000000000)=@file={0x0, './file0\x00'}, 0xa) write(r3, &(0x7f00000002c0)="12e1f34ba5e430a7553dded6f47ffde4c85405eb", 0x14) executing program 4: unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xa4) (async) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x1, 0x800000000000, 0x100000401}) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) (async) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) msgctl$IPC_SET(0x0, 0x1, 0x0) (async) open(&(0x7f0000000440)='./file0\x00', 0x10000, 0xa1) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000004c0)={0x1, &(0x7f0000000480)=[{0x0, 0x33, 0x7, 0xfffffe00}]}) socket(0x18, 0x2, 0x0) (async) close(r0) (async) r3 = socket(0x800000018, 0x1, 0x0) (async, rerun: 64) r4 = getgid() (rerun: 64) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x80002, 0x0, r4, 0x0, r4, 0x0, 0x81}, 0xa, 0x0, 0xffffffffffffffff}) (async, rerun: 64) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async, rerun: 64) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x1) open$dir(0x0, 0x0, 0x0) (async, rerun: 32) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) (async, rerun: 32) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$vm(&(0x7f0000000200)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r5}) (async) acct(&(0x7f0000000040)='./file0\x00') executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) r0 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil, 0x3}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) (async) openat$vmm(0xffffffffffffff9c, 0x0, 0x8000, 0x0) (async) socketpair(0x20, 0x2, 0x3, &(0x7f0000000500)={0xffffffffffffffff}) setsockopt(0xffffffffffffffff, 0x800, 0x0, &(0x7f0000000540)="cecb3f2c5d36d21d8bc7f6f940e44ce98e799dc7cb69955f355ff559f1b8d7422801d6b5ab2553c7e72866daf400f483e2435d53cb240c9bfd1ee7d7af2d52ca9803c3f6e2", 0x45) (async, rerun: 32) sendto(r6, 0x0, 0x0, 0x0, &(0x7f0000001600)=@un=@file={0x0, './file0\x00'}, 0xa) (async, rerun: 32) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0xb}, 0x4000000000000370, 0x0, 0x0, 0xfffffffffffffffe, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) getrusage(0x1, &(0x7f0000000000)) (async) write(0xffffffffffffffff, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) (async, rerun: 32) setrlimit(0x6, &(0x7f0000000980)={0x1000, 0xa}) (rerun: 32) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r7, &(0x7f0000003780)={0x0}, 0xff56, 0x0) (async) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod(0x0, 0x8000, 0x1c4a) poll(0x0, 0x0, 0x0) (async) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) (async, rerun: 32) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}}, 0x10, 0x0, 0x0) (rerun: 32) r8 = dup2(r3, r5) execve(0x0, 0x0, 0x0) (async) writev(r8, &(0x7f00000001c0)=[{0x0}], 0x1) (async, rerun: 32) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) (rerun: 32) executing program 6: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x402}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r3, 0x100}, {r4, 0x40}], 0x3, 0x80000086) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a09e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba8a7f79d7fe66e491c8da71cad79c619c356f4da34fc13a25003bfc17c7ceea6fb6137fe02b8ea0329ddb8df55f9117bfbbde83dea10439387b1af6364151a17389b99c9aa4b985c8951dddc35e", 0xf4) dup2(r3, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000340)}) writev(r5, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001300), 0x2, &(0x7f0000001380)=[{{}, 0xfffffffffffffffe, 0x8, 0x8, 0x7, 0x6}, {{r1}, 0xfffffffffffffffa, 0x31, 0x1, 0x10000, 0x2}, {{}, 0xfffffffffffffff8, 0xed, 0xf0000000, 0x8, 0x6}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x584}, {{r5}, 0xffffffffffffffff, 0x80, 0x4, 0x10004, 0x8000}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x8, 0x6}, {{}, 0xfffffffffffffffb, 0x30, 0xfffff, 0x4, 0x400000000}, {{}, 0xfffffffffffffff9, 0x42, 0x8, 0x4, 0x9}], 0x6, &(0x7f0000000100)={0x68, 0x4}) write(r4, &(0x7f0000000080)="aa796edc4e435ebc864205e75d71f6c972f9bdcd96bced59b1f1730a06128f5830f7d761a27433a23db03a6181b76824607b973670fde40d9d92aea8b8a336a8e7f758240b18287abd4b3921811493d8f7a492a91581f77af9d240717291c521983b03eaf67ef5cd331b2d93addafaa694ff86588378c505b43f830cca0c65549f0873e95f5908cabab3f67ab30dd54ca422ae285fec8eb69525c79362a39859f618c905f2b3524e3bb8f9e63d4a3e3b615d61c7be8eec03d74ee34255941a5064c0100a4149ab3dd253d1df158d63189379dfda57ac4496ddc91142810934ac3dee4dfe", 0xe4) r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xff, 0x10}], 0x5, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x3ff, 0x0, 0x200000, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{}, {0x54}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) sysctl$hw(&(0x7f0000000040)={0x6, 0x16}, 0x2, &(0x7f0000000080)="b46d6c14", &(0x7f0000001080)=0x4, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="d6", 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000100), 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000010000383a00f6ec06afdf466c130afc590bdb9e4ff6ff02a8"]) executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setregid(0x0, r0) setreuid(0xee00, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x1c00) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) dup2(r0, r5) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000140)="ceb1d1fd", &(0x7f0000000200)=0x4, 0x0, 0x0) setreuid(0xee00, 0x0) r8 = getuid() setregid(0x0, r6) fchown(r4, r8, r7) setreuid(0xee00, r8) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) executing program 2: msgget(0x3, 0x42) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r3, 0x80105705, &(0x7f0000000080)) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) r4 = socket(0x18, 0x3, 0xfd) r5 = dup2(r4, r1) getsockopt(r5, 0x29, 0x23, 0x0, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f0000000440), 0x2aaaad68) semctl$SETALL(r6, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r9 = getpgid(r7) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r10 = kqueue() r11 = kqueue() poll(&(0x7f0000000000)=[{r11, 0x1}], 0x1, 0x0) kevent(r11, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}, {{r10}, 0xfffffffffffffffa, 0x88, 0x1, 0x7fffffffffffffff, 0x1}, {{r11}, 0xfffffffffffffff8, 0xc0, 0x80000000, 0x3, 0x4}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r10, r11) r12 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r8, r12, 0x0, r12, 0x0, 0x2000}, 0x0, 0x0, r7, r9, 0x1fb, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, r0, r12, 0x1a}, 0x49, 0x0, 0x20000000000000fe}) getpid() sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 7: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x615, 0x54) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="d4dbb8d0d7e0d25452122ed5a30f1db6fef46ad2cd508b6f764122f746653c06bbdeaa5d0632b2e3452d535310b5c3b4a6d80707520163a5bb54f7365d2c52678fee89099027cdab5c477e880399abae5a063873001f6d7c9b5977c351d0c2583d2e69b9b7e7c6d07b4bdc6833eb3307ae95751e9b1a27b65d956b880ecd0ed99066ea4ceba21e425379777cd73d6f44b529ac15ca4e4962c639cf5811be0bed3272c8db4ed7504b818c91142036cb8ac4d55df44527d62bc218401fc60d4cac9052c5d14fc8d7d14a11487598b929da936d2d7cd0d885b01abcbd46ea37dc729feebdf143cbd4f4486d2930fb967df5e37bb45413", 0xf5}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) (async) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) shmget$private(0x0, 0x3000, 0xa, &(0x7f0000000000/0x3000)=nil) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socket(0x1e, 0x0, 0x2) (async) r2 = socket(0x1e, 0x0, 0x2) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) semget$private(0x0, 0x1, 0x300) (async) r3 = semget$private(0x0, 0x1, 0x300) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/221) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) (async) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x0, &(0x7f00000001c0)) (async) getgroups(0x0, &(0x7f00000001c0)) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) (async) chown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) r5 = getuid() setuid(r5) chmod(&(0x7f0000000000)='./file0\x00', 0x208) semget$private(0x0, 0x4, 0xc8) setreuid(r1, r5) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}, 0x1}) fcntl$lock(0xffffffffffffffff, 0x7, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x1, 0x0) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="c7", 0x1) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) close(r1) write(r2, &(0x7f0000000000)="414900b5c6eccad5e485a27c6510bf82cf086f3d1ef3d8cc90429c96168216a47e6e391b9f1770da31b0446bdb8e9378b22bf2cdb3b25032b933658f0c45e917", 0x40) close(r2) execve(0x0, 0x0, 0x0) r3 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r3) executing program 5: syz_emit_ethernet(0xdf, &(0x7f0000000240)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0xa9, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @multicast1}, {[], @udp={{0x1, 0x0, 0x8}, {"74a8cbe19a53889aa2f8cddf1a8340b052a1ab93a6aa10e5693c6422c71d8dfa2441c046220820b6c32b7c198aa41642a7568821bbca47467c7195e1dce09c6756ab21bfb96cbd22eb671f11f47adcfe8724ac94463b86bea951ecd98d2e79d35db4d92726d3f4ac897ab24726102f7cdf64563c3c04623da40fb2f8e812c168433246591c5715e043f48dd8cd267b5966771ad750e6569e95b2dd84abfce5745e"}}}}}}}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, &(0x7f0000000080)="ca517a76db7576095f0a97565aacd4bf5a895b528a95c5120bf3bc4a7f17994737c3e4889e9ab96aac66a096848db7a549e8dbc68e5b3b9b2d82c0a7197dcc5f147452698bb3a77fe18f2f91fed5757d5cd0f9244f920d5553304d0318d9df865e6fe567a3cfbf900710cc2632f858bd7ee8bb0db141b4eec418a8fd6b6f474b52f7034fe196b078b0337981a57d6968f6b5953726ca", &(0x7f0000000140)=0x96, &(0x7f0000000180)="e853ab0de4cd80f7a8fe12bd168bbae832b9c63aa4a5b222bed7cb07745a4b1574c99f01f437dab51e6a46221b6eaee0f1d63fe482856d589ad7f4624cede27d4a7dd7d64be263ecec9f4c63edab5f8fb0af3caf6cd2608d7f2264b4b46cd5760c9280bcc9001dba19610f0aa59d997ed618c91768aea9d341e1a2f021dde273946351243112971087fbf5ed99796901", 0x90) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket(0x2, 0x5, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r2, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(r1, r2) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r4 = getpid() r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000a80), 0x10) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) r7 = dup(r6) listen(r7, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="18", 0xffffff4c, 0x195a05e282d6161, 0x0, 0x0) r8 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0xe37e, 0x5, 0x40, 0x5}, {0xffc0, 0x43, 0x6, 0x5}, {0xdbb2, 0x80, 0xb8, 0xb}, {0x7fff, 0xff, 0x81, 0x20}]}) shutdown(r8, 0x2) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000080)=0x849, 0x4) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) fcntl$setstatus(r0, 0x4, 0x0) executing program 0: sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "0fdb000000000023001600010000400000d900", 0x0, 0x5}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x4d, 0xfffffffe, 0xd2a, "8717f901070431769c000090d692480d51aa8000"}) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38d916c726ffea608ac235dd398f921f000000000000009c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fb548938e2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56d", 0xc8}, {&(0x7f0000000340)="d433285f7df8eba9c15ca550e1f706c1389345f029e43cffe45a1eb9aedd090d50fface1de688ed31aae245eb2728c876a16c225b58ff5ea9575d1163f44111c02b4dc7a229ef1cb971127dad24cb70bc37f212c63aa124c7adf26d57de20178d07ce25181c59ffe3eb4cb7cd03672145034bf1bac35ecb4e69dc41f5afb9a3727496539f99eae53f54e5dc12876c272c80379f824cf63e1d9b60d46ac6f91b6f81c649a22c4ba7caad7aff5299c7d14e8ece9", 0xb3}, {&(0x7f0000000480)="b7a9cd25dda81f2c70373b11ab847a85f02c35c79ec8e8b8f73df26d37bd3ab5a136f0981043107c3d803f654bbcad8535639643fd86358cfcb15e0d", 0x3c}], 0x3) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x1}, 0x4, &(0x7f0000000140)="303cf4dda2fb6370ac1aa74207566298ef80", &(0x7f0000000180)=0x12, &(0x7f00000001c0)="8191807247d2ea8f885b6f97d8822451faceade5b13584598bad44d2cee4e5952ef4f9118f9cc21f6214aa60f8a5547b2d7b3ca62c2116d7e08080db542ebc653fd558f15709c7cced6e3fe237476521d684c6cced98b717b86613962e", 0x5d) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = socket(0x11, 0x8003, 0x0) getsockopt(r3, 0x11, 0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000400)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)='./file0/file0\x00') r4 = socket(0x18, 0x2, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(r4, 0x1000000000029, 0x0, &(0x7f0000000040)='\x00\x00', 0x2) setsockopt(r4, 0x1000000029, 0xa, &(0x7f0000000100), 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) select(0x40, &(0x7f0000000080), 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) executing program 2: r0 = socket(0x2, 0x1, 0x0) r1 = accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/264}, &(0x7f0000000180)=0x10a) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) setrlimit(0x0, &(0x7f0000000080)={0xfffffffffffffffc, 0x1000000000000005}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1) readv(r3, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) setsockopt(r1, 0x440400, 0x9, &(0x7f0000000000)="55b586237c2e0e39e82cf065cbd6599a8f8d4e0a9ef0b7a3246d6e0f0000", 0x51) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x8}, 0xa) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x409, 0xf, "faba07ff8fc00f10000800009300f0341f7300"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) executing program 7: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000004c0)=0x1f) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000640)=[{{r1}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000380)={0x4, 0x7b, 0x9, 0x6, &(0x7f0000000100)={{0x5, 0x9, 0x7f, 0x1, 0x5, 0xfff8, 0x401}, {[0x3, 0x1, 0x5, 0x8, 0x400, 0xae09, 0x6, 0x101, 0x8, 0x2, 0x6, 0x6, 0x80000000, 0x6, 0x7, 0x1, 0xfffffffffffff93e, 0x80], [0x6, 0x1, 0x4a1, 0x2, 0x5, 0x101, 0xfffffffffffffffa, 0x7, 0x100000001, 0x27], [0x8, 0x0, 0x10001, 0x4, 0x7, 0x8000, 0x9], [0xfffffffffffffff9, 0x1aa9, 0x161, 0x3286, 0x401, 0xffffffff], [{0xec, 0x1, 0x1, 0x6}, {0x7, 0xfff, 0xfff, 0x2}, {0xc354, 0x4be, 0x9, 0xff}, {0x1, 0x8, 0x40000000, 0x826}, {0x5305, 0xcdb6, 0x9, 0x4}, {0x7f, 0x80000001, 0xef9, 0xfff}, {0x4, 0x2000000, 0x6, 0x34}, {0x1, 0x1, 0x7fff, 0xffffffff}], {0x90, 0x8281, 0xfe3b, 0x8001}, {0x1dfd, 0x4, 0x2, 0x200}}}, 0x100, 0xc2}) r2 = dup(r0) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000340), 0x0) syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @random="67a61a0200e8", [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast, {[@ra={0x94, 0x6}]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6, 0x0, 0x0, 0x85}]}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000180)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x1c, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0xd) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) r2 = socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b67", 0x52, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() socket(0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setgroups(0x9, &(0x7f00000010c0)) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000], [0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x7], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}], {0x0, 0x0, 0x0, 0x8000000000000001}}}) executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda8", 0x1c}], 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r3 = dup(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)) r4 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x0, 0x1893, r4}) (async) open(&(0x7f0000000600)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) getrlimit(0x0, &(0x7f0000000040)) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readv(r0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x4) execve(0x0, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xa96b374c563bccb0) pwritev(0xffffffffffffffff, &(0x7f00000000c0), 0x100000000000025e, 0x6) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, &(0x7f00000001c0)) close(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001000000"]) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYRESHEX=r2, @ANYRES8, @ANYRES32=r1]) unlink(&(0x7f00000011c0)='./file0\x00') mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1010, r2, 0xffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r3 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) r4 = shmget(0x2, 0xe000, 0x1, &(0x7f0000fee000/0xe000)=nil) r5 = shmat(r3, &(0x7f0000ff0000/0x10000)=nil, 0x3000) shmdt(r5) r6 = shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0xc15c5df25bf460d0) r7 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) shmdt(r7) shmctl$IPC_RMID(r4, 0x0) r8 = semget$private(0x0, 0x1, 0x161) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) shmctl$SHM_UNLOCK(r4, 0x4) shmdt(r6) shmctl$IPC_RMID(r3, 0x0) executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0, 0x6011, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r2 = semget$private(0x0, 0x3, 0x202) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r2, &(0x7f0000000440)=[{0x3, 0x4}, {0x2, 0x94}, {0x0, 0x7, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2000, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140)={0x4, 0x2, 0x4, 0x1}, 0x45, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x0, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) syz_emit_ethernet(0x3c, &(0x7f0000000180)=ANY=[@ANYRES8=r2, @ANYRES32=r3]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r5 = socket(0x19, 0x2, 0x9) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) sysctl$hw(&(0x7f0000001400)={0x6, 0xb}, 0x2, &(0x7f0000001440), 0x0, 0x0, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) syz_emit_ethernet(0xa8, &(0x7f0000001240)=ANY=[@ANYBLOB="573acda8f8f900000000000086dd6060627000722c00fe8000000000000000000000000000bbfa8000000000000000000000000000aa2c"]) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21}) setrlimit(0x8, &(0x7f0000000980)={0x20, 0x40}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x40978b, 0x0, 0xfffffc04, 0x80a1a3, "bb08000100f1675910508b00"}) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x50}, {0x7, 0x6}, {0x4000006, 0x0, 0x0, 0x1000000}]}) sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r2) truncate(&(0x7f0000000000)='./file0\x00', 0x2) clock_gettime(0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 2: openat$vnd(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 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) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x24, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8004745d, &(0x7f0000000200)) r7 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690e, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303b00fe8000000000000000000000000000aafe80"]) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020697a, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, &(0x7f0000000400), 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r0 = socket(0x10, 0x2, 0x8) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) kqueue() (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x2812, 0xffffffffffffffff, 0x0) chmod(0x0, 0x0) chdir(0x0) (async) r1 = syz_open_pts() syz_open_pts() (async) syz_open_pts() (async) fchown(r1, 0xffffffffffffffff, 0x0) setreuid(0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x1) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r3 = getuid() setreuid(r3, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) (async) getpid() (async) ktrace(0x0, 0x0, 0x0, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x10) msgrcv(r4, &(0x7f0000000140), 0x8, 0x0, 0x0) (async) msgsnd(r4, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000000040)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) (async) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{}, {0x54}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x6b, 0x8, 0x9, 0x6, 0x7f, 0x4d}, &(0x7f0000000040)={0x7, 0xf00, 0x3, 0xffffffff, 0x3f, 0xfffffffffffffffb, 0x3, 0x4}, &(0x7f0000000080)={0xca, 0x2, 0x4, 0x800, 0xfffffffffffffffd, 0x10001, 0x46fa, 0x5}, &(0x7f0000000180)={0x7fff, 0x9}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffff852aedbd2e957b000800ff070000000000006d4ef8e5374c1e7b3b297530ac6b1d49265c3d1e9b53341f770600000000000000"]) sendto$unix(r0, &(0x7f0000000200)="b100051300000000000000400020000000000000cea10500f7f96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3b, &(0x7f0000000100), 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7fffffff}, {0x7}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f00000002c0)=0x10) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100), 0x0, 0x400, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r3) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r6, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x114}, 0x0, 0x0, 0x0, 0x0, 0x3, 0x5, 0x4000000000000000}) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x400, 0x347) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x2}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x7, 0x2}, 0x8) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r4, r5) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000440)="4efe19d67f523d987d869b065c6c48e5e7938beefebd0fc4369336203fb64f74752320a07e166bf9abfd47a882d9017d42d31146177791815080c95d5863ab7f9de4e7446e6264bfc8ad3a084310ce9794c2d3e3012c29f4889fe20902c322aaf9155e862f2e416cd10087f3e5b2de0e017be7246e06e7a7a56de972d0bfd63bffa8114cc7653e7982e2bbbdb6d910ab2f83b8b239d90e0cffd8135cbfea0f09", 0xa0}, {&(0x7f0000000ac0)="ad8707a50e6541c775859b73485f92ae09859a893dcbded1955cbb3bb28b1efcc74f1918982311b9381dce564c5e6fbb75fa8d2483f398acc69b8e158fe61dedcae11a521738bfd03653110abd06d7b4c3518ab1e761abe2b10ad830b4b6b9e0807a4dae036b5276fd297521c3c9ba5299162ada9a7e1861bdcbf25f5c671c27804c1ccfbf11c79f9b19a8bdb6a45e64e7bfb6fbd8aebe317ea4346231acb6f3f8a3e3e6b668c01f20276033167b5d8a74fa816988867997f64a892613eb668cfe14a82bac6b2128d9cdc5892aa78cd0571593f4de25b1b09607eaaf52bcaceed9f3cbb33f21d01e7500c40dbe5defaf2334a0dac25ae6fc43d670efe576ef1995028fdfec17bac6fcaa028b765066d3a94d9e3dc9c3852b11a1d8c1f8e64c3b15d3d28fe9591044b424f0befdf3c7bc4911afa87ccd4940307de16f224d65ccf066f5188cbf2008697174866e8b6249c6217662bf4b22a740108061190eeb8addf48fdacb056d5a2fea514883d68a1c76ffe7c337ac7d5c884ec670399043ba59115aadc2e7ae9ac71690e38736a5260b35bd178813a620992c3ab281fe4d759a6e37fefea77adf1039082dae770e44c6866e653aeec1d8d8468600811594330ac7381ae70e2180f463926e0da777548bbc236d623fa142688f1d3aff4ec82c4e6d818d9fdb6d5932700968f225cef20551854d04c0eb2d76d8ab44aba244341d86995fa26f95ef3f54a50783a849d31bc22b84688cf9c4c9bfcdac858baeed03d88f0b0fca4a7911c480e7c274ce70aa1bba79345742831473fa2cbda5051483af4f292a5f8806f6098e8d9ea5061706ca74011864d37dc854807e978a110fd1cec784c80013982cdb84c8c0acbcf410787dcda6a9d702b6ea2504d4a1d3516c8f177fe74965b67a56a413cea94cb9b5e736dea05b937435562c20c9a42470082588d45048e3dd73aa36f7b959b211c7251f1e5fa9892beae96abde368588ebe143571d08c65be024d674aca3c682e4a34a1d298ff6fdf4be6c2efd62acff8a1a88ce37e2adf3d5b114dd3de5db2afec0569593b5d0debfe66d33a15a818c695e9383cb6c4df0b55d60cc2c0082db92f9ff022e61c068b39c97ab9f3ea3448e7c4eed8f089b4d3918e49f754115c060297cc6d30c07ae180fb73d2a46f62a86375cefa9a0475b884d980b989ad55284923891183115bccdd67f973038ebf9c1996aa6019d22acf28cadff7cefe5ebb5c6f0b91474d2c2439059c7caf0de7d2c7e2076726b6ee8b26a6a922f79c5e1d621b37944d318a95345bc5c76133763c1faaffc29ec164fde6aadc9aab2ceeeb927e88472072ef23eef30c5006a4e490055700eb24cc04b9163c31ed936e85ce8da6d86c1e4ee9ee0cc9bda1db0df6c23fa5e264b9479937f5dcc949267b50da2e5ebf14f6254a786995c4cfd22cd34d1d23036701b53d1e25069482b123eddf4d044e722b779db752dcd78dd7543b388167bad730089cfbefcc3888606b3ebf04", 0x431}], 0x2) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x80) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x100080001}) executing program 6: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x8, 0x1, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x3, 0x2, 0x8}}}}}}) syz_emit_ethernet(0x26, &(0x7f0000000080)={@random='\tK\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0xfffe, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp}}}}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x0, 0x5b}) chmod(&(0x7f0000000240)='./file0\x00', 0x100) syz_emit_ethernet(0x1f0, &(0x7f0000000040)={@broadcast, @remote, [{[], {0x8100, 0x3, 0x1, 0x4}}], {@ipv6={0x86dd, {0xf, 0x6, '0\vZ', 0x1b6, 0x1, 0x9, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[@dstopts={0x88, 0x18, '\x00', [@ra={0x5, 0x2, 0x3}, @generic={0x81, 0x25, "70db6a225e206d506c15428aba51e46b0c4cc39adaa273a4d09072862334975578a0c77728"}, @ra={0x5, 0x2, 0x1}, @ra={0x5, 0x2, 0x1}, @pad1, @pad1, @pad1, @generic={0x7f, 0x86, "dcbd7017ab7e2303f379348c960b23334c10fe256e23dd0cb62ca902adf5cdb952fa8dd48ed636dfd87a55a722696cba2dc001dc341e1da74c331f97f12f42c46bb3ace7e405d586ff310ffa64608cf6146021b1c7bc5bdcb1edf355a30cab8cc7af0d58823503c1cfce69e6871003c13c1aa3bb64c5657032c11cf91edecede918a34e81f23"}]}, @dstopts={0x61, 0x1a, '\x00', [@ra, @generic={0x1, 0xca, "723cad916a4aea0aafec1f44d06704ca27d5cb6dc17a4314d2b5c4d035cf899e76ecffaffdfa56b9dd00544c7dbb67947a5b6658833d2a730472fad61790483442e7e5d4af6cecaf8c7875f67e23878725b2e502afa0fbb627ac7798d0fe972e2d72b8eb9f137ae6c524cc58808899833125bdeb71d478db9c4afe39f9b4575da2da838b7a279b7a1a7ae00f48cf40a33b7fe99ccc5fd2a175e0f09ef774a18254f5548b9ae7749862bf7de5229dd0c09eb26cbad4bef083375c4f0cba5519724ecbb7215d62076e383b"}]}], @udp={{0x1, 0x1, 0x8}, {"7e2fefc62ece"}}}}}}}) executing program 5: r0 = socket(0x18, 0x1, 0x0) sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)="01", 0x1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)="cb93f1190f8a2b2a4efb492d24b3e2be97def23d8f68d7daeb9ca77968ffa626f3c5dda6ba3ea8fb3df8ddb9a0f7af33f5170cfd59b71dbf2b6d6ed702d0a0e054bea7aa81dd1e89181a0ea6287123c7806a5e6233b53012664121ff774149600b8f37b8c7083d08719df6364958436e548f7799846425eba5479dcc727358ef6f4ec3", 0x83}], 0x1) execve(0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) msgget(0x2, 0x10) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0xb, 0x334, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400], [0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [{}, {}, {}, {}, {0x0, 0x0, 0x2}]}}) close(r3) setsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x2) connect$unix(r6, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setregid(0x0, r0) setreuid(0xee00, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x2000) executing program 4: r0 = semget(0x1, 0x4, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x400) r1 = getgid() r2 = kqueue() r3 = shmget(0x2, 0x1000, 0x10a, &(0x7f0000fff000/0x1000)=nil) r4 = getuid() r5 = getuid() r6 = getpgid(0xffffffffffffffff) r7 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0x2, r4, r1, r5, r1, 0x8}, 0x0, 0xc06, r6, r7, 0x0, 0x1f, 0xb0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) r8 = shmget$private(0x0, 0x4000, 0x26, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) r9 = msgget$private(0x0, 0x200) r10 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x7, r10, r1, r4, r1, 0x10, 0x4}, 0x5, 0x0, r11, r6, 0x1, 0x7fffffffffffffff, 0x3}) getuid() semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000240)=""/202) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x2f, 0x8, 0x9, 0x81, 0xfff, 0xfff9]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x2, r10, r14, r12, r13, 0x18a, 0x6022}, 0x80, 0x1, r6, r15, 0xb2, 0x1, 0x2}) r16 = shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r16, 0x4) r17 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000004c0)) recvfrom$unix(r17, &(0x7f0000000500)=""/88, 0x58, 0x41, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) getgroups(0x3, &(0x7f00000005c0)=[0xffffffffffffffff, r1, r13]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000600)={{0x80000001, r5, r13, r5, r18, 0x4, 0x8001}, 0x8000, 0xd1, 0xc9}) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x34) open(&(0x7f0000000140)='./file0\x00', 0x0, 0xc1) executing program 0: setrlimit(0x0, 0x0) r0 = syz_open_pts() 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) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "080000001b08184324bdca75000000ffffff0f00"}) listen(r2, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) accept$inet(r1, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) sendto$inet(r5, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) write(r4, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) close(r0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/76) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000400)=""/92) r1 = semget(0x1, 0x0, 0xa0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/122) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000180)=""/181) sysctl$hw(&(0x7f0000000240)={0x6, 0xf}, 0x2, &(0x7f00000002c0)="04afdb", &(0x7f0000000340)=0x3, &(0x7f0000000380)="01f65b86500f2a4e8836a6607eb151dbef629ee878ea00f47d08adcdea363a7ec1580e8a303f47a866963e1408193d9570773989b9d26a4278ea442a98559ea27dfbb78f12a00a6d5b753711f57512b655c17b6c6701382eae48f4f8338826b31b36b87d", 0x64) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000400)) r2 = accept(0xffffffffffffff9c, 0x0, 0x0) getsockopt(r2, 0x2, 0x8, &(0x7f00000004c0)=""/51, &(0x7f0000000500)=0x33) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000540)=""/115) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000005c0)=""/150) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000700)) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000740)={0x0, 0x4, 0x5, 0x0, 0x200}) semop(r1, &(0x7f0000000780)=[{0x0, 0x5}], 0x1) r6 = syz_open_pts() ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000840)) shutdown(r2, 0x0) preadv(r2, &(0x7f0000000900)=[{&(0x7f0000000ac0)=""/131, 0xffffffad}], 0x1, 0x6) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000940)=""/116) r7 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) r8 = getpid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000009c0)={{0x1433, r3, r4, r3, r4, 0x26, 0x9}, 0x1, 0x0, 0x0, r8, 0xa8, 0x8, 0x1a2d}) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000a40)=0x101) executing program 5: r0 = socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) close(r1) socket(0x2, 0x400000000002, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) r3 = dup2(r2, r0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) executing program 7: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x4, 0x5) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r3 = dup2(r2, r0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = syz_open_pts() poll(&(0x7f0000000180)=[{r5, 0x80}, {r4, 0x80}, {r4, 0x80}], 0x3, 0x6f9c) socketpair(0x2, 0x4, 0x5, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', r6, 0x1}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000500)={0x1, 0x3fff80, 0x7f, 0xbbc8, &(0x7f0000000280)={{0x35, 0x6, 0x81, 0x7, 0x9, 0x7, 0x3}, {[0x9, 0xfffffffffffffffb, 0x7fffffffffffffff, 0x37a, 0x6, 0x80, 0x100000001, 0x2, 0x8004, 0xffff, 0x4, 0x9b, 0x7, 0x9, 0x8, 0x9, 0x0, 0x1], [0x0, 0x5, 0x5, 0x2, 0x1, 0x13, 0x1000, 0x1c00000000, 0x2, 0x7fff], [0x5, 0x3, 0x2, 0x9, 0x9, 0x8, 0x3], [0xa056, 0x3, 0x2, 0x20, 0x5b1e, 0x8], [{0x4, 0x21, 0x8, 0x6}, {0x6, 0x20ef, 0x5, 0xd3}, {0x4, 0x240, 0x4, 0x1}, {0x3, 0x10000, 0x2, 0x1ff}, {0x1000, 0x7ff, 0x3, 0x2}, {0xfff8, 0xff, 0x9, 0xf08}, {0x2, 0xccc, 0xff, 0xfdc}, {0x1, 0x6, 0x100, 0xf82e}], {0xf2, 0x401, 0x3, 0x8000000000000000}, {0x678f, 0x5, 0x1, 0x9}}}, 0x400, 0x3}) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000140)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x8}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x4a, &(0x7f0000000000)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x14, 0x6, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @rand_addr="ff0000000001ea443d08000000000100", {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}) socket(0x0, 0x2, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) socket(0x11, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffff9c, 0x800c5707, &(0x7f0000000180)={0x5, 0x0, 0x10001}) r0 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x0, r0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x5) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) seteuid(0xffffffffffffffff) getpgid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000003c00), 0x1013, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) executing program 4: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x7fff}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) r3 = socket(0x2, 0x3, 0x0) fcntl$setown(r1, 0x6, r2) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r7, 0xc2485607, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffd, {[], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) executing program 6: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000004c0)=0x1f) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000640)=[{{r1}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) executing program 4: pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x37) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001428, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getppid() open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) getuid() r5 = msgget$private(0x0, 0x0) msgrcv(r5, &(0x7f0000000500)={0x0, ""/5}, 0xd, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000440)=0xc) executing program 5: open(&(0x7f0000000600)='./file0\x00', 0x70e, 0x0) r0 = getpgid(0x0) r1 = getgid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r2, &(0x7f0000000500)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/156, 0xfffffe80}, {&(0x7f0000000580)=""/209, 0xcf}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/105, 0x69}], 0x6, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x7, 0x0, r1, 0x0, 0x0, 0x10, 0x9}, 0xe0, 0xd42c, r0, 0x0, 0x2, 0x0, 0x7fff}) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x4, r0) getrlimit(0x0, &(0x7f0000000040)) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/259}, &(0x7f0000000000)=0x105) executing program 6: socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) r0 = msgget$private(0x0, 0x701) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYRES8=r0, @ANYRES16=r0, @ANYRESHEX=r0, @ANYRESOCT], 0x401, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc5760d87c0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e2", 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r4 = getuid() openat(r1, &(0x7f0000000340)='./file0\x00', 0x80, 0x15) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000540)) r5 = open$dir(0x0, 0x80, 0x101) r6 = getgid() fchownat(r5, &(0x7f0000000040)='./file0\x00', r4, r6, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = geteuid() r9 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = msgget(0x0, 0x25) msgrcv(r11, &(0x7f0000000400)={0x0, ""/62}, 0x46, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r9, 0x0, r12) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xfffffffe, r4, r7, r8, r12, 0x0, 0x1000}, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x80000000, 0x7869, 0x9, 0x1}) lseek(r2, 0x1, 0x3) r13 = open(&(0x7f0000000480)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) executing program 3: getitimer(0x0, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x85, 0x0, 0x9, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000380)={&(0x7f0000000180)=[{0x7}], 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) r5 = accept$inet(r4, 0x0, &(0x7f0000000040)) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000001c0)=0x8) sendto$unix(r2, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) read(r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba09000007000000a304353712051eadb71d89e000040781e4b2ffff130000", 0xb1, 0x0, 0x0, 0x0) executing program 6: socket(0x11, 0x8000, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xa}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0406938, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x80a19f, "bbdfff0000e800"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) syz_emit_ethernet(0x6a, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x34, 0x0, 0x1, @rand_addr="03498c7d2a88732762c5bbfb418dbe6c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[], @udp={{0x3, 0x2, 0x8}, {"4a543b8bbe2f51ef8340f6a4b4a33f9e04b95d4952a7df24edf3a271a4e0debc72327dec25a2812a3b550537"}}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) recvfrom$inet(r3, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) shutdown(r3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x2, 0x7fffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) (async) r0 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x6b, 0x8, 0x9, 0x6, 0x7f, 0x4d}, &(0x7f0000000040)={0x7, 0xf00, 0x3, 0xffffffff, 0x3f, 0xfffffffffffffffb, 0x3, 0x4}, &(0x7f0000000080)={0xca, 0x2, 0x4, 0x800, 0xfffffffffffffffd, 0x10001, 0x46fa, 0x5}, &(0x7f0000000180)={0x7fff, 0x9}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffff852aedbd2e957b000800ff070000000000006d4ef8e5374c1e7b3b297530ac6b1d49265c3d1e9b53341f770600000000000000"]) (async) sendto$unix(r0, &(0x7f0000000200)="b100051300000000000000400020000000000000cea10500f7f96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3b, &(0x7f0000000100), 0x0) (async) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) (async) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7fffffff}, {0x7}}, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f00000002c0)=0x10) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100), 0x0, 0x400, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) (async) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r3) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() (async) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) (async) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r6, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x114}, 0x0, 0x0, 0x0, 0x0, 0x3, 0x5, 0x4000000000000000}) executing program 4: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x400, 0x347) (async) r0 = open(&(0x7f0000000040)='./file1\x00', 0x400, 0x347) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) (async) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x2}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x7, 0x2}, 0x8) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) socket(0x18, 0x2, 0x0) (async) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r4, r5) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000440)="4efe19d67f523d987d869b065c6c48e5e7938beefebd0fc4369336203fb64f74752320a07e166bf9abfd47a882d9017d42d31146177791815080c95d5863ab7f9de4e7446e6264bfc8ad3a084310ce9794c2d3e3012c29f4889fe20902c322aaf9155e862f2e416cd10087f3e5b2de0e017be7246e06e7a7a56de972d0bfd63bffa8114cc7653e7982e2bbbdb6d910ab2f83b8b239d90e0cffd8135cbfea0f09", 0xa0}, {&(0x7f0000000ac0)="ad8707a50e6541c775859b73485f92ae09859a893dcbded1955cbb3bb28b1efcc74f1918982311b9381dce564c5e6fbb75fa8d2483f398acc69b8e158fe61dedcae11a521738bfd03653110abd06d7b4c3518ab1e761abe2b10ad830b4b6b9e0807a4dae036b5276fd297521c3c9ba5299162ada9a7e1861bdcbf25f5c671c27804c1ccfbf11c79f9b19a8bdb6a45e64e7bfb6fbd8aebe317ea4346231acb6f3f8a3e3e6b668c01f20276033167b5d8a74fa816988867997f64a892613eb668cfe14a82bac6b2128d9cdc5892aa78cd0571593f4de25b1b09607eaaf52bcaceed9f3cbb33f21d01e7500c40dbe5defaf2334a0dac25ae6fc43d670efe576ef1995028fdfec17bac6fcaa028b765066d3a94d9e3dc9c3852b11a1d8c1f8e64c3b15d3d28fe9591044b424f0befdf3c7bc4911afa87ccd4940307de16f224d65ccf066f5188cbf2008697174866e8b6249c6217662bf4b22a740108061190eeb8addf48fdacb056d5a2fea514883d68a1c76ffe7c337ac7d5c884ec670399043ba59115aadc2e7ae9ac71690e38736a5260b35bd178813a620992c3ab281fe4d759a6e37fefea77adf1039082dae770e44c6866e653aeec1d8d8468600811594330ac7381ae70e2180f463926e0da777548bbc236d623fa142688f1d3aff4ec82c4e6d818d9fdb6d5932700968f225cef20551854d04c0eb2d76d8ab44aba244341d86995fa26f95ef3f54a50783a849d31bc22b84688cf9c4c9bfcdac858baeed03d88f0b0fca4a7911c480e7c274ce70aa1bba79345742831473fa2cbda5051483af4f292a5f8806f6098e8d9ea5061706ca74011864d37dc854807e978a110fd1cec784c80013982cdb84c8c0acbcf410787dcda6a9d702b6ea2504d4a1d3516c8f177fe74965b67a56a413cea94cb9b5e736dea05b937435562c20c9a42470082588d45048e3dd73aa36f7b959b211c7251f1e5fa9892beae96abde368588ebe143571d08c65be024d674aca3c682e4a34a1d298ff6fdf4be6c2efd62acff8a1a88ce37e2adf3d5b114dd3de5db2afec0569593b5d0debfe66d33a15a818c695e9383cb6c4df0b55d60cc2c0082db92f9ff022e61c068b39c97ab9f3ea3448e7c4eed8f089b4d3918e49f754115c060297cc6d30c07ae180fb73d2a46f62a86375cefa9a0475b884d980b989ad55284923891183115bccdd67f973038ebf9c1996aa6019d22acf28cadff7cefe5ebb5c6f0b91474d2c2439059c7caf0de7d2c7e2076726b6ee8b26a6a922f79c5e1d621b37944d318a95345bc5c76133763c1faaffc29ec164fde6aadc9aab2ceeeb927e88472072ef23eef30c5006a4e490055700eb24cc04b9163c31ed936e85ce8da6d86c1e4ee9ee0cc9bda1db0df6c23fa5e264b9479937f5dcc949267b50da2e5ebf14f6254a786995c4cfd22cd34d1d23036701b53d1e25069482b123eddf4d044e722b779db752dcd78dd7543b388167bad730089cfbefcc3888606b3ebf04", 0x431}], 0x2) (async) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000440)="4efe19d67f523d987d869b065c6c48e5e7938beefebd0fc4369336203fb64f74752320a07e166bf9abfd47a882d9017d42d31146177791815080c95d5863ab7f9de4e7446e6264bfc8ad3a084310ce9794c2d3e3012c29f4889fe20902c322aaf9155e862f2e416cd10087f3e5b2de0e017be7246e06e7a7a56de972d0bfd63bffa8114cc7653e7982e2bbbdb6d910ab2f83b8b239d90e0cffd8135cbfea0f09", 0xa0}, {&(0x7f0000000ac0)="ad8707a50e6541c775859b73485f92ae09859a893dcbded1955cbb3bb28b1efcc74f1918982311b9381dce564c5e6fbb75fa8d2483f398acc69b8e158fe61dedcae11a521738bfd03653110abd06d7b4c3518ab1e761abe2b10ad830b4b6b9e0807a4dae036b5276fd297521c3c9ba5299162ada9a7e1861bdcbf25f5c671c27804c1ccfbf11c79f9b19a8bdb6a45e64e7bfb6fbd8aebe317ea4346231acb6f3f8a3e3e6b668c01f20276033167b5d8a74fa816988867997f64a892613eb668cfe14a82bac6b2128d9cdc5892aa78cd0571593f4de25b1b09607eaaf52bcaceed9f3cbb33f21d01e7500c40dbe5defaf2334a0dac25ae6fc43d670efe576ef1995028fdfec17bac6fcaa028b765066d3a94d9e3dc9c3852b11a1d8c1f8e64c3b15d3d28fe9591044b424f0befdf3c7bc4911afa87ccd4940307de16f224d65ccf066f5188cbf2008697174866e8b6249c6217662bf4b22a740108061190eeb8addf48fdacb056d5a2fea514883d68a1c76ffe7c337ac7d5c884ec670399043ba59115aadc2e7ae9ac71690e38736a5260b35bd178813a620992c3ab281fe4d759a6e37fefea77adf1039082dae770e44c6866e653aeec1d8d8468600811594330ac7381ae70e2180f463926e0da777548bbc236d623fa142688f1d3aff4ec82c4e6d818d9fdb6d5932700968f225cef20551854d04c0eb2d76d8ab44aba244341d86995fa26f95ef3f54a50783a849d31bc22b84688cf9c4c9bfcdac858baeed03d88f0b0fca4a7911c480e7c274ce70aa1bba79345742831473fa2cbda5051483af4f292a5f8806f6098e8d9ea5061706ca74011864d37dc854807e978a110fd1cec784c80013982cdb84c8c0acbcf410787dcda6a9d702b6ea2504d4a1d3516c8f177fe74965b67a56a413cea94cb9b5e736dea05b937435562c20c9a42470082588d45048e3dd73aa36f7b959b211c7251f1e5fa9892beae96abde368588ebe143571d08c65be024d674aca3c682e4a34a1d298ff6fdf4be6c2efd62acff8a1a88ce37e2adf3d5b114dd3de5db2afec0569593b5d0debfe66d33a15a818c695e9383cb6c4df0b55d60cc2c0082db92f9ff022e61c068b39c97ab9f3ea3448e7c4eed8f089b4d3918e49f754115c060297cc6d30c07ae180fb73d2a46f62a86375cefa9a0475b884d980b989ad55284923891183115bccdd67f973038ebf9c1996aa6019d22acf28cadff7cefe5ebb5c6f0b91474d2c2439059c7caf0de7d2c7e2076726b6ee8b26a6a922f79c5e1d621b37944d318a95345bc5c76133763c1faaffc29ec164fde6aadc9aab2ceeeb927e88472072ef23eef30c5006a4e490055700eb24cc04b9163c31ed936e85ce8da6d86c1e4ee9ee0cc9bda1db0df6c23fa5e264b9479937f5dcc949267b50da2e5ebf14f6254a786995c4cfd22cd34d1d23036701b53d1e25069482b123eddf4d044e722b779db752dcd78dd7543b388167bad730089cfbefcc3888606b3ebf04", 0x431}], 0x2) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x80) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x100080001}) (async) fcntl$lock(r7, 0x8, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x100080001}) executing program 3: open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x7}, &(0x7f0000000080)={0x1ff}, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{}, {0x64, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f700cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb66400"/177, 0xb1, 0x0, 0x0, 0x0) flock(r2, 0x2) flock(r2, 0x1) syz_open_pts() syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 4: r0 = socket(0x18, 0x1, 0x0) (async) sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x0) (async) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)="01", 0x1) (async) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)="cb93f1190f8a2b2a4efb492d24b3e2be97def23d8f68d7daeb9ca77968ffa626f3c5dda6ba3ea8fb3df8ddb9a0f7af33f5170cfd59b71dbf2b6d6ed702d0a0e054bea7aa81dd1e89181a0ea6287123c7806a5e6233b53012664121ff774149600b8f37b8c7083d08719df6364958436e548f7799846425eba5479dcc727358ef6f4ec3", 0x83}], 0x1) (async) execve(0x0, 0x0, 0x0) (async) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) msgget(0x2, 0x10) (async) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0xb, 0x334, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400], [0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [{}, {}, {}, {}, {0x0, 0x0, 0x2}]}}) (async) close(r3) (async) setsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x2) connect$unix(r6, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000001100)=[{}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x0, 0x0) flock(r1, 0x1) flock(r1, 0x3) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaa1026aaaaaaaaaaaaaa86dd6000d0c3a861b3a2000000302c000000000000000000000000000000000100cd082444a33c7a1f1a000000000004010190783a00000001ff02000000fb000000000000000000010000000000000000000000000000100100"]) r3 = getuid() syz_emit_ethernet(0x1d9, &(0x7f0000000300)=ANY=[@ANYRESDEC]) r4 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180)="2a7d6f66cf3e2dcd92437e7aa830272990ebd7f06a7871fa31b0", 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r4, 0x0) setreuid(0x0, r3) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') socket$inet6(0x18, 0x2, 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x11, 0x4, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000001c0)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) executing program 2: socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x4e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) setitimer(0x0, &(0x7f0000000b00)={{}, {0x0, 0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000180)) socket(0x0, 0x0, 0x3f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, 0x0) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x405, &(0x7f0000ffc000/0x3000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x1, &(0x7f0000000680)=[{0x544}]}) r1 = semget$private(0x0, 0x1, 0x201) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000140)) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x8) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000a40), 0x2, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000000)={&(0x7f0000000a80)='.\x00', r5}) msgget(0x0, 0x400) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000458000/0x4000)=nil, 0x4000, 0x4, 0x6010, r0, 0xffffffffffffff80) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000000)="b838adbd850ee67b40a09dcc5b94dd460f8ac98a914d31e5348e669db7e05158d2dbeb3887268d67e14e1c2a13d06c6ce843d9fbe45c07befc606f2e5396f434b95bc73fdc7e3957ef3f58938bccfece650d5bc91f3a2632b4b1c80fd233cde0e61a37d57708f6a40b1835e9", 0x6c) syz_emit_ethernet(0x62, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa2e00011fe60086dd60f61900002c0600030000000000000037f87ccdc0c4482cfe8000080000000000000000000000aa850090780000000000049ecdb3ec32a492841abeb2fa9c008b3c34514f3f68e61c25819e490eca88f40f17c3"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f41, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000480)='\r', 0x1}], 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x8, 0x1, 0x80}, {0x6}]}) r4 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x40) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) shutdown(r4, 0x2) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f00000002c0)='(E>#', &(0x7f00000000c0)=0x4, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x0, 0x0, 0x0, &(0x7f0000000180)="8e113e8b132679aeaedc651d28d0dcaf2e2f83cc4d045b5672e92c11fca6eafefcd3b28d73da05455797438b6fcec59610d87b9ede146f7183598ce8380d380f40e38eb59c84633a7cd1be1c6ec98ee93ba0c6d1121f314f53aab16206bae4430544aebb5b642230bdaf68109cce924e347bd5fba3ec8205190297796a1f4c634efd932881c9aa1c43d679f74ea6f272a5d3b26fd8a2de4599081fdfafd1ab5e1916f33ad9f0ca592eec04211b78fa63f32ea8d7c468ff352da19eaa9791e2af23d98447e54ae9b79f014474ac13b79c4b293a6d574af83fd21ec84788e726e2ed5f3aff9a19d8d809e9bc1d4edbcfa2b009f137411e6a94c93a817ab04ea447df3d1454ad7cb1622ec2970143a6c4d9a130f9e4ffa685581598f10b1b37ac0317a2d47a14d00f93b54ed67ab75b24f28213e42e7be35c45bb06c3e5b316c8e5b4f8769cb5d1e1b8844b337e865dcd1eb37308f1fb2084b29380e8905b5f1856e84f801de81439fac8b0d58bcfbedacaa7e734a1538ae11de128a810988b", 0xfffffffffffffda5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r6, 0x4, 0x0) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000640)=""/4096) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{}, {0x54}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc", 0x1}], 0x1) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) (async) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x34) (async) open(&(0x7f0000000140)='./file0\x00', 0x0, 0xc1) executing program 6: setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0xfcfb) executing program 2: sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x3e, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000240), 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000140)=0xffffffff) writev(r4, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) r5 = getpgrp() fcntl$setown(r3, 0x6, r5) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0xa6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: select(0x40, &(0x7f0000000000)={0xffffffff00000000, 0x7, 0xa157, 0x4, 0x8, 0x18, 0x8001, 0x6}, &(0x7f0000000040)={0x9, 0xfffffffffffffff8, 0x1, 0x3, 0xffffffffffffffff, 0x6, 0x1, 0x1}, &(0x7f0000000080)={0x7fffffffffffffff, 0x8, 0x7ff, 0xd4, 0x9, 0x73, 0x1, 0xfffffffffffffffc}, &(0x7f00000000c0)={0x6, 0x2}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmget$private(0x0, 0x4000, 0x509, &(0x7f0000000000/0x4000)=nil) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xa, 0x4}, 0xffb, 0x0, 0x3f}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r2 = socket(0x10, 0x4000, 0xd4) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000140)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100)={0x40, 0x3}, 0x10) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r0 = msgget(0x1, 0x10) msgsnd(r0, &(0x7f0000000000)={0x1, "ea084724692a283898e46b4a5f817242ad8b5af5cc2651abc309af8235244837780cce49c94df21a0da24e3492ad3d69d9b6047a92835782ccfef471d1f59dbc4feb3297ffc45e07aad520a32be0e9068c7a56cdbef4e481c4568b2b2f99ad5a31b5b2b298d363cba8a94a62f486ad024ff8"}, 0x7a, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b079269843436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33d66ac1521d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1, 0x0, 0x2) executing program 1: setuid(0xffffffffffffffff) clock_getres(0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000680), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x48) open(0x0, 0x10000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x1, 0x2) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x1, &(0x7f0000000040), 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000640)="a5afb9ea7497ee7d1a2959099e5ed9e107ae73c8b65dd336870871915c5a9f34bfa5efae9615768a20ba1676391e5c4c5aec6b574f03cdf88ed102c192480d61c3686b29f51ebf8e740c61d3458514c73aad4c2c71873196770fcdf00b80d914273eb6e5c083f808af22b042ca9f784ba266c5ae55ae1ad31d8de4550709321e3296d0636424fd8b476879ed52722edbf2303dc696bdce35c8309a34540936231d5a4f79e3912ba95da7129c51d856165fc7977c0e62c89867fb577bf46ca3c3568a41f9e13f2068a493e2d7dc5b39efea4ef7c72d340375f123d7e2703827abf6a35a3bd418b9b1c1e7f78a5a65e03e4f416d12e61e5925a4d80e4e704ffeaf5a6229d4f1508ec6930a3402bc9a9b170c3f538c67d687747da92be21519a9817804518ec660ba286b6c8247888e5ecffb34fbe19fd4af78bc6259174a2d18", 0x0, &(0x7f00000002c0)="a943dccd182eb1b923360d82e84042fd24e8a50da8f1cdfd98e6f01d05bc", 0x1e) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r7 = semget$private(0x0, 0x0, 0x2e3) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000340)=""/152) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000001c0)=0xfff) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 4: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000004c0)=0x1f) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000640)=[{{r1}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) executing program 5: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x3b, 0x0, 0x0) listen(0xffffffffffffffff, 0x4) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) socket(0x18, 0x4001, 0xf8) r1 = socket(0x2, 0x3, 0xa) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000040)="162b9eec9d5a20663a5ed8095dd468a2234c735d3964e12a349995c2ddd1aee98fe580f95b8eb7fbd166891cc20f56b257eeab9898a063fca19fc186b4bbc610cdef20ddbea53f6a6c9a4432dfa24cc3774745eab3c03d95e956b109507ab42b620863a0c0dd93b03f8556a337b1ddf27e509e703d62fe29602d7c708b09386d16abb3f1c9a53475ba709331a2bfa301a34cfe99b9e7fbf7b2b0e6233781f6f477d73bdf78499f1a22823c91ff8aa027c603fb99806dcb46a15537f8ac39c55d91af1d146baf6d0f6c5b49d12ea57ad06cd8fe", &(0x7f0000000140)=0xd3, &(0x7f0000000180)="ad0b4a7d7fa924b6149af8f27818247172e3407913d84beee8595f074415536d5a19566c0997d687eabae0d502535b38134d9655c81483ad6a7ff30c49bf2a6890c9aa61dcb303e7219aa746ee8396a76a5c71f666169068e339e67e99187bd30bf1b4ff506115ad0a9c2b803d8e830541b176082bed1512f394026c2718ef22adb09d1d5bc679b38308fd82aa4eb3f210ad259698877105d8bac60eef9a49046bfaa8fcf38b38b1a729", 0xaa) shutdown(r1, 0x2) listen(r1, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) mprotect(&(0x7f000029c000/0x4000)=nil, 0x4000, 0x1) ioctl$PCIOCWRITE(r2, 0xc00c7007, &(0x7f00000005c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) syz_open_pts() socket(0x1, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000200)='\x00 \x00\x00', 0x4) syz_open_pts() poll(0x0, 0x0, 0x0) setreuid(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x80412dbf) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r3 = socket(0x800000018, 0x3, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) executing program 6: setuid(0xee01) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) setitimer(0x2, &(0x7f0000000280)={{}, {0x0, 0x4998}}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) getitimer(0x1, &(0x7f0000000000)) fchflags(0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)) executing program 3: socket(0x800000018, 0x1, 0x0) (async) r0 = socket(0x800000018, 0x1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) (async) ktrace(0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r1 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$setstatus(r2, 0x4, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7d00698e7f000000000000104000ff"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892, 0x7}, 0x8) executing program 2: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x2, 0x5, 0x0) (async) r1 = socket(0x2, 0x5, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r2, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(r1, r2) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() (async) r4 = getpid() socket(0x2, 0x2, 0x0) (async) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000a80), 0x10) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) (async) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) r7 = dup(r6) listen(r7, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="18", 0xffffff4c, 0x195a05e282d6161, 0x0, 0x0) dup(0xffffffffffffffff) (async) r8 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0xe37e, 0x5, 0x40, 0x5}, {0xffc0, 0x43, 0x6, 0x5}, {0xdbb2, 0x80, 0xb8, 0xb}, {0x7fff, 0xff, 0x81, 0x20}]}) shutdown(r8, 0x2) (async) shutdown(r8, 0x2) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000080)=0x849, 0x4) (async) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000080)=0x849, 0x4) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) fcntl$setstatus(r0, 0x4, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x28a, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000200)="c3e6069f794230f81c6f020c7c23ad16a6519da9d034a115a4d0861a7410e5ae44ff402543abe44b81e9ea78b26171184341725d7ee8fd20123db0b5554456315f2a915b9024", 0x46}], 0x1) 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, 0x7}, {&(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, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000013000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x13}, {{r3}, 0xfffffffffffffff9, 0x62}], 0x6, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0x0, 0x1}, {0x4, 0x0, 0x6, 0x31}]}) open(&(0x7f0000000040)='./file0\x00', 0x1, 0xde) r5 = dup2(r3, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[{0x3ff, 0x3, 0x1b, 0x2}, {0x800, 0x1, 0x20}]}) pipe(&(0x7f00000003c0)) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r6, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/69, 0x45}, {&(0x7f0000000040)=""/39, 0x27}, {&(0x7f00000001c0)=""/181, 0xb5}], 0x3) executing program 6: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xdb) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x902, 0x0) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$FIONREAD(r2, 0x80286987, &(0x7f00000001c0)) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3, 0x0, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x55}], 0xc8b1, 0x0, 0x0, 0x0) close(r5) r7 = socket$inet(0x2, 0x3, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x82) ioctl$VMM_IOC_INFO(r8, 0xc0185603, 0x0) getsockopt(r7, 0x0, 0x69, 0x0, 0x0) execve(0x0, 0x0, 0x0) setpgid(r3, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000400)={&(0x7f00000003c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)=""/103, 0x67}, {&(0x7f00000000c0)=""/55, 0x37}, {&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f0000000100)=""/30, 0x1e}], 0x4, &(0x7f0000000300)=""/164, 0xa4}, 0xfffffb7d}, 0x10, 0x1801, &(0x7f0000000440)={0x10001, 0x2}) executing program 3: open(&(0x7f0000000600)='./file0\x00', 0x70e, 0x0) (async) r0 = getpgid(0x0) r1 = getgid() (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r2, &(0x7f0000000500)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/156, 0xfffffe80}, {&(0x7f0000000580)=""/209, 0xcf}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/105, 0x69}], 0x6, 0x0) (async, rerun: 64) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) (async, rerun: 64) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x7, 0x0, r1, 0x0, 0x0, 0x10, 0x9}, 0xe0, 0xd42c, r0, 0x0, 0x2, 0x0, 0x7fff}) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x4, r0) (async) getrlimit(0x0, &(0x7f0000000040)) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async, rerun: 32) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async, rerun: 32) getpeername$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/259}, &(0x7f0000000000)=0x105) executing program 4: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x8, 0x1, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x3, 0x2, 0x8}}}}}}) (async) syz_emit_ethernet(0x26, &(0x7f0000000080)={@random='\tK\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0xfffe, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp}}}}) (async) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x0, 0x5b}) chmod(&(0x7f0000000240)='./file0\x00', 0x100) (async) syz_emit_ethernet(0x1f0, &(0x7f0000000040)={@broadcast, @remote, [{[], {0x8100, 0x3, 0x1, 0x4}}], {@ipv6={0x86dd, {0xf, 0x6, '0\vZ', 0x1b6, 0x1, 0x9, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[@dstopts={0x88, 0x18, '\x00', [@ra={0x5, 0x2, 0x3}, @generic={0x81, 0x25, "70db6a225e206d506c15428aba51e46b0c4cc39adaa273a4d09072862334975578a0c77728"}, @ra={0x5, 0x2, 0x1}, @ra={0x5, 0x2, 0x1}, @pad1, @pad1, @pad1, @generic={0x7f, 0x86, "dcbd7017ab7e2303f379348c960b23334c10fe256e23dd0cb62ca902adf5cdb952fa8dd48ed636dfd87a55a722696cba2dc001dc341e1da74c331f97f12f42c46bb3ace7e405d586ff310ffa64608cf6146021b1c7bc5bdcb1edf355a30cab8cc7af0d58823503c1cfce69e6871003c13c1aa3bb64c5657032c11cf91edecede918a34e81f23"}]}, @dstopts={0x61, 0x1a, '\x00', [@ra, @generic={0x1, 0xca, "723cad916a4aea0aafec1f44d06704ca27d5cb6dc17a4314d2b5c4d035cf899e76ecffaffdfa56b9dd00544c7dbb67947a5b6658833d2a730472fad61790483442e7e5d4af6cecaf8c7875f67e23878725b2e502afa0fbb627ac7798d0fe972e2d72b8eb9f137ae6c524cc58808899833125bdeb71d478db9c4afe39f9b4575da2da838b7a279b7a1a7ae00f48cf40a33b7fe99ccc5fd2a175e0f09ef774a18254f5548b9ae7749862bf7de5229dd0c09eb26cbad4bef083375c4f0cba5519724ecbb7215d62076e383b"}]}], @udp={{0x1, 0x1, 0x8}, {"7e2fefc62ece"}}}}}}}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f00000004c0)=[{}, {0x100}], 0x2}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff800032737378 executing program 1: setuid(0xffffffffffffffff) clock_getres(0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000680), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x48) open(0x0, 0x10000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x1, 0x2) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x1, &(0x7f0000000040), 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000640)="a5afb9ea7497ee7d1a2959099e5ed9e107ae73c8b65dd336870871915c5a9f34bfa5efae9615768a20ba1676391e5c4c5aec6b574f03cdf88ed102c192480d61c3686b29f51ebf8e740c61d3458514c73aad4c2c71873196770fcdf00b80d914273eb6e5c083f808af22b042ca9f784ba266c5ae55ae1ad31d8de4550709321e3296d0636424fd8b476879ed52722edbf2303dc696bdce35c8309a34540936231d5a4f79e3912ba95da7129c51d856165fc7977c0e62c89867fb577bf46ca3c3568a41f9e13f2068a493e2d7dc5b39efea4ef7c72d340375f123d7e2703827abf6a35a3bd418b9b1c1e7f78a5a65e03e4f416d12e61e5925a4d80e4e704ffeaf5a6229d4f1508ec6930a3402bc9a9b170c3f538c67d687747da92be21519a9817804518ec660ba286b6c8247888e5ecffb34fbe19fd4af78bc6259174a2d18", 0x0, &(0x7f00000002c0)="a943dccd182eb1b923360d82e84042fd24e8a50da8f1cdfd98e6f01d05bc", 0x1e) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r7 = semget$private(0x0, 0x0, 0x2e3) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000340)=""/152) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000001c0)=0xfff) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setregid(0x0, r0) setreuid(0xee00, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x2f00) executing program 7: sysctl$net_inet_carp(&(0x7f0000000180)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r1, 0x0, r1, 0x0, 0x21}, 0xfeffffffffffffff, 0xfffffffffffffffe, 0x4000001}) r2 = socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') syz_open_pts() syz_open_pts() syz_open_pts() kqueue() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x19, 0x2, 0x0, 0xfffffffffffffffc}], 0x6, 0x0, 0xfffffffc, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r6 = socket(0x1, 0x8000, 0xfc) ioctl$FIONREAD(r6, 0xc0106978, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x7}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: syz_emit_ethernet(0x36, 0x0) kqueue() mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ee702d64110000445f69112295cf00b0e100", 0xfffffffe}) r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(r3, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000080)=[{0x4d, 0x0, 0x9}, {}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x2, 0x1, 0x0) r5 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000240)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000340)}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) pwritev(r6, &(0x7f0000001600), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000380)='./bus\x00', 0x4, &(0x7f0000000300)='./file1\x00', 0x8}) r7 = msgget$private(0x0, 0x2) msgsnd(r7, &(0x7f0000000d00)=ANY=[@ANYRES64=r4], 0x401, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x3c}, {0x6}]}) dup(r8) executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) connect$inet(r2, &(0x7f0000000000), 0x10) shutdown(r2, 0x2) r3 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) readv(r4, &(0x7f0000000580)=[{&(0x7f0000000080)=""/14, 0xe}], 0x1) executing program 6: mkdir(&(0x7f0000000300)='./file1\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206999, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000180), 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x7e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000483a00fe8000000000000000000000000000aafe"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x3}, {}, {0x8106}]}) ioctl$BIOCGRSIG(r0, 0x40044273, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) chroot(&(0x7f0000000240)='./file1\x00') r1 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r1, &(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) mkdirat(r1, &(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') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xfff, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) fchflags(r0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r2 = getppid() pipe(&(0x7f0000000000)) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x20, r4) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x100, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) fcntl$setown(r1, 0x6, r6) close(r1) executing program 6: sysctl$hw(&(0x7f0000000040)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000002640)="05a6c99307837f7caa78e0e4ba00000018ef9a26e90e63415ed3f57d009cb0e6ab120cee3c345ccf74f9a7cc572b2258b738a612216d4a5ec25e5314897949b9eb21424e752a2f06f0eb61e2510a81d946471978191c26b64f6b094da2cb6f24f60853c4403b6b16354197f688f3fc0487936ef1d871e8267c40d69d41857575352e54c2c55f0fe9b664eb1d8525e44b94750ac5c32502fc5f20255b716f52d748afe1d558c0576a5669f50301ebd863399e1acf4652089b1e2bb56ec5937cb483060a5547531fbbb17df6d452bbabebd338962602e98e07c12cbbc12f4c604bee5fd2ad0cd9ddabcb00b91293b01fefce2318e2f341181514e02621e69cb88f0ccf40f4e4b45f50f3adc08ed71977a7514b9ca55fc77bcd4018b64d10f6f59b6d504cd5e41d4e60a58b410c16b7b3f76588aacf32f0cf2b44a2df0c49628cfd45eff5827755feef82c39d05466adc86422cfea5d8303c1bba24c6dca6064a7a35f7e2c7a3cb72720821685bc079ea75160ed9b145e3e3a3500fbe2f686bd21b3447", 0xfffffffffffffeeb) r0 = semget$private(0x0, 0x4000000009, 0x82) setreuid(0x0, 0xffffffffffffffff) r1 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r1, &(0x7f0000000440)=[{0x0, 0x3, 0x800}, {0x3, 0x675}, {0x2, 0x3ff}, {0x0, 0x2a5, 0x1800}], 0x4) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) semop(r1, &(0x7f0000000300)=[{0x3, 0x8}, {0x2, 0x7fff}, {0x3, 0x80, 0x800}, {0x1, 0x8}, {0x2, 0x1000, 0x1000}, {0x2, 0x1, 0x800}], 0x6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x3f, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x2}, 0x6685, 0x3, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000025c0)={{0xcf6, 0x0, 0x0, 0x0, 0x0, 0x80, 0x40}, 0xff, 0x2, 0x8b}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x1, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002480)) semop(r1, &(0x7f0000000000)=[{0x4, 0xbad, 0x800}, {0x4, 0x2, 0x1800}, {0x1, 0x200}, {0x1, 0x1ff}, {0x1, 0xa7}, {0x0, 0x5, 0x1000}, {0x3, 0x8, 0x1000}, {0x0, 0xd, 0x1400}, {0x2, 0x8001, 0x1000}, {0x2, 0x1, 0x1800}], 0xa) r4 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002480)={{0xfffffffb, r4, 0x0, r4, 0x0, 0x3, 0xa1f}, 0xffffffffffffffff, 0x7, 0x9}) sysctl$hw(&(0x7f0000001200)={0x6, 0x4}, 0x2, &(0x7f0000001240)="66bf0866c1b38c64b511049253a0be4a6cb689edba8ca3f765aa949405f5183975eb72ffc1d122cc4f3be90b4093b6a11f983fef62042b46f0b12719000bc952bab0f2aac7dbb84bda5adf44", &(0x7f00000012c0)=0x4c, &(0x7f0000001300)="87cb55534765fd67f5f181ba5ac06e60b05e02361242a361f6e02632af5999fe0f7272da739cf71d325da47e7bc6746214b6ea6795d67e84c87f8c3c41a1bbce8a551b1c50f3ce20e74751a3a9c3661e4ae710c0744933c71b5df35ef7b2dbbb501083f242114be7833ac572e58569b8f0b7c8cd2a19cd218290d6cf5dcf79a9660325820f8d80d5b18a447ef11885e1b0297c8e9b98c38d6c54e73ac1919d1abf334f1d634038f5de08de044009371075938f1d772dce0b3625e1e0b3d946007edfa44c03e1ebc1ceb93aba9dd6f01c2a4737e01e7933acd7b793b0a5318fa9ebf2540fea31fa4f1fca655fd2d2354d82b21dbf21568569bd91d10b5c5af9bbbf4209a1ec1aa9a4abfc90e583ff0b6d74b7014f5ddc351ac0558b6783092830b1aa3777bcd7a52a2cdba568a67814215c0f6df2c18ae66098625a067169c4cad125ce665772ac140d51bc4551b10dfc51f5ea9f3078d2f537410da63dc1de650ad0341a77971e77cce5cc47e3c262aea12301f37ff049dc81f2ef7dc75c244cc2f689273ad7b23d0d2bbdef591388bebd4452554aa63c7850025e4a861a055dd6577759a8f3f23dbccecc86673cd471be55849b64d577308de72686ce8cca9510ed19597c9335a8c2bacff53fe9c6f5d42a6d406d468b7902c9f63b16e3b49c0fedd70f42ddc03f928d1808d36d14d6678c4780e3215fc655ad72a722193d323c07f0c02028d777351136f420b8a75f7ac7a9cb54797e5fb5af8fe48642497823fda5bcdb00d49bc555e9905d9c439e1c24aaf949dea3f56616e6e5fb5d1933ba9bfed0f7edd1d612bf7b5a123abc7e7ac3d096410fbe876fed95c671ad2e94c7a74832052edfc7e6b8fc6867ac218ec30d07465d1af81458f2187ca17cc0712014fe7490770d7b3a26706b443cbe3803ad5e1efdb85b7abd9a68fe9114e21314d961a24919c723c0a1a5080eed394f44e718eba3dcbb0d9bb02cc33842f825814248c6adafbcfb6a525a0b0b3844bb4cd8bb44724ab5b73998892cc4b8932df9faac7dcdee1c3d034648e8549bc564c68c7b72a7056b2c947ac7da997188d309b6a9aac01c163dcf33b1b3b15a2ab3c5cc2567edee340e9d16f2e9cd67b9263e1e14acad403a4d18ef692dbb765e73bf5adec3350facab5258068fc2ed462e907033952a432dc2bfcc75b9b831ab9be6d75a1f277d568f68e3cbd8b50bf67cc18364bdb0ebb4698400d319c57d1aa24cc9f7a50e3a49a01d71207f7190ddd339fb84c41d034525f0fd5bbff4b59d1d808e06bfff76d7a6de942ce1d40806905ed113b691aacd69cc79e0b9b09f103408fe78911b1c0efe64cd48e3c9ed52442079028f82c15487f367f80f859af199498235c8b7f78b3ded5acf21672f8507b2d500f61c2588c3e3f688e2404c7750724c50f7230a666c3f6291cf0359f89bbb3de62466994328fa60002f166ee347298e520e7f384da425f5b9803f7cef3ba1df25a1fb2297f6c86d0b31d3945d8d50ac5f82f239b93d170f2b80116f136e61976920a1f64e3f386a61dafdd6c3adbbd7f117b6890a8370327498d3f564e7a3d6987a48fff48ba09ed8ec915c6b71446a4fb9362f4a691913e5595b0ff63ea0f185d3a6e2d50ef506027d1cb42ef9f7e4f5cda2c1f8ac3bd7e3571c0ee957b87f5ffdadd04cea6659ef3e1c918780532f6755c64f313c56613f5167de33d8db50307dc0fae3f5b66035b090eb7c155128bf5faa7bd6ac7a0ce3998b460c11ad47f7c53fc573c6635dc5135d266888b411f4fdaf78a0455d4bf519f722608b2ad3ef9a10ea2d270de56a9fbc3ca93d82d328890021a7ded8262339720e9364897255ffbd3c33b7f77f01c5b984383b135c2498ecb0dad08f5299cfea66c15687fd292d700e76bc8460f87f1bd6d4d9fadd0a11260c23e2ba0045fb4b86aacd636581b134cdc6d9b722e525f2fda92ab3c93d85697d0d92a29388a6534a82aa905817fcf9717d63598340a0d0b982b5987eb5bbe2538d2867fb96c46a62e3be6a2b791f10d084b879b1909c88c7aacf2f139e867a035fb5ce3132a44a130d4804b8ec18407ab9b53c297a05cf828180a1d2f63fb8099a0067d6e0a7406ebeb511d5ecdd62f0a0c7aad6cbd84e29638ca0b307f63b176b515a903e9a1c63b7c75ac8c785a87ce16cbe3e05a5b807576889a2650ab61ee991f555c9348c0e81cab68463ab4b55a99b45d136a9d463a7dce7bf3a0cf7497a2012c7a169f43e8bea11145340bd7473bec71735da1c61b733a3d8f44c37d77bb51f152ffbd914719016e10170ab69341e43ba2f5b692ecdd45bb67401ea8172eccf71a225a1e2394a0ad96a38a80074d6ffaec45b3ab1d7d356efdb0935b2af947284035210e328e44d029e56b13092c693c9d6939b2e0f9f955b4230a81a54f4eaed496492edaf4ea6c78ee7856f8f0053a61ec301b58451b3537223488ae4d2c92183d614c5c0217127a59c218e1890076954fc5b6e67b69906a28f9e5b9ddc9e8e2de8e737801c0bffb0b4c78801d2aa49cf5b2ca3e40bf6c21d8dd5d9b938cefe8f6d84ecdf32b9ba20250499139ff22a055a1f0824d2f275e40d26220124a8296ac2efe0755524de8479d26a0fde7dd7daff905dc740fb051102b85db9d109bd312cfd7cede1069272043764fe889b89b4ec388251f4633f6b029253470d4566f4a16afd935646b0b6313e1d39696cd0365ca9da1d4da72e7157e983d10328997dafc2fc085fd07f1c4b18ab6f33f56b041e28e5bc22c15714c462d5134dc6d8c4211945fb7304170d76fe6ff40b17d0123c613b176317e34cf76493013193db4d720d845f14aaca506b95c5ed3d550ac25390977b599f26e387f0afb77f8c9d2ebf5e3f2dd2e11326b3602213168d2e2ab6af9207b030aa852bb8263dcf03ddee196e3aece8c3e3da5d078e8ff66149035fef066c8105aff9d92f9f9a7b76d2d246c8debe36a7de5247fdc7e9acfb7302b8eb536c15082bd5c0903dbb6a6ebc72f76247242108c28bba7f9ac9780f0f62ea3354e576846c9c282320f6f3de65be41fab94c0778c7eab6573bee8dde7b10c80411d97b1580bdad7bb83d4b300d392b9a35c42f61fa6e2fcb5c41991a5d739a117930ab37c4cc542394618e482467dd329975d304c3c7bf2e97f35607f6342e50e61956297819f7f8705cc37dbaf6b41e9a85213c821cf5f8d86900df58378723e557b60385d3851e445960c2585cd336b87bc85b3e7c94b883764a486231c9ed6edec22e2443cfcdb417fe03d792bca45ee1ad77be920b9a4727917622a0efcff28b9f3c360623e8eb615817e41f1724af27dea9ab4c1b68472fa1e4cbce2eb43095583d4a6ef1a29aa3873a285ceaf06c707814b9e09d49910f66b33d179e9a47521be32650609338d298769f7ce7d613879e31a591a1c137c0e81ee4bfdd4a1f8c3f7d5cd411d9596096b7483d00a87a66fe5a9af98f178b96bb230b0cc9886176c03573fd278c852d4b564b8a7017fe5b373da9c904b8211cfd18fd119f60848dd8126fc5591276a538bdfb979e2be43d5f07dfaa571431d9c894b316a08e3ce82c50aed90578cadc929a5d07f9842b45273520d1ec318e774fccc77784b8f3db3c1f7003df69ccd03d220d844a0ee9e1e3da3b9b413fc1c02ece1514f4f7bbc1f991c4b6f79e9c78ba6dc394ae732f0736698ca19be8d629b662da37afae9f09c7058c333ccb1fc6bb3f128a2d6de102766b63fdce14b5b131b664df0b7cf71ca1229ae498c387611343a15786d8862f16febe8357ee222e33e179fe6ced43958c4e2b7ec0405cb237baf12a88bc0855331dd0a4d2d9c2065b0ab9012854148f6f2a2f5b8accd2f5057795026f11ad837e83c02d7cc156fe3d5ab936bec4fd75e0a3dad2ec24af15fb62d73e0c59ad8c069ffd251d95010383b3cec49caf055f53e0c48c2610527d09d5cddfb0d5536b4926bedda562b964f6f00df81873b4d67cec0275f480931cbf7333a4aa1e2dc6dfffe73031775d23d733563bd43128400b5bf43393b29b853de8c5ca338f7dddfe7badb9afd0089c5813a44bb794cbe50abc3d12bfdf4236eb0fbead6e67296764068221ecbf41690f1e70db779b4ca4319baf32cb832bb3b4094921836a5da49460b4a57fdfea18d736e491267964256c4c05e16c434f7a46180090221b15213e389b46e7086ffd9602891fdfb85161937e8cc1466d7d4a408466a3f195c48ca4290acca41cdc38a9428f349cb663c967a5d320c0b493ee74dcd7a00cd14b9ca686347b9424e59734e022b5882be5ec0963740fff77f698baccf1ce6c161604b9eed953a3b1a60da014e29768124c14a0bc23e66a2a9004bb427a7e1017ceeb1426b5062e169d9035bc84d3052eac05d94ec54143a71c95e1d3cbf567b96f8847eb064c48c58b6319f1ff65596f77a92dac55b3317aac9b36b61b9ecfe2d9f31a2b8e29444d569102b387426561426587d509618bb8907e8c1ca2baea617d2f7f6c36f1718d435a82ca1d3e193f2c56365816ab441b58a5869bca920555809b8ff8eea1ca426c06dd2050b03fc224dc26cb6bd81106ce2b3da98cb78dc1bbc8cdf67c5ad6fc1eae00a5647220e9b165af3e0da3902b7df07b4b9a150d23e67ac825292b0fe3e3c7d0eeda438e5067d8ead104f5bbf0d61d52250baa719181190ada0747e8c17d51a274ce1a2281a6862ee949642076a7ab85361751a91695cb9761e9a0a7c028cd5f757838420d8caf8feef8a22bdd2c99f30cfb902cb2bbb2a5d774e3d744aba049af9867a46d18c2680b782c5c9a429539e7d0af3baddbc0d0ec89fa15ebdfa38c44ae341184b956df1da082aad76a160536583160932822656f053bd8e8dc67b2e35877ec13a1898a73a0caa30d138142479550ce961d2bd2e412c67c4db8b1b82be68126d03a8b58cc0aae800c7958159bcebf18682a89e3a8ec57975370de49ad850453d966ec637c2948dd01afd3b84ac7e7dd7e8e45c564e48d827b4455265fddc08e724952c6cd07956e5f5e29dfd17ffd5fa372a6108518ecfd2bee6d1fdb44ea63c3f21498969c4db5650cbed60918c0afe60d4aaf38b6ee80fdae51ee146bb4080ddffc706b82a9543baf9da93615850a8ea93235c3698cc61074607915c183bc129fc5161ae6735bcddc666d3a7d047ebb71d1b1425e1bdd02a8e3aa1b7f38c287c17c7df4d3f325a6ef9ae507c2be4be070cd7c9423ce994868a0d389095d600c9901702bb148e3f57dbe3b7dd8bf305b9be87490bfe88f2f702c7242aceec045404ad72797444128e9ef67d3c9b66400c355b6e6f64ffcd79d7c0b9dde34205bceb15fed0a771027d1fdfaeb686f65d008e559996e9ad5215b329dd588e02709d5c49edc1029a8db21cbf1f1f2e2160f0dd84bb56ed1d7db653b4a3081bebf848098717c5d2af2cc562b16ac93d2ac1f8bbf0b14f17249d3140c643a7b38aa614cbd88bddc4619fded299c882a78d7ef87a7229997918d3702808b847aa3d5726793043ab9247c9c2dc68684c033153e2ca99f1d61cf35d91f7fdb3c54a08524429fbafaa67f9185ae2d1ac16d284f575259dd66947ab44e734f0f5e4005cbd78fffbb75364eacc5e15badce1a36101bbf3ed9e40e888d8e95c76dd4e47d2c481e04f3ecbd1b83d2c4aa1443f2e89b9b0611376122ad2f20cb75331507db3b1e56a3735769a12666eea2b263ce3fc7497d34216429e35fed8f83e052635483065a9258fa6311a8e8a29e79322656774434a7a8", 0x1000) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, &(0x7f00000000c0)="6a1bbe7b44fc980d7f9e6c312c9e4f527c31268a2138dda36d8cb5f7da0d494c6015d7ec52d54f794f35de486123123ed31b7fb8aac060d16ccd7517ed4a984217c24e21c8cdd908d71f99f751d1b83e6134e19f6e2f7e831ec930859bb53f81b809c24f2b158b9ffc9a7e06b84c3008b6c2e5a5063c12911a08fa09d9282fb337b9d64a4046295ee6ba0d88fc8bc41e93d0d6d3299dc64f24b9730235304e882cbf82787ca16004ec4cdfbf6187383292141452daac1d75781320dc4866e8216f1e2339c7ac263d06bb3c46aad5100774a0ce341ec43057628640125b952b35b5124923d98d434032", &(0x7f00000001c0)=0xe9, &(0x7f0000000200)="80948d69e98a28c0e5b38b3639ed9a43246201a6d3cfd7df6d82f0f59cf703e67293fee9cecd5d65388d2cfa6f2ac24511168588ca679b867fab43b655d73827d00ea9f513fd8b32c9db51a3319ed358225bb2d5d377a740d28182c2ed4b249a7a7a1ea53f8c353fb3ec83f235310433776e66f82c15c8b3d531d937563b1ef4ea40fc8ace97dd2f0be8a1cb785a92f64f6dd5691ad2eecaed4e6162e8964d95fe81a92715dabb143c590df1794c58c120fc2d2780834c5973ec04d05b32071951ea55a9751fbba0cf63e9f06ebcb1185ef1409f51e9926f76a301ce67c2010e33cd57505315d2e572404e7e6532e0416cd5f3746580073145da3ffb749d6e4522f80017f9ed3e3c86fd4b4c9f4c761d5090e70114274b3361b786882b378a2ee7fd57e7b3a0356abbbd9ff868d0621638e3af44f95bf8af9f64820b57408665021591e8d772f91a8b2675d590ffe2435ab6cc3cfc977d07dc41bc365ecd9e1c16de90d07ab8f2b6e4c9bc0f2f8c1dacf064e43963bad031d7c06c215f665ea283caea981eb7370190789f65ec4d162c3e36a01162bbe9b37e8438d7a9c0bbb5098e40f0e9d27daf2bbfbb2ed70083972d40996c7536a389ed44312d8b709d2a795f5e62081ff17cd8f60bce01e1cdbc59d2a25e6cc44ad12b6e5f846e7575fd4967a80385f6efce8107be09c8719b2a3de60411279d55190ed027088ced2f6b058a69c34b39aaa4f895fff86e77d39e94aa25c09a7269e09c8aea972c5eadfd558222fc166601f751d72f9aa90880f117086d760aed67e291f9c35b34ae7a37263f584f132e7abde0f6c7094c6a9b1c9037cba431fb4b875ecc588495f7fe63d7e81fb6c7245763bb6878f523f810c27f188564a051975f39d4bf590632728f40ee4db307c11f08bf03bbdb4b21ac70b90853b500ba3db6add32ff43d2575e63ae72cb40fededb38ed02869757d19de11bc63146890124f31ae82a97afc9bfe114ce6d8f8aa7556757037665f8fa41598e0578b77d1d2c6aeb12d610a1fd5b8fc555d71f54af456bacd39d7df016bc56b1ed0c3d674c1dd1de269a79f160699ace70e19ece3b192731cc2a054e4ae506832b2e94698921e91fd665b2a76912488ea549adf56123943867b5854dd760bef962274e5a8d6779a52a6975cab16b4be6e59c08bddd2da23df78298d14f0e70c1ab4bed01a5fc0971ff13ba6baafbe14914fc4926f38d184a919f7d00b154ef3bfe934dd1258b91a42f1a42dae27f8c0d7ff3805d6bc531dd9cc272a6949ab73ef33470eff71be6d410f131bd287af864af12b27f9d5c9dc22a9c0f41f69cf9d0724284c8cf5caf54b078737139a30bda28cddcc5a47f619eebdb23597a98b62f6854a92c9dc4d17e19296cdbd3227e083797642aed2633f4d161aae204c13ef9d67bf2ddffd72dbf2a4e3989ab77453ac0fb9955323ec9dd91141a723ad34da4654834f8f6c9fd6a44a4e10f20f28afc694bb0938146a149ccb673cf732eaf62b48c15e2a273da7a20be9cdc9dbbf72989aa86ad577577e595c6f08f8d5549ac37f815ee1f6e0ab4ae70416bc80f57175dd00f77bbf575597175fb3795944693951ea36fc4fd55c6f4145567d096ad116bb009bde0aa99149dc9aadae9f3e002e4e0a256db84d4ce03401d6a4a06feacc3f467588bc51b4344a5c7db7ee17e751ef22267380339535a63fb7f38341b8bcbdeb4da3f0b0326d402a7f48d51a4842072d2f64ba80cbd847c4e4a827e97ab0a98d0bb2d19b51d3bddeb87a2deb3033387930806580376e425340230786fb1b5276ad1b928b43035c1961b179c830b6c0784aa8a3549a1f828b3e4321bf80c01e4c2ec5e6e2100d0ba9deb507a80906510c8cdcffc21c42fed58712b02f3f549c3e0b5281e20ae17aeaeb398e46de435b711c2bb3953ae800fc850f92823ca9dd6c640f736afd6eea3ce9c50de828245f249889995055bbf242d6449de12ebdd431404835935bd7c79623cc89f801f48aa1a87156a4fc37e03946c4625eac59efdae7f748db2cc40ac216c68bac899f8a0f60d5485470a670f1172d7503a9361581915f4505ddaf2c764acc427600a2f19afea55d0af323126ed8a74096f1487b0c03ebb7d7599700712d2d539ad8aef8b88d7c713fdd61e6d8b03f29b336215f6072054a42a2e12e3673a9f3a48e1f449e03a2e587d74a8a942cfce1366bbd948dd3919fbc4258d1b823e7ce84b6060ab1150a12fec4a2a4d96710dce72c827c94ba5f403e0f335dacf6d3259fcda614ca1d08c55cd4aec51285a2aee2f2eefcf1c54018516e4b2aa81f33436cc8902d2dfbd1af4a0e47bdfb2ef8eebcafbcdf685dadf4aeed20232e3a082e940c777e335c6885dc3667c1955fff8cfb909c9cf5771fc9d5fe58a7e9311c19fd212cda4dbcded8f32514c9217f97bcfd22679f818b1f2d9eeb8806236b7072de3dfb214b7de134a1741ff482f45437138dbca28d79084fee54cfbec01c78e541c44052a079bb3804b88e98d616ce9d3e6618f46e4049cd267427be64909f571005254385d3f239e0774820e62af6eaac614b0b9142f35318f517750adc02162a7972eac3f18d126a948a1db6614ad049345f931664e7a564d181805d5395fc0d1b65fbad1520df77ac52879dd0fd5a20ba1f1dc1e5af94096030c726c4fe6bdf98b36647996895b370f1d668eb41f2c32de6dc5bf2e2b4bf581af09bb036a1f7c200c86c455c6f11f0ebf5aa40ea386ee9a9b58985dd4a8fbeb051adcfee456b3fec0eb9212ab503befe542cf8c49e55a6fe983f5c2f49d6621050b2e68c80e421818c380b2470825addcadc680952a19c112c6194b37590793cb5184f7d4d3908175d4affd0ad4b26350905847ed6929bb31a3a98c19765c8c250af9da17a27def1285543899e3ecce519d59205a201471aa7d5e519f8168fa4bf6bb36c6deb4e52e609379ffe463b08864eb11d980872f47eedafa9656b0295fc4ae4b5e5a9f72d182092d52782c5b85a319d7d49322e7ac56db25f628258db89fb47c4a1e840febe2063ca376b54eac5f323a635d69c2d413ad83924d80b42aafa4fbac5a8c93898f26605e07862fdf458ac8d1ecd793f9483cc859a7f444d98ec7d66890515fd74d3924b391f3e83c3d74f7dd038593cddd3f9397b234ee8a674603b3166e5d32b94110c7a571d1f0c7eaad5482fa101eae9e5ffd25da27d0c04e4969d5f181b4488ca1990abf73bd11517dc79ddd6a40dd56ac8a6aba4cd1e3b219d7cf7bf7600d61971b5bd7991e3cf46599f9d8e7e72b37570288ac7d208844604e4dffc686625b719ba6c368427b4bfea80faa7f0e06012878d5216fac8a2c6975f5d48c595f8a9e7ad1dfa9b6b131882f44cc1ec9b596a60fb9baa831cead0f58d4e5872009960ec40dacb78c2b3f2317003344c900014b6e22c83caf5a1f639d0ae4887f132c7eaa4b96228f90b441f03fa085d4efcd90c69b1fae25a47eda89a393274ecaaa3acfd47d1cbeb68e9d787432532be59822655994f05aa88d6ba5c69ecbf83773b8fecec15255092b552ff5e4dc22f1e77c5cbd2720ebabdb44bcc0b2f6a6e30455510c34898284def1c058608cea5ca6614a94e5c49e8a0035d47b9cae45e2e001fcb64a9f9fa16ffbff322f658b65d06624717cdc944ca5bc63ec11f1ab77dd7e6f2826892ae718e98a580f128cafad82ca934a8eb9c77320c248812053bdf31bfd2b3881f004c219c29fa1063ff2db9404d75df4a4a09b593a9d23de942dee2099ec780c459aff072f6d4690047e5b25803cf7e8ae4751f5f1dbe561a56c7a013fd1e340918a7bf8e4142a2c675a0dc2c56a64e5f73dec02ac9fb27207ee0d2008f2f695414f8c536dbc9b4f7e29f09062e55225ac6322d8bc0c842e3532224b992aa8414f9cd2e0b91f9972df95bb16067f82fbf1f9f4c7bfbc997e5b59523573e2ecf6666674ad219464ac4ed3bb6dfd55510e084a5b478221a847da137169f33e7d22020381ed495a0f5a8b758677c431a4c506d5a523126d9f622ecc76980ba6437d948ef9fa3f5dfc30a049c7da9439500759693072bf7be9b35b1941469d8a1707a00b353aceafa2c1fdaa6a7d76a7781a65b21ea9d94e871113a199f6ffdc607c319916254313851b09cb74e0a93659a89499fb3d452f23dcf25fffe6dc43954a63fa3609f5ac4af367b684e2d661319fcacde3e1eec8a0737bf1e88894a5042ba728c60b5778ae7c279e840cd9c3ab2863fe4ed5284343bb590428b4ae0facee50db8649d8ef414d2e468d907e615747ab6ef07febad9818860c1465519ca2129cb64bf50750426e5e28fa18d0938112aae530fe50c4bba366e91e8b326a620fc496e7d3bbc474c42d6245e6b3983ed7ca8f7f37a3e8160781ff3e7546958409ce223ad5190739b2540648d35532d73f296fd3b6cae2549313a49f28e6c8c2d28c286b00cb2008c41ff17a8beb734ea581b04109a65b4de8b4ddbc6733b14707cbd5ae0ddc08a40276e417ce687cb904c8d7557a0155053082d739d418cfbf748fad7385955431b07cafe2ba8a16d24f01d71b084276dcaeb15ac2721e1ee321949cd7b6719fcee0765795fd5ff299a8cc327200a87b4742aa05cf1df941dfe0c352f57e327ed34839a439b8e1a5e85b25a2d18815ce40f6a99847bd6251a1f8c21767e49415da0f6283cee9cfc672a95078b8e884b9c25a4c6b49030bc738d2522738aebafc1439dd6789717084901e72e76f93d03fe2ba064faddf115bd98e74ad6038474d5af5ad4d0534f4d9818603c2f9ea91a275950ba64bbcb632293d959e1d054b2f9ea366df028c7e37d6cb2ce76fed226367d2e7815b7dca58a540b9039d8a63a5a5d95e3b557098e8865ddd60f8c07b6b6ac2deed8c1374bbea4d93b2d184d80d85b57a4ab1de1d68d708edc02033018f178cd9bde68044a11e824a4701d9a7f548ca591bd83929863958e3b336b0f508a0d282104e85c9c07edb41e267c5143d86510e1ef6785452ea648abe904aad665bd5a8399b060c76e04c456bacd72460c1a8ad2e8b2e1e93f17cb6b60956ad349955f15b0c538ec3e219c2168400513335f9f8d07822c6a6ffacc0a0fc60f20eb76d4e061c37711d72e0fa09314873118d010083e01c30689384fd651d5bd5ef55d0f1b1a266c196fc2e3c4fc7f13ad400d3cdf5cf1c403744c422d69c7dd9f6d2f59c755a44f6e047ab6204bb2bb1a73795452d781f05f9307fd0383b417289bd27c89ca0ac062ce25480084601c7a52dcec917b0e1464beb03bd77699c773c90a95a097398a6d04b533158c0fb631a53278e5449c1f38356a0328b50b824f5de0da805730bfa609df52e81c112c9990b27c699deb6f282d537a2975c791a297e092847f31f4813d77a11fe4435aedf16c8759af4252cdec5f2236063ff5e011f73036fa0a94d01c596099e6c8ae67c251fad97585c56287cbe5c44173c8ba885dfffb7fe61749697b2ffc61f3edfd556f10177bf0ddd59689893cb815706c40826a94831427de26165ac5559a171afeec864c0ab622d44304ca6f5385cbafd3e5d3f1708cae38919a6eb5b754779ee20a05d25f6cac996feca92c1989b6b94513de4e30c896aef87a51d4060828ecd7f5a64ddc1a58597a2f61779e2d7a43d3a396514c477237f798091da8ca4bc05d007886c95f1c08dab683aa135f36edafd3ab8e9c2042aa8d40fb3d015c46ddacf3c390d861bf470ce6b6617523c8e346bda1552bd4362ecc068ea742c3476afd", 0x1000) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x0, 0x8, 0x2000}, {0x1}, {0x3, 0x2002, 0x800}], 0x4) semop(r5, &(0x7f0000000400), 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002300)=[0xf1e5, 0x7, 0x1, 0x2f3, 0xfffc, 0x0]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002340)=[0x5, 0x1000, 0x1001, 0x9, 0x400, 0x801, 0x4007]) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000002500)=""/183) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0xa011, r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8010, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1ac) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x41, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x202, 0x0) r7 = getppid() fcntl$setown(r6, 0x6, r7) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x2, 0x0, 0x1000301010006, r7}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0206922, &(0x7f00000001c0)) syz_emit_ethernet(0x12, &(0x7f0000000040)=ANY=[@ANYBLOB="fbf8af7bcabcc320d67f12965daa"]) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() kqueue() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x1) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000300)={'./file0\x00', 0x100, 0x1000, 0x8}) executing program 1: socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) r2 = kqueue() mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getegid() shmctl$IPC_SET(0x0, 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0xffffffff) pread(r2, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000400)={0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0x1}, {}, {0x6, 0x0, 0x0, 0x2010004}]}) write(r0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6ff4014d557534d0a243b5a18a3b68437bac880b"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000001c0)={0x10, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x1}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x82}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000000000000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x6}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x1ff}], './file0\x00', 0x20}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000040)=[r4]) setregid(r2, r5) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "02080000000000000000000000000000000800"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/17, 0x11}], 0x1000000000000088) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206922, &(0x7f00000001c0)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r8, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x1c) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYRESHEX]) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000040)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{}, {0x54}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 5: setuid(0xee01) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) setitimer(0x2, &(0x7f0000000280)={{}, {0x0, 0x4998}}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) getitimer(0x1, &(0x7f0000000000)) fchflags(0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)) setuid(0xee01) (async) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) (async) setitimer(0x2, &(0x7f0000000280)={{}, {0x0, 0x4998}}, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) (async) getitimer(0x1, &(0x7f0000000000)) (async) fchflags(0xffffffffffffffff, 0x0) (async) dup(0xffffffffffffffff) (async) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)) (async) executing program 0: mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x9011, 0xffffffffffffffff, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x280) listen(r1, 0x6) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r5 = dup2(r0, r4) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000000000), 0x4) fcntl$dupfd(r0, 0x0, r1) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000001b00)=[{&(0x7f0000000200)=""/159, 0x9f}], 0x1, 0x0}, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r6 = syz_open_pts() close(r6) syz_open_pts() readv(r6, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) execve(0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r7 = getuid() chown(&(0x7f0000000000)='./file0\x00', r7, 0x0) executing program 6: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000004c0)=0x1f) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000640)=[{{r1}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) executing program 7: setrlimit(0x0, 0x0) r0 = syz_open_pts() 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) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "080000001b08184324bdca75000000ffffff0f00"}) listen(r2, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) accept$inet(r1, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) sendto$inet(r5, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) write(r4, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) close(r0) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) (async) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$FIONREAD(r2, 0x80286987, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r2, 0x80286987, &(0x7f00000001c0)) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3, 0x0, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r3) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() (async) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x55}], 0xc8b1, 0x0, 0x0, 0x0) (async) kevent(r6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x55}], 0xc8b1, 0x0, 0x0, 0x0) close(r5) (async) close(r5) r7 = socket$inet(0x2, 0x3, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x82) (async) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x82) ioctl$VMM_IOC_INFO(r8, 0xc0185603, 0x0) getsockopt(r7, 0x0, 0x69, 0x0, 0x0) (async) getsockopt(r7, 0x0, 0x69, 0x0, 0x0) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) setpgid(r3, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) executing program 4: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100}) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x1000) geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r1 = semget$private(0x0, 0x4000000009, 0x82) r2 = socket$inet(0x2, 0x2, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r6, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffe, 0x15}], 0x4000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x27}], 0x0, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000500)=[{{r8}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x12}], 0x0, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r9}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffff9, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r8, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) semop(r1, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r1, &(0x7f0000000340), 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0x1000, 0x8]) semop(r1, &(0x7f0000000280)=[{0x4, 0xffff, 0x3800}, {0x3, 0xb}, {0x2, 0x7fff, 0x1800}, {0x3, 0x9, 0x800}, {0x1, 0x3, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x3}, {0x0, 0x80e2, 0x1800}, {0x3, 0x7fff, 0x800}, {0x2, 0x19, 0x800}, {0x3, 0x800, 0x800}, {0x4, 0x574, 0x1800}], 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r1, 0x29, 0x2c, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x23, &(0x7f00000000c0)="b211", 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 6: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0xdfffffff, 0xfffffffffffffddf) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x40011, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x70, &(0x7f0000000500)=ANY=[@ANYBLOB="ffffffffffffaa43ecf30d40ddfa5484f459f4d818b6ef95c04b1d2788f3e1c4763687fadd5919f63730865dea26e1badf77c9538f46efbe8e1e1d57020fd935dc90c865540baa7e7b1790a3e76906183422113445264cee3c9ff0878db3cc076c3e17dc9efa5a4a96cfe6e666105761"]) r2 = socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020697f, &(0x7f00000001c0)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/243, 0xf3}], 0x1, 0x4) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000040)={0x0, 0xfffbfc01}) socket(0x18, 0x3, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0xa}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0406938, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x80a19f, "bbdfff0000e800"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) syz_emit_ethernet(0x2d, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7"}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) recvfrom$inet(r3, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) shutdown(r3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x2, 0x7fffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pipe2(&(0x7f0000000780), 0x0) r4 = kqueue() poll(&(0x7f0000000000)=[{}, {r4, 0x127}, {r4}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) executing program 3: execve(0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x4003, 0x0) sendmsg$unix(r0, 0x0, 0x3) pipe2(&(0x7f0000000140), 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000001c0), 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) writev(r2, &(0x7f0000000340)=[{0x0}, {&(0x7f0000000240)="667d6004a6bb00e1bfbbd8b55d8272d612bd088985a38607886ebb2cab9a82e9fd50d8ddec6ce3cb28ea677cf62627305df3f9c47d820dd5acdf1c676b0d9e6164692c22403983ddad6abd2a115585defdb557a332c722bbb28c8121d628b1df3734a8f3adfc4d10f945b999de731bf1aa4ea631717b5f0f552a45791ed4e81efbe19d764b59ca6761f191c780aa08a48836e68045", 0x95}], 0x2) execve(0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r4, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {0x0, 0x0, 0xfc}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff02f9ce", @ANYRES32=0x41424344, @ANYBLOB]) sysctl$kern(&(0x7f0000000000)={0xa, 0x6}, 0x7, &(0x7f0000000100)="91778b6ad3f94f0e31a627ce2e366d5926a8639220f6d27211f943311a3171b638d7f35c9087b3fe7a2500d7e5a98c7d5ddc4c7ac3c0ff63c5a8c04926af043be05a1836cf1153bcd9dd3c54a52a184f6e96defc0e9981cfb890844ccb2cd2512b58696f890cde807650fbb2ee5c11696df4cd2cba0ff6008121a7cd0829d100"/149, 0x0, 0x0, 0xfffffffffffffdc9) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffda) setregid(r7, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x83) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001718, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="8904c99a00"/20, 0x14) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)="9335fbb43413343d7d85a617103749670419f59794664f0a3026d8f14c28dcfd4c92ac2872da9781545e14b8bc261779ce8db49ea7b4b67561024a5356b965c5bf478caebbc42a6e8b8d60278ee31438ce9baffbd8811d325f7f2a963bea9b54c7e074187a165dd10515362080835e4c5d2df14a78548a368f9763483c91eba2aa98d06c37d498d8a2ce6eb6904ee111ef689cda908e200ddca3110a5b0d840515939aed9b08682fb7fa33f904608a38c48fc0681d934dcc50dc5f0e53b60a0ed3b78f5059391551085fa8bc477055691fe212902ea6dedc9e6f5f22672d0bae388729d96709e0688dee92e1a445d88723eaa43360078c5ed0", 0xf9) executing program 2: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) close(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x33, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x74, 0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x8, 0x1, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x3, 0x2, 0x8}}}}}}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0xcb) openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x3) executing program 4: setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x20, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00005ce000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9}) r2 = getuid() shmctl$IPC_STAT(r1, 0x2, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0x8000, 0x0, 0x8000, 0x0, 0x3, 0x4, 0x8, 0x1, 0x0, 0x20, 0xffffffffffffffef}) r4 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) r5 = semget(0x0, 0x1, 0x1ec) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r3, @ANYRES32, @ANYRESDEC=r7, @ANYBLOB="8003a436d77187feb3eeefdd8db41b23eaa472f79e315810fb0f423f17aa0a7bcb28c9a23658f44d179dbf585a253f5524df275b4c03092a276e9f9e6e0df7c17aa46fe09f97783890658abae7b0e3b4d4fed8d789e674c22bda918258bac6eba12707d8bfc62e97750e8033aa", @ANYRES16, @ANYRESHEX]) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x4, &(0x7f0000000240)=[r10, r10, r8, r10]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x2, r4, r6, r2, r10, 0x1d4, 0x1f}, 0x0, 0x1, 0x6}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) getpgrp() r11 = socket(0x11, 0x3, 0x0) sendto$unix(r11, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) r12 = socket(0x11, 0x3, 0x0) sendto$unix(r12, &(0x7f0000000000)="b100ea6f000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f6a335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shmctl$IPC_RMID(r1, 0x0) executing program 6: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') (async) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xdb) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x902, 0x0) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000400)={&(0x7f00000003c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)=""/103, 0x67}, {&(0x7f00000000c0)=""/55, 0x37}, {&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f0000000100)=""/30, 0x1e}], 0x4, &(0x7f0000000300)=""/164, 0xa4}, 0xfffffb7d}, 0x10, 0x1801, &(0x7f0000000440)={0x10001, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) (async) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) (async) socket$inet(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) (async) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) (async) recvmmsg(r1, &(0x7f0000000400)={&(0x7f00000003c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)=""/103, 0x67}, {&(0x7f00000000c0)=""/55, 0x37}, {&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f0000000100)=""/30, 0x1e}], 0x4, &(0x7f0000000300)=""/164, 0xa4}, 0xfffffb7d}, 0x10, 0x1801, &(0x7f0000000440)={0x10001, 0x2}) (async) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setregid(0x0, r0) setreuid(0xee00, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x8008) executing program 3: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x4) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="86d49425df413f1e65d9005f4163143ae6f3cdbb61e07dcb590b2cb891ae6c355337994e9970cce44100e394e0e844c640ecca34170fdec38c66057a4daf2d8f5669768d8b4d268bc1692c94089b7ca287a4c13bd1747e204ad9d28f481ab3d5eb59d9472252ed01ac79af392162cbdb0c369b11185fc8da453158", 0x7b}], 0x1, 0x9) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) socket(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000500)) ktrace(0x0, 0x1, 0x0, 0x0) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) syz_open_pts() syz_open_pts() executing program 4: syz_emit_ethernet(0x86, &(0x7f00000002c0)=ANY=[@ANYRES16]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async, rerun: 32) r0 = socket(0x1, 0x2, 0x0) (rerun: 32) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f00000004c0)=[{}, {0x100}], 0x2}) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) executing program 6: r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, 0x0, 0x0, &(0x7f0000000380)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xffffffffffffff6a) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) readv(r1, &(0x7f0000000080)=[{0x0}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x619fd58d5f48552e, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{}, {0x54}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 3: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) recvmmsg(r0, &(0x7f00000002c0)={&(0x7f0000000280)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/103, 0x67}, {&(0x7f0000000180)=""/30, 0x1e}], 0x2, &(0x7f0000000200)=""/99, 0x63}, 0x80}, 0x10, 0x1000, &(0x7f0000000300)={0x6, 0xbf}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) r4 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x3, 0x0, 0x3, 0x1}, {0x2, 0x14, 0x0, 0x3fffffe}]}) setitimer(0x2, &(0x7f0000000280)={{}, {0x0, 0x4998}}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000040)={0x0, 0x0, 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r0) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r2, &(0x7f0000000ac0)=[{0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}, {&(0x7f0000000c40)=""/269, 0x10d}], 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000000840)={0x8, 0xfff, 0x9}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x51ff) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2, 0x0) open$dir(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x48) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x6b61, 0x0, 0x8001, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0xfd, 0x0, 0x8005, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r3 = socket(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x67, 0x0, 0x0) executing program 3: setrlimit(0x0, 0x0) (async) syz_emit_ethernet(0x6e, &(0x7f0000000140)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x3a, 0x0, 0x0, 0x7}]}}}}}}}) (async, rerun: 32) r0 = syz_open_pts() (async, rerun: 32) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x11}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="a7d9f52b638db8f2506990d9e665f5ef573eb260f39800dd35dd9f3813fdfa74604a095275ea0801dd1425536089ac415b7504cd8094470ecbf3dc2e1c9aff00000091aad8680421683db243e64caa13", 0x50) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) (async) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) (async, rerun: 32) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) (rerun: 32) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000300)="1e", 0x1) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) (async) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async, rerun: 64) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 64) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) (async) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x52c5a2a475922648, 0x0, 0xffffffffffffffff, 0x0) (async) connect$unix(r2, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = dup2(r2, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) (async) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) (async) poll(&(0x7f00000002c0)=[{r3}, {}], 0x2, 0x0) (async) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) (async) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) close(r0) (async) close(r0) executing program 2: fchflags(0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000000000000000000a"]) sysctl$kern(&(0x7f0000000240)={0x6, 0x28}, 0x1f5a9fbb69205924, 0x0, 0x0, 0x0, 0x4d) dup2(0xffffffffffffffff, r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='\x00', 0x1) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r8 = semget$private(0x0, 0x0, 0x420) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xc9, r5, 0xffffffffffffffff, r5, 0x0, 0x8, 0x8}, 0x7, 0x4, 0x3}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x5, r4, r7, r5, 0x0, 0x0, 0x37f}, 0x7, 0x415e4, 0xfffffffffffffa20}) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x2b, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x578d, r4, r6, r10, r7, 0x0, 0x2}, 0x1ff, 0x10001, 0x4}) r11 = semget$private(0x0, 0x4, 0x200) semctl$IPC_RMID(r11, 0x0, 0x0) geteuid() executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000180)="29d44fa723ba2bac49", &(0x7f00000001c0)=0x9, &(0x7f0000001880)="f81bc024166c6aa535a23aa6726317a9806ebd132e0300a3a4729af3be4d2393353cef04d467fc7ebac780e27654799acdcb8ee94f3a90c54b2af76618ddbcbb6f4b241347fae5f9cf913b361634c23eca935e9345526650505cd2fb029102fe8b486177ce8c828bb8f025e95a238d71c53b08bd48810906c7e5345c6d88b6f88d551c7f13b510f2174f30e013cd34c0fa6dd1fbe6eb3b882796d35ad852fb36c9d7eab6456dbd7157137ea73c6b6ed9c139bf3428d40cef8a82b38b26c0fec6c1603f5cbfe150514c1021e7846571a26ae0e4df430aaffe03e0b17d5f88b1c2a9b1430c", 0xe4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x51, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00feb6"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000001780)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370824702e14f625531509ffbd0f3dbe5f202825da0895b1491003b0434213d785526c83c803d086d8e077190c91da06b0dd552c4d96ddb64022dc9201b43da62d897ca6dacdb3239cd90d0e7e7651af9862705207c92d3aead481a9587e9022bc09a0e56a35742b04766e6e7", &(0x7f0000000080)=0x86, 0x0, 0x0) close(r0) recvfrom$unix(r0, 0x0, 0x0, 0x1000, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x8, 0x0) sysctl$net_inet_udp(&(0x7f0000001400)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f0000001500)="8ef7ef8f6fa7ff38040376f169e54db75982a5c86516c135addfdec0645637c6ef37daa5e33a1dd00aca00000000000000000000000000dba89fc0ad0cf5c792a57984cc3d67f3723d6dcbc260cedeb13fbba573b16b9f5f2edcf0c4473d9c3f375a252d740fc25dfb8749b717c5291e875355d9031f6a29d05ec53b9089cf11a8f714828246314a96e4e79634cd08caf577076d7cc81537a482bd97e28653ce31979fc8d4ae6010181c2c4ed584f1f67071d17035174182b068ac399434eb35b32fea955a39d4e9c7e214dbc7d031d0", &(0x7f0000000200)=0xd0, &(0x7f0000000380)="33ab6a57110cceadcbc10672e450d1a9ad3a2cfd554f77cad56be704658e9611d46b8aeb928474eb463ad654f9f34a345d8ac563e85b5591123227481938b8a3a3087dfa7484483e8295a29ab101446695d9adf4c3fa2323467c08056d60b141e8d595c534599cef24a551557f466ce87ff8b299be1f57ca540659c0e16c2ba98aa3bc6821d92398c2221cb5191deeb66776b66636360d6c8a77244bb78f9b801364fda56515e525cdcfa183b3268d5ac5b3d344fc6eed5d9798e20da239e11db0ec145f1f086245006f3de87173641843c70ed14049c894f789fc0ad69d324b977f404e20c715225de02fc6764e465aa1a48d2ce97ab1e5bfb09b188855f0b2a4e9c442591aa8f172a1522ce05c9abdcc8fa1efed776b0dcc4b3a5f11150a59e0b4dcea7f5a02953f54799245d88ae78e9c567b9560403a292dffd436974ba119625ea3d25439c181e2f0e6fbb8a9c80b3e43eb4faee2822c58b2da5d8d067572c128ae3316f1de65449c3b7b0f98d2d4202e6639c9b811509b19a0e275237818d7b518aafbf5be2f3f38718c00e39ecb93d6f8c256ed26dfc2969d3cce4a6aaa486426a2e160244c49a0e7cc7b3fceecdbef304cb8e70ada11e342e5a93feb7e84f1330c0de0e86475267e088eda432723f8429b5a8331568440e61e0f3c2859a7f0829edcb979ea4bcde9490cfd68da9a9c9908537842871ecb2a122cfee4451b74cdd781c93cc304517c07184a57aa075df242ba96c22eacb83187c83fec6d10bed87de566fa7d744b7343308bfbc3c60193430100cbfb5516af3f2507971cf82351f523fd343561c8de959bee826709993948b68f57928cacd2d732c8dc73759554f71d5bad4332ca962a2e37b4b09fbe7efdabe0c6494d4901c911206c3d5f0cc0eaaeb4fe4c26f012932caa8003dd3a9e74008c07f1578851aa45a387a6498d4a7c0b946fbb815c479f8134df44573c2821c504a6a0554f0d477dbc27a381a12489e8a80baf2c6662895192bfe4311db05363d835efbe3508ea333765e7e48b191cbef24554733a59030cc5a39f0f0e27b8ac4944f10e968478e48c11cdd83f01afed79451129a27e509f86c498185f713cc5de61d4a612f3b6e936fb43be667cfba40097316b9429a4ebe183b37be1ff2245795e84797e2110767b237b0315225a59235dac2a1c8dfd867fa83caa240ccba709bde5d07a5133854d926c2c4bf253f1a702f9e4b88d2f71ef956c156483cb632a28f97e91dbac348818688c893dd800411f1bc3df8ed953f9af0894daa1212be8dd2c4cfb26aadfcec4e262810df2aec20ee9e23d8409530dafc5e934dcf85e8dc0c86e5bb9d5a5f7a7a16d06703e13a46aeb3d90cb1ce0509148d2e7dbed42faf8a7c9cd48d8accaaa969a4ac8ab482207752730c209ced103f8bddd4e6f09e4d108ea1076284d776fec0336b10818d0958e91f662ffb8b278edbd088cba96f75457f56c87288f8b0549894c6c7e1dad43d6fb241a82912c5d1e3c0101d67ed6561c7252b238e0143a2aa4fd80dcdbbf64a95162c72d0edf56bd179d1e76d39bab7c77542eb9fc6ac4c4b177fc8e95e3ccc1374d81697eddf899c91e8dadeab3d6aeb1163f556f5d5da52aeee268325da89c44f1d50c38304cde6a1fcd3ed9cb3c7531721fb4e0eb16a82be6d0c51f5f1d3ff42a90c1986236cd7c9bc9c48205549a96b515b7d23081245b3e2cfa540cd1f2920485e80c59a7465feb031b1fd9eeb7343e59dd3d4c8ef05593d289a241471f97db6075822cce88d138bec9374f145efd78da07ad55784c850859590379a0536431aff85d2dbcc7282b57770dbf71eade9f3ee0bce056fa8fe1927562a2a780bd57f5d8ba4e703767399fd056529d020c030f4ebaf61442aa551ec0c8c42ac956cc55bffe84b34939ccb62d2520b1733fd6daabba1fac2efc184c0cef19add41ef6a5ce40c102dd2422b3c16df7b772d32b036b9f7921b6ff451a32ad82e44143dbbb2b36f211d9872a1028e290e1211b65024c875bab50f38d7a276237776792be70a5338927c0cd38b277cfdc45eeb9465e160f2ace62196fefbb6c84fe395323e487a7679c9689de0a8f257d0550846eb1ba7124c234d09cc4035c3ff5b196c318add6ed5422cbf7b5fd72806d931abe854043460f3009df2b6d8b4539f69c82822e155c1b62816201b8e7c4410eaf1d0755ef04ce29cd996a6a1b77aaae7ba9bc1e304e2929e26acfd5705b49704d0630a1a365e50a8130e5e8f35ec7c432ce0ddd20bdeed11ff8c428a59acc14d9ccf4a3376d71b67fead5cffebbaf4269a2d6925e320d6a3789d3e3034370a240a61f345a450a8c2990a0d06fb0ceb397eead9497fd985db8011c9809049e5694f6149b3f701db6d70706ece846393383e293102bdd18c3ed12034dc20db3efbcc0786c0ff84ed837c9c6475b9b9d7d3c3aafdcf307c39781a61cda6e4233b04f927854e4040dc7846b463cedcd1a4a415a7aeaebbd032d549edb9ecf99b52623b677f998ec9580089bbdd45d90bf62beaa801ea279148cccd3a3ad72dfe0cfacb239545e968176a0ae5d56c5b9b6d413350514af964a2e15d0b48a44092fdfedd486f96abe3e7ebcb4f47116b77ae14cae7cb3ce71edb74240f91c3807bdc53c0cd6ba33980a74da7952c8a146ee304689c551d1f3349ae2d761e28e6fa68de2a7829372b52d9c4bc9fe3685abc42dfa357fda83ca7c72c6c861f7230cb3dab7a63d678bac3f43b2d6c2e45c34cdf423eab61220f2ba56828d342c0b99b9790a5e8e4d30d80b15dc3a1ef36770e1d2e6618fb82e12d572faeb8b333f130e71a840a64f5615bdc3dd9bd9ca5c5284768b0bbeaf46f6de94f1949328cccfee36b044a70145970df7bbcec53ed5460047e5935baa82c0ac62b9bb138cb0a37f78a81cc18f4870dc2dfbbb8e0f32711933f29039e1bcfb2d0a54aa3e82d4cb093b42c4ef773972ca1acbd9d411ca3abbc6a205825ce7bfe10a7572b266f1844b959fd2eebffadea1f7966ead846271fe5a48be3beb174efb8bd7dc313a8ce3549d4e4edeb455a01d02334d427c5a391e21379ec5b3e19cde0f071b9f6e92ce1c11342bd6223f69d5fea2abb15456ead0e5a8c4835d25797d5f3c77fe677f2949a7c1178eed7f91a93940585d33e7bcdc231ce0f1ed803d42439eaf1d2136d71221790596e9fe399ffe039bbcfbe40dc6a56055d53e4def7276c5f934e3cefaa9186da0a7fe2063adb59cf8817b6f060372184354d3df5e5afb09be1c874b8936bc085e006ba3d098e42c7f026e284e20bbb358f8b4960c085dd41795fc51652269c56be41ee5c9c2b1759be62b50ef154b96bdafda343c9f1eb8a678a3ab7f61df7c19fe1b497c40eaa5334610f7b1e709401ff090390e6a6eca3a1b20644240aa0c8113998298c59b393432f7f443b768d254628d4ba0ce32d2e8d886868a180bf5bd983071201a9bc3fb8cb6250db069c0b0dea5932d20183f9bc8e95b14b00df27e7fb7f52fed58d88e40a0ad6d598f3086685fe1b42b8c10a13aeca28d49beca9e7464a2add98e0c9ce6a2cdfa040d57f8df1ab37bab65c76493df0797e77d4c9dbd60ea8d32254d87de91179cefcd0223b2c7f0dab93043d1248e1529800dd1a79085abeb74363627b183f82d5b1c1e97162e7e784393d0b7b3428136bfc8fc59a84fca54cfe5f9aee2f24fd5dcad74841b2b15c45db44609c4b3fb3f25c58f3dbff47242335bed7ee54deaabc64673d8c481dbf5def9a5b8bff6b47629902501ae3901163b652a584a4d917d75333a4662cf95afa2194677b707c2fd7ffa2dc2cb9b0016bb990ca7faa2c14150bb11781a7fef532a900d76627e3a70a24f3caf70d8843525b786ec1f2b5a5a6ff8cc2d6a9706f0bac5340ac9cc83020ba7dd0f3abefffeb65fda521e9525c1ae815d9051560080bce0a9ac0b7871ea0c39382e1a1f8388794d1178b8e9cad87c9042cffae2da68ec6e9c4bef5dba6043b0e4901132599a14fa88a0040c4af14c9ceec29411c2ee2e12e65349e85a0b4fd422b48014681d77462f8cb2984f48dc201ed197f53e3cca95de2d91b0ecf9ee494d1b823b8ec279f9adc78433baffb23d09e4109e53cc3e3d190a0631d62068cfa47344685274da0a79a827e745d432dce91eb6454509730f7dc0559bb3b3e63b9f1f644898576118b52da307f6d74915b7dc9d00d8a0357440844aa5222220ccd40f9363fb2f3dd0c353875930227ae26f2d40a9e6eea3eff1a10c846e9b047b7adfc7ec2fcb8cf4f96701bd103a6adefc409d865fce318947b3d9a51f3dcda43ef5c0c3761a1b80db366231852153cde917d3ae4da4a0b8e9da6114fe7ae66f0fc187f011c8c0c5fddcec9ccb14f074374df0f2e68527259bc38ca79994af173b632636be9b7c3bafccf616e35f18a6cd02cf348f13833eaac26cba2f37c528bddc3281837161171cbcbea84ddcc6f06d00e3731648f3bccad255995c3a0c83e59a69bc89c7037464cb8dfe5e323d8766bba2c2e09508aac22deaa81d049d2f35916d809915ee6dbd60b2a4718f615bbfba4b790cf50ca72179e09f471b9dd85376d00f430bfb22f225d23551e96893a599906f59da29e288824a3bcf59b29fe41e6641bf2254cd483cef9e01e3cf3fc2ddae5c9cd2e5d36cb06ec3bb8f3497a0c7db9d9c1a683d3041559ae66ff8de1c5975af16a1ab28f73eb59da227718f7c59ef57e4725c27a50805bc6e6d72b29d79588de1cc8df5cfc7a96f9fd6bcce84720ceff19de40277ba58b16848150da78cb926b77a7c26e7bb446701f09851d5e82253bd096194b763ab3693acc807f8b8be0ce96fe0fe630c1a7908908dab817f323c0d2a427c5ccedea08ba9d7fb4679ab2baab8dae9c8adb3e809ae07603ce7d00ae057db373674c53af1fa25bc00cd87abbd64aacd9b4f109f9e60d9af7642f6da3c86efb96fa6ad9b9ef959a7bd631524dc8149142cf857a955b9b80d07e901e2e433e5a28ab06a8f1002369bbd9b63ac4b3331d28d9dd7a352e81f6e5f262547b4fdea9a000fb8659b04a4ec743dc7b33dd18ea8c27be677bc073ccdeeb0bc71df54726f7c7e97e5bf1c0ae0bdbc03d64687624ec8b28c735872e9ec92646688586ec0865dd084b9a90ab4b80e21f86bbe22262cb5515f78ef36ed530267503041d3fb585c49ecc98854bd8268a9966ff75ec24a6e1978aab0791bd7c97fa9d0d4a934dedb4fa9e58df905c4f8717219c2354fde3fe87578343ac0125f6cb069c727f38ab5bec497482255d5620b1b5f1e639685f9a22ff471b623e398334e0a1c1f7bc78a59f75d7b645147af59b50c222f42b98bc53f0ad6ab7d3e4126209febdff6ade0baf6b6dc93411ec9aaabe278ecdda7cf75598894ae316b2d2b1bfcc139a0ef323f424932b443df28aa9f323cc0a50c13e1af008039dcf863444d0bbf38f380ce94b03761259be2677f1f164b0836fbf2c6ba673f71bbeffe23fec2f89a55aa8ab8518e5727b2abc940c1025b3d412d37cb933f48dea1557feabf94852660576d0aeb46e8e81509ad781767d2edfcf29612e68ef1f9e439db58007ae25385675374d5e617222cb851220d8b9c629f03a585bf48bc49c78937046163b6a737c798989adec04948679e189367e4444dda45f925c687e1732abd845ed96880f84de9a5d8c2a13abe1b9b5640377afc1edfd3a4d200ee080fd2c6e296c33765ab9f886a65cab3ada7c3b8ec52ca57c5c8be5b94a30064e3f37d0699b58b3a5323", 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480), 0xc) unlinkat(0xffffffffffffffff, &(0x7f0000001740)='./file0\x00', 0x8cbbccf21abb6348) r2 = socket$inet(0x2, 0x3, 0x0) mmap(&(0x7f00007ea000/0xd000)=nil, 0xd000, 0x0, 0x2010, r2, 0x5) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x1000}, 0x8) sendto(r1, &(0x7f0000000040)="161f81b36d43df0e97ab06a476338b52564cec3a039c52ecbb8c6159d143ded978b7cdcaa6d4cd0826c5d16b14f31c8949d31f42939e74d5429e13b2b0279c1c3095833875ba1700557006f1fab2e631427f7ec0dbfbb62c9cbed80902af1f4eedb820c6c4c8c77b30d4132b9cbfd6cfd9a7a5f3fe41fc175d14d24e4f04b32f385ca8b9715492d609a6be84db449689d6b62f8738a95a97e15e2926b48620bd334c4cd68e1b8ba0ca6527a4f0b5be57e17dab1f3de68bd23343235040b63b332d32100af3ffa3156979aa", 0xcb, 0x40b, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r3 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r3}], 0x1, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) setsockopt(r2, 0x100, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockname(r2, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) getgid() munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001680), 0x4) mknod(&(0x7f0000001380)='./file0\x00', 0x8000, 0x0) getegid() executing program 6: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod(0x0, 0x0, 0x205b1a) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x20000000000000db, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc", 0x1}], 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000180)={0x10, 0x10001, [{&(0x7f0000001000/0x3000)=nil, &(0x7f0000ff9000/0x5000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000001000/0x4000)=nil, 0x5}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7f}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8000000000000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000005000/0x4000)=nil, 0x8000000000000}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000001000/0x2000)=nil, 0xffffffffffffff11}, {&(0x7f0000000000/0xc00000)=nil, &(0x7f00003d1000/0x4000)=nil, 0x1}, {&(0x7f0000657000/0x3000)=nil, &(0x7f00001ec000/0x2000)=nil, 0x7fff}, {&(0x7f0000827000/0x9000)=nil, &(0x7f0000b24000/0x4000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000032d000/0x3000)=nil, 0x9}, {&(0x7f0000a5c000/0x4000)=nil, &(0x7f00004a1000/0x1000)=nil, 0x7fffffff}, {&(0x7f00007fe000/0x800000)=nil, &(0x7f0000639000/0x1000)=nil, 0x3}, {&(0x7f00002b6000/0x1000)=nil, &(0x7f0000f60000/0x2000)=nil, 0x7f}], './file1\x00', 0x2}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r3}) syz_emit_ethernet(0x66, &(0x7f0000000400)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad9003000003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000000fe8000000000000000002000000000aaff020000000000000000000000000001017b1433aa2f0e033e1f57f4a547687c7f81e550e8f22c6b10ec33c1e72dbe29cbd115e9867d7d75a227d73f901fff06ddeb865d30672f2982106ba39c83771e879f6e4aba28a52316f5c1afcefd55f4b95982f7691f3f23e38ab9a17a766e1e833164fc6f20fa14886300063aff46f69607e280"]) execve(0x0, 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) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f", 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 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: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3d2e) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000040)=0x401) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 6: r0 = socket$inet6(0x18, 0x5, 0x87) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = socket$inet(0x2, 0x4000, 0x5) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000000c0)={0x1, 0xb25, './file0\x00', 0x0, 0x6, 0xca0f}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="c1ee5beebaf73c690ed5cc6d2f66eb52639ad17df5a1692a4e07dba01ae55d2e1ae2ccc1f26e1ea57f55f5282efbfefafcfc9940efd77d6ed5b8e22c6a0ef8768ccf1f17bae08f549b0987ecc0bc2dad18e4a7cb6ba5b4ba361575cbb0a8b104de2c3acb10a9b8cefb263686aaf7c2d9efb8a46c58f8ce1c4e6e604a7a82593e8510e9c60f284601bb59ebe313e5898581792dd61317f98503de8ad972c52839", 0xa0}, {&(0x7f00000001c0)="a0273b6c28217258c51e40ff454d2b776cdd1a40eb3a6d5921ed2ad1e890f94ea026c4", 0x23}], 0x2) r6 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x29) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) r7 = accept(r4, &(0x7f00000002c0)=@un=@file={0x0, ""/258}, &(0x7f0000000400)=0x104) setsockopt$sock_int(r7, 0xffff, 0x10, &(0x7f0000000440)=0x7fffffff, 0x4) sendmmsg(r7, &(0x7f0000001840)={&(0x7f0000001800)={&(0x7f0000000480)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f00000004c0)="b4b111618ac31b6a5a9e7c2dc30c52ffb5c6d8b355f43d", 0x17}, {&(0x7f0000000500)="5f82974a4cd6a4fc77e5b21fe03e959e59991f86ca2ac5dd0864d2cafb050a5e9aa61b80d5fa3bb9414c81de3a9305c1dd67d76ca0a72c18bd7f2c13d4dde9f1c5a4cbd59cdaa78fe6080311ad95653a99fdb828f68db79ba40beb2a5dc9f980b90d44a3af8b830cf6c81152c22306e3f64490d986273eefbe37949d946b85769b1da54f5d2ffe174e34b90bfdb51b7e21aa5e3d62c18e916a31a49a84ba54", 0x9f}, {&(0x7f00000005c0)="3acab2e9c6d370ca304695db24d63c47e1b512fd7ae4a0b77c23ffdcd6909bbc37afe6a65324d174fa13962d835e7d4c8e77bd9f66123eb840786da1033f023bf30cd88f51c6f031b00af9dad73d1e635c91fdc7522c5abdcf47de24e05926be0571d8af20263bb04bc7ad41e22c604ddd860544120e0a4db11f4e472ae802f36b9d7b6b93f02b0f4072e5e06339787c73dd724418e1389741aa0c3692ffbed901175b77259bee7561587de2d5607e94c4e28f7d6afc2bef90efd169c212527ea583939b4272d2ba81b6db067bfe", 0xce}], 0x3, &(0x7f0000000700)=[{0x1010, 0x1, 0x6, "fdb9e5dfd3aee9fd327ff65a3e2d98de1716c4c4fbac066b5e8576ffd2a8209d1ee33fa1ff9ad7355179bb149449bb7e0c49e38e8089f1daf2ee56eef5e223f664d5db692467bf4e922c3d661e0d119e1129adbe21950bd8d5abb9804c58f4a259dd495ccdeeb41dd8f36d5a8313504888265faf216543863ab686323bd9c0d13be5ca9fa000a4c1b5bf2ec0b9b23e4dc9cd62597d4747e18a3b8f416373c2d24ce6f652b7c81b2ee20a1cc8e4f315acb8aa4bc931e0698bed073c76f025505bf0cccb525b70e43bf526f52942c25b5d1467d40f2d81e55416103efe4f446a9fe2098234e215de10b83379e1e1dd0e702e66071cac72046fae59784bd7a5857cbce56415a47a661d09ee11869f89fb392c037bc247aa1a89a45e97b3d96a406cbc01078968c681a34606155c08d6b9cd33831ed89eb8c3cdc309155f1f8073194706c99c9cc42ca06676fa4cb70735e5196ab8d1adb4414576d01bfc9eb2aaa509979f48dbc6e56807d4c307b40664f257745b6b072c2c17df6785d78b28add403ddc3237d5b2ff670008af6fd6b1f55ac5fbc07e782b5b7be2fa3ce7835d53d299f5efe16b4f62e87dd5f61b65e865800d044739e4540d8ce491c5b80256b824ebbe94d0424ed411a3fce2ca8a1304a36c809e9b5b702e10247534fe7110a3982f5c1facd32f2bd0336377aae9a0b18e0c436e382bf9ce454cb42832f93fc5db7584e0a0f180f80da4149a45a17176a5c1f1edc921757d86122d0491de133086fbf02399c49c27601cafa86293bc3be4f9161851d2ca91020b002404b98c58a36f6967057443c5769057ce81aa0374e1fc3042882e4d4dff9abc80269b6a0339ffe4a8b8096b173c46c2b5a2a3691c2bbcd5b9bf5e23243ee7ed396b0d5a383d696155b05de617d909a7b1a2047a6ba1de66b44ac6f3622e4c6ef7fd92061832a87c9e06ea6d148e4fc96c1dc89d4e766d75e7f93218cccd9405eacbaab00df35492d1162536319cc3ba49f6ed06ef4a8ad6b0ab347ab27f7a171090568726b300167aaea5a78b7a031070d01255fd307e44e3e4115147df993789bee706d58fed616edab9dee7fee709327774440b507032180eb78a3fc8816b839caab73083628717a4d76534dff574c120c783f487043ce30bb829dd88740c949ca93daa5c8d2c6439bfc3c62449992e41d5a09f3f13e1243e25cb3eab0e150538d9f1df33484d8a9a2e901dece0a31678b64efcd361ac192369a2056d25c1f05c46ba34dc3c357c3627786794a03dadb6c69a2d707f46fb413c9ac2486a6fa9b9a9461edc0e7830709d8109d98df13a7870f057beee3597795afec471900f93474872fdd7e061f3a46788a94a09d4813b21e9e585490b4343d8e6a438051132fc71ba471d16cd0e966e33e1b2781976e7525bd1fcbec084f2da01137e744008043d762897265e365f338439b5b59f52ef974c86d28434ab532ec76bdc90bcc144ce2c68e71f05126a5d8babe3c564360dafaf5a9d1401227314f57569452a6342416b2c13d313e9b63ad40a10fbebb77e4d5abbb6afeb6490338e1912e871dc17719b8c14c4049215bf2dc8e2cfa86ab6ba509791353616ac0fac163019e544e49bf6d5f8c39545ddbf8112121cce24941882af2df254975f00c87a6294d43267431f4d9cd9d65c6f95020152a028f143cd1e380b0c40f06ebddb7094861e17d5d2842a579396fd90e4723b0b3455a236b0549ebabd9a2151c79bc79127433f8e856a174ee6aecba129f0bfbdefb6b34776ed6c2583cb07d599d0522e21701718fd7a8e8a694cc77f5ffe9f5347d05dd0917bec960d1e4768680041ddcb905afdafa54feb65555ac09960542f86dab3ae5bad76f3cdcfb046e50ffb25fad6049c94c6625aa39ebfc81aa06f8889c60a85983e9b9a68c7080b0772b3935885aa9e8512daa9281ec62e7f2b8cf02c2ae9405b7cebfc46dc0349afeee64a5e5335156deae40a184cdaee11447c1ba4eb060c78807dda35a690fdf79d19862ea15acdc1c2ef2c4a669e5722d6fcc40bc3161817d25e518dfe04822ac3ad1f77b561db459c51705896db1efedbc85147ac86de24df578c03bcba5742e9ef50cd34a1f8e0e530daf029d048ca2f2077ded509f628a2da9695e1f0083bfc392a2d89706c9d85b96a9db44b955693a9d01f6be8980955297cc000c6227e14602f62db17a6439f43dcf800b2bef1115a4ba25ccb8ce7853a88e6b89923b74d985940c9d73568a2ba8db0dc662e7ac6c2734f71cd66e876c3112b388199d93e1ed3c891ca37fbc0d5c1e89f163b8f41386922ab6541eb0be56eddc361f4e5daf81dbced6fa77cc453fb01594660c54bc2abbe9450e4b4b877f80b3acfffd396adb146182d5767949440fe1f6cdbd1f1ae0571d62f98288d798f17bf06c1e53be9d545d7da87a393f712662013c3aff3b67cb7d26c1c3bdd3d86b66f42eabb151bd2368c9122c4fac81b11599a79e8550c0c1ef1c8ba7b9003332f9788e1114491c54c114c4d05664fa46ce251850a4d4ed9432edd4d8ac590c5bb9e230970c7383fee3731cb1c33accd03cd91aa94a92fa4750501c80ad24a017719528a4ac8b2719ed1eb40e70ed41137b259c324670b781004114e12c4c83e58b8a1fffecce4f3e3568acad177013c6df2a7e188689156a426626ba3e856d2d030078e4bd11f03f98d9914f72af75ab438940b553a0a8ef8609bbb44e3c811cac1902b70b061bd81b320f5bb27132b96bb02da90331f3787409db595f32efd17f61a645e8594f68b1c64a4ab0326919ddddd75fd623c15f02f1835f49f903dfe7969b3a2964e14cffce7c9f71fd745d3814d543f3720c0bd4c8909a342d50dc1b2479206f1db2aad79cf9a7d6abc5da9bdeeabb80e189d885229542f63c7cda271747c58b75cb68eb4fa12d9dc35e96c96ad21d539187fec750556aa63bfa079be24d48473f9fce926fdf2bd3bad3a2b57622cb97b30815698c803f3c1956a0327ba95cf5d8129018060aed3cc3f65f2945df893a8ad046fdbfe94100ae3c13d24151605f897f431cbcca5faf7b54ee382eef8af962cc160c50a80aa21b3de135d6c4b48fd834b58cf95f45e0f6178ee30e01ae24323a13f5f1a196c7e483e541854ec08bf06e7c9517889766bb5179c3e31a9a596fec7a1f06e4fb0906204650fc2b350e58fe8f36fd694fa589a919734da3eff7541fca920e1ac827f17e280937120eaecf866d8ea93f0ae3783c31d2e9e2983a5075cf0dd01e817f6e9c40ca08fd3d7a1d35e7562e9dcf816862dedb63514700f241498fac135f01762fc58af816836f10b5f0c7d97da51728ed10a14280d29907018eeb1e17982b07edcc1a43873614b308ca292d5dd7a3375f25c54acb4e30e36d447eecdeb746491faf4259dcebfcbe88b3b91a70ac7bcc7e78ecedea9cf259d1cf93393c78844f93c68360d39c15217bb934c05f18f7e42eb907d2080b24475a35f6a1da8c9264dca318020dee7d7371707ca19fb806daaa6310c09dd54aa15bb0e2bcd1c71dd4e854793bc7d7ac49ae8554b15557aa7fb263d090b27ed6b6478498f2b2b78b26a656337604aff6132c3bfca169cc3a59abead937e11540a147fa7769029e3cd34abb93782fcbf28ab82695581bcfb4e9887a1ea267d4613b7d38d9d98de6c985474a75769e7aabe13e40180c4c845c76d367da603c09f67b1c89b85874b1d2670409341a63eff04bb2d82be4c6ed44f1e288ab05fe07179e8c8eecbf6f54142011873c0d1056c3fc4c5994201a7c7ba5dfe81a14772f7d84bc50040f8417e876d41a5a3a3632db9128633f7364103258f2483ca52b6b501e36e446b5ff9c314e846134b02efde437d7723b018e174f88c405e8f88c47784eb96f2f65e29f6642ed7da46220fc5ec9e4786dac1c814371c2218369c5c03a7860bbd5fcbbf772e860e739944541570b6bd47df83793aea3b58964342528e23126222d9e3731b1be3fec6f27f86c06ae1ddd120001695a8d4c0d9fad13883ade05d82c7a5425d5d52fd87749d8752c5fcbb33542293270739ebb97186695cfcaacd04f33d47376db9edd9fec6fead87de9aa33f762572a0e98d6f317b39e3f651ac0a84a65455be132ad90a94378254d85e2bc8a8ff1bc77feedeb8e5411480546db05a77f1bf2aa6a6ae13198e73f3275832a82b59c40d686755ddb0dcf3add201381560b90181f240c8bc4dc401e58e86012a48da3d491734aacfffe5fe1527c565f1ab8d5616f38065fc4e3890601017389a0125e6ce5bbda6b8ffe1256309978b1aa24a0d0d63845825705dbe2b532947b3515b2dba1a167ba42a06a88b14062755885caf78a47cd8c7122a39c53a2a2c3cc563d0c5c2150ad0cfc420d625f009ae4c71f3d43e2c6486685c0d2e963598982d1ffa48739ff6929c8ae2c74e364a5e8f9b55916c9d1329cc75da8fb06a871b9000fcc21c577148001af8c2078601436969f2b74ca2c4f22e2a529f88cb018c4191a2ee35b504ff87da4b4a2855ebb4a70587603c17464890900f287465ee7512cdc91c61144ca1d3b8e625bbc2ddc9e34870344e0bb90c0cbfe1aedb54bf748445082faa8d0128acbf3deaae6d52082f8a1c3e619b057bc56c25b2dab10767a96337b4057521bd7f4610ec25106830eb8fad541ff1614a1c1daa47f94d8eb16ba57f8c21f74ebadc256f9199a794a7bd246016003d618e93f84a160247c64046fd453bb902fc518b99bf156c3d108a66cbd80fad9c5b2cd095b0bf2daccadb6650a90ff65662f0e27bf3832a43956447a44e7056f7294ae6b1fb99848615cdd7ba7580ea02d0657c5aa8ecf1e3347a9eab1cd0c0e349e0ced085eaafe8a6016a0f12c788269d963ab1c842ed1b92b6ce9eeef5dbcd29a276eaa037f55bba0e47de1cb15bf598dca1ed8ca9e579592bcc5a2b730a3b1303a07140c4c06f0253ef65e969c1bd3d3435e0a6335ad5e955d8da031b4a7397a5503f140648ca25fb073b419c2d3043faccd9ec8a209b0b7f69689dee5ab3884b3be339483467c8938aaf8d15cb75df12270fbb7c492162ff7a6d3771dcfaa39c7eee1aee27aac1dd71fa6d875aaafd5174821d61db784961cdad0448bc2eff4a9a1bf9cf3c94d721a05d9a33cd44554b1e0608ba56a8c76d15736e1c945e7bd35ea0a756bc71f6f6bf756e6896d2ab43418f4d1f9fabeb9e2a77332a0dc2c9e29fa61fd3072e1009de6f60dee5cbb419b4efb6abeaa986e2735dd350f3ecbd05e237d05e8885a3bfd6b8e76285d25fc62d69a1ee6e4fba3999ad6f894e6f1f55427c7d4d047c94e92cb92c47ca8b83232ea943484ac1a27bcdd21d360c86bf5b5e88803f0e6c622ae77bb848c05f731f7f9b793c6c248edd009eab8da36378d48acc0260e01f102e3d2284ff02a7656bf41208f51b0221abdbfad3db118471dbc208ae96d108a5e734728cd1feee23404bbcd8b95b79a2e1679e28df125026c2bdaa44e812e2dff2d5055119bdeddc6e80baf82eefa4c5b2a15da1aa353e9e6168c84df1f7d56a2312950f9003e3195808be4230fe4119b42b2f8b6e95f8513f4b8ba55f6765ec329b7fb2fc2cfa24558c4ecb7c1027a886c5b67f1e7b30f894af65aed458a574ed432c6dd9a766ed9f81e5cb0a922df9fb5415393e59bf1d467818f32674841d81f41f2e598c2ed48baffb697f2048f723943989ed3b146c51f3b483e330e0c30c7ae0a9a55caa1cea0d26db6d4a911330c9d6719405f9f1f9fa2fc37e981632d6ab1d4ff7734"}, {0xc0, 0xffff, 0x7, "c8868a58f3a15bb05ed34e6d9541d661101b554a5984eb8a7cc783c096cba5e7eb1478dd7459683738f5fc311838174ba2ca92a460f664ae3acaa2465832e52395b62e3bbcd46390841c9f32c86a83840623e637d100450b561144497135ad4d4904a16ec9aa77f983613ac69dbb02e9bae98b6d6199359d5c158fd80c7a0c7b9ef9fb86f1b1c44ce71861df810e74948d46fea4c52c08c069aa82ff58d10129a50a138f228133a3c40293c777c9"}], 0x10d0}, 0x72}, 0x10, 0x401) recvfrom$unix(r6, &(0x7f0000001880)=""/4096, 0x1000, 0x1802, &(0x7f0000002880)=@file={0x1, './file1\x00'}, 0xa) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000028c0), &(0x7f0000002900)=0x10) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002940)={{0x200, r2, r3, r2, r3, 0x2, 0xffff}, 0xff, 0xffffffff, r1, r1, 0x7f, 0x6, 0x8, 0x2}) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) accept$inet(r7, &(0x7f00000029c0), &(0x7f0000002a00)=0xc) flock(r6, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000002a40)) sysctl$net_pipex(&(0x7f0000002a80)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000002ac0)="4fd9cd699faa6860a1f7af121e4dee89a17dae743353f60313cd5316b42fa825a2ac8965d4fd90c2123d862345dea7b149ff8be92ada7bc23562640ab9da2fd3beea835c7188c121373b0a183dd86e08eb91401a51672b827d9046fa931e4ecf81771ecf9b50f32df82b683ac383856c282b5cbd453eba26422cd3b2e317e10be84c36ba2b6812f81fb84770f2c9e2303be126e0304149cd4580", &(0x7f0000002b80)=0x9a, &(0x7f0000002bc0)="dfbba01db890faf2c7c1d965828b2a022c277344578e8f99298bfba19e9b30ced15a6e55daf8fd508016f9c0c1e289f620124232ba4c965c9afeba1c3ba39bcaafa1917dffe47f350e4f4719c5e21871b081060796838be3f442d773f811402c1a47bd43eb5e0ff1fb2fc86bc860fdc9f6c9", 0x72) r8 = msgget$private(0x0, 0x300) msgsnd(r8, &(0x7f0000002c40)={0x3, "ae7220bd88fd23ab72237f5a6d7fbec40c078724d502b3e726b1f1d23b0f54cc5f18e9b78765e66343ca81e75a6e60bc9369c05b7abba4fec4eabe95b216464a096867a779d02e087b8e271fd70e994d2d7f3ed8b24de8078de9f5ff14"}, 0x65, 0x0) ioctl$KDSETRAD(r5, 0x20004b43) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000002cc0)) r9 = shmget(0x3, 0x3000, 0x13, &(0x7f0000ffd000/0x3000)=nil) fchownat(r6, &(0x7f0000002d00)='./file0\x00', r2, r3, 0x5) readlinkat(r6, &(0x7f0000002d40)='./file1\x00', &(0x7f0000002d80)=""/231, 0xe7) shmctl$IPC_RMID(r9, 0x0) sysctl$net_pipex(&(0x7f0000002e80)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000002ec0)="39ee", &(0x7f0000002f00)=0x2, &(0x7f0000002f40)="bd34059186b1d49b80bf7e85f83d46d47b306c67835fd308886c8be82236fec25118285d967562176f71fceb0e30c7bcb65f8e88f814781a67bb54c3cfb0dd66f7698b0eb42bc06dced1200e2537585ab99ae8af4d1247c425d3d2b29719c2ebd57cf0d5fdc7e803f3155a7b5921afc27257a2f3ec60aed3d409cbac18a09e1722c3fe82a179840706d0eb3b9f15b0930ff686bf4416aecea6afac66387073688450bb405f1686185fac3ad453d3cc90d49590d0c512b24ef65b3641ff7e66460be8a779b33ece283f2f6eb8ccf5bc1701a36203bc0b26743e968c216aff7606d5e4f0da56dd1fe153b6b719689bd5f83123de442aee5b0897eabdc091dbeb81a07e50ce865ab632b26b0841847fd3aac9ff0b788998f200b6c77cc171574c37cfaaf8d730e35d9dff52d0454575a6c152f14aca9951de92a9a76cd4160beefeb11a2c4dcd45ae8d83d67eb27241d09beff58d3780d8ab1bdb4e8fe41a2cbf7c2fbc4ecfd6fe04190034289e12af037a733b635318c848cf5d6275160fc3e10b3d2dfca0b7d71e4485eb4f16b581074690f3f106fd2fa1a4de156939681f5488455cde8e4d2e0caee36fc368b69c84ce211e4369eb8a9b948749c54132ae19a2b5373bf6ec7a98ec992b550645c6aefc4c6220e63a37bf32eb4f72c622204b8d5b9515c6ce73d1ca38579942696a71cea25dfb956ea65a9ae047e2aab5b7269e4481345edb0604fb9ebb32ab2ce51f124fb5b00473ac6cbe2d26e16f6e0257eb112b1d7c6f2f042e1d8257843a27ab1a2eea3ff36d1b160012e7001f85e10ccbe67ae0958bd83828beec386440629d1d0865dba4eb8d469890bcc47afa39168ecff48613e955742bdb59d4872261003aad9b23d12faa078d868b1d4ad4107254929c98f9c97ae0b8415a4e8447d680976acbb6f4b530f186ffdaae1fc793e7feaf1c01a632be9d7075fe238f70c0790e222e0c2ba194f23282b5225b8179885a4b12f44130d38d8faae1c51e63e2708cfa572b28569b4d6df565d76ea6e3ded0bf4ae4c160be3ec502d68a12dcd3b35a83e15559dd7d42777ae4bdd2b3dcd3f61e5d9d5bacf5beba471a1b357d8247fb34d452f9718d55fa57d4fc312a932c2afaf62e644241d4acee9cdead652b19598f732fd98796a342c5a9a4c184b12d81fe1fc595d18dfc6ab6ca0069ba5bda3deec5bf0a84e7e1cf127bacca402be43e9b593461fea2bff90499fd48f9cee4df8eda6d10abdb552bf3581b45df6f99d0e4a57254b58c4707e056d162c07bd2c446dd66314ba80d8960ae2e648f36d531b19618833a63be755c7e8c2061972ed6f33d53827ededa78be04e33ebc2f3da9ca71fde329a5aef266aa54340b84f3fb95af660c0979a3eaf120f8d4e244eeaebaf6f8e3ff75dfd358447b8defae296fc3b151e2f101621dda6c10f232315bf9b76170a287ea2c25e73e4d746e38abf51562c788e5478a46040c5c4ee49724fd3270ca3e730a79ee25acdb41f7d88f788c1bdd699b0173c0fb606201ceb0b874eea43afe4d5861db9a5eec0d2cf67fcfdef9b5343c2b28ddb19874b620e1f91fbf23239a1188e27f8a4427d9b05f3d33f34c5da70d6b60ed1fe5096c4b51baf50bab57dd3fb00a73ae4bdc566c8a89c8ba2498e06fcb8c5aeee1765744cd47b93f2673f20a84d0cb7599126ec72c53de978c3a041180fc4e3121f987597726fdcb79513cd7f309b5d2928c05a0bd69ea44ee422d8e3133347e84f529457dd986972da82f87e932e4453fa440ab62dc587a70ebae14f1fbdfad06644321d7acd98bc55784a08e71d81bfefb80b3ab3f7e27c48c11367a1caedb099acfeef792f60709a3f85c72d63428ca2bbf3055231e555e9821dac1776e54fd1b8125d6a94fc270dd3d27dac7769785733fd4820b3b5643fe187c90d0dbbf5830a0e900ec9d2d7b556129fbe66ff7cdcef13868dc2ef3111c9427668339548776516cdc8a382a22b0a0e9e2174e89fd936e9864ab49693b85de73e2f2cf1d520c6007990c87e780ba696d6c364324ef4a30b21e0b357eff31f7d9eb54e3462263539aab6bef37cbee39a6d17900e82f6af3553d57b4d83989fc172d1efd0dedd86b74398d4e8fb742f7bad638138b4fe6b5a418422063fe5ff4d89473929374a4347680938eef93f42512d266585e3a27c5da4faea017de47d6627a0730dcff3cb7b0f05509ef25a7b6b6e56c83582f3ea553e2f227a56d16ac72005dc854219e0d041e03dd154e429896b994cfb3d08b0a2f4f456d001452cf3f8af7a1e3a778a5702f7cc29dc6e68602a8b5b8190dcc9fd894f502fff5043ba9b341eb7b541bb2885c650f9ebe50909fa155a8e62fc96e2afc551754078b4ba25da312afecff611f50d99aeea439d337d4be8c2e095f39568669ea819db4f6959649e7db98a56a11ac3eca58a1994380bc6bdf276dfb13b2d8df5e3b9573fca407be99e6f19cb5440f3362602f16c9ad22a0cc48ea4444f6fd0148722897b2c3473027f401a62a82ebd18147d7f06978a85fe92ca5e36c61ca5e2a1b2a9706a60e21987a57c1813c004d791a681b1ec96c2fd9c26904dd741adb99f7315335e8e919eb074d5884232d688a554e9d9d96a5e5a208f8614a6fe1777d4e00fc568a929942d61713ace2dc29d1325798f35eb06313a0df282c51afaea3862ad71c011f5690c2b4dcbb966b8bfc0ca2ed61ae80e76ab5a6144c07ac7bba6d37df2a51160fa9a601b1ef44d44b18883145b32669d33a98232cd3e42a8c30ddedbcb56308b07de55eaa493943249766d6ffdef17c0541b5aa8addd3edda31dc7536c1a903f5c0679ebf68f03d100980eb355cdebb5648967960341af0589c9de60e8aab9ff1be1f554b4bde0284e9c82d92051ef98a55163e3259498d214f8078cfca55cd8ba60c8ff87d17ccb996f609643ed8200f09c8e54a16be93b525b3a465334ce76a3dc79bd4791602696b503a290d0b21fda53bee03fd9c654ecc88b44375320a377817ac2dd8cb026f671043260e28f0eaf77dfedceefc907c40b0792dfa6d65e03f12dd97d81da6b99dc92ee08e026da3afc0005a309d8992316a234f60610b483b8b54b3196b0b899008b0d076e4e6e6c37a310ce13e8a414c2cdb01843d1d0bb7e211c89d0360ed29f7c473bf5e18c0ca8ab2fe82de2f46238c6a12a89132678196d05d123a38fc79f02d05d562ffacdcef300cea64455465110b37d8b981cd063595db8085f48a4740d7b9455e692c1fc87e8fa1d248ed06877d23289b68e165edbca9430587587af11abc4f86c1acb31308a2ab55f72af52b6905084697b9f5fb649a8f25f2f61555ca6d1255edb4b2270bdfca76184bdb93e8eced543c48f1a6e11986e96ee795a3791ebc1d91f4641efa188ea2292d8a92a84acc1d4a89654f3e7f19ef490a96a8cb98f7679d3ea3a817ba0cf3f840b1cf1c64c9781b59abfd19857d5d0513e88007c1e60546ae5034ed9e23fae288d89005065a087e29bdda8ddeeebd675b74a4c4ce5f34a031ab960a3d1a4cb1047353cfe174deb4a9827e666d94ed6a2b52c67accc028799d1d28aa1d64beb5f36ab1cf5857ec72a953dda11f51beb05ddc9756be5d418dbc66296169bfaa11246834fd8d1c4e0fe7117e72c8c8e5f6df53dd875b14a4a1aa961078997c31e0b934ef27dc66537c811451d27093e86600abe161c6e4c39cdf506f5c99b57f7e8f94fb635418b246abd3087257becdfb02140926ee0be6de915f30d93b62130abd680d72447489a93800f31677305b5cc02394f6e622ed2d53514a99553eaca46fbd3a0dfee4ded1da053e7d90d00e5c6390ebf82970ea75c19499001621e3abd29c9dc37cf3f13dbec5fc61c669256a4a991cb7132f4bf375a6bbb77bda7e3aa80ceed1bf3cc415e043882de35ac0064fcda2345de3e282646a83d8960a1d809b957616da2dcc71b52971dcc488704845fb1a82463d3ed2352385ea825edb00fc8ab798dafc7b4d449e77f2fe6d20973a1b2ca8bceb350ed972c47cf4a6f72b196bbeef2fed470c2240676d8bd3b52e5aa962f5fd3e65005871445ebcd5d83dcb12b619397f6691a314e64adc1ea909c6d06bb5a9b282df66745297142906ba028a912c4e8a74c8447f1bd91c40ea6c85af83cac2ca36365c4b0896c2cd278651ec8c99fe2cb9a7224fb5e5297b30a2bac587a72054d1938402101e4807e95a38f779d8e67eac32666876b386ff90cb407516bc7f9a85e5a1dcc015f0689352f4dc4166843179d458c4e53ad06a2488d050d786c927d902b9895a433ad65201b71eea06fdd6ff3c2d61830856f41031681c9c37fce0747ac1ea1710ffbe6bf821d60021dd4ebb679010b163d840c53774a04f85f70f9dacf9dba8b50c4b1f240b8eeb0d1d9ba0de9057d93111e210237ee0e58aaf5866e42a4aeb85d24a89a8990c79ba4de9b10f53361264af7b863619636875777b0d22f8cc75500a872fce71fbcdf9d1f7c16af1e5e61a60f91fe50edf11ec40f32b1e5f54f7b4564e21a4a174d75f301546b84aae1e7929ab332831334d527ec2c998f792ab4e9aa8fabf36b629dbc0d29b7d668c7467dd1503eb6e411d67e3cc5c3d929741b1169a0a4e344ee85a300943bde594f337464bc5537689d32889715ecd26a25e3b787c0e93460a5ed66ba8f9b408f807eb134832b691a3171376e84bc0d0c762992a39a0e2cd06df192aed1d3340be4cdd7a2529b6923d8e14502841300e4bc72c3e577a6d4362720fc2bc257ef082098b0fcd516ef1aec248f0001d04481430703c2f62acb9f5f6c0b87bc91c0e9b26af0d4292cfa4b48ebff78bbce633d92095c28a7b82c1d0fb4371f2c951c16fbf74bd2a1f6ae99ea38ae406069bdcb562dbc058253951ccce41d988004e5fc7c282880b7c7b4e036ad49e95169f298f0cdb4f02e8ff3ae74c87d2e4546caddedd886d44b2c08fa26bd28e43b101f1b9238990e3d00575ff6d6cf15895a1bdad715ef200068ffdb818ab24673fa009ee2bb6046dd2173f0222d2554218811cdc8787b6a81fc958cdb27e2a3d3b7db618164ff2fda26aad0a7bfd92221bb228467ae999ba05e158e3c25fb4afd2bf0f00d43c450d781d93d4a41246cafd99f5f486979763e04abe1ae93b369bbedf074ac5436162ce098cdbb4c01fef3c4b66cc1c86654c61cbc8562cf2a02cf68b0625ac266e793bb4a5a5d56b0eb2f34cf6e43df9d588c1f0231056f3530e9fc22d6924ccbfdc4e2bf8d4abc12584e597f2b6e674bdd17ba41936577e99406c2a994a4c94cc12b41587c7beb7be4fa56ad53cf3bb56d5390162a35cc303df064c39232ee70f9c1224bb5c9b3cca50ada2e7d7d38383b0c9dee487ecae5f1c76f4f6b462c7ac13a5a804d41748c06b1f8a4f276754613896034a8d55a0941fdb1013c82b2230b068567f81a97350c5baa2092b80f465f5e910abca725fcaef60ad4969f79083a4083a30413ef368f76db85403381a880a61eea766fc2d83a497243c532ffe14a6f627551cf155e42f50c6d70e35d88c941860aca4ef2ba86aaf0c12c96546c0052f2ed1a86f56e0be5f37495202264b972fcdf133b926944fe30298be117b514ff60453961f18af798d8f4436f5349a104a40d9bb1d9bc143892eab222622a3207e359910f70ffa635c7bc6bff95ad75fe158ca1687b5437b36d843f5d1b646d258fad25ee7ceb6cc31c7bcf997eb112e06fcc25fe67f43d0eb8a5749b394dca9ea1aabb3c8c536606bd6bcb837ebd3298ff3ab6f", 0x1000) syz_emit_ethernet(0xbf, &(0x7f0000003fc0)={@empty, @random="574a37d1ea96", [{[{0x88a8, 0x6, 0x0, 0x3}], {0x8100, 0x6, 0x0, 0x2}}], {@ipv4={0x800, {{0xc, 0x4, 0x3, 0x6, 0xa9, 0x65, 0xff81, 0x7f, 0x3b, 0x0, @empty, @multicast1, {[@rr={0x7, 0x13, 0xa6, [@remote={0xac, 0x14, 0x0}, @multicast1, @broadcast, @rand_addr=0xc231]}, @ra={0x94, 0x6, 0xff}, @noop]}}, @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x12, 0x6, 0xca, 0x0, 0x7, {[@eol, @timestamp={0x8, 0xa, 0xfffffff7, 0x7}, @sack_perm={0x4, 0x2}, @sack_perm={0x4, 0x2}, @timestamp={0x8, 0xa, 0x4, 0x597b}, @md5sig={0x13, 0x12, "513bdd568e5f31e0c556c86059ffd16d"}, @generic={0x0, 0x4, "bd70"}, @mss={0x2, 0x4, 0x5}]}}, {"6206a28a0420094d03fd873e16bb692768058441e0850c175a8b904c9a75475a18078b35c5ac1cd8603479062c5493281f"}}}}}}) executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) syz_emit_ethernet(0x46, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x2, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x50, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}}, "03a1bb358aa61d69"}}}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x2, r0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x51) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa080000000000000000000000ba00001000"}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xc511, "e73cd833c9234527994d031ad32b887ed48217d9"}) ioctl$FIONREAD(r1, 0xc020699c, &(0x7f00000001c0)) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, 0x0) executing program 4: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x4001, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000000)='./file0\x00', 0x7, &(0x7f0000000100)='./file0\x00', 0x8}) executing program 7: socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffd, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0xfeffffff00000000], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}}) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x80, 0x1}, 0x0, 0x0, 0x1}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$VNDIOCCLR(0xffffffffffffff9c, 0x80384601, &(0x7f0000000180)={&(0x7f0000000040)='./file0\x00', 0x3, &(0x7f0000000140)='./file0\x00', 0x8}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) syz_open_pts() socketpair(0x2, 0x5, 0x1f, &(0x7f0000000040)={0xffffffffffffffff}) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000100)="1c93a005aa43f40c0f2a5f", 0xb}, {&(0x7f0000000140)="e2520a0421381086f2c7ab8460780603d2aadf6f494a0c26cde4763aff267bb7a86f39a140745e8491bd8737bb823c8050ea693ab2981abb7353c861a062d8d9127b", 0x42}, {&(0x7f0000001700)="44404557b3d20904497f7f01d748ed699b0289fd8f258a4cd330938d81a02f29dc0e2633ae94ddb3bd705e75058e23424949868a5a94a762b87c1195766b91020a652a5f82bfff32006bde07cb9016b8388b66b751a94dc23650ef8fc0457fe3eb52f2e17825035f6824c344051722ad728ebe37a85dc714bc3efb4a40ae8acddc0b0a377c1ec68d78d7a1194c6fb9312f20ce0d8781e711671bca699c53bebb78cca999e29c0dd3b918fd61d29f58d64ad92471f27d0400000067a5ae82413763738bdcfcceaddc2fc38b4b91acde1ce4a773fec10cf557e4f878ece3308fcbcc75b340c4be60a4015200"/248, 0xf8}], 0x3) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r1, &(0x7f0000000480), 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000014c0)={0x5, 0x87ec, {[0x3, 0x5147, 0x4, 0x200, 0x7fff, 0x5, 0x600000000000, 0x3, 0x1, 0x7, 0x1, 0x5, 0xffffffffffffffff, 0x8, 0x8, 0x8, 0x3, 0x4], [0x10000, 0x6, 0xfff, 0x7, 0x800, 0x9, 0x377, 0x0, 0x1, 0x7], [0x1, 0x3, 0x6f, 0x8, 0x4, 0x8, 0x6], [0x179d, 0x1, 0x1, 0x3, 0x8, 0x1f], [{0x10e6, 0x5, 0x4, 0x42653d6b}, {0x4, 0x80000000, 0x0, 0x9}, {0x14, 0x4, 0xdef, 0x101}, {0x3f4c, 0xbe31, 0x9, 0x2}, {0x6, 0x0, 0x1ff, 0x40}, {0x8, 0x8, 0x4, 0x1}, {0x3, 0x3, 0x7, 0x7f}, {0xffff, 0x1, 0x2, 0x7}], {0xdcf, 0x0, 0x800, 0x75}, {0x8, 0x3ff, 0x1000, 0x7}}}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) pipe2(0x0, 0x0) mkdir(0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x800, 0x0) r2 = dup(r1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) r3 = socket(0x20, 0x4000, 0x1f) setsockopt(r3, 0xfffffffa, 0x4, 0x0, 0x0) writev(r0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x17}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0xc1286944, &(0x7f0000000100)) syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x3}, {0xc3e}]}) sendsyslog(&(0x7f0000000000)="af669746d10e2ea78fef7b7fcc975b66be75801bfa6ef038d96afc1d7a60c065ff7b16ed1f2be06eb998612ad9af0d392ec8c94d4c08257aec", 0x39, 0xec2a8c0e0b4be47c) sysctl$kern(&(0x7f0000000040)={0x1, 0x26}, 0x2, &(0x7f0000000080)="9025d7883c111af5ba39a44540b968533d48fe6d51218a32aacee376d8df1f2333248e7fced559addfac229743178979148b59b447351dc65729b29d117ad8bbfe464590c6aa7bb8e6121818e5d6c2510bbf654b4f22d7b3bc5fb756e7dca1b2315fd0734944523e9e753ecdc12a02acf9c36f1e89fa2bacf2a005b89e6d93f8ff6d9d4f0fa8a7143e73d1134f2b2ad4b0568f50e6c4531dc49e34baea08e3", &(0x7f0000000140)=0x9f, &(0x7f0000000180)="2c68e7b8e84f7cea857e6044d021402073bbdd15e2a256f10156e63302939a981a6ced86bdc147978fabdee8b991701160f6f66618ac217e388347346046c3add29061eaea86c56067ccf0101ba0c02637d0adffd8c0af34d6e68ebd3daccf2ade96886ae76942", 0x67) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000240)="da022019197ffad48aca199125fd35d8b3422dc1b6539d69bf94972ef12c8b0b4240af56b842a04ebe79c96e51971efd8c2d5410f235e5a4def28d3ee8a77d34c72caf6cbc2648a0ec225fed167dce73e4f42af51e76ec5a0d569d71cab590f06fce88b0b12726a87530771b1e1c8334ff030b796187bcc55f2974a0dc27dfb9", &(0x7f00000002c0)=0x80, &(0x7f0000000300)="848d9e984e25aa80d6a290a3d6bc92afe696d9db53c994a8e137a1b7c564dab2d0902c35adca4095c4d780d1e0b866d9c4f2d5f6da0c358ab2cb09fab45e48fe17212599fa9b674f95abdeaab78f68fc290e309c5f4fc04e56d0040f9b6a6e0ae6ac9f18245909c91528a397cfd92b93d57e31", 0x73) sysctl$vfs_nfs(&(0x7f0000000380)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000b00)="5063bdafa42facf8df5fdd5bfbf0f04045faeeb36cecf4f341323764a07c907ac9dbcd8ae9cda04ca4c7b3c7c47b9db2df57d2c52546b5db89475257a1d26e0d7846732ea34c44afc91a514c173d048e8be05a6d2f6cf13447c35c7a957c38427e988b77b4c29dd28e910db9a30ddf03896d256cee06f72296d702954d18e9e13cb2937c2bab78967790e43f70cd79b71437bffe69c26fefd2154105e1a37dbdb1938f9d4a", &(0x7f0000000480)=0xa5, &(0x7f00000004c0)="8d2941bc7d034746c89099d3fcdae93cd815f3a3f408910399a32c852bf3faddcf8fa82f6e4950e1763d080126044f077dfa5a943d0ec941fa3072bcd30a9e63395e5a019dc1553ee83f39b13fc6f74fd3e9eb2e5e850a7c8e0fa179afb537b89a016e7cf10f2ed9b0aa805c76c00de2c9e6a2bb63bde051619aaedaa3bda2f21af2e79977631e3807889cb4c86329b68c30f5ac8642ed3cb9b61686ab30b0c1c88b5e224cb4e1914e80a6bd21cbe327259b2c4e38571e0e86b4e43749fd16327c9c10bdc33dee951c024a0b4bf18fff1a9c50", 0xd3) sysctl$kern(&(0x7f00000005c0)={0x1, 0xa}, 0x2, &(0x7f0000000600)="49bab5d48fc2a128db172257726eb9e9603df5c4ab6c203a35dd5dd7ab21c8b0856ca08825fa0c989c339eee9df3e7e31d44647d9910452eb56e6c7105ca4b18f906c00d15f7ae6d6a18c05f0355facbd022bd89073a09e1cdde800f8c2eaca6daf29820d11627edf55f1ad5843c507becd505f0", &(0x7f0000000680)=0x74, &(0x7f00000006c0)="91e66a1eec04f2d48acfd0a4caa494384afc5285eaaeaf3a6702c294b6cdc5ef274fff4aa41cc4c655b9c0739e322460e7ee82fdfafd9bf21472f7298e5207824acad71fadf6be9178515a23ffcfd8", 0x4f) sysctl$kern(&(0x7f0000000a80)={0x1, 0x54}, 0x400000000000015d, &(0x7f0000000400)="0dc744ea09", &(0x7f00000003c0)=0xfffffffffffffe3e, &(0x7f0000000780)="fd25d5691aaa430481971d3e799c18fc3a20d12c3c3e4969e13d8d4d3d07ca62a7eb18ac979556b2e260cc970543ef18eee2299c92fd910d0c756130aea1218a50fbbeb368b37b8f41dce970aec6", 0x4e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000880), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000740)={0x8, &(0x7f0000000800)=[{0x5, 0x9, 0x95, 0x568}, {0x2, 0x6, 0x11, 0x800}, {0x0, 0x8, 0x90, 0x6}, {0x1, 0x1, 0x4, 0x2}, {0x3ff, 0x0, 0x8, 0x10000}, {0x7ffe, 0x81, 0x7, 0x5}, {0x200, 0x81, 0x8, 0x5}, {0x0, 0x7, 0x6, 0xca7}]}) sysctl$kern(&(0x7f0000000940)={0x1, 0x7f568390600ce8cb}, 0x2, &(0x7f0000000980)="8aaecd90426006fcfad4b3c1f6049e7e784e9d9b78f0339e027494e49f88efb820f78fdf4f79ff46ada1c223955a7603f1e9dfdc1163e5c448beac26", &(0x7f00000009c0)=0x3c, &(0x7f0000000a00)="0b15a1a91736926ac4241616d19e8c074ccb2014cdd2b41b08dc40eda1e21ff5bacd0839564dd0512b2b135dc0330a10d1ecbcb6e14b3a45515e55e296a67a0f9bb58affb64d077c4436fa37ccb4eecf599b9677fd742aa73dfada1ecbfdb3aa14c48ece2f583c517ab5f16c750e53ff5bb37bd54d2187a88ee70e8442fc", 0x7e) executing program 7: mmap(&(0x7f00006d8000/0x1000)=nil, 0x1000, 0x4, 0x6818, 0xffffffffffffffff, 0xfffffffe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() syz_open_pts() r2 = socket$inet(0x2, 0x3, 0xfe) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000180)="01000000", 0x4) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f0000000240)="0100", 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, "0fdb000000000023001600010000400000d900", 0x0, 0x5}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc}) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4010, r5, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2031, r6, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x4, 0xff) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0x0, &(0x7f0000000040)='\x00\x00', 0x2) setsockopt(r7, 0x1000000029, 0xa, &(0x7f0000000300), 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r9 = socket(0x2, 0x2, 0xfe) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r8, &(0x7f0000000000)=@file={0x1}, 0x2) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) executing program 5: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000004c0)=0x1f) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000640)=[{{r1}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ffff0d000300ef01018b00690200000000000400"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) executing program 6: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x0, 0x0}) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd00) r1 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x10f) pread(r1, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x450c) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x1ac) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x41}, {0x0, 0xfffffffd}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x0, 0x0) r4 = socket(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[], 0x10}}, 0x10, 0x0) recvmmsg(r3, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r4, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02000000"], 0x8, 0x800) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 4: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080)='(ENd', &(0x7f00000000c0)=0x4, &(0x7f0000000640)="ae7bcac88d6175b259057668a989f9b60494d1938f2b776fe99a63b92a0379a423472ada52a07f9edcce2318fc41fe0d5bbbc47b34bcd110496fe76a74e482ab34994d8ddb49093464ad7f997726d5029f27e8dac1", 0x55) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYRESHEX]) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000002280)="615d9abc1f30a2794a4e8a87762bd52496113fff3b964712f12c39ce8159439743df40919f6bb2b2af7dd2c915381ed11e7632462d5fbc125a7f9c7e1d31ac54f5f2e08ad191f14228e27f66f8dce9d0677d25c07fda07c593281affa9ae5aa3fd881f1349d0bb6d102fcddafba8455ed6b7e1f9ba4d8b85180ec477176890174c61592b65bce437abc2c3941dc5cbcef348c812f1fb71e99926ddf4d29dcdc6dcaf4f59b6d8813ccddb467b2aec6ceb00b8698645025f163ee9843b4634876e1978d8ce13576b36ec14257c6433304dc2469f2c18ee2d9a9d4ed5de756618c6c4d37d60c0ea7865e1d9a6f942680ad265f96a34fd822036668bb5ebde4e832fa08306cd1a1795f2ec63a72855fb1eda21ff97e64b3870dde7ff9cb65d6e9ca7a5e560bc53e6d6a54ace872c4a7f32631af7e70a2f306fcc6cb226713de71a60100e4c39113f4ad45e0d714ac76fa77c8e7b6e18ad3195aedf1a1cc24afd34419820fe19b408403362f82a63a561eb34d80d49c7dfa7c26d8fd9fff8ec82dd25bf21dd5cabcd353591a800bad7ae43bb8815b1aa5710613ba3dd58f83c536ee2b43e4adbedf322ee1e2b69ffc5403763466ebd921d3463f076f24b5320a22b806d005246283f0d49ac26e708711e9d0638103b951d11ec5baf44bdbe4bcc94bf5536c473ab5a1ddab6306f5cb1ef9e5ca5a0b261b8f9fedb0825ec31083323cfca9a895809d568a7e0ee29ec9a39c217f8f1278185f5bd64716b8d77d02bad467b5965ff4afe9df4b12f8b87f7acd8debb0f5d77dad556dfb81748c0ddd00ffbba0de81c0805d7905118143f6d479ed8813753dd0f255a2750629d447cf4fa08da29378e4850aae0fd6aa193ed2021cb52d8203aaffc1b325f9cc6abbde9f92f13189ee933915a72ea62a315310b53fc9cf2670bbc67df8fb52d271eec840239ae69a0823b48538a1e234351d52524d65fd9fec9b6f4b9b516382a13ad20e434eb66810762d8a1731f44cd46fb660002374ff90c94b4c42557709dfe700236e968923ca1510149981e72d8da84169b87071d48b66e1c44b601932542fa7fb57b0cf4fa68393935cbb74ea1161e751e24883420cf5a68eba79064296f2121a8dc8fd1c03ad8f12ba97997e8f1ab00796f8d1b867dee77983b43860d01ee10729db138701d61523b37b95f108b28e7a274f52441e69e283b3d1c0704f38df0763f5b88056df5a517468bf78af33f9bce1b07711082c6b92e91df9a20ff018ac7c6b0b395732186a16500e7c9102af04c1326fb23ce19a25ec62510d4e0fc4b6b640be92b794a063c3d9d2678ee8d930191b44e0966bdf65ef3b3d2f6281cad409cd0749954bc41352d61ae2545314d1f3dbac9d98cbf2315aca5dac9e956ce582a75adb4bebfff193c93b2b33ded75766b142ef2f94fc551f936a9900a62e16b92ea8232e2fbe9c987179c9d2aacbe03a1c2b94af68c24db7b490e68b197cd776d9b8ebe28e1eccb66de4bc54cdaed375633be3fc0cea6528e31d80b524e6cb3e3bff08d6d183d649928165f2e435da69119be4cb76d0e7f7d4abc07cf1c2c46f49e2d4f086f3182098b62b20989b2186f5a1eede14a756d715a8064addfc16b2118abd96982d60d2a6f4977665a7d49a8a6e039eb07200f172bd3f133b0df395042279b23ec9b5ec73b9fa42e8c9f3b6bf5e3879cdbbbebabca9e5fb2f49c46ced3ae70d4b9951799a2afed2887b874eb59ba6ec968d5e01f60f209983094f0346ec51dd528b28b20680dba599f83f67616faafed6c28a09c78dc053e5c10b9c8403a52c85828c41baf2b6246219b0c7f400b6766ce626bd0eaf03e1149f18c4a9d28b94d2edb1de80ffdd38e09086b76dd9ec4a89073296db8df955d6a4dc512da4a59c6c7ecee08fc4e1cc254e291f6de3ea608790d38ccd3624c2be591febcaf8fdd703fa22f4ed7b2a7ae608156b615c0d62b9740f1bde27c8e5c83209a0a1a5b985c6f65fbea5fd1199ff165ce6c10281d771abb472a8cc185af1fb98dd4d08d83ade12c62f5b6540f2f4fb7e32ddd339ddb7f75a1cbbce0b7ebb9842a2eaa90b2a2a44dcb6e7183ccf1918fbd46cf5e7636846c2a8bba295153286e828416490681f063f9ae390350d0bd4168d131ba3181e112dd056b6e49f8f6c6fce403aafb41a189aaee504ad438e397f6481649a00fbfb71b77eda6537ff46137ddf3da6024a8048fcc7f1035705e682e461376b479714387c3c2d8e7295c6133e023915c83a7aab0bd1f6c1d82d3e1b8da40cc43a98c19e624b18d587fa4bf757c791021a2f143945069708cf9e9e833c076fa8569951a1d785c40643f7bd8eef144d4e9b81863a7cf09a8c86949bb77cdc8591b6702c1f42dc26b24680ba5498e5d9d9536b47e546f41ebf0c80cc54aa7931d44f1bc60a9adb1bd242b5b96ab825b2d3b0c0c017e2c2e6fea409dd2f4854d9872fc1811be25efd531abb2fdb0d6f1a9c7f90d929799d4328fabd0721728644f350da2ff7b25822a3601aff791aaf8ccdd1e1d3fd918a40f9dd5973131f1c78b47d6fc8d35748daffcc9d52a65caf6861e5aa5d650be27dbceda37684d919761a3c9f98823efbf88a866044f9c9d0c304cdd2bfc63f0d07c3286ad52d84adbd37fc9ac4846289a24aa79928ca9f91493959cd25034954f14d3791ab03eb688e076f0045d137f40a782d6ea7532d1e82f47b345b3022c752fce6d47e64ecb8f097c7a2c42d05faf9e0533b60fcd51182220e353f1c9f07bde2d784a9d9b27cd03a50e43ed4b28d28e16d55a0a82fa37708e8493ecae8160596b84acb14cc1433159d34dfdbf61a8bccb6d6138dc0ee1e5f4e16213fc1ef708752211816ac1fe0f20e2b454bc235b5ae1af655e47e8b6e8fd163a05f5327a915986b893246fde96a85d93be0b96f95bfb565ac260dc82792eeb24c7fba6f75aa08e58937035286dbda2c7cf610ae8782ef749b9ed63db9ee3942df3375cf3105965a76d21ce573db22def0901ce5e1974284ca937dbf4d6152152563797726f5d8d1089d4c042b5a35553eec8223ba393c7db518e3290e8041ff49329938f7618e03e19bb46489da9b8f6cc76c5055c592bcf7ac7725dec8d2424dc00f0cbcd21d8146fe90e1e5bcbacfc39167a7ed35dd138c0191437eea69751d83db4995f8700be8dcbf8f5bcda239eb1640ac1c498e75d9ba391952ce97236f4cdc80971251529d805a468fd4cf7a25641bf891b7180c75a0fc75e9445d56109c4fe0f4b22ed75b005da05fbd9ba76e3b2a7f09ebcb51c64157f9d19a3b45f12ea3905e39b99284e47ad74f47646fde3edeb7c2906538b096961dff066cb345e69363c7824fe6961e252b210ac8693a918b9862911085d38181a9b345bcf6dc822a5defcef0c5a7e9aff673bad11ae87cac4466f3832b77653cb47600f482ba3aceffe0a7ecb3028e3259434b2fea71783e81c37dc1c30dbb6c877947ad5b55abd464237e3067ea7c4a246ddb5396c6b059b157646b465be69fea1b3f79dfd31cf668f514d78817776a2f4aedfaaf565577d5c1b357175f15fb4283c701fd6a1deda3a9032e0cdac66329a12a616b507537d670fa4dc24f6291ec688e0a0e96b47bc9eb694bb1e6282dccb04a389c2ac31978c26217df8f8ab3c4b937f6da6256413005c236966682659b1f6ecf0b11e7393f6d151fdd1055d299369d5d95af901e4f3f14b17d4f6ca687000d21a1ff182c4901e288a5cb049993ab027e68c89db924ae0afca9b82a7f6b14392ef8d785f1b01d9524acfba5a1d799527d1d9aa2ec21fe7fd90c528ac7c380503d7188dae95682c01c7851d8cbec478c8dff1de7376f8759d838952a90d0529c26adfb6291c60b7602fafb583b9785bfe078fa402780a7203573d3a7fabb345084b8bc5540b09221928ca10a9068af9cdd33e1ef9e7f374fc738b3137a751d2f566eb4c66e43793bb015b941ec41f2836cbf2b6f71f4a88e8b94c0e0447799235dddaffe6c590fb87cc7c3877bacb729cf5610061cbf61326df0bc3f1a0f925b61e1e0a3026d79943800409fabb859b6923e47fe67d041be67ad5d7a9c526e061782f9bb88a0064721372e4be29fcb5d63423e4ef9110b30b9e3a628b4e94136a9ec93f30cc310795cc2eb102440f54f7f10178b264fe9d737b991768cf11efdb24b4c795abeb253a899a2e898c6c9fd0383581c4eb0d8c2b6b28686f3ecf70ff5c880a98faa00a7efabba16c444261f83033015c08184fc3baae4ab4eaf5256dad8f5a6849e742a4bbce9106c60cc38d34ef38b5521687ee4951ad363e3a3df775ebc207151ecf902d4f41f9ae3bcca8abc1a893a81b1a9939a8203765a1d461a336f7510c95913c4d78b50ca6fb713004b8ffca5748d33effc1320ea9657517de740943f2da6b68aa1d915ab97dbee62b859bd06a771add69448dc0fde56ab6097a112c6b3c94ce2cb11e2a38fc4d8ca9f80a70fef5704e06804ae37758564095209176f5c0892da03e99e1557b7cb731300396e69fd6e2148010c32e5230285570fc34540ab33bfc44a90f750ba935509a4480f640fb38e6c8351eb5ab899c373d0f7f6497fa8c3fbaf029b74655093516871c7201a9eff7568be5649ce2db50d41a7c63971d87d45185a9921d5ee16a99937509672d7f1df74657be1d8830e4d36ae37b0d3fcb109aa6c29dcd1d7e184f7366dd6cfab6031ce9545f39008bbc521a7ff84efed7fe368861eac4f35f7c4a49ee2bd9afc0a0dcf14738705b7f99e87988f761bfeb04bdbcf863b56f9830063e19edf96564367e5bb053a07032e39f10cc0811c9ecd3d030d926e11cfe720bd5a54b2f5bbd04f7a4d4225746d67462441875466f0383e45a49ca3de952c8629cc9edaf8cfcc995a09942207190dd113bc7878799fc99339f1bf3552aca6cd575052e10904fa51f2928f6f20fc51bca6f1b2abc66dc9a5ef8d1d73facee0f4bb0f33d8d94b06273ddd41949560914d371eaa7c095bd599520cb1530cde9711c02cb7ea7a7727fc552fd5cf61bfb55e632aaddd8781d5a41ac0ded6909ad6b6e6d986d077ade9b48d027a788dbaaaa8378dbd61c3c6ab65fa5f3ec59d90a09b70ebcec3d9060cf2f6989bef2dc422337f893a315cfd52d4d6b4bb081579e2355b70a8fbe6d837939acf4adb5cbf6867a57ec4f2c34a25cac691eb869bf40c310ee52c5b64d95957e91d96ccffd3698abb3f6ddb0d1301fa82d9b262fedd712c2dbfa241b42e133b6f304ae3f54c7c6d1a68fa3591737195bf05a1600079d1679e2a63fa264024026f39c005e0b33447d02e042c3debc00c3496125437eb8bd263b6e119b0b6d5ce4426f2a2d80410ea0c2a5b3c7bb34effc5533509600883a186a378a7ea3aa3d69594e1d465922596d5057d632e3a3b728d4c708052c6c95996729ead9115fe6906061b9770641ea7aeed2306793b9988b72876edd9110c0319feadc7f0b33c142440a8fce352ade233471540ac565b155d8fba61cd447dcb6ac01fbd195eccd74a5296938b23c718d383218ce897d1d1ffc49c2cb34e346f9e034594ae237bf4500c858b8f47c93de90e7a0c48d4ccc1de07c9e5f2f7980e19adfd08c71710c10f0660c81ae87c08c4ad35be407479eefae56ba1dd784ce05eb938808bd4eb5750b44fb8733ea3c2646eab7088f37d371ff1a7d1c5c7e3e1a234e109e81e3b4a4986cb96b1af21b023fb0b4809e8f51b72d0cac138048a4ab69b05440c485c98f959754c226de9a75", &(0x7f0000000200)=0xff5, &(0x7f0000000440)="f8cf737f68678188c2e050cab918ca473604b591e550b5abbede6237a16665158c9a6d2b60c417f62d76608cd1c5e6a6e4121c47ab723c64c9e10d5a3b5db8a646e1efb318fb7c442a045234f2c2182a2e0f618ada73eef02e7981929372e61daadf26a63992ad25c6ed4783d29d75de67bed5b75095b499966438ed2232c3fd33a19a7c2431255d7b35a79f6f7ba253b078753ef59f629ebf785ba0e7631fd1dc7897d991c86780804ae45c0c85145dfe26f23bbfbcaa1afa1e93c4adbbc8f6fa2a790ca0", 0xc5) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x40) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x13, 0x8000, 0xfb) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0xfffffffc) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file1\x00', 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x9, 0x4) write(r0, &(0x7f0000000540)="4c01db471a4a3a0d096c77dde0b9eaac985b5f3c587c1c1f942325bb63d17985abaf7b5542fbafb5434724824c0c42750e38d1876e7173c62df1be128f014e8c6422a873b64f4021f31cf806f282aab022d14d20bf4e4aa6c54f1d7ace222f2aa0948012149739c6e5fb9e346cffcb5b391e2eadc395384b64ebd3d4808edb3b0999b3d09898b2560ecd4c46b13875b56064ae361007a9b1365cc975dbdb6ec7bb575ca2216712ee87ea96d7b253314ebc44c27f0a5d7a700f8a8c301264a2c4d999a0915f14aaafa81b4685a07c94a72740695a57df5b4b85a2f369", 0xdc) connect$unix(r0, &(0x7f0000000380)=@file={0x0, '\x00'}, 0x3) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0x5f) r2 = semget$private(0x0, 0x1, 0x1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r1, 0x0, r1, 0x4}, 0x9}) semop(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r5 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x40) shutdown(r4, 0x2) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2, 0x0) open$dir(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x48) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2, 0x0) (async) open$dir(0x0, 0x0, 0x0) (async) socket$unix(0x1, 0x1, 0x0) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x48) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) (async) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) (async) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) msgget$private(0x0, 0x100) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) (async) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) (async) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x100080001}) (async) sysctl$vm(&(0x7f0000000040)={0x2, 0x9}, 0x2, &(0x7f0000000080)="34d31ea0ddb5bc7bfc1ac2495d243ed4cdba8cfe4b0777", &(0x7f0000000140)=0x17, &(0x7f00000001c0)="56f3e1a94753f8270d7aabd759887ec72da57081cedd98ad2e407c535cd9ebb1f255ef5e677260784343ed6c261c67751dad7bcba3c59ddecf5b64cb7b9046031c8ad524f6b048e16665a4f60193c8e7fba19fc11dfb4d1983eb3bbf1fca8aa9056fe40352820ba191237e3ecd4e1977c8ac312b3023defa64f00490f3eaf17d47e4c56467d06aebeaf4ace92b768c99de0c3c160065db0574b125dfc0fc81aaa96043313b5443ae55a1d7a4ec38acb6ea1be0f2ddab09cdcd77e31d7748640dd0e1589feb5714ce3ac61c693f30f4c4b37f34cbd782cf8aae15", 0xda) executing program 7: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) pipe(0x0) setpgid(0x0, 0x0) setpgid(0x0, 0x0) socket(0x2, 0x3, 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="f9", 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000340)={0x1, 0x3}, 0x2, &(0x7f0000000380)="c730541c867c81672fba24959a8164d2237d9fcd13dbb030d41a182d1f324c5877829cce64", &(0x7f0000000400)=0x25, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000440), 0x0) mquery(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x0, 0xffffffffffffffff, 0x9) ioctl$FIONREAD(0xffffffffffffffff, 0x80146950, 0x0) r0 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x0, 0x0, 0xa99, 0x0, 0x800422}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r3, &(0x7f00000006c0)="92", 0x1) sendsyslog(0x0, 0x0, 0x0) readv(r4, &(0x7f0000000100), 0x4c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)='+', 0x1}], 0x1) executing program 2: socket$unix(0x1, 0x2, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x880424, 0x7}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) socket$unix(0x1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001240)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88da4fefe9329cdf29af73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cd0d41f083f9a4fc8c835f91232fd15e576a6ed5ca1b9e5b574acf0f88863a7abe8d5420e8ff7d9d57ae7b2dcb6c3de2e16ce0b155ba07cf4b0505e7f5b8bc2635701dc475d89894d4dc92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f3fe54fb4034d540511c1d13a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac234739cfb6c58283ae5276aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d4d504aebc02effb8baa8dd07291d239267185f2737a84775160379b995378be07821e6398cf1a0636b767abef62ac73592180c853519597939819bf6ff647fb359d38c50235a4ff2e3e589b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d2d200cba05a37b9d62a24f4ea3368a8086e4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870ecdeee2180de5ec444966aec", &(0x7f0000000040)=0x210, &(0x7f0000000140)="15f669725de665b0a6952afa18e551bc8cc3da9abcabe269d5f9a7ef793fdbd09bdc48b3c701000000000000008a41779777d9caed9cd17d40e2b254d8a2dfe097aa67eb5ac426417615c48af48b49c49051fe08c854668d79fc239eab469da66e388fdda60d", 0x66) fcntl$setown(r2, 0x6, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r5 = open$dir(&(0x7f0000000280)='./file1\x00', 0x200, 0x0) fcntl$lock(r5, 0x8, 0xffffffffffffffff) ioctl$VNDIOCGET(r4, 0x41946472, &(0x7f00000009c0)={'./file0\x00', 0x0, 0x1, 0x2}) r6 = socket(0x18, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000003}}) 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, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r4) r5 = getpid() kqueue() getpid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x0, 0xd8, 0x417a, 0x8001}, 0xc) ktrace(0x0, 0x0, 0x0, r5) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2, 0xa4}) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/9, 0x9}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(r2, 0x0, 0x0, 0x17ae) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d00000000003498c7d3c88732762c5bbfb418dbe3bb82957248c3701367c9909ec81def701dd24d745fa96bf7cb7"]) socket(0x0, 0x1, 0x0) syz_open_pts() r3 = socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getflags(r3, 0x1) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) setrlimit(0x8, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 4: sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x8040000000000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d41390593700e2ba004c01a560c2ecf706606e14c138c8e6132d4f28aec045184719fa503028ddae26c2bd245c2dbe23cd3172a6bb54f5de7ea305799b", &(0x7f00000002c0)=0x14e, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf179217cdc82ecf3209895fef9d6e4bdc40004542e5fd05404eafd6be0ce13703eb165aa446ea721719e6b1ade9950e1810cb0090c498c76b1007352fb24e3d02b08ad18fedd78e24d789b0b42d92f3dca73196e92ebcc619b382cf3a8f656637dff83729235ce8e7adb802fe6e038982430854dfece38014d4036cc21f0e50c242b4edfeaf52d86d60b8d533901b1888eaea20bfd260a5c5123fb64c3426fe5efcac8500713893eef9b0e8412cc342583492c7e92f905fe3c707a8fb011da78233279f637b09fbcd95a11b3ea08642c4f15410087172edd6bccf07e66afd10698295c13aa67c6514ac34ab0558167b1772cbce3076216895b4b33e0ae22f392b21c98e38cd4fa863f23bb89a57ce4725991c11f65ae7f7e681b4bf8458a798c061d9ae88b3990f20ad434edc30f7322b41dd6ad9c8acf088283dfcc0c049337900c0797af9c978a3fbfc09b64e607d7b44114162201dbd81992b9a44fcb2fb3f9fb62c09516c31cc2f267a6c8bb2f0a6a458cacf972fb6edd5eebec468898749247269359859a45675be80c5b73ff8f2e08ddf29f4ad78d9eea87f26f8b41af77d80165211e1491f8a3a31a18209f5f8a2d30e3a4210e1a41a7ffed96aa9da74644a7dd6a9de6e2bf4a6417c648abcf803924cf23044c364047137c33042eec1e8a24409a677539ce2a37ea3511e3f9ee959f8fbc07fdc405598e727b31161f7f27adcb85105f9b1434a49a9d1217cc91ff48c9b9f74c672c641f5b914a441c7f6fddf81e63ea21f3f814988f96674b9a1fac8d281b87372a0f796860c4e214922e498976f9036599625a787b16feb7a9cb114e3b9823ea30779e9586e3120950e5cdf0a90f04fc70bf81a37b2488f3c40e4f9120756ac7f7b05e5864dc3b6dcbdfffd10ba0946cfd3879ca75977a1971525032dcd5fc4b55dabee3314f542a87db21dcc0083d14f629e5dacb8eb91c229136a450fd8fbfca15974c007e841d5f1dafd31972bf88e5c1c7d6ddcf42b1d7cb92969ba2af3422e6069608bb44cffacf190fc4408b1241dd9a4c7df49cbd9ac0862166a4c3c65dc99efb2ca507c3c4b6e5a6933546ed5f13eda13ebf66a968ab9640c49b1e9c0b9eb454bc778a4aff0be5808a59a415b13e17f953f5669321b060651f3d3145fee4667b48609cff74f62346f4fe6cd1fa74bfdef9d88659314f1140eb9d726ea0cd43089b7eb9a0c432aeae13262e630dfc0134127b556b9b1205239f288d7d17cca7c72de4b09f116ef6dadab17775ac3cae2167e80eff7ba28d8c5bdab926f0dcf485cf08df0a2578e9ffcf64502c0b166613d93927086babf143de9be056a7afce25a5fb42b3179561dbbb140a42a231cc50073f88fe52ebbaa94614d18cd7d1be0e6f6633d5090e5eec1c35f816801ae2621a083a62d8c8b1a85a9bde19fcd9c009d7bfa404859c35b73f8b36bc69f0d3b72bcbf481f0f59a99d7a14f88855f01745bdc56acfe0078f0eebb7dcdd67fa68aad58370a8413db1884c69ff45cd4ba5afd82e1852d55f10adc84770f7036de9b9d2c5a8b950485ef5ef2b2723b88e73b001fe80570ef1aa6513b2896935557e01ab33b4b901d0c68a55f8d4ac72d47927e6687c4cb791a1387795a81653c55376d85305aaebdfc1ee651f8918515a50ee649fc912dc52bf4856f3042895b457f9cbdc078c546c72", 0xff4) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0x1, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000400)='./file0\x00', 0x188) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pread(r2, 0x0, 0x0, 0xfffffffffffffc01) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') setreuid(0xffffffffffffffff, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x6]) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) semop(0x0, &(0x7f00000004c0)=[{0x2, 0x83, 0x1800}, {0x1, 0xfff}, {0x2, 0x6, 0x800}, {0x3, 0x20, 0x1000}, {0x3, 0xa2, 0x800}, {0x0, 0x85, 0x1000}, {0x4, 0x8ce, 0x1800}, {0x3, 0x4b, 0x1000}, {0x4, 0x7}, {0x3, 0x9, 0x1800}, {0x6, 0x7914, 0x1800}], 0xb) mkdir(&(0x7f0000000300)='./file2\x00', 0x100) open(&(0x7f0000000480)='./file2\x00', 0x40, 0x8) semop(r3, &(0x7f0000000440)=[{0x3, 0x3, 0x800}, {0x0, 0x95}, {0x0, 0x3ff, 0x1000}, {0x3, 0x2a5}], 0x4) executing program 5: socketpair(0x18, 0x3, 0x3c, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1}, 0x3e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x3, &(0x7f0000000240)="36fd3119afe857b58876ee38b34ffc38bdb9fb181a21c51d5be9f476cae07c8bdb79db6036e1c29f8cffd1fa2e76bab2c4c009bdf2d52800b1a4cd60eee6d1a167007c0c531efe9f13d370b471cba28f8a3b3a46d153b63fe484d06c6b2529acbc04fe19ade3a33bbffb374422313b4cced233383c4847a4319ac1ee3256d0febfad79c829be1e62e58ab3e98f508a902ca61b428ee513db7477b13a03a5bcd15871addf64cf76a577968b84fceff6e5403378500d70e3939b4a639a410cc4d12586f53e83a7682a4ea03cc32b4510c1c819acb6a921781a24151a7a1ab703e79dddb5672d1072276e120ba4179d7fd1991043e1b4a0aeeb6fa4b3fd667d9fb46c819d0ec63aeed1c2e2c91410e96946dabcd0a145bf2d31cae040a1c497fb0d86f5cb1bb010205c51ffd573e45e20c2fb2104769cf1b982da5459a28ae1a3c8867245c4f6aa2efb702d242f699b9c67efbfc642cabaa3f339e8e8fbc1ca56dda4fb5d283dc5e61bd92d1faa83dae6293087b64db19b5efe43e599db94f966f802438ed982b9fb75b3b2030000000b06a7f8823bca477ca3c57e9a3e5658b0f097c1f2437f6ed655694149241b3cef1e4aea7a23b273c9a2450579bb34d9a8bd8caa3156ef18baa04a635c1034da962551999902c40fad53971233ec87f0ff79a3bafa7ceecf406c748a0d1eaf159dcad58dbfa889cd155506988cb17dde3650da66311ed5f2f5538713fa19ce6b1a1b987e6e093fb8ded95e7f231ad9cc8b00000000", 0x0, 0x0, 0x0) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = getuid() r1 = getuid() setreuid(0x0, r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x800, r0, 0x0, r1, 0x0, 0x10, 0x9c}, 0x1, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x7, 0x3, 0x3) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) socket(0x1, 0x1, 0x0) r5 = dup2(r3, r3) write(r5, &(0x7f0000001a00)="0c398c088c93a3ccf8ea23045b766cd41e7991c7fbd4eaa11603876cbaea89c77c07e049fb603a010028a7874d5daac09ada48d35448d4abcd8cca749991285c7ade9b964cbbef22a7a5f185a30291308fbe3ba6eb39d2595d7cc05bebfe3be3a6c8ee37087d3bd3544f4d18a3437ea5d98d17e61df56e653e11a875d3d654c1340fc4afacf796d0e091197693e154fcdff4c0958ca215c0e71c0daa1dd071a84ee075a23d083fb92efa15651e955d4b3d3bd736830185328b974f43f553eb18e269386103f0a3fb65f1fae83a343b20f2e6aa4c6be16925f28c57670152e59556845e76ce7fba34e6cc3356b14920b0e6735b72185823a25ec04fe0902602a730ee377947871b749cc08ac498f347ae25b8190ea951a205d267bfa364cc575c1dc55eb08b1758c4e7d5e557a57ae84f8b0fb79b81157f31bb41368508abf76a02bada29c17e952d6efbb1fda650cb19d1eaf3edca69ff972ee63504c725bdd71a5bbffd9b416671dbcfa5572db125939132bb9d98e45cf827da0021e1c424c379259afac6efcd03c54eff682f75a15e24f65e6e9b392c0ceb8a279d3a4d67e3324c26e683667532eba926c37405328fed41c4d1f648651aa4c2443452d2735a33c9d00d23fc1f18c7ba5c66f173c5715687380f43d4ed71542a4e0e7f49b7eec632a00e270e1efed20e6a17d082bbc07a0c00ce376e78f5d9557e20de23727282b89562a418c81a37d4d373f907ddb80193ee013445c30a2b82b2bbac6675a3956b68f65054a3d2201f7c70ef33eec994c230d9c6f90b8d7bb187eded0dda81fc8382878398d94789e28317ca7160730000000000000080762f95b1446ff964e893a4b71bd6af1603320fd9aa65d7535ef37f816e35f78252eb917a33f9db51ac22bad185e27c75633c5f42b778a19b727bb7fed3c8c920ce439b9a9a8f90c398f957d21c3dc08daa298b5bd4b2dc0fcaa0cc7ef7f0cb932cfda350a5e2daffad436f36793b496bd14e48f7506e66df5e9fa4ba88e4964c53893da52d7da913fe1ac9fd2563407ec7f9e8817d78864b20b375df97a5f7efb01849a14b6bcc62b0800f99a2e3f755940384724f92867252e824f59ea25d46c32f9df369d1454519903717f08667d15a5a6f7706a7c448dfdbf66e58994cba95cc086cb0ac1026d474d42d1243ebeb98e5e3b2d9d282635ee072520242b77ea67adf93cd377b58d3cef40015ec966497b457c0bcb3eb9fe79c62da2bd2907270a0c8ca0321598b906c6c9dd12373085f41f64f5dd29017a1b05caed12a4aca525abae2da2b0203b1530dfdcc7e04840b57546af976f6877878ebbb6dd8c90995418d6ae9c471a30630ad5814903ec293cfc34ca15da49852afc82f6e63152b7587322c5f6803c8abf7e704b6aa401e2b6e87c122c3a80f72ed840394fb816f61fe82f872c7c1657525211119c4b1e279d7b684efb39d5c50f144e18fea4912fa5747b8c52205e0a51bb831189bc1760e7d8c03e4dc97b79ba0c8475ac474d92584a97ef7505fb20f297c059667b74a8da3361f3d3367d0a0e175ae6480bbe1c5ed630490fd44f5e51775d5f71a0ad1b67a4e538dd514345966bdf6345ab0a1901a67126c22298f345205582a80766293a21c39b9370f231f529d4663cb2e008310c8e33c6aac12142433e3316903915334ded1ac4c8b79859810d6f0d25568fb3aed05ae686f5b700c1ca2d74388df0dc85167144e9cc501fab02fc64a20a4dca6795b0be938f644756a9ab551e08b8eb1e774e3d7099e3a27aee5d77f7360ec8dbc064ca78146d16bdcc79e2f9511ff24977c5044e3fe2502cf4a9c749864be89a257506eab8e27e31e4285e0902bedfa058a28fb9c412a10ed07790fec30dceedb2be77b29eb40d845f5c503d773f3ee82cee137ce266585f114aa8d566863d64582990a961851af7a17925cd650e4495fb396166f96dd0a0c14775561ce01536db824d21b2dc4917eae7d9c2b0afbff916dba316b086b2bc15df2763a0b2e9b0fcde5ca5de398ff7faf894fb6c6e667c2a2b5bfce0bf286773625e8e8a90c33c8ac0827a45f48799925c38736ed1d52fba9b99a0857f7d2e6487567b6f87fd69255896dd96c316e978152395280e5d3f5d72e9b01daa6a1233bc4ff1b32e54893c29feadbbaf148247a64db037eb741f8b67c422ffabebd2749a067382b538d8e8041c2e8ea2fd35be473bfff534c9f6192b4f506fe3df0138da69b0b05b3202664f22cc347381115a3b1ba2e179e63affeee8f8a9cd9c5dbd9f14672397176e7f495a39d444b86970ad85c6fd0401a5b34362866e60a96910a02db6ed1a72c0225d69cf715b2963c25af39cb6f4b8d565295bc8ab6ce8cd8d873f175518fa47d88bd19e37a1ae73057c5aa014d9bfdc50daee43044307bb34a6b539ff9a4b422675c6e5030ba9e245b8655811d5cfdc6066fcd7f7328c607846567cce3293daafc2b11c8ecc9499a9c104c8c9891f97eceb4fa4c813ad690aeb63241daad15fed98555a5c8916e67c31a400e2b646053011e154db944feb9a546a71eec9da006db5ffe8d284646f4a4f5a3cfde87eae4df02212e9463dcf9c5fb6c7cedeb4b74a78ac8de862699b79b940a3cfccbfe6fe7f7ec23251a1ba55b6afca670d65710255812b17dfd725e08f3383979a2c3471bd134000000000000000000006f67ffab80b38f9ddddac174443f59c1c5fb3e6458b232f1f70b39279ccfb6227fcf6c24a0eb0ef9b911aa6e1972222bfc93f4448e5c56cf6cfe5762b29ebf4a5b229005434b405d4b2ee95eaf084c7c22e9da18ae44d349f30ec7484b8b5abe482348fda81e53000000d44561ae3e7f3e47ba61f94bd472f3c2178e237ecf9511b544ec1cf440a5ceff5259397abfd8577759b75be581897f8fc3baf4d51bc549bfc83503982e7015da94bde49612cbbeb631ff13b00f7adfc2c950526f3780ca21090d2793130bc534f0cef03e3d4f2ca84d9c0b619f72eb3377cb2547898ed9b29ce1cb0c3f2a59a01f250f023b1e5d00c79c3fc176d820fdee4b00938e6fdb25e175f658deb4062ae824854183ea82c29c08776382c28514df0bdab7d1a8b885d9d97bfa1ba11db173bc9efdd5ebed855fb3f03259ad4808fe4fbd266ad5f552497049e4706e44b032d104d7eff0c3bf98a5c9b5770cdd5d6b6c0861088ca4b7e4f9d4b6440a44c45d1e3218bd58cc76280d63a7d4677e0e5a6817842f6b0e3f56c84d1a45a7b511db094559153724b72d1f62e6807f4dff5f7ff1ac687fd3ef", 0xfffffdce) r6 = socket(0x18, 0x3, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x1}, {0x1d}, {0x6}]}) write(r7, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f00007a2000/0x3000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f000020c000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000079000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x3}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00000c2000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x59}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f00000aa000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil, 0x5}], './file0\x00'}) socket$unix(0x1, 0x3062ba2fcd7a9061, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000980)="80d0f2af1bef2fa80a7284ad1225eeafee21e6cb29c82e6da31a4e48b48bafd8bd7ebb2125373a66e3507d2d6da073b9af14e87b0a052231c17518a4173883dcb13ac803973eb2c055c0c2cebd26722fa20e3b535b24fbc1f2186f6dafae87542d8dabd78ca1fa68236a131bc0f00c43de61cafcfb0ceb190c9876bc0743d0c5fd592452de411a13ddc65986c9de67be", 0x90}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1021, &(0x7f0000000000), 0x3) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="f9", 0x1}], 0x1) r0 = semget(0x2, 0x0, 0x601) r1 = getegid() r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r2, &(0x7f0000000380)=[{0x1, 0x0, 0x800}, {0x0, 0x107f, 0x800}, {0x0, 0x9, 0x800}, {0x0, 0xffff, 0x800}, {0x4, 0xe0f, 0x1c00}, {0x1, 0x43, 0x800}, {0x1, 0xfd, 0x1000}, {0x3, 0x2, 0x1c00}, {0x0, 0x33, 0x1800}, {0x4, 0x1, 0x1800}, {0x3, 0x1, 0x1000}, {0x3, 0x8, 0x1000}, {0x3, 0x20, 0x1400}], 0xd) semop(r2, &(0x7f0000000300)=[{0x3, 0xb52, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r3 = getegid() r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={r5, 0xffffffffffffffff, r3}, 0xc) r6 = geteuid() semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r2, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r7 = getegid() semop(r2, &(0x7f0000000400)=[{0x2, 0x0, 0x1000}, {0x4, 0x9, 0x800}, {0x1, 0x7, 0x400}, {0x1, 0xffff, 0x1800}, {0x0, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x0, 0x2, 0x1000}], 0x7) setegid(r7) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r3, r6, r7, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) r8 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000440)={{0x2, r6, r1, r6, r8, 0x40, 0x1}, 0xffffffff, 0x8, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgid(r1) socket(0x2, 0x400000000002, 0x0) socket$unix(0x1, 0x5, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1c4}], 0x1, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="6d2a33755b2d585c4438458aa69faa55f46cc2ab1bc89bdd9185bc81cd972bb3a6466fa6e6d5daa53815958c48b8b5da1e47198e2ef9258d4552d9802514d0517f5d81202a2cbeb3d00446755a7725244395db8101c34a30aaa011333382dc452e2e60", 0x63}], 0x1) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x1) syz_emit_ethernet(0x126f, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82b23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe00"/281, @ANYRESHEX=r0, @ANYRES16=0x0, @ANYRES16, @ANYRESDEC, @ANYRES64=r0]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(r2, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x800c745b, &(0x7f0000000080)) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc1206949, &(0x7f00000001c0)) executing program 2: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff406cfc0c9a1408004500001c00000000000190f0f073f8576806227800000000"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) chmod(0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r2 = socket(0x10, 0x2, 0x0) socket(0x2, 0x400000000002, 0x0) dup2(r2, r2) socket(0x1, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) socket(0x2, 0x8002, 0x0) syz_emit_ethernet(0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, 0x0, 0x0) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) writev(r4, &(0x7f00000023c0)=[{0x0}], 0x1) socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) executing program 0: sysctl$kern(&(0x7f00000000c0)={0x1, 0x15}, 0x2, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000580)=0x1c, 0x0, 0x0) mknod(&(0x7f0000002f00)='./file1\x00', 0x2000, 0x281) open$dir(&(0x7f0000002f40)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/252, 0xfc}, 0x0) sysctl$vfs_nfs(&(0x7f00000002c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x0, &(0x7f00000005c0)="ebffcbcaf9be5f9194023183de1adf0e362b191ff642c8e2af9e1fff9b302604537dfbe32b85bcee27ec6cc41b7b294c7b662c261754bb5af45d0624c9c9c78b1d0d4aa283b0669d89abceb23591f1ccbb5fd3fd39e906535e876ec3ff1eb6fa5cefacc3599ee699e4e01febaf844bccec7a95ec4508bc23e8054c44", 0x7c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) setrlimit(0x6, &(0x7f0000000180)={0x6, 0x40}) sysctl$vm(&(0x7f0000000000)={0x2, 0x4}, 0x2, &(0x7f00000003c0)="5c67f36700d84513f6c67188b792e9dae60afac7734a4a1cf5a89e3395c0a5aed69a1e79e3cdd1b0494bdfe8fa05c16faddeb515a00fd7f7b92e0539cfdd84828cfc9e521c3052c6dbf1a14cdf2e8c738d359f081813cd49075c198e03a2acc94f0bb842df77a3c148a37dc595f1776ca5de024e25a309a6694681f72384133fba43f7e6b50baedf182a1351cccf31093d5940b476d1cce4cbc1ebc0dbfa5f91d3bc19947d423308809daab89699baa3ee11cae626c82dd011ddbb40cce7eb", &(0x7f0000000140)=0xbf, &(0x7f0000000480)="1e10a68c002f6b31ac0ea3641448d1901891caa5c2b1c275627cdfcc69e32156a79d1b781638f9bf85fdb117a9edf3a3a40fd2b4ffd32394cf90122c343217000cd511f99845863ff72ade9af99e7f67323c9c3ffb131f9990bb1211e3435df54dcc38c6893b521f58f96bd12622b92e4adfeffc922f373fd7e8a7f09f99082e129c5681c54ae0f451bd287bebe368449c35ea63401616f598914f2f3345171c", 0xa0) write(r1, &(0x7f0000000300)="8dfed573be1b107c1e1826ca7824c744b87aad7564793c10f1e6e6945363f557b665a87276c25df88761c22f6f442ee6133e53", 0x33) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0xfffffffffffffdcc, &(0x7f0000000000), 0x90}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(0xffffffffffffffff, 0x0, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000640)={{0x2, 0x0, 0x0, 0x0, r3, 0x10, 0xcb}, 0x8, 0x101, 0xfffffffffffffffd}) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setregid(0x0, r0) setreuid(0xee00, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x40000) executing program 2: syz_emit_ethernet(0x1a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff80350001080006040000000000000001000800007f000001"]) executing program 4: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, r1) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206916, &(0x7f00000001c0)) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000080)="12", 0x1}], 0x1) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4105}, &(0x7f0000000000)=0x100b) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r3) executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x1, 0x4f7) semop(0x0, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x1800}, {0x4, 0x2002}], 0x3) semop(r3, &(0x7f0000000340), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = getegid() semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000280)=""/40) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt(r5, 0x0, 0x5, &(0x7f0000000040)="3342b19c", 0x4) semop(r3, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x148, 0x0, 0x1fd, 0x1, 0xa, 0x600, 0x1]) semop(0x0, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1800}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x4, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x8001, r1, r4, r6, r2, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r7 = kqueue() kevent(r7, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x20) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r8) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0xa, &(0x7f0000000040), 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r9, 0xa9e6aac0282a6fec}], 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x10) executing program 2: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x7, 0x0}, 0x8) socket(0x800000018, 0x1, 0x0) (async) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) (async) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x7, 0x0}, 0x8) (async) executing program 4: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="7490425838cde564fa747c464e3203963b1676cebe50b1e3778ca411102a355c0101e524a652f19a8c8b218c274d2609ffa0f78212ebfd1d031220a7d98a288165a921829e14aac83ea7e945d62e4ff69a5b1efee4b82444d640289a1ed10a61936ecd8d0d1669b542c856e20a5562824e540c15519e9f75c43942daa205ef", 0x7f}], 0x1) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$getown(r0, 0x5) fchmod(r0, 0x182) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="bdf6741a44ccc19aebde86c315d320d13694cd4895d0abfd092d4f8cc367d60f69c65ca5dc0778b23fcb92fd60e0c973265a4251a10eca9015d5357fede38894998abf7747685751dce09db92eaaf7ec6d22ddb45b71457b827bad0201a1febb3e9cdb377e2aade569cd320ad0494f1736852443b561c8f1ea7336a57605c785f31bd1b57d762bf1b18a1594f9df5617", 0x90}, {&(0x7f00000001c0)="44558316ac0f714e6ec0dcea1820afdd8d617be9f99760f97411908317b8519991b3f2ae64aa1af0f0d485033f477a32bfddb883642bf6273d046d76ae", 0x3d}, {&(0x7f0000000200)="456b8086c0541c611540c96edc9095af298af65bebafe493599c64665f698d", 0x1f}, {&(0x7f0000000240)="34c1428f81e496d5770790269e523c8755ea7d028ef54c63f14cb0f35b793b120a94e09c0cf216c950bad2a501ba56ea98e6465c521c4c9ec501aa902b02742dd03d1b8c7b7c427f390bbb046746427ac7426fe4347d984dd645514703d5", 0x5e}], 0x4, 0x0) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x5) mknodat(r2, &(0x7f0000000340)='./file0\x00', 0x2000, 0x5) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000380)) r4 = getuid() r5 = getgid() r6 = getuid() r7 = getegid() sendmsg$unix(r3, &(0x7f0000002600)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002500)=[{&(0x7f0000000400)="fbfe97d9175a1f49d7feb561d3f1ef3801f6719b8db0e1ef793cf099c659758bf893fe9fcc94492dc4db78d840a1b8fd90e3588b5cf43aba8449509d792f9ef901d034926c6b758026b8d72f4c125dcd80fc376e3a520c5c", 0x58}, {&(0x7f0000000480)="82a80464a20e49ae64dece55ce1c618d669dba194d47b9c1bc2347e9e9584b909c0bb618331507d665ce9d9459e9edb15e91", 0x32}, {&(0x7f00000004c0)="f3157fa3bf4645eabf894842e94d52a6774cf9a8", 0x14}, {&(0x7f0000000500)="df83e3fb6530031f0c5f683b9be656c160fa840c6efb196f670348bb1e194bed9b4b34de6f0b61a6617114ca44a2e19632e1de7d998727fe0f93734bf2191d62d34d70f047913b8dbf83fa7e6601e725363893b7ba91937e4a5352bf659c37416a1a69da82a1a7de36c61ddc4b3588a09bcb52acb76375f0aa779ed2a919b85ec659476ffa6a0fa98cc27db842542e5c3b1738121e4e45683ef0abb40d08d2202c6b0f5fe4965886b65d2c0d78e7f081218f980646f029fd76ee2fdac4d0b53b05f36505a69439877b5b5fe34017d07cb97936527e3a22be5894c2eb809adcca4d154f72cea0782dc7db7f271cd04f2455ae054ec79e5a241ba588c5a92eb6a23199a31da1de4eb4b21004fc78074336626f04c7913aa70bb033feba78233c413f62887959d2ec66205b5ec1f63024dfce385726f5385b1b790672cf212e3ac8dc8e33fbca374c28a8a0bf75c020ea5a7d5fc9ed32c6ca4649c3ea41c1e1c829951a6c114f0868d9d09157273e919e9796c2c55e680831e25e33c22aed366b6051c9d9166cdf639f9d99c4dbe8923ac60325a278c9bfb56c48c8d7dd909dfa501bbc53dcc11504ff303ede0183f72210a96934825ccbdfb081b5f50625d30739582045fad938df61ff6d60ca6875b1a4b542e3ffcc000ac47f0f5affb0d460fd4195f20f921ff3204e3ced4d4875d5964f9665ecebfe3e722e980f11948745d04a0d85359bdafc28a417dcf7fffc3a12a73dcc26c6a543f1c3fbbf68da475c1252c3fd6b644c54f5526af4bbdebf0c25998af2248510eb207b2832c49094c57dc8bbeab6b7ab77700f8e86168f6874248866d776e4178af3a0f5996884353fcade605b2e1d35e6d7a6b2fe862718a228241926da0c6978cfdc194c7641897f39e2caa13469caaf925473fe06cccecd9d423047729e94de723210e5b7f406f40e147415e90a044c74f042473edf78c33188af740d6d55944f5383fd449dba388c2b1243b72404aa15769e91413bae73a205abccfd5d4e2889d89d4009e420d478fefcb1de69dca99786fdc79c54de319b1579a7115ed8883110faf0fa561b9601015ff64a834484f5d05ba688f98409675fe314cc26c4d77216d4f2a1c7b43740060c4372baff2dbf4c23dfff7fabc3168b89157ba5870aad8915557555bb89593be8fdc1c5fd3db3fcfa504e94dfb81a2cce0ab15412cf921597542f44450aa5be2c84785533cc3c03a4f1126fc76ba139e328ec69c540960aa46c76a96359e28bac937facf9cf982b3bda42a765694d723af1966dc4e62998c64220350797a92c762b11aaebbc8612f286a5d7df60716edd6147b0d54b9537da83081fa8a2584bf5c0c415d62e65e0abaa3cd53c51cf4ff071abc055e7084839c97e78a60fc46bdec139dcc1edc5229c78289b1fe7d79ea1757b9d1e48f2605edb583a4f2f4c586856692663d8b96feffb73f2782b3f6a36e2521662f406aac661cb5c00bd6287a5dded040525d6df769e5a177959ec82ea0b0f73c4c4adcea7228fd3e0a905ac7e98a89b99a858e976629eeb2a51d9f0a0d5e9bf03706b4b0b0ce4d5daaf0228b204a58c503a74aaf18f532b7f58b1e38a524a1e98248f38c20dcc59ccd9bd65364e8d38beba9301fe5f4b35b589f26d7ed11890981a4bc15dff6ad76ce332095cf0a842e434f5b81fddd288aa2b1f1003ec102834de5d7bac5a0ada17a93fd2c90c7e7d96acf2473661aa20c2d1c67272cfcc2e8da60b7e2d21ebc655753499f025da7670e83b7c4740954d454451f5b25160ceba3320d608546d2e902dfb4bb38b7f80ea933834a79cbad0fd80b8fbcd76c3bebab22b3c6d33992e2a055652aeee0657c0786ba53c079c7acfa2c30d54a23b3c2c8efe741f7f827bebf257e933c874eb1d5c4aaa9644766e047cbe7f538ff78024cab853da71b9b9812c5339e6eb582d43f941c6f1940568df410fe53c7e2a6a63c251489c92570763bf5fbe27fd0d494c5871b217c18d771ce365477bb2f415436c44a85674b506bf0fc4db6a3f9616cd4b164511ac944a8f870f01130e45bb1277498d0c4f2117934fea4c947c4143f571e1026dbecad245b9e222fab57644be2db697b4ad0a0e7aa45c7205f27cc6fe26d1465870c8512fa3e76f8a87929f5c998102bf67759ce5ee70c720c3fb4b8a4146135cae2b4c8f029bd9acfb3b54cb80cb13b7b0bb627256ccadbc918c99ec1f93d7e7a908d57ff95447c35aaf5c3fc9c1a56eba7f4389940ea1cf8e7efc2af2b19bec481ba262c290f85eae6693340fbca885ee7ec69d51d427d5bcb55a59dd39a74e4e6332e4c1978a1b3902bb224aa30728bdf0062641c8b4c32a8230903aa2c8e7f7aad1614f4149ca3671d20df92718d5a7946d20228fe3e0234d8dbd9c55bb0bf55fe058990065b154fe9a8639962252f6826efa92b0c106b89a96f686213b1c5f7ba1704433759ede9bda6884a9a40f391797ab031e197088ee34ff522eb5f700e3c0986c11da441d8214e049e82f46c347353462ac446033c977d35151a0df91ef1fc805fe74b430ec302ae8bcf26d678943f5ced465e52b79d200bdc8027462d17d3338c83f7c88bf1a3ff89ec0f8d3705e4ab393456c9dd01f457b4508e50408c487db89c0f32f5c39304bc9baef5a76abcf5e0e4483dd2f51276c43644440bf7c46554da29e997b700c841aa7dbe77c8e373b1345782291c2338eefdf0fc437c0a8e94f1d56fe66afbe8eafc2476a7295c4b93874123f228e2e58a4bd5d4c1599eadfa2e272d7a4715776ef302dc5aee10cabd2e65109824294c70088b6575e61af0978ec3f3023fe5847cfbece7467de60cf035a72ab28e732d937c1659db0347a114a9acc649d31a143fa852aac06a3d05c487c1adb334f60f78ffadbda0dd6bd4463bf52a5eedbef1dde5eef01a9826fb35193f0f573e1a10cea2ab13839cffcd8f0cf1b5c703700b7557daf7f714b2190abcd31f94fbe40113ff630c124a00132231eccff3d2cb9c67d04705aa1edb3f8a2aa84ef7be77a775e25681ba606ad6b37bb3fbf32fad1f380fb1400a231d3120209332a3368909f5b0151e4bcfc888c83d6a0287fd08bf5335e9a8f08c154b78b1eabd5fb91a2702a9b0a630cd45855b1972379d2569eea012aacdb12b2ebbe07779f2831fd4f911e3d7e91f793a2a436ed2053c4a48d37cf2846a75e85a378be3b16c260b339fb0fb6b57845c82ea118cd91e37d36e059f20d69fa0bd15609f42abd1af15acdf6fe067a8a8c5f3cd0c1f9d01976ba89f719e1f05d4907686d066978ec3be5621158fbbd6aa219c7a228ef718bcfdc664bb0f963c8cfe5d21bf2615709916f892e6d4c7d934009b8336bf0ebb40e3007294085ba77f75902ad7783519677107d0b665d955f7a6af2b26d56da701fa5cf376acc8cf15e9cd582d11de7b89132b89af5f45ee67ed66a9b527f92f34473602e5f54d5c14207b01bd1f0747048c44bd1fe1863a353909cde777f4d070f2bdc6b2a19f6810fdc326799357452cafac3e24e466a6b5858083861a5111b983d826938f924fb1f2ecfb5eaae10b116f8337d17deec7e67076ff29515397d711f41e8bd5720280d098167162b0cb372ac8e85174f597e94f5b1f9ec6701628b49d0bd272bcb296b990a0eb71302525b0a82897fd0394ebff811e05a469a9beb942c31d0266f254802e9cafc9b9b9a7302b59e0c169614fc49f61db5bec6f43b32b284b497f88436106600af85cc1e046e2796231c60c74db59e666cc9294071672e5c69565e3fe2e91d44455e4c4e52c1b2b9611b04c5c05b75c552ec7957f091ea0d17a574cf31a06616698379e1b185849f249016fa61433ad33a9ef0b19c018ac9d56e73049107893f88fc6ec8ee89a23b9092349c87bd486a22d9f5a64d9ced43dd63460d9d2b6b0a4194d0448328ddde6b89dde1f7a8ba528c8ad78f82a2ee67dbb26df53fbcbefb1040eb340f13906b84c7bb2dfc665e33fe3aa4df0a109690afc32b6b317fb4b9718c8f335fdbdaeefaa5bcc3bc0d3d40fcd766c7f7e94251b1c67797d46271d01b7108fb4e24903be8859fb4ee77a402988e7f19d0545ca8ab7510a1e65353eb4873d8b74f0928b18b2f2185e372e128fa809e42d88d6641781379a9cfb623a4d0e5b66426d478875827c00158aa8c4534b7ea1c2ab90c62b2c5e3d4ab93766727a9f60ac67ac057599538b5d9e9d3d10654378711b9aec525df070e5364f1b1568c3468c21a0df1266bceee6e84b9f696636d8e6ebdc10d071d8393395c401987099287d90636e3383c49c4e307c6bd8ad38814b7e3563c33404b1fe8a7c38c4200fa1f53ce73ec803f55c185dc9a367a5e47fa60eb7eba857a49ca092fcdf769738c6ed9cef3e5d61a2e83c43ab7155e82a72870e24513e71ea1dcf28bc327ef0d897cbf2b665a309e44df9e435407e655ee7a1b900c4d9308aeacbe70debb2da442f1c55fd973f705f4a496974d3f524ad564001fc650dd57588c1fee81983bfdd3fa4c5a16e511b26238a2e1977deb6b80a1f9520548aec74c0904427489e0d0515d1fe057197949d9e01da2b02c26ed9e323c79ff74ef52196ec53fea8357d2723cf63950d1e185a655c3f2cb5d7b7fcda6cff177764785aab0d78bc8fe54e2b1bf50217623280ce344eeae22920500608218c4144d88ad0b7a644a1d304103b53a993b837bcc493bad63227afe2a33b29721dd97495bf443e6c90e1b2332e927368403270f4db917d0875199efd15f1ada0bc612d0481c27cbae3044f9aa2fc62b514dc0b19dc5ff9984adde4fb1c79c0b1fae92420c9e93839b5d3f6547d18afd8eabfc90154e35ab121ca4ddf5d1834d025cef8936227026244a51becbe27d3540db0ec1f59a1a159a5c2f7e70a1c5cae38facc8ab8949369a14b1b3eef366cec6898eedce4d7c3a80a9440d1760e922b17b88028f89ebbf34708df89fffa5ed3b652b8ba410d8fde1a767e503f5154bc95c7ac8e45a2f760ce6969b4231e4f37a4778cf9d0887035a64d1fcb53effdc785c8329e80ce08ed764164a3bfb0a27fdd91b6ee3c162e564381b2484798bc7f34800a85bd4578e1254d4d18a5f9b74b22ecfbeb529e2b26a8204b1879f7796f345102e2dd14c502dc76a21f963e6f3e041aa4b0d91e10bd275eececd32437e0ea88af3f1e8e5e84048392150ace6efd9929a1381626019603693b9c38fcceae90d66810a5e183fdadf140e5082405d1bf541c5a364a63560dc60af40730aee1885eef5df97770ca05e841f8bf91e85f64ae9dc66f068e87aef1b9709dd6e825fd2d721f67cf93bab5f6471b25951af818bee7f07832e825781b0e0437564a60c02b508e2fc9df7eb6340a2e3d6f062a5e0428b7a4693d257a3638107c3d3dd4580902697ea118c45cfedb2cc079b1ebcd075fd73c2edfe3087903c37d92d47a1fc4e0ac0fc3028244fbb72f6f7b582004419e22e01291b81ddb24f5157066a6529a516445fdaba3e32815994395fc7b76969383a10153bff4f5a6f215ae6ffb7f48f32f8190c4655f0a630d2826dddba9224573d2c95480bbb466454024308cd71dcf507c44829287b59c5a2eac550ee101db33b222fa09074cfe56d6a5c4c242ec689e2cb305566a5d50ade079e5c3cd8368bbbdf30fcba7fae36e627053d33898cf57afa740345b954636993dafc2d5b63ed702c270c584f3c594335a6540c711525a278aa53cda83f7cc3c0aba4811bc3aba3fd1138541be1b044a8a1d4f152a8ee15c47d2ee608565275", 0x1000}, {&(0x7f0000001500)="67d46e5e741425923589dd0412b6294d9a44d305875e82216ebe80303cdcc769accc87f21b99f912cf8b35be680c427fde7a0cfe3c5e7836011879f581354a81b2def8421ecb63341e0f2f37979415d7243a9351451a9feca01599956b2c81e3d8d36372f45bfe717e71142aa95d496125bb3b7f2b94bba79ddf8dd0c3ef77f6379c30911fe976b3ab2d2de0651a80b996fe3f4a8488735c68fa96c849545e3d8dce79d31bc4d702ca5574a23c2285ad04c6cc2874a0c87144f3a0ffe2cd17dfd0cd9c0d57da14d439d97318f2357ec40a94dc6e4b896b02ec6c5d8ddb8493c24a4d37b88a48ae0a2f2d5880f0ceaec32a7011a3421a0ab297d83a6daa632d971fda2e0fde7dadf71e02a05f2fe4f0f16c3ef664db6e4fd0f299fb8f5e6466abd989c4db88b5e0daa31f9ec4a5a083d46c61d56aefb890e575102e1895596ee86021068745d030cfd9659980b855138f014204902d3058a8040bc2fb3e33b3d2a79a3806133219d0743052d16f997322e027de236f248322c139e40b215fdf49a53f9d6a8055af3c854f2ede27ca5adc1fdcb374f1f9a3b4e62d86c219c4e23723ff377a5a9ac372acc26ab7222f5316321d0172ec270a2df371854624aa003f40281e09550ae9d32c8b58f40126d5e450acc3a4d2a0033c4f939e1502b8856cd5274718907b2afb77bb52caf837d0b7f010d71a84ba9d14af043737878e2aea9c60fccc837316c431450e2095b0a06021abd0a90a5381f3b1736509f30ae11e4ccf2b6690027aa71f2ff23fc504b9721deeae67533209ae82e39b6284504405ef300c786801f1e40057c172c0362e5f3a08101b4cc2fe17d830b70fee4aef7a6470a179a452c38d32e110d5b268814d177b9fbf659654878ef5618fae36031fef681af9bd693653aef6f84d1864dfbec4b13ddac8f88bb154fe45b014724b0cba181fd240542ec2c415641e562f9c0672b6517c95fa8763884658d6e3a3122ce99590f5ceeb99889f089b2fa46e0b25fa7ba74a9e11b286b3ba5b1ce4791c0c81803de28e4953af697d74043083711c6b1471cca003d792f60d839c1f56745e856ae4f2de5cbd686924a6745a0d3c2eb16889706c4ce45bb8d144f1eeac8f712ebeb928841f27bacc248b583f71ceebb2293e77effb0467147cbccdc358c703bf54a738af023d38dbdb648b3033136f7500d34f9372b388bc3bc46cd5edce4d3a6818ef99faba1d197990e7f4df3c5bb95ad47ce7f322b6262e716e3a18135ad6db5628754670f8a72db9062f310b6f81c4d209b24d4fab63dc0f8da7864c3fdfca3982aaf9c86516ee7efe0528024d4fbfa84c0398fd32cd8711a352090144a1aabd65aeaecafb94db17c86f57c6f253c8b9ff19510e5ac28314bd8e83b7b06498e527a04e4e37d6e29983e63e553ce935f52fdb32fe3addef3f8ec812bb951ba28fcc666476845560c4a6cb726ca77c86dcd11ae889b0d9ef6acb1e5a4d7c56d072de7b561f11e610c64618c491e01df2628bc8875b764e6b3a8e10c5dea413fa41cef21af77c226747b405940fb714976f2cf24d17ed3d1313ec1a5a1eb0cf72cc57c2aa37e5cecb5c591c764eeff90b1223421aed6b907e8283f1d5fd882be5c0657e619b41e5186d3673f38a30498443a95b7ef4f3db438f3e577437faa08e3d3b0aa4315003254fcfc4d5e68748f0e68645a911a095cefe6d49f5a366bdf0384c9ec7253014dd5cc30bd35719bf406922fb023658f1f56ac6fe7277b55a6dc2766950a5bc51bbd12c216e417c62a272ae202cffa3361c92adf6314b10540807368309f4c24f420e96bd65192d4b6d1e24c6eec7fecaae37a84add9f563c0c7caabcb37129b9751e0e39298048f8fd1a11ef2ddcd3cb422cabbf35d113615bd4f1d51c37c4f4c26f6a1182e149b984c6e1d2caaded89a603660b7af29521f88a4d88afb68111e3876df95788d01858e239a3a606efb712bd4a06ace77cadb233964269d5ba901bd6c2f5c0c1b0b1695db06183c9afbea2e6318e3af64a85f0bdf2ac98b6cfce40cfbf716be3acfa74ddd0adbe2cee8bc79125bd922220f060df7f80ffc62a1926b5f24c85515cc0926c1f40c17d4c5e854c97db1f2e2df51568de686bfbdd85abfc99f70ae2f87a2d7775c3b8fc0999604878b26ead21469b251da8e8911691b51a98d5f87f9ad0fc540ace813cc24a61e560a0bfaabad808d2ccd290ea5cd9e176a60010d0f21ff50c95fcca0e34accd32ad92f1dae4e0de25bb603d64b3b564c612e91571ba48568bb023d35615b43350387ccd17fdeb48512d46484e024e4e4dced977216f1cfecaa436126090707cafa6c847d4dea08b375d90c3b7ec007d59d50e978c056e103efc1e9ee02325caa9e787d465d4aaf33850ca59ffec160657ecc59df20be1f41daf40c386f3e2e22ce9198f1bb31ec7cba07be5a4fabae721ad9b0c821b2c0284219a6e6b56a99ca9a7c8490d7d4280f8eb81db036364ccbbc08a665078b238bfc45d5c5ed62014e9540e2e048286b7688219f508ff2ee8300c4d99f5f5122d226ac7b98927e59022638d785e3c8b0949f3d2f4b2519fa724f134f7d869fa422bcdcf08e9db5243a8751977c62b60e16c75e6a2875fef7df9541bd46d3c87538c45e760e19bcf4811bc443526c5c2508c0fba1896a657c2c90e9e96fb636a096c181b0d4719b185f797ac78ce5e7b98a88758a83b19058f8ae9d0488fccdcbb9d278b6d96832f2c29190ae0abed61430113185662d4e69534bb6a691d1e5871d50a1b774689921a6d6366b83314046b42a55ff64597d76a502640a25f340b01016f4781d45b0d77322859838830ce5f98c78a7029fb72805f9f6889fabfe69f31596f4b8ac2064bfd4afa81b0d5686f2a6b5d132c2d16efd35abff1dbfff66488164146e494c7bf0ded9f70bae556f1ada36a8de3a34d9a836ee8dfd51ecef82889b54f4010d7ec3e00116225cd7f63219338cae66e864edd9f7ffc6f4059d8572f2ee2ab21bf38f6acc2c8f5b4d8ac70342e78767350eae0e7b4c3d0f6c2175b5b90f7dae0073d236acd4850d36c3dd63ea8056a20fb272cf7a87d6bed53882ea55266dde8e6383c1cdaaa2d70aa0176fd65f0204ce7f63f122e7b9af344ecf425e66f6b170737cdb18882670966aa9e1b536a7a95d7e0e946da88274f12ce1079b8bf87b5138710186d158100c0435f9233ff6ed4d9674d41c0e689f7410c5bb6656a944ec61c67e673cd5da4b31ff0fbb36f37a1c85d37c2e8ed8c92ca861f6b2fe3070e0f43d9edeadba4fac7c20403fbe5419f7be96da9fa228ce6e7da124812d6e48c40f7424bb8f65c179fc7e4aa64b8b2a5dd93acc96761dad8053f277eef97a1078370a3ebce837ff6f8c25a702536e2da0aef454345b7be07e1fa1637edb8a05b03724d6e6013005bff0b0a2d4f42487a882c2f5761a6b24b16970aa64792e1bc64a39c456e6fa8cccfbffe1447d9c6cd66e08c58f047e6b4c437475d5d468bf094f9b2844855415c43d0fbaf3d7d15c2dad1456b4783e6d113d2c2ba299a832b1ace7795bea9e6a2e7bb566822f3d98d459e70e061fde15dbb5d6aeaffc9829e01028057216bd4ea3b431f740dc83e7ae3fbd7d25090ebb61588290b73f9f8cabb35c09e7a1b0191fd0d2b7e62747bdf7960691a8f4a10b0fcc9324b85d0414f16ae11c72c83525a4580a29db83bd2570d9f96aad4b2b642b7d02153f5ee7ab9f0dadda74a1736434730ab84921cc4b8f657ca62ddaa83765a80d89bb70acba99917dde5b4ff9d14f98e9e81c5d15bedf687e1364d3531cf532894bf7c90532066c62d40ba877331ae372b43712d00680b42431c42ddb002a426ef2cf7f3fa86055c8c4f20e6fcbe60346c75d6d3b9dbda74e16747184b03739e2c8ca6185e1d00fd3b12b49857520fea116bc093ba7e5246c520132a973a2b1560a8cfffdcbfc581bb4a8b8e6e8c5e315acfda1f166a944015aed3bb5e18d72f6806e378df46b1b1ac6054b79a5160b3a47d75ed8fd0aaa57c9b26a26a13600e87e43ee92a8f668a79d62f104ad0f35b5b654af4a41bb664efd1adb67a9367a13707084c8a98737485097732576962a7ccd4c32c904316289dc595d7aa01c9679bda68992bd4fbd045b53e81a54a385f84d481f9a9479307c1d70740e584ef0bd6b057aa5e9be439d29a2ca94dd19637d3f8782f3530b3138f94a1945f7971d6b51bda123484d8ae2d129fc1d4a8c4fe961563d9cd04754ba0d107deeeddb9776c592e762fbc4d27e3417a48744b0e7ecb7bcfef92e6492f559db866e36dea199059fda14f1f22ef8c338fbcf666fa2929a78296cc42a052d9ac92714232c3a58fb7156510aa6447c45e031518a2e9d3dea684f93bba18f71df4e43a89ad24236ecd17f819a99e213a3b450c4451cfb677aad718766f2ed76bdad3116e052d5e455a2fcd93a61e36bb113c81a1b6d6871544cf47c76e934a46d69a63e86cf28cb240cdbcf64c79d7c618e09669a80ff5e6fe4fe379a43464ead4ff4e32a1136bab0aa4c248bff5a4ceee5a599b2b0591a98feb29016b3b7be3a74de3ec05a2b78bc9e7f2e8260b90bbdaacd8d8a7a91c5b47379fcb2bdba3110bbc23382e299d9a4e1f2e83671c533054d0a4f3e76c57f8322b8a6426442f5e3077ac17c774a23d480b230ff9ac766f0f242c9891a5165d0287fe0a5b61650bcf113fbe9a8ce955219a7d1cd29e2ca1fa928e30a3662f1b658bcf41ea1e45ae0c764f188b41156085bee2163bb85309d18c3b8d9897358e2e60d1776cf064414e65dc4770672f5e46aab3d73cf1e921f668419dcc37872e207a453727e733e58fcc9b9a78e53f8df9bcaf8d791f40ab9b8d34b549209609282e5d8ca0f1f573edba4baac9b696d925e77a73e02ead3b1ae54a1e26fc6fd0f5ff49ddfe23e5767ca4d5ed02cc3c99b1dc76c175e0c1845bd9a44d4eac6e8b4ff57735ff4fa85550b256d9a20e45f7c3e16274c6fb21584f8c616d718dad711b47c875166ede2b3795b629e2f343074fdc8926495f16ca8bd9c47dadff479bb5784154c20c3c0b10a484a609685a313815bb82e2098f77ab91e5e7829923ffb9fa6881911d3ffda8d9816ce91bd3894adcbb8c8e1201862954ea9b26090d902f7451c85f6a0df1c2376fa978b2288e8bd0b0f1995b7d98d00a5b42419991d7e0dc77f6778ecb95b467ab746172c63f44868aef9b6fab92e9a4e43e834cc4e611f2f769a5703d348fd516e2d96c8e64202047062bc22c30b9faff9c797f2d40b13d5eeaa1b799880e2b53504c8442c900c392effb35dff6b2fe458bc489e18068f8a3e455c026971fbfc2113fda5faf590becc4afd715c136e61bfee998f44347a75b06a92be6f6589ebf0381dc38b816dd8f886bbb3dcc859130e12e749dd2f379def561c543be176ec6c920658b1082a861685f52c717b7e87d2b4f25c3a269d8e0e75e851a9a34cec914101f34711ee77ecf9ee54d93ce4ccc69d8401305b5d441e2d0be7032fdd66cb20fc947559c52834a75d6d91d16efd0014e8e0f2a1689da0b52fe674da910c8f6ce2aefb2725df94995a430c52843974fda908e2ccb13c7740ee11db80839bc707f98ac49a5f3083322f97a0ec1cb62ae790ffabdc5f298b3f78f047a9595416f04a8dd74ea65149bdb8ad990f150c82087d4b2634345fab9d62f1b6fc24e98be710417da3c17861d04956bc22454740b31d6e488ddb6988db5a44b037b8191e4b58071192bc11a3b35576601dba2bce5ff", 0x1000}], 0x5, &(0x7f0000002580)=[@cred={0x20, 0xffff, 0x0, r1, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}, @cred={0x20, 0xffff, 0x0, r1, r6, r7}], 0x60}, 0x0) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000002640), 0x10, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000002680)=0x3) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000026c0), 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r9, 0xc1045763, &(0x7f0000002700)={0xfffff31f, [{0x2, 0x400}, {0x1, 0x1}, {0x1}, {0x1, 0x1}, {0x1, 0xfffffc01}, {0x1, 0x40}, {0x2, 0x4}, {0x1, 0x8}, {0x3, 0x3}, {0x3, 0xffffffff}, {0x3, 0x71}, {0x0, 0x1}, {0x1, 0xfff}, {0x3}, {0x2, 0x8}, {0x2, 0x7}, {0x3, 0x6}, {0x3, 0xa7f4}, {0x1, 0x40}, {0x1, 0xfffffc00}, {0x1, 0x5}, {0x2, 0x9}, {0x2, 0x7fff}, {0x1, 0x3ff}, {0x3, 0x1000}, {0x3, 0x21}, {0x1, 0x5aa8}, {0x1, 0xf61c}, {0x2, 0x7}, {0x3, 0x6}, {0x3, 0x5}, {0x3, 0x4}]}) r10 = semget$private(0x0, 0x0, 0x202) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000002840)={{0xfffffff8, r4, r7, r4, r5, 0xc, 0x5}, 0x5, 0x2, 0xfffffffffffffffa}) r11 = fcntl$dupfd(r2, 0xa, r2) fsync(r0) ioctl$VMM_IOC_TERM(r11, 0x80045604, &(0x7f00000028c0)={0x6}) geteuid() r12 = syz_open_pts() ioctl$TIOCSTART(r12, 0x2000746e) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002900), 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r13, 0x80585750, &(0x7f0000002940)={'./file0\x00', 0x20, 0x4, 0x3, 0x0, 0x8, 0xaf, 0x7, 0x2, 0x0, 0x9, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000004fc0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000005180)={&(0x7f00000029c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004f00)=[{&(0x7f0000002a00)="29b80b861c249718a689a061dc987899d79ff4ccfbd412c5d3320cf28110564ed5f98464a906c953df8e49bd12b49298de933d85d93e05d3104496bd3cd54a51faf70a75da72e72a7b2ae15c71c1f2b83300a70de3f84f2f665b576d8b1fe2c9f0148ecb27822ca9a8e40fb1bf", 0x6d}, {&(0x7f0000002a80)="31fd365c0ff9fc94f07a5618f321dcbf0cd8073fbe43d1560688cec0809a2da4ed4c9f90d1050ed72baef781cdce37db6870fb77569f9ca85f66ed71d8d94aa2f9a590eff4a72905380484962a22d6d841ba0061a011c9cad8213478b341172d547fe3b0c66199676058a48adadbf8213da34166a0b51062451651eb5b3f3d6a9346bd5842032730fb3d5e20b3", 0x8d}, {&(0x7f0000002b40)="a1f865e0eadc1fb6abb9344e60a7efcab951d82a3f8766c795516a4805e5033dfd202f20767a45c72d4458770509d2d402a4a6d0cd191bc19544abc363f661547ba4c37ec60a7d7c211171adf0003ebb1daf0772f710a25dec4d0f2e44186eea00261cf1b9d42aa99caf2ce7592ad90344cf1f3f0d6afa73e47223e0c9cc21370dc11a0bc3b31f04e47c415002a37d4d3d0bcf481773", 0x96}, {&(0x7f0000002c00)="71210daaa34d6ffa99d40bb5594cdc37fc74edd148ab55806563e87b7d867ca468993ee630201e0b20335d5e46cda8c416c158fb29f4aa375cbc80e214434d9a1e82c441756d40765aa52dcbcfaed133b23269577389bc2a6bab2a3ebccd92970007e7786f4e6db330ebd56d4c81c255389a8407b6e983b010dae971e7eb61ed3e60caad60220a7e8a4644f1dd7287623992882a4bac00511a511ce05d75c502be39f49275aedcb699b34da77770b8b5e36c1d57bc3173142c4898055eed9ede30ad339d8c6d6773293524968e2949e68caeecc7bdb1468af5f218c6cc99fddba8a1aef8af79affdc934c845d6bdd9012e3036955b6400ca4a46f44ac9872f487b397d264cf578454881a9bbff9d125093cd93ce9c5c816fa2a6b8040588b3378f69ff0cb4119c6a0f308a6ba7262e61b31959ac66be521b417c42565adabe221a2fb579d7e800833f9c7ac4b46a4ad568de025e6f195a8c15ea7633daa7d97f2b33ff388f4ff22d26e301cadb642df98572e0c0c2114713431fe07d9652bac6dacfc4a7de8f2a3eb1717afb3ab2c48222b6140bc48d778a623a0da68a44d3e006c36d64236ce9a49381f1d1f0c0bbdc54a99534d0e0422274f1f651cea76bf6130320036b53d36b790c337525159958127f0edb8c5627b94c5375abfd56be9a51d4b3d1cbfaae67b91568920b94c6413320a6b8cb847b53a39901e26098531eadf1942cf7b0e0a48ec90dfec745a841ba282a7d640713284dba78ba5e5c8a5f60c211ab3d875ca78c93608c2eae25626477c22ae6b8566b894e3df5651b0ba18594e225ce9dcb13364d40f6755fbf3a646b3158f725250c5288b4ee5bdb1dbbf77688a6acdf14f361219fd07fb6ded5f4180548e4e4cf57900e5e7e5158089592c45910e0e01d6847a17e264a3e16d08733caed9b88c687fa32548e3f874de204e6f889790504d1309006dc545c778612701be1ede097544fbdc0ad9f8258bce43b2104823d94720e495e42d390fda490980ad6ecee04e345637d1b608602d8b8dc2c6efe97d5b2ff9145521e85b9f72ddaffff7dcb4bc9b8d6f5c608d196847b28b21b66a73a1407f1417952194d368bca49505d6ac40ced27cf6bec6623d8efedc6b6ebcc7b3c5d715106e3a743160e4c8ace5d8311529aa45a2c252b89cd03127072a395b5209f519314b33f1c39d1bb2a3e8ace68165a2a98097da5a73a74e1917d4e706b6d8dfc43b38c6e2bb1898a4425022d4eb69a1925a45932ee6e3ff324b95a814ede881b7a06a57fb9bcafec70c0ce33fc5fe48af7d901096131ff3daca2d59c0c062375f609f98a5db6c0074568a3d3921abca7c3e0832edca2ba12a9aa30e00dbe3751889b12cc7cdd2fc4fbe415ca51d892eec6f5948d57d873543fe866162db555c05fb8cd2409248fcde8f1fc752238ec0d37d096f265c0bb9b3e226b6770df4aa9a8e686c3adea2e105c82fca8caaf06fd420f21be0f6039abceb4a430d63d18209cf48185be3658fdc8520d1386c78fd21c4f5da24295ebc21e55c90beacb67033665c0ec6dbdeda9ca3bf61ee959baa134f4ad065dca2b65e822ef6a72f6df68295f4e26e762639f5ff6856198b82806b6a11016ce8b739a3581ac5fd5da4afba653537e9452e6011d0b71b1ecd72dc610df21b0213f5192123e5d994633ac24806d38c144c59c3096a3c8fba95f8ed76352e41645542c48adf147b7c7f33b5b7743976204d0bbbf5a8e8fff379ecc96cfd9f41b620ea188d4dcc53232987910151134ab5ddf0b3e41da712d9d28e7a94e9e3f1a070e0b875761f6004752c9f2e98c2c0e787831d77c2c0203bbbf9c0a574869de8091265015dec0901bd9f8653f15a01e629ff84482baa3a8141ca1963bfd7b835e7713846bc6e9e3c58659d5243bd5169a6f6feac19c2114d4a2a25dc93e375771e8e5a0c531e23133f04afb1a860efa3ce89475b6468cb377601daed415c672fed64f29564bc2019df52a7a0c9a49542ddcd8fe699204beb16f7fa427cc7fdc4c98645673c1a127d18c29c1dbc31e3eeaf2fa7cd09d0cc6b0a15e442efe13e0fcb8a72daee4133469375bd28befc110c7cede706db01f966e610d6000d07585d143c4e078b50fdddebfba479c7559aed811fb1249a20fc191162371e9171a95dc5d1cb8e117777e33c19ddeb348289cd0c71550f0fa34881a03f98cd36dbb08b1328bda81ac0c0fc1f31025a66915e5bcaf5521342aa81268adc7be5ad4a3f7f7d6f4382de8d1d15d69dc004e092184a8ed44fb76673c0b1cb29390a5bb2d3bd6560aad0d2d0391f41f4b4a435002e4429ff94123c1d9ade039ee8d0b3b451e5b7694622a5a7763f18f80baa3559b84a957d3187c645f49c82dc747c9693d8be9189ff653329eef891872b50ae8b8ec9a3a412e916ae08a808c2d5db688c97c081558e29ebf087fbc8f0987a47d24fa425f5707233445acec923d12739b06909c3b6914f21a0ff471b85cb3b4534f0ad7b745e1ebea66fbb50c86ca26be257aed29a30e50a63c56f43e3ba3df21d95e5b788eb25ba91320ddc2990030975e6ef0fc10c34137b2fc7c555f70cf6bcfbfd96cf2e56811ac43ae8e8ae0ff9b8577f45e382afef95ddaabe2bdddd08e7f00d6031435139f156ef945132b9f8e232993b3759b5c6d67835de5a57c1dd1caa5b3072d87da0f30bf519129a392ac2f827668f00e20e352f586d99f2da2ab5aa8be53bb161dce028b809226bcb71ed8f9fbbcdb3ede654724cf2102ec829f80d8fa59036092754773922b763cf4414029d580da075f749b147bcb8847e4c48206659d8b0f282b737fdfda3edd9d6bf023d09189ae53e635e3a1170c4aadbcf0336d7439d3a7f7d8c063f05c847f33309ba33c0db8a38c113787decd618e45fc0f6de7a674ab5d6dedf753836aa1f201d51703a63d976fdd7d57399424f0f1a8263dcf6d7d7460cd205d89b6604145f0a0039d4d6b9a78ee8b0368d5275558495d89ef7081cc0dbbeff1ce53a7f5ea245c5ef3bbf54d8a1e49309623c673c82bf4f0a903659691f68287577278e9d8da7bd83ee2af33e61ff1b361b6d00ca891eb31cb8a2439c9f6bba24e98f90245a3517eb28be9ffee9f5ff45d9374c5d9a380e740b752a61b7164d762b2a8a8b0da562e0507108d95073b92de76b98cf62683c9cec2fdc939217c4d695893822ae2de7df900b5699f8e640f6094e13239ef997aa4a90512b22ffe11695ed6b3eb48da4c0c6a8d0645e662d9d5a5676d3720cbd5e46a9e23831792c4b53c83e958c20525c6ca4434b3dd2a7c01da28e7c5ec43346f0bca71dd1cca0f954b08c0f6814461a7e35f9883553ed8ba3c6ab49150c857487f38550173a3978933fce57bd336872dfdc1280964b02e2d7132c8ce4880d5eca5179f61abfb0bc997535ed2371bf1016c459c488d72d7e6c741e3b998b4e8ca244ac0df2acd803d42b56b9220854a6af5891e97a4a19d602c688881467a5493e89e88155d98a408883202e90236345cdb14bf0d9fcf4a7cdfd07a72558d5e5c8ce120bd5458ccbc810966bb799cecb9dde3e11b2ea855ed97fb3fdcd2a03238101d836b2b0ff7351c4b000b33eb5556e3886a59d7fe1f1356e07534c34333506cfd024eb9788e4f119aa8ad61f54cb0ecca13bf97935d4cfc21486c5f27a2b1d5f26fa733bc04bbde7893d7e8bdd5be1d5eb0a6c0bde11cdff9c5b02aeeb89b7b8a567043b82f353fbb9ee52df304650122c56739fb8264ebc242e28b411e2da1a91f95f65b03b2971325caa35f847b293c877dde03349fed884506f874eb5f7ee0a66a69ebfb8e470987d4599b513535bfc2af6a2d365564970eb4efa975bbebc297d987966ff1072152addea56d10883529a65e8d2fc8cefcfb2ddef3e038c171a5b58f2626bcf4c8a854ee2ecc400cc0c73faf08ba838d8db1f7a7aa6877de16acd7d6d1f6eee69941e22e5053be21100b22cb206c8baae224a48c1a2b0da889a3dcbeae61d2bcfe90508af1483b60f9920a8a4c5604089e90ce302bc40faeb504353be5fcb5df7f4b2a4adc21a3663f92fe0c421c999c11b1837063617ec32f10e0a5d12740f293e40d8a76fa232882d03dd21d8ed49cacf3beb103d86f0324a6ddf9fdb0bfe7d41b04e7b108e871d55dfcbf735ddeda7fd9110dd8cf8f459b19a348ed9880a8ad7fc74b5a1ccebe1664fba941a638f9fb9ad89db1e4d06e8bc0365301b769514a13e1eb77d6737c13ccfb8ab5c3e123d0ef9b2eb39113272896d4a26a56c61b2dce3249cff44c7e5dba3328670deefed8824109d6f8f18acca0f20c3045fc39f81fd17df1145d00fdae5079743222566f1b875d83e33b5daa2568bb7028f4beadcb27dbc0760622689643ac092a40a23670e6dee84ed51d81b7e7625708d70d6f5a096b1ce5a1f290d133dd91d294b01f5b1ecb7c1431c0eaaabe0d047839e59d1ce46ec6b945072e89e8dfc5e57d2068c7a750bec667202bd089b6606ca06e455a54b3fdb3c43a17e33d705749ade02f417a2c8a62dddbe17d90b8c32e3b566e56c2cfe296eceef642da60290977796d5ea9b603f597591587a8b4d877e5f397e1c7cba216e6f334f2f932d566a22c942d9e230aa5781d9ca8c2578d675bf5499a93fbb22ebb50aea575d7d70a434f6134c7a7342e732d24c8231e24f654f786addbdd5a0c2eb04d7c0a1f4386aa9447ad0f7bf3ac002097d735e6e9653a44a91df92dca936c71865184f6eb38f7f1b9dba91abbf93778c81e2669d2c51e094b8b5f14aa285a95e5c067ef1cdb9665bf6601b4d393c4b89f68a805d47fb92df2018a6e1e3a3642cc0d76de798f221b0941a8fe99d461ceab0a47964097a17cb1b8529999f92761b3355bd60c64753eff148a80780d627a3e4c1f236d0c292c2c5a8b564d2dc81c6edf89d3d55dcb4c07f1c7253061591bffd6e7ac8869fc0a5e7ae920b1261e19295359c542ad1492e75592caa3121a0a9911ecf7e3944d774798154f2bf2174e7a986736b46b42dace5aa86bca4274566a51ed627057b2f1ce297f21c303ed8a92207165c45cef50925e4b8cc22b7bb97184cf0cd7acd8f5a729998752672913ec9361eaaaca890b33444bacbeddba95085bf3ef4cb15424bfeb25790e08779532fb468e77c0c4f78b8d94360d9bb32735d7cd983519148f8591e4f2c93194c167efe11c37f6d62948795e0d525a97e06735c8e7066e4dd0e7311c6974a0f6ca64eeb650c0813ad8ed97963ae86f16a8189b98b2dee472e498097fa7651afff24c7229b1f601bd48884a26086b7feeb3c72cec8d4b0f426869eb608dde756988a4e7b5ac91058a64d106cba7e718474aeab309b932e31c59ec3b09907e684c31eed782434190757db8c2c49fb109cef8cb0b512b65f0c1b13191298b02b6316a9844b2176ce7d11f5078e083175b5c03113ad549dcaa5086315a29eda3a81eb0ac6ab6a5727ad96c22464ca32ccb84c5bcafeaee5206bfd2a5c740fedb792e693b7d33caf99001b65987935aa881359c5d56196a84ccb84aa5676aee423c4c01a340f7101ee0ad5b3d950cd89fc9512b989cd6ca82713a7f4641a729a1bfcc1e31ec2bb320fd5f07ab914bd762ab19bee88b578916df8a86634cac41634204fb69808bb48d744a324b9abd523b29d39e5bf477fd30af2eaf4a12b94543a1c1bac03e0a651c6e2b4ca912eafa6240441492ec7df54333823b1d24a064a10e79fa7f4589151ea8211b6e77bb819de0e28b7d0dfaef506abda1d8441912cd7a26", 0x1000}, {&(0x7f0000003c00)="de2788303cc9a3f8b75aed5cd230407ff03a8168f22f9a399991a9357586566bff17f6f03c37dbc325cd00bdb2b8c29862993ac0f22004379577964319ff5d24e69f5a95e18e2d4e330a414fd098ba28e0a321ab82", 0x55}, {&(0x7f0000003c80)="a8575d960cc7bdcebbdec7731c4aa8f0f42c1abef5bd85724dcebdf6d55584d61c5f3fc8dd3ebef98780950b7c6ec491ee65075b55d47925db776574221ff2d00b5adfd9414cb92e19cf4adad61614f782badd17693ad23618c0cea103cfc3308d8783cfeb3a8e3c11aef407d87729a9200c9fdb8228f0892510d36a3f137dc67b5e9b590aa902493d3e777e0b6fd3b35e88d3b7b7929618f868fa918cba24ed1f219c9cd32efda7bef1f00eb345ecfe4d8491bc2ded69c4e22a36ca98a6b5038695d056e47618f52b82400ccdc43565e080aaf17f603a5f", 0xd8}, {&(0x7f0000003d80)="124a2873e553a3354ceea08f44dca32aaf3eaae3c9d74781643be50aaf4f4b8f1c46122056da35c172b968dc6c404c8bf3cad248c05cbfb2ba9a1d029218978817f94ea5d2de97d4396ea1283b18c0499662f79bd07a482ac38e99eea9e8da8755de2236048fc9df35c59052acefd408672b7ba6862bb3dc15759ea2d3999d9b03257c7d7ee6c5f629180d7bc94636a17cfd4065d0082c51d5fb83d6650794202f861eb9d0d3c1cb6cf9b3151b3c450e3271eaa4c99ede0ab417f2345ad3541d01056ebb80f5c2cad8b3211321cd86dd44c3d854e2405a4a6f3b2e2374a5efa01fbefe58a54491265277ee2c7329ff99621642b89ffde9d6146a", 0xfa}, {&(0x7f0000003e80)="eb6fb5c248eae8d6ca828f24ebffa5c47543da1c2eb89f2f67f18418d86cae8a342c0ee85117effcdba5c2a7a1133ae9d6d87bcce5e90bd7b1c79193a3f9e8cda7c1b57d22640ce15106f52841f08802aa0e88c54fd512ca9fde5487f1303a8ad552813bb7672f3148108c43c3ecbdd449436f68e40b71690ed018afcd7fb8325011808a370b544edd884ae8dd326d5db26111b84ece6c71ab0083ece79d80c998042c76d18117812f48f52e14ba7d5de69c9f9d9e4ab0a736da1c214073d9f193a2ba305264bbb0237eb84b00d1214e291e2ff41719663d3bd2d9341386572be29b28e1148708e169c42a35a9ca6b352399f67997e8a778b1e46ca87b67775184fd6ad875940934fe9842e1be6dc1a0d462eec0311b9e475e9d3947b781179e2c6fd567d752a6bf50038d5847d6136d7c243ac22d3d163d816c61f0950ad71d130da214739bed926d821d750abcef134fe7ce824158caec62fcf774887b50ad34a421d3edc2ba666dd52b42288175162e0001bfe59a300779c975c829cd9b0d20d85fb67b04624b9ed043d118aaecf97edb044b5c80cbb00e8f43e406e0c585f53b780a06f3a04a08803af28e0fd99889e19a8f6e6d5292ca590c83c8026465376df27ebfd44e3f701610e2b1921fc8c69c09e5abf8eae763ff942eeaa2a5bbecc521547095984c0331fcf2418f509e62831725227957110eba9925b9802f73c943c97d9850b97a397d50665c9083b4969330dbc31a5da712094d5ad4f2c894f4f164f32fec9c94092976ed68caa3e42409b4993f2b35e6199b73c9876b4bb85c1d44f9c086e35acea7bed8dec17e001dad6fb9572b3aea7b439788ed6e52da8304a9166d292e946ff121e3742e3fc6f10ec14f8c8df12157f2ee03afd70ca9423ce853d7d5970cac3b7116db63b671e59ca5459f87db14123064e6ca007793bb345827b069621db603b884d58fe26f947e00c8e018bd40295d082b23c89aafea0a1c52f69d9e9aa2569dcf7086d7ada9a7d5d68a313d5d1089c6de616ac470da462641f00047c86faee872615700581cfd7d6f22dc07434d871ee38fc258e8a28ef9e8a639fa875903e9aee036de150f69e167c748f7ef55569e90d93582175651c382407fca8026ca554d2cf541f1b223e57c0d952ad766e35d8a73bff5857f4cebc820480d9eaa43d11d93f2a06e525396dbe168fe943e3a503a40551303fe8786e44e615f3983be2455f6ae0e263d71c5da320b708d32a838d8658bcc6b36c77598a2324c4225e54a35d9c24488ce7dfe1690ed1218780e2c0621b281ca7e88b018e08d19499630a66ea2ba14c77b89b699807a55c419ad7840ff253d1614b551ee8a9a7e2a1554a030ad99dec8b0ecca02ec26a41864181ec79c0b94f886085d51daec7cdc2e535ade884e63434bdf9183c1bbb05558b392ef5226dcf59395088362c3270fc48779acf2695ae2ca3c1d6756f9cbc5e16587b1b1449c168202e7a03b1688680565384f23f9fe48b360366f7a2b662d80baf83ff0d1b12db7d3785511a5e22e0962d59f19c35d580897720d4178591b5944698a9dc36569b21bd02f2b9ae338128ea0adcac30aa9962e634afeab087242d118f848be420318a265f5c7ce9f7ab6a896a0a20870f175ea60b5c4d71866dd98aed1a1247ba1a51276bf9d7447e1c037e60bc7a0b39e78ed4208441b77958c2db893dcf49598cc249f24c3af0ec5b53a91ec6f3feb2f25d505dd7c7cbcd61d04574f08b9422105993fa1d884325154d52efa2b537d79942b4dfdd8b6018e0c923925df00e21e78a30741ec23d867581037677e34957173935de89c1f03516dccb39d748d1944ece78f1405f5946e1b7f34f73888f145bd58d871d1797498f1cc439ab9e869d98ed9a1276fc1f3d6dc692c5997f129cd2a34439b3218e930b52846656172ac00e6028018473bffb31f42f249c17bd875d2938398782389388eb01f7ae34cda60fb5ab1a4cac82c2e3d981f44ee89b0f527fd1e728af2a6065d14330960988df03e61b280fdd276c3aaafb542c44193cef53cee58279b08861b10712761daa3b226fed29069a454fb54b183ae41eb1bd20a91ffd12f343c416dee12f6783cab21f69b6ea80fc8bee1bb683a31124c42109f04b0d08feb9cab5f80dc50acac1dfb0144442e8af2ff97bfb200dcdff4c75da72e3d87bb42e7f215d051378dbb4ba927c581e8821b4a19a50dfd60365356c930b7e97c3aaa0df8863a46d102cc80774e1aa9b35e4e55a2ec4caacce91d2cb4b8205d62e320174b896e587e8074e7bd6332b7a55e5a28adb72fd439cebc54763d0469d6121200e018a7f4a48e5e915b77ba34bfaf008c8f9ec7004373e1958ec131c92ccf31f6ade936d80f16a0b667c9a05330176d20b06932b34ccdbef09687b06ef3f957eed008143952052aaa46eac56b1af20bd41a15bcbe3ceb6b8439e08a49d03b721697cc6caacb6d84ef33756f86c79fcfaef3e9048eb5fee82d210c56503380282f9c796939db568eede72315c44d44d6cc5ce3468ca4f0604b95e9434d884902878cc57846ddd1758d938246520137ca079d2ca6bdc07678ea717f2da2fd653ef1671dfd5c051a79745b637059c2006dfb61ceb53471247f4615a39c18816a5fdd623526728acdcb3ba458c0624985bc876f5bc1d5d6b315e55b50c11a54c462ab967a6acd48c6e700415dcc186fcba6811c604d9e2d2c7fa34fb3502c063824997e5be262ba2bdcbb2467635839edc208d21615906f01406de09b0c3b8649009dd6d8af9715be7abed79807c9b52ff80a0d12fb5efbcede9f7dd96d5ee43e7c4363cb3436a189c6cc7f94922e139968a15430ebb199551d79173193e111ba46d60b071d0eef4d8cd96c82bed74d05f7ecd94b2eacfe1cea5ce323126debe94c5ce76d546ded7e93127194bbd4b72c9efedc3e492787c9ec47972581188235740b758b3f9d35fc219ae10ceed5b2c62420acd0572f6f525c8913601340e8ad9c195ae2aa06e11d427b4859e7caa2736af79c153502527f9429e3d395481e8c6dae9d40acf86392ffbf0d20d2a99d6f0f7b50a378cb039c1cb131f84748531ad89e0857a61fa1f9adf7f26a5d038a548ec685ca06af4bd757907444c5c53c59050e91416f9410e3e8fdd11353b19ae071ae5405ace866d113f1fbdc02dedbc830d923b5079fec59603917370e2c0ee5ca0ce22acc78aa831e548db15dbefe448f158a8a08fbc8390b8442b785c3f97edbf63f3ebb69dcad3e22601df0b2d0a4f3c7f5ee8581b128c73047a98f2c60f6bd6771a42c91585803cdf3fcdd8c0f294336ca48e814940bb820bd06ac49b852e467f5791af49b1d2a42a6375c2155dbf6c099150a3385fd4043ad29246084bf79f9fca06e4ef64269d8658ca76f14a5fbf7bd145b13d3c70c28ab2a25967fe8930adb43fd6d6fdb7d703e3ac3cf0fdb6077994e007ee57c107814a1520a48c1153a6dbe8c17432140c29a8e82df6dea31f0fbac3d917c1613fce834a60e4bf8e175695317464726c9434e922da776fc8c0829bfd2f5ae4ed2544fc7f571a981494d39715334cc6bfdafed67631465327e4867c58c86a3863e42bcf00a96acc14c622c9f1a77fc09a7ec204ef30b0cfa1cb1cfefd6d028566c15bb68e6a5e2c8af01d9f04c80508fc7450ab507746adc3a2033a6dbcd1a1e248361852bf02578ca9767b6fa8269b185d05250e8bd03fe29f06e1287094228f797c4650faa274cc8d00cc8c1084f6f5a2367bf971049d11c6167510e5bcd8a54db6c21605e9cb3a3d735063be3dcc00fa44d2d42a8ccf3f409951ae0326990765e7c2c0f769633fb0c47f17d6fd1410624d827e23bb7e5da701c17c46d35869d881c82582552d8e2ce0531ae8f11113ff7cf7e7cc49bb9a67eb6164c7ad946e5d664203ccb168678ddaba28bd692cb00044d9710498b822052a4df90f52e7a63ef194a6aee69f3f804136e74d75efb17b28781b646f0b1cfdea39c342b5be50678ff73008dec7ea971b77cd73ca23c4767f2bd46c26e12a2d2b6e19038dab0c9df7d18e2155935e81d4bff1f85513972b235bf432935b58d54216fb2c3bb7535c788d714e23cdff5682e297c63b6804b57b4b418df4e1a14bdbe914a733017a0a1ccf7ecf70707398e0593e266b4d15848d749ae7088dfea6e201e1bcfee95e1ccabfa77fafbb05aea82af0f7c5094d31d96d84e65518cf395225124036d1184b44efc8866fa31ded6118b66baaf9e5e0314c4f26dca4ecf9fe3614582561e39eb21f515fbad2ec382c2b383bb5656b7241027f04ba676fd112bac207053a24314a69fa1580aa1bc8d1030f7d4176f3dfd7d9b29d8d99ae4f4b05000f0ee71f700e72d90023fd2263932bae27b512428540a2d1b76897886d2308a72868a7590962fe72ef043b860db440a165ca4d860b646e12d4747d87d50e3d786c20b907c2fa33f56efeb8217baf43ce7afcc626155167be321dc5890c55805faa5ba239606c09a5afaa8fe1cedae0a129a03f85caa57d46b57d442276c35e160fd85d955bacd023ad3e8527651241ba085817466331c94b77bf924a1c9fd0ab852a5472b9783a58275b2195d005ee3597473c735ec74e50cd238169245271fe733450479ca2474228e206d2604a61e44224365c28718649de2efa237599da3e6ed4bccb53351209e867ea2824403a91bf2b15ac71c3c88db583de412d9a5d49e2d5ab5f75a80d6c07cb0bb69ea265fdf11022e69c67e63f22bbbe550dc4f7e34bbc237fb8c7547f831fc01553275bc6004518a79dd2e4030ba72630a05bbd40044d707c77900b1cf963b40dc91be57afe4be234303b0598647a1ba61ba5628674294d3da61c91608cfa085c948412f419de1018b88c3075cc80d4ad1d3cf3e43ed4bccd7d9c239eac48cbc5f726c5466b236f88c8a79112c708975a798c0d6de5bfbb73bee0b3176f45aef8dcff2796e6fd3f09fdf4c9b84d190c6d71b91a8578a8b136901e460dd14d972a498d809869b059d4c5114d2e4aa6d0adb4623c2ee33b824316e818f5f99924a8cba08ac2037811eea4b0c9f85ef137238a49627ac8903360f1518c5efd5891cbb23640b8f4eccb9b80b1e72438bca7f5b4c4b6be235303b198abc945fa05a7f681390d3398a12795b0bb465929fa8fa1381de952cb4a7959f207dcf983a5c2ff11a35b3a918b3140545152989a8311f358de1bf489d56b5232a31405cc519c8f3937538a4b967bd28e58fe48d92482658fad2b3b6cc127198ba70f2f7a0806d2615dee59be7c5ab821ebaef81329c0a0d424af2167142b2272fcad00117f3a1309cd4a785abbe5d0c5269ee52534cebb4e5d4ed1f289269f7607aa7952dcfacb48525a4435a83e8bdc0d64fb8b15601ded97939060b755a571a544fa6ccfde45b0062c34870a71e574e02390a59bd341389c5c1ffc57fadb66df18f15380970729688f09b1f50392383fb259727eb1c62e2434b3fd4524684dc80410064f8f084016b908e259bf3c332ef5a764f4292d805b677c08557c7adac2b52ec10422b3f162afa88de0e6eb1dca85828d61f6e0896efd4e104cdab6e851cd6a53a649a095cedc0d14accbf7ca28e246c17ab6aa44212a9f467f062499d2c87168a939e59cdb633b808578c4fc6fba0ad6a048b72e2eadf2972ef8d2582cf8a86bc73799bcb9af9d6d59586b6d7895017a2d1545c86c43cea1a7e99bed66971bef2d91533f615168a002a1ef2bb67d670a277a18083c369918f265ac180fa", 0x1000}, {&(0x7f0000004e80)="6eb5744b2ddfec3d0301e4d12b80c03042a57c1cd6401f4327e30c637f782d65484b0306033331d2b61f8c03087560a5ffe18c043fe07a2733ba3b07e4d93a719990b43b", 0x44}], 0x9, &(0x7f0000005080)=[@rights={0x18, 0xffff, 0x1, [r12, r8]}, @rights={0x30, 0xffff, 0x1, [r0, r12, r12, r0, r9, r12, r0]}, @rights={0x20, 0xffff, 0x1, [r14, r11, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r1, r6}, @cred={0x20, 0xffff, 0x0, r1, 0x0, r5}, @rights={0x20, 0xffff, 0x1, [r0, r3, r13]}, @rights={0x18, 0xffff, 0x1, [r0, r13]}], 0xe0, 0x11}, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) r2 = dup(0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000001c0)=0x9) sendto(r0, 0x0, 0x0, 0xa, 0x0, 0xfffffddc) bind$unix(0xffffffffffffffff, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() close(r0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x8) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ffff0d000300ef01018b00690200000000000400"}) (async, rerun: 64) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) (rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) executing program 3: sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd00) (async) r1 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x10f) pread(r1, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) (async) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) (async) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) (async, rerun: 32) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) (rerun: 32) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x450c) (async) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x1ac) (async, rerun: 32) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x41}, {0x0, 0xfffffffd}], 0x2}) (async, rerun: 32) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x0, 0x0) (async) r4 = socket(0x2, 0x0, 0x0) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) (async) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[], 0x10}}, 0x10, 0x0) (async) recvmmsg(r3, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) (async) recvmmsg(r4, 0x0, 0x0, 0x0, 0x0) (async) msgget$private(0x0, 0x0) (async) msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02000000"], 0x8, 0x800) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x0, 0x0}) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) (async) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) (async) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) (async) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) (async) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) (async) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x0, 0x0}) (async) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) (async) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x40047463, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd28, "dfe8daff1f00ff0700c4d2e8a789a20000004c00"}) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000200)="f6172e7d11c88c6ee5fbdeb82ac5de45e4981100", 0x14}], 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000040)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000380)={&(0x7f0000000180)=[{0x100}, {}], 0x2}) bind(r5, &(0x7f0000000000), 0x10) r7 = dup(r5) listen(r7, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) socket$inet(0x2, 0x2, 0x0) write(r4, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x2, 0x2, 0x8001, 0x1001000300010009, 0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) executing program 5: r0 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x80206910, &(0x7f00000001c0)) r2 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r0, &(0x7f0000ff0000/0x10000)=nil, 0x2000) shmdt(r3) r4 = shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0xc15c5df25bf460d0) r5 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) shmdt(r5) shmctl$IPC_RMID(r2, 0x0) r6 = semget$private(0x0, 0x1, 0x161) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) shmctl$SHM_UNLOCK(r2, 0x4) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000400)=""/13) shmdt(r4) shmctl$IPC_RMID(r0, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000080)="cdd2d5d97282fd1c80b3b0dfff9ff856bc3039e9db954633e95ca077537d8e239a4d55fcb6098d04ee622ec44591ae8011d899a739904cb9015be674b873cd8e9dba570529d53a65d78e33eb75e03a10b3d6de45684a836864d7fba9afcb659723d49e73c50d42b74fae2ed4bbb41d2993deeadc6fd2c8ff", &(0x7f0000000100)=0x78, &(0x7f0000000140)="1566adb2f75e1ef1e93870fc70c2d7c64b7ddc8e54362ea87778e6a47c90ef75c5cf46036f232d20785724a9314b283a4870e8ec17a545e1c36ae423cc8667bd08e698bcf323", 0x46) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@local, @random="b93fad6b9ddf", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x8, 0x3a, 0x0, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, {[], @generic="83624848e8bf431f"}}}}}) sysctl$hw(&(0x7f00000001c0)={0x6, 0x3}, 0x2, &(0x7f0000000200)="19493882e27e8f63734e0374e2403b07230f2162899394d881cc062dbb273bd5577be937295523b21e57f898dc66b07b4ca7765e56fdf5b605882fdd2f1a0a96ab1ba339c2a07fec6ad346e38f69982f5dd184befe75f5eea0b3d3dc3b63dadaab17cbe465cc19e15191a0013d37f0a1b5ff96c081471ebaaafd5317994763cca79104ed728ae568d2a5d6a70340c951a3ecc3d19d89e292bde39b656272ef8c76d46fbdf3b0adb7898c77ab0f3601fc4454cb3741a835e97990e5984214c25158732ce25c60f81af4362eda65c52abb98603a7baf586da79d0964321d922abf7889af188bc5dbc76bc5b029e1bd57a9cf5a", &(0x7f0000000300)=0xf2, &(0x7f0000000340)="80252f061f5aa779052985f035abe22fbad0e238481e8e1b1187b4eb6aea8c525dd6cc4996eb991f96ba3cfe95534773fc4555af7bbdb9398489ef44b590004a46644e6b6686b18bc5b8fe42b464d95698a6027f89dc71381bc1d81511a6eb8c533c976e583595f7e4eb36520bd377eafab8598abaa01a100b84e4abb9134d7721960685", 0x84) executing program 3: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setuid(0xffffffffffffffff) chflagsat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f00000002c0), 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d88c28fa8797f9bdca0988d11554000900"}) writev(0xffffffffffffffff, 0x0, 0x0) fsync(0xffffffffffffffff) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) syz_emit_ethernet(0x20, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r2 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x123) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = open(&(0x7f0000000040)='\x00', 0x400, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x269000000}) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) getppid() executing program 1: syz_emit_ethernet(0x192, &(0x7f00000001c0)={@local, @remote, [], {@ipv6={0x86dd, {0x7, 0x6, "690418", 0x15c, 0xc, 0x5, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x67, 0xa, 0x0, 0x5, 0x0, [@loopback, @empty, @empty, @mcast1, @mcast2]}, @routing={0x67, 0x8, 0x0, 0x8, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast2}]}, @fragment={0x16, 0x0, 0x1, 0x1, 0x0, 0x1, 0x68}, @routing={0x67, 0x2, 0x0, 0x0, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}]}, @dstopts={0x67, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0x5}, @enc_lim={0x4, 0x1, 0xe}, @pad1, @padn, @enc_lim={0x4, 0x1, 0x1}]}], @udp={{0x1, 0x1, 0x8}, {"5fad20c3c95de25933bee2810a86c71109d855829369d22d916499abd0b728bf8e7448610de42ae1d8ed40c6787a59a90ca63d8bf2cbde69dc64b2d4e288a1b691ef4fa2481f02d62c38baab685e8d50ffed8071de24b0946a58e1035215ba8040f6962d958d2c3260c35206ce9563de8e2dcd7cd77245928547ae52"}}}}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) mkdir(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x7c02) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) setregid(r2, r5) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000240)) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@fragment={0x3c, 0x0, 0xcf}]}}}}}}}) close(r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/56}, &(0x7f00000002c0)=0x3a) r2 = socket(0x2, 0x1, 0x0) r3 = dup2(r2, r2) shutdown(r3, 0x2) chdir(&(0x7f00000003c0)='./file0\x00') select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) close(0xffffffffffffffff) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) getsockname$inet(r0, &(0x7f0000000180), &(0x7f0000000200)=0xc) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x101, 0x0, 0x0, 0x0, 0x10004, 0xc5}, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000040)=0x7) getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup(r4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) writev(r5, &(0x7f0000000140)=[{0x0}], 0x1) executing program 5: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000a80), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffe18, &(0x7f0000000280)=""/127, 0x71}, 0x3f8d}, 0x10, 0x0, 0x0) socketpair(0x20, 0x8002, 0x40, &(0x7f00000005c0)) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1008, &(0x7f0000000000)={0x3, 0xc}, 0x10) r6 = socket$inet(0x2, 0x3, 0x0) getsockopt(r6, 0x0, 0x6a, 0x0, 0x0) r7 = fcntl$getown(r4, 0x5) getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2, 0x0, 0x0, r7}) r8 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r10, r9) setsockopt$inet_opts(r9, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 3: ktrace(0x0, 0x0, 0x53e, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1, 0x0}, 0x46) recvmmsg(r1, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)='Q', 0x1, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socket$inet(0x2, 0x2, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000001c0)={0xa7, 0x5, 0x9, {[0xfd7c, 0x1, 0x7fff, 0x6, 0xe0, 0x7fff, 0x9, 0xe6, 0x2, 0x800, 0x4, 0x0, 0x1f, 0xffff, 0x3, 0x1, 0x4, 0xa00], [0x80000000, 0x200, 0xffffffff9b42a92b, 0x5, 0x0, 0xb12d, 0x1, 0xfff, 0x2], [0x8661, 0x1, 0x4c, 0x401, 0x8, 0x7fffffff, 0x7], [0x9, 0x6, 0xff, 0x634f0, 0x0, 0x12200], [{0x1, 0x80000001, 0x0, 0x7fff}, {0x401, 0x0, 0x33, 0x8000000000000000}, {0x2, 0xee, 0x6}, {0x27eb, 0x6, 0x4, 0x4}, {0xe375, 0x5, 0x1ff, 0xfff}, {0x7fff, 0x1289, 0x80}, {0x5, 0x7, 0xfffffffb, 0x2}, {0x3, 0x264, 0x6, 0x39}], {0xa7, 0x7, 0x80, 0x2}, {0x5, 0x200, 0x1, 0x6}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) executing program 6: syz_emit_ethernet(0x4d, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500003f000000000001e0000001cd8e61715676ff000000057e00e6ff0000000000cfa6a99cc5b5adf3877eafae717f85999575c754325b9421cc99263728cb"]) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x38}, {{r0}, 0xffffffffffffffff, 0x7c}], 0x7ff, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000180)=0x6, 0x4) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x3c) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) setreuid(0x0, 0xee01) pipe(&(0x7f0000000400)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) syz_open_pts() fchmod(r4, 0xf8) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={{0x5}}, 0x0) executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "bf9fe0e18c4f0a46010000229189874b53a02b00"}) r2 = socket(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) semget$private(0x0, 0x0, 0x82) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) sendto(r2, 0x0, 0x0, 0x402, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) socket(0x18, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) close(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00000000000000", 0x8) executing program 2: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r0, 0x2) (async) flock(r0, 0x1) (async) syz_emit_ethernet(0x126f, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82b23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe00"/281, @ANYRESHEX=r0, @ANYRES16=0x0, @ANYRES16, @ANYRESDEC, @ANYRES64=r0]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) (async, rerun: 32) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (async, rerun: 32) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(r2, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) (async) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x800c745b, &(0x7f0000000080)) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc1206949, &(0x7f00000001c0)) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000180)=0xc) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f00000000c0)={0x2, 0x5, 0x1}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x7d}], 0x1, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = socket$inet(0x2, 0x2, 0x0) setreuid(r2, r2) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r2, r4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000340)="91960a9d35e89f4bb912e000ae0b65bc6a77a560f56ff16602c52fd507e2d7def53ab30c632d3a5a9bebd8b10dc7e821f0866eb4fc245c4f5750b5868f7e26ce0111e3254424551313c5a078352f51090bfbe19618562c7f5549cba28af7bb54c5f4473a02c76f9ea02117319e8e2a15bf50391a840fe6d6c7817d40b1878d12459bec36eb6f220f68260b4ab0af96003b0e10dab61a81b847d08e77fdb32c3ddc0c5e3fd7c5b8b398e4b26c19bacc835c53851b9068cf2b03c0a9f6d783577fc4e3f964b039a1243cf373f23887e5ee0f0abe7b74ed05c51ec7f2c80ef5423a97", 0xe1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = semget$private(0x0, 0x4, 0x3a) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x1, 0x1, 0xe5ce97ab354d9ebe}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x6}], 0x4) semop(r6, 0x0, 0x0) semop(r7, &(0x7f0000000500)=[{0x4, 0x3be, 0x3000}, {0x2, 0xa}, {0x2, 0x224, 0x1800}, {0x4, 0x9}, {0x1, 0x41e}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x2, 0x1000}, {0x0, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x4, 0x800}, {0x1, 0xfff7, 0x800}, {0x0, 0x7, 0x1800}, {0x0, 0x8, 0x1800}, {0x4, 0x6, 0x1800}, {0x3, 0x3, 0x1000}, {0x6, 0x7fff, 0x2800}], 0x11) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000240)=[0x1a, 0x405, 0x6, 0x0, 0x200, 0x1, 0x0, 0x21]) semop(r7, &(0x7f0000000100)=[{0x2, 0xffff, 0x800}, {0x0, 0x80, 0x1800}, {0x1, 0x6, 0x800}, {0x2, 0x7f, 0x1000}, {0x1, 0xc0, 0x1000}, {0x4, 0xf94a, 0x1800}, {0x2, 0x6, 0x800}, {0x1, 0x6}, {0x1, 0x2, 0x800}, {0x3, 0x9a8a, 0x800}], 0xa) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, 0x0, 0x0, 0x0, r5, 0x100, 0x6}, 0x1000, 0x0, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000000c0)=0xc) executing program 5: socket$inet(0x2, 0x0, 0x0) (async) mkdirat(0xffffffffffffffff, &(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) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000002c0)={0x6, 0x0, {0x0, 0xfffffffffffff5d1}}) (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async, rerun: 32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) setreuid(0xee00, 0x0) (async) r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x7ff, 0x0, 0x0, r0}, 0x4000100003}) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=@file={0x1, '\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) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x4, 0x6) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) (async, rerun: 64) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async, rerun: 64) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000200)=[{0x3, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x20}, {0x6}]}) (async) close(r4) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) (async) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) (async) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) (async) 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', 0x0) (async, rerun: 64) getuid() (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f00000000c0)=[{0x5}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) executing program 3: syz_emit_ethernet(0xce, &(0x7f0000000c80)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6088581300988800fe8000000000000000000000000000aaff0100000000000000000000000000010000000000000000000f000000000000007c6fdd5c63fbc5e772cda4c44c2f81b730ea6abf26b106fe074692762b5645996d96c2f1b0672b54affe3b720ef6c15d0d8e4c9a6e7952c5ab504f55aa064e243b99c2e67001e212d6ca31ac40ef18d0fabe9d77645f3a98d2a64b887ec84840bf3665db4c04f9348298057027495ddeceb3783974a584bb308e81fcf9b588a8ad747689131f69544508b207d8e51b3235591260a2592b94e85b3c29cbd47854b0cf86de4fe7a16f11c863137d51a944228ecab9a6355183824e000000000000"]) mknod(&(0x7f0000000300)='./file0\x00', 0x1, 0x6da) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000580)=[{0x0}, {&(0x7f0000000680)="00a3e30fca090b5f3720b1d6cfb9f27a00"/26, 0x1a}], 0x2) r1 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRES8=r1]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000006c0)="59cf68e44e5a92202de5c03c4772696290c3be449d70e5765a08472a631d3a4c42082b86228736a7b20d0d5f01010000f7e9d4716bac403a19a748d1062f229a98bae8c4ea28b21fef02aab586542540d12525483349150811670ddf8e169a", 0x11}], 0x1) getsockopt(0xffffffffffffffff, 0xffffffff, 0xfffffffc, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2a}, 0x4, &(0x7f0000000000)='9\x00\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f0000000400)=0xa, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) execve(0x0, 0x0, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f00000006c0), 0xffffff5e}, {&(0x7f00000001c0)="004a2ba0a9d854d832c2ec825f0fabfcfd14", 0x12}], 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(0x0, 0x0, 0x0) open(0x0, 0x10, 0x153) open(0x0, 0x80, 0x15c) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1002, 0x0) close(r2) r4 = socket$inet(0x2, 0x4, 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f00000002c0)=0x8) r5 = dup2(r4, r1) accept$inet6(r2, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) recvmmsg(r4, &(0x7f0000000b80)={&(0x7f0000000740)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000a00)=""/184, 0xb8}], 0x1, &(0x7f0000000880)=""/151, 0x97}, 0x159}, 0x10, 0x3a21b4d8bee02426, &(0x7f0000000bc0)={0x7fffffffffffffff, 0xffffffffffffffa0}) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r5, &(0x7f0000002400)=[{0x0}], 0x1) executing program 0: r0 = getuid() setreuid(0xee00, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0, 0x0, 0x0, 0x9}, 0xfeffffffffffffff, 0xfffffffffffffffd}) socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x19}], 0x7, 0x0, 0x3ff, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = kqueue() open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) write(r4, &(0x7f0000001280)="81eb26fd3b6a6a0edefe2ddaeeffba05110877ffa3dbeffaeb94824bfb3ec91415eeed25388c0a7768b07ba7e0f71330d8bdb993c2194d4d6d61d393ed06591fc6d19086643027212df249f3881b1dec1c5bebd25e74d5060a6f1a14a744ec22ab990c41b31eb2a821a1b83877318b252cb0988e5ab77c8f1f27ace0412faf17f1d12393a0e3d100e74fa3417c0a3f65de1b1ff0fbccb3cd3a7797443f7bc7922985f8584dabf37ed173615c24206d80a68850d197412320944d17ce9aee42de97d4", 0xc2) r5 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x30, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @local={0xfe, 0x80, '\x00', 0x0}, [{0x0, 0x3, "d492a809d4cb76c44366e62cf8709f3f010fc050f981"}]}}}}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x4}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) executing program 7: getpid() ktrace(0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000604000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000695000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x8}, {0x0, 0x879}}, &(0x7f0000000180)) executing program 5: sysctl$fs(&(0x7f0000000000)={0x3, 0x1}, 0x2, &(0x7f0000000040)="59f01e3bde2360ef1f01df286dfa1af9d5e737fa9795eeb3e6601ca0ac0a21fbc8db5c39b5b793ea0601e24134c5a4be62a1b486c308449840c8f7e4ed8f907120e14ea264df958bce1241ca34c427f2108f0d69d564438910be23c4", &(0x7f00000000c0)=0x5c, &(0x7f0000000100)="f5f8253b069afb56a474492217891c0a476c821f65b9b95a9bb954823d8041b9e5ce4cb6acd72333ee5c2709b3fa075e610d42bb504560369db511f49a53b399028178ee168240ad27778478cfc6787a025cc0088461894e241afbaa41c66804d85eb7788f90da412ca3108cc64ece3abfc021e4c4d43e473bf99a3a6b6194c29ef4ef9ad4342456c0ebc7790b4b6898cd33bfbb467784ff82a4668563ba3091497e2a27e21a66ea99b63cd34da942cd68822b3f4d03a3f551806a9d15730633e6759f48362cf8949496c10f6cf2110507e61372fdcc4a5e336c28b8ef238edfd09e7c27054e5dff0350f0a5d75a3a47c6855c2db839fd5fbabc2ac13f88975f9fe09649f9d070bbbef01e2bd2c7f2732818fc68f17e6c52bbb33e8c10841ef15914bbf307ba11703f827c2b870766e71b3b44e3045cb7a9f9cf8e1fe8dfc595759f389eda5c134345e83775572a9dc266c4d74cea5832414e56ba3095d31b5c5964de62ca73491913d8893efcef949ea3de05fd4caafec132257698b36f8b99b2d5e673c0371c2e8adcf66d2d8c6d7a5fdb250cfb71f12382920896103f6298c34c7b163b7bf4450013f9139509e156aafae6db02114a870e566044abb7623d44f4f2678ba2dd6c56e56a94b71bdafd4de4edf065b423b318f267d44f902a62d8407860fd2137bfc1f72456f540e9dea7aba02620159e2473566cc2c6c2b69338e5c13a5118291d619ae598bb59816c47d6da2edfe883571bda91ca36f4c2ba4e8551b120856972539ef47251b54281920e9a7efb4c52523937676aba187986c96adea9c39ae886bc3a99c2e40fd1d62482090d021de5240168ad1205a4b493ba8c00dde6e5aed7b69879d2bab2dd63c9dc83441c83cde4d2685bc6be3da97a6cf095b2d46fdeec1e5a2f2a93bbceeca6f49136b8216db9e49cd091c0e02670fbd7ca3b8e3c1f189a070ad85c89ba65f484540077c4c9185ffcbe3ad9fe0db9b46272766bdd53762a1fe2279379f121fe65d8b63cc9ea1865f020d5f54cdd78f13c7fc124890be49ee06b731fb829f79598fbbed78121b964277d881026d1335dd1d28341860037dbaf29ba6c098f1f1664240e3df40e7a9dcb38fa0bc18d68e2e61f115bd77d18eedde9febc47fac9a162f84f7e6ae39ddf7b56e396df9412200f35a0cd594c56a32add3fc4f4603f0b259796e2c0faa242e6fbd84a7b6f71b7bbcc02de73d9a4141f9480d9f818ddacb6f4f25b52386a8af5248956d9a3377784d08bfe2ef40d674f93e3ce2525c5b5b1d3990e8b19d7bbac7917095950438cdf926b93cc64b3a21c1128bb5ea38c35d224b493c07d6e6f5538a0ac77e614c9d3e61e73c0dedcf1e93aba2a6e9cb198ba5fbf206a9f859ba1b796971e12a3f7e4d899ee59f775f45c5e4d6263c73c5316497a3315ad8d76a7767cb28250ec4311ae373acbc622cc5d3b1391f27d7c2d43add5948b0d0e8e3bf4d471ce46d41309ccafb11a61645f0760f015e6beda4dcfd685c67f8b950a55b2388ee7a9d30a1ac2f571b52aa59404d24c247fbe3cbdc03655b66b7dbfac0feca3017b889824cd60e8ae0cde5b3d277eb732cce8b74792e9abeb62caf47ea5e9ca749bb26762fe681477c4c58c087f67753e985a36451102cbd851802d45cfba4efb47abee2f935a9733f611d512546f5d27db2f75c696ec958879f0661b4f2e16cd70f15d1836b00a9942983406e827f2528adaaff14c1702a241a5b0454db0f9f8d3e809a12d6d332efe56bde0cbcb4b51650bb998891a91ba5c12dc11c5ee1e2e89d4c2141d52d7b6522d48958180d2066de74571981225fc03e4261e8a9814129fab32dfa0ba19b3e701382e7163874e62f0443aecbf08789b32c75580dd563cf35eb017cd90fb0ed2632a7676c8d2f1b7de3f6b05d99a76926e8ecc128ce372f6b31b0d904377dcb6a3586fd6c959ac919a9efc49db9dddbc867b2776228a78bf34cb9d67a34482687ab9d268a3a6126f6554c95b4de67f5b62a4075e62fd55d3ab7b457ab2d02424a72358220e7e435b87b714c72a3d572d9954bb0e2dbad9964ce6309298cb08621d0585afcf070fe54d9e140d280b5dd2ac22292a727dcbf6c15234c1d81630964f0c00d9307f1f1e999eba75c77bbf47d5126a59e2d5a4a1a997992af4ae5e1f0fb5f822eda97dd1150a9538d2e59834c09d9dcd222d4aec81b01857b685e6dae0d5105945c283ae5044ec3e5fda83526d9ddae507faa66106e8291285ae6270112724b3cd3fb9032fb2c76048c311bc5fd9d2ecf37b5441a42251193c13653db43aec08251ed5ef72e15fba66d803eac5319463ab3b27f366aea7c9f88db83f21e68287663870379a829a74ec6ac30efe850e84a1318dbc426f6e8c50be9baa00f7a8daab867d130f693b7bd0683ba2e4543345c610f9ccf3ac8474b0d8493589d77c3ac56086c24d9478193d842dd3569baa6f7a44a3c14cb09c7c22a0d0235eb5a1919fb016262c0663378cb067b1c494dbba272bc7cb0dc832150cfa72d11ce767dab709b0d3166f2e86c07d274f852b052739ba196f2f2e4146436c283069c785c4bf74b7259c72fd305a59c78b8a2522c1523d966cb8f27159728ed9d9104e68a6305860b11a9e7143a4400b744c22ec12d2fcc88ec644d01938ff163f04f45b52bff9e83c8615ba633f39174964d2c5841c37bd8121528219d319bf0522f3a2f7ebf99e1838a09a67d17129eb07766660dda32bcfe8b24f2b70fb3c263874fcd75692e96cfbad754726c7510a38cd0935bd1e7c312f1dfa7ff3ad1fdefb532afd9e73a1946bf0f560128e95cfb1b04e9ec43e1fbb8debfb1c5ec0eca88c29034d158cb40916160be963a1fb33c86614048ff484c2a171811607b1d50fd41db6ea396b864e8321905c5264280c25d8f5949491a0fdba4701c751c8df44540bdbd52f48a0670d433c6952a13ed45392f1f7428b6b7977d034d5478aef17988bff5240725c2f0a726738d531d5aeec7ba84b7bd5fa0949b3c966f202601a2a4545dabc50cede995c7ca2fed134d7dca1c27d7f0ae66aed9f6d71e92513f71f752b0a47a0e60ec50e90e1f4576c2da3fdd9aaf2925aa40061b3201633e13a132b2a349f97a75b81af1398ef81b79c000a61ef52abd38e8e4cc7b25b8c05054525d52f54920def128ed86057f697e4108fb7d538c566084213b9edeecbcdb7b53437b4d73575ba3e2860e88722ceea2d9bada47fa348f67984a25ba8fe4bfc2a7040bf8b0d08942bdced527e4354b96308627dfa32377afa079641359b9ab2e4a212bbf41b53ee9132603f4b7e9c36e0fe7a5519d30aed17a9c05e0922c49c8af52490a859b19780db08c086ae3bb4ab7446267e073d69f83d8773334803f29653555f552ca81179783a89e41951e5462f6d7f95d6bffd0ddaa2c00e26029d9e616681f2373082ddebd0c7cab0b19e1d42367e48de0c9e0036680370cd317d7b0ba30a025244754372a5576021a82e5dff3efc3068256d9f52c84b9705c0bb915c5d20e93be85aa349af07eb72d669d80aa9f26711132f4194a8ac7a17fcbad8b386a2cfd6de9ea8dc7a8b5e17b6d42d1c94145703045e6c8d53d0e3c349065e29730437691044a4efccc923f90984c933a6fddd083e37b1255be1ff9d214f0c8e0500f09cc6a26aef68a9cfca6a4b623241d6f914d7e1da8d4fbfff3726295fe44c90e1cddd20032293230005558c039ef9b3852c1b530902f10f725bbd10d1625e7f920556c08b8899d9d75c5529ca8ce7eaf1f52962587b3f8b52c35da6f121049cc8353dcd414a44f4614cfb55309058a80d5db0a75311c01752b9c74a291c9576f1a40d1611676f3e35457c1df823561edffd5c8e290cd9975ac13cd374a3dafa4cff47bfca1cf4c71dcbdd9c5d53d9dc2bcfa5d5f911ba992dfe69f5df0415f1924d20d83ed2769c03e7449fb7b15d79352a7bdf005cfc91bf4052c900585033acff5e860d802642529a5f4a11bf19c5b00af79e916ba1275528ff4ea99f62fa90ebf750c68986b3d8968232dec4643ec656a408b524dd56749d81207f99e7180b6fcf15093a75d6e1cd2154c40d89cc342ac457a5a67e3c224c0180fd435e85c08ec04730f7547052c614211833df58b2c97f50c822cace75710e39cbdc47dc0644e4bb95b9ba8a0aeefa3ea56c761e70d322547702a94d1725e9864b54210102bff531835bd247c68e6e73be7043137e2e0e065499dba286383713704e83ab4b880fd5066396bdb0aca78203e1226fd00cfc54996ddc03ee1f697cfec3d5cc145b5283c0cad98449de9c873815835dcf9fec210fa6d5e66a3464c0ab5bbc60cb799fbe51a5b45db3686eb0c93e55819cd26dfed8d5cbbd481256f1a66ee0020198659be740738d992b92d7595392ca0ca31b39e46e3500cad4515ae565673315a4f54de530af3b6e2b72af3c13ae3f1b10cd3ca35c0b58992bd4807d3812c035446e6846726fa1352cd1cbb3a4413c8dfec5726c8cd8540d741521af1e34cff4796cea4031cb9999e0bd706c0cb341f1dd26be48e579b9c130175a22f1fd58ec4df326770a25a9536db2ec254508a62d1d12fe33756a44a3839f3fd61defd518d4ef998fed73b2fedb61019f583874a174eb685145eee8810e5298a4077eeba50ed93e9fdd623d4fe974990c566ce229c503a59481e12b3e1129c6a3cd8c7402ddb6fd887ee40b2be6515de402799b5e2707c9cb2b3c0e1eef3be253a439a280e391371acc9ce98826aeb344804b0bd2a76d5faca2d9a08c032171dc6e4424172d7c590c5b0b39e80f74090b42de9c5d9084f5a9e1c26f7cc1f572078d475a3e7a96dabcc99f5df3f975e53f97fec2cb2ce3ffd4e899c5c9357a7a6a169fd128854f8cfcf23fb0eb8fa6f4e6135cfa269982220e1d8840361b003c0a5324beb0c0f32ff8bebb5b87e285dc68acbd3182b1a499cdf54648f554edb03084cac835ee6442f687e5bd0bb7a4b873b576a29f9825b7bc59bce8240d152cdee7353fb9853081220bcff9d67b4cf8041b26efbec7625040482b7a633970bfee2d586ea11ef6860166c8a8baac85e736e7e10ba311e30a9664206b4363f9c2ac68aec5246dfd0d2c61e8edbbc5723ec476130aae7d382aa5f6cf8b08f2a2ac77194c5f67242a2d298526237e288a59865fcc14c4034e8b00e241756d4dcf1f64c8a3aa15fd4fd69a5d3e75d7ea71bfb15d0fe42cab786eb08887e76f49eb1b542099ff5a30c7cb40477533f15c0dd4cefce0ab7543bf34fb31f309853ce98c5a4d46719f1be66753be59f66ca9ca3d50b89240cf7efc978b041755865b6203147a6cf376f119eb0b3d967c74c61fa15471c057c7fb60d1cecedbf33121d954d6a7856a1b0c8266e887f256c8e17d82399129261cdf4379669bc49129eed56fe90273133cb2eeda5b66f17ee815259504f6d4858cb41d29fc6cab6b2c59ec5b0426bdf9df92aa72f709161f47a565991ae4dd4f390fd54e531b4a69fb0e5d16464361b81888bbd70808331f747d8bae03e4fc76246acabeaf0bb16435a7ef2e2713d4cff17a01d709e5ed6d5cbfabb421dd6401d21dc61b01d76c5d6413cdc463ebff8fc7bee3923b4d71100d1efd2f9c9f2c6ca6c78f746d1ae7013612cde9431321f8d8f19dcb8f066adc18f945f5cf38e9a40223118f49152ed5b7621bd2ca9813d1ba6559b9612b610a4ffb41a29a133c371f5af0eed3a50260b2ef418ab8f343e8dc17875dc40d7fc782d815bf6733a2ab049e2e918470", 0x1000) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000001100), 0x2, 0x0) r1 = open(&(0x7f0000001140)='./file0\x00', 0x10000, 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001180), 0x400, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000011c0), 0x10220, 0x0) poll(&(0x7f0000001200)=[{r0, 0x4}, {r1, 0x80}, {r2, 0x40}, {r3}], 0x4, 0x7fff) fcntl$getflags(r1, 0x4) mquery(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x4, 0x10, r1, 0x9a1) madvise(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x6, 0x7ff, &(0x7f0000001240)="7d9daed07cd829e818a9bd72e2ffa251f9aced878a05c02921cd2fd97c407c33d40941e812d154", 0x27) socket$inet(0x2, 0x0, 0x20) kqueue() ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000001280)=0x34f9) setsockopt(r0, 0x7, 0xec9, &(0x7f00000012c0)="689e1f57e4a89a404e777ca7d7b2e0b8889baae7decc57f9661f23aef3781ac7da268704d5c2c5e28dd45bd7fd25e80896e5e568146b32eebe0aba1caadf0bd4", 0x40) kqueue() ioctl$KDSETRAD(r3, 0x20004b43) socket$unix(0x1, 0x5, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000001300), 0x10, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000001340)={{0x6, 0x8, 0x7}, 0xfffeffff, 0x8000, 0xe216}) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f0000001380)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000013c0)={0x8, './file0\x00', './file0\x00'}) unveil(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)='W\x00') ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000001480)={0x30000000, 0x1, 0x6, 0x80000001}) sysctl$kern(&(0x7f00000014c0)={0x1, 0x29}, 0x2, &(0x7f0000001500)="57b2f820f0526ab334efa0b95ff65b", &(0x7f0000001540)=0xf, &(0x7f0000001580)="0f078aa80723a89178aac967da89f9942ffd496234a8f653a766d87a4f967db31f97ee0ed10754395984b19d09c5a259c777e8794cf3f5bfba04d8cca0fcfcc6d113f07d300d0ac2039e", 0x4a) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001600)={0xffffffff, [{0x1, 0x4145}, {0x3, 0x1}, {0x1, 0x9}, {0x1, 0x592}, {0x2, 0x7}, {0x1, 0x7}, {0x1a1245e4d2bc41e, 0x81}, {0x1, 0xfffffbff}, {0x3, 0x5}, {0x3}, {0x2, 0x9}, {0x3, 0x4}, {0x2, 0x7}, {0x1, 0x2}, {0x2, 0x7}, {0x1, 0xaa4}, {0x1, 0xf7}, {0x7, 0x8}, {0x3, 0x80000001}, {0x1, 0x2}, {0x3, 0x7}, {0x2, 0xfffffa23}, {0x2}, {0x1, 0x8}, {0x1, 0x7fff}, {0x1, 0x1c}, {0x2, 0x6}, {0x1, 0x3}, {0x2, 0x1f}, {0x3, 0x8000}, {0x7, 0x82b}, {0x3, 0x2}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001740), 0x8000, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000001780)={'./file0\x00', 0x9, 0x1, 0x2}) r5 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001bc0)={0x0, 0x0, 0x5, 0x400, r5}) fcntl$lock(r1, 0x0, &(0x7f0000001c00)={0x2, 0x1, 0x3, 0x3, r5}) executing program 6: socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x80, 0x412dff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x54}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = socket(0x6, 0x1, 0x7f) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000002480)=[{&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/158, 0x9e}, {&(0x7f00000023c0)=""/154, 0x9a}], 0x6, &(0x7f0000002500)=""/131, 0x83}, 0x1801) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280)="d11d2f78", &(0x7f00000002c0)=0x4, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x18, 0x3, 0x3a) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e48", 0x23}], 0x1) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="7f00000000000000", 0x8) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) mknod(0x0, 0x0, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x6, 0x3, 0x0, 0xb8}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0x1d0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) msgsnd(r2, &(0x7f0000000140)={0x3, "b3a8fc58c5901c5679a4a66f8bb05bb63a2cc7490e55a77b4b6987cd1312b1e5a3ca0bf56e63f1c6a83c3410b4214e5724ac4bc5c25e2a842829a07a4ee31892b58d0b58524cc02d211fd015d734b3709ee69c367a5951998d41aacad784960c641f77b92bcca51a20e10630b8a58eb0a0f414f4251e9cc5c532e9ea378bb872d521f6d2114c47204eefb13c99aecddcba88c049f5b12e1efa3b333da91af56747"}, 0xa9, 0x800) connect$unix(r0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1024, &(0x7f0000000300)={0x0}, &(0x7f0000001880)=0x67) setpgid(0x0, r3) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3ff, 0x405}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r0) mknod(0x0, 0x2000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[0x5, 0xdde, 0x6]}) open(0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{0x0}], 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000100)) mknod(0x0, 0x0, 0x0) setrlimit(0x8, 0x0) syz_open_pts() syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000104000000000800001a00000000000401009078"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0xfe) bind(r2, &(0x7f0000000000), 0x10) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async, rerun: 32) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async, rerun: 32) chown(&(0x7f00000018c0)='./file0/file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0x26, &(0x7f0000000000), 0x0) socket(0x0, 0x0, 0x0) (async) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) 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}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000fe8000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xffffffffffffffff}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00', 0x7e3}) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) recvmmsg(r0, &(0x7f0000001d80)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001980)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001a80)=""/69, 0x45}, {&(0x7f0000001880)=""/31, 0x1f}, {&(0x7f0000001b00)=""/131, 0x83}], 0x6, &(0x7f0000001c40)=""/219, 0xdb}, 0x5}, 0x10, 0x801, &(0x7f0000001dc0)={0x80000000, 0x36ab}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) socket$inet6(0x18, 0x3, 0x40) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8021, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(r0, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, &(0x7f0000001840)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001}) getuid() pwritev(r5, &(0x7f0000001500)=[{&(0x7f00000001c0)="b9acdaee4264d32b4de4ea55936c95bc5515583182a827a16b96605af0e2a8873936e733488f1d246463b5878f0ce2ec20c4e64e1a2cf1b1162af8e9a16f56f43f765522ab933409b78ee09c780e2c90c2428588ac22d19a4ce5a2e645e9e8dc6fbabadf0f4d94275a60e8e1cc845da2d83d76b1105a5a4d1d", 0x79}, {&(0x7f0000000240)="fe0b3bb5cd4cda7c58b2f9fce6ff9eb9a1ba8f9883fe07c6a5d8aae70a6ab611679dc4bb31ffacb0f1ad4288f435fb9f3f2876cd40a9b785c80449139a3f5899cb8459b51527d4b9f8f3ca514f1a2256d453e5b0528a4d100eaee52a87eb05bc87ab47a36e5612032c7d909703a9aff7997f6ffa2261fd7042dfe8c2eb296093241c6304caa9b492b315cba8e97988d87b02b43605a08c0439a36ca3738fb0cab82b2bb5fc770cd192b46a51ad63ccd864f99df53d9b8da57e106d82649479589467307ee1be965b4bba0610acb570819465869308", 0xd5}, {&(0x7f0000000340)="c516259cd5a8f363b23cf8076e31911343c75253b110708613eead90d5e4badd07d0c202aa0fcb37007f01855cba8b50d8a0c08a0de1dad53d84df197400edad7f75748fa9b8b6cf586dbda59c9b9f5b29da0681c3ab227802366425eef68bd50c082472e567e763076440888a87b19931975855ba2571ac15173b6a5dafa1b43122351928570a5fde2418d538f9b3ac31d923bfe0543b1212fb127176c4e9cb3914ca9411767337aefa915c80e01dc5cb399b2f0158c0dc4092a803c9428acccd87b2f5ad4e2ad7e30e0e1186f4805eb0b17fac18b2ed4581db9a3e575e9f19584d9e4460b3bd4f210d08e5df4040e37d9f5c14d8ab9a058634c75d547ed5261530cd222047f7e06601de32bf823a02810da642c13a0ca8eb4249dbf38ef677625ef34404c73a6970b45d0384155a1000b364f60c619eabd4788d2d151efc11d985c392245ac77cbc836ec8f6e3bba88c8ec208b603199fb124f11a4874d9150c393560cee11bd16c00429fdabc42655165bb1e6ecb67861ca91fcf210d85b85fd770033dc48f27bd7db5ff268fae4d6523d077a11c8d06ff1d4c8fa379a36a32f9de6cd37a9394acdd7f6b268becbe85320894e56090958e824d770cd36a6ad6dae780598843c599c73ef0a737989ccff904428cb0f7d9cf7c8e7d0ca8557ecef390676f03dc4dd8a5f7fe42210754ab0b6269ed4a2d46279c0fbd1ce4e0cce7b642c9b74b3b4ad03f60f21251f5e2f8a8e53873ceabc3b9cafa7b27fc1ec7a8001e13c525ce860080aa795ad54c8cd2ae18fa54b17caaeb041ae4978da3b7084060c2ac27923f069c10b6ede302ab37d4059ff3a566d77846bab7cd113280beb12b98b1a967ccdbaa2b604cd9881ddd5f8ce6713f682ebf1991188495994a361468652e390367051e2e7c89ad5e5e591f627ee4179acdac9d962a00133c2ec3d9b2793057ece573bcc3e92b43d4cc44387aa218f5f396ca10026e61b160f9c6aaa4edfbcdc497face0bd7febe6d9c022e30a2a6cb3559ddd4329b9f48ecc9bf04122d999710d6fde752c677bf548657f2b370bbaa16ee48ea176dc32ced416875a074e06082dc40b8f8909d39a9ac0582e5442178287bdd79422a359d1dc269aa9e92869da68ed1c7dc8070a85ace7827ad36c6b26a4f619bbe01d8f9eea5d971f279ae12009eb7f3eaf924d77120566554386d472d1974cefa6435c30a18dc04f626e7eb85cdd85678793a0713b38d64f4ecd2be52520e24851fef4250ea7bd1a391aeaba8d9e31d1d162ddfa599fd9a0b74c6cce5d7df924b439b86bf37e41db287d9ab9456501b668d0ebbbcc9bd86e2687c4af79d0965d70b5e0459e1067999488333c760960cb0dd2aa417b25e81c912b96353e040199d2de58477cc7473326d6736f2f3d693d3592a4d9652ec8f7cb449269d10f44a76f5401a2a8780365f86eb4f3ec2ccc8553ef9afea7373710a86d570f5115e8e2f056407a48086ed033fcd653dc1431b69e962cd3aecbc6eed2b437e76750b5f45e829c52629c2088f1c39a20042f4599a0123e04d9ab03cdbe0c4dc58273ac7b007de04a459d7982e0b83a892fd58d5c10cb52aa602c0c23d6af592af3f97d2d2a07658cfbcb3ab78ba12a14453d3b89edff43ccf239894cbf7432b5693defd01b5a3d196aed95d5cb89b590cec74ef4939269e31f60beabca52c40830d9d0bd2339e403b7b7be81e9312e316d34735c523e4e622364092600a88eb62867a27253472c4ef4ec6c7e7f74cbdca58ff6e9627da43e3d0ecd6f1178502039f906dbdd36c677c5a2b9f08ad0c350c11ccb733a13915e76fbffad8777cdee509d2cf37b7f059a9b11e175f06539908efdf6a652dc3d1a4a7aeb690aa0b02be1b9575b608324f97faf1cf9c86c25455745c5d26bca87d4c7e1c75794ac65091482d0cc75d2e1021b60f51b1bb4047b899e032574d4088b0aadcbddd5083ab246f769b00f6aad3ed10ad5f54c3079b21810774534249d02748e460e13e6c7cf0a6ee92ba76d9e3e1a9958b0e7a0943c90e87c8f7258d15f1ec132e95caffc87380ba6e537efd31b70dfb0210a491b20d5b6316840d3bb1f3c8e070d5f151643625f8cd55b56635d19e07e3240fb630c446a3973d5213185dece9d13badc33195a9eb4bb232ad9a7bc7ed9e5ecbc3195954baf7facb8f293139e00e0785f703d31576a3c292a692f6ede859435bab433f7b1682ad625c070b0833e7291969a67a49097d974ab23a9d181ae124f7e0fef595af69cee056c9a1848a6d83e5ad606449bfd35367d7d305ccb47bfc649a05125d11834ac00d198494281ad7872b365817270f38bc55e5083797dffdaab5c16c678adf8562c4e4bfaa7f9a8a98427e102ce14c5d7c086ffae951737d1be16dbfe5008993dd56267d92e5706bd256626b03d537d0d52a316ec985423a197391c6cc567b7b09a9a33478cf386c053640f2a52e36b6fb650b6ea774582ae89296b709dd96ac49f135596a33d3db673a0cc4a244a54de123aac6374a4689d607d01e09983584d9d0df9086b1aa448b0b4627f65f8d2b980bcaa4ad22ffa11a690dd61a4b3cc7a778c9c836804963cb470ecab9a33bb71f264b56d1cf1adf76d633ff7ab8a0a4728e950b8aef0cf8a9fae49d86026c3d3b48d223cd23921a8f1bb9723101f2758c7cbf42c5c78cf378437f0fe52d493a3a1ab6caa2ab87202a21342637818c3dfb8df98cb7ee278a08ac73dd02dd40e8b7b15bdfb1791b214ded97f36d89080905fa55ed165fcbbe446b72b5edf1c7e6c2ee78dd8de3972bac190ffc4b362d84105ddbdb4a876392bdc497003c67567225dc97b4e1d724fc74a058c1f9198178ffcc8d54520856969764833da69b970d862dd2deeef6414ee5aa031a4b6b3bcadaf61597da65e010889f7a50d877ecb3820a88ec8b89c24ed53d18a28a0ce49a664aff93841df8f1f37e9f32cee8a0f12edc4a67d01aa4581afb0c546d51e18ecb3884383fa30ac7a3a76bddeac56ad2520c095df9294dd7bcc35338587dfd38cc65790c04db2b181293eecfe9d4c4841c1e72ac2a1e0ae89fbc82fb2568daab964225befe8ad5a18ad19c7d30b419d7ef362b11a798121f6b06a2088c6bac213f8153e0691ffd00cfad51e1b241dc6fe0d8ff22a1925b2f58497ed0c7703c88f4dc720c05a7ba1e57e37126235a6ee9d9f66612732a850d477f31fe8a1cecb8360a9c42337c61bd3ef3b184a34576fd816fc677a5c68572780424683d2f2f7463adaa65c45f6114a5481607f0833b11f50c65df1d1c9ff9831a6546a654f3f65d263e00bcc4f5c785162fbdd0c1c3df0072b9a708dc47e0838a36a9106595eae36436b49ba4f50c9227c0ae98139ec3b175febb82852de1cf73c675761f4943a3319c900fa46dd8e302ea4998e6a896449709262e047d45811f6a091a259c6bfde5e7a92d7482d52fae863b9f611ffad2e298f78d18694b78bdd01635d0598b658542b500b391bc1a4fa4280bf9a9e86912a52003fc3a8d1b881f82e2a5b769eb9f1bc4e92e85d473d75963fe10ab76a2aaa715b88dc8e5408b0aa9a7b0976a76d3831d009bb48ebabb5d34dccb04a46a92e94dbb4e9daeaad6e61f0dab4e7cf7d65cddd67084c9ddebba125a0516f262db8a37485c8a0e2eb444613e1d084c6fd0e8af6680af5dbe1b1aa2adfcc618d3f5da20d7e1c06a68ddd829d7523ac3ab8dc60baf5e73df4407c7dc44a7721b17b64325aadcf2dbb796420c1ad4dd79bac70dd9206396b68149c39fed62d3cc4e2b1e2819d1f34316fba575567c800fe0442a8d4326f570c4205238f1ba17cb48484db8c3d1cc9cd13b02f48d80efeb32561ad89b98e00cf3e39abadba0a3ab976fe23cde4e8b4d806d88fda50832764de31eaafb2f144c200a580957a62ad3875e4c46e2f3162591f5d37ecbd8bc41b9c869a59f8e2e52b6dc093b5ec08787a1a1e52ab613bb1f945cc4eaa088ed4425bd72526cb94f6c5cfcb79860ea1a2f55f7f8fe6f32a0dc135cbb8182968d0aced5e890df037be2f2a0da67bbad07e243d5e25bdaec8ef7ddf019a5be9ab5fd236f370d9c399fff5d19627b6e4d50bb3271056bd135d0ece3696f040c741cd6c8c11b07840cf19823cd9e328f56e5d3851fa62af5c05d1ad0e78f6af3e05931f28c2bdaec0f99795946b97637195b818199eb326a8b0679fafbc9629d86a4fb2f7ffde85db9de5fc391ea9b082c43a06031119d5ec87aaf7fb95910da25e347dc34fff1e04c266e506bb720e34e9e760d56094dae7875966b8a13722ff41228b96f0779ba64c946d3183172dfebd28e2451c0f7bd09daa61087f23e0cb84ced0ce357e6dd47d0d56f3985d0e449715656cbde764fa6466bf57c7f993d175306cf70bbe22df50713b46cbfb9922d0d30b475eaa11da7e9bb6dfc49821753177db5c6f2e3f78e7a48b23a24f670c33f208f0dbdf35b3ae749d543396f26bdca48928f4edcdc56ffaed79d7cca0922667fb253f964640f1b1f4c672edc5097a254a36dcf0daaa41e1c35ea893d67baf92c26ccac03bcad790157326f91c871dd060f48a59b91de6a4b80c1d80e0a10a1bcb172a4a8c5509495f6059e056fe6a5fd686e0a3201f57efbf843584673adf13172fb5c19c2d38f3d6af5e10d9c645e7fba38e44d74a4e93ab6bec3042d46c05a700728cb4b87009a81d60dbef2cfd604e43e2a5b8f9d15cd8aaa41cedeaf64e45dee1f363469955143f8372bd916bfbe3a7475d9a563f267754d85d74068ebdb641bb69dd6431a980988eb8a924e6fc6f91e1a8a2f4cfaa0977637a8439fdbb81f9af0a8f7b2ae0fa57725c47f5d0764de026029acaba744468cdc995941ec1f3f8a8ebe0e7c33120a921ffe60972c35549ae3d968dff10dbf26ceea895779e52986c9a9f9389cfb0d4f9047d81db81c9c5dd9493c5bacd61bb9aedede182c0f7714b377d162ca4eb5f0c6e48327e66a7ecd7a28b4b7e8b76294382d5b55b92a1d0e98fff25e0f4ee288ad4c27cddee3be9ed549295c4de983236b1827f8e5e019a66b4fd97a1ee4358021618bd242efd96df0858529e7c42c6c7115ea366f3736f6dc88240a4c9587e4bb1bf4c2f641185ce000825bd7e6bcfa191a79788dcd1544c224521bf95ef289c0b4cc5290a44a6c9570029f8aedb13afacb7564dc9318b915d89309f30a278ab544608f8de79c7780cef0c8881d482a47090ef0b45d30bc79afd0f3169dc0c6261ab1ad47bc8ffa6dbbb3168fe77fca4cb12c6ec8e1aa3f3b0181529a5f0a09a9e63ea1d42eab1c6ac03874814f363146000a173d472a5a51358324a5811a5428d59ba861be9fc6f090cdd010a1ec31bad007eaa698bd7731df38d0d6341f917188c4fea95c98ed1c43a4107a45396bc5150720fa04af6aa192f6a25da41cf3b5348904fef528bf41fc2d44c69fa60d8f2b712c8ef3627e15b6d519beddcaca71e1fb9034d8a54028dd7da20545d8e02b2fc9e5f4693c7576a3d4129842db9e08b57fd8f74805f99136c83c55b01cb58dedfb8cad00ac7237e0f8033a0bc3bef9ed9a4c69c1d24315a575a9d77eb5695994f3c473ead6bcadb4378519cb167f55211fceaeefd2a5961e13c35a8cea469d67829c88abd8459843ffceaf986f6a54dfff9b34c100c5ca6b4e7bf232d542b1ec851959f4c89cc46273e68327c65bf6c55e127c1b4a8a83fde12b68ec0ef6ee821688c8a0492d85ff0c00e31b340c301b68341ffb33a0519abe29de965aed7bfbdf3de4d3e36196167c", 0x1000}, {&(0x7f0000001340)="94cab39e32bf3d976289b4deeea379795dcad1934db6147609dc36125ff8927c8f6cf2125257970cc0dda6ca6dbdd1217202f8cd37b4ba52e63e401b3b8df1e8cd862d52fca7c9b30712bf9fff21fc1c6647b630ae65b811ee71496ab1e7208a313d1719bf3d7c876d9cf8bc0adfc7677835d4e4240a839fb7aecb39afc23e5e6370854d56ea058c", 0x88}, {0x0}], 0x5, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) r6 = getpgid(0x0) setpgid(0x0, r6) fcntl$setown(r3, 0x6, 0x0) accept$inet6(r0, &(0x7f0000001900), &(0x7f0000001940)=0xc) executing program 3: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000001200)=[{0xa363, 0xfe, 0x0, 0x5}, {0x35}, {0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[]) executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x6, 0x4, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) msgget$private(0x0, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x41}, 0x2, &(0x7f0000000200)="0237c616fe54c09f5832d2b0c836b492d96e2d8253dd5e742e9a8317aaf897c071d3ac91aacbb5eb5ff3f2ff8452f1dbfb3f28bb77f8ee4bbef2778195565f4681c444f36c5c63eb4a1f629e929115f050b9b66a0b1ade44ea9c0f735c8ce2f2212c3ef9c2631bb067e819981d94a6481563b6fdddec6b5366d85633034ab660dbd69521dc6f13279cd84092d1d8641354cf53c5e0924b4534503b4d18dc85828155f20f0a5041bd15e5aab9f7e16c08398b19a6abc3fd5dc8668b418f480e0b470644d05c8619f6de7859725dfa2d370439c1075bbd23b6a4e40e56d78991b9a6dfa84efb48240d925c5e5ea490d0f6cee277fe", &(0x7f0000000180)=0xf4, &(0x7f00000003c0)="d167bcc4b092ed569b182a8e7bb0de644597c5032f6cf380b5b8bd3f856e6bdaa44650defc163d8533b9bb03875ed08024d6d1eb57a7c3b3c5afbf810d49e59369491954af3ec80f72d4cd425d46f68f9aa903bd9a1e2a4c76", 0x59) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000700)}) msgget(0x2, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x2080, 0x205) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x810, r3, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000300)="d9e89ec27e58bbbd8a98cec3a50888d7f969ede160f1dd58c01a102c378e1bee9213133307e7251de2669f5dbd9404bd", 0x51) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="eaffffff7f000000", 0x8) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 4: syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0}, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000040)=0xc) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) sendmsg$unix(r5, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) mknod$loop(&(0x7f0000000240)='./bus\x00', 0xa0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) 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) truncate(&(0x7f00000000c0)='./bus\x00', 0x80) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/152, 0x98}, {&(0x7f0000000200)=""/63, 0xfd91}, {&(0x7f0000000340)=""/100}], 0x1, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x15}], 0x40, 0x0, 0x1f800000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r5 = dup2(r4, r4) ioctl$WSKBDIO_GETMAP(r5, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) setuid(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1, 0x0) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000200)) close(r0) select(0x40, &(0x7f0000000240)={0x8, 0x1, 0x1ff, 0x6, 0x3e, 0xc2, 0x3, 0x8}, &(0x7f0000000280)={0x90be, 0x6, 0x0, 0xa13, 0x6, 0x3f, 0x8, 0x9}, &(0x7f00000002c0)={0x4, 0x40, 0x9, 0x3, 0x7, 0x1f, 0x6, 0x7}, &(0x7f0000000300)={0x6, 0x200}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x3) sysctl$hw(&(0x7f0000000200)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) chmod(0x0, 0x4) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000140)}], 0x1) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x5) socket(0x18, 0x3, 0x0) link(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) unlink(0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000380)=[{0x0}], 0x1) rename(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000), 0x2, &(0x7f00000000c0)="67b22172", &(0x7f0000000100)=0x4, &(0x7f0000000140)="de4fd1ba", 0x4) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) executing program 2: r0 = socket(0x2, 0x3, 0x0) dup(r0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000180), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r1) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() open(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) connect$unix(r3, &(0x7f0000000000), 0x10) open(0x0, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4}, 0x0, 0x4}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8bdc9e3938046372, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r4, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000180)=0xc) syz_open_pts() executing program 3: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) syz_open_pts() r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000580)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900343a003bcc2629a17a6c58afb8877c8be162e3fe800000000000000000d2cd000000aa02009078000000006006c33e00003a"]) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) listen(r0, 0x6) close(r1) executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r0) r3 = socket$inet(0x1e, 0x3, 0x0) getsockname$inet(r3, 0x0, &(0x7f0000000240)) r4 = socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000240)="94", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "281132b100648a5b3bd803ffee5c97ff00"}) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000200)='Y', 0x1}], 0x1) getsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x8, 0x2, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x9, 0x80000001}], 0x5, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x2, 0x3}, {{r1}, 0xfffffffffffffffe, 0xc, 0x1, 0x3f6, 0x95}, {{r4}, 0xfffffffffffffff8, 0x2a, 0x40, 0x4, 0x1}, {{r0}, 0xfffffffffffffff8, 0x4, 0x10, 0x7, 0x2f1}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x8000000000000001, 0x12}, {{r2}, 0xffffffffffffffff, 0xc, 0x4, 0x8000000000000001, 0x8}], 0x51, &(0x7f00000000c0)={0x4, 0x7}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2cf9892af9a590e4cb52e88608007673ca9e5fd7", 0x1}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) executing program 3: sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, 0x0, 0x0) r0 = socket$inet(0x1e, 0x3, 0x0) r1 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ee0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000000000000000000010600000700000000"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) unveil(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x94) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='./file0\x00') sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@routing={0x1}]}}}}}}}) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000000)='a', 0x1}], 0x1) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, r3) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000580), 0x0, &(0x7f0000000600)=""/14, 0xe}, 0x1000) executing program 7: syz_emit_ethernet(0x4a, &(0x7f0000000040)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "fc7df5", 0x14, 0x6, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}, @rand_addr="6761c88fc000f869a23813644a4addad", {[], @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10}}}}}}}) r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x6, 0x8, {0xa8, 0x4}}) executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) sysctl$kern(&(0x7f0000002b40)={0x1, 0x16}, 0x2, &(0x7f0000002b80), 0x0, &(0x7f0000002c80), 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) socketpair(0x18, 0x1, 0x7, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55d", 0x5}], 0x1}, 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)}, {0x0}], 0x2) recvmmsg(r2, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r1, 0x0) recvmmsg(r1, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) shutdown(r1, 0x2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = dup2(r3, r0) bind(r0, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) recvfrom(r3, &(0x7f0000000100)=""/4096, 0x1000, 0x1000, 0x0, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000780)={{}, {0x0, 0x5}}, &(0x7f00000007c0)) executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000002800)='\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', 0x9) 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', 0x0) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r1, 0x0, 0x30, 0xfffc}, 0x0, 0x1}) r2 = socket(0x800000018, 0x1, 0x0) recvmmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000002780)=[{&(0x7f0000000680)=""/4083, 0xff3}, {&(0x7f00000001c0)=""/212, 0xd4}, {&(0x7f0000000540)=""/98, 0x62}, {&(0x7f0000001680)=""/212, 0xd4}, {&(0x7f00000005c0)=""/71, 0x47}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000000300)=""/31, 0x1f}], 0x7, 0x0}, 0xfffffffd}, 0x10, 0x40, 0x0) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x2000, 0x4000) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) msgsnd(0x0, 0x0, 0xf9, 0x0) socket(0x18, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x40) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000400)) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000040)=0x7, 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 7: r0 = socket$inet(0x2, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() kqueue() socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) socket(0x18, 0x3, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r3, 0xd}], 0x1, 0x0) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r2) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0xfffffffb, 0xffffffba, "000012000009000000ce00"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1c9}], 0x1) getsockopt(r0, 0x0, 0x5, &(0x7f0000000100)=""/145, &(0x7f00000001c0)=0x91) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0xc, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x15}, {0x80}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000380)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket$inet(0x2, 0x5, 0x0) r4 = semget$private(0x0, 0x5, 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x64) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x307, r5, r6, 0x0, 0x0, 0x45, 0x2}, 0x100000000, 0x0, 0x5}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/6) r7 = socket(0x18, 0x2, 0x0) r8 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getdents(r8, &(0x7f0000000040)=""/4096, 0x1000) close(r7) r9 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 0: execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x54}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) r1 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x7) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x188, 0xae) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, &(0x7f0000000340)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socketpair(0x18, 0x4000, 0x3f, &(0x7f00000000c0)={0xffffffffffffffff}) sendto(r4, &(0x7f0000000200)="90c27e12440c1f05434c879fd2d8494ec986ab37292432bb46f60db4de66690cf550f316f2bf95ecb234b2758465c796d900114f2be46e4961019be428518eb8f436b1a15d050154e0b3f0650f582624d7da54be86c451153f39b4c0e4aba80a1b271f401837837a776bde816e29ab352012fdab2e54484054b8ced79e1c16812de227c19f69186d231a7fc37640aaa056f35291eabc6c4e24da6381adf4aab73ca12bd1eb954205f2bf44234ad4ec15173ca7037db2c575c5afa398c3933cb1cbec397cf5e18b27905913d0a124cd0344052b43f3b5e03f4a9159249e5285b44793d4beb878dbb2077b30242a4dc508a6debced5272373d7be7be736a", 0xfd, 0x4, &(0x7f0000000300)=@in6={0x18, 0x2, 0x3, 0x8b}, 0xc) setsockopt(r3, 0x1000000029, 0xb, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VNDIOCSET(r2, 0xc0387200, &(0x7f0000000100)={0x0, 0x0, 0x0}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) r5 = syz_open_pts() ioctl$TIOCNOTTY(r5, 0x20007471) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) executing program 2: shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x800b2b8, 0x0, 0xc0a, 0xfffffffe, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="722ac32a838f8e3cb702b8173e8a3f51c27335cecc209bfed967a7cd317baa85cbf6cfb1376abdbdd698b8461d6d06eb34dc5e45d27aed39aec2030b61495fbcefe646b2c6cdae3edc4a8e2e372450cde7f7627048f93f56b7282b9293859412457da7b1dff14cd7db6958ef6ea51a2184d461e37b191e64e883369fa398fd9375cb286927eddf148dd3c31619265460e3b30acf18418b8b631f63bc86d580b7bb3f81193eb206ddc15a444dd4b01e51162c53f66279387aeb294b86e603894e74392607a034951df379040947a7e7067953ef1c634376029d198cc788f29ea719a67896b2dc29", 0xe7}], 0x1) r4 = dup2(r1, r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180)="a7a78e5a44a35910c2bdd900623c23c9b02f2d8a7dcb355bec7eeea8db14742068703a6742836766f14b61681718eadc4abccd8084c7ac483dff018e9314e6ca9b67", 0x42) executing program 4: select(0xffffffffffffffd0, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r2 = socket(0x2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f00000002c0)=[{0x35, 0x3}, {0x3, 0x2}, {0x6, 0x4}, {0x9, 0xd7, 0x8, 0x121d}, {0x5, 0x4a, 0x3, 0xfff}, {0xffff, 0x40, 0x94}, {0x2, 0x6, 0x2, 0xffffffff}, {0x6, 0x25, 0x6, 0x2000000}, {0x400, 0x6, 0xfc, 0x200}]}) syz_emit_ethernet(0x36, &(0x7f0000000500)=ANY=[@ANYRESDEC=r2, @ANYRESDEC, @ANYRES32=r3, @ANYRESHEX=r0, @ANYRES64, @ANYRESHEX=r3, @ANYRES32=0x0, @ANYRES64=r2, @ANYBLOB="5318ce1d37b6b37001eb18881b9261b25c52f18a41898de18533c826226643f5", @ANYRESHEX=r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000240)) setreuid(0xee00, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r6) r7 = getuid() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040), 0x400000000000000b, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180), 0x0) fcntl$lock(r8, 0x7, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x8000300000001, r5}) setreuid(r7, 0x0) executing program 4: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xfffffffffffffffe, 0xa5}], 0x5, 0x0, 0x0, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x0) r3 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/521}, 0x20b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r5) close(r3) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) r6 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000040)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mquery(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x4, 0x0, r6, 0x1ff) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x31, &(0x7f0000000200)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$TIOCSCTTY(r8, 0x20007461) writev(r3, &(0x7f00000001c0)=[{0x0}], 0x1) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x8) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="b71eaf6d5255b463750f82b252226587266ac0", 0x13) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4}, {0x20, 0x9, 0x0, 0x40}, {0x8000, 0x0, 0x7}]}) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x3c) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0) msync(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) executing program 0: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x983) open(0x0, 0x0, 0x80) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="73702eb9ccc30a0a21541493219986dd60756aa300083afffe80000000ee000000000000000000bbfe80000000000000000000000008be0000bb8500907800000000"]) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x80000000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xc5, 0x201}, 0x0, 0x0, 0x8}) r0 = socket(0x18, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r1 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x121) fcntl$setown(r1, 0x6, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x8000f7e, 0x808, "cfed0ff8e84e82b3950000008000"}) writev(r2, &(0x7f0000000200)=[{&(0x7f00000001c0)="a98c34660d1476ac92fe9e7d6c1c0fcc036c34bbd4a2f06117850df44018cbfdd34d04f6a74bba3c0732e0d1", 0x2c}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r0, 0x6, 0x0) r5 = socket(0x18, 0x3, 0x0) close(r5) r6 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 7: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0xf56) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x2676) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$net_inet_icmp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0x81206919, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) close(r5) executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r0) mknod(0x0, 0x2000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[0x5, 0xdde, 0x6]}) open(0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{0x0}], 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000100)) mknod(0x0, 0x0, 0x0) setrlimit(0x8, 0x0) syz_open_pts() syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000104000000000800001a00000000000401009078"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0xfe) bind(r2, &(0x7f0000000000), 0x10) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0x1d0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) msgsnd(r2, &(0x7f0000000140)={0x3, "b3a8fc58c5901c5679a4a66f8bb05bb63a2cc7490e55a77b4b6987cd1312b1e5a3ca0bf56e63f1c6a83c3410b4214e5724ac4bc5c25e2a842829a07a4ee31892b58d0b58524cc02d211fd015d734b3709ee69c367a5951998d41aacad784960c641f77b92bcca51a20e10630b8a58eb0a0f414f4251e9cc5c532e9ea378bb872d521f6d2114c47204eefb13c99aecddcba88c049f5b12e1efa3b333da91af56747"}, 0xa9, 0x800) connect$unix(r0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) (async) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) (async) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) msgget$private(0x0, 0x1d0) (async) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) (async) msgsnd(r2, &(0x7f0000000140)={0x3, "b3a8fc58c5901c5679a4a66f8bb05bb63a2cc7490e55a77b4b6987cd1312b1e5a3ca0bf56e63f1c6a83c3410b4214e5724ac4bc5c25e2a842829a07a4ee31892b58d0b58524cc02d211fd015d734b3709ee69c367a5951998d41aacad784960c641f77b92bcca51a20e10630b8a58eb0a0f414f4251e9cc5c532e9ea378bb872d521f6d2114c47204eefb13c99aecddcba88c049f5b12e1efa3b333da91af56747"}, 0xa9, 0x800) (async) connect$unix(r0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) (async) executing program 5: socket(0x11, 0x3, 0x0) sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d41390593700e2ba004c01a560c2ecf706606e14c138c8e6132d4f28aec045184719fa503028ddae26c2bd245c2dbe23cd3172a6bb54f5de7ea305799b", &(0x7f00000002c0)=0x14e, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf179217cdc82ecf3209895fef9d6e4bdc40004542e5fd05404eafd6be0ce13703eb165aa446ea721719e6b1ade9950e1810cb0090c498c76b1007352fb24e3d02b08ad18fedd78e24d789b0b42d92f3dca73196e92ebcc619b382cf3a8f656637dff83729235ce8e7adb802fe6e038982430854dfece38014d4036cc21f0e50c242b4edfeaf52d86d60b8d533901b1888eaea20bfd260a5c5123fb64c3426fe5efcac8500713893eef9b0e8412cc342583492c7e92f905fe3c707a8fb011da78233279f637b09fbcd95a11b3ea08642c4f15410087172edd6bccf07e66afd10698295c13aa67c6514ac34ab0558167b1772cbce3076216895b4b33e0ae22f392b21c98e38cd4fa863f23bb89a57ce4725991c11f65ae7f7e681b4bf8458a798c061d9ae88b3990f20ad434edc30f7322b41dd6ad9c8acf088283dfcc0c049337900c0797af9c978a3fbfc09b64e607d7b44114162201dbd81992b9a44fcb2fb3f9fb62c09516c31cc2f267a6c8bb2f0a6a458cacf972fb6edd5eebec468898749247269359859a45675be80c5b73ff8f2e08ddf29f4ad78d9eea87f26f8b41af77d80165211e1491f8a3a31a18209f5f8a2d30e3a4210e1a41a7ffed96aa9da74644a7dd6a9de6e2bf4a6417c648abcf803924cf23044c364047137c33042eec1e8a24409a677539ce2a37ea3511e3f9ee959f8fbc07fdc405598e727b31161f7f27adcb85105f9b1434a49a9d1217cc91ff48c9b9f74c672c641f5b914a441c7f6fddf81e63ea21f3f814988f96674b9a1fac8d281b87372a0f796860c4e214922e498976f9036599625a787b16feb7a9cb114e3b9823ea30779e9586e3120950e5cdf0a90f04fc70bf81a37b2488f3c40e4f9120756ac7f7b05e5864dc3b6dcbdfffd10ba0946cfd3879ca75977a1971525032dcd5fc4b55dabee3314f542a87db21dcc0083d14f629e5dacb8eb91c229136a450fd8fbfca15974c007e841d5f1dafd31972bf88e5c1c7d6ddcf42b1d7cb92969ba2af3422e6069608bb44cffacf190fc4408b1241dd9a4c7df49cbd9ac0862166a4c3c65dc99efb2ca507c3c4b6e5a6933546ed5f13eda13ebf66a968ab9640c49b1e9c0b9eb454bc778a4aff0be5808a59a415b13e17f953f5669321b060651f3d3145fee4667b48609cff74f62346f4fe6cd1fa74bfdef9d88659314f1140eb9d726ea0cd43089b7eb9a0c432aeae13262e630dfc0134127b556b9b1205239f288d7d17cca7c72de4b09f116ef6dadab17775ac3cae2167e80eff7ba28d8c5bdab926f0dcf485cf08df0a2578e9ffcf64502c0b166613d93927086babf143de9be056a7afce25a5fb42b3179561dbbb140a42a231cc50073f88fe52ebbaa94614d18cd7d1be0e6f6633d5090e5eec1c35f816801ae2621a083a62d8c8b1a85a9bde19fcd9c009d7bfa404859c35b73f8b36bc69f0d3b72bcbf481f0f59a99d7a14f88855f01745bdc56acfe0078f0eebb7dcdd67fa68aad58370a8413db1884c69ff45cd4ba5afd82e1852d55f10adc84770f7036de9b9d2c5a8b950485ef5ef2b2723b88e73b001fe80570ef1aa6513b2896935557e01ab33b4b901d0c68a55f8d4ac72d47927e6687c4cb791a1387795a81653c55376d85305aaebdfc1ee651f8918515a50ee649fc912dc52bf4856f3042895b457f9cbdc078c546c72", 0xff4) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0x1, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000400)='./file0\x00', 0x188) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pread(r1, 0x0, 0x0, 0xfffffffffffffc01) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') setreuid(0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x6]) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) semop(0x0, &(0x7f00000004c0)=[{0x2, 0x83, 0x1800}, {0x1, 0xfff}, {0x2, 0x6, 0x800}, {0x3, 0x20, 0x1000}, {0x3, 0xa2, 0x800}, {0x0, 0x85, 0x1000}, {0x4, 0x8ce, 0x1800}, {0x3, 0x4b, 0x1000}, {0x4, 0x7}, {0x3, 0x9, 0x1800}, {0x6, 0x7914, 0x1800}], 0xb) mkdir(&(0x7f0000000300)='./file2\x00', 0x100) open(&(0x7f0000000480)='./file2\x00', 0x40, 0x8) semop(r2, &(0x7f0000000440)=[{0x3, 0x3, 0x800}, {0x0, 0x95}, {0x0, 0x3ff, 0x1000}, {0x3, 0x2a5}], 0x4) semop(r2, &(0x7f0000000100)=[{0x5, 0x18}, {0x3, 0x6, 0x1800}, {0x4, 0x4}, {0x4, 0x40, 0x1800}, {0x2, 0x1000, 0x1000}, {0x2, 0x1f}, {0x0, 0x768, 0x800}, {0x0, 0xff87, 0x1000}, {0x4, 0x4}], 0x9) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000380)='./file1/../file0\x00') mkdir(&(0x7f00000003c0)='./file1/../file0\x00', 0x85) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={{}, {0x0, 0xffffffffffffffff}}, 0x8b8793988ba0b0ca) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000200)={0x0, 0x1, 0xfffffffffdfffffd, 0x1000300010008}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r5 = getppid() fcntl$lock(r4, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x328e113a, 0x300000001, r5}) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x3, 0x0) semget$private(0x0, 0x1, 0x50c) r7 = getuid() setreuid(0x0, r7) executing program 4: close(0xffffffffffffffff) socket$inet6(0x18, 0x3, 0x0) syz_emit_ethernet(0x20, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) r0 = socket$inet(0x18, 0x4000, 0x102) shutdown(r0, 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x353, 0x1f, {0x4, 0x2}}) executing program 7: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendto(r1, &(0x7f00000000c0), 0x0, 0xb, 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x6000, 0x45a6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 2: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x3) connect$unix(r0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x0, &(0x7f0000000080)}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = open(0x0, 0x0, 0x0) ioctl$SPKRTONE(r2, 0x80085301, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x202, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) close(r3) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b7, 0xfffffff9, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="97df8c3d29ecccb406cb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e09817b9793cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111bbc0084fc929f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42c436fccea1b5d55d4e10e6d1b203af969c9d38a657eb9de16230207c5eb2e2b8c0249b9e09c6b4822cb7bea7cfb5169cafe39c024440d322ab21e06860f1e1fcc85ae120365a6cf6defb24df83", 0xde}, {&(0x7f0000002100)="a8e8f99a414dc820b0062f4ea5ee1679a397d995f33f3bf1346365142214d0731c0a9a630ea2595557e59301a11e8af899a50fb07a47c40b4ca83aea74504ff417a8dd24e8115852d39207167c13369213e41699959b121481eed2ae7d4630173a8931d3fca364d5ba89a1612a5641bc767fca1d07020cde39320f300971f7686ed0263f4f372a8fe2ef2a7f6ba523dd2f7433d792a367af61c9b6032ecf9b7c79b6ccfb4dbcce7c2f264747732cac07d61855d764e4b97f7ae8a902876f43e283eec27c2cb4c9ea6adfbe471e0fba4fe386170153e94ac5bedd4fc0a328dd0cec7e33cd3bbdde94ca0a98850fd1ae27b361b473642941dc5df6a42a794e84692c9f5aa3c34c91256f30acfda6a8299ac5839a3e915f096e22ac79a7c174d75a358938f2347c534507f0f3b7bb43108fdacee74bc1784d7bd903ebb3824c5ca290a4d077b86461175cc541d21ac03efd3c5502b414fd74e7e12befb78378c0897dee457cf3a5f4bf375b5e8e80cace1a5d455b3881a422098262e8cfde9e826025662867f6b40e867999bdcd406d89465d252ab7bf8a74c4937da081ea023f241875cbaf273b8468b715b58b0d634ffb45bee2552540cc551f5c", 0x1ba}], 0x2) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000300)="56ce011ab9000000008344de732dbb9f6a880f632e412393dc3e142f152103e8f91367ada94d61392fe7e0f74a84e1fc7a64e9a390623cdd18a74154552b5b780dc879ca0372bab57c5f0f459973eeb0344bb7852e58285f3e93f48d4067348284e958534803ca92e77ce20405a647967927d08eb4f238e90d23fba779dbe43d95f1a9ee31a750895b721103303eb34c8dab3459751b67a0fb4bf017e06ce9d4dd3546a1c6c967a417ad6b0037a5df8ceb7df76a66ca8c6b1a6dffa0414c2f98bc0cfbe74dbfc9ea88fa3059669e12153d6f4d7c8c6291cc190ace7d16b254c487213d54645f2018d9cdcba01257d191b8cafa7a91149ee9d4ff808c760e3ee09a3a2e771f962ba8ac6c8b5060a2de4441571209a22fbd9e555c5f5c99590dcf6b0350f263240c13004d4d1eef0991e468ab813a5c33675304dcf05318cc4065f3530101e1db11494c583a9285268343dac12abd36c88edcc9d56b14855858", 0x15f}, {&(0x7f0000000240)="badbad87750b277e6e2891897001b819402604bde9d85ec8de55c59b91548e03353d077321e0f20f36bea80857afa367df95a46707000000000000000000007193ed37a1d348b88e0c73f95b27b66f7f32ee46ec7829b4faec9010166266838490", 0x61}, {&(0x7f0000000580)="07e7cd8bd123d8393b0b264e8866b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597cf439cea4a4bf217ff28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20d6520045099f977452ec69d7f389473880cdaa212f207888bcdbe401b8578c2c304883ee5e0e6798be908f15e5b0a3994a03ea7f2342ed3c062b87e7a607d08f0c7185103bf3e9362d582eb06562630fcbaa8f893de606729e522ea8493aefbddacc567dd6a7c3f5d4dd59725d7d3e211b0ae74338242a6277f46f217d88cb07", 0xe7}], 0x3) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) chmod(0x0, 0x23f) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r5, &(0x7f0000001500)=[{&(0x7f0000001580)="bd28df2e26f955a26232dd51137688b62ee148abd06d892e618678dd0df2f3aea7070f2d3564476e20b531a805ac9627eecd05ddda289ea072015c761b58c1dd09b57841835a55b9970b7fed203f2a7eff6b6b220450bcc950142dae1fe398e6e38d30149ff1c6c9ed891933905be6d5278d552572a55964b9e58e1095ba45faef5eda804077cc581feba0fb6c22a7a415ec200802457124b6c270ca3ed5143bad8f84ff0fbed4ede4d79295b3aa7bd9186017d6858e9e543b6f38de98f55922a2142b12e71ac63369d52bca5573908dd3dc0384f048a598b34b492c9ecd59ba9440f43176ec0c727b4b04068637ad1c7a581b52388f05c53e301b326b43ba1368a40bdd5a55eed8e12d1c4b1ff6f1553e7b24fab8d47b3bb94cb11ff63561d6b60356b86b3511a959a0e754198ebe5823a937e2dd4f10bb294d15d03fb8cbc2e9c7eb84c86e1850f0ae4290d461f6d1165d2ac51898bf69ff75dd93c4324f2266b0be6d21bdb3eb890cef35a6de5dd67c6e3ef511070e83de126b846c5ddd1e2cea5fcc1806775cec4d430a901792e59086e890bd76ff7fe1f2c3b2727d8dcf712845bba47a8c1270364659b6e1e15a2e77782b76e3288dd0cb4ad1a271ca8daf82031275f8c5d195a0d9e875462b35559a0a4f68592aa0a9f431d28706956b83ac52f98b9489796128022b5acef1af41de44d0fae3cfbd218a038d05190b6d", 0x200}], 0x1) execve(0x0, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0xc0285602, &(0x7f0000000040)={0x1, 0x0, 0xfffffffeffffffff, {[0x5], [0x800000000000000], [], [], [{0xc4}, {}, {0x0, 0x7ffffffd}, {}, {}, {}, {0x0, 0x0, 0x20}], {0x0, 0x0, 0xc6c}}}) setuid(0xee01) executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRESHEX=r0], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) r4 = syz_open_pts() close(r4) r5 = kqueue() kevent(r5, 0x0, 0xffffff00, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x48, 0x10, 0x4, 0x3}, {{}, 0xfffffffffffffff9, 0x0, 0x8, 0x6ccd, 0x6}, {{r3}, 0xffffffffffffffff, 0x28, 0x0, 0x8}], 0x26db, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r6, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r8 = dup2(r7, r7) ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r9 = socket(0x18, 0x3, 0x3a) r10 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r10, 0xffff, 0x2000, 0x0, &(0x7f0000000080)) setsockopt(r9, 0x29, 0x6c, &(0x7f0000000040), 0x4) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) r11 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r12 = dup2(r2, r0) recvmsg(r12, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/11, 0xb}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r11, 0xc028698a, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 5: setrlimit(0x6, &(0x7f00000008c0)={0x7, 0x62}) sendmsg(0xffffffffffffff9c, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f00000001c0)="a30deb73b2136386c54e0f9288ff2e9e0b2bacf70126fe6c0803d941d2164c93edaed31e547c4a45fa97ac5a893385b780d5cce4799b61541651a1a39771ba6011b6f7acd8063c0e4cace83508eedeb9cac92b2d80f42d6d80765d7ff7e0281ebcbc6ea08ff860ea18a0b20258fa70cd9ddbcf5e6e8768ef9b20382ba9f442040a1d674d5ed3773264eb7860a270a318423b48d57599e0d267a4fd8cb8df6550045540e015e580eec2292ead604c642edadc9a019028c8769156f562b13948aff06ae3b3d7358b51f2eadd1a37fa405b39fe17aa6cac8e42966c19870d76862e1384bd7033aac872a9f783a3d7e1aec9d9", 0xf1}, {&(0x7f00000002c0)="989fbfcfb9abf7adb7406df2826890cb85fb96db95f87d1f0303a450b3fafc1ebf55ae4fc76e59dd30c22f44180d26515706d390bb48c5a51af10418493f8fb9cb0ee9003974bcc85f82bf29a67c47aa19a7e59ddf0e1fca64b915bd8988dcf97758670582d932b4ed9edea8624a11bc1feb605a016354984393c3057d32ecf0f74ca324a22b76311a134338a6d2cedb8aef51fe", 0x94}, {&(0x7f0000000380)="3b1a", 0x2}, {&(0x7f0000000400)="79e3689f2438d37ddda12d8ac6e162943c3190bb6718cc0711eed9a334e6cf8418d69fdf39d8be0dcf025fc9cd994d4cba1cd45c5ff9d9c630380f9b5e720804a2948e2fc7ddc4e081cd95eaefd2a82bf8d7bed39f10008f90a3783a7affe5cf6a77c9f8aab30dea1087a519d656614e3a8f4a6d43c0ec94ed00fdf125201d0841ea735633f91bea27e9300d082f0695f80d43afbe5e05481a4b8fdb97409c5726d5d84b6809ef00dde6e50d95c61829a95125153acf98a88990f2083cd45600e19e276cdf8fe85bb99804ebb9dfaab9ca75fb8f0ddb", 0xd6}, {&(0x7f0000000500)="926bbbb41c3cead40e4113e31e58695ddba526af9026b1b45151416d42929dbb4f8500649fcac40d73b74876ec43674faa189aadd5a9c68d708f41a56046202ac5d63678a49b2c5e685f10b095854c7d6f6dd1", 0x53}, {&(0x7f0000000580)="8c4187772e", 0x5}, {&(0x7f00000005c0)="d6ad8204b8c33e67ea27897a42e3c8e875e66864b990a077132109e1ec033f0f28cbf92e375b92eaea6741ad336d7fe367348d2f311adf50ea25ab57dfde2aa2d0133e3506653a853b2ad491da950c377debe262ae2b6ed00e72259d4b8bbf4b0dd505036708488a3f930fb7af5c4da09cb433d29d521e6eafdbe3450cf6307c99f8608abdef448ff294b8e6bdb4fa9f5153813ea949a9c7d869726aac67766b7e5336b707ef5d2f5eb3c793bbe4bb2aa69bad709c7de36055f8fa60981ab6ae13b123", 0xc3}, {&(0x7f00000006c0)="b3a970f0430a1c4f5642cb117817e48224c97040551dd0ef", 0x18}, {&(0x7f0000000700)="766f757c53c292324f696907990d65c9f95c7ac3d4574dfd776f257efc10ef87b0d108", 0x23}, {&(0x7f0000000740)="6282be2d776e7a7bbf660124b41fcb07760ebdf664053235c6f1eae8a47e024576f0f689a90625d7bdedc9f984f519be26271bf7fc154c3986f5560e306417e96369c0c48a91b8", 0x47}], 0xa, &(0x7f0000001c00)=ANY=[@ANYBLOB="10100000000000000100000007000000ff30f1d36fd268b6fa7ec021337273a201546529509fccda6af0f239b073831752e356c05cdd313f2c6e4d9c37edd926a5dcefc0041b8d209e7960135092ca82df25297da08e8d52517263c967b208c3ddc89da5826192688344bf37f5f3276cf6775219ea0345f22b8907dc193b862ad146c8a209b78cfa9731158631dd53c1165845ece8fecc5c038054b9d925ab0f67c1fd60d8b743bb7a5b2e5cfe7c5da84bf977e2783ab95c65182edf1142210cb882099c54794d6355f8b7428bf917d30f6ee4b10c187ab5872419be96cb8481743edaf1759c169b03835153ac0c036185ca4e676bf7e7b39f2ffc99b4ea84907a08adaad2850464c3dfb4c11d75a5f038f3612c7b73e5f4d82bcc41079daec9d24114b9bce4b8d11ab30e619846947c84ed57a438796ac609a24b84249adac5c48650d5a3c411be6f5d882ced2112847e85bb1962d42ecc55a4de9b988cbc9f13baba35b51e7970b4009dd19a75252d6028545cf19036986bea4c08c234863723a6d39fb986b778c4c8db254bc9176a6fde3df91fa2afec845420591623720ba8d30c3f8c3a524e9aadc9fe80b18e1d79142973cb570a7a73824a8c8b5d2f243b06dd320c1ed666cc02951240673a1c6c519cbf4b682a70e315116bebfbe95ade2cbe3bf3d82af3cd6ca73d88070cd99f452e377a9812851080d614e6df5b6dcb8c645ccd35f1442d630454e6b161f4b5f905bd9a5a36d66c7543fb249f34d268a76eddebe27409a9f7f6d3b7165aa52dd774497faecfa17599b654d8883d1e268a122e622542644afebb09ab4cb6d2c2d9d2895c991a1fefd375729056e2d70e0f3d5751d4a8a1d458449122d8e4bbcf048e2a081dd474ee7521d1440d182682c651a4fbbd6aa1885e24fc7c464bd91b7a67307ceac6e4e71265121324f0bc475e9e4114adc34e66e56871ece0a55231d151adcd198ca3c0fe7631b089746be616baacd45ebf8dbe33b93f7fb3c9269b8d1fc735511001efd4deaf4ec7910c6335f4a677d763c2a2f99b42483ebd00b32319a639c0352e73212580633316749b9ca507eebe548de03fdcd5904387a766426edc968692575c5c42169608be1a76be965a37e7bd8bcf24b7cff43b7344404d587af56597fb2ec2b68c9f3b98cfe408c8e9e69549d224c7ed6260dceac2e975f27e2649d9e293479870f430dc30da6f84a50f61fdddffa39492e835461bcb703bb9cb36c980cda1994c2ed1a1b6fde4bd4b0fc0eeee28fcd7ba18d98a9c13da6b8a1d66837444d4e34997560b105f6c500bf48ea93542703e523426a86e4202780016437918f2458000fda87fb90cec0707cb478941a45ed011a6d5b7d5933a73ab3c0bf72b780a3b7b7406eaeccd6f2cd94dedcad5cacafa2a79653100eaa02e134927c4e816c253b266bb4a65d3c063a5e18b0ecfdb3d1fa632f1518f88c510715ef838c70f2acc6732c068c2ad44747bfb6ded5e59f26f837dd1252a6b137ee2c26258a1a1e08fa3cbde955270ff884c531f586568d6ff3e93ab153714133f4382f81b5a52fbdcd341bc4ab54e4dd1bfb4188d0646989b7f215625922ae02c1eff46376a53429eb8321c08afc2394d279b3f407277c37551638977cf8e712d3df9de626487de51af4355f7b0272609cdaf60cace7300de8f954d29cde931f6aca40eae9808b8e2cfa917feb67e8059cad4bee54e7137d6a3d9e1644fbd9a160f249fbb77b6c530141fbffb399be5df6e69a7ad80899d07b7c1bfdf0667349fa9c414d2b1e730dd0e4e6922785f88e143c00c752acd7e333f920c0d7b37256d30be6d2fcfcd526ed030a75d37a64272e5cf1e86f6fac8694c1afbe6044fcc0baacc0c6edc3338a2bd4a0fdd88605fbaf5b92624fa9b3d22d8e188de497589a5c10c884ecc868e576372aa20b0d4ba1a2d02d786fb9a2ed06d17c863b0f7bd2a6745466fe96388ae3288e0719b50c03a6306bdd2068f0a1293f4a66048fc1bb4428c333b6e342e50148cfb585bd7565b14d343b1872c7440b28b2d18e12519a52f1689435e150b70d3bf727e043c6dd7050ea2ecad3b9d4bca05f032c926ba3924009d3fb2ef0b8405747a9862347ae625d0138de3748d7f49eea95c0f13066ffdd5ec1cf1546ce69e0eccd03f72b73f94376d49152126831234f6d7647bd889f7873a2568704e7f30e812c519673f2c387848aed32d9d6315a5e77df17119eeaff0c649ff013644dd5305e8b3737ca6599896e139a72e621b227c10c7298e73031d7e0e3bbdefef89932ceeb209d92f864d1a58290aa6348954c439a876e52b78263a9e95256696032d808b10f56c3825d432a5c8dcd20b2c04ad0addafcfa2fcc65e5f73e71eaddd718af8d14784670762e598a345346de3c0a1336d6e169ade0dee9e04820848816ed5e3672ef7d85948a48f89f6b18a912ae504a8e4698cd74b460c40f0da567de60d9ff40274e1d5644110b776645ce78eeb4926d461b8df04327715c1c63dc29ee65a83351cd41f5da0bb8ff133fb7ceb379ab9716864e3a2e60652cd04f62c2932ad55e4d5a25eb66d88969f46f159124d6282b47d4f51d833c065995eb282d5a02019d6518857569d46d39c09ee059d330c4fe813266a6d6b48c969853cb08445f56f500ad2340f92a9dbbaf12f8295a0a726d77609edf47de9267b78766531b2fbe0ebe8cafb97ad31995e8fb3b1ff1484dadd00170531430fd9007e90563be1356a3c69c55c23ea59fab109f68f654fd36e5bed467490b0b21f319c97df8de052082888449cb593ea383353755f4ad286da24585e1ea0b78ef212a5e412729b8055691ecd92941e4d9c4a026d4a2447569b10b6b66e08a0b044e5c679e8e3e747217d2f758b22b5b9a38a0278c9f0b6c7809ddb4ceaa8a1fed09a6107bbee6a3cd727486e72858f9342ef18cefb1d5bfbd40f1ef9a3fcf51f77a1234c66d3aaaf96fd9aa31f64661734f319a7a12c31b0341f464e5e44738f9b4083a7fdd26d727e0727a75dd8b6806aefed9770a75ca97048d902596e34fa192a392217955aba0f6604af8236a25017c3de8e1b4caea36dfad997bbc2e1ac33d0a26d06b7e7c7f757845aaf9b137db7076299b3d24ba95ef9b06ce2db312517eaa1928abb5402dc478a74938fe8d9bcc56626eca3c789c8ee53016bd75428109fc956a2e0d5e37b475d7e3351457f6ac51ed1e8c07c7830240c1b93f1f39134baf8dfded41c199e2077be1954a144f57852aa398a1754b538180e827ac0b93cacd284e69ed31ef5777634948f382bf58125f331a0f3122040b31fbab892cf831c4596b509bc50fe48f1f35ee40cac96dbfd0bda521dd184f8b57aa752dc7bd8fb30dc468787b4e650f465acfeff0280cf3cff93356d27e3e66b0b4a43de084e6ee51ac0a355b18e45eb38b9c6f6ca9a601c923465f7dd6f8cb55587b5f608ea76766163bc6dc77abe8331ee5909b4493cbea80b39c337b00a7deec71be4dce73c43131df8c7bbfa69cbe47c74840cdf081923282a637ada5351786810790e55353ccc579e9fa874b0b84f991808ed879f527b55b764b0c07c5f62b077611e80e855740dcaf5e7b59ae9693e7d4aee433eb188452ea88b748c66ec4eca06c076911031381adc1f7c3e7cb4c31664f9ed8f2232ceb825ae424ed694d44b1d2b3d9b653865cd21487b3e0d45b4d8062e1a858990bafd5f5860b4ff5ffbff9550915c55e6eec2993f4eb46e419c5d0c8005da73f9ccfd4e0852c19dde0d4dfdd09de2d6f7eefd71444e2c55dd91d9d721f8663ce1371c9e29c1ac3f8e34aee66d6cbdac8266df158edb092fd5baedcc2bfb031e178e946da1e7c00de27561e8a5f4cde4bb7b78ab413ed8b1dbc77e9b4eccd4d4b3ba7aa13704d46c2552b06f9d37192a30b983e572e0de03d3ae0b6190d233c4571806420da34e4774117ac53bbd290d58323d7e5c0844d60efec3f41825e3820947597354e16506cb446fa361d8e4d03b44993085d2ff00f97b37a3c385dcb8fcd500a4a40dd040e78b183f7498b6e6c512a49ca1f6a0cd0ae61acb88f05c6d4ef8e245526d885aa036a86a3ae913656864d716fe78d87218b39d438ac9e3078f7005174e7766c2f1bb5d17492cd85f5998a01b447fc8f5316e4578f352c3d50798e2109184024b0f9624a95a3d3efdf2eaf46c9d72b29f9d73405b7c4969c987d484b099869084d728aa69a5262cdf649f154953f2db26b9e07563697430cd77f0e9a08f28aae3fb1fa687e9bcb1ee95560f2b2f7cef0c25ec497b09fe53ac5f96b16054ff96348b89a5134b074995271486cebccb268036cd1a2e0f787cd21891f6742f6685339d29e29fdc5568f6a0010e146ebead4a8340c87c826af108f866a8140bd82478690af446f8f8c1a8109b75a81954c61fd9009406c614ea323c7c76545c1d55027d8247384b7046d17a18eecafbec57f1981e8196ad789a9caa960d628a8adec4c1e2ba5db91cd9153fa94c25948df31b8607205704d94f0a2d12be4e5e92565dca7d8b70b68eb8fb3bd4ba2b8cd0924800e79c53c4e0c6ceb8ef494ccc5171129b9d0891ecd99f4fb7496dc3ff4df5d221603d801c525edfbd72741f6f6a7d333435166f809925ac61ed1d9c148fba3406de45014b4a28bc75612defbb7e8875d5f6c77f50f99226b1f539eddcbb7d40d4d3b7e7c7aad5133eab3f3b5e2f6bef7856d00f4e256123bc8127b67dd908f597b6bf23dc5c374e913d38b3071861fa1cc5316bb1291cb11aa34518422bd39c34b066b39c9422c17c4b1af5eadcf726756b85192cbd19c117dd824c679c3a3153c6d0c4f022436479fbd25da1f4640140775f5e2ff24f18d38b43ab61f3223508c1e36f9149d6e143c792358a8bd840f8867de396d4d6eb3f4ef03264cddba79e4695efbbbf141dd2af5f44fe5f6143e449136113fb06f41d1a0c98142a337fa851d73cd7452e338f0547c4a5c489c538e0935ad0e02ebfbd60bc3a650fe68e7e4c7e4347dff3be4c7d319d650ac1287a7fd197c42152c19e85f2b2f1078d1e997e5104bd4dec7c1a1d93aba07b59f1812f5001519031aa97ef44c6cce2069485e2fbf73b2e89003906d51a92a392e96bfb1f3454a9d4283731cc615deb1480a1a3aeee1d9fbf73c145d3c2074e50bfe5b0ba640748f3b972dca01a8b1f6781cc89b78c62c1e42e47e59a4e72e8d3084c82d54840c23ad45bee2a39e2d5918de3e053b4c725925027e8fa0259ab7663fe85444d6199423c8958d36a5902f5e2353e7f76a53fe57161e86745f984a6dc3ba40daadaedfb9093270b7d9900dde38a1d9484a8e4751ee3e816f9f005c351013ffe50d774efc540f290d2a369866c809699b034e620d80ce2f4492e8196eeaed5505792520d067c9adbc4f4c2d53eb4ea35604fc05c277cca12c3443a0775bbec4231cb8c05dbc666eae51cb317f6fa121b29a0a1487a175bee91bb9f033bc99b517c9061daebee57a2eaa94dd798c8b1fc6a7f7d654989642088dfe560ea776823ffe7b0c67069fa33af7e858f24929d98810fdd5b3264b118ff49f70edfd79c9806b2c4e5a1b06f9c17277bdd6abe0ca5b2a47810cc1293a2325244d0ae53144c04dee3d7adf46d003c2d2c48ab136539e0e2845bbe88a44dbd4751296a4ebb58ac33bf01fc4fe334cfe233b6faa20b69fdcc1d52758c6684ad71fd011d5aea7bc477f7fd49aa279377ec123bcb13e4af9099ad55338dd2271a5d7baa7ef3fd7930850bd26026fd1559170a28343444c50b17a66fdfb5dbdfd9245506b987c84c485b55b57a42896326ed128f6c04fa68c96ce14dd42ce08efca6d42bd7771153e39ee9124087f321a877e5e2508b93c2d393d3343cc51ea885892ebbb9654966dd40fa5c79a047fddff4ff1d66c57151020369a49d5798f3c77eeb2e5bceca4029d63dcd9b29bed9dcaed2f5f30548ba6e18ed48e1ea32a7b7b53c027c7854a9bf07f2ad63b69f6783038be5fead9f42e90a482431a42aec226376"], 0x1010}, 0xa) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xfffff4e6, 0xdd56}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x40}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00", 0x0, 0xfffffffd}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = dup(0xffffffffffffffff) sendto$inet(r5, &(0x7f00000000c0)="61cd4cdd48622ce38b846186906eb983b3638fe8e007", 0x16, 0xf, &(0x7f0000000040)={0x2, 0x2}, 0xc) r6 = socket(0x18, 0x2, 0x0) sendmsg(r6, &(0x7f0000001880)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[{0x10}, {0x10}], 0x20}, 0x0) r7 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r7) socket$inet(0x2, 0x3, 0x0) executing program 4: syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="73702eb9ccc30a540000219986dd6000000000107e000000000000fe8000000000000000000000000000bb"]) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x7) r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000006c0)={0x0, 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec3", &(0x7f0000000080)=0x1a, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0xc9, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x106}, 0x2, 0x0, 0x2}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0/file0/file0\x00'}, 0x16) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r4, r3) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffff00000000019078ac1400bbac1400bb030090780000000045000000000000000000000000000000ac1400aa444f934799fbec54328a8bb600"/74]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9", 0x3c) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) executing program 2: r0 = socket$inet(0x2, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000002800)='\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', 0x9) 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', 0x0) getuid() (async) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r1, 0x0, 0x30, 0xfffc}, 0x0, 0x1}) socket(0x800000018, 0x1, 0x0) (async) r2 = socket(0x800000018, 0x1, 0x0) recvmmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000002780)=[{&(0x7f0000000680)=""/4083, 0xff3}, {&(0x7f00000001c0)=""/212, 0xd4}, {&(0x7f0000000540)=""/98, 0x62}, {&(0x7f0000001680)=""/212, 0xd4}, {&(0x7f00000005c0)=""/71, 0x47}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000000300)=""/31, 0x1f}], 0x7, 0x0}, 0xfffffffd}, 0x10, 0x40, 0x0) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) (async) r4 = open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x2000, 0x4000) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) msgsnd(0x0, 0x0, 0xf9, 0x0) socket(0x18, 0x3, 0x0) (async) socket(0x18, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x40) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000400)) (async) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000400)) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x18, 0x1, 0x0) dup2(r2, r3) (async) dup2(r2, r3) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000040)=0x7, 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 4: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r2}}) r3 = socket(0x2, 0x3, 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) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r2}}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = accept$unix(r0, &(0x7f0000000580)=@file={0x0, ""/519}, &(0x7f0000000000)=0x209) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/153, 0x99}, {&(0x7f0000000200)=""/48, 0x30}, {&(0x7f0000000340)=""/131, 0x83}], 0x3, 0x0}, 0x1800) semop(0x0, &(0x7f0000000300)=[{0x3, 0xb52, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r4 = getegid() r5 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x80, 0x401, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r6 = getegid() semop(0x0, &(0x7f0000000400)=[{0x2, 0x0, 0x1000}, {0x4, 0x9, 0x800}, {0x1, 0x7, 0x400}, {0x1, 0xffff, 0x1800}, {0x0, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x0, 0x2, 0x1000}], 0x7) setegid(r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r4, r5, r6, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4000000009, 0x82) semop(r9, &(0x7f00000000c0)=[{0x1, 0x0, 0x44cce27bf88f2933}, {0x4, 0x4, 0x1000}, {0x5, 0x7, 0x1000}, {0x4, 0x2002}], 0x4) semop(r9, &(0x7f0000000340), 0x0) r10 = getegid() semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000080)=""/2) semop(r9, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semop(r9, &(0x7f0000000140)=[{0x4, 0x2f}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x2aaaad7f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f00000007c0)={0x10, 0x5, [{&(0x7f0000009000/0x3000)=nil, &(0x7f000063b000/0x1000)=nil, 0x39c}, {&(0x7f00000cd000/0x1000)=nil, &(0x7f0000742000/0x1000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000576000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000010e000/0x3000)=nil, 0x20}, {&(0x7f00003aa000/0x1000)=nil, &(0x7f0000272000/0x2000)=nil, 0x4}, {&(0x7f000029a000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000608000/0x2000)=nil, &(0x7f00004a8000/0x1000)=nil, 0x100}, {&(0x7f0000614000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xb21000}, {&(0x7f00001e7000/0x3000)=nil, &(0x7f00007d5000/0x4000)=nil, 0x7}, {&(0x7f000017f000/0x2000)=nil, &(0x7f0000296000/0x4000)=nil, 0x1}, {&(0x7f00006c0000/0x2000)=nil, &(0x7f00006ba000/0x2000)=nil, 0xbe64}, {&(0x7f000065f000/0x4000)=nil, &(0x7f00000f9000/0x3000)=nil, 0x9}, {&(0x7f0000650000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000449000/0x3000)=nil, &(0x7f000014e000/0x3000)=nil, 0xff}, {&(0x7f0000752000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7fff}, {&(0x7f00004de000/0x4000)=nil, &(0x7f000062d000/0x2000)=nil, 0x4}], './file0\x00', 0x3}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r7, r10, r11, r8, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r12 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r12}) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20001410, r12) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x80, 0x0, 0x0, r5, r10, 0x21, 0x5}, 0x81, 0x1, r12, 0x0, 0x4, 0x10001, 0x313, 0xcb}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r0) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') clock_settime(0xffffffffffffffff, 0xfffffffffffffffe) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x4000000}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001280)) executing program 7: setgid(0xffffffffffffffff) setgroups(0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) setuid(0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) close(r0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 4: syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) chown(0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x1c) setreuid(r1, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x301) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{}, 0xfffffffffffffff9, 0x9}) getpeername$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) socket$inet(0x2, 0x0, 0x8e) accept$inet(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) chflags(0x0, 0x0) readlink(0x0, &(0x7f0000000600)=""/156, 0x9c) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f0000000980)={0x0, 0x800}) open(0x0, 0x0, 0x0) r3 = getpid() ktrace(0x0, 0x0, 0x0, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x1}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 7: openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r3 = socket$unix(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745bfb953124e4a71f7f32", 0x12b}, {&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbcd8c64fe81442749ed0a4b71d568eeef7635395e1550d4c04d9339946528d59da82e033d332cf", 0x46}], 0x2) pipe(0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x3e, 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) socket(0x1, 0x4, 0x1) socketpair$unix(0x1, 0x5, 0x0, 0x0) socket(0x0, 0x3, 0x40) socket(0x10, 0x4, 0x80) listen(0xffffffffffffffff, 0x0) executing program 3: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) 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) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x51da, 0x7f, 0x3f, 0x0, 0x1, 0x7, 0xfffffff8, 0x1, 0x1, 0x9, 0x100000001}) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000440)="4efe19d67f523d987d869b065c6c48e5e7938beefebd0fc4369336203fb64f74752320a07e166bf9abfd47a882d9017d42d31146177791815080c95d5863ab7f9de4e7446e6264bfc8ad3a084310ce9794c2d3e3012c29f4889fe20902c322aaf9155e862f2e416cd10087f3e5b2de0e017be7246e06e7a7a56de972d0bfd63bffa8114cc7653e7982e2bbbdb6d910ab2f83b8b239d90e0cffd8135cbfea0f09", 0xa0}, {&(0x7f0000000ac0)="ad8707a50e6541c775859b73485f92ae09859a893dcbded1955cbb3bb28b1efcc74f1918982311b9381dce564c5e6fbb75fa8d2483f398acc69b8e158fe61dedcae11a521738bfd03653110abd06d7b4c3518ab1e761abe2b10ad830b4b6b9e0807a4dae036b5276fd297521c3c9ba5299162ada9a7e1861bdcbf25f5c671c27804c1ccfbf11c79f9b19a8bdb6a45e64e7bfb6fbd8aebe317ea4346231acb6f3f8a3e3e6b668c01f20276033167b5d8a74fa816988867997f64a892613eb668cfe14a82bac6b2128d9cdc5892aa78cd0571593f4de25b1b09607eaaf52bcaceed9f3cbb33f21d01e7500c40dbe5defaf2334a0dac25ae6fc43d670efe576ef1995028fdfec17bac6fcaa028b765066d3a94d9e3dc9c3852b11a1d8c1f8e64c3b15d3d28fe9591044b424f0befdf3c7bc4911afa87ccd4940307de16f224d65ccf066f5188cbf2008697174866e8b6249c6217662bf4b22a740108061190eeb8addf48fdacb056d5a2fea514883d68a1c76ffe7c337ac7d5c884ec670399043ba59115aadc2e7ae9ac71690e38736a5260b35bd178813a620992c3ab281fe4d759a6e37fefea77adf1039082dae770e44c6866e653aeec1d8d8468600811594330ac7381ae70e2180f463926e0da777548bbc236d623fa142688f1d3aff4ec82c4e6d818d9fdb6d5932700968f225cef20551854d04c0eb2d76d8ab44aba244341d86995fa26f95ef3f54a50783a849d31bc22b84688cf9c4c9bfcdac858baeed03d88f0b0fca4a7911c480e7c274ce70aa1bba79345742831473fa2cbda5051483af4f292a5f8806f6098e8d9ea5061706ca74011864d37dc854807e978a110fd1cec784c80013982cdb84c8c0acbcf410787dcda6a9d702b6ea2504d4a1d3516c8f177fe74965b67a56a413cea94cb9b5e736dea05b937435562c20c9a42470082588d45048e3dd73aa36f7b959b211c7251f1e5fa9892beae96abde368588ebe143571d08c65be024d674aca3c682e4a34a1d298ff6fdf4be6c2efd62acff8a1a88ce37e2adf3d5b114dd3de5db2afec0569593b5d0debfe66d33a15a818c695e9383cb6c4df0b55d60cc2c0082db92f9ff022e61c068b39c97ab9f3ea3448e7c4eed8f089b4d3918e49f754115c060297cc6d30c07ae180fb73d2a46f62a86375cefa9a0475b884d980b989ad55284923891183115bccdd67f973038ebf9c1996aa6019d22acf28cadff7cefe5ebb5c6f0b91474d2c2439059c7caf0de7d2c7e2076726b6ee8b26a6a922f79c5e1d621b37944d318a95345bc5c76133763c1faaffc29ec164fde6aadc9aab2ceeeb927e88472072ef23eef30c5006a4e490055700eb24cc04b9163c31ed936e85ce8da6d86c1e4ee9ee0cc9bda1db0df6c23fa5e264b9479937f5dcc949267b50da2e5ebf14f6254a786995c4cfd22cd34d1d23036701b53d1e25069482b123eddf4d044e722b779db752dcd78dd7543b388167bad730089cfbefcc3888606b3ebf04", 0x431}], 0x2) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000080)="20002000019c0a", 0x7}], 0x1) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f00000001c0)=r2) executing program 1: ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x4}, 0x3, &(0x7f0000000500), 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) socket$unix(0x1, 0x0, 0x0) socket(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r4}}) r5 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000), 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10) getsockname$inet(r6, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) executing program 2: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(0x0, 0x0, 0x17e) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)='B\n\xf49-n\xc6\xb2\x99\xb7'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000240)}) syz_open_pts() msgget(0x1, 0x0) syz_open_pts() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) r2 = socket(0x18, 0x2, 0x0) close(r0) listen(r2, 0x20001) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r3) select(0x40, &(0x7f0000000400)={0x6, 0x5, 0xfffffffffffffffd, 0x0, 0x0, 0x80000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) execve(0x0, &(0x7f0000000000)=[&(0x7f00000000c0)='B\n\xf49-n\xc6\xb2\x99\xb7'], 0x0) r4 = socket(0x11, 0x3, 0x8) sendto$unix(r4, &(0x7f0000000140)="b1000506000000000000000001010000331c13fecea10500fef96ec0070000007ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a421a872c881ea6e2e00000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e00600246c09000000ff03000000000003051eea0400"/177, 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0x0) listen(r0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040), 0xfeea) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c0020fe350e28ef0900c08c0424be0000000031feb36d02b82faa094061f107a9016962000000000000004e204e", @ANYRES32=0x41424344, @ANYRES32]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000000000)=0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x4, 0x80, 0x4, 0x81, "ba9b3c487a21206564c27425d34e92b7361067d7", 0x2, 0xffff8001}) sysctl$kern(&(0x7f0000000080)={0x1, 0x32}, 0x2, &(0x7f00000000c0)="649f664313e697d0e83c8596baf855971c3390217ec6996e1f06b93e6d93b48b88b0c1ecff5c81d483b4414fe5588548954c083b64786aa867a5826866835d11d214bd261d3889b647e52df5616a0a8e44cf3151d045e5b99f11fdfb2ce8d59c950411a8a44020fb3518a1481f747f6a963188e9d975124c5cf6000a6ec151f513f6cb0e6c65468796651caa852588346c6f8a509fc003450b9f12df03bb72b8478f84e5591b3b4e19", &(0x7f0000000180)=0xa9, &(0x7f00000001c0)="4f8092f5022f6eda2b8d2113099795db2e287ffbaf5d5a5f1b9b920e4309dd6aef49448b0d96a4b86be8e5c812e8291194302b3460eadc6b062e53b0e98b0d6b6c426c9641238628affdf6b3460176c4caae7368664e5a4d4d832ccbe46f6ac1fae69f2e3891de0d7a8869d9db9310bef6f600f630ccf3d68d4d1cdb5f071c1bf6a6eda44cfe9c3d1da4c1c7", 0x8c) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x2, 0xc1, 0x0, 0x4, "92c476e4d4b90eb2c86e16e120a3806ea48cdfee", 0x1, 0x160}) execve(&(0x7f0000000340)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000380)='\x00'], &(0x7f0000000500)=[&(0x7f0000000400)='@-\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='-*!%.)\x00', &(0x7f00000004c0)='-\x00']) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000005c0)={0x1, &(0x7f0000000580)=[{0x2, 0x1, 0x1, 0x38ae}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000600)=0x6) r2 = getuid() setuid(r2) ioctl$TIOCSBRK(r0, 0x2000747b) sysctl$net_inet_ip(&(0x7f0000000640), 0x4, &(0x7f0000000680)="9806121cd49a7ca790cbddc3d37c9913eec9e2ef6c3726c31884f476a19d893487c14eb2dc93ba407bb4eb6e91288964568028827fb81b13789b9054742d0b99d21313a18847e36f8d61078793c134b70043d78909f54833a2e3dbc868c8f25e587fdb226c926e30050280a82c3396eb8ef77b467dfa9f92e18f7fca256163a26afa020dfa905dc144dfaf11069ecdf9cfe9d42ccc65ad1864b63d44ab4828cdad4f1892fe98", &(0x7f0000000740)=0xa6, &(0x7f0000000780)="68039300f846f457da910286e874f5078c8a2f3595090009cb73d2b579f56efc647574418068", 0x26) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000007c0)=0x1) sysctl$kern(&(0x7f0000000800)={0x1, 0x8}, 0x2, &(0x7f0000000840)="1d18dbbc1b4498864575bbe41bc694b35e4a0d55fbbe8ee684c3ac5dcb242e0e3e2ee1404453952c04ea2af95e658bdc1dcb34d138b0c2335abd3c605f87669c1cb0d3e3e308c81b2a5720f19de4d973f064ec94c5eb4f5c36ffc43f516ae0529b48d7de4ffcb049bde7ae540abf8c19266a04d270a82381", &(0x7f00000008c0)=0x78, &(0x7f0000000900)="51d1a2cef2693dd1186d899ffcf9d90df5480ef5f2ab1272ed6a9feb907ecd9d6ee7285488e4a142ac13bcfb6dcd7770b7dfb681529ef1201060a04ee14687364ecd1b12eed76613e4fb0dfc62bdb82c7a78d5b154", 0x55) getpeername(r1, &(0x7f0000000980)=@in6, &(0x7f00000009c0)=0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a00), 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000a40)={'./file0\x00', 0x6, 0x8, 0x8, 0x1, 0x7fff, 0x122, 0x9, 0x1, 0x0, 0x40, 0x1}) sysctl$net_inet_carp(&(0x7f0000000ac0)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000b00)="d095c1d0789bccb88b3a89ea3f3318a09b7b79e5f28e82ef6768bbd1c6a0ce37929e741e585f34d9ca587cf337986c7ea3c3f4f6df182da840a42f693dc7", &(0x7f0000000b40)=0x3e, &(0x7f0000000b80)="58ad65ac78cca340149baa81d1a3d27ae308597109966c3c05baf793f3da062990401b1a65d2ad0554e8676a367fad65761b2d922b097e188720d341ca7a81fa689c8629898f82495c74540b31ec97b6c52928fb1658934331bc0feffe412b7391c9f9d2a6532c12fee365e55f106363a9d0ed9d444676881c", 0x79) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c00), 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000c40)={0x42000, 0x4, {0xe609, 0xffffffffffffffc1}}) sysctl$kern(&(0x7f0000000c80)={0x1, 0x33}, 0x2, &(0x7f0000000cc0)="2d0157484cf9001dfefa1ab42ad916255d2ad1700cb2b5139fd6f99ae202a67d06e224154a6a228fec5236dbc5cd48ee159cd4a11e9f15a85ee208d34a48afafb64fda74a3cd6010ce38d7535f0131010d014cdbd6bc8ec468dbc608eb89654fa73aeeaaff0ef8a72b3f9509e75c80ef4617da9221cbcac6f9411a561a597723d96324ff232eedd85d74d9054f0ff29ec962b0", &(0x7f0000000d80)=0x93, &(0x7f0000000dc0)="b5174b6025acabcd1d433f7ad6253ad940310bc85fcabe05bd21c9fc99a339d959c4231260c0a1101dddcf9b113f30f3290bd8f15b2d6e06560ebb43db08e4320607e9119cb9a12249aedc6b6f8b5f9675037460d07faf2b14fcddcb910c7b2b9a016bfea3", 0x65) r5 = getgid() chown(&(0x7f0000000e40)='./file0\x00', r2, r5) setrlimit(0x4, &(0x7f0000000e80)={0x100000000, 0x1}) pipe(&(0x7f0000000ec0)) getppid() ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000f00)=0x1) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000f40)=0x8) executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semop(0x0, 0x0, 0x0) r2 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = getgid() r4 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x20, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x81, 0x3ff}, 0x20000000b, 0x41, 0x80000001}) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r5, r4, r5, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x401, 0x0, r3, 0x0, r5, 0x80, 0x3}, 0x6, 0x0, 0x9845ca3}) r6 = fcntl$getown(r0, 0x5) r7 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x1, r2, 0x0, r2, r5}, 0xd, 0xdb, r6, r7, 0xffffffffffffffff, 0x1, 0x0, 0x2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x2, 0x1) ioctl$FIONREAD(r8, 0xc1126939, &(0x7f00000001c0)) r9 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r9, 0xc0206937, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) 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) executing program 3: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f0000000080), 0xa, &(0x7f00000000c0)) r3 = getpgid(r0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f00000001c0)={0x9, 0x8, 0x1, 0x7ff, 0x1, 0x8, 0x7, 0x10, [{0x0, 0x9, 0x2}, {0x9, 0x1, 0x80000000, 0x1}, {0x8, 0x3f, 0x401, 0x6}, {0x697d, 0x1000, 0x1, 0x6}, {0x20, 0x8, 0x2, 0x1}, {0x40, 0x4, 0xfffffffd, 0x3ff}, {0x5, 0x2, 0x3, 0x8}, {0x40, 0x7fff, 0x8, 0x2}, {0x5, 0x8, 0x5, 0x1}, {0x8001, 0x3, 0x5ac4, 0x7}, {0x8, 0x8, 0x3, 0xfff}, {0x100, 0x7, 0xcc87, 0x4}, {0x0, 0x8, 0x1f, 0xdf6f}, {0x4, 0x3, 0x80, 0x1}, {0x3, 0x4, 0x40, 0x8}, {0xffff, 0x1, 0x5, 0xc45d}]}) sysctl$hw(&(0x7f0000000300)={0x6, 0x5}, 0x2, &(0x7f0000000340)="f714271961b68fbf08249948dae62d79ecbcbcea9e786d138a4138139deeae3320845155f2b7f10f403883eb3e50655d734c213dacc296e7288097adfcd0cd37b15ffa5fab40e4ec8d4c7451542cd0d575260780e4ce03fe82ce7317643a63196ccc9716babf7bd8a1ace22771ad431d2690f94ae942030f6fbaf23217e5e9c5acde096bcaf3b773c92e4765ffeb96ddeb0200c530b0533fa8543d40002cd306fbc4816bd3139544ed9628f5d4613646f20724c74f272af836832eed53c032e0783c2e3536ccd7a6557eafde2173acf52b154b8d498d748cf844b74585ce8b00303e20205ef02221cf28daa0f5403c8a2caa923ea0da9137ac583058d0c4", &(0x7f0000000440)=0xfe, &(0x7f0000000480)="e1ef21d8c01380c284608248248db580861556c984184fd408271fec7fb3be47e1f6860e90d36982ad34b862820ea782a1639b63b183f67f89daa93227967fc64ce8ebe66a4d3ea90ad252308f648e26d6c460ecc640abfcd3cd741a97a877135cafc252d5d862f897ddeafd618fc350afb8b10217f19673c260ab72f1b72bc29b5a7ff965bef735a321e44ba5858099386aa4ec854a9e42282598dff563c3745a65699d178258158fd1f4181004a15b2f43bc6722a9343915b1f9feed61b690f951", 0xc2) setpgid(r3, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000580)=0x4d) fcntl$setown(r4, 0x6, r0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0), 0x200, 0x0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000600)) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000640)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000680)={0x0, 0x1, 0x52c, 0x5, "ef4ad936289a43af8bd026eccd8061449dc5721c", 0x40, 0x10000}) sysctl$hw(&(0x7f00000006c0)={0x6, 0xe}, 0x2, &(0x7f0000000700)="510f32fe2f8678b640377aefaccf644444aeb4a193846433fdfb282f6660199a0b35cb9930811314a5a170a312582a195e00b111d064034d00481d15e18d3e8ee39ff1b28357e57af8e4ab88d9129713947d5269b56a8acaf43f336c9c9951", &(0x7f0000000780)=0x5f, &(0x7f00000007c0)="57317dd13872e9033840c356", 0xc) r6 = socket(0x18, 0xeda0ebb00ff61595, 0x2) recvfrom$unix(r6, &(0x7f0000000800)=""/171, 0xab, 0x40, &(0x7f00000008c0)=@file={0x0, './file0\x00'}, 0xa) r7 = semget$private(0x0, 0x0, 0x402) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000900)={{0xffffffff, r1, r2, r1, r2, 0x8, 0xfff7}, 0x8001, 0x0, 0x7}) syz_emit_ethernet(0x41, &(0x7f0000000980)={@remote, @empty, [], {@generic={0x8041, "bfd457578ce506ffcc9601ff08fca36d6c639a335552cb462a8409b803cfe2c7cfc4974ea7d804b5774105212708d7b3f40732"}}}) setgid(r2) r8 = open$dir(&(0x7f0000000a00)='./file1\x00', 0x400, 0x4) r9 = openat(r8, &(0x7f0000000a40)='./file1\x00', 0x8000, 0x8) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000ac0)={0x4, &(0x7f0000000a80)=[{0x17c, 0x83, 0xf8, 0x6}, {0x5, 0x2, 0x2, 0x7}, {0xe674, 0x5, 0x1, 0x74}, {0x0, 0x6, 0x0, 0xfffeffff}]}) mkdir(&(0x7f0000000b00)='./file1\x00', 0x37) writev(r5, &(0x7f0000001c00)=[{&(0x7f0000000b40)="748cab6699104609abd9f826846a17bc4b6b025a5fa641cc35e191b192eb1fd833a71880239f2b026ec4c7b944d3f5cf944f25dbeb6d4a20a9980f49c264bdc965d17a08377cc3d270bc4f141c127f88589334ff078fc8bdf4b9487d412dc9531895aa2b6d76607be2a2e6f76a5e989d1e74b121effb08732162c7fe7254f09618281ec9b4f795d7d62770be86cacbd9d5598417b21b43084640720926fa5dbb2fde", 0xa2}, {&(0x7f0000000c00)="c3a61721ad7a2d5368abdbf3ebdf9e7779baf9eeb23dadb4e46c422381576fb0b6e310fa0e946dc7bb69307d33b6c80729158966a17700c0325cdabd13a5dafb6649b1d5fabfe04d16638e8241dd74eeac0a3c66f22c9279351dce87a5559765f21aa5d99d2860ac3535839f3b3e75ce428647276e29cea93e0ca845d7c325887e0b2bdafa6b185a6a868792c86ecc985109259786812c39f97ebcb0a30d114c33c4fbdd794a143bbad2ca8bdcfd42845832259a6804c77a72453f5db0eac0e50e8e9454f5b85079e59b35b7b3c8007e39bc8bffec5beac74d256762b5c258faf4b080b52684ee064a08e49d4a01c51ae048cac205afd3debd142b0ea5da9b2930d8826117b23b8e35643ec4c7c871c20baa20ceb3b6bf2be55153f3e458c79344f9ac1cdacd6784ebfce34e1dd14cb78744ee6bd8071faabdf1d202118eec92178caa7397b5da4ae7e3e8d19d36deb61e48c3bf67b3d6c0fc164115f03a85f675b1b941d3e3bae85ad240e9d9421acb9b09956d00a55283f069b48a1fcc3c60116598a77d4bd2c325fbf1770825a15b9561635632ae116e5597dec1268b456b8cb12e6e08582fd9e52d76aeca63e102f41cabd2709b7b9a7f5c465636429752cb62deff938e8931922f91aa5f0b4a6627dac476e6a64b3c98bdcfdccf33eb9faa3b2a50c7a5a0bdbc1cb9b78791aec644155a19c4704652c3146eb518533841ddb3b8871119cbe55d466cbe43a5e12af2edcc3ca994f36957887dd46ff335e723878dc3b5ab201dc4836fc7a40648c29bb81b0ee3d83fbc7581140c6ce786434c5e1a15db968dea7596c62b86284008d51fd3ebe6a0dcd4a8a213c63033c4a25c356a703a94073f6bd8092cf58eb1feb16e9f6b7e81979e549cf6c14148f2d1afab04a4026d6d0ded21e6e841e8d465769bcc3a1f7e0b052000b8051ce22107a547365e1512fc28d1e319209e9b7af275c917219b9bd265f7b3b41c0461c9d41d9af549fbd048b1d003fb8195ac11d9d9128a4c286138c83e3a75696e8593c87252b5bee2fe00b5c3204f974a9bcc3ca9d0d2b1d1f3de993c78cc5cc598dee28a3ff3d363d8ac00248e9f4ab35bd89174024e208cd8943e2b9da31da9038aefb98742c1f4fa0dd8048c3f309d6f716fa3af86791f9f726d422ce5258afd003c731c6d4192d2df8ac45a1f5f0d3201668c17211fc5ae754bfea1a56b05215270e15880ea9d222f1239e767da8ea1f5d04d7d041e26f9c0ed90bfcced85bc22f6f85e8b7a38e606839b38eb13928d007a159d17ddab21182bfebf23f8762e7aebf1210e64f0fac9f2e908d1553cfb99405068069e12ecd3f83e13f8095a2392efa32e0aeb0456832c37379c8e5e1f2d65ddb307f5ef4d54391b848d1b4ed10d233f72ba0797fa255dc32fb27d8f0fe02929d6a8e76df46d554ca2e17523900659eed73edb0900cdc4c6b22797c0a79bd2fe3612636fdf732b5c6ae5d58d4aaea4f35201e1af150a266ebc470329f36ab2c97efd28684036a696d3690f64890f1baacdff4d1fbf5d2f89fce46db638c34551cd3531b2d824a39e321038b34674de1a449f32399194d3916b60e811e74c455ead942a7f918b869ab6bbd6cdc4881957da40b9c947178570ff8771f4ce7fbdae146c6f5278a27b04b04458fa19d14cd82fb2f274390b8dc2c4eba920b736500ac50cf505cdce7195fccf0288019df576bbd84033192b3fd14840ee980c22435d4399896c9cf4d8c82df8ddd751f0dc10e25709635c5b415a026dce03223783be0cadda86a3ff455e7b35cf60b01786706034befa6a1c3e3966c27f109d827c2206f8da76dc65c4777bce2cf98a7bb86cf4800e34b890442e58ec7a829e2487b67e9e2942e7de4861e325b588bcbcdc047e3de02669f5fac6e66bb4ab30c5b8eb7d7ed040fe5999a75659a906941b4e8445a1980a5ed848313e7dc3938bd7e8e168642b0bcdcfbf70358809ec9cd705cca16e89248d6a8f13dae758463e332cc8de5360583cb55ab25625116ef40bf2da1c55fe41320367d6240f528afb805d64fa4f78a1e984092f6730f1ca732817a88bafaa1734df0759fcd65ea37ed1eb727ad9ff3af406bbff9d36c5abba031ba1e9bdd270721f8f10b3418b6ad7cb057927bf022b7b8859017efae3fc7d0d29a5cd709dd44f95e94e2fd171caf9f167ee77ff46aace635b5231701da3a28c25aa2df1fd30f9089dfb14092c4b26ef596b74e96f5c88f1abc9bc743a4c8fc164fa718636246845a1781460b4c568e5e6b3ad66abd494bf429ca85b8f44b189b4902a5888d10dc2204bcfee1a51a167198597a811777e8935b316130a0e412fcb3ae249144115f43e7cb838b2fc564ea084c9c9d7c95b3301637ce94ce15559defac72b7220b66b3f5797c3dc4a32395cc00f4d08d765d5a29ae65cc398ffda9aa1032c880935bc16748f5041d817b887c53db52f3ca3ba7abe14d3a3232c9729c5b334a346527977bb860e2a942a78b12f0e580f4b13ee2440550b3ba43c24a4352c1a343b37094a1eec271b9b33ce18eeb2c3756aa2c12be51d315a7268ef6723c6b73260d50d34a392200929c6e6ea6844b75d9925d1d1cbf4f1e07e3b03003bc27e4dccb7ca4cae368b785d84138070a74b0cda24ada31dade3c165dcee5647e76b6115f1d2f8a85f286c2cc62dacba8804cf6437d23a9c1afbe7a5cc5ad30d05a6dcca08c2b88ea09096a832c9e649d90c8cfc1f5e5622a26dc06eb833521fc1a9f040bf55fae7cf31947ca70e455c78986c71794f1296b141ca706581bea262a85867b0ae07e017aaf04e6fe7bb02062e3855d8f52d4cfd983cddaf1c842834c7dabca733cd54a66d1ae25659600719138ddffcac2ccde1987d1f9f1c53ce850d9a414e7ac4484fa796372499889e84a4bc1dc04138b24eddf28fc34b77a39e5cdaaa4aaa1a27bb7cd5d9445362e1fcc6f22666910cd1d958cbc32de188d4251627d0b8b5e2850c805cb849417c28fbc5a9c95511cbcaa81a88f56aadb84de1451f5c6f0dfcd3ef1eadba5644ddcd462e1630784c252a187ccb0fb9ecd8d9ab8635c86dd4cd4ea547460d9525c547f7750265bbb48b7403dadd256a97c357cf1031f441c0d66a83563329549fe600866c7e840001f2a2425e7646065b9e6fb401697a339a9be184cb926bd77f07564a7320d6f1e6621df421b8317e3b229e4b1b6f4e4a1771e584af95932c50a14ef10b9136f0a8964a3ef24f6f3b355328338c34434a3b03c491bde3b058fcdd621c8de4ff17f014aba5133f9511be3b8ccb0cadf2dad7b5c70290b509474b10b459cd997d64c4692ffb5f9f02706e1915169f0d44a0de4d93e003ecf63cdf11962c35623abfdcf53790482499dcee76a9432f01e1d29f30b7f2c4b5bbc4829c6a1057afc21e9bf21a05499116a9be67a485798eeb3dacf0b84a21a691f6a4551c90091f5a9a3ea0c24086c58211956188c54542ba2f0862c2007b386138ea076ba2dcea56a2e5de834d44bc0f18abe6ce6ce8826f57f8aa52cbaf8b3c74b31627748366a14c6d36b5dc6b715ec5ab8d0cfc273e2899a97502ae8ac9ebfb6485fbaad7178faca0391353451e4ec77f7062f8e24c518bea90667bd36ff67d8191ccc09ffdae925dd1b4055b2d4931179e3f0b74f594ae1ed02b559561af7dcdc042bb046286e70723b3603f6e6526cc73447c348a40b032190f9c1541f65cd1763229a37e09f1cdac2e2c5d228c128fad96a3c677b0b5842545df277f4932658cfa4eff4dc2220b517f94e55379073b263bc7eb01f96c39c2ae96db22d56a0ca0646a779ff57d4a7ec91016e5d3737e787b33b8dad70f7dc3ad429d3e0fc38dbe5d4e6f0e97ccfbd30bdc8871a20ff137e9b0c2395a639eb9cda2fbfe1354f5782cfc8218fabc7c22c3ce96be44294d8cc1ada94cd4751abcdcfc237906838bf28482ff8cf9dc251e78dd8baf3482bfbc550cdccb5950830abc6a866e73edad7ff7cf77664c527e8dd2c4f21a75521cf046ce2a1931482d3e568097c705c8396de8b32b4be67b113bc44d0dc6dfeb9f6b0c5d2b52ad9e59eda863f5d39ab6c71b65500e6a7ae9477d5801eb857d2baff9a9be5de6c944f5913deb0f0e7b88f0f2c92488c68ea1ca2fca581ebd91086ef15807fbf12899d8d2540f4aef9bc418f08009616966bed568be0d35dd93448322b60477bc40d3cade5fcdfd0c22b28415a5b095f399b405b554f567361bfd3937018d4f50e136fdb2c5cf92433525ac5c4840608457f556b8be163311a8d1bc99fda68a6d56a7ac346de57528b4e97e691dcbcc04e71216dcfc63c1a58a9be414b8cac4babc023fe71ef315ede81e8a2a5e31f6326e3e2e0657002796861ed37bebdf51e6be44fdd058824f2e8f29684365ca34cb659e7fe21bc2f1f68db155466a10f154e48ff013ea4f17f9c244709a16e374baff4dd76d40ed82439a19262a14479c5ff66579aef92c70e203febd7bb948bb0b782616aa969919584093262ffe3d191c75ad72f6845fbace3a5ec9b0ac5c6a82d930bd8b33937eb01568385c6cb593a11a98d7e405d34e2b3964bab54c598280ae0e7ff80abdf0891fb2601bb86c2846a81ed94a947c75b069808a348500da1172ec887c47ab230b4b704ce72334415af190b8054f9939097cb572200475467feaa126764584ca489c3361f99dd6a5a41364d6c31e99a2d068185a426227d85b86b8d54ac3a665b8fcda5673db216b51960cf7fba853ff3aea7c9600786df84ca23b67c09fef419458dcb62af00e1708417f5a5cdf3f3cf77a19a3dac8699deb3109ae68f176ff4b7b8100c5a7f2afcd0a825894d7c75cf53148991efa8baee8b274f34c72eb46e6351fef0349e361ec54a6656c2a2e601f2079000fe32989ff9886e93743922699b9d9c9d50dd8af1720331d65ef29661866dd839dad7a1f0d8b62162fe6f159cb57e95e6374a93f4cc5a39fbde319cb6c110fa4293f4133b7e7724ea4a3b33906b9d772e23b81f203ab4abfdc8c929abed06360ccf0849da818c6f976128477cd4dffd728247b328653b58085434390edfb214807aa33c93f5819192ab986cfbdcea2505bcfb278ba92846b9b1a56ea9adda9369fb33ca5c246ecc5b512db65a80ca61594a603db4ff34f6fd5a51418f67dd746d4f5bc12fe1b575c57bfa0e4c7935f2d5ca48d2459ed70f1cc5c0763e76905ab5ff79d241d0c3889b095ff5de21405c384fe4c716c2daf454ccfc21ad60f9d6254cd7eafc78bd488812f1c24eed076bf6b1fd57e6d8f889ad3865a8be8dd2974e0b98292ae64f8a05e52716d01328d0897e449da167305100f5b57d35cca146517ab30b5b872dc4d3656fd720bff383fa367595ea8645a68d2035d81746582871f3ea503cb3368d6f2700a43af2608bfcd828326b740f0abfe4a61b0b13207b52381a7fce094d2ad8a4234ccaf9f5b3c0173d379725d3263ada62e36383d58d6d55ca9c3eaa61a00b3463d61350b2a905ad3f5969653fef1144f4ce4e15d7ec71909ec82c6f019c5b559705db429dfd1e4aa9b602663f11b7bf061714ddfeda190847de8ab12c3bbb573c1bf60c2c078878062eebb2a033431039439485eaa063cf2f69814a79470e43b105772b3c6c85263e487f047e63168c06b149e07745087d4bcc0af773df18b4a85a60669deef1bd2684f9c31bc8c7826ae669e49cbab032392328c8b665183faa23d097bb917aefb0d1d0a5ed7497864b71c9284004723cdf058f62e4d91ac652af63a4d2e5895", 0x1000}], 0x2) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000001c80)={&(0x7f0000001c40)=[{0x45, 0x3}, {0x88, 0x1}, {0x47, 0x6}, {0x101, 0x400}], 0x4}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000001cc0), 0x10000, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000001d40)={0x8, &(0x7f0000001d00)=[{0x7, 0x3f, 0x58, 0x5}, {0x1, 0x40, 0x1, 0x101}, {0x8000, 0x5, 0x40, 0x10000}, {0x40, 0x7, 0x6, 0x2}, {0x2, 0x2, 0x1, 0x7}, {0x9, 0x40, 0xd6}, {0x0, 0x80, 0x9, 0xffffff20}, {0x1000, 0x81, 0x1, 0x2}]}) sysctl$hw(&(0x7f0000001d80)={0x6, 0x9}, 0x2, &(0x7f0000001dc0)="ec09436b66f84b5ee87ec9211806f012d464c20e1117899c211d9faf203788d8563796418ab622b704b72a667be9c4fff71bffa8165a8379659ed06ae68e1619a017ffe7ecd5a04eefbb4d7ed963e2549a7297cf79b75a1ae0d70c5867978990223a583a79050628dea0094bbf6549774b3997582892911b08a829fbe13dc599fdb41273594f91e638eca32ac30338f95d98c605a51907e7dd962f30a4136d9368c79a5232", &(0x7f0000001e80)=0xa5, &(0x7f0000001ec0)="3499050993f24a9ac4b68e4899c29436a528cdc38756082fb31bde4459709d4694621f2e527af212959ec65473fda42871dc1e7e0f520e2fd0859cbd4aa8b2b15f0aeb70b6b1ccf025a94943a0e7a9a7f4adb5ee319d872c136f2f71cab59b1c8f104e18e3a928ad605acb4023b9fbd6256f556b9dadf77c", 0x78) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000200)={0x4, &(0x7f0000000080)=[{0x7, 0x9ffa, 0x1000, 0xf31, 0xa68}, {0x3, 0x2, 0x0, 0x7f, 0x3f}, {0xc, 0xfc01, 0x4, 0x6, 0x2}, {0x3f, 0x0, 0xb9, 0x3, 0x5}]}) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() r3 = getuid() r4 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x0) chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) setreuid(0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 6: syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff0200000000000000000000000000010100907800000000600000"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0}, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000040)=0xc) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) sendmsg$unix(r5, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) executing program 4: socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000400)}) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0) link(0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xf1], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000], [0x0, 0x3b7], [{}, {0x0, 0x2}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 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) socket(0x2, 0x3, 0x0) socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = getgid() setregid(0x0, r3) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000080)='./file0\x00', 0x0) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb28", 0xd}], 0x1) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x1f3) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r2 = socket(0x18, 0x4000, 0xff) ioctl$FIONREAD(r2, 0x8020697a, &(0x7f00000001c0)) getuid() r3 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r4 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000280)=[{0x0}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}], 0x1) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec6701fb1dcdd1c3a90ab9438a347376115de67aaaa4b2ee04dc67c89463afad713774a3aa9134b8645d6357d183e73a2539b90710b36aae3a5391d589679846ca1a18644883bbefe3022ecbfabcd977bf469fef320d2d51ab24c3b0bc80626f04e799a564ba6c2d0089279a2a8fbef3a8df5df8dfa18bc1b1", 0xc1}, {&(0x7f0000000040)="a365cf7f6249f641a94c7ab2ba7f0f259a441f160e41", 0x16}, {&(0x7f0000000300)="fad187c27d8a3eae89", 0x9}], 0x3) shutdown(r6, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300000000000000000000000200"}) writev(0xffffffffffffffff, &(0x7f0000000180), 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="3bcc3f0600000058132fa13a8be186e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@fragment={0x3c, 0x0, 0xcf}]}}}}}}}) close(r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r2, 0x0, &(0x7f0000000280)) open$dir(0x0, 0x80, 0x8) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x7fff, 0x1, 0x4cc8, 0x101, 0x800]) semop(0x0, &(0x7f0000000300)=[{0x4, 0x6, 0x1000}], 0x1) r3 = getuid() seteuid(r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r3, 0x0, 0x0, 0xffffffffffffffff, 0x200}, 0x10000, 0x9, 0x401}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, r3, 0xffffffffffffffff, 0x50}, 0x0, 0x401, 0x1000}) r4 = getegid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x80000000, 0x0, 0x0, 0x0, r4, 0x142, 0x9}, 0x80000000, 0x28d, 0x0, 0x0, 0x2, 0x8000, 0x6}) fchown(0xffffffffffffffff, 0x0, r4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) getppid() executing program 3: setrlimit(0x5, &(0x7f0000000100)={0xa, 0x6c18800000000000}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f00000000c0)=[{0x1, 0x0, 0x0, 0x840000}, {0x4, 0x0, 0x0, 0x3}, {0x98, 0x0, 0x0, 0x4}, {0x1, 0x7f, 0x1, 0x200}, {0x8002, 0x7, 0x20, 0x9030}, {0x1, 0x4, 0xff, 0x10000}]}) socket(0x11, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x36, 0x1, 0x9, 0x403, 0x7f, 0xfffffffffffffffc, 0x80000000000000}, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="b100051300000000000000400020000000000000cea10500f7f96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8", 0x85, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) socket(0x800000018, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f00000003c0)) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x24, 0x0, 0x0) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000240), 0x0) msgget(0x0, 0x0) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x80000000, 0x0, r5, 0x0, r5, 0x40, 0x400}, 0x0, 0x0, 0x0, 0x0, 0x80000001, 0x2805, 0xb5}) getrusage(0x0, 0x0) open(0x0, 0x200, 0x0) lseek(0xffffffffffffffff, 0x1, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0xfffffece) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) dup(0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0xb, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) executing program 2: socket$inet(0x2, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(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) 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', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/114, 0x72}, 0x3f8f}, 0x10, 0x42, 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) 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}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r4 = socket(0x18, 0x3, 0x0) close(r4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36cc", 0x52) 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) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 3: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) getpeername(r1, &(0x7f0000000780)=@un=@file={0x0, ""/503}, &(0x7f0000000980)=0x1f9) recvmmsg(r0, &(0x7f00000006c0)={&(0x7f0000000680)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000040)=""/48, 0x30}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)=""/40, 0x28}, {&(0x7f0000000100)=""/57, 0x39}, {&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f00000003c0)=""/190, 0xbe}, {&(0x7f0000000480)=""/240, 0xf0}], 0x9, &(0x7f0000000640)=""/55, 0x37}, 0x3}, 0x10, 0x2, 0x0) executing program 6: r0 = socket(0x2, 0x2, 0xfd) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0x30}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8001, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8001, 0x0}) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(0x0, 0x205, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x21, 0x3c, &(0x7f0000000000)="03000000", 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000390000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) getppid() open$dir(&(0x7f0000000240)='./bus\x00', 0x800, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) r2 = socket(0x0, 0x2, 0x0) close(0xffffffffffffffff) r3 = socket(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc038694e, &(0x7f00000001c0)) socket(0x800000018, 0x1, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(r5, r5) executing program 7: socket(0x11, 0x3, 0x0) r0 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = getuid() setreuid(0xee00, r2) r3 = semget(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x0, 0x7, 0x0) r4 = getgid() r5 = semget(0x0, 0x1, 0x668) r6 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000400)={{0x20, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) r7 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r7, r6, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x401, r1, r4, r2, r7, 0x80, 0x3}, 0x6, 0x0, 0x9845ca3}) setreuid(r2, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x2, 0x611) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x0, r0, r8, r2, r8, 0x0, 0x401}, 0xfffffffffffffffb, 0x391, 0x5}) semop(r9, &(0x7f0000000000)=[{0x0, 0x3, 0x2800}, {0x2, 0x563, 0x1800}, {0x1, 0x4642, 0x1000}, {0x4, 0x7fff, 0x1000}], 0x4) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e00"/678, &(0x7f0000000080)=0xd4, 0x0, 0x0) r10 = socket(0x11, 0x3, 0xfd) setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000340)="12000000", 0x4) setsockopt(r10, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000040)=[{0x21}, {0x100, 0x6}], 0x2}) executing program 6: socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x180) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRES16], 0x401, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) msgrcv(r0, &(0x7f0000000180)={0x0, ""/4}, 0xc, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0/file0/..\x00') semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x80, 0x0, 0x1}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbe, "00e3fe00"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) getrlimit(0x1, &(0x7f0000000080)) socket(0x2, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f00000016c0)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, &(0x7f0000000040)="ba235c7a8a97020a2465141a1db3c3570b072916", 0x14) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x2) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x12c, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="1161d00ba9e14a69a3f11e0bafd628ef0000000000", 0x15) close(0xffffffffffffffff) syz_emit_ethernet(0x4e, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60166aa500183a01fe0800000000000000000000000000aafe80000000d21a46ce000000000000aa82"]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair(0x6, 0x3, 0x20, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x28}, {}]}) writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 2: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open(&(0x7f0000000140)='./file0/../file0\x00', 0x0, 0x124) r0 = open(&(0x7f0000000000)='./file0\x00', 0x46f8514a22d0f701, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) rmdir(&(0x7f0000000080)='./file0\x00') r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x24, &(0x7f0000000040), 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000a80), 0x10) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@file={0x1}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) socketpair(0x20, 0x8002, 0x40, &(0x7f00000005c0)) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1008, &(0x7f0000000000)={0x3, 0xc}, 0x10) r7 = socket$inet(0x2, 0x5, 0x11) getsockopt(r7, 0x0, 0x6a, 0x0, 0x0) r8 = fcntl$getown(r5, 0x5) getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2, 0x0, 0x0, r8}) socket(0x2, 0x2, 0x0) executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="b3e9981009a8887440460259a72971d0497dd10ca3ccf0396e20ca25e571e8c44e79a517466c913cede91311331d33e6aab283767a70e510d0e1467c3cca5508951d9570796def75e15396139eb1fd96c8d19d189283b5736469c31b5002aaafeee178bbc8b122cf4ba3ae06e25d4913edb43dba0b21806bc6a38e1cd986dcb3921989e3e2a090acb4fdb2525dbf95b46e6eb290904d87cd17f6b4f4", 0x9c}, {&(0x7f0000000200)="1c04a07c961bf932207193b90e8e7e0cc88b12b1643b757c285c46d00b8636b5bedf5c6ab2d1573e797d5b49fe6231a4f0358aebf49fabb14f55226be89ec48ffcf82734abcb0e3cf18a82a3f40793ea5b91b7d56f35aa5cc2fbb898e88d59699634e127e8f7a4741cad5189fb2401715dc06090305753749296abe024c18d44c43e272be57327388313ab62142eabd38a145352d01f04e6259ba6365ae81e5322f542c3938172df2240124362bdd711d0400ea195e046fd38b07dcaff959bdc", 0xc0}, {&(0x7f00000002c0)="c4926ca8d1660acdd60ae354991b76c9fc128576777dd5f56bc2f1f8640ea02f2a9e12a850a6f6eb330e5e2139d461050d8f9b6005237feec87ba7bd6dca0b620416bb", 0x43}, {&(0x7f0000000340)="8902883e773cf8a8eacaba0c2c2d08126c6a191b6ea65f5b5222865afc600a65ad6ba6ee78004183c43c286c0fbbf43f058796c958d46347d7fd039b9d3bab4077579de7eff8b6dfa7d9a51db599d0221c6230aa04db5451bbcc44d8d57007f3d5b008f52e8ba05ac6b908721f73dd593aeb74c0b2ce899f5716e9722095485a8de9d00ee2f8d81704193714c2fefc2a19b52a3d1b273ad5facb31e96878be2b38bfda2eb8e7417b642e97e2e812d500aa9c74b3345e74c4bad91fab3e69ba3e7eb3d67129066c26605750685f5de14087d4f3bb", 0xd4}], 0x4, 0xcd8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6, 0x0, 0x0, 0x85}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000002c0)=""/132) r1 = socket(0x18, 0x3, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000a80)={0x3, 0x20}, 0x10) fcntl$getown(r3, 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) r4 = socket(0x11, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e1b8b40714b8f98ba1e294a1e038", 0xe) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) select(0x40, &(0x7f0000000380)={0x8, 0xff, 0x7, 0x6, 0xffffffff, 0x7, 0x3, 0x20}, &(0x7f00000003c0)={0x100000001, 0x7fffffff, 0xb68, 0x1, 0x9, 0x8, 0x7fffffff}, &(0x7f0000000400)={0xfbe1, 0x6, 0x5, 0x80000001, 0x80000001, 0x10000, 0x101, 0xff}, &(0x7f0000000440)={0x86c, 0x5}) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000040)={0x0, 0x4, 0x7, 0x8, 0x1}) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r7 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) recvmmsg(r5, &(0x7f0000000a00)={&(0x7f00000009c0)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f00000004c0)=""/106, 0x6a}, {&(0x7f0000000540)=""/158, 0x9e}, {&(0x7f0000000600)=""/27, 0x1b}, {&(0x7f0000000640)=""/43, 0x2b}, {&(0x7f0000000680)=""/168, 0xa8}, {&(0x7f0000000740)=""/148, 0x94}, {&(0x7f0000000800)=""/44, 0x2c}], 0x7, &(0x7f00000008c0)=""/247, 0xf7}, 0x2}, 0x10, 0x1001, &(0x7f0000000a40)={0x9, 0x6}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0) setgroups(0x9, &(0x7f00000010c0)) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000180)={0xfffffffe, 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000040)=0xffffffffffffff6c) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="46cb63d2", &(0x7f0000000080)=0x4, 0x0, 0xfffffffffffffdcf) sysctl$kern(&(0x7f0000000140)={0x1, 0x32}, 0x2, &(0x7f0000000400)="44068d4bfab049832d34f3185625520c79895fd5ad584701c760bd384a6c0cb2600c8d87e5e14080837ec60f9917c81d8b8c8afe7fbcb8155891830f428ddb2dc18c40df6d9586235e3500fafbabab19d5cdf1fbc298baa7c251cc1524fbb2f6645029e834e1eab5450a7a9408a5ca2d72ecc71ae316547917de7a2ff2145efb2fa9489f712513bb873f92fc20dad12d91d6e47a522d6f7d85d7b6359e08d1aa365e8ac7f7103467c31f59910bac0e79fd5c0baa42edf82da357940a5c8c14fa481c07341906e36a20da53403bbed9387960b38f3ae0175e902a4b4f4d009504975eb4bb01817a5f2eb0c89dd8aae0135cf157ff4550773c76b23ed16fe169a5c2fbcb6aee72b3a735882c8fb09d4e1c5a3e08107d190ba4b5ccdb365219319b36d810dff8f4f613c6", &(0x7f00000002c0)=0x129, &(0x7f0000000300)="4f6c120e55559ac9cf3c872f00887ea89a7e60885ae342f331c282c7963c1a331cecd44d4d448b43f8df5794ef78771e8046dc5e9e17818100b8e5c31765eb428bf6e8ee865cce064732860ebe5500507a77a0228c0ebf7ee4dd59ca236465bf2bfcf0ed11d66ddb2036e67f387cac1f9c58517393ae6b752d1a572e412695f4ed34966fb1671cfe95d21e7343b15c1e7e38716c4aa57f0c17fe8b44e0dddeb8f796ee42fa866c72eff75ea059f1aef0d59b9ebcdec2871be87cf44e112dc5dc3b7771d25a2f0a537057e56c343c55ee1e63a8586a3c0a3ac7", 0xd9) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{}, {}, {}, {0x0, 0xec}], 0x4}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000240)=ANY=[@ANYRESDEC=0x0]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f00000002c0)=[{r2}, {}], 0x2, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000350000/0x4000)=nil, 0x4000, 0x1) r3 = socket(0x2, 0x1, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0x13, 0xffffffffffffffff, &(0x7f0000000000)) bind(r3, &(0x7f0000000000), 0x10) listen(r3, 0x6) sendto(0xffffffffffffffff, &(0x7f0000000640)="62a919558f595193046c803cc686d7411f73b47ddfcef7f96d01aa11398f0549ce73b0a8dc9546859fd9f791511d6748d8a5340a944e1eabd288303a77048e2f42e006ac0ef162db50396e4a16282d11eb3888bdb165379ffa5cf564948fa5e6d991779392c93fd2c5931a63cc933ee5b76e3cc070df4d880a032ef773949e669585f33adfa62e184cf840ed00005346a7c6564739f57f24dc2375d50332b835c41e6733b5cd65d768dcb1c735b4edb55f77eaf3bde03f7783b25981b8531cd71148435b1a92ffae00036500f5d50e438d467467024a839c8104765c14b80d622912af9bc67a21ca51bc173a2b311bed9b1ae3d0fea02f4380a25dad15f1fd9745d0a3dbdcdecccba6aec8bca01c332ace09847d7e81f0a4b5acd64033501d8bd73f9127", 0x124, 0xd, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYRES16]) socket(0x0, 0x1, 0x2) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x6000, 0x800) sysctl$ddb(&(0x7f0000000080)={0x9, 0x5}, 0x2, &(0x7f0000000040)="a8234298", &(0x7f0000000300)=0x4, &(0x7f0000000340)='@\x00\x00W', 0x4) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) setrlimit(0x8, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001580)=[{0x0}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000c00000/0x400000)=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}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000100)=[{}]}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) fcntl$setown(r2, 0x6, 0x0) executing program 4: chown(&(0x7f0000000180)='./file0/file1\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, &(0x7f0000000040)="4422c570ba0e871875a66b5aec72f651a9575045970f9fe942def7bfe9475f6719b5d188d758c54edfd942e7ab3ec0461cf5a7bca938cdeef1cca626f040475a7c5d9fad5dc795e3f26f65a09591eb1358eac734be578c382d7135f54c9a866fe625c8755bb963e00450c41946a218f862dea48cabea711d0e37b4b4e879ae542fcaf6f55efe97d8d8f6978e374bd1cafb3357eecd60a8161873bd1e6530bceb9ff7b5f51ab7c00277aa7b729e702b3a45444825c515d307e86fd90c02e26c73b2206b5da50d6145fb", &(0x7f0000000140)=0xc9, &(0x7f00000001c0)="cb5a06ef7ee93c5d1af882e9b9d6774b23a76041d03c1323c0cbddc090bcfeaf3299e5d6638ed131da952f821b2dc2821a05", 0x32) sysctl$hw(&(0x7f0000000240)={0x6, 0x13}, 0x2, &(0x7f0000000380)="31fe21e4a8f33b2bf94846571fd81f7d4863e37464b11aa78e8b99a1bf6b34d94f7fe533ce9bccacbb32c5426adf2e7c74b3b04c97d0327524d317886d32e3a137fbc2e8d64987d24fe6d8fada91cc58fb55902f1e05294de7b34fef98a3850469ce94645c1923124eec2c925867b8c5517aa9198a958a81a4f81dc3e7a57fe431b1042175c82d4264327890c3c3ad86ad37fc9607d9970561b6b9152aeddb8058d47618fc91b5d8b095d50f288c14523fed7a106989cf23c6b016730ae2a2275a234eb7f751f10e2d2a96c8a0b6e4e134638c016705e7a740be953b4ca73ca83eca5cab", &(0x7f0000000280)=0xe4, &(0x7f0000000480)="494f8e270e7df49d28b8a5d4ea5a55f16bcb1b8e04d8dad9260a2f460d85d190196c152c7c312d239162a66514557fbdf08f08b735ffc88fd2419a86649a4e0098675f432b7dcbca04f2e8f5552e81f60ff19e62394ce0ef02a24ce095079a7697ea43d196f54b5948a256af5acc9b31299f2c700a7a7a0e37f31479777d6c4203b93c27485df164deabb540a21d603f07f5a8d6ca2655aa91f7a0995ad2f006de43a57a8b7d897153965299b360dc852c2c6737e850fcdaf8e32c49", 0xbc) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000200)='./file0/file1\x00') executing program 6: setrlimit(0x7, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000440)="19", 0x1}, {&(0x7f00000005c0)="a88b49f9a773dff58f19ccc8d19f2c6ef304936a764d9899d1c2131c190b7a0742717f6aa6da0c7ba0a2e77a117b2b053d659e0406c1d09111feee2545265c9524a2c24158d5a208a372297a076d51becf071f5b73640c2d516c9f4ed8f85957e662fc1c26a003cefde0fceaa451843b77d6a0f0", 0x74}], 0x2) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) setrlimit(0x1, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040), 0xfeea) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebe0bf01b618b3cb934394c5951c1db0fd943a", 0x1a}], 0x1) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000140)={0x10, 0x961, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0x8000000000000001}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000005000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000000000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xf1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xaf}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000005000/0x3000)=nil, 0x2000000000006}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}], './file0\x00', 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, &(0x7f00000019c0)="7b15508d1f831384b49c3b88460100010000000000fa94f97bc89f9289148b79900804000000998c54d7c4a972b48784e66a8ec5f52e312f3c5b9cd7c471accfee6e9c00004b14b410ccd98d47c2cc7698d2533d4a7d6055ce2436df91363be7d7960400000000000000e63a525180f5714ffa54895c71438d25c6e5edfe0f1392a73e08da4bb211fcbde48f3cdb44d2a7f0576cd0768e2b6863b951ba274eda76e6726ec34f84af297df5d98e506fa9376cb116b6e94b4b0a8ad12781160e9689b8b59de7d735cb0822c439224cd6d0b6430e356bfcc6e84519af5675609383b2a72f28f0be202942fc8b15feac8e86ec58334ee696a862e2b0ed8e76cc7811a262c141b949f352bd72f118193bb6a04d860d41f85e92d5a1cefb1eb011f3e57f434c24cdddf169b90db7bb844a60ad7d86b093276fcfdf0942f56198ac4ee18fecaa", 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x20, 0x0, 0x20) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x11}, 0x4, &(0x7f0000000640)="94ef76bf5a9c21ac4c7eafa274adf03939ff792442115e1f2acba16ae2ce33fc68071e6f1305326c7875d75dc181a92dd84db4c48e4dada6ea5ba66f050d93451131822404d0b2b1cf14cccb63e2ca0db18b2962e4b0138a9221d3c31118abcde074d31104fbe10915d0d2801b16bec7f868d186f52cd22e13332974b2d244f217c30b0e4d06af21c59312ccabc0975487549d85b46d21c1761884258c15efed9d9ea2", 0x0, &(0x7f0000000740)="0f00e10f4e5732ad07358256d4cb7c6de7d3f0b6c5110f29070ead77472e58027a1cb604ec8e0ef7ddee33b555f6ce5ad43899d12e99714f281248c1b1444f5ec85a7eb2efbbe32bb840acbfac3bda227e9d9f78fc56e780432e2e2068e2b13a514286117781c67e374901931da3c846d550a855dbb7888a0d192db2cedee6c1054096cd1fe14e22fbce3242d4ac6e158a23e9faf5fdb68dfe9b916786124690039149fe533c7a5ed51cf0ec765e449706a056eea0e1055ca2465638293d07e09ac821fc0fbf5e2583a7f4672c", 0xcd) recvmmsg(r4, &(0x7f0000000500)={&(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480), 0x1000000000000075, &(0x7f0000001b40)=""/4109, 0x100d}, 0x7ff}, 0x10, 0x801, &(0x7f0000000540)={0x7ff, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x7, 0xffffdfbc, 0xffffffbf, "ffff0900870000000000000093655da2b42d5401", 0x1}) pipe(&(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@end, @ra={0x94, 0x6}, @end, @lsrr={0x83, 0xb, 0x0, [@broadcast, @broadcast]}]}}, @udp={{0x3, 0x3, 0x8}}}}}}) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffd99) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x10001, 0x20000009, 0x20351d, "28b77c09b87aa57800080017d0d2000010001c00"}) writev(r0, &(0x7f0000000380)=[{&(0x7f00000013c0)="ead45c3818701e04e3b1c56852c5928e5f55dda040bff924e5bd86e8affe442d73de928e9afb887f7e78eb70d46255e9ec5461f0c7ffa81a0bcfce6696a40c57bdb5a88280fdc93402917a", 0x4b}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) lseek(r0, 0x0, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r1, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) lseek(r3, 0x4, 0x0) dup2(r3, r3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4a}, 0x2, &(0x7f0000000100)="71f91e3471ac00dd6070af6fb10c634b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/114, 0x72}, {&(0x7f0000000240)=""/186, 0xba}, {&(0x7f0000000380)=""/208, 0xd0}], 0x3, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x81}, {0x2, 0x0, 0x0, 0x40804}]}) dup(r2) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={0x0, r2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x4a, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd606145560014000000000000000000000000ffffac1400aa00000000000000000000ffff000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000fdffffffffffffff5462e7edabbb6e6e291b56c89db295b05f40f432719d3564a3ae114fd12fc500d0c723e3ff92786ebe6239dedf462b8c177e3f6d1fa84f85"]) r5 = open$dir(0x0, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x810, r5, 0x8) executing program 7: syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f8d6202811b6f7132ffffff86dd60d9000000383a003bcc2629a17a6c58afb8877c8be162e3ff0200000000000000000000000102009078000000006000000000002b00fe8000000000000000000000000000aa000000000000000000000000000000012b00080000000000"]) socketpair(0x20, 0x5, 0x7f, &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x405) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x182) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000080)=""/13) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x3, 0x0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf}, 0x0) semop(r5, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x1}, {0x4, 0xc3f2, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x1, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) setregid(0xffffffffffffffff, 0x0) geteuid() r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x3a6fc2bc33788fe5, 0x2) executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff0200000000000000000000000000010100907800000000600000"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0}, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000040)=0xc) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) sendmsg$unix(r5, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "ffff09008700"}) poll(&(0x7f0000000240)=[{r0, 0x68}], 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) executing program 2: r0 = socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) close(r1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf782e) writev(r2, &(0x7f0000000000), 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000000)={0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) dup2(0xffffffffffffffff, 0xffffffffffffffff) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) close(r0) executing program 2: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000001c0)="f4f5925e4b49bf720cf10c06503eb7b2206c9957a1aee56b331b84a198f4160a", 0x20}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './file0/file0\x00', './file0\x00'}) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a28c010 executing program 4: syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00002a8000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) close(r0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, &(0x7f0000000400), 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = accept$inet(r1, 0x0, &(0x7f0000000040)) recvfrom(r2, &(0x7f0000000100)=""/201, 0xc9, 0x1001, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040), 0x0, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$FIONBIO(r0, 0xc0107008, &(0x7f0000000040)) executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x88) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') semget(0x2, 0x6, 0x200) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) truncate(&(0x7f0000000140)='./file0\x00', 0x79) socket(0x10, 0x3, 0x82) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000001c0)) mkdir(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r3 = accept$unix(r0, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) sendmmsg(r3, &(0x7f0000001600)={&(0x7f00000015c0)={&(0x7f0000001280)=@in={0x2, 0x2}, 0xc, &(0x7f00000014c0)=[{&(0x7f00000012c0)="fab16aa76fa4b9613afb42b18c879fc674f58b01a3b39118332d481d49e9277bbf4fab63227c9c565d344f00cc01a55bd9325756608d51fc4e99ddb27705254c6b9116fbcc132c1be1ec33727e8d987ec3b65301c84ebf39b11fb27d150f093323ead1554ea84f7f6ee02e33745d38c5c23f", 0x72}, {&(0x7f0000001340)="4392f0ebceb98c25108bfc28a5f2654f73440491587a169c7ad9cd77918f5831cf9443107c7fff4a28fa4a496bf6fcbec743e41afef65c01cceea4cf823704c67735aff920ff0a507724008a09b3b00a5954493e479311b6dda314c8b88e78d29394ae474395f589bae7f88aeaf86599ed29ab9431444f7550cd2097fa7c1c93242d633f76c13c8bab3a7fdc0dd9f17ff83d8b515af65b585bef14bbcfbe120d4c695c6637d689535bec2d41d3925ed1a00021a774e0a638979966d203b1c4ac160b2aa85d397399327b35588c8d680b6148", 0xd2}, {&(0x7f0000001440)="e747ae12f2bfa5c36e2ebbacc2135a7746837dd43a3efd8357182f54f79e5b486f4d67b8525e24e1e77be47e8377540103a20901b8a9a5325ba4299d597641476c17113f0b22dc7a2d3109f079cbfb72bddf7e1bcebc1167c8a6701bedb0f24f77653b7a24448a71943984", 0x6b}], 0x3, &(0x7f0000001500)=[{0xb8, 0xffff, 0x7fffffff, "9e65e8f508a11848785d992922a2fc6e22a7d90e5e6b7c8d00747fea4114af6991ade6a49fc5a4545942b336fe12785228dfe40f3af776c5c50b88030ba87f7ce35ca3eee2e263d1552231b415be30fb09e4cb2dded4ef3f4ee282b9a6ac075ccc13ff882a2d8b7365f187a865d8b5e281900560ffda1c32c287047c62ed6ec902d9b229442695a45278e191c2327de44d187c2388a43ab551b3b385ec71106aded2750dfc0f"}], 0xb8}, 0x6}, 0x10, 0xc) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000001640)={0x7, 0x1000, 0x3, 0x6}) pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETDEFAULTBELL(r4, 0x40105706, &(0x7f00000016c0)) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, &(0x7f0000001700)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001740)) truncate(&(0x7f0000001780)='./file0\x00', 0x8) r5 = shmget$private(0x0, 0x2000, 0x236, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f00000017c0)={0x3f, 0x7, 0x1, 0x3}) fsync(r4) r6 = geteuid() getgroups(0x6, &(0x7f0000001800)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000001840)={{0x6f, 0x0, 0x0, r6, r7, 0x120, 0xffff}, 0x7, 0x9, r8, 0x0, 0x454c7a43, 0x3, 0x400}) executing program 7: setrlimit(0x6, &(0x7f00000000c0)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) mlockall(0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f00000002c0)='x\x00') getppid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91511d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpid() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r3 = socket(0x1, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x90000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x18) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x8c, 0x200}, 0x0, 0x4, 0x401}) r1 = socket(0x18, 0x3, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x10, 0x4000, 0x0) setsockopt(r2, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x810, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x1, 0x1, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, 0x0, 0x0, 0x0, 0xae) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() dup2(r6, r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ffff09008700"}) close(r6) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00001800"}) close(r7) syz_emit_ethernet(0x15b, &(0x7f00000009c0)=ANY=[@ANYBLOB="00002200810030000800415c014500680003012d9078ac1400bbe0000002070b16e0000001ac1400aa01010100071f0500000003ac1400aaac1400aa00004e224e00"/78, @ANYRES32=r5, @ANYRES32=0x41424344, @ANYBLOB="8180c80190780006050a00000080000000010402c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"]) sendto$inet(r4, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) executing program 2: socket$inet(0x2, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(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) (async) mkdirat(0xffffffffffffffff, &(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) 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', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/114, 0x72}, 0x3f8f}, 0x10, 0x42, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/114, 0x72}, 0x3f8f}, 0x10, 0x42, 0x0) fcntl$dupfd(r0, 0x0, r1) (async) 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) 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}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) socket(0x18, 0x3, 0x0) (async) r4 = socket(0x18, 0x3, 0x0) close(r4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) (async) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36cc", 0x52) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36cc", 0x52) 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) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) (async) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 5: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)='y0', 0x2}], 0x1) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) close(0xffffffffffffffff) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) clock_gettime(0x2, &(0x7f0000000040)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x800003, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x5]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r4, 0x1) syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() semget(0x2, 0x1, 0x103) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r6 = dup(r5) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000140)="ea", &(0x7f0000000180)=0x1, &(0x7f00000001c0), 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x3, 0x0, 0x6e, 0x800}]}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt(r7, 0x0, 0x16, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r0) mknod(0x0, 0x2000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x4, &(0x7f00000001c0)=[0x5, 0xdde, 0x6, 0x0]}) open(0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{0x0}], 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000100)) mknod(0x0, 0x0, 0x0) setrlimit(0x8, 0x0) syz_open_pts() syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000104000000000800001a00000000000401009078"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0xfe) bind(r2, &(0x7f0000000000), 0x10) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) r2 = dup2(0xffffffffffffffff, r1) r3 = socket$inet6(0x18, 0x3, 0x1) recvmsg(r3, &(0x7f00000000c0)={&(0x7f00000004c0)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000540)=""/48, 0x30}], 0x1, &(0x7f0000000380)=""/194, 0xc2}, 0x1043) r4 = dup2(r0, r2) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000480)=[{0x81, 0x0, 0x8, 0x7ff}, {0x6, 0x0, 0x9, 0x2}, {0x74eb, 0x23, 0x8, 0x1}, {0x438c, 0x3, 0xad, 0xfff}, {0x3, 0x7, 0x1e, 0xff}, {0x690, 0x3f, 0xf7, 0x70000000}, {0x40, 0x3, 0x81, 0x7fff}, {0x2006, 0x40, 0x40, 0x400}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000140)={0x10, 0xa1, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f00000da000/0x4000)=nil, 0x6}, {&(0x7f000002e000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2797}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fd}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil, 0x5}, {&(0x7f0000203000/0x3000)=nil, &(0x7f0000774000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000572000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000009000/0x4000)=nil, 0x1}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f000000b000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f00000d6000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x20}, {&(0x7f00003da000/0x3000)=nil, &(0x7f00009a0000/0x2000)=nil, 0x7}, {&(0x7f0000366000/0x4000)=nil, &(0x7f00009f9000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00008a8000/0x2000)=nil, 0x7}], './file0\x00', 0x7}) r5 = socket(0x18, 0x2, 0xfe) close(r5) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000040)=0x5, 0x4) setuid(0xffffffffffffffff) getegid() dup(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) unveil(0x0, 0x0) unveil(0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000180), 0x0, &(0x7f00000002c0), 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) msgget$private(0x0, 0x0) executing program 4: clock_getres(0x4, &(0x7f0000000000)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = open$dir(&(0x7f00000020c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) mkdirat(r1, &(0x7f00000030c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xdc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0xc0}, {0x1}, {0x16}]}) chdir(&(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000500)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x165}], 0x3) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x2c}]}}}}}}}) socket$inet6(0x18, 0x4, 0x7) r4 = accept$inet6(r3, &(0x7f0000000180), &(0x7f00000003c0)=0xc) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r5 = getgid() chown(&(0x7f00000040c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, r5) r6 = fcntl$getown(r4, 0x5) fcntl$setown(r2, 0x6, r6) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)}, {&(0x7f0000000140)=""/244, 0xf4}], 0x2, &(0x7f0000000340)=""/148, 0x94}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) (async) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) (async) connect$unix(r0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) (async) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)}, {&(0x7f0000000140)=""/244, 0xf4}], 0x2, &(0x7f0000000340)=""/148, 0x94}, 0x1) (async) executing program 3: syz_open_pts() syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() socket(0x1, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xffffdffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ffff0d000300ef01018b00690200000000000400"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="c6265b7bb73406948863ecddba7c189372236c1b2d3caccd630e7d3bca793a25853eadb1f3c979731bac9cc72caf9c72fea34e0ed94da8de50d9d3ac0c44526278a4d99426030fb7ba9d1dfd4eff2a46febc44d1db9031a45c0b14f9e4e8d6a5b618e7524d325ffc2b2be31a50ee4412c0bae8861cf25174a4252abb137b8786e7edb3527f76cc2e19e55c4e8e748546", 0x90}, {&(0x7f0000000340)="55c0fd2805f939cc94112fb765b55d8e78f6324fa6acb7d9769d920526bde8448482b1a5d3aa78210045905159e4db773d7927e7557a0e8cb2417c1e03ee8099f92301a28e104a864527567fb4088998bc50a9b3dbca5bc7cd5463229f9fef5388fe81193881ac07014740d91e3366aa199cd45544273521506e8d78c9eb0aec65c81665aad1909ec9123f782737b79938862fb52bc371df83ad9bd8569033e21f04670abd8d012651a9c80154ea29cf0aa57ae8", 0xb4}, {&(0x7f0000000280)="caf6f20e04", 0x5}], 0x3) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x169) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) sendmsg(r1, &(0x7f0000001880)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x2}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)="be7f332329eff21a699242f0b3ece3a1c414631b0fafc6b57d93c8f814ff753dae4aa57af9a94a5166810e0167f5ccafcd0a8ed3823e464b8080274e2c8f454f56625903d175fe59e9350c64e36211f2c3c28cf9dfd56951c889b208e2bbb2f47237a52b64b9f191b0e956f51b82badbf9c8ce1d39033f8c12a7fe8877897b7a41191c15a6a3c23b75421bdf9784dd19b8435e80eb0a2978b428c67ecdbbd2a609b660a8798d44032e30fdb3389d1ab19c50075675bd402f0d420399f28411a1d0de2e1781b28eb8f7a4477eb087a3fb1f3c2f1d", 0xd4}, {&(0x7f0000000400)="d8998c672ded22f9ea763455f82f7330ee982f13b79294e8abf8e09c7ed33a99715d008194b2d22e5fbfa25419bb6814cc2a69282ddde9938cd86a0ad4cc7edca408f19f8698bf62d6c4e60caadb3d5dc63b9b642d08d03494f054c114429315c0753b0b84a5b5f556fddcbe054c532142e27fa1bc271fce600d40497a07bf5418893092f099d15be7e0c8be682ab1013bdfaa3518157b6585c3e5bbe7df9792ae33c2064e7e0b8b59d15deb8768d6d528021218afdc48fe94aa45a745ebe1bc0c8917da33d4203d19283ab04f3223407e288faa01c8d22bcc8cf0444b9672d9211df37fe02d8f3af6ac", 0xea}, {&(0x7f0000000180)}], 0x3, &(0x7f0000000500)=[{0x28, 0x1, 0xffffffe1, "75e262328a69530645e151b409d1d1ac4b3b9c59c1a9"}, {0xe0, 0x1, 0x8, "9b26b244aacf8ec8378f05ae5050a296d4e3676250e4d7f4e546accbccf8bce64366db9ce088fd1b42f1dcdcada0162f86554a79b168d9070d9a5350ef01b2d2a4be2a21f8f1576c72f20867dd8c026326e7155692f4a7e1ca747859eb7603e7795a7d528fd93394097437f48cdf4163736afadabeabcb2045dd7d721ffc43e3ce17f0677fcea8a34a178ab914d0685fb5912ae8f93042c46d434bbb596460316ec6af2155a92960443f219754f6034879baea3aa642957bbe96e51301dbb5348f259b740808da988d"}, {0xa0, 0xffff, 0x3ff, "0b73e99b62e86a33bf7baf3828fa83c9180b7ec33fea8c73f1449cbc18a59da7cd85329dcabf6b6d4c2f51975664140ee9701b4928dbef822b5ad743296bb673dacc4201d5aab64ba058f80b9223966f93e871e769584e9baa26d368f5f4949385d07ccbc994d7fbe9cf34ccde4023123dd006f430943dc72456aa0218ef19b927050eff06dab460bd"}, {0xb0, 0xffff, 0x8000, "a2d7198ecb1da2e26f497df8026071f307c3ccf7e9152ff2469ee3b04a52b9054053360609eebe0c74b7a21a33d6ab1a4b1fa968917da249a6ea5e343cc6692239a1b93523667ec1e7f104d54ae688640d82a595407e50390e03c4d6d486148ff1cdf3c99a1d5e4127d754b33df3ad0922ff8a83bf19fb3f9636374c11c168a7ee423c91ab03180efd2385db31bb5a0b3d7f36b8988a889ed5b126bea8"}, {0x1010, 0xffff, 0x3, "bb96e33d9e9371e41b53a77b7270a56db5038cd3675aad6f910fa163de9e7db3024994a466df9de1f99a2f7622c09bb6ca277ffee78b155d1d7e9da9cd951b6f683801ccafb93c0f3da90938f6eef2d1b45c99e848f03c9d04b52b040253fc649ec3d16b8c875a8140686ecfd5740e837e7e50d17a1344514ed0b564e326706b7a6bf707bcb757ed0c563055e9d8adace92d6da9fa87a5c9b48228abacccb765b7a039de0516063be17c2518bc1d9dc0fb1476cb3769545ac0589962e6f9b4e84b13ccae8ff71a63920111c937ad68354fa9a6a6fd56880a38c236cff3e275aa25288f6779117f05b36247a79cc21acac83053ccaf3c75fb7ca392763a01124472d97bf4bc39664fecd108b349db8ca41f309feb1737212d5ee2f1abad8e18a9f5ba8c984650f50f58fb4360de8ed6a5ad8612adb0e4a3dccb850e20bbbf7db45b68cf4d831928e01c88ebead81e2d71d47d46eb3ccb0364ea2c2c3593cd311c3c6bcf74b58af21248bb01cb5cfa5f8f8835336453fe6ec4d98f0418f6a8dd04781212d5a2f7df0ee625cc9f3318f24eab9d7d35d7c3ac87814a1d54ac93dac59c02e795af0886aca468e2e6d42d0318e63e55cc5441aba4ddb995b3e3d9c0803044916ecd97db47628425904bfc29a62fe9f67df8e2b01fa3e63817d2256b74a9074cc1d9d301a256576c9f607184be511087c4a3407aa13e541b7dca0341dbb1ba34291695c4d908ff4827b6b8514b53759d52c9434ef540bac4d24d663acecbf78552290be42a4f5d6d746bc78a58402cf1d9aa08b99cfd9b38d40ce2a7e5a3d10beddf6c3faf1a4bbcc6b845481b8a0d8e8df53b20e6e8f51c93e757a2e907b7bae57fadaf1eb891a89fa5383be71fc93e37ce62fa8322e91edf6adaad62d81dd99944f1df685f080527d9915ea72bf810f960b755fc8d84cf99354e875b86ac692def14d2e9318a8214429f658f2236eb2f86eca68b62cf6de43ad092a2dcb7aae154afc3ec0d4b886a28f25d3efe80160c8212e9291817e809b7bc67a31126f1b33450cfbc76d33b21f080d254a217b146487f9db6257e03186c18d63c5e8bef8cdbaa7b5c1e646cd89a68c43cf028856c926bf08432a1612e206ba19c5e20242d49e3a6e1f75283fb7fb69b8977729e82a8b1151dec862d6056e072b081d0936bea290d6cff4542d49726ac6f15f79dba295467bc52acc1f6c7cb8abbf405014bc75b8a0db7f1a8656f74fcc219a6a3d21ca0db0d00a93d562ebee231a1ac628587c472537e654afc6d417f5be8eacb897ee7cdabed6d29c1e75646ba0ffa45941389987184796fa7b862bf5cd8cd97a6f8f279bc165ebf15e274bca2fbf2aba0ba78feee46639acadf995f1bd70f1cfddfc3739d7b11647f1305f7d5511155b8036121cf4fe4b61c21aa0b12408f5cc976e0d850079428e8b5cb466e5789ac604fcf2c411f0764d7457031bd7bb35844ce874e5815b41750b25ae8f480819752046eb352095732ac2b4a11d086559d1c0ffa034ac7306a5621eb2a4590c4337756aa546b7559268ed2db9ec4c0099537ac65cb4cc11bc20dd8d8025e294a20b450ee2e6fbb9ad378af1916dd319257cb8e1650cbc87cc3f6cba943c8ba9ef9ccdd01ca2a6b6d1da81eb817235d93860c8e416070eeb63a56df1426232cf4d7aaf5bd96e7f6a933e1072f72d0c79e883acf34708066a00d57ff5b4cc71493b31753a810314ebefd654e1d5bdb6c3a297a03b4fb20d7644205a48dfc3838b1a960eebe2bd2a681383e1071ad22cd620bb670585dae531e7eeb6aa90691bfaabd4bdd48ca0adb89a86b871b5b68a542b9324cf55a8e108cec9ea8d7120d742595adf391735ba49e1f40430f99e774968d1964ed97cb69f161ea6992ed23f77708d16cdfb67a1e02525ad6f33fcd5c420a7cf7f36079ea787192a6a917fd50b09570e127c1e9b02ef35c759c15f286aeb7b21f407361101cc9f4e350b574fd55c0a1ae35f7471e4b7843ad6733bb3a5821a27ef31eb7b199ce7488906898f3f1ff70359bad5fb5308bd27c8b843c1acaaf01ff5c7ae994b8a0fbac91eb67d6c9ea50955a4228710f067cccfc1e656eb765d0b72fb611da8b152c23314efd88cec0b13e76077a862261b04624e9e522043a2847bc6a1940cf431f95572cbd1d12f61e3f08cae228c3c6364e2a05de5f5750b53d5605e0689b9f8bdf43bd565b50e373ab4ae4a1f1ab57cc3808f2ea1d90227470672eef6c091d32453ae5ebf8ca4f917b86bde7b0200d829474a52eb353407eb2452fbe0e46eb07261c62975609a2594b233580804f50b602d76692b1a8f464f72f80d69ec87fa6b75d9095731e01bb21d3927cb943c9f43ff5213cca9a71cf9bb27fbe7888a2992ed8adc47f6ed0774cd25e9310d727a050275529a18928abd500e86f7b783d64ab7fe9ad873a7f00f02ecb358367315014c36f1cfa2e947966e6260aa43506d2260fc4d804678443d18259227ff83433e43a54ac910eda4ef29ee6f531c07840c56d4715dafaaf30e6dea461c373b14a4f0728f35ba64dc653b0893183351ac6919af11972126ea45e4e87539e6600eda83b1f299185cae628a76bbc0534b0fc5934402b9bc6f111339c3ad470a5472ea4f35db24e0380bfe9d93411062e0c782b9a0665d8709f1ec77c4f0b47b7b17322828507d9103cee4fa6b1450c6dedf98e15e5dbb84655e7f56b8a2574bd08c2b65144052c013766a9b99efc6e1a2d32872c1918b4d26cdeaf522c9ec1cae3788d6ea50a068aeac76bad4b480c826ace496725a5d937f909d396ea989e6fd5b200c0716f5c3eed9e40638fdc514d5c15a1ca386d71bacf43af5e2e44561d78b33a5acafe3125090336f0390bbb4e6cbcc44dd3489d907f0feaa0fe9c26bd93f5cb49aa62e089fcae8c60c73819636f5ddc3a6ffebd46f6e22095d8fb4189b2e6c2b0005fd1d8e226d3146062dfb392231ff739a8f75136085c3022f2de67e5f720421a6330d6ee38cd9eb57aa3b3c5dc85d0b07ac54422c0c7b4bb5dd4cc655aa2307965bd2926dc75cd5cb7a6e74291b6e0d8e058bc84e7393448a3f1643926018100026cdabbc64f245af72e91ef4efd9b3d3dcf7b92b3ec66a04f1d7b9cc2a62d5bcd6bf5511f24df103ae4add10995ef05fc13a8e336eba02dcc985d396ca6b0fad64ecd9cf139536d88611d158d109056e58d5dfa0e72d3df49201a429b0ac2060208e38a6af52f1da6ccf8b6a68be71e4a6c019d56d595844ae3e3efbce4197675d1c63b5510d20f791463213e74b5f7319c5f89ecdd58954b9f4ab383214b57692c52c05dc947a07d30475cd9f5878904c7561bb4a82d36df5a13e7775d73a4cab6d29f28a7432654b357a8aa646858f45ddf06d51771ff78ed54fe14e4adc30c21120b767051e53f92ee92f7f5944aeb782ccd842bfc20fb1ea6d4ebccd609696522a3ad8ea5f14ed7a160935b42ad9cc95debef6289f8ca9c75c093415a4e8b41503b7c8c2178a67d29f4c75dad92343e0a13199c73ea58f29620f48b1bf7de0c4f9733dd9de63a3a8556c7828b8bb21ca4b5915dc479e2466ae0ccde559582e6c5c3a3c710d04e634e4dc9c824dabad474c239bd21cddf70af71441531f124d457c9080321de91cc4db1392409bf50adcbd00eecfb6bade8e91622ffe625536f89feca4f6c35e698fc5f544d59b9c923fb956fbcf78bf69aa9fb9633c085ba29d05952a5e238f22ec6d0abc531bc425a36e18ac9a6df4c11464c74f40eca387d598e9335dea918dc5db2da4f53ab815217f42c0c494c27c945d555a7f5f41cc45b52a1998b5e00afb0caf3e3067e01bb9c2b00ddb197cfb5bc9880d675a5dd72b896b88d18039c7e61524563f1d513d063100330477e4c73e38396f8d612505d64e788e6f82b903f3428d7d464fb4f9b9137d1682540d79e74ac5849828ef78dd86a04b6b7bba77435b8dd671b9264fe7978b00a6860edc9ff10f4f623f246af2694e618cd5cb28c42b907331a2d05cdb88db4a931ee76ee06ba58e91fe00e1d49bd09625984cccbfe7727b255cbb3b16a98709e2fb65501da986a17545bc1acad668a9ed99d57ef5150877d520bf2bcc6272fe7292d1cd51d82b4c53ba68d08958bf25cd820f4b03385c129eb3f669707456becca29496390e0d326a7bcd8d31275be73acc67d6e251fcadc30f9bb73df10fbced06bb8139628286787d035d35bc5d34303054a265d67fde82f6902bd798dad2a8c91f1f07c7636f327fdf625dbd981541686113b06da792b43c28b7c2be9138507f44a37141ff5addece61723e3ec67759731879fe08079af61e575479c7cd8dae82571d34c9fa38b5a7d4b539f504d1820fdd16bdc76da189573051c33f305a02264e49ad3645222af9395565ec6a51906b29fc45cd3ce474d1fcb3d3db1acddb3cca37abca567c48d8b278750d60816e7d19a44fa3608ff10e30366fe624ac6bb90e07609565b86f76df4a85cf2a51c5bafa698656a7be858c5359d8a478edc88609dec75584a74e3faff096d295d822b1c145c2e52e2cdf70dfd3688131b5fea361266abb528b62eb238ccc31b5dd07c29a7fe342ed5923c92a6bb5e58e7a2250179173d15b0bb367e75c4b0cc28bd3a46d4ea357c6899fa8500e1a07e5caa03d4f56115b816e1f6086e6cfcc839fe407a3fa010803fb2cdf89fd9e3e1b770f2829d4127ede7d3fd49110ea3254e6914b00b970792ceb0dc97737c53c264c4fcf83c09a54c044b4d9b595394b25298693668371840ba91d7a94ca8c37549092680a9da89d17bf726b5fd51dd791d18883b0ffef8832710fadd72bf12517c9e15b4719b4439a848138be56ca56fff1091d4650c068c980e5754498d73a795c403ca90023df3fc69e93a99c16e206d27295520755ee08d97301f019880670c48e77b39cde2cfc8288a01c8c3af31f0b535592b277f139a49655a7eab3fc19de0b2397b702980729ffb1d2c0f7a841679a17014a1635fb474b19ffefa1b7f98db51d07fe2e777d6d45777b6383d87b92911dac7475db38b268dbd366f7ca9b530b9c1b3a2329708acb61b3e4c271811f7c5a4f863b0f670de642920a9d985ce077823c7c30a66c54e904ee521147913dd3600b899b137f03063f56e07e4cd12c1ed0ca7aa36632e9787fecd20953aead03aae108a5b0370edecac0d89ceb654053e0a1e4c9e9c0e819e3621120f6f69ad8bf7105e122e423dbb18a8196fbb002185866f386058af3791fcaa984428c0ac76938eece60c3b4989b467d7730b0e10e3cccfdd2ab6b50b2257a6527e987de42a81c02403ebcee91b8d68c735ea08bc4615df347dca9a81b769f2dbade4edf99058c1e0ea9578db5530aaa64709509eea3f5c9a09adc4986fa0a96c136901b3f7763cae45da45ddd254be4e5b58d7935f2441630c8679a9d8c68a098aca8a215a51cfe7c10839353f6cd68c951eba47093ebc358971a1a75ce9ede1760243085e5d1dfd3f62f0bfd3a12085af712317b23b71ce51d819f638d2625ac01ecb534c1cbcc83a6625ec8017d8a1024cabdd62c7ff387842d77e26fdaab0bf0d1f78b549a115df5d5ceb1901b274e4742466a5c800b59a16699fd9147c3cdbb2437957edbd87891afa86e0dea57e1d9d21e72d207e18be5203520f770645508013965be3cbb86051d7afd89506c8a3fb2683a89c1d045dac23d274f0ea1e27250a9a80bb11d5b115c8f1e600f7767333a8e1b4205b0fd4d6ff5215fef208d6a42079e40ab4ab7a974504b7614"}, {0xf0, 0xffff, 0x7f, "2cfdfab185d705c0e1cfc8a5bb08696dfef045761b9cb18bb4c6ac5c1e978439834525b6c5100bb886bb72de01f853de653475be3f9511edd94d8de3005651647583789e96e0d58aa44f28982df81ecfea7a36f31df04855f7524ffceef6f3302dc07ce640fc9244471725b3bb02ef9214b9757a774367d1497ac7d1cab7ca4abfd29fe32d6fdf8415a775e51b1fd9a56dd85371c5109ee8420760f97e3eaa7b27275adff3aa8f86d6c954daad91c3f3feffe0d00c50bb48551906a205a546ed365e609a716281da8b27ac8fa3f22afe9eefb1d1a59c937468010ffe3822e5"}], 0x1358}, 0x4) executing program 7: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x1, 0xab) mkdirat(0xffffffffffffff9c, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32=r0], 0x10}, 0x40a) open$dir(&(0x7f0000000000)='./file0\x00', 0xe676c141f5ee3697, 0x13a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) fcntl$lock(r1, 0x9, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, 0x0) r2 = socket(0x18, 0x1, 0x0) socket(0x18, 0x3, 0x0) socket$inet(0x2, 0x1, 0x0) socket(0x18, 0x1, 0x0) r3 = socket$inet(0x2, 0x5, 0x0) socket(0x18, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e71302de6175ec54218", 0x14) setsockopt(0xffffffffffffffff, 0x4a9, 0xd, &(0x7f00000004c0)="9e41cbff13b9fd812ef4ffffff9296483ba31a96ec396ce412005f3b5089207aae948cd017961737600dbe07cc89a92ae4fd99356a4ddd548a8a84f7caccde058def", 0x42) setreuid(0xee00, 0x0) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x114) r5 = getuid() fchown(r4, r5, 0x0) getpeername(r3, &(0x7f0000000240)=@un=@file={0x0, ""/248}, &(0x7f0000000100)=0xfa) r6 = getuid() setreuid(0xee00, r6) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(0xffffffffffffffff, 0x0, r7) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0xc, 0x0, 0x27) socket$inet(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0x1382, 0x0, 0x1, 0xdfdffbc1, "97115f33ba7d00fdff0104000000000000de00"}) writev(r2, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r4 = syz_open_pts() sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040)="10c6f92c85", 0x0, 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1fffffffc}) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) socket(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffff9c, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000003c0)=[{0x6}, {}], 0x2}) executing program 7: r0 = syz_open_pts() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="c6265b7bb73406948863ecddba7c189372236c1b2d3caccd630e7d3bca793a25853eadb1f3c979731bac9cc72caf9c72fea34e0ed94da8de50d9d3ac0c44526278a4d99426030fb7ba9d1dfd4eff2a46febc44d1db9031a45c0b14f9e4e8d6a5b618e7524d325ffc2b2be31a50ee4412c0bae8861cf25174a4252abb137b8786e7edb3527f76cc2e19e55c4e8e748546", 0x90}, {&(0x7f0000000340)="55c0fd2805f939cc94112fb765b55d8e78f6324fa6acb7d9769d920526bde8448482b1a5d3aa78210045905159e4db773d7927e7557a0e8cb2417c1e03ee8099f92301a28e104a864527567fb4088998bc50a9b3dbca5bc7cd5463229f9fef5388fe81193881ac07014740d91e3366aa199cd45544273521506e8d78c9eb0aec65c81665aad1909ec9123f782737b79938862fb52bc371df83ad9bd8569033e21f04670abd8d012651a9c80154ea29cf0aa57ae8", 0xb4}, {&(0x7f0000000280)="caf6f20e04", 0x5}], 0x3) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setrlimit(0x8, &(0x7f0000000980)={0xa, 0x51}) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x0) r2 = syz_open_pts() close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r3 = dup2(r0, r0) getdents(r3, 0x0, 0x0) dup(r3) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) shmget(0x3, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) open(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) getsockopt$sock_timeval(r3, 0xffff, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() r4 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000040)) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r6 = dup2(r5, r2) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd00", 0x81}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$BIOCPROMISC(r1, 0x20004269) close(r0) executing program 2: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x2c) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) fchown(r0, 0x0, r1) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0xf1492437e5b9652f, 0x0) socket(0x2, 0x8000, 0x0) pipe(0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x57d, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000080)="ea00000100000000930100d13cccb7b75a9009", 0x13) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x4002, 0x0) dup2(r3, r5) r6 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000000c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r6, 0xc0206937, &(0x7f00000001c0)) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000200)="ea000001000000004e55449bd8d82a303646dc00ab2e15cb7ac7c25131c81bc9edc56dfce75b03fb582c591f", 0x2c) setreuid(0xee00, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x33) r8 = open$dir(&(0x7f0000000140)='.\x00', 0x400, 0x12) dup(r8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() r1 = socket(0x0, 0x0, 0x0) connect$unix(r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="ee11d2ac4a369a3df569235b8d2660d4289965251b4391420df924324e95a4188c43495585c1eea1548c1d30aa9ad4940e68da087ab585c7a63f957e9c8b5f4c4b5833dba5d3b37692fe8c52d7608930134574fe223939b01c6e7d7043e61162321faf7d22e8aa2d4449c0fb3cddfa88eb4e78b5883d7bf9310bc4bcc3ae5c6ea8dc959293c21e608f290e16a9e7614782b590a09b8b25ee1abcf0368160e32ac1b4562ed0", 0xa5}, {&(0x7f0000001380)="fc151dfadc82f20313923eec8c8d21185643f13b75abf79c47761e54a6435822a3a1ea35790cd7453d4e6f7ec893e3116fa348cfd4c5e3916c60b4db92e744a2c10f3fb044c6868c2d7bb9b45693c7bbf3df8e31b6864ce71f536e658ec4ed9189164476dd8908927db03213204f9292bdc43717ca590840bba872f75035e2a16b9b05b6c232be347671d1b31c1b4e9965397ffac62db6bba951f47b6a9b97311e71a6454cc783e39dffb4e20aecc7ece679df0bf25f7f74b070951c101e9711c363d4", 0xc3}, {&(0x7f0000000000)="ce42e18aee5ed450ee2c8b3b9b8a7956b0ed3e8680c7ab77b282923a28b419bca63bf44efa376485ccd84acc3e20a7cf3bb6e9472ba7e778123bc49907492c14", 0x40}, {&(0x7f0000001480)="9fa53d7722fa0c0203b23d920e0bc03ee44f24a521df59197294baad8149b1395ae4644588f75123ee5dbf5b4360c4aeb6ccda65657019841d4d16a03b58b0592c166cfd94804fab0a3018cb0ba32df9fc9104de1010fd175f916fbe926ec16854d195", 0x63}, {&(0x7f0000000380)="c69c4150e2532857e3d24eeddfe25136aafce8eca942456c612301e2e9c435ff2a99e161e8e3018f39bb7ec19b77f7bc4ddfe6dd90db8daeedb5a112066c103d92d31b3d414f9499995dc493c8c33175ebfbf1c7810fde8da0a7215cc18c1a8a0d4c9ceca06588c7f62f4328baaed2e04c39565778b3246c6f4af68f7355dd75516613da56f6ba289acee95de5991a7f55cb70efb66e4c6b4055e1f152a0b7a412202027c3fcbd846d72f46facfe18a429bd5509d56c315234a70d1695b15f6e684ec76713d98403eddd3276e0c05d791aaa3d0b6f311b9b40861a5c9bb5de39e162e6d072ea8696b1d1240c267211d41e623a433b1e8b30178c57b0c2bc4083dc30aced79e38b4fd9541abc7f25fe98540be6014c1f3022e0cf21c6a3681fcc2fdb08aca96df1a2da090096747d865460bac2f07892ca62d6bc700f6237021daa679bd613123b71d8af69f841d756cdf98fe839371dd2879dadef027f5451538e413ee202f7bad52ae71e40b068cf72acb0ee87221a725f0c337db2a68342b5f2bcdc9e274c7907fddbabab6a053d21171275528a9abd40b5c849a2113c2de23a48abff216cf5995360a94f57e164a5359c37659da185c617ea232683cd4eaa37e7828d209fc63a93ef507f0de6e64110d4e9cd1dd60c4237634e0329fddcac137fe4bc05365fd257e9d70ed80651756b00d48c15beb10a794ed1d8ee305ed9c005dc194e2e7d0aa4c8fdedcca0e281521e1136dcd8b7dc3d06df55570a9e554941496d8213cba8d462625cef5781db736acf56a6e0d2766eb354ccd49524569016a30a1b1f79437512800916ac63165b1a713b7b51895e6be5b16d0e2ffe1c6a3ae0cb8d6075b55aeb9acee4d18afc4f762ee82548641cf92bc90804e668fa0c8e12d66a24aaab1b8bf419299e3f8f95d89a6d7ab5fa67bd9feeb2177b42d0f43350b7a21f33579d795b126642b118dd2b102c0efffa954174bc6bdb726b72f2d289d8ca25687bf55a13ded455ad9be38d3ffa40440b35858a7ec3d5ea5b38a723ae3fc4d7ffa61120c0349d437c3177836f9a2b52a19f2838db29ae90aa64968c279788d3431e7d6ebe7dd706d58896160eb1868081b2b2b2de939e2b0f4bcf1985251060dca4ba707cc015b484b9ff864cb99e9eaf0b2eefbffd11cd90633e593b42402d77834893bf7a3fe66943b9ca5adf28a75091cfccc243c6573040470708eb1e07a063b285a131920dc85328503c2ceabd8355857bb23d36049dbad75723d75517eb3e25f9c23e858b3ac8b4ce7f8a68358680678b9b57502bbbeaf731aead80b626d31627972f896d493c5fdd6c88d474a7d0048d7cdb66b895405a1b0e1224c9d5247c60b56dd3abe41822e05aabf23c8575af720cba61160ba058c02c6646ba4c09113035e9c9120b724b1d7638da8218b46f5ac3d170ca25b67a2382900620ecf400d188320b1336e000cdf1c4390e995a09a094414b26b10c6f19a32f504cba14a10231eb79856d201fb9e6a3fc1ca313080874a5bef1609739e44352effd7006f505fd98046343fb6312e55001f237f1d2196cadab9ebf294895e3a90ea6b2f559cdba8fe4a8d8825f583ee4c4d5e4de6992daf83c3162119572bdbe3fb66558b7e7d8a294b8df1125a7aecab8288e5af27ac696d3aae2cbdf58d99baae278fc93e895b104b4421605696c2afe0a1491b8c894a65e888ab3773fa9f9e94a2a01bc9f5c60acf1b4e5b78904335b88e5ce504668ba533ca5f0a734b6c4d09de8a000a38c3558a0a6a178f22ea71b412109a8ffe24d640be200a59bd418580dd9b52ecb6c2a1422e302e28a4f919001b52d69bc3c63a4778528b28aa5bbeaa18a8eb41d7f6897f9c1959aaf13e4735c823f9f1fc506d6d4bd1543cdf9ab7afcc3b434c83c11e83a23d81aa87e6ea4919c983ed12fac29aec7d9888aaa6e234411b460909743b48126564057476a298f5964a7376058bbf4f4a89be47e4e45a07a9e4ee553f0adc0ea6297e22b5b5defc2944777e5e96f251c1e6a60e9eff730acd6edb1f5057c3dee9b953a370242fa7348c8562c5c0934f4891d0d548a319f6dc71759fa26b327dbb204b36c94b76c9faf7d6fdd93654aac8c3dda615a6a46c70bc81384ee458e045abf26bf1ffa561e4f2c9cfbdc61138b9ed2269faf5d421538313f2e6cbbad4842de1224a98cffdede43aaa6d3e3aa623e1df09d745a6526328e1f29100e8990a8080c3698f86f163901c1d7e07fa3991956c6155a9ec0659370d4098e19e2470833b906d32d92b0320ff79aaddb0df19dfb9d39858e90859c69c7043ac05f8ec8a6794fe37dbd9f1b55f4d2e269668d966fe38697b7e4a4fa67d923d9dd2914136282877b6ae8b382a7c28a11e20e582346db341a58cdf5b899450fea4cb2217f3050b0eae12f227eef595fa1a33c67363179e345a9f4f0cc1583e51005e2b654e25cf21860157dd759f152365815387125c272ab4a1dc556975511724c455bd133eca41982d9a1b9868ea958982759e4b299c169017253b138c24dff91a32a90073f509eba72d4cd01c5e58df44661bf81870c0df3b7009b7e9f0b53c597901ac72124f8fc40347778f7d97d4cb47a37ddbfd10635e01017dd8ef630812544110b856d319cc0ca0d9253226e9afbe2eda407d25ee10748dffe7b22aecfbf10d4274b2ec98644beef59a62aa8b2468741524b353984084c5338d45d6adb2bfb274583c8faf43924431a2de0f9ae9b3e57e15b2d02772e9de84be3d4734c05e673ccc549d9acf5663489c9f23898148ba90adbbfd42ff3e4820f869d1322ca92a78e78e30dd50258970375dca005f98a523860aa38b9dbb4ccbcace2fff74278d053501dcf9a0cb10cce7d3f81976863c6311ddb9c4a2eaf8e6a7b94269586c3ef1ee99b046474ba1c07641e5734862d489d5cc9823d2839eb27fbec99b4cff96572ee1bc37a92667e0a5b33709d7123cef4287c6f3fc44cfc8afce51e0c510e3a5e9ddecb5d53303cb3d96a58440cc31738ab35cb74b1f8fb4dc1bfdd1be23dc1ffc8b15f5ec0e58c8aa44f055932fd2ec4c5c0882fad774c0e83b6393242ee904e89e32ea99b424e1410b5dc0d744552ee5bde67ba59cd941823bcf9dbf5a47111e72f5a952861acdfe591af803ea3e210054ad86a3292d0fb8d04b29727dc31235abe3c91ce0e3977e2680779b060028b14109af17afcc070274fb9c9190cecd4c0dc15206d5e5b8e47bec40d4f66beab886b769d90c54b52dd678c33b9e79416e208bdcb6dad9ee8c91c3762fcbdf468022f44f85440cf9fed752339eada0fa490752a98bbff93dc793144afed411e27e59a66e03fe9fed41cce7fb6f94257ba9942fe48e17dd38b33557e466536c0d32006e03eb00468fe01d9fcfc6e9ccb56884aef3d487ff9c0334fb3247da2bf480cd6a4165f5b642c95f7149de94dc450e8bdbcc96324ef44e70003eead7acc4f1f8f180eb9b31fdc0b413602528551d75c8d7a2784675fe73a9156f4bee24879e4461061de075f280294606f9112cb2e3eced11d2921eb762636b6f91f692f7d58944345de22470ed44c433275d7a685530f04d415be16ed5020fd550871ed4802c35344be55a93f62ba0acaf4c33283f562176c04c44e14441600a0bf63f26fd5b637b0aff0bc2585dd3f02f5a44c6d4c0f054651ec44457b8d7a1cc43d13704fc82e054c87bb40bf79298727bd946e45b53573924cb77b139d66e719bf737595358d2cf76fe84e1f5aea05095454aa6f246b54f8cc0ccd1d580d8229b73a27200b88177733a6f5adcc04831de215ad64cf50377ddd66c05f069585c1b741eccc58fd801660aeec29060c54fde8d8692eebec6c3ff666f947648543c669befd0c27012b2080b521a618ad39327fe2112a43a4d1476a91047808ed936cbfd790eec7fe7f94752f6e2d5f69f9e8afb7b860863ddf872c3758c4b159b877c7c60263baca5ea1aad639a94afcf2f97a83d5785d587ba56a358fd0123b486dd7d337cececc49ffd4bfdb19f7ae287df1864c2d124805bfe9679f8d8c57ef63f72f617de6008043115c6c9435579329b012d34c65e99b64a71602fe838678ede5691ddabc52c538dd9e95e2a0d11fcfadd6557d5200fada9658b26b56bce7c3fdbd57dab31cbf95c86bf9424092f85c385bcb9c4aa343170a101f27f27cf1c43c0afa47cbb08f207bb1838edfbc8ec81971db2fcaa0defee9ebe241a74c728abebbf8700e299d70a7f568d24360f4e091c04647fc6549aa1a40e8705a3d2adbf2c8eee7cf5a032cac9627fc8ca5d7e0310fc04eab9062a383ba176f304e1673b4ffd7487995f792a6084299fbb3ac3ec99f228fdee24fc6019111cbff3fbad542f4671c89bf3783049337233182cc5b38051106a0ebf56bea4be612d0f0cd91ad6edee07157262806f73bebd1bfccc7097d837082ba163e59fead8c918a600517f91497a0a9a8f00de679bc094d7b3c20695f7ff128578a87f2e3ace3419082c21dac0cb503b0ea97bbde8fab59b18b0f6a0966e0fa6eabda0de787bd5d56356fa9ab93cb50efcbd24acf995079a3af59aa50af7c3e42dbd8f6c521f4c7d64e3c8e0710bcf7974ee6380a3c2cad55c7df682a1ddb6322697d7512c0dfc58aab1ab9e152d014dc7c510feeb574dd5a0df1a02dbe3706d7e1936cf62e9112678e221edb184b2ca7c25270e31d7b844bfe4c1e2ec235e5d4edf8a050a71e3e7916fcc6ac49910902cf7b22382a7839713ab8541eabc05a07a115090b3f11c5ee8b32c9f4d8051f7f6b9b5978467bc9d97d4965cf651e50df535f5ebced458937948d0ce03e3be15bc01493a7f7888484da88ec7171ef1c4e13259db78bf852bb520f58382d4b3b272b4a630cdb5a0bbe82080e4abe55bac2995236496be69abca9bb70e8ef67603d7f0846a21cdf5186074743f6107d66b497e1d5485220c967891976850c024277207a6dd966f214968424920b5a11b6d12ea798a361f9137053843643de3a9af9ead576b75253d722c307e6562bf5132be68c7136e03166a29618ebe8f86ec727539216fbd5ea20db8000fd4da5b82a2a90ae34b18b6aee0f09ba448e3cecd2567ce260729308121e0bd6420da8aedab41c1063939367a2156402a73bee06c487b3383d0598e5e8a5209af2179f6967c20325b2c8a894923c8d7d20ad49fb15e2865ca2f8b7a0f1c70033af9cbe208aa75c52265ea736435ac7ceef08fa31269f53a65dc0e80ec4adf458215fd81841a612763075dccc289c6bf0e7efbc167be2c9918e221b2ab361c6263ee16aaa7e9e977eb6d334a73f569d005cda96b92557c27e5a9252a09b0587f378f5763559ccfe135e1abda7839759a1d09ec05ec1a168e985284fbaab9e7fbe8d9d24d9a846d4f8bcfe75b0a90d926cb27a217ce5dffe305c0a8659d515fc41689b6537b0a3ff4a5837f09cc16e170e080e099d507811c9b871de38c0b5ee72e56269a00e3cd4f1f521515992be39c4b894ddbd8a57062cfe190871c2b00604306573f5dda51a202e6b97ab4c77c83e760a63cb1129147409d0442de09089ababe3e22fd003db26ac4916f61a08c3c7dff92dc82359227f8b50d6e1a87d131bed9bc95538c8b55db29cd2adfc50e0bd4cfa64f798ac416cef76f0a5a5a6e6d1c04d0d0cf5cf42284d7b67a56247eed2077c1c4b063fb32b26ae5cb92b1ade8a72cecab208387d5f35e68aa45bee14e02ba541b25d8516611f3974c866059f67ec8ff37b205af39f33f00fe976545af0a6", 0x1000}, {&(0x7f0000002400)="17284e1b9ad9ddc636b055d562c2f788317cc0d379ae2a50c15e2e72c6749ea7afd11d6d24be2a04334593a91a621fc06e7e1faa6d1a6af1a9133925b6c39c049af8114aa94774297b56c5201ae38af1e871e47762de4a6e1458c8f2ed28d33a1c3038311b0456b786cc77c68c1bc38df6a1d84926943b323ce94bcd3ae8cfb5864de63b983f52291526df06d488a8087d3f6a85121fb879f60d80ba57dca18ddceb00f2624a82ba531cead2d4ec63cbb99cd2f434970a82e23323067f094823ef7c2be420041b596d637b9e6ec69ca7f36392d989cee59f13f2e8ce926dfff1525cdfda201ef44e524f46353f03be835870fc46d7fb059d65d2f68757a8a66f5eeaec82c14e1bc24b3c7a98d111288223aea605eecf801d1cd3b1b1b0f97c1ddff3fb1b65cb4ec6554851a6683daaf873ade47b87e165ad9b8ce66347dbc0e162d768a5d2bcd4159029d1c7c2da9d444b6ef1ce491ef71e370ec3779a3c606fd1e6a14082e9381f84109a308d526084dd1c7b90690ba017269ddb7fd495b81306076a91bb04cdfbe82a5c3030a488ddf15a3fdb5dea98e4e74eea979bb245335f846b689f1a907a29fd12b020cad17f33f70b2f5df9f6ce311b5b61dd38b875f5ce10dbc479c4ea136bdfcee962391827caa2d72d37fa3661312a5b979b8fbf0115e21d2a60af8e1d260ed6695cc237b908b99177f2cbf19e320d932fa3fa57309adcebbcc7a1ab434ba3b6d465b59c3ea01239fd28f47d0a390f8214ee702ec2d7d9cdb34b88ac37fa5d24807aab85565c533001f070aab469287c4caaef087d8a0f03b4fca9cbb33bf4d2f33b07003c56769b96e2a54b6aea197745c75fb46c9a8a8ba727e52ecf8ce3253a91c491ec92b91befad39f97eb28261a52bf90f55fb899f4f9410d45cb947f5e2f356279126b2d7ab26f5760e225012f4cca823d603a5e823d214143bad6f057b26a42ea444fcce47e989a4d2f1efffd9f405edb06b282733b3b17c9ba9e1e77ca1c5ae17cd183670ffac00d45e3919b7b917bf660d063a177f600f5c4038fee33fa30dff6b9bf53ce2daa69b9de165b20be99e23bafa1cdcf9ad1f0e8905e27f936eb3f3028e1183c74a84de675222c01d88a4186985323e198261e185d87d48b1954f9154b0639b99ea9b9f20c9f0917f6cfee23536734ef63fc2fafb9f687f0a2d48787ad0e6ffba990f9ea9c34b7b99abb6cb28d838eab1a5f088e482eb886d4a8363139f785a27440102803e931eb7afa385e7ad1fe63e738e42d059eb9f4f236dbd3a761180b541ac61431d8fd0a3d5b8fffacb8493803b869fe0e912ed9110f392c7d1ee071bf04b22fe250942db95751446857eb77f090db46d227d513978e3092bfc9233d4cad71a7628b67d35b4ccb6815ed33a3efb942b308f69bd40960819a5e86325b064485e47d8d4b1297203916bd33a10cd5c03a36e0a613bad4d012f838a1c952fea5715d2c8df3b69eae31a3708638204de538a48b25ef0bd353b85f936af6eba41b269394fe3930be06f18d77196657471dbc34a2708c2adf6324c53b726069cc7ad651ae7def4078ecf0b7a615de254668daea165dd5a416098b03035e956de61d561de2faf2a976697d9e59b0c5a3ce153c4e2d47cfc5fa4be0eca3d0500d818af0f57e828f86b4ca6958f57a1f8cc3d2b0e2a81f5e7551610ca2885110f7695626739cba670b9582ed94c457d8d1c537916ed49c0d806245f9b066d8207ce61742bf17988c037cfc7a84b49cedf93ca4b2643a82791626b0baad35d46f2685909f930b50ab67b42833666636d0bbe8e0b3639c4a0f5cd4d53fa565717488d391a2399712ff593ad27f535713a88be561d0bc74e63881d516784dfe61f319a3a4f53364986bd2ad6edf49cb89cbc74f55832ca49ac24cb09c4afbce47101006aaebd9df1c2a5a412a83d36f2dae000b8a3a7133af568f9e90e63792d55607165e955f9254344ac6420b539d44e53dc11a0efe34010350214af496f352d600aa07cecae7e739cc550363e7bc91f3b374b67a54f19e32398d3ccb1c3d7cf1bc9b33de6a7391f9eaaa191aa75de5039e7ae80140c2a538af3a4e19c23cfa9912d95ada15bee4b40179a43174aaaf26ab5ed48b29e7fbb581a226e17ccb9060856a54a0068ef096aaff13cae7f8c5c40beeded8935b654eaa08e2f144659f534ddac96262785e79e1ad78f2e90cb6c5dcd0bf19a2da7269d1710fe606e197b6584518af2d69e69dab1d3ce9d38ab9ca1906e758d4eca74b74c94942d8ba5d142a5d71a089712a7f3fc9fbbec22c076ddd53a7a7c1aa19570f3a5422cc753880aca62ce756ff2755f52dd03466cddb0593fc4ef32075716017ae8e91aece94308958e7bd93fc7d31b16722d86bb059aa2d2e664c713b7412093f89d89f5a1d0bc02e5b1818d2d0deab267de461320ba24825661de4c859460ff4251c2e05f352f9bbd0f5e44bb54eaf18b7ec6372f29e57280599075d7ebabe5d5a90e5450aacb8264fd9f9bc67827a5c0b7fd6e6db1d34682b375815dd75f81c0bc6433909bd3d620542755db260e42cf687c5ac4e7118756c3836fe75deec27a72959c12d33abe4137e213b6685d6cdfb94aaa3df80e30cf77ce9afd30cb46bc7da2fb7f9e05fb9968a6425881f0facfcafa90f8b090d0b00e53cd370875415099114539080317f05e14ee4a97291d1a9b789d02db4660e86495c4d37a92b0ba61e32c8c0f4b948e17267b8e1440d767dd86d389a5b7feedc14522ebec9e25da22ea6b2d079b0c81a401b8d65ce5323b35d47cd082d175a58cc4bb839507d4c1cb587468812b8a6cab5a0490c940c51ff88a972eb311403bacf39f55f057ffa0d4edfc65903486ef6c080fe873b0fb1b1424d7748be117e90a4cb87eea10fa71717bd53e897a8684685baea0fc8200136a324384c9838156356051a9661ab3246b8c4c035615a635f71e72bb2774890591bc3f8f7c882807f3d662cf0e8280daf68604b0464eb47bd0e0bea468dfbc836bfc2e58bf5cf2e9239e5c9743227f2ae41154852d8e3c66d735d8b5d6224cd07f2addb197d60f088b8cbc14e7af391c7b0a9118686098eada3a342dae2b657f58998fc92e9fba0a1c66f0f04560d46c94682ba4cb4b8f18f65858cadfe93ee1c844aae16eddd586fdbea34e46508b7568fd2704da4c2a431afcb631e3e8e4d707373625c2c0f07a9eb3b21b914429af3ae473da3748a0bb14ebbb727107c92c2790f39707621aeab780bf500807a899a509c5a7318ec7c86b9879c6689c78d9b8859b8f630bd1e763b4e04201fbc552d54a9278b4644191b5791ca69358a531eba3bc75e9c99500c66df55d660d4a3213e60dea5affed26a68f9ddaf6b34338d865f4b6848dd067f0523d9504eaa079e89f8cca2b957d4611797a83a586f1e7a63fd53c97b5e500e9461c36a4989dbe661b3db0ec551747eb9e422472548ef3672548892798300fb9753865f8f4e8e32153182dce293922b05ebe72e13f309e662461dc359bfb9d6cc39060402039d7f30e7eb3e521ce339beb093b77646b27ed0500034b3b358ed9ded031c393a246bb34c34570564f07a01941c65b69ab06350d6d19923535610137d7a71197e2eb1793bdfb3213e3bfec70541b363b42de6d21da4778a633538d271b0fce3d5e43332ced1dbbed777d426845aa83c71bbddd6d794589f4a0ed8554ce0dfd93f97a1fe7084caa70b90208d555690e62295e57eb5b99cc71e8f7725f0d87ebf125b5b3ada47d300a1138c39ef3391704fd0aab2b24564eadebb2a76222e19d59aa5d74f2432c513eebdc1e5b0244ab2d9e2f7ba6aab939145d0b1d4e6d50a7f22e84796bd68ed8db1400ef771aa145b57753df50acd88ac0135dc10cf60294606914afbaaa8f6a7201d2d2457966838cf1b802d0c01589f52a59c05800f0eab180e6317e1e6863e32610c90d0c7e5d2913fbdf4afdf1e42b606b6d910a86272fd5406f61b23965224e2cba5901b6904f78aa30c275c8d9089ae17e8fbe9d6cc1b0abdc9426b494a2e94e504458fef7b315657b6851afddac671630f483d6eeac7655a25148b08d29b0b4d940c73f14c6bf200a127f0fafc45a7082c7265e70b7fcce681c928c27933a548fec26762464cadd3a4f3d078902f275eda4e1f434dd56d2553da3d8bb8f3fa12cc308b639438a950130682df5e73eb24a13b96851f55fb215899105b9273a049aba286404ea2a07ea6e215a1ca84304522d0c1e8be52e5ff36c1bd76e080724d63c909c8886480f5385f642454f72eb19ef7b1dff204b58d33f81ac6ba13d15f8027c724578a5e70c7908450193f3df8501720573450c354ff877cc1b1e4d11ca2c03ebc557ce3b64d13de7d460c0baf04ab941d7ca276bb9ae755be9a73c36cc87ca3501d7e89eb0dc9872f0ca31c22d", 0xc48}], 0x6) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) read(r2, &(0x7f00000002c0)=""/82, 0x52) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) fcntl$lock(r3, 0x9, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "00ec00", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x1, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @local={0xfe, 0x80, '\x00', 0x0}, @loopback}}}}}}}) sysctl$net_inet6_ip6(&(0x7f0000000140), 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000480)=[{}], 0x1, 0x10000) execve(0x0, 0x0, 0x0) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="53a7c3f17f5676299a0600987beac1", 0x2}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37b", 0x9}], 0x1) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r0 = syz_open_pts() close(r0) sysctl$ddb(&(0x7f0000000080)={0x9, 0x5}, 0x2, &(0x7f0000000040)="f00750", &(0x7f0000000300)=0x3, &(0x7f0000000340)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c48) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x0, 0xffffffffffffffff, 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x0, 0xfffffffffffffffa}) socket$inet(0x2, 0x3, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x20, 0x0, &(0x7f0000000080)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0xffffffffffffffe3, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x0}, 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(r2, 0x100) sysctl$kern(&(0x7f0000000280)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299a", 0x92) executing program 4: clock_getres(0x4, 0x0) geteuid() r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) ktrace(&(0x7f0000000380)='./file0/../file0/file0\x00', 0x2, 0x40001912, r0) symlink(&(0x7f00000000c0)='.\x00', 0x0) setuid(0xee01) socket$inet(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x0, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="ea00000000000000", 0x8) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, 0x0, 0x104, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) mkdirat(r0, &(0x7f0000000480)='./bus\x00', 0xa4) sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07cab9d8fa", &(0x7f0000002800)=0xc88, &(0x7f0000002840), 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)="b748", 0x2}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000040)="f1dcf480", &(0x7f0000000080)=0x4, &(0x7f00000000c0), 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000200)='./bus\x00', 0x7f, 0x0}) msgget(0x3, 0x86) sysctl$net_inet6_ip6(&(0x7f0000000240)={0x4, 0x18, 0x29, 0x12}, 0x4, &(0x7f0000000280)='!', &(0x7f0000000300)=0x1, &(0x7f0000000340)="0500737ffe056a13372548e74b87eb565c172dfa1a9c862f203da4436f9c45e7624b0800ca65db77427df919d220504d3df44c4217b0151562e6e91764543b486e1cdce418501c09fd91ab1405d0b4bb18ad84a04cc831bd134f12de55c91e8192182c815ac99a556897a31fb16468890bea16161aef0ad6d4beb01a8619774198592e457a0920bca6253ea20f1ddbb1a0eba71f90d03df177d2090ba2762fc46b2e920f564d5470fab1f81f1be6e40228740c8b718a8da5a966ae5409ea88b191377ce4da2b7bf6f76116e8de407515c895ee9e4d9d6b", 0xd7) setsockopt(0xffffffffffffffff, 0x3, 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3d2e) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r0, &(0x7f0000000180)=[{&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000002fc0)=""/4096, 0x1000}], 0x2) syz_emit_ethernet(0x46, &(0x7f0000000080)={@random="73702eb9ccc3", @random="0a5400002199", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x10, 0x33, 0x0, @rand_addr="00f0372e0865911feb7e00", @empty, {[], @icmpv6=@ni={0x8b, 0x0, 0x0, 0xfffe}}}}}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x3f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) executing program 4: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) getpid() syz_emit_ethernet(0x3e, &(0x7f0000000880)=ANY=[]) 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 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000), 0x4) write(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000000c0), 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x5, 0x0, 0x0, 0x31}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x801169ac, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) recvfrom(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x6, 0x7}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 5: mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r1 = getpid() unlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c549, "102609307e7be2df67de208c8bda612c3100"}) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)=[{0x2}], 0x1}) socket(0x2, 0x2, 0x0) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e3000000000c000000000000000401050101"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = socket(0x2, 0x2, 0x0) close(r5) getsockname$unix(r6, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r7 = socket(0x2, 0x3, 0x0) fcntl$setstatus(r7, 0x4, 0x4c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r5, &(0x7f0000000000), 0x10) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r8 = dup(r4) dup2(r8, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x8040691a, &(0x7f00000001c0)) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = socket(0x11, 0x3, 0x81) sendto$unix(r1, &(0x7f0000000240)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900ff000000000900000072a09900"/177, 0xb1, 0x0, 0x0, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000100)={0x7, 0x1f}) rename(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: r0 = syz_open_pts() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="c6265b7bb73406948863ecddba7c189372236c1b2d3caccd630e7d3bca793a25853eadb1f3c979731bac9cc72caf9c72fea34e0ed94da8de50d9d3ac0c44526278a4d99426030fb7ba9d1dfd4eff2a46febc44d1db9031a45c0b14f9e4e8d6a5b618e7524d325ffc2b2be31a50ee4412c0bae8861cf25174a4252abb137b8786e7edb3527f76cc2e19e55c4e8e748546", 0x90}, {&(0x7f0000000340)="55c0fd2805f939cc94112fb765b55d8e78f6324fa6acb7d9769d920526bde8448482b1a5d3aa78210045905159e4db773d7927e7557a0e8cb2417c1e03ee8099f92301a28e104a864527567fb4088998bc50a9b3dbca5bc7cd5463229f9fef5388fe81193881ac07014740d91e3366aa199cd45544273521506e8d78c9eb0aec65c81665aad1909ec9123f782737b79938862fb52bc371df83ad9bd8569033e21f04670abd8d012651a9c80154ea29cf0aa57ae8", 0xb4}, {&(0x7f0000000280)="caf6f20e04", 0x5}], 0x3) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setrlimit(0x8, &(0x7f0000000980)={0xa, 0x51}) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x0) r2 = syz_open_pts() close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r3 = dup2(r0, r0) getdents(r3, 0x0, 0x0) dup(r3) executing program 2: openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) socket$inet(0x2, 0x4000, 0x4) openat$tty(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) socket(0x0, 0x5, 0x23) socket(0x6, 0x5, 0xc4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b42111000800000000000000000000000000000000000100000000000000000000ffff0000000085009d7800000000"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) seteuid(0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3c, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) ktrace(0x0, 0x0, 0xa00, 0x0) madvise(&(0x7f0000530000/0x2000)=nil, 0x2000, 0x3) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[@ANYRES16, @ANYRESHEX, @ANYRESHEX=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16]) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="a365cf7f6249f641a94c7ab2", 0xc}], 0x1) sysctl$hw(&(0x7f0000000240)={0x6, 0xb}, 0x2, &(0x7f00000009c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e000000000000000000000000006a956b84626e806f95e64cb3ae2eda33ec03cc277ca1a9a77b90dae786acecd89541518e2cc88998a98985663d6d2d87ff362bf9d38df59a52b1871c48bf5c11bcf25141c21936c013c86f07699b4f13f7ea4e1252c0", &(0x7f0000000080)=0x2fc, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r1 = syz_open_pts() close(r1) r2 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f00003f0000/0x3000)=nil, 0x3000, 0x1) bind(r2, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) syz_open_pts() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000540)="5e245b9442a463d96dbef02af80d446a619bc3d399173d5093c8672e195b7ce8b5798d1515092595e6e06a18d1085666c609a456c61f5bcc09dfed6f1d57cec43c709ccbfad7bda58ea5e1d2c67f5c9b511b4436c661e183742f966f9c192de71e97ea8f167206303eb82f94f22e4180ee9d915875943d67eb15", 0x7a}], 0x1) socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x6, &(0x7f0000000140)="eb00000031929648000000a819f4b20000000000e9d5b73043bcdaf638e33202745800"/44, 0x2c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) r3 = socket(0x18, 0x1, 0x0) dup2(r0, r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) executing program 7: open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) acct(&(0x7f0000000240)='./file1\x00') acct(&(0x7f0000000240)='./file1\x00') executing program 7: r0 = kqueue() r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41, 0x3, 0xffffffff00000000}], 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) executing program 2: setreuid(0xee00, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x2, 0xdc00}, 0x0, 0x2, 0x3}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233647b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8e2437460f37189f096eebcec", 0x49}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b421114d43e97f0000000000000000000000000000000100000000000015"]) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000003c0)={0x1, 0x0, 0x101, 0x1ffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) ftruncate(r4, 0x42009) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000100)=[{0x1, 0xff, 0xda, 0x6}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) dup(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f0000000040)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x400000002, 0x0) executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x4, 0x1}, {0x18, 0x0, 0x0, 0x3f}, 0x9, [0x4, 0x733, 0x884e, 0x60000, 0x4, 0x5, 0x2, 0x80000000]}, 0x3c) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x201) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0xac) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x0, 0xffffbff6, 0x0, "6106a6bc58877481f6b5c442d8b470b900008fa8"}) writev(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)="22944449edd79cb0afc56b97b177695967f8cfa595", 0x15}, {&(0x7f00000003c0)="a68b23970b506e6438dbbc68f952e12fccbec33c988c0beadc6d39374b4473f492b7e1f86a0834f5d347eacbfa7afeb7d2d425c7e04f5bfd384daa77aa27660a0ce1b9b7f7cabdbd3842df1f7e7fa83f056742b89449729b5fc522d6e87b8d4336a1b973e0a134e6d929934d609207222427d95f418ed04b7b2ab95df3355205738a917bac3f2640775bf0d596606797afb4a18a8e38ebaab6f88ddb7a96a11d5893a1e8201ce49724", 0xa9}, {&(0x7f0000000480)="f5e5acd16cd3321b6ff1d2cbe6bc5af566787744231c0a5880b13bc44e1960eeb3276d430f133e8e5d6bddd57b79ba6806c3046b19e3fe55d33c22a5676c2cbda45e8e6032a4d9b7e0618aa5a8526b05ffc4cb56a818f490b4973f7cef3d4a6240748bb1b74c0e66e3bc3ce00097778ca10377070f312327be831211a7313b29d44f094f0e9f751f208203b50ae131d9f3537b964de233aa03fd3382649fe3ec35494547", 0xa4}, {&(0x7f0000000640)="615f45adc4316715082b423bb333c8aac701df0d7ed3c4ea0fb00dc37b685af3f2355ff289f3ca5609b15aa973dfc81a9c170066efd092ba8ab95d7615357c4d8cd0802d378b99c846657d9729fb88e17a3d665346f33703ef8800bc27d2da4670640db44b95c73dcb434f4cbd7f2747b4ad1d26e670fae74df0cdb47f00a4a77377348bb3e39b91d480f913a6171a229400d3f5f3fa2b8cd1de35734a9ab2827dc58216c7805153adf2a3e2c8fc02d3a860a816a66a05d6b18d62d0d403145b38708fb2d4520a17887029ded1d1c59c5da484867a9598a4139d4714b5d85334ecc68aa5a18ddefc12e6ffc5711b2dff1fc8684079b55529e4", 0xf9}, {&(0x7f0000000800)="4350492e7d60e947d8c59685eda1b2aa38e13ef9b59d3f45453bbe09197f33516dd75a862dd912863ebafc993a18001c62f0887b76f6ea6ad3bbcdbda98447a78ca789cb18cf996506d3bcc704d00012f403466d2e01b8f52d5342e4dab55bee233b367ed5aa4f00e0e5be741c204c871eafbbdbaf90a617b3a7247ae0a3e2094df6cbe34ae34f4341f7d34d3ab6244a79d6c3b76a686ce005fdaa", 0x9b}, {&(0x7f0000000540)="11f1e075e874ff1cb64a126ff5708b113af5f43011998c9ecb3d1931c3866188e901691f4209fe5c8eb3a2d79fba01394cbc022ea1261a1062535269347cc456c213c3f5f4ac7a49c6bc3e91c1b9d04c30cbcbf481d1611a73fabd8686186765cf2f26da210279dc393b2d2795a5c80626ddd2abbcb79cf4179dc841f46f28fb3350f41457f3c6fa74186264f2758f935c15283ffb6d50123a3d171bb7f8c96160e0ebf2f042ac5dc846d275f5cae763b78ddc2fea100f6f38161eacb8f9bbdb8734cb64baf11c646003e6cebd93363ef2c6ae0a00da309d4f99dcfad1d9fe61b0a4e43d34612157b3579f92cd", 0xed}, {&(0x7f0000000200)="be3dc39826494f2a1fb18f032b5cb87ae5216c579b7b3445791500f3ebd2", 0x1e}], 0x7) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)) socket$inet(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c9d0ce61d3b194791bfc27428a088311d09ec78df0fe8364e1e362a61e1b8b3fc61e568aa7c9df08f53ac77bb4312e6f79ee96148d019ee9bd31859a11c664b3e17c1898b694b1438417a4cdc427ccd5d6d17cf2b3a6de21a17fa545663239350d32db03bd4a409f4ad4355a7a068281b48a8c59e7f832d2d269edb94fd62cefff05d09137bc87c57a8e388b6966408a5c5abd1faaf18d58b729f15ad96d112f93c258f57dd2de572449cab12a1323d71a56bedbe1739c8d85bf38afb8aaa27c0c4d39eb8", 0xf4}, {&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d18672e", 0xda}], 0x2) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x44}]}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() r4 = dup2(r3, r3) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) close(r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x2f) connect$unix(r5, &(0x7f0000000000), 0x10) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000340)="2cfe86e7e904a2848fc8bdd8ea544b09a54403555ba27aa875081fdb7d5f9cf3587334f0fcd96d8f2ec53b9a4aa1393137090dcc73dc35f2fc419156bffae8f6f299522ed869ca12026dd57a0535735f49", 0x51}, {&(0x7f0000000280)="efdbef1034ce4c292ed9e3ca04bb5c54472b4cb43e25f7d804e9791c2284ceb97f5dac42fe7f364c51252d7f9c110aefff3e0c1e9147e39e226b38060588531f51a222d26bc9707287d80a824b4eb54f5d298ade047159e970", 0x59}], 0x2, 0x0}}, 0x17, 0x60c) socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000040)="518d07aa", 0x4) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r3) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x82) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000940)=@un=@file={0x0, ""/519}, 0x209, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x3, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r6, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCCBRK(r6, 0x2000747a) select(0x40, &(0x7f0000000540), 0x0, &(0x7f0000000140)={0xab6}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e6", 0xf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2500000000000000000000000000000000000300"}) syz_open_pts() ioctl$TIOCSTAT(r7, 0x20007465, 0x0) executing program 0: getpgrp() sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000000180), 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x10000000, 0x0, "7a4d9313fc972c10a40c0608d874d976c75c050b"}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000724, r3) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) mkdirat(r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x1000, 0x3) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000001800)={'./bus\x00'}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000400)=[{0x40, 0x0, 0x0, 0x39}, {0x16, 0x2}]}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="ab", &(0x7f0000000000)=0x1, 0x0, 0x0) r7 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x50c, r7) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100008004}) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) executing program 7: mknod(0x0, 0x3a0914c44f7b202d, 0x504) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x5, 0x0) mknod$loop(0x0, 0x0, 0x1) semop(0x0, &(0x7f0000000040)=[{0x2, 0x6}, {0x0, 0x7, 0x800}, {0x3, 0x7496, 0x1000}], 0x3) socket(0x0, 0x0, 0x0) socketpair(0x2, 0x8000, 0x3f, &(0x7f0000000000)={0xffffffffffffffff}) syz_emit_ethernet(0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)='4Y', 0x2}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000c6f26461c094f4ffffffff00"}) readv(r3, &(0x7f0000000380)=[{&(0x7f00000003c0)=""/136, 0x90}], 0x1) r4 = kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00003af000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000386000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) kevent(r4, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0286988, &(0x7f00000001c0)) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt(r6, 0x0, 0x3, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) recvmmsg(r0, &(0x7f0000001a80)={&(0x7f0000001a40)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000001900)=[{&(0x7f0000000400)=""/210, 0xd2}, {&(0x7f0000000540)=""/170, 0xaa}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/103, 0x67}, {&(0x7f0000001680)=""/197, 0xc5}, {&(0x7f0000001780)=""/62, 0x3e}, {&(0x7f00000017c0)=""/123, 0x7b}, {&(0x7f0000001840)=""/191, 0xbf}], 0x8, &(0x7f0000001980)=""/139, 0x8b}, 0x3f}, 0x10, 0x40, &(0x7f0000001ac0)={0x1b88, 0x8ea}) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x51) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) fsync(r1) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x10000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfcd8, 0x40a}, 0x0) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa080000000000000000000000ba00001000"}) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000100)=0x1) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xc511, "e73cd833c9234527994d031ad32b887ed48217d9"}) executing program 3: openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) syz_emit_ethernet(0x6e, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaa36e741e745786dd605f6ad900383a008a211dd1450001b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006004000000003a00fe8000000000000000000000000000aaff010000000000000000000000000001880000000000000088317f15a878eb4d3227b139f150485899a83771ffdeafd5abb08e0a362f26d38fcb1199fe55aaf93c92073e09f6bcb522ba22d9f6d1721e140af7fcb3fd167ffbcaa7293c1a393e121ede3eb078e8b156e521140d9176dcab8bff7bfcd01e22c5a2e40c0cafc2cb65459f3d7020b456fae7e684e514c85989ceb7a76f633f2141b04177010873"]) syz_open_pts() close(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x9}, 0x9) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{0x64}, {0x61}, {0xe, 0x4, 0x0, 0x2}]}) write(r3, &(0x7f00000006c0)="e506000000000000004aaed75a5a5c6043e705ebff00ca48ef7e53021bbae625e82ec0f0eb8d022b05e62d1b45c2cef8256f7c3c33b6a56c4851e31b4f6ba07b3b34bdf020ede6d1bd79c0f17e2f8f28ad194e1d86ae364676cb0a0fe1083da2bc25e3b82afcb9054cc76bbd08004fa6c3e3dfcf5c002a6c84e1863fd6f1cda12d8153cdd02d1bf46b6d5bd1b70cf499588fba244d72a6a5af443993d3", 0x9d) executing program 7: clock_getres(0x4, 0x0) geteuid() r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) ktrace(&(0x7f0000000380)='./file0/../file0/file0\x00', 0x2, 0x40001912, r0) symlink(&(0x7f00000000c0)='.\x00', 0x0) setuid(0xee01) socket$inet(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="ea00000000000000", 0x8) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, 0x0, 0x104, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() executing program 1: syz_open_pts() syz_open_pts() (async) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) (async) syz_open_pts() (async) socket(0x1, 0x2, 0x0) (async) select(0x40, &(0x7f0000000000)={0xffffdffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) mkdirat(r0, &(0x7f0000000480)='./bus\x00', 0xa4) sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07cab9d8fa", &(0x7f0000002800)=0xc88, &(0x7f0000002840), 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)="b748", 0x2}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000040)="f1dcf480", &(0x7f0000000080)=0x4, &(0x7f00000000c0), 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000200)='./bus\x00', 0x7f, 0x0}) msgget(0x3, 0x86) sysctl$net_inet6_ip6(&(0x7f0000000240)={0x4, 0x18, 0x29, 0x12}, 0x4, &(0x7f0000000280)='!', &(0x7f0000000300)=0x1, &(0x7f0000000340)="0500737ffe056a13372548e74b87eb565c172dfa1a9c862f203da4436f9c45e7624b0800ca65db77427df919d220504d3df44c4217b0151562e6e91764543b486e1cdce418501c09fd91ab1405d0b4bb18ad84a04cc831bd134f12de55c91e8192182c815ac99a556897a31fb16468890bea16161aef0ad6d4beb01a8619774198592e457a0920bca6253ea20f1ddbb1a0eba71f90d03df177d2090ba2762fc46b2e920f564d5470fab1f81f1be6e40228740c8b718a8da5a966ae5409ea88b191377ce4da2b7bf6f76116e8de407515c895ee9e4d9d6b", 0xd7) setsockopt(0xffffffffffffffff, 0x3, 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) (async) r0 = syz_open_pts() close(r0) (async) socket(0x6, 0x5, 0x1) (async) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) (async) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="9abec65cd3a474833937b307ff5f08ddf701dff9149d05cfb81639f10f621344d74b1afd048a52085e8fa20f12afc3da7ef83bee564462a5682b23eac6942148f0d734bea6b88ff3346e7d4b8536938a285e94a3ea83cbee14794b1ab453d9184e5f618bfd772887c6fef064240d", 0x6e}], 0x1) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffc) (async) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000480)="190d3bb3cd71755cf9dd489226aed762011e482a8ed27797cbc0055431f395e19ba9b26715981d4798ce7f6754ad3d4714c5d6180c61d3a005cc75a978c63b13d195266f7869202448c77e2d4b610d7ee228e94f3ec6d112f452cc8aa0c77969e84612f06fe8cd78f3576f0aa9a929247bee00faf745ee84176fb8fcbb48e2d0197b983fdbd396f3e4e04f8006e4f05527ffc613289ec6c522c205380674e75b9f62a6239c3ae6a43e41ae5ca9378ecef036d9a6c9f117f64afdcf962c5ab5d434f1d6549769444d0bad", 0xca}], 0x1) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc1206949, &(0x7f00000001c0)) (async) fcntl$getflags(r0, 0x3) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x90000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x18) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x8c, 0x200}, 0x0, 0x4, 0x401}) r1 = socket(0x18, 0x3, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x10, 0x4000, 0x0) setsockopt(r2, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x810, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x1, 0x1, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, 0x0, 0x0, 0x0, 0xae) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() dup2(r6, r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ffff09008700"}) close(r6) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00001800"}) close(r7) syz_emit_ethernet(0x15b, &(0x7f00000009c0)=ANY=[@ANYBLOB="00002200810030000800415c014500680003012d9078ac1400bbe0000002070b16e0000001ac1400aa01010100071f0500000003ac1400aaac1400aa00004e224e00"/78, @ANYRES32=r5, @ANYRES32=0x41424344, @ANYBLOB="8180c80190780006050a00000080000000010402c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"]) sendto$inet(r4, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) executing program 4: r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x81) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r5) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e844", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cb", &(0x7f0000002800)=0xc0b, &(0x7f0000002840), 0x0) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e4", 0x62) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000540)="acca5b8463997f20bc841f5b25685ce3fb4c7d2bf52c1016171a686700cc377bda7a993a16d29c8456ed4a28803f975616d5f41520292c66dbff86b06cdadf0626bda6ac829871ac93acb8bb6ce745a837f6bbef34d94056bac3f895e76b3e6bb4eefffbfc64869aa5344ad785bf609560ae2dfe98093f14d337bb27280a2a1d4f9301e69133ffbf74d2f47856d89e1e1f42212c5abb2f766e4094f598c166bca4e041aa8c643700009636fb96bf06fd", 0xb0}, {0x0}, {&(0x7f0000000480)="7dc1806134094aa1dc30ed8292dbdbc3ca319c46fcc699daa948fe1b5085a69fadc9a303da19266a3dcb0f988d9dbd35e152d5b4ede8bc6667bd754f214164194809e6b1bd6ff9a2872a6537bab27a86d5894835cc3baaca04f7381492fce592aaa7247ea92fa812d0b3491c89f300ed5ef4daedf16b89982daa9b2506eae75177b2be90abbb717eb2a17ac3920ab2cd48d3cc6cf35100ef8146919a2c33171398d0e979140d", 0xa6}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206982, &(0x7f00000001c0)) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="01", 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00006ea000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f000026a000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f00001f9000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {&(0x7f0000266000/0x4000)=nil, &(0x7f000030f000/0x4000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') sysctl$vfs_ffs(&(0x7f0000001600)={0xa, 0x3, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) r7 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffe00}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r1, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) geteuid() open(0x0, 0x80000000000206, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x8}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x2a, 0x0, 0x0) writev(r2, &(0x7f0000000080)=[{0x0}], 0x1) syz_open_pts() mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x6) executing program 7: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r1, 0x800c5712, &(0x7f00000000c0)={0x6, 0x3, 0x800000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) sendto$inet(r1, &(0x7f0000000100)="50f700afedf9399a5700aaf1ce938fba9fd33520c31b20f5b4aa7c721211bef85dbb6b36ec75b7e5188e125900c8fc852220c7fed59526a493bd0edf9545b2fae17575a1007c2790222a8d4e04bdad7dddfb630e8aa47cb38f3dffe4799964ef47c5f75e3f6cc5b0", 0x68, 0x4, &(0x7f0000000180)={0x2, 0x3}, 0xc) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="b54c9e7018ae38c20ea24fdd48047b705c19951a191b369d5cdf85f12cc79585b1aa5cc153ab4beca285f3f30b95cab6e01fe42743580a217f9cc27d4106ef1fb266c0f0bb393da9b0a7b21b9a6e0318dbd62e512162943c86dac7ec4c28d5af25ca3a194450cb83cc314296ad2c4484fe020207293e376018459e184f0f8fa067301ded688f03ea494ec040de302d7c167ae52ca7aad22c80759cbe705ad78da9a80d40ce22cf5fba24d2aa74d73bea7775cf4686b5a1fb0a133d992944981cc6ad56c9b52139648044f01535b6b855f200", 0xd2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0xf2d, 0x7, 0x7, 0xadc, "b2248eafc89b2fab5cb670d177df7203a204cb76", 0xfff, 0x9}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000340)=0x4b9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000380)=0x475e) poll(&(0x7f00000003c0)=[{r2, 0x2}, {r2, 0x100}, {r1, 0x100}, {r2, 0x40}, {r1, 0x10}, {0xffffffffffffff9c, 0x101}], 0x6, 0x1) r3 = socket$inet(0x2, 0x2, 0x6) r4 = accept$inet(r3, 0x0, &(0x7f0000000400)) r5 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSCTTY(r5, 0x20007461) syz_open_pts() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x8, 0x0) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000480)=0x2) mquery(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r4, 0x3) open$dir(&(0x7f00000004c0)='./file0\x00', 0x200, 0x1) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000500)="10569df2e35c5202064f7f5ee18f20408cbe20b7e7394f54b79faf19fd124a5a999dd1c8b2ed8b35eabcf6a9314b97760b9d80e3374a7e701031b903d922f4bdd51b8de9c9fde2416ff704f6444ec861", 0x50) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000580)={0x7, 0x6, 0x9, 0x3, "7b5ab5a8b0c1404220fbd211bdb25fa3271714af", 0x400, 0x101}) r7 = dup2(0xffffffffffffff9c, r2) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x0, 0x3}, {0x4, 0x2}}) open(&(0x7f0000000640)='./file1\x00', 0x88c8, 0x90) mknodat(r6, &(0x7f0000000680)='./file1\x00', 0x80, 0xffffffff) r8 = openat(r5, &(0x7f00000006c0)='./file0\x00', 0x100, 0x0) mkdirat(r8, &(0x7f0000000700)='./file2\x00', 0x83) accept$unix(r7, 0x0, &(0x7f0000000740)) executing program 3: open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) acct(&(0x7f0000000240)='./file1\x00') acct(&(0x7f0000000240)='./file1\x00') executing program 4: r0 = syz_open_pts() socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbeb67ede45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba2e97955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece850794e74035f5bc054eb1dbddf42a05c375ee46b5127e770865a6439dd168bf445eb77603f53343fd7c7814a2f967500d8037dd10ab8c11c53b62f58e42b7a32f1b436af9bca3bb635916fcf900fde621c562a5c583b3c2754d67518b650dab3ce94c3e5f1d91950f30eb9d682ee39f2f6f06e7582868a66467530a8aff405a3d598a429f2b9a7a4f6aee55e09e3140ec5c72a0df91770482dc37d38620c00549fcc579967035dff0fdf8de976e889d46a300e0f778a31fc99dd87ddb9aa2598017cddb931374434cee2d0d2d26090e4f89add1c2dcff0147c67e632ac0c73422d3d3f1b5020270e5108b6ab7a61116c2679ca79a3dfbcb7085e48a1e1909a031f840b9bf286c52d044654a017ef49c6be74cfa1b4a4a14600c12cf2a5a12f276c81726484377ad8c3d0058975fd323e0cb115b5c57a093da4981ecaad30d08a38f721bc79324292a84a033ac56", 0x1d1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f00000000c0)='\x00', 0x0, 0x40) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0xc, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59cf12fd0733188d6c248be0f192487382b6cd82628f165df22e45232689afe298dade4c3d7b1ad9c521dd33fa256f217e02165bb3efe9e848de40f50f8c7f00c036ff35d55e77895ed4cb3f1d19ee30c210c2550f603f1122dbad0ce6ed3", &(0x7f0000000000)=0xb4, 0x0, 0xfffffef8) r2 = socket$inet6(0x18, 0x3, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000012c0)={0x4, 0x10000}) getsockopt(r2, 0x29, 0x3c, 0x0, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ftruncate(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000040)) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000001300)) r5 = msgget(0x1, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000001180)=""/201) socketpair(0x18, 0x1, 0x6, &(0x7f00000001c0)) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r6, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f0000001340)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 7: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) close(0xffffffffffffffff) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) kqueue() r1 = socket(0x10, 0x5, 0x8) setsockopt(r1, 0x1000000029, 0x25, 0x0, 0x0) r2 = socket(0x18, 0x5, 0x6b) setsockopt(r2, 0x1000000029, 0x25, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x20, 0x4000, 0x2) r3 = socket(0x10, 0x0, 0x0) r4 = dup(r3) pipe(&(0x7f0000000140)) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) close(0xffffffffffffffff) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000200)) fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet(0x2, 0x1, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x1a0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x70, 0x4}, {{}, 0xfffffffffffffff9, 0x47, 0x1, 0x6, 0x10000}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x73, 0x10, 0x9, 0x45}, {{}, 0xfffffffffffffff9, 0x21, 0xfffff, 0x6, 0x20}, {{}, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x40, 0x20, 0x1, 0x7}, {{r7}, 0xfffffffffffffffd, 0x4, 0x1, 0x1, 0xfff}], 0x0, 0x0, 0x0, &(0x7f00000004c0)={0xd9f, 0x7ff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r5, 0x5) setsockopt$inet_opts(r4, 0x0, 0x14, &(0x7f0000000000)='\x00\x00', 0x2) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000040)=0x6, 0x4) connect$unix(r1, 0x0, 0x0) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f00000000c0)) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) msgget$private(0x0, 0x700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x6e6, 0x7, 0x2, 0x10000}, {0x8000, 0xff, 0xc4, 0x40000}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='#{)\x00', &(0x7f0000000340)='$^/\'\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='}\\\x00', &(0x7f0000000400)='^\x00', &(0x7f0000000440)='\x00', &(0x7f00000004c0)='*##:\x00', &(0x7f0000000540)='/dev/bpf\x00'], &(0x7f0000000880)=[&(0x7f0000000600)='\x00', &(0x7f0000000640)='}\x00', &(0x7f0000000680)='[\x00', &(0x7f00000006c0)='/dev/bpf\x00', &(0x7f0000000700)='}/%):*/!+:,\x00', &(0x7f0000000740)='/dev/bpf\x00', &(0x7f0000000780)='/dev/bpf\x00', &(0x7f00000007c0)='{(\x00', &(0x7f0000000800)=']\x00', &(0x7f0000000840)='/dev/bpf\x00']) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = dup(r2) r4 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x3) ioctl$TIOCCBRK(r4, 0x2000747a) writev(r3, &(0x7f0000000100), 0x1000000000000309) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) executing program 7: madvise(&(0x7f0000400000/0xc00000)=nil, 0xffffffffdfbfffff, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYRESHEX, @ANYRES32=0x41424344, @ANYRES32=0x41424344]) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x0, 0x0) r1 = syz_open_pts() getrlimit(0x0, &(0x7f0000000540)) close(r1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) r6 = dup2(r5, r2) ioctl$BIOCSHDRCMPLT(r6, 0x40047309, &(0x7f0000000000)) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)="0f9e458e6abcf5bbeb6fd5ab5d", 0xd) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) munlock(&(0x7f0000b06000/0x4000)=nil, 0x4000) syz_open_pts() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000700)=ANY=[@ANYRESOCT=0x0, @ANYRES32=r7, @ANYRES8, @ANYRES16, @ANYRESOCT, @ANYRES64=r1, @ANYRES64]) sendto$unix(0xffffffffffffffff, &(0x7f00000003c0)="b1000513000000000000000012000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0d17c038faea55fad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a421180000007226dee501d610a05f0fd38bfbb770c1f5a872c8810600e6be890400e2ff0b000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407e933faeb1eb3ec7c60747b8b99e09a823f13a714bf3e5b13abfa91cea70f5c0275b18f425df2419e9f66c91e888c95cb6d6472aedb434afe55f44c6c6e2dd6197d73d91258f179a4cb6ab579fc3ef0ace3f1792ca00fff6de1e29df0edea7b51bb91bdef7b317911533fc2226ff93015cc24442d", 0xb1, 0x406, 0x0, 0x55) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) executing program 1: syz_emit_ethernet(0x86, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450008780000000000019078ac1400bbac1400aa0c009078000000004700fffc0000000000000000e0000001e00000020194060000000044400000ac1400bb00000000e000000200000000e000000200000000000000000000000900000000ffffffff00"/134]) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x1720, r1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setuid(0xffffffffffffffff) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = socket(0x2, 0x2, 0x80) setsockopt(r3, 0x6, 0x1, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000280)=0x5) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000400)}) syz_open_pts() mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x800) open$dir(0x0, 0x0, 0x0) close(0xffffffffffffffff) r5 = socket(0x18, 0x2, 0x0) getgid() connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x8) executing program 5: socket$inet(0x2, 0x0, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() (async) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) (async) fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) (async) setreuid(0xee00, r3) fchdir(r0) socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) (async) socket$inet6(0x18, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xfd, 0xffffffff}, {0x1000, 0x2, 0x4f, 0x1}, {0x403, 0xa, 0x6, 0x8}, {0x5, 0x5, 0x82, 0x3fb}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x40000217}, {0xfff9, 0x8, 0x2, 0x5}]}) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', 0x0) (async) rename(&(0x7f00000007c0)='./file0\x00', 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0xb140, 0x205b9a) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000300)='./file1\x00') (async) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000300)='./file1\x00') sysctl$vm(&(0x7f0000000280)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="67b22172", &(0x7f0000000600)=0x4, &(0x7f0000000140)="de4fd1ba", 0xffffffffffffff1c) (async) sysctl$vm(&(0x7f0000000280)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="67b22172", &(0x7f0000000600)=0x4, &(0x7f0000000140)="de4fd1ba", 0xffffffffffffff1c) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) mkdirat(0xffffffffffffffff, &(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) 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', 0x0) sysctl$net_inet_icmp(&(0x7f0000000040), 0xb, 0x0, 0x0, 0x0, 0xffffffffffffffec) (async) sysctl$net_inet_icmp(&(0x7f0000000040), 0xb, 0x0, 0x0, 0x0, 0xffffffffffffffec) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7c, 0xfd}, {0x84}, {0x9, 0x0, 0x0, 0x6df1}]}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0\x00') write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x0, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, 0x0) r2 = socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x5f00) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYRES8=r0, @ANYRES32=r1, @ANYBLOB, @ANYRES8=r1, @ANYRES32=r2, @ANYRESHEX=r1, @ANYRES32=0x0, @ANYRESDEC=r2, @ANYRES16=r1, @ANYBLOB="663f3ca95035cc3f173ef7229939d9e2189f1182e6ae68207153a7688757df17be43cf32f6f05a9b8b1244d75d6e001a0210a16ec897b082a67b925994729fdaaf76e59fa8c9de59e20f4817850dfe401a54ac2aefb4f5343f8c1186a34004d066bf616b528f6dd98cf7cc77a3bb3f623f8395ab8df82b4e6eb8c5a2a5ba1a4228f75c9fe1d0369c85ed5a4d5b09f66a4b323a95fe3354e41504231d1fd2b69481daa7cc0bc7df631f73e60d"]) r3 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgget(0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[@ANYBLOB]) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000100)=0x8) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132faa7130", 0x8) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}, {0x1, 0xfffffffd}], 0x3}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000040)="7f000000", &(0x7f00000000c0)=0x4, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0xb8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0xc) getegid() socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) msync(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socket$inet(0x18, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendto$inet(r0, &(0x7f0000000140)="a229d2eb579506e4ce0adb47efcb29f851387462d806beb7d0f4b237a2356de830e9f22bfa91e9576d137da9b0c51fa6f07b556329e49619ef2469f330b537543e9b65bfcc0d0a1cba3737693478e25ef82b84afbbf4811eeeedd3bb322be7ae350dcad90486a341de38920e68eb34549c07247402ff25ee7da1e00fa2e8f6a456bbbc2106cbae7833af21c9a63d5769b14ad4c99ca5fae6e7a8d0fbe9b6b6d900eda6a42f35aa491fb550a40a255822d42ebf83d75dc6cb129c0bd58119e877dcf58aa79f552c0e03231871b6910893928bb43fe7413a79ab7db1059893a4ab936c6de742689354049c32bbb65545009c92ebd8e1f308002de691be07ea8aab595024451ac0a44d12d796af251d301a9cdc1ab35a7ce113bc8423f3a60d54aff0799f5283ed55eecb3f1cbf1ebc7ae027d9fe0352f0d2a4ae81faa8d3a82b5e27458c295ffb640cc582b844a79490cb4e209ccdec8b13a88c23b1351b6d4159b33988c471dcf9a943eb446fb868130f4bdc6d757ced55e23a7da31b5b047bbb541c7cd77909a856e9f9cf089777d31aad5f64094de842a2fc9bdd890ae26b2e4d930ba8ed863e55bd60ba7949190e16ecc98ec56ce51a9a5e34d9d0831ccbd113820a87c47e0f91095c1a73fd6edfe8861951cbb948290b33276cdbe1ba6d1c60573efee0779d7c52f4d74eafdf638ee41cbaa414f0f3ddc94b0a998c67db024f18fc53d207da4399e71af2b9a4030f99da278c6bda504599874a8e925934ef24c8f74bf97963595ba90cb7df0e7eb2b37f13bccdcddc1564cf1885597c4a5c7485308f08d0787f7253d5573084021952185156d88a942ab5d1995cc17b2833f5210cf462f370e1b3686ba00145669292289b60ca3094c99df623e6a5255043f93d0768066545c2f5b72754e07bab6c37a980a5bb0f22977a52ed00bececb11b6131f30165804fdda34041102ec40645ad242c69d6ea42d42901beda430c84424b7a3934b1026f8d2f14241bcb77168d837f70c86ea6d8d33e96bbd5cf41236a3433a589768c05dba54f0121839241e663520daa3da5d842522efc00566b9647b8bc1eadabf3a139319f015bfe58aaf300e9bd4b098d2ece0a5bc9b0ba11bdf042482c6e198e85469b2f800209aecc77bd908de8d34f30ed70caea44a84b9121e206656246122e0b2968bcedb9f7de7ef5f5d128311d1a6650312dc41bb305b69765d6c177dd8a7014c81be7af296c50f0fd5667044062c66d65b12ae55f4570c327a1f4e1f1f6009b9b541a21f06781df7405a59d90af344f05ffafd0bd9d2b1c4d2dfa1201ce71a339695944f9a1a3252e00bbc2a0190208b69207f4346f49de296b4a39617e8188600d355b7401320922c1f80a1f26076760c9d463873c585540e70152f40568703f202342f0ebf95084d8840da0abdf897ddfbf4846872b271dd0d60e1301ae5df9c39da137ca52d09512ecff45998476cea73318ab69d323b966053c02adb49fb18ba0aeb89a2f856f03c0e0aa31b7cd58ddabb8db74c1eb9d7e9552bb14503af5b5e84ad129e2fd9c57b46183eeb2cbc2f1836b6a1ccffebb230195d546b8d7ff6cb8145cbca369102c84668c2722e4bdb1317afe1bb8d075bcfe0d49e62d6728d3b202c08a8d61fee48ec2b358330213f0fbded7c7afe4e87492bd1587c471947907fff252beb021bab6a354ad2b9b3905810bc828f3b3e4643ff2c0cb4f88c2c6a65e5d6d91c394361e53860b5df3b6da5f9a6fb3a5128fa3385c563e8179dcbed18f2a4aa6f05faca8038c7bba97403b1d10041c5d2b53964e144d7e4f1fca9dfe734e9c244f4377a7c050e72aa00cd406aa258a15dd09c9d3ef6ed2c898aaea62ba3f38fd429471c4ac04d5dc5b4b875ae1c212de533af88a4cf675e6f6ce7a613e0ac1d813e937bc3b3b0d668f36f60c43d128d29f0c49f3a802bd2051dd2eefdc066d1db9bbf63c8ec4a3510491b016d9d24d0eeb857e3612ebd2c24274cfcae03765d9496e5e903d3e3756f8517d8bfda3f26c83d7513a90f0be719bbf01aae3ad46bda5c600a5afc78bd8059f6894caf5a8fa2486f322942dc4b1e3a720b4aa682929e10a4b7880659728b549edac05a3ce20b975891810599696f957d0fc5ff1f19319282530c8fb9a7d97798c8f9f2c5556e41e49bea9c20e2ee400997006b1a7417b3c0f58ee2d5f86f5a1d28232e2987a5daa9da1194ee27f9abd422f8abb6783389f01d3e315663a29528f5de9e6878e4e2995d4c8a17d460b8b7eda5bddcb73533bbf062ae8c60f54c68db2a7b525e8e5f4cf45df3cd95b6042d497440e33f977a1e93949318733fef910379b45e980c71fb1223f3c89331290325ecf63f1d26def466ee04493901b1010889655094166c7f3b14b518e625cbe39b86d2786e008eb8bb2be8fa38a449d326d14f07d4578c8c7a67af67053d762577ce17799120a511b59aecb40b97fa4e89ba2c611099fae0848b26682fe5188fbe06c8021302fadf45bcb688c98baea43bfd41791d67b9dbad25650c00c1200817c81e1eb0588aed4fd1356eda967f981a5483fa55b25ef7c0229a97ce849bc5820ef90745c0e83b8f137149cd636650cdc9f3e508a12dbd76e2a11a6e016e8241e88249d87ddead19961445c148636989ede782af6c6f979c343a937d5d9e2c4f10133e9653c6d9c8f96b667896834597eccde2401034175d8a82bfa2fded95bca76c4332c1548e45d370508d48ea9eb2420e232550d66798355662b8a6e85714e83682d2d3aae743eec48b80da942ba7d8985fa25ec42df33c57baff557637d1e73721e27016f05566b1e5784e59779214f3e76749788973e35718d832e4f7fc8c3089f6a67fe3e3586e9cd8b5fcf14f9946efcb50770d8954c89ea2857bc95376d2ad5379c8c336aa9d228c5ab7aa54c623adc1f9c7bc1691ae818d15088ae3c0d615996657167fc67b0d2322237586dc4bdc12dc197abc94acdbb862e07615cde80d169a2381c9059c49f3e699377c33add8b719627a97b6b6f7340152fb6af4075b9a632d65257f0a3203d87ac74f7e399be371fda1ea5ce79360236aa63d42a34615ca0051568ee1e5623726e3745b0fe527155bb1dad0eb45b046ffd7446f1ec559580bc6c947c2b658050ec482903a941131209e4436bb5a418507dea0e8bbd7f71c7d58c28755cbfaeee67ab18545cf2e536c2913482e4516a1527e648853100e463dde77772d90198a33ec8062ddc59f6325baf8997055c1a39998772111b4ef59093339714f0042eb59a29ba27da704e006422be512a260037f2e786c40b4ce660b7d560245ba18886391440f22e6ae9446dca1a62fabf23bb1e27c4edf5edf0cbc5f36731d756667071b7457460574cf76d1a62e119d0b14efb1ff9a525d304107b14bcd24918db39a6c4fedef5d0df85aed87c016d8b79e9dfcd549857f5ccbad8cb45ca6b5f7c773386f3127abe743877734f7a950e7d1ba67cbf7a4e86206c27547ef15ac8e14af88c52bf1cd32c8efa8fb04da3f13f7315ed596cfd1e8d70be997b09d34f0c5ca9fca6ecbfce82b34dae24447f7c8e784a3211ec9779182e1b2fd8498bb8d004004c172ac7860e5add614cddae63602e248d5b6e5af99494b68a8bd24f13055cf40700f81b313b387fc6f912c4e56b9232a89d2c45f171bd05ba8ddca8af1b97a12436c54a8fd46ef7e61ae1a1eecfd7f601e7598198d2d782a3410420760ef2c007bc23eaaaf571a45b3ff11bffbe2315a9246059a7f3c93ac7c43519ef7c2be447723481357f8fe1d42fa4eb1a6963e7e2d260388c3650edab402cd3afada1424d92026975c75466a2060375e18d73d8905583e3e460ac4517cd0419d368008369b78d05c01c4805a2bfee64aaee00f1a7dcc868b315f2e15270536dd178dbe81dc0f31b242e579f6457f44fe575b6b07e16eb4e0c6e97c8b69c32aaa2feecbf9fe3103f18ded34bc82e9ca49018dd88474df3705d16cab771dd68333eb45c764d9104bf7e1b9e8909f64176676373470292ce778d0900c4984c55c263d3d33d5b0cfa2f2b38345e4a4d622e02c4338df9b967c63ee3b2566f68e3f34a820e9ffc2fb3b387cb3e870c3a46603aaf987a4218c772d03b98a53b7020054ab5485ccfd0fed097a857ebe928ee6b2a177f137b0b8d716796275551f88b467390928838d4f0db11d0a41b080e3aec075abbc9173b87f05a418d47ddd3dd69ec520f3b2e14c5db30ebddc6a808e6d4cb1253108d1edd6019e0876cb284f8f74fe494d5e086c2a94848b4db5d53edded7cb58a93ca618f8d7eef712d52ec353bc5cb93db39091a9b234e60b0821313117be95696f1a21965f750627cab9895585db1159daf65ad69cec014a67bf716972a1da39dfaa8e133ceeda27f413d98082c40d7ffdef529cfa3056bee8ecbbc250ec2e055f379473475943542693c92afe16d48f951470fdc489c113a34d07476378a69bfb6a8abd482c71c902de8959659793af8b3a3408ae18ab6fae4e351570ecf7f0f9ec26f05254be1279c5c19d76c1c8934a30560d55c69e0d6033aa6a064b86947f926689adf953575c1c3ea0eafa2ac3754b1622f5cbe5e887ceffdd180f67b85f8e6e6ddefa16a58aed22c650f6f69a92b19012ef99c26b9c57601350b3cc77a850bf5edf9926601b8a278d8c891da64b4f0f9eb03c459928d894a4d1303559933774861a6e79fdd81c4b04a928420f10fc1fe1b2a77aa8e7b92e244396ccc936a36f1dec9fcd53bacb2d42e24e89e7fac2c5b231848e3e8ff853bf0649848b96d92d5f0b92090d4b2b975eb14d9bcdf86f76ad421aa50b82b3386943cb9f1bcd9894de149f3142f11b70460bbfeef42cf019f8c8e6a57bbf5454f0cce8de964259a1b101bedd33abf40098f9442a52fde41b522896a3085fdbf3d461ba4fb24cb1f684f1182cfd765436f4fc14eb82c43345fe54ec705f91a27c795083747cec4ccde65e8e712158b7c44a82606c37895e6f061636e60fde79484cedc01a71a6203307b906ff1464179de3b3f33c055c992bd12f83b43e6e46662ee8484224d1c33f69e03d74137cf6327106d06b536e5912b561f8252206bef116170c48df2dfe6c29c24a143d2de0a06e18e86cbd4ff94cb756a16b2aa7a899f51e4af7c68e03cb9da138a7536d434c100bbf77381c2882df93e19d113e7c6caf1d56a70ad81a05d62258426fc50c18ce3455257a12286f31ca15d9a9027274e2e7e5e9be9ebb0356e7a31ea99f98d4e7b4ca58cc7594e6abf1586db62057c651851759798a925752ab7bfad9ac28f6e1fb3639e4c6cdbfcb0ec23bc03a8dab9a6d92a0d6fd5ee09e2ac6a5833e1b0be200f422ffa710457bff09ee1f7f8dcd35278a515613b04ec15ac4495fd5a016bf0ea66364a1fc2d88ce47146f581e81a42f4a97bb97b322d9ca72eb105aacf75129130bc77fe7f63525c615fbe27cd35a807e88cae1dcb6f1af88adb00f2985421d1da6eb80be014bc394a5a0849df40111e550051dff482c508d0176a4df26268e2be133159da27bc9e6d1c03c01f82d4041190a7f90be9d3e0def653d798105d75f65c806e80bb87d9cf12a28e3306c55012e5c1d71365bc1877994642fb5673171cdd481547d44db65d19ea1e347eb213945efa5a2f3e23dfa65b8e1b7b6779f20d541e9014fa97d50877d9ce4823abd9a52077d6b9bc45a40052cdbbac3a74a4c86ddd71747b974c04264d7930bc8caef9a754958c1572adc4d9a138026b68941dd5f4a2f0267580", 0x1000, 0x808, &(0x7f0000001140)={0x2, 0x0}, 0xc) sysctl$kern(&(0x7f0000001180)={0x1, 0x1d}, 0x2, &(0x7f00000011c0)="d6beeedb177b64ac27cb2c71647d49d8fe8144dde54b396f76ea3b6b765bafca6121940d2cd2895987c2947666312279f4d0bc3c5ca52b2b919c82271b7f45deaacae39d077a004cb7fcd1b0e1e6ed050b30644f782b94e0a5ec66e830f0dbb94776382462085633fe6142e9fa812102e83b67301de0291ca2f0ac9514944b1ce6e555a388cfd3cb2214d0e24d3a229385be84cf21e7d72b93ee1fdf353aaa8716218287287d3cb1b94354e66c", &(0x7f0000001280)=0xad, &(0x7f00000012c0)="d6bfed761f1bfb04c79a5a2c69fe304642fdc9d55ea33e9179f50adab9d240b2588da6e3f5c8379d1fdbc7ac08313bc100a3004c2bf98926df1d9e1abddd2cb67e1a181bdd342d778c222bb7faea3332f7dd6638fe0ccbb7f185f19611069e1cabadf7bdc4e5bde0097ceb9273c079d370869b9dd5ea1b666fc70ebeee00c52c9d268123d9171e56e1c40067509859c3149395c84017712012849d6a0f28c19826fc113aaea9b15161cb46c27216aa7d09afc8a1d58df49eccb9", 0xba) r1 = dup(r0) pwritev(r0, &(0x7f0000001840)=[{&(0x7f0000001380)="fa970acb5b90bbf41c7bec562a8325ecd0eda732e94b6dc6dad768919feb366f06324a2ff836c4de99ac8cc055f42e540ea1b3394b3b2e0f2c6c5a095b330491db6543e23240e329567b7550ef2d9e93fba1207c7ce4f11e556286eed53d85d4754b7df2d5b088c8a062f39953e221bc545979bf9d90361b2fe2232cd15517425a85180dcb314b469314aff0e5ac0645d446d7909f0aaa08b19aacddff5f99739dc0663bda737c8d1f288e0ac80b0b593a3877416d67ce68fc9b0e4a99c3bd9e723377530cd5b9cf8d4df6a3b6e1b113790b87fc36235b2d9ca57ed8f4601d5902bc79fbbdfe7f8601148c9e5bd07d7e", 0xf0}, {&(0x7f0000001480)="0b4b152bc1e79413db4404dfd9382ff740013b89fc726e7ac8b41af4c86760c92d455061783078211881bb20a814eb6ced1194155163e15269dd57e7071fe81838340466292d11d720a0fae0953c3e928ff393b167348e75b03c5a95467ad5e765e41b7c4a59735b9e6c921e4a2810356b9962c947c1de3259baf85155b6c286a0865a6f0d97c14acbc5e7d1409b8a932447b3b2b8a2575f60dd8a986c28c7c1fc6f86070a330a33caecea73a1a000b0d5c1e64da8d287f8501c90d88f7d7879387b8dcc", 0xc4}, {&(0x7f0000001580)="1e57", 0x2}, {&(0x7f00000015c0)="e620e641a97c2e67716849c608d3c0a3db3d8df0557fc254d3e7a82b2bd02d6ed43e3006722f681b3994d5", 0x2b}, {&(0x7f0000001600)="ac51a24b99ce7f9ad9aa2c7ebfd8725c3bd9f96965a384841e85b25c846afef7ab73a6e8f61df8052ed8b07d954792e70afbb8c9ceb161860865f40df9b93989a2cea4457efb95aea9bb12639e8ffb1b2eb8b24ee15b2fe2b10e15f2cfe764153ec69932cd756bf75bf7f31074e908e2704a8fde85a142f6a00f98c646ca8622917eef37cf431fb70729a41e2a6fd144f067588801f17fd74b3808b924819fbff43bdfe2", 0xa4}, {&(0x7f00000016c0)="5f76c3de25fd61bb93e11c73d26ca9f43d52af5e85a85a23f88a7d6f42c07d2cbab304a20b5875ce8da1654edbfb6a4fe904556c6c279c713a62227f409aa6df39b24997548c75975deb02fd60559abc86ca09e8e8969810d7d773431b15c1a67dd971ccd341b2a3eb3d1fef63b1d4a8f21667c9550cc9a07d67941432e0a610eb5287824d6ace03c2b44ae6da5f4a29cebefd65fd7438fd74991d74c350cae785e136019a8cd1ad99a6fbd061be79b9942d30bc26ef3deacc98ac8be113eda6450d72f5aa05ab2c68f417fec8290d77a681576a618a3d9d22d638b1f0a7b2", 0xdf}, {&(0x7f00000017c0)="183f11e75e4b42423992daa4bc54b4cd598d8571934c292bf88740a13926833d75661991452299a08a771e74dfb77210def86d9aae9d1529289649b9d28e0fb99c09d2e047c6b517d5a67f782c178f84fac6813db22fc6", 0x57}], 0x7, 0x80) sysctl$kern(&(0x7f00000018c0)={0x1, 0x15}, 0x2, &(0x7f0000001900)="d4beed93ec6becefb3ed", &(0x7f0000001940)=0xa, &(0x7f0000001980)="2bc5225209428ed53df21c6185fb4b781444cbeb838cca824453cc91cf34c3cc9d67ddea4f35be1f9bcc74640b06a94db5fa748a223f53c4f0cb1473a1c465908773cbb4c9ec2292e40e289f092be26e5ca5cac2f950a0", 0x57) connect$unix(r1, &(0x7f0000001a00)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001a80)={0x3, &(0x7f0000001a40)=[{0x7, 0x76, 0x4, 0x267}, {0x4, 0x1f, 0x8, 0x7}, {0x1, 0x6, 0x7, 0x6}]}) write(0xffffffffffffff9c, &(0x7f0000001ac0)="e1de46699bd01cd89153673501f65a606039bc4493dfd6136a04ee6d57a2910d60b8071ceafcc82f1f52624f9c66695834060c75c298e31eb92819f0f00ff7202e367f1d02e0733ce260cb11af55b35694eb840dceb31e6457ca90ea506f80343e6929986e178f5cf1ed5ae64c3f5a0f79babbd5c1f8a536916d", 0x7a) fchflags(r0, 0x1) sysctl$kern(&(0x7f0000001b40)={0x1, 0x48}, 0x2, &(0x7f0000001b80)="29298e4fa053c4d589eb187c40acd08cc762f0dd0d873b94f50b7a7ba73976e19f258971677040d3c26dee0c8ae203b37adaadf73ed83029fa08b0bb469fdf00bbbac5f6969683c54c4d0d3a4718c65722c2755f3f0ff0d1a2e52f4a38a691bec59352524a898e1b25fae6b10a", &(0x7f0000001c00)=0x6d, &(0x7f0000001c40)="e1483e8a8fcf982e2c05ac68ff3847276cc059574215294a86fd6de12d5e4e785f01e6510b86576bd46578aaf4c5674612a9aecfd18f20475f634aaee7a8ab92c6e1b132174cb07846ad8b843c382318b57720572863b1b1497a5c56d2ee53e00b09f9ec86252e424f382b99ed84aa5dd5b3e36afd2648f9fabf3a2d13f571e41f3a3402d988293157eecb4ff962fe67b5220935c3d62b65785842b7ca3fab10e733620e8ee6b04175dacc6993cfc6e4f228122f17c9ca6932fd96dd2c34c25ab469555cebfc0a5506c1bb9e5917c68018428ae28d0def4996d5242051a6884e70b43981b9d5d7893c", 0xe9) fchdir(r1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001d80)={&(0x7f0000001d40)=[{0x24, 0x8}], 0x1}) sysctl$kern(&(0x7f0000001dc0)={0x1, 0x17}, 0x2, &(0x7f0000001e00)="25c980d2a6d82f4a787c9d220df3dda8040d0226deda3d5d45f1c907e0e919ff127183053bea7854e70864b0058940d30e96cf9ce3f647924ab808c0876c6d982e6b96d5b89211d7b7ec9d15bb903472c2f732b71a015f1f13f07300f404187f7b52b0334e8d9c509dd9c399903230bd8fce2afbe56364f29edf332c469a5c4a5ba1966b2977f195fccce5f741514b48dfda46199035e6d324eaa9ffb98c308a08976b20d39695f501162cf23e7bd1602b3beac80d300e8a9629be74bab8c31849d6373cae7c15892b4d02228d78e3a38a", &(0x7f0000001f00)=0xd1, &(0x7f0000001f40)="d828b114b7b5e19819d55a3e0abfbfcfb1ddc0558d458e5ec2a2b959ce7d76a48ed88743c8509ef21edf029b9060237299b593a08c55189c9d25fd5c08cd334d8186278850adc61d16a398efa3ed02e1989f34f3db748e532df754462a37db27fe60d894f7f83653ebb88b0bb4278e62764999ddd44624e681531fa3a72625be9adb4f6147bb3644e796e0dac2307adf87c1b87655069d4b7b028560a9b1ffabad8e82a1a85f1a046498a96784939141", 0xb0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002000), 0x10000, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000002080)={0x1, &(0x7f0000002040)=[{0x7, 0x0, 0x2, 0x5}]}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000020c0)={0x6, 0x2, 0x4, 0x0, "b477fe465ccba920cdb74a8c05d52b54e567aef2", 0x800, 0x1}) executing program 6: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) listen(r5, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04", 0x1) r6 = dup2(r2, r2) ioctl$WSKBDIO_GETMAP(r6, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) mkdirat(r6, &(0x7f0000000240)='./file0\x00', 0x22) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r7 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) poll(&(0x7f00000000c0)=[{r7}], 0x1, 0x0) poll(&(0x7f0000000200)=[{r7, 0x7d}], 0x1, 0x0) executing program 3: openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x32e81a89, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x0, 0xc5) r1 = socket$inet(0x2, 0x8000, 0x5) sysctl$kern(&(0x7f0000000140)={0x1, 0x9}, 0x400000000000016d, 0x0, 0x0, 0x0, 0xffffffffffffff6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x9, &(0x7f0000000300), 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000180)="33b62b53cc518098fb586f8654ccabac394a21176475c8d7abbfe85ea97a60556ed1667c65fed0fa826e806391cd8e9611cb35b5bf15aa52dbd36706438c08bb429a98cae4a5b7d9a392f26dd5293c0ff1f72ebc06c427cd49468f", 0x1) r3 = socket(0x20, 0x4, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r3, 0x0) socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) execve(0x0, 0x0, 0x0) close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ffff0d000300ef01018b00690200000000000400"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="c6265b7bb73406948863ecddba7c189372236c1b2d3caccd630e7d3bca793a25853eadb1f3c979731bac9cc72caf9c72fea34e0ed94da8de50d9d3ac0c44526278a4d99426030fb7ba9d1dfd4eff2a46febc44d1db9031a45c0b14f9e4e8d6a5b618e7524d325ffc2b2be31a50ee4412c0bae8861cf25174a4252abb137b8786e7edb3527f76cc2e19e55c4e8e748546", 0x90}, {&(0x7f0000000340)="55c0fd2805f939cc94112fb765b55d8e78f6324fa6acb7d9769d920526bde8448482b1a5d3aa78210045905159e4db773d7927e7557a0e8cb2417c1e03ee8099f92301a28e104a864527567fb4088998bc50a9b3dbca5bc7cd5463229f9fef5388fe81193881ac07014740d91e3366aa199cd45544273521506e8d78c9eb0aec65c81665aad1909ec9123f782737b79938862fb52bc371df83ad9bd8569033e21f04670abd8d012651a9c80154ea29cf0aa57ae8", 0xb4}, {&(0x7f0000000280)="caf6f20e04", 0x5}], 0x3) ioctl$TIOCSBRK(r0, 0x2000747b) (async) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x169) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) (async) sendmsg(r1, &(0x7f0000001880)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x2}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)="be7f332329eff21a699242f0b3ece3a1c414631b0fafc6b57d93c8f814ff753dae4aa57af9a94a5166810e0167f5ccafcd0a8ed3823e464b8080274e2c8f454f56625903d175fe59e9350c64e36211f2c3c28cf9dfd56951c889b208e2bbb2f47237a52b64b9f191b0e956f51b82badbf9c8ce1d39033f8c12a7fe8877897b7a41191c15a6a3c23b75421bdf9784dd19b8435e80eb0a2978b428c67ecdbbd2a609b660a8798d44032e30fdb3389d1ab19c50075675bd402f0d420399f28411a1d0de2e1781b28eb8f7a4477eb087a3fb1f3c2f1d", 0xd4}, {&(0x7f0000000400)="d8998c672ded22f9ea763455f82f7330ee982f13b79294e8abf8e09c7ed33a99715d008194b2d22e5fbfa25419bb6814cc2a69282ddde9938cd86a0ad4cc7edca408f19f8698bf62d6c4e60caadb3d5dc63b9b642d08d03494f054c114429315c0753b0b84a5b5f556fddcbe054c532142e27fa1bc271fce600d40497a07bf5418893092f099d15be7e0c8be682ab1013bdfaa3518157b6585c3e5bbe7df9792ae33c2064e7e0b8b59d15deb8768d6d528021218afdc48fe94aa45a745ebe1bc0c8917da33d4203d19283ab04f3223407e288faa01c8d22bcc8cf0444b9672d9211df37fe02d8f3af6ac", 0xea}, {&(0x7f0000000180)}], 0x3, &(0x7f0000000500)=[{0x28, 0x1, 0xffffffe1, "75e262328a69530645e151b409d1d1ac4b3b9c59c1a9"}, {0xe0, 0x1, 0x8, "9b26b244aacf8ec8378f05ae5050a296d4e3676250e4d7f4e546accbccf8bce64366db9ce088fd1b42f1dcdcada0162f86554a79b168d9070d9a5350ef01b2d2a4be2a21f8f1576c72f20867dd8c026326e7155692f4a7e1ca747859eb7603e7795a7d528fd93394097437f48cdf4163736afadabeabcb2045dd7d721ffc43e3ce17f0677fcea8a34a178ab914d0685fb5912ae8f93042c46d434bbb596460316ec6af2155a92960443f219754f6034879baea3aa642957bbe96e51301dbb5348f259b740808da988d"}, {0xa0, 0xffff, 0x3ff, "0b73e99b62e86a33bf7baf3828fa83c9180b7ec33fea8c73f1449cbc18a59da7cd85329dcabf6b6d4c2f51975664140ee9701b4928dbef822b5ad743296bb673dacc4201d5aab64ba058f80b9223966f93e871e769584e9baa26d368f5f4949385d07ccbc994d7fbe9cf34ccde4023123dd006f430943dc72456aa0218ef19b927050eff06dab460bd"}, {0xb0, 0xffff, 0x8000, "a2d7198ecb1da2e26f497df8026071f307c3ccf7e9152ff2469ee3b04a52b9054053360609eebe0c74b7a21a33d6ab1a4b1fa968917da249a6ea5e343cc6692239a1b93523667ec1e7f104d54ae688640d82a595407e50390e03c4d6d486148ff1cdf3c99a1d5e4127d754b33df3ad0922ff8a83bf19fb3f9636374c11c168a7ee423c91ab03180efd2385db31bb5a0b3d7f36b8988a889ed5b126bea8"}, {0x1010, 0xffff, 0x3, "bb96e33d9e9371e41b53a77b7270a56db5038cd3675aad6f910fa163de9e7db3024994a466df9de1f99a2f7622c09bb6ca277ffee78b155d1d7e9da9cd951b6f683801ccafb93c0f3da90938f6eef2d1b45c99e848f03c9d04b52b040253fc649ec3d16b8c875a8140686ecfd5740e837e7e50d17a1344514ed0b564e326706b7a6bf707bcb757ed0c563055e9d8adace92d6da9fa87a5c9b48228abacccb765b7a039de0516063be17c2518bc1d9dc0fb1476cb3769545ac0589962e6f9b4e84b13ccae8ff71a63920111c937ad68354fa9a6a6fd56880a38c236cff3e275aa25288f6779117f05b36247a79cc21acac83053ccaf3c75fb7ca392763a01124472d97bf4bc39664fecd108b349db8ca41f309feb1737212d5ee2f1abad8e18a9f5ba8c984650f50f58fb4360de8ed6a5ad8612adb0e4a3dccb850e20bbbf7db45b68cf4d831928e01c88ebead81e2d71d47d46eb3ccb0364ea2c2c3593cd311c3c6bcf74b58af21248bb01cb5cfa5f8f8835336453fe6ec4d98f0418f6a8dd04781212d5a2f7df0ee625cc9f3318f24eab9d7d35d7c3ac87814a1d54ac93dac59c02e795af0886aca468e2e6d42d0318e63e55cc5441aba4ddb995b3e3d9c0803044916ecd97db47628425904bfc29a62fe9f67df8e2b01fa3e63817d2256b74a9074cc1d9d301a256576c9f607184be511087c4a3407aa13e541b7dca0341dbb1ba34291695c4d908ff4827b6b8514b53759d52c9434ef540bac4d24d663acecbf78552290be42a4f5d6d746bc78a58402cf1d9aa08b99cfd9b38d40ce2a7e5a3d10beddf6c3faf1a4bbcc6b845481b8a0d8e8df53b20e6e8f51c93e757a2e907b7bae57fadaf1eb891a89fa5383be71fc93e37ce62fa8322e91edf6adaad62d81dd99944f1df685f080527d9915ea72bf810f960b755fc8d84cf99354e875b86ac692def14d2e9318a8214429f658f2236eb2f86eca68b62cf6de43ad092a2dcb7aae154afc3ec0d4b886a28f25d3efe80160c8212e9291817e809b7bc67a31126f1b33450cfbc76d33b21f080d254a217b146487f9db6257e03186c18d63c5e8bef8cdbaa7b5c1e646cd89a68c43cf028856c926bf08432a1612e206ba19c5e20242d49e3a6e1f75283fb7fb69b8977729e82a8b1151dec862d6056e072b081d0936bea290d6cff4542d49726ac6f15f79dba295467bc52acc1f6c7cb8abbf405014bc75b8a0db7f1a8656f74fcc219a6a3d21ca0db0d00a93d562ebee231a1ac628587c472537e654afc6d417f5be8eacb897ee7cdabed6d29c1e75646ba0ffa45941389987184796fa7b862bf5cd8cd97a6f8f279bc165ebf15e274bca2fbf2aba0ba78feee46639acadf995f1bd70f1cfddfc3739d7b11647f1305f7d5511155b8036121cf4fe4b61c21aa0b12408f5cc976e0d850079428e8b5cb466e5789ac604fcf2c411f0764d7457031bd7bb35844ce874e5815b41750b25ae8f480819752046eb352095732ac2b4a11d086559d1c0ffa034ac7306a5621eb2a4590c4337756aa546b7559268ed2db9ec4c0099537ac65cb4cc11bc20dd8d8025e294a20b450ee2e6fbb9ad378af1916dd319257cb8e1650cbc87cc3f6cba943c8ba9ef9ccdd01ca2a6b6d1da81eb817235d93860c8e416070eeb63a56df1426232cf4d7aaf5bd96e7f6a933e1072f72d0c79e883acf34708066a00d57ff5b4cc71493b31753a810314ebefd654e1d5bdb6c3a297a03b4fb20d7644205a48dfc3838b1a960eebe2bd2a681383e1071ad22cd620bb670585dae531e7eeb6aa90691bfaabd4bdd48ca0adb89a86b871b5b68a542b9324cf55a8e108cec9ea8d7120d742595adf391735ba49e1f40430f99e774968d1964ed97cb69f161ea6992ed23f77708d16cdfb67a1e02525ad6f33fcd5c420a7cf7f36079ea787192a6a917fd50b09570e127c1e9b02ef35c759c15f286aeb7b21f407361101cc9f4e350b574fd55c0a1ae35f7471e4b7843ad6733bb3a5821a27ef31eb7b199ce7488906898f3f1ff70359bad5fb5308bd27c8b843c1acaaf01ff5c7ae994b8a0fbac91eb67d6c9ea50955a4228710f067cccfc1e656eb765d0b72fb611da8b152c23314efd88cec0b13e76077a862261b04624e9e522043a2847bc6a1940cf431f95572cbd1d12f61e3f08cae228c3c6364e2a05de5f5750b53d5605e0689b9f8bdf43bd565b50e373ab4ae4a1f1ab57cc3808f2ea1d90227470672eef6c091d32453ae5ebf8ca4f917b86bde7b0200d829474a52eb353407eb2452fbe0e46eb07261c62975609a2594b233580804f50b602d76692b1a8f464f72f80d69ec87fa6b75d9095731e01bb21d3927cb943c9f43ff5213cca9a71cf9bb27fbe7888a2992ed8adc47f6ed0774cd25e9310d727a050275529a18928abd500e86f7b783d64ab7fe9ad873a7f00f02ecb358367315014c36f1cfa2e947966e6260aa43506d2260fc4d804678443d18259227ff83433e43a54ac910eda4ef29ee6f531c07840c56d4715dafaaf30e6dea461c373b14a4f0728f35ba64dc653b0893183351ac6919af11972126ea45e4e87539e6600eda83b1f299185cae628a76bbc0534b0fc5934402b9bc6f111339c3ad470a5472ea4f35db24e0380bfe9d93411062e0c782b9a0665d8709f1ec77c4f0b47b7b17322828507d9103cee4fa6b1450c6dedf98e15e5dbb84655e7f56b8a2574bd08c2b65144052c013766a9b99efc6e1a2d32872c1918b4d26cdeaf522c9ec1cae3788d6ea50a068aeac76bad4b480c826ace496725a5d937f909d396ea989e6fd5b200c0716f5c3eed9e40638fdc514d5c15a1ca386d71bacf43af5e2e44561d78b33a5acafe3125090336f0390bbb4e6cbcc44dd3489d907f0feaa0fe9c26bd93f5cb49aa62e089fcae8c60c73819636f5ddc3a6ffebd46f6e22095d8fb4189b2e6c2b0005fd1d8e226d3146062dfb392231ff739a8f75136085c3022f2de67e5f720421a6330d6ee38cd9eb57aa3b3c5dc85d0b07ac54422c0c7b4bb5dd4cc655aa2307965bd2926dc75cd5cb7a6e74291b6e0d8e058bc84e7393448a3f1643926018100026cdabbc64f245af72e91ef4efd9b3d3dcf7b92b3ec66a04f1d7b9cc2a62d5bcd6bf5511f24df103ae4add10995ef05fc13a8e336eba02dcc985d396ca6b0fad64ecd9cf139536d88611d158d109056e58d5dfa0e72d3df49201a429b0ac2060208e38a6af52f1da6ccf8b6a68be71e4a6c019d56d595844ae3e3efbce4197675d1c63b5510d20f791463213e74b5f7319c5f89ecdd58954b9f4ab383214b57692c52c05dc947a07d30475cd9f5878904c7561bb4a82d36df5a13e7775d73a4cab6d29f28a7432654b357a8aa646858f45ddf06d51771ff78ed54fe14e4adc30c21120b767051e53f92ee92f7f5944aeb782ccd842bfc20fb1ea6d4ebccd609696522a3ad8ea5f14ed7a160935b42ad9cc95debef6289f8ca9c75c093415a4e8b41503b7c8c2178a67d29f4c75dad92343e0a13199c73ea58f29620f48b1bf7de0c4f9733dd9de63a3a8556c7828b8bb21ca4b5915dc479e2466ae0ccde559582e6c5c3a3c710d04e634e4dc9c824dabad474c239bd21cddf70af71441531f124d457c9080321de91cc4db1392409bf50adcbd00eecfb6bade8e91622ffe625536f89feca4f6c35e698fc5f544d59b9c923fb956fbcf78bf69aa9fb9633c085ba29d05952a5e238f22ec6d0abc531bc425a36e18ac9a6df4c11464c74f40eca387d598e9335dea918dc5db2da4f53ab815217f42c0c494c27c945d555a7f5f41cc45b52a1998b5e00afb0caf3e3067e01bb9c2b00ddb197cfb5bc9880d675a5dd72b896b88d18039c7e61524563f1d513d063100330477e4c73e38396f8d612505d64e788e6f82b903f3428d7d464fb4f9b9137d1682540d79e74ac5849828ef78dd86a04b6b7bba77435b8dd671b9264fe7978b00a6860edc9ff10f4f623f246af2694e618cd5cb28c42b907331a2d05cdb88db4a931ee76ee06ba58e91fe00e1d49bd09625984cccbfe7727b255cbb3b16a98709e2fb65501da986a17545bc1acad668a9ed99d57ef5150877d520bf2bcc6272fe7292d1cd51d82b4c53ba68d08958bf25cd820f4b03385c129eb3f669707456becca29496390e0d326a7bcd8d31275be73acc67d6e251fcadc30f9bb73df10fbced06bb8139628286787d035d35bc5d34303054a265d67fde82f6902bd798dad2a8c91f1f07c7636f327fdf625dbd981541686113b06da792b43c28b7c2be9138507f44a37141ff5addece61723e3ec67759731879fe08079af61e575479c7cd8dae82571d34c9fa38b5a7d4b539f504d1820fdd16bdc76da189573051c33f305a02264e49ad3645222af9395565ec6a51906b29fc45cd3ce474d1fcb3d3db1acddb3cca37abca567c48d8b278750d60816e7d19a44fa3608ff10e30366fe624ac6bb90e07609565b86f76df4a85cf2a51c5bafa698656a7be858c5359d8a478edc88609dec75584a74e3faff096d295d822b1c145c2e52e2cdf70dfd3688131b5fea361266abb528b62eb238ccc31b5dd07c29a7fe342ed5923c92a6bb5e58e7a2250179173d15b0bb367e75c4b0cc28bd3a46d4ea357c6899fa8500e1a07e5caa03d4f56115b816e1f6086e6cfcc839fe407a3fa010803fb2cdf89fd9e3e1b770f2829d4127ede7d3fd49110ea3254e6914b00b970792ceb0dc97737c53c264c4fcf83c09a54c044b4d9b595394b25298693668371840ba91d7a94ca8c37549092680a9da89d17bf726b5fd51dd791d18883b0ffef8832710fadd72bf12517c9e15b4719b4439a848138be56ca56fff1091d4650c068c980e5754498d73a795c403ca90023df3fc69e93a99c16e206d27295520755ee08d97301f019880670c48e77b39cde2cfc8288a01c8c3af31f0b535592b277f139a49655a7eab3fc19de0b2397b702980729ffb1d2c0f7a841679a17014a1635fb474b19ffefa1b7f98db51d07fe2e777d6d45777b6383d87b92911dac7475db38b268dbd366f7ca9b530b9c1b3a2329708acb61b3e4c271811f7c5a4f863b0f670de642920a9d985ce077823c7c30a66c54e904ee521147913dd3600b899b137f03063f56e07e4cd12c1ed0ca7aa36632e9787fecd20953aead03aae108a5b0370edecac0d89ceb654053e0a1e4c9e9c0e819e3621120f6f69ad8bf7105e122e423dbb18a8196fbb002185866f386058af3791fcaa984428c0ac76938eece60c3b4989b467d7730b0e10e3cccfdd2ab6b50b2257a6527e987de42a81c02403ebcee91b8d68c735ea08bc4615df347dca9a81b769f2dbade4edf99058c1e0ea9578db5530aaa64709509eea3f5c9a09adc4986fa0a96c136901b3f7763cae45da45ddd254be4e5b58d7935f2441630c8679a9d8c68a098aca8a215a51cfe7c10839353f6cd68c951eba47093ebc358971a1a75ce9ede1760243085e5d1dfd3f62f0bfd3a12085af712317b23b71ce51d819f638d2625ac01ecb534c1cbcc83a6625ec8017d8a1024cabdd62c7ff387842d77e26fdaab0bf0d1f78b549a115df5d5ceb1901b274e4742466a5c800b59a16699fd9147c3cdbb2437957edbd87891afa86e0dea57e1d9d21e72d207e18be5203520f770645508013965be3cbb86051d7afd89506c8a3fb2683a89c1d045dac23d274f0ea1e27250a9a80bb11d5b115c8f1e600f7767333a8e1b4205b0fd4d6ff5215fef208d6a42079e40ab4ab7a974504b7614"}, {0xf0, 0xffff, 0x7f, "2cfdfab185d705c0e1cfc8a5bb08696dfef045761b9cb18bb4c6ac5c1e978439834525b6c5100bb886bb72de01f853de653475be3f9511edd94d8de3005651647583789e96e0d58aa44f28982df81ecfea7a36f31df04855f7524ffceef6f3302dc07ce640fc9244471725b3bb02ef9214b9757a774367d1497ac7d1cab7ca4abfd29fe32d6fdf8415a775e51b1fd9a56dd85371c5109ee8420760f97e3eaa7b27275adff3aa8f86d6c954daad91c3f3feffe0d00c50bb48551906a205a546ed365e609a716281da8b27ac8fa3f22afe9eefb1d1a59c937468010ffe3822e5"}], 0x1358}, 0x4) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) mkdirat(r0, &(0x7f0000000480)='./bus\x00', 0xa4) sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07cab9d8fa", &(0x7f0000002800)=0xc88, &(0x7f0000002840), 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)="b748", 0x2}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000040)="f1dcf480", &(0x7f0000000080)=0x4, &(0x7f00000000c0), 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000200)='./bus\x00', 0x7f, 0x0}) msgget(0x3, 0x86) sysctl$net_inet6_ip6(&(0x7f0000000240)={0x4, 0x18, 0x29, 0x12}, 0x4, &(0x7f0000000280)='!', &(0x7f0000000300)=0x1, &(0x7f0000000340)="0500737ffe056a13372548e74b87eb565c172dfa1a9c862f203da4436f9c45e7624b0800ca65db77427df919d220504d3df44c4217b0151562e6e91764543b486e1cdce418501c09fd91ab1405d0b4bb18ad84a04cc831bd134f12de55c91e8192182c815ac99a556897a31fb16468890bea16161aef0ad6d4beb01a8619774198592e457a0920bca6253ea20f1ddbb1a0eba71f90d03df177d2090ba2762fc46b2e920f564d5470fab1f81f1be6e40228740c8b718a8da5a966ae5409ea88b191377ce4da2b7bf6f76116e8de407515c895ee9e4d9d6b", 0xd7) setsockopt(0xffffffffffffffff, 0x3, 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 5: openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: setitimer(0x1, &(0x7f0000000140)={{}, {0x81}}, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000001840)={@local}) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) geteuid() semop(0x0, 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000240)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr, {[@timestamp={0x44, 0x4, 0x7f, 0x3, 0x5}, @rr={0x7, 0x3}, @timestamp={0x44, 0x4, 0xfc, 0x3, 0x7}]}}, @icmp=@timestamp}}}}) rename(0x0, 0x0) open(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(0xffffffffffffffff) setsockopt(r1, 0x1000000000029, 0x1, 0x0, 0x34) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x3) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f8a19ae5c092a8a2c0f01172ef953678ed615f27", 0x0, 0xfffffff8}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) setitimer(0x0, 0x0, &(0x7f00000028c0)) setitimer(0x2, &(0x7f0000000000)={{0x9, 0xfc}, {0x3}}, &(0x7f0000000040)) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x2a) utimensat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x3, 0x10001}, {0x6, 0x6b1e}}, 0x2) executing program 5: syz_open_pts() syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0x0) close(0xffffffffffffffff) seteuid(0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r3 = open$dir(&(0x7f0000001480)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r4, r3) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x26}, 0x400000000000005b, &(0x7f0000000100)="71ef1e3471ac0058bc5a91501d94a33ebe2d7d1bc3b44b8e5f84cf71", &(0x7f0000000080)=0x1c, 0x0, 0x4b) r5 = socket$inet(0x2, 0x1, 0x20) r6 = getuid() fchown(r5, r6, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000200)="b10014bba3035f35f36d000003000000331c13fecea10500fef96ec0c72fd3357ae3020000d34c2990d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000800008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e08004070000000013000000b5d6bc37160a2afa2bb0593491c5cd4d42357421093aa81b39646068d48305993aae97a8b63c406b439ab444d5a4753d71c1717082c6e9bb2de2ed7eef95978c7f9100a888aa5d47e7e4f05b30bdd9e7c3a7082a", 0xffffff06, 0x8, 0x0, 0x0) socket(0x1, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 7: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) (async) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async, rerun: 32) r0 = socket$unix(0x1, 0x0, 0x0) (rerun: 32) symlinkat(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) open$dir(&(0x7f00000034c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0/file0\x00', 0x0, 0x0) (async, rerun: 32) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) (async) mknod(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6000, 0x400) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) (async) r1 = getuid() setreuid(0xee00, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/7, 0x7}, {&(0x7f0000000400)=""/4104, 0x1008}, {&(0x7f0000003400)=""/4112, 0x1010}, {&(0x7f0000000100)=""/30, 0x1e}], 0x4, 0x0}, 0x1) r2 = socket(0x18, 0x2, 0x0) close(r2) (async) r3 = socket(0x800000018, 0x5, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="40204ba0fd35c6bf87", 0x9}], 0x1) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) (async) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async, rerun: 64) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x3c}, {0x8106, 0x0, 0x0, 0x7}]}) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) open$dir(0x0, 0x20, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000200)) setreuid(0xee00, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) semop(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x6380) open(0x0, 0x0, 0x0) getegid() semop(0x0, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000280)=[0x4, 0x401, 0x7ff, 0x1, 0x200, 0x1, 0x0]) semop(0x0, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x4, 0x800}, {0x1}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xc) getegid() open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x20) r1 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r2 = socket(0x18, 0x1, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget$private(0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) executing program 0: sysctl$net_inet6_icmp6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x81) openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) (async) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) (async) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x81) (async) executing program 7: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0xfffffffffffffffd, 0x40}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) listen(0xffffffffffffff9c, 0x80) executing program 5: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r0, 0x20}, {r0, 0x1}, {r0, 0x2}, {r0, 0x1}, {r0, 0x8}, {r0, 0x10}], 0x7, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x40, 0x60}, {0x6, 0x5}, {0x83, 0x35b}, {0x22, 0x8}, {0x44, 0x4}, {0x46, 0x1283}, {0x42, 0x9}, {0x88, 0x7}, {0x20, 0x11300}, {0x82, 0x5}], 0xa}) close(r0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)="c67dccdbec62f309f2749a90db9bfaf85d55bef546e3fc016d85d1d3d51aff582328d0e540df66f9615fc0d6c0d898ad326d08914c69cf3097707f71bf0b4708353011534d488afc891797f23e57fd44cda713a69e15eac098f804c19abd768eab77fedcff061c3a723a99be036908444cc6904f9cd79de1d058a5563b529a673ff66ac3d4b2eee9336d8560f9e7566c1fa1ca15534584bc32d93dee180358097704368f44aa8a90b2e0f60a509f9dd477babe93af17c660ed8b349b89d6e9516bb37d30cfbaee7d2c3d58ebd2a503424067", 0xd2}, {&(0x7f0000000300)="a6b02ab042fe14a0cdbf36ea6a8e77a1a5e398986508bc4ab1a51334d61a508d4e6887f3ae1c38fae64ce14ed28ddc055e2d3f87cd8715b6ad4c29e6255bc891921c72c318cc2ef3f3ea9ad0393def6a16d60d622d752d2ed16fb59e81b633cdbb1c9873160820084f2aeffc92aca11e3ceb3f13273cf60c19c0f9196ecd517875727d7a3e12aa16edffbe7085e0b997061b8f6d1d7ea905d25f2dbabae9e878743b2f1fbd5c1dc6669ca7071a8675d7e24128e059c0dafe2292388fbdbe0ddd5724dc46bae6576f93fd95990404c1c0e904907374d3ff81a71269ef857efacd92f427cbcb160127660171bba7e1e8d0508bb7bb", 0xf4}, {&(0x7f0000000400)="1cef4fc8e6369869676ff4844532a7f1f8036deaee3613454cad4fc8ed316bcfaed70a5aeb9fc77cb92dd3b5766aabe1913470a7a0cda5c9508e8de28b63ecddf056c4d87ce2626fc85baa2d82b10a1f07b0e5ea61f400c9f3c9adc019f2f40af423a08ef8797c7e40d35b91ccdf76c93c2e2ab23c7e3fb4a757de56f8012de2111db90b9f02", 0x86}, {&(0x7f00000004c0)="db2a4fd5962b1024ddeb8777e64abab46b7e64f115cfee4511e65d142f7a279c930888153ff053c3052b82558b9f2ac7de6d9d8ee0931df55e14cf150fabd2", 0x3f}, {&(0x7f0000000500)="d9985fca7fe6452bc869a1100b556753aef3", 0x12}, {&(0x7f0000000540)="ae6cd7ca3dacaba3d6aaa99d8877356ebcf736bde0ed617e01e9cc6761658a196a2fab4d", 0x24}], 0x6) r1 = dup(r0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) pread(0xffffffffffffffff, &(0x7f0000000600)="b6568fbf50fa6d1c555928f1ca92a1d94f708c8cb84c668bd06982a22a2084d206e0815f212f0c2644bd86966d74fc812f08e7625f6154e017ef7a6dbfff76b4daa72f8bfa12322ab6d8d76ada9cddc50af22651093bf46fa3f45e02180794d8b3598af887f01d24236bf4f6d49bc07ae1425f8857cfcc0210dfd204153928c95eff07de2cde42ad6d1bb21d5cabe2bd7106d2acd3aedb4dd1dd427dbe43c2e12fabb796511ee43e72a16ab68a6c1f2433bbc9040cbe6ce5e477e1b396009b6c204d1062c1b0c90fcae62600d455d799a63f443637f38880", 0xd8, 0x4d) socketpair(0x6, 0xc006, 0xff, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000740)=[{r1, 0x2}, {r0, 0x20}, {r4, 0x4}], 0x3, 0xfffffffe) recvmsg(r4, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000780)=""/80, 0x50}, {&(0x7f0000000800)=""/220, 0xdc}, {&(0x7f0000000900)=""/41, 0x29}], 0x3, &(0x7f0000000980)=""/228, 0xe4}, 0x1) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000ac0), 0x40, 0x0) fcntl$getflags(r6, 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b00), 0x30e81, 0x0) writev(r7, &(0x7f0000001d80)=[{&(0x7f0000000b40)="1f5b90f36b35f1f32a7e8d377ce9419ba79e579b9d63277cb292a35c68c7ad9ca2a4fa91f73571c837e582bea43012d05eb79a046d4a2c53a94d4fe5f84743c066c4c43a70e2e17912b9252bed129f0ff0a5391abbbc2ce47ab4852eb72b80f1a8f4ff2cd6e3bcf3cdd4f80b3f77c94502d7b27b4f56ab5ae4416b9e7b7c16f59db860d9a8ccb8db78af94d6ecc11390a17572d92e7180502126553358875d89b33f17ef247c90fcd06e0ba022b63c3450b7f92ce9542be3e69962a251bc685c1de66a83ccefdbc5d9cb0ed0d81086c106a0d6c8de0be9411ed2bc9362df5f917fcffa462de89cb3a5e550bf8198a9ccd9590c410e0bb0f2babd4b646d665acc2aef087e6f50d39e385cfdd2eb418f8201364a0b612b3467a70426bdc276fc73c65e762e0678000541bd85c9ae7103a10c46995894103d06a1eb3f0db72b2130f582238ffa41e6edcd8a8faf6e501710c376a4963f851c0a4271b92d0a19f1e1bd5dc0ec3718670ea2ebbb58db8ad95c3f79d241aa94267fd5fd80b0a29195ae8475781c31dac3ca7f18fc35a2873a83db812f418d3fcd544798fda438ad72dda06c5c99da03c758e9c8669a6a8f7be6097b24e6dd2a04530f7f9953ef411b80de42f111e7f075662402be53191c92414e5a0057a78a712c45e0a3c03896d355210735e87dae46ca6b89c1a2e0e03d3756c0009929050a9ee77bca5a501212b51c69b9e9378435511e9f2d1b6a4b82576a465a92d01bbf6f01bbfdc2612f89c1276e04f4129b704fcdaba7b422e7d97615e4999537184495e573b2662613c08b44cbb27ae803f8f37184f98538782fcc7bed5b06ee9df813e2b81371dc9c71366b536a0fcb30794689d0a835164bb5987f14f95e4f5f941aa14548241f88267c00390bca771b5d5d6557bb25e0b561f4651e79e5665d2e6d17cefdf57ce648a0489fbca0246fb8df0d6dc4eab7d7bd6282da86185507e8410c6ff61ec5ea8123da09a8fbc9991ed128088bd9cab8871e5790bd4168924a59a890a13ad02f1230f9af34a8235f65eadcd9b68f824b2774cb94e16459fefe67f1c0bd1a2a3d69f0776eb02516b902db0cf31bed108d46626c1696a33d63681ceb81417fd7d3a8a03ed5c92681ace1983b0f8bd5d2e8f18f61fd36e3fffcdc8f22893e0a93827959450f2bc77dd4cbea7a363334ffcfdf99e4500cc18698f6b3b0bde867eb924559bb836cca57c13b306fe08affb36c1e736db55ecb3aff98204baf8d6bab12bf7bf7f642ffd64f64d6d7260ff696232933c29a919fdab422ff49a564725102e5577689ae74274c4bfbf7a77d6b4593f70b17ec36fb264079fb50c79ace04a8b97ac043c6bd30bd158a2dc8c7d1a89f46c09dad4a5290ef19f3cea9b82d6b60660b93cfacee1b2c5cc971a4c544c10ab3edb229f0c2e8f0b3ad82d97eef3df428c7e0272dbb672056e830585a27a9a624736b9c548d501b0d125aa6460b2e2c0d24a55d277d93b2ca8c1fa9d55b9b6a14f7fb3e2d71b0f2d82779dfd0c46ba63d139797e6b39145c64719e42c1eead1bacf1a46a954cc8872b366459084461184fb039e394445bcea1553ddd853b36ee9af9f15153ce616313cec6da2eb2e3c2e45e172aa7066ab4f65ccf264b0528589d460918b7a181be54a4a8a8c350a56af6efe74157aa3d3a79383432a9cea81cf6044d18f9c111f602eb40b195a07b7ca625f81fc012c9f8703ccf9fcb119ba41398fb9a1161dc5d7b7d075ece759cf1b47f9a877c16eee4d7e4a8acf99e2cd54cc2a0db5134c499974986f99422b09abfb8d6eca1532a0d0c11a46c435c7fb57aba1673f83c24f626357267620122ac9ff7c13971d276eec361ae58011c4b54a65b4639e8f0fde0c721cc1e4a58bad9b0ea630e750d015ddb501306f520f931a08a778fb3fb290adb808d6fe575c54c1313dcb6cc00ecf637ea68132a1118d74f012994277a7add8d597955cb0265b0e2785693c97e8c8af6d4c784275d320cc8f421755aa6c423b72ef0afdf833ccdfcee48b58094ee3065f807dbe8c05eaf093be0b369b12998657516baa162e2fda8ae4b09ce75e4d50cf0e3e0accc7262a3718bd4c3601c4c0d2b25964a8c4d8363930d2b87865819baedde06c830a8302dde18b48527690ed9723affd209bc724cb55d882dc609845901b16dbdfd62215c2e8c36af055ab9c2189b514c9de817617ee68257040d8da8f2b1ff81fbf59ea66acc766270d4062bbe0d313eb712ac1de346152babb6ca87e16e205a5b03e9b4d3897f2cf4184c25f8f801fac47385afb2fd53462600979dd1063fea7fd80c72dce9258bcdb1ce1be25ed8d61cd1fb1194e3917d629713af87f6cf0f81b3a520a66b2daec89c1f0284c1c3cae1b1133642728cbe6ef338a54561c29e7c9ed9cf9158ee02591c1976ca51101049d89e5f432f84f7b58fcaeda3529be5e8418df7aa0faec83fd908a3c3db02a3909f56b0ca9c32eb3e2512a8cc5170ab72d4dad97cabb4cd0944bcce6386a1576d9b9f10152f606eb251d2470da4e4be8a16b28689de57493fcc0c6f99c3471e396a0857444e4c5968fdcaf681a85672e8420ba05d0907e4235178fab05180652eedaa0e40e2389d4165bbfad46af6cf5b8c6f7ebece9759f0455e141edb02430af5b3928bc02ac24701246dda654b5e7a89ee3fc626f59f7b2c26cd004868310d2c77f434165af7f2bc853fca4a6fe51171884667dedc927b436e356b963127ba5b649f83a4d03ab026776f158bb6f4c413619dbdc22687e779deb922b5473853b8a1fd9c4814eeff4f5403deed8b21391127af88d746ff62930d2456f92dae4b9933f65e3dc91d54badfdd6b47f25fe5ad684ae24ff6d9bf51dc31997c20f3d830c1c912222c59bb49aab4c63f7f61b60ca4db00c88921884ac7575db85647a187cf50d1939cdd2e14c90d438a7013809c1d89d31911bc75a4fae61c27e2e2b07ba59ead78908e4c4d1c66d8b719b11d6f1b882705676ff6403f2e35c43d008bddd914dc36ec6d63749e6fc57c990fa52c41e22ec26f202d00c33cf93bb1d94681eb5d16587df99d08c5298f0fda54269bc2d2c0ba78dbcc08e8333cfb791707cd8f7b9c8cfa785945db4fa39be09c3b9410481902c1c452fc5c605717868b6849c3149b01085c887f07bfcf629fb710603b8ee6c1d3e290cd6b3652b7b398033432cc931a54a9968632951b25f8af51f0c9da518bdc91b963bd54af2f12e410f8d3aacd7efe65dcf80711935c0a9d82b1f06311f0347575d4c07505e65fb94a446be80a95c03ea153386aa9f9ae3e893f8f6960706bdca626b89cd8562e10b2d75ce82606044fe1985dc7379cc355c79b45123a6245a9c2f90b8ffd8a1e875cbc8f30a7976429b1c8873cc31a82b7173e6462e333802c297fd438231c8ac269bd8396207b2bc82de7f754e55faeaa1b523248661e3ca15b1603857b1f64f941d0aa13c4f947ba3177f3bcae23bac4a3673c3e3a33e6eacda759fa2ab5defb91ff36ac0843c518c5776a36d59275f1154679994b80908388bf3c17f82793acd388547f9531b9d6af25fd2570c29cc5098b8aaa9b6faccffd04cbae2b5c5db30ac6905d8f31c68cb820c2d2e06613d7077296817cf406d5dfabb139d6da945e5634bf9cbb26ef23b4c9d8af52810798da61f3e4cf519532c1be879f63d797f9d7cd25dda7298db087760413d4daa613be1b223f281cdfb391bdc9e73368809b969954574456cc00f37dadd1bf6cfbc49401979ff920c8fc74891fd4f51952343ee69f35f68000be30e27d27b293301b6e873756af3227a17d18de137cc8326f15c0e0efb0f6ac88ee778cdc4c94c082586d58d1193c593e0a70962980db2446a28c8c087526914a5f5c072f66b3b57427e3d1656e7763e22998b45362977bcc82f0a39fe1c98a3d8c5dd8cb17d28bca48a65b152a1e1d85df87692a10f9e9a4828907172785e80605d8546f3a1be889472b0ea95051061989149129fa66e18c10da87219285409f54d75b709c7691a4be81b3965e8f198ff110003b5706290acd0d2e870f240b3bb9044392b55c86f9fa91a7876983cb471444daa342f7cec70c81c5efbe2672acbba8df6d433df6035d86fc765778dc31d5b3e2b3b81f2636190ff99225b96f7a5face3c9de9347eb63be5fffa6525cb6d4e97f557de0a3e2e2bb6f5d6cb3720939cad015a0302dfa0a5ad32b5206a07f71f9f77a665b2c2d3ee79df0788d561af691ad694413824b7506ef7f4c0552baba33942a3bf1861f21ab7a01d09a4f81da10ed99b31131871eb53909be2e6ad5438fd343da8ccbdd9af2ca201e61d85f0dd344075dcbbe8d1bcec7415b1e70a5ad6fc27f1509077a788dc716fd2569db90e34b66cc6067f6d29a63d2b22308d94e80ff53a82013652d12f148d81855b8a5ee3580fde3db229647b7c9e6bbe4083074a26eef030f91c08aff26c920107367e727bb0966ced639a31332d3b50c42586cd2a637d79c5c480d23a7ad36ac90fbbe534534cfa800a80cf4c8f3caec3128d73c5791769d2fb8999c07293412e43ce90d543023f4520e14fa877a4c7713c6f3b2037e20dbb4835eb217721e0793ed2fcbb6e7522fb03ec67797213179ca941676a2729647c132143cd60f4cb3939d376b56cd7c0ce4a669022944083bbcaab8346a61e5704747ff94fa005aa7594cd06c1fd8ab0f243af3c3e35c779fd2cfa40cd4d28212611997d74c67ec58d001a48f3932ca8d3f5e59e3259e511783644546bdfe382ceaf7762a559c3c608527175c073623ea6c1b88382b66e59e35400f18567ad7886dbb9d6edf4fdeb1f9e084e3dc8ad79c56bcdf344f77cf39a997f9111221fae2efa0c0d4a5b824445129b3dd6f2cd98c5aedfba37236b6b69da0fbe9aa5b5dda751dd68403ecfef6a5357c79f1a4186087b15020f58ae47b2739079c404c0eeb00e3c3f4a8adecf922bc9660f5417434294b8fc509905e4fed57dfd383c61d9838c028689d4090abd97787d04545ca81bb8f8213e3386c03988d1c9cd937715effa005c66edcc61165878addd4aa8fef7a922b1ae6f0a0da2943444ac27af4d84e0bd8f44c60b28296646d0d40e864dd8767f9171341caa7130395decb3ac8e9bedad85bb3cfdde2f1a451eef9cf3fcf3b90308fe883f711b404fa6b2693f201855ed5a8468d3f349c08940666123964942c82dec9edb0746f59a303f8d5825204e473e62174d19ada8cd36fdd7289f1b57a149386d8c0fd82e22917858f304ea96def447b8a8c7f6c8be67ce79e268060bcc5907abfd1073719d7eb6904b3aa2102a076ea159b67e31e50c2a5a71ad514a3f706d85daa3f418f9f4c98dcddd08c366f3762404cef4b9bab1518437e1e3045c4f15c683cd1d4a0b3df61bbd2ea3a551b893d274b5030718a70dd0d3bd35d049a8d30bb43e9d869399e4c05764472d944429cf50844c7591efb32249ab507148360158dea7d26bcdb1f8fd730360faba4cf166ff55e445a6eecac3747ad8017ecf1afcbfb8a9da9d8cc40ef4f77073b352a80432b506e84611a43d1a3263c7922b8f4ce2d01f4400568d8f8249a7e3bf3cf46a646807613e8ec46c352c1b06ec7a984828c64ff2fd3816e05af64e93ba47a2fc3394624aa3e204da979ac5a21a60aab5128c1bf6b943cf7bf26944c0e2ba4d05971dae7cbfdb46630911a570046ffeea95f450fec3f62e49099fa85d5789ccf0ca1fb59056cfe69625928be77d9d16e2906ea8037855570661de32c06d9c8de5", 0x1000}, {&(0x7f0000001b40)="7411aa5837a2c6aab8a76111421927289480ddaccdbe84cb72109333b1da476a67", 0x21}, {&(0x7f0000001b80)="fc049af8ff2ae5de2eb44f59c972ca2c14fbcc3853f8d20a0b629b3f4be8d20555a68fbb581bf880782639ddb50f748241d96374d95de4bce65dd61022877bd66d0ceba1932562c2b311d54a3b2df338548a9f132056d6f29a750c376614d46414dc5bc0267531711014d69941be2a4170fbd019c88ca8b6952757e19510ecd409dc4eb0529cb8cfe26e4ed5b2f1564c44fbb0efb3fd9fc87da85c4da43620a5f2113cac0ceece59290cdd1349adff689e882a5fecaf66864c03439d1d34c0ce57e924f64aa690f65800a34dd722ce28da9a102969dcc456bfa98636676b46cf396f68e9fe1974488bf5295fbf", 0xed}, {&(0x7f0000001c80)="a47245d7d5c015036bf998590ea0aa371d7b10ce0be27d190e54cf5f635c", 0x1e}, {&(0x7f0000001f80)="dfedc2834a340d11afcaf42d2941f55d1d4456fe0f33be8230f07125fb5da4bb6c3b2dd1531935d84e3213385d4adc2ae0158200db105b57582ed042477705170dd2d8173c557a7367977165f81c403088edb6ebd4d29897a6a4764ed0327e21d5fbc9004dc164a445bd019774371bc3959366775e7782df8cebab4ec8a04dfbc4af283cb9206b49", 0x88}], 0x5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001e40)={&(0x7f0000001e00)=[{0x87, 0x9}, {0x5, 0x1f}, {0x42, 0x2}], 0x3}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000001e80)) r8 = accept$unix(r5, 0x0, &(0x7f0000001ec0)) poll(&(0x7f0000001f00)=[{r5, 0x2}, {r8, 0x6e078b67c501a359}, {r0, 0x4}, {r5, 0x100}, {r7, 0x2}, {r7, 0x8}, {r7, 0x10}, {r4, 0x8}, {r6, 0x20}], 0x9, 0x0) dup2(r5, r0) write(r0, &(0x7f0000001f80), 0x0) r9 = kqueue() fcntl$getown(r9, 0x5) executing program 3: sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) mprotect(&(0x7f0000109000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x18, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f00000001c0)={0x4, 0x18, 0x29, 0x12}, 0x4, &(0x7f0000000200)="6d304d3884ddcecbd6425607767feeeef1e7287201cf5a36ebd2343002bebc86a604ee5aed0b7457676709ae87ae61d58b8d686b83c40c2adad97df6f7a20c1cb9f7dfc446091ca4e3a4dca2587fe94dca6c74b18e50a2925a001341fec0bcfb4b6ebeb0320383cc1e2faee22a18e23003b6d014ed33d333686257cae9a1331ae201f14fc282376b527bf9505a6cfa08a54746016cf48d25861e77397d62e47521e8b13674a4de748d12ffb7a1875f860775d5263831734b87a914a2689be6a5cc10d0734d5c73ae0c90ec7d7f6d0c8e1c", &(0x7f0000000300)=0xd1, &(0x7f0000000340)="5568849661a423e7cd1f77806b253ac0edacb128513730d92110d473140cc09090b6d296fa00e794c509c2f7c28ce5abedbbbfb078d98999b4c7267d1b4c9d8284481f1a7a14159d7edc963d59f4635bbfab165354891bd702c7206f27b7cab5459393c97f121c1f170e8ead1cc1ba2b521fa6f424cf6c31098c193405d91875cbb54c7aa8043494d24c8c3b540abe6a72b06e21d048280df19ea13df0662fe30a39a1b7afab8f08cf570eb75d647a38d0313219359a35006ff3583a", 0xbc) accept(r1, 0x0, &(0x7f0000000180)) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)=ANY=[@ANYRES32=r2, @ANYRES32=0x41424344, @ANYBLOB]) syz_extract_tcp_res$synack(&(0x7f0000000580)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xfd, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa0bff000000df86dd6000000000c7f0ff00000000000000000000000000000000ff0200000000000000000000000000014e204e22", @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="50027fff9078000001633947ed08df03054bc32f6c581f4c094f8170fba5b2aaa096917150a8732c8bcccdb23a28e899342949f9d0107a33addc100a536f2e8543c5cc12d933b614816b34c4971bc27a2c249c6867850ed51e99134c7da6487fa2b5c0cdca28cbed4eda3414427d2cc251d6064c76815f2f81e3fd4ebc06fc8ce5ed3abc35d3e2c91afed94e44e28b6f15c66856cfde80bd82042c7d16de39589fafc8cd75539f2f3f72e49bdfee4a7878bb54eec91c922d1ff7a337c46a8b4a884c3e0be0599d478755657be16c72d667c8abaef9e878ae7f539aeeeacb04cb5e9dff02456876a4514a4a044b0b0fd26fed2f7442e84754986ccedbdbf009c307c0e74e646511bad10f969445834f25f523f70a7665eb331f3b6ac310267e7603000000bb2b8a99ac46d56d166353b763d504e7940c8cbd2b0573317c"]) syz_extract_tcp_res(&(0x7f0000000400)={0x41424344}, 0x0, 0x7f) syz_emit_ethernet(0x1339, &(0x7f0000000c40)={@random="a7efaf5095df", @broadcast, [{[], {0x8100, 0x0, 0x1}}], {@ipv6={0x86dd, {0x9, 0x6, "e60879", 0x12ff, 0x50, 0xeb, @empty, @empty, {[@hopopts={0x16, 0x22f, '\x00', [@generic={0x40, 0x1000, "b34c83a508c058c0458b19b7cae47d15bc8a6f1b2966ef35ad09eb7b380c161fbf7a8a38ffb0d8a1a6b028d23783454a25d49933798a0fc212c2e06d101c0c6cd87c7d309dd2e4458f308d985fc7e120d9b1406699d9e2e1dc3a65389e67dbfa49813d5ef544978b8fd1b07bb382c13e7364c60b8dc5a99c4055014be6ca7844a52c4a533a5862a009c15d333e69a5e39b1fc9e73e45fb0c0b962b91d80d8bad4f1a260397e75f67cce8a5c05738808fb291222df775edef0fb47af90648aba8e666a76747e2740edffe770a7d17728b32eb958317316b3a48ca4b979d37036b1937ef79846d11c954e96a7881e1101fd192e64210c5b73348676998f3815fb97a2a3e91f1877aa41aa7ff6e21e453d6318973bbd77b0be06a592d8153b08949258cfdbc789d14fcc599876ae8449b33836279478d67346f024bd40fa056fac5b64a0e5a21253b381449f3b98e21f17f80e53c0ec153a57b409017225d698ad8e26597ec5354989359b6c4feec668d5815951fc0e23d63b206a3e64df99019ff9768c721cb39dbfcf0c970d84eaeebe76c5df60099ceeb2b201cdd7d4a4cf852ff5ddaf53a5eebef31db035d9b6526c0b228329bcf4c34da10d11c3993a3c5bce4bd4f8da0a7e30ec057dc88eaa4e9e9984c968a7281842bbe8a8e80d9d52529e99766ce5349638470e3004b07918f3ecdd6c5ba3508961dccbcc1b9ab46272c907039b99ea5d4576b42acf54850f906b0af6e9d39e137ca39fa0d35b0a9606e57c76dd1f3a9627f601855326adbc8cfe9dd8e3462ef770416e3ae6e7362cfe7185a7eb0d83b9124a01ddc71f938e873cdd397b85f372de380e0e378865ddda5cb048b45ce1a14ea075947e106db7f47625181c1534389469d4431fc0a03864dd3a0ce1e70bbde09622e751ed03fda3ed3309b40acdafbeebfd03680f55a1bc463e98d93d37e137b5cadb43d452b6cd20440c373cf1d3fc82a9613a2c4765f7041f08627df66d8c3abc04dd0bc54e13821aac9dd5349442364c1a3c35263e98e15e3a0d0e2d5218dec1cbdccea7eb9c149b27ea5134f556f1b9b74d959923ede58f3d95da1956f6306717c19f22cd6dabdb39e302f8c95e30be63cb33ef4f9df6d5817b67fadef16c8b0048a4d2234935aed4a84035ee4ab49abb0f3696d47e106d95712a173b9ccee815c30508382a179fe9c8e768f6ed98c09b6d0f358f1629d0c658940d9db488b804e045dd9330e2e3fbf63c0dafa7e4434db9a929024a5d4600ef95e67404fe024af1941a5360ab04ce75b85a52be154373d1574cb049089e18abc66e7120f37b38ac5a1e7d99ba9a0f84fe778f9540b73d011a6d0044e379b2d17c868b0997eee94000852cf750660b069654218de67920e4760d65479a0e8cc94162f4634edd49af1723e4a55eb0be3399ece0142a9ca990819e2d1b91e24a8b803ff3e864a1ff9103e8052f0078b8fa8aad56f7f3522ab10bdb7e9ba970d413ed8129b553be86e265727dd912c03e3893703d9aea15631dd60734c1d2ac1bc9ece67e3548e4af7b784f9ab14b8cc938c1a38908588b03b077677b01211b2b83b344ae7da1c38ffff21ec5fa2120baa9e6a78a3154298b5feaebd488bd69b11b20d22595a979a6645765b5f0e82629470e9d66c57338e92227c108d4e642efdbf9617c9cbff31a8364e5d3ed264219aeaf494cb93ef1a2c11237f8ca59f35e5c769fb6300ae5254d6ec261766a0b95c805b52ae4ddeb0eb9f038f9fa215d47f2124444c7b0cddb0de863a1427aa3c28786f111d05052455904b8d02ae3f799eb6b7b2495def5e07df3485b4d6fae29777d543c7681c5ec1bd869df094e08db36f0e82991b4082f367659ff00a6561ea94881c36ff17deabc08a40b6f274ccd4c65f5991c6ca5f231b5c1a3496d0a967d0ed23d6fef00323504ac2d80408912934228a9b97f705c92d344d526ec6b0e3e8c7c92ef3c058eb3df41accccfa29c2294c5a8e6cc646220220e351a37820201411f1cda206488dd0b2bd3d65e7da7536e4a2a25bd88fbee2a6feb2074d01bd734f05f055d5b6019b8e3fbfdbdfc9aadac3d0dc56133d1f89eb578ebae55f98a6a1637aa73589ede76611ccebc6aeb3bbe89ba18e728dca2c453a994feffc3004c65025a1b249f324aa8bcb9e0934f98f60812054b890eaf7772529ab4f37c8852fb10754d0bf70aeaf38d4ec7127fa60df85dc4657b15eca0f5613f7f591f618b2276100ad4eca533db91890f232f501c3ce5023d4b1cf1dfed595a2fd58057394609b3b9064683cfe2dd353ba78616bcf2caa211de91361d19db3df8f983ad40a910ad0baa21586e51d08ea7c07eebbfa621f69db2e7f4365d1abf8d0deb2fa2d260830c3f72483756d017c6534bfee7cf4465cecfdff12ca5ed2f5327a66906e75282a0b1397355a5711c4ba063cf2be37df0d8ed4b62288ede2d1e78968155267e51feec83cce4734e26456f612a5c9fabe11429ccf6442c61f4e4e5b1f9c9154f3d51d04b0463dd288fe7eedbcc71b901b25d25a804181e85e2fbfa31eee232b14106fe5a10d7703cbc9e135fe318093b2b5a725965cd5c69f75a6cea756b28ed3bbf64250625aaff828cb74b21b5cfea26edd5d2c508e52e0c2cd1baa6412e1d3554829411baa0184d41c9b0fbd25ddbe8b9998439cc2b303cd3652f037ae9795c77fdfa79affc232946d42074857a3ac4a53ad097b25d5276d4b679c76d73161364887ef09831cc420c4a4a41153bfecd390e612809daa03d125cc04ac1253f2375f104e4ad5a363da875caf881a090c1f2fd541cb83adc6d7749dee04bbec2aa0667a12aa3c54badcfbaab3b56fe1d3ab6511cb5db198d75a85770b2397979dc459cf6d8122802c0628c391033f34b0cb65dce75745efd9d6003c610bcc0ce6f0dcd3f60e8041c43df96a7de2beff82284e8f6e8d6405beb02879dba095fa3be73f950dfd6ea1b26624598a90f1531d4549c06e969cf3ffe825fb79786b829f54b8d081d7db5af0e9f7c6aa0be633368ce63221b941d4acd30ce4203f6f2d328e4b0946f2d5969f75f530b2d0bd8bdeec78dea9b7f012b92725635bb970b8a459981d0147343e66199f40686044275535e718a4eedf19bec179ca173872eefa7d37f82210ae71fdbd4a8738d4d9bd74102173711fe88883f272c130ba1a25dac6c1455c26e88b9742df6358e966db5606cfe5be777be84d8abbada4e1db781196a3899540cab3153d8f44668717def38ac259e138e0f4755e818f53ff78685ebbdffc1142af56b493dc3d2e1f43ac1a75c592f67efc6213acc7627fcf49a41f71f08a5eb5c1466915a73b1fa59b530c7d840ef950c38def00c143f61ce5e5293a4afa07ac6825f27ed6e1c2950987a872af381103c0398ab08d16b4cd37fb43a571883f98bc0c9d8e080b16a1d221e2dab4e1661bb9740c46449d86645f9047d42ec9400366e93a849bd77fb7b8122781b7c56d909a140033344aa57a41187d9d5f29344fef63edda5d88873d16307993157b94e5c3b13f330f3bbee66c6e84f4f0c80d70e21a1cf0357a09875ec76f2e73cbc082fc10f9e2a97bd92f1ac8119f8dbeef41933f09112f5fbff7a0c84ca27db50a33ebcd843a0a94f179db0a15539a10a4b6db43cffcba31186e0984888e9120c895ef752e2830cb41ea0c6d4c80efd73c32d3b73f0e567a17efb01c508482bce80f4e99a1ee8cb25fb63c3818654cf1901bd0ef9418c35246365095b08e1631514c9c42fcf2ba37ed8fa1ef788446a54792458577831a0af873cdb9239135df15a49e7abdc607e4abab9c0d09216fc2dfd4bc6cda309fce2d78b87cd590959d5fddf766d25f801450ea3a5867df52389d49ea8afef7f9df568cae77a463d081e275239c36fabf7ec7f66a49bfc49d5c6e6a7b63273564c10b7b724a5afdd29a7ffe829b41415491337a400221084b7513f4c06229992311dc1e5770fef9b732acce5a520182dc469832e69a45849aa0c6b8a4e98acfc24269ca36501b36c60c308c3f5e3642bdeaeb3393e44a4ad4ed47b12086b70e8b89b4a7c563741c66ae4fb81b2042fabcfa5bf368c2b3f30e17fdb2c263d63133f23a779430c3dabf2e29700f464e16a81752bf9eae51908a287400a250d6d82fe957303bbc643d163c2344f559313ee699da4117ec2a141b9395d7ea07906501278946ffa88a8d2f6812a262ac6d9b7396eb125de1b61f8a9c4ac803eae4a84143aa5972e2ca1618643c5d83743b8c0daead8d87f11d16eb0f199f82c12a3f05d51f99184d2373a6037727de87a96cd2eb256a0cb91f89c7129de6e7bd20dd19d348ec8c6784d8ceb905ad09c1955ee3c88c1e37d50d5d23eb819c31482c5f0b6384ae62602e5aff2f858a6ae41c9a0a8029d638bb440bffd37c12a65b4e6cbcc77249fa0212be15947043c11969608a65b8cf70d70301da55efe2f82432715a7cf2fbbbb46431a9194be880479ee0c6246b1681aa835eea63e505b4df420847c1855c43263de2b053bd6475d17906a371d4649e883c5415536ff7fb356888b8fd898a5e6871add004a3e3708cf61c1761ddc67f170ed77fbf83e292f7c530eebacc3ba80e6fcd51dbe8e60bffdd9fdf2ed24b49ea6610bb5ff782e2faf8559606217b46ab8252f601b3b71a3f873224b081bba7216e923585d83494b8b8493a0063dde6e149b42627f0954cb91ca0f26abe8244f347d7116b02ef3808b98f3e39553a95dc38ddde0661a5386842ecddd25aeef72225cbb66d9901ee9219815b15fc9b2093b916a57ed1ffaee89da2fdf041b24b1c0b5e33298931a5ebb28c726684103f6ed0bb3387244a34faa70eb8f2aed8960039ffd170d1efd10b1760222fefa2669de0496a1bf02463eb2100f333f418418e7011d0f805ddeb2ddf049058199ac812a4a202640b8a183d30258214f0f14d125c80c5cdb6664647bd2a0f52d872f642f1cd06a9309329e10d6e4840796aeaf99efaf5c6dc8b36e1d80d88375f0e08ad287c4cdfa3ecdb1438deee7048396871c09ee68bd89ebfaaa48959adf6806432af9efb48283be101542bdf2613c1be9d01d35070f0f37f30615de39cc430640e0a5f3b4dc886637394c73debc7dd2bb3f224edf8a5e36662a747c1fd6c733b1b95cbcf2e95778898feeb6c818008553f1c80294364b9bdcec5b77646dcce1ad0f4d91738d793f23b499655ff84bbe54dcbf3a7b52356936159b2723ca11138c45b382e56fa3cd3eea521e14c05285daaa9df1de72e9680b157dec8657cef1b534d86a6403bc6f7548e696a48278971cb137ff8f24604af4aae8aa1750faca6b143059910b637aee528844f7b68591c79a1dc31ebaee4726ce9552fcd9dbd9127dc4f4db32a525dafe87c7e5d9bfd9744013dd0bbd79e22439cf1dc78fba6a1d91e91a28a6f482bb6c7bcea36747697720a2f5e7e2bbb32a73242e6ac61bbd02e6a53af3957fbf25dcf418cb6e80d1bcb1fc5bf33d0ab805cc82bcd5f660d88ae06e925a1b0c023ee95ccf842b91495aaadcb51a863293041e139ecd05f67ea9ff443a81ad9b073d96fb82234c821c262a706451a280f9cabcb87d0aa391a971e2aaaf9085b5bbfd64e3685cd2a98335d9011a6c857e8ceec6f0137dde726bb16c14e5eefe7dc7f1e5455cf0a18c80c26b280b03071e1b1aae101d0ee5966f7418647061d3d7bfe5659677d504da5acdfb014756bff8742c5454bb43e1dcef7fcc20cf7211011cf946cdc8823e5de4b0139ac47529115803cb478"}, @generic={0x3, 0xe7, "04a1dc46efdc52681e05cd6948b9fd5ae35e59f0b590e9e0d60fc2a96ab9894010d88f12549c3f157a835f164bb56e2860198cc58edccb6a5878ebc5f0ba43486ca56320abbfb93ab79c1598ce7e494dec74fe406f6ac777ee79efc31d464449a91479e3452b846cc15fff911e04ec7344b4980d59e1d4375254e6652d2fccc2e3540da08c8331720973978865cd8a4218a29eebc2be671d0f33f14066b4c92960403c40e080ccd8db83b7e63d66d897eb92c2a8a4ab45d6ca9bacd932990100c9b987c4641dfb41360054aa3eb3c3352efd2974d0dd5809cca31e61866a0718df6b70a7d375e8"}, @generic={0x7, 0x79, "a0dce0f425b891c327733542041301329887dfed831989690ea61ec1fb20692f23bbe0f6e8e0f63a8bdd0a9415790ffafc03f3f415909e9bb86d3052771cc5e35a6571fc877484c085954447201da77291be761344de223ec447e8b513e85c35bc8118287c0242ef5baa162f97bc3aa89ddaf076e3466b2532"}, @padn={0x1, 0x2, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0xfffffffa}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @hopopts={0x2b, 0x4, '\x00', [@pad1, @pad1, @generic={0x69, 0xb, "9300b6b016c4093cf480f8"}, @jumbo={0xc2, 0x4, 0x9}, @pad1, @ra={0x5, 0x2, 0x4}, @enc_lim={0x4, 0x1, 0x4}]}, @dstopts={0x37, 0x13, '\x00', [@enc_lim={0x4, 0x1, 0xc1}, @generic={0x0, 0x70, "216205c4abe21fd1dc5a1b3f056b731b7e1afdf8ff64cd9b94400745e3e197600fe98312e1396e415cde6d2e36598533a62b8e8e9aceb794e4fb19bea7c35875c0e5e91e057ee023923aef3acfdb0237b0187c43405acd1f28e419380f5f65cb334a0f760d1a6117abb66bc2fd3364df"}, @jumbo={0xc2, 0x4, 0x8}, @pad1, @jumbo={0xc2, 0x4, 0xfff}, @jumbo={0xc2, 0x4, 0x40}, @ra={0x5, 0x2, 0x6}, @padn, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0xfffffff9}]}], @tcp={{0x0, 0x1, r2, r4, 0x0, 0x0, 0x7, 0x10, 0x3f, 0x0, 0x7, {[@sack={0x5, 0x6, [0xe926]}]}}, {"ce296dfe6cda145aff0cf423f2807b0b94edcc327ee8c8a4c1332a38ff3d175c85c8664e2429d5d7dc9e39fb683b34938ac494640d15a7578d322b67f8b9ce894e7ca57cf0d3912c872460c9cd710a87739a36369ea70aa28b0b6dc7a19f3ebd52b833ebf29816d409ea208e0b16eabc099f312e5b0007ccb3f3b0d46b310c58bf4d48"}}}}}}}) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000200), 0x0) r5 = socket$inet(0x2, 0x3, 0x102) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x1c, 0x5}, {}, {0x812e}]}) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sendmmsg(r5, &(0x7f0000000140)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0x7f}, 0x10, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0xe}, 0x4, &(0x7f00000000c0)="d1db07cc667e9f001d957a200d37ffa07327f804e76280ec31a0d4a731c2581a65410d8d2869880c7dbdc8727838d457c26b99b9ec7802ca720087b1286e44285bf61f7a6254f3adabdfd9", &(0x7f0000000040)=0x4b, &(0x7f0000000140)="c70972f41eb6e34fb80bf993ad8e44ba0279ee5972a1ae73625899fc6eeb612d54598795adbe21e6c66d8e96403e16", 0x2f) syz_open_pts() pread(0xffffffffffffff9c, &(0x7f0000000000)="e101672dbf069e706979fdb239c87755405d40c221042825fd569cfd35e8289ca660aaa2e8ce3ef89f6a884d9c9087ff8074b30407a930fa7b2e2887d4ea240909a84c2ce176f484672d68413c2ed7e4e1c1d324ea995bd67912a84e30585f12c8a01ec8b5e4ef14152380de11a678f0addbc740a7b1cb3e497d6828ecc6000f3d5c4112a9d4de242348c37004db13cdc4b249a08f5b42d849599daa47cfe939884e372dad8b4a74476d67d1b185bc4e7c6a67fa26e63b99b93460fa9d1884ed81d66726bf90a14b7473f8e23416be0a2b1a31461ee67848ed8793ec68715e038e991c7b49eec07503d8699a5e8ee2935d5691057e87accea453", 0xfa, 0x3) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendto$inet(r7, &(0x7f0000000140)="a229d2eb579506e4ce0adb47efcb29f851387462d806beb7d0f4b237a2356de830e9f22bfa91e9576d137da9b0c51fa6f07b556329e49619ef2469f330b537543e9b65bfcc0d0a1cba3737693478e25ef82b84afbbf4811eeeedd3bb322be7ae350dcad90486a341de38920e68eb34549c07247402ff25ee7da1e00fa2e8f6a456bbbc2106cbae7833af21c9a63d5769b14ad4c99ca5fae6e7a8d0fbe9b6b6d900eda6a42f35aa491fb550a40a255822d42ebf83d75dc6cb129c0bd58119e877dcf58aa79f552c0e03231871b6910893928bb43fe7413a79ab7db1059893a4ab936c6de742689354049c32bbb65545009c92ebd8e1f308002de691be07ea8aab595024451ac0a44d12d796af251d301a9cdc1ab35a7ce113bc8423f3a60d54aff0799f5283ed55eecb3f1cbf1ebc7ae027d9fe0352f0d2a4ae81faa8d3a82b5e27458c295ffb640cc582b844a79490cb4e209ccdec8b13a88c23b1351b6d4159b33988c471dcf9a943eb446fb868130f4bdc6d757ced55e23a7da31b5b047bbb541c7cd77909a856e9f9cf089777d31aad5f64094de842a2fc9bdd890ae26b2e4d930ba8ed863e55bd60ba7949190e16ecc98ec56ce51a9a5e34d9d0831ccbd113820a87c47e0f91095c1a73fd6edfe8861951cbb948290b33276cdbe1ba6d1c60573efee0779d7c52f4d74eafdf638ee41cbaa414f0f3ddc94b0a998c67db024f18fc53d207da4399e71af2b9a4030f99da278c6bda504599874a8e925934ef24c8f74bf97963595ba90cb7df0e7eb2b37f13bccdcddc1564cf1885597c4a5c7485308f08d0787f7253d5573084021952185156d88a942ab5d1995cc17b2833f5210cf462f370e1b3686ba00145669292289b60ca3094c99df623e6a5255043f93d0768066545c2f5b72754e07bab6c37a980a5bb0f22977a52ed00bececb11b6131f30165804fdda34041102ec40645ad242c69d6ea42d42901beda430c84424b7a3934b1026f8d2f14241bcb77168d837f70c86ea6d8d33e96bbd5cf41236a3433a589768c05dba54f0121839241e663520daa3da5d842522efc00566b9647b8bc1eadabf3a139319f015bfe58aaf300e9bd4b098d2ece0a5bc9b0ba11bdf042482c6e198e85469b2f800209aecc77bd908de8d34f30ed70caea44a84b9121e206656246122e0b2968bcedb9f7de7ef5f5d128311d1a6650312dc41bb305b69765d6c177dd8a7014c81be7af296c50f0fd5667044062c66d65b12ae55f4570c327a1f4e1f1f6009b9b541a21f06781df7405a59d90af344f05ffafd0bd9d2b1c4d2dfa1201ce71a339695944f9a1a3252e00bbc2a0190208b69207f4346f49de296b4a39617e8188600d355b7401320922c1f80a1f26076760c9d463873c585540e70152f40568703f202342f0ebf95084d8840da0abdf897ddfbf4846872b271dd0d60e1301ae5df9c39da137ca52d09512ecff45998476cea73318ab69d323b966053c02adb49fb18ba0aeb89a2f856f03c0e0aa31b7cd58ddabb8db74c1eb9d7e9552bb14503af5b5e84ad129e2fd9c57b46183eeb2cbc2f1836b6a1ccffebb230195d546b8d7ff6cb8145cbca369102c84668c2722e4bdb1317afe1bb8d075bcfe0d49e62d6728d3b202c08a8d61fee48ec2b358330213f0fbded7c7afe4e87492bd1587c471947907fff252beb021bab6a354ad2b9b3905810bc828f3b3e4643ff2c0cb4f88c2c6a65e5d6d91c394361e53860b5df3b6da5f9a6fb3a5128fa3385c563e8179dcbed18f2a4aa6f05faca8038c7bba97403b1d10041c5d2b53964e144d7e4f1fca9dfe734e9c244f4377a7c050e72aa00cd406aa258a15dd09c9d3ef6ed2c898aaea62ba3f38fd429471c4ac04d5dc5b4b875ae1c212de533af88a4cf675e6f6ce7a613e0ac1d813e937bc3b3b0d668f36f60c43d128d29f0c49f3a802bd2051dd2eefdc066d1db9bbf63c8ec4a3510491b016d9d24d0eeb857e3612ebd2c24274cfcae03765d9496e5e903d3e3756f8517d8bfda3f26c83d7513a90f0be719bbf01aae3ad46bda5c600a5afc78bd8059f6894caf5a8fa2486f322942dc4b1e3a720b4aa682929e10a4b7880659728b549edac05a3ce20b975891810599696f957d0fc5ff1f19319282530c8fb9a7d97798c8f9f2c5556e41e49bea9c20e2ee400997006b1a7417b3c0f58ee2d5f86f5a1d28232e2987a5daa9da1194ee27f9abd422f8abb6783389f01d3e315663a29528f5de9e6878e4e2995d4c8a17d460b8b7eda5bddcb73533bbf062ae8c60f54c68db2a7b525e8e5f4cf45df3cd95b6042d497440e33f977a1e93949318733fef910379b45e980c71fb1223f3c89331290325ecf63f1d26def466ee04493901b1010889655094166c7f3b14b518e625cbe39b86d2786e008eb8bb2be8fa38a449d326d14f07d4578c8c7a67af67053d762577ce17799120a511b59aecb40b97fa4e89ba2c611099fae0848b26682fe5188fbe06c8021302fadf45bcb688c98baea43bfd41791d67b9dbad25650c00c1200817c81e1eb0588aed4fd1356eda967f981a5483fa55b25ef7c0229a97ce849bc5820ef90745c0e83b8f137149cd636650cdc9f3e508a12dbd76e2a11a6e016e8241e88249d87ddead19961445c148636989ede782af6c6f979c343a937d5d9e2c4f10133e9653c6d9c8f96b667896834597eccde2401034175d8a82bfa2fded95bca76c4332c1548e45d370508d48ea9eb2420e232550d66798355662b8a6e85714e83682d2d3aae743eec48b80da942ba7d8985fa25ec42df33c57baff557637d1e73721e27016f05566b1e5784e59779214f3e76749788973e35718d832e4f7fc8c3089f6a67fe3e3586e9cd8b5fcf14f9946efcb50770d8954c89ea2857bc95376d2ad5379c8c336aa9d228c5ab7aa54c623adc1f9c7bc1691ae818d15088ae3c0d615996657167fc67b0d2322237586dc4bdc12dc197abc94acdbb862e07615cde80d169a2381c9059c49f3e699377c33add8b719627a97b6b6f7340152fb6af4075b9a632d65257f0a3203d87ac74f7e399be371fda1ea5ce79360236aa63d42a34615ca0051568ee1e5623726e3745b0fe527155bb1dad0eb45b046ffd7446f1ec559580bc6c947c2b658050ec482903a941131209e4436bb5a418507dea0e8bbd7f71c7d58c28755cbfaeee67ab18545cf2e536c2913482e4516a1527e648853100e463dde77772d90198a33ec8062ddc59f6325baf8997055c1a39998772111b4ef59093339714f0042eb59a29ba27da704e006422be512a260037f2e786c40b4ce660b7d560245ba18886391440f22e6ae9446dca1a62fabf23bb1e27c4edf5edf0cbc5f36731d756667071b7457460574cf76d1a62e119d0b14efb1ff9a525d304107b14bcd24918db39a6c4fedef5d0df85aed87c016d8b79e9dfcd549857f5ccbad8cb45ca6b5f7c773386f3127abe743877734f7a950e7d1ba67cbf7a4e86206c27547ef15ac8e14af88c52bf1cd32c8efa8fb04da3f13f7315ed596cfd1e8d70be997b09d34f0c5ca9fca6ecbfce82b34dae24447f7c8e784a3211ec9779182e1b2fd8498bb8d004004c172ac7860e5add614cddae63602e248d5b6e5af99494b68a8bd24f13055cf40700f81b313b387fc6f912c4e56b9232a89d2c45f171bd05ba8ddca8af1b97a12436c54a8fd46ef7e61ae1a1eecfd7f601e7598198d2d782a3410420760ef2c007bc23eaaaf571a45b3ff11bffbe2315a9246059a7f3c93ac7c43519ef7c2be447723481357f8fe1d42fa4eb1a6963e7e2d260388c3650edab402cd3afada1424d92026975c75466a2060375e18d73d8905583e3e460ac4517cd0419d368008369b78d05c01c4805a2bfee64aaee00f1a7dcc868b315f2e15270536dd178dbe81dc0f31b242e579f6457f44fe575b6b07e16eb4e0c6e97c8b69c32aaa2feecbf9fe3103f18ded34bc82e9ca49018dd88474df3705d16cab771dd68333eb45c764d9104bf7e1b9e8909f64176676373470292ce778d0900c4984c55c263d3d33d5b0cfa2f2b38345e4a4d622e02c4338df9b967c63ee3b2566f68e3f34a820e9ffc2fb3b387cb3e870c3a46603aaf987a4218c772d03b98a53b7020054ab5485ccfd0fed097a857ebe928ee6b2a177f137b0b8d716796275551f88b467390928838d4f0db11d0a41b080e3aec075abbc9173b87f05a418d47ddd3dd69ec520f3b2e14c5db30ebddc6a808e6d4cb1253108d1edd6019e0876cb284f8f74fe494d5e086c2a94848b4db5d53edded7cb58a93ca618f8d7eef712d52ec353bc5cb93db39091a9b234e60b0821313117be95696f1a21965f750627cab9895585db1159daf65ad69cec014a67bf716972a1da39dfaa8e133ceeda27f413d98082c40d7ffdef529cfa3056bee8ecbbc250ec2e055f379473475943542693c92afe16d48f951470fdc489c113a34d07476378a69bfb6a8abd482c71c902de8959659793af8b3a3408ae18ab6fae4e351570ecf7f0f9ec26f05254be1279c5c19d76c1c8934a30560d55c69e0d6033aa6a064b86947f926689adf953575c1c3ea0eafa2ac3754b1622f5cbe5e887ceffdd180f67b85f8e6e6ddefa16a58aed22c650f6f69a92b19012ef99c26b9c57601350b3cc77a850bf5edf9926601b8a278d8c891da64b4f0f9eb03c459928d894a4d1303559933774861a6e79fdd81c4b04a928420f10fc1fe1b2a77aa8e7b92e244396ccc936a36f1dec9fcd53bacb2d42e24e89e7fac2c5b231848e3e8ff853bf0649848b96d92d5f0b92090d4b2b975eb14d9bcdf86f76ad421aa50b82b3386943cb9f1bcd9894de149f3142f11b70460bbfeef42cf019f8c8e6a57bbf5454f0cce8de964259a1b101bedd33abf40098f9442a52fde41b522896a3085fdbf3d461ba4fb24cb1f684f1182cfd765436f4fc14eb82c43345fe54ec705f91a27c795083747cec4ccde65e8e712158b7c44a82606c37895e6f061636e60fde79484cedc01a71a6203307b906ff1464179de3b3f33c055c992bd12f83b43e6e46662ee8484224d1c33f69e03d74137cf6327106d06b536e5912b561f8252206bef116170c48df2dfe6c29c24a143d2de0a06e18e86cbd4ff94cb756a16b2aa7a899f51e4af7c68e03cb9da138a7536d434c100bbf77381c2882df93e19d113e7c6caf1d56a70ad81a05d62258426fc50c18ce3455257a12286f31ca15d9a9027274e2e7e5e9be9ebb0356e7a31ea99f98d4e7b4ca58cc7594e6abf1586db62057c651851759798a925752ab7bfad9ac28f6e1fb3639e4c6cdbfcb0ec23bc03a8dab9a6d92a0d6fd5ee09e2ac6a5833e1b0be200f422ffa710457bff09ee1f7f8dcd35278a515613b04ec15ac4495fd5a016bf0ea66364a1fc2d88ce47146f581e81a42f4a97bb97b322d9ca72eb105aacf75129130bc77fe7f63525c615fbe27cd35a807e88cae1dcb6f1af88adb00f2985421d1da6eb80be014bc394a5a0849df40111e550051dff482c508d0176a4df26268e2be133159da27bc9e6d1c03c01f82d4041190a7f90be9d3e0def653d798105d75f65c806e80bb87d9cf12a28e3306c55012e5c1d71365bc1877994642fb5673171cdd481547d44db65d19ea1e347eb213945efa5a2f3e23dfa65b8e1b7b6779f20d541e9014fa97d50877d9ce4823abd9a52077d6b9bc45a40052cdbbac3a74a4c86ddd71747b974c04264d7930bc8caef9a754958c1572adc4d9a138026b68941dd5f4a2f0267580", 0x1000, 0x808, &(0x7f0000001140)={0x2, 0x0}, 0xc) sysctl$kern(&(0x7f0000001180)={0x1, 0x1d}, 0x2, &(0x7f00000011c0)="d6beeedb177b64ac27cb2c71647d49d8fe8144dde54b396f76ea3b6b765bafca6121940d2cd2895987c2947666312279f4d0bc3c5ca52b2b919c82271b7f45deaacae39d077a004cb7fcd1b0e1e6ed050b30644f782b94e0a5ec66e830f0dbb94776382462085633fe6142e9fa812102e83b67301de0291ca2f0ac9514944b1ce6e555a388cfd3cb2214d0e24d3a229385be84cf21e7d72b93ee1fdf353aaa8716218287287d3cb1b94354e66c", &(0x7f0000001280)=0xad, &(0x7f00000012c0)="d6bfed761f1bfb04c79a5a2c69fe304642fdc9d55ea33e9179f50adab9d240b2588da6e3f5c8379d1fdbc7ac08313bc100a3004c2bf98926df1d9e1abddd2cb67e1a181bdd342d778c222bb7faea3332f7dd6638fe0ccbb7f185f19611069e1cabadf7bdc4e5bde0097ceb9273c079d370869b9dd5ea1b666fc70ebeee00c52c9d268123d9171e56e1c40067509859c3149395c84017712012849d6a0f28c19826fc113aaea9b15161cb46c27216aa7d09afc8a1d58df49eccb9", 0xba) dup(r7) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x0, 0x0) flock(r1, 0x1) flock(r1, 0x3) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x8d, 0xfffff, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "00ec00", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x1, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @local={0xfe, 0x80, '\x00', 0x0}, @loopback}}}}}}}) r3 = getuid() syz_emit_ethernet(0x1d9, &(0x7f0000000580)={@broadcast, @empty, [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x1, 0x0, 0x3}}], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x19b, 0x88, 0x7f, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x11, 0x10, 0x0, 0x0, 0x0, [@loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}]}, @fragment={0x29, 0x0, 0x5, 0x0, 0x0, 0x0, 0x67}, @fragment={0x2f, 0x0, 0x0, 0x0, 0x0, 0xd, 0x66}, @hopopts={0x88, 0x0, '\x00', [@ra={0x5, 0x2, 0xfff9}]}, @routing={0xc, 0x8, 0x0, 0x3, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}], @generic="5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"}}}}}) r4 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180)="2a7d6f66cf3e2dcd92437e7aa830272990ebd7f06a7871fa31b0", 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r4, 0x0) setreuid(0x0, r3) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') socket$inet6(0x18, 0x2, 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000001c0)) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) executing program 7: open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) acct(&(0x7f0000000240)='./file1\x00') acct(&(0x7f0000000240)='./file1\x00') executing program 7: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x4}], 0x1, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, 0x0, 0x0, 0x8, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt(r5, 0x0, 0x5, &(0x7f0000000040)="3342b19c", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x2}]}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x10142, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000040)={0x0, 0xfffbfc01}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r2) select(0x40, &(0x7f0000000040)={0x5, 0x3, 0x800, 0x57, 0x348b, 0x47, 0x5, 0x8000000000000001}, &(0x7f0000000080)={0x70b, 0x10001, 0xffff, 0x9, 0xdd91, 0xfffffffffffffc00, 0x9}, &(0x7f00000000c0)={0x9, 0xff, 0x2, 0x7, 0x5, 0x100000000, 0x81, 0x8001}, &(0x7f0000000100)={0x6, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x3, &(0x7f0000000180)={0x8, 0x20}, 0x10) setgroups(0x7, &(0x7f00000001c0)=[r2, r2, r2, r2, r2, r2, r2]) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r8 = getgid() r9 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f00000002c0)="2ea67cdeaccf9002f899e2ba59393ea38ba7a8239b2ce3dfecc033cd5cfccce886ffccb692b76d62cafbcd994ec62ac989ce7d0a77f97d3ac81c118e8b1882ff9ba88efcba25cd2180b3796a9a830695dfc80a20c8cdd93afcd3192a37803810da48c1bda449dcb95d12e5082186551903df61007ba2928137b25ca757b0ad8b91fd62cd3fe3ba48d5c0242e0013e82f28c3179df2a17e0f764d2abf4b2d32610f33d5c016fd19a8f185055b98e493bfe6313da66240e23a9c5c0128872588ad68a9d201884b5fdc3227ffa2d791bab838fcf07fc497834c175156ea2d3bd508f63f5fc6b33916c7ea3a768ce3", 0xed}, {&(0x7f00000003c0)="6c26b1d24dbe164dee27b49f51cadb7c3201fb177bccfb63b177f8343a52ee320261090bc218711c5bad9e0cb829b8fa05cc37863e54cf5f541a0d029901a8cbaa3a7eaec6425188fe8991c8cd35f99953e08041ec0eb3079bc288a1578071a16fd6b7a8138e95946a90039521bd4fe3c7867e470203c01aaaa87a769c40ee8160bc361e5334bc36b1a852271bead7f53105de53fd9f64c3a4713760d22d7bb632799fb1dec2185af2959d29dd0645645d56830723467523994717db830d63df370d5735fafd641216e8efee97497cadf983d5687de99a2d838b42b18d2be0b6be8640dfa1dc55", 0xe7}, {&(0x7f00000004c0)="43c42a9e020b165be49e7fe17ddf435d0c12f3b83ba541b6b98b3d9fd398b17321c7b92f5e20ec3ff0551e92cc49cb3cf4a78b4cbe93a333269f23bf6bea4c659f35539a6652a612c63c51", 0x4b}], 0x3, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r5, r1, r8}, @rights={0x28, 0xffff, 0x1, [r4, r4, r4, r9, r4, r3]}], 0x48, 0x5}, 0x400) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f00000006c0), &(0x7f0000000700)=0x4) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000740)={0x40, 0x9, 0x800, 0xb3d, "0d6cff37ace39b242c68764bd5fc8071f6b3714f", 0x3, 0x80000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) r11 = syz_open_pts() ioctl$TIOCSCTTY(r11, 0x20007461) chown(&(0x7f00000007c0)='./file0\x00', r6, r8) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800), 0x10, 0x0) ioctl$BIOCGRTIMEOUT(r12, 0x4010426e, &(0x7f0000000840)) sendmsg$unix(r10, &(0x7f0000000bc0)={&(0x7f0000000880)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000b40)=[{&(0x7f00000008c0)="7ccc14f9273c7535afea829c9d114c0777c70e529e4f96918bd4d5a9a117d37351dbeac79418185300443d0f1076554f5e7e07c9048dd781dfaf2004b29f07c16c954b3dd65c98bb238cf48b0f440976d2adfa2d700151f7777be8c0ed3bcc590386865a66", 0x65}, {&(0x7f0000000940)="e86d434537c7e8e00fd91b34d3b0ffdb390b28489510c3470fd6e7df084243f0fc64018275ef68575742eaf69ced166988e96c404d29100121f4fcc763abaaaf794f96172b19712a0e8f4a3c7df95d161e303b0c676a78230cfb4ce193856bad81f16fd40f43184005c7dcf1e9eb54d13241dcb618c0c65d574a1d772b8152351c1db5228a3a4449a065a2045058304b71cded695eac0da5660229f9e8c72792623c302e4ff4e77ef2a7accbb8ad7c55d68b40ebabe955103115c91a68fa3335116d51b4edff23e667091790084bd1a391a017d5c183971c098ddc27b6437e2ca0727c6acfef93ae4db854dfe1098237dfe2f7ded875", 0xf6}, {&(0x7f0000000a40)="6c134dd482c88e49d506ae3d765f6c6ec2245f12f3f5cd1d2f927e24fa4201f2f171825a8243f1e5efcfa09bb72b8eb7d079427cade903e924c2cd93b688c36452b08a3e89a279e02c7afb6f9a746dcf8155d751d355c3235f3243f1088f489c77b9bfbdaa6c26eddec6c23ee6ac191152b0aea54295c1fbfcca9cb4c643dab95af4f450a960aea8de2475c384bffd093ae541a393f89e0b199d26183eac93a55b82e02c49232cca4783af8f5a9d1e195365a986424b799d73a7030f2f2781df2e5e1e7fd801fc1932b1", 0xca}], 0x3, &(0x7f0000000b80)=[@cred={0x20, 0xffff, 0x0, r0, r6, r7}], 0x20, 0x6}, 0x2) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000c00)={0x1f99, 0x4, 0x1, 0x52, "5989b9772a47f5115a3fa2f47a4aa07ff9ba7510"}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) msync(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x2) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) r13 = dup(r9) recvmsg(r10, &(0x7f0000001180)={&(0x7f0000000c40)=@un=@abs, 0x8, &(0x7f0000001000)=[{&(0x7f0000000c80)=""/18, 0x12}, {&(0x7f0000000cc0)=""/21, 0x15}, {&(0x7f0000000d00)}, {&(0x7f0000000d40)=""/224, 0xe0}, {&(0x7f0000000e40)=""/1, 0x1}, {&(0x7f0000000e80)=""/77, 0x4d}, {&(0x7f0000000f00)=""/238, 0xee}], 0x7, &(0x7f0000001080)=""/200, 0xc8}, 0x1000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r4, 0x0) fchown(r11, r6, r7) ioctl$BIOCSDIRFILT(r13, 0x8004427d, &(0x7f00000011c0)=0x4) ioctl$TIOCMBIS(r11, 0x8004746c, &(0x7f0000001200)=0x8) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, &(0x7f0000000040), 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0xffffffffffffffdb) bind$unix(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() flock(0xffffffffffffffff, 0x1) r4 = syz_open_pts() close(r3) socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f0000000300)) kqueue() openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000240)={&(0x7f00000000c0)='./file0\x00', 0x100000001, &(0x7f0000000200)='./file0\x00', 0x8}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000001c0)) write(r3, &(0x7f0000000100)="bbc47bfb1b8cd890520b76edc6dc7e14d3d5c9e23595d4ac5af4bd1a4e8272ea861265e4c252ed04a7b8", 0x2a) socket(0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x1, 0x0, 0x1}, 0xc) executing program 5: getpgrp() sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f00004a9000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f000077a000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00006e1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f000009e000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004d0000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f000064d000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x50) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d", 0x49}], 0x1}, 0x0) r0 = socket(0x1, 0x2, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{}, {r2}], 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONBIO(r1, 0xc0107008, &(0x7f0000000040)) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) syz_emit_ethernet(0x4a, &(0x7f00000004c0)=ANY=[@ANYBLOB="89ffa22f3c252adb0070162e86dd60f6190000140600fe8000000000100000000000000000aaff0000000001ea443d0800000000010044871b3151bde57b236b718e5023ca6e65ab18606a52b6577f5d456e151848e128cf54527f7ef8013760f67e78432bc32246d69cc1995a120111931e30709612b1101e3becdde3f1062a07eda160cceb3a6e94a21e4b85ec2ef1a3a9389353039e4608a914331251c2d1dcd0559f79862c30a5fbf4ce4e1e9c68c4f9c175133ea5fb7052c501e9e34cec2d7d0c876da6b3215b42844f9ab1d6b4210dd74764a6814422f0a809cc73c04289d46cdbf32a2f50ca8162d12c5f319763607517183a"]) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000140)="2d0fd3411afc4a2262592fc1cf4d952b1d9db0addb4c5f28b1a1ab769c56d097e3279671b8b7e40fc6c9d8ab2264ccdd63e09ebd97e516ca00694a92148e2e1920fb1b8131de071d0050ca7da29a1a74022c0acec39bc844552d193fe580177df2b1bda6bea00d0ce14d72006a6be580d89868788be699ef79b26f4f0ebc32b4bcd2c0e1e3ec60ade5cc1f9f449f392e2a7e7ae09fa829a164a89acf916ef5e7945ade477fb48d7a42c741", &(0x7f0000000080)=0xab, &(0x7f0000000200)="74899ea2fcc4b920608918abe03c772b277e9e6b2a69d760660a", 0x1a) r3 = socket(0x2, 0x3, 0x0) syz_open_pts() getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000004540)=0xffffffffffffff42) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 5: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x5498) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) executing program 5: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) poll(&(0x7f0000001500)=[{r3, 0x4}], 0x1, 0x0) close(r0) close(r1) mlock(&(0x7f00001f9000/0x1000)=nil, 0x1000) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB]) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r6 = semget$private(0x0, 0x1, 0x80) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r7 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000200)='./file2\x00', r7, &(0x7f0000000240)='.\x00') semop(r6, &(0x7f0000000000)=[{0x2, 0x7, 0x1800}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x401, 0x400}, {0x0, 0xfff9, 0x1400}, {0x1, 0x3ff}], 0x6) open(&(0x7f00000000c0)='./file2\x00', 0x615, 0x10a) executing program 3: openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) mkdirat(r0, &(0x7f0000000480)='./bus\x00', 0xa4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x30}, 0x4, &(0x7f0000000040)="34ab4576267eb58b436988bf3c760db1a1551a9d5a3b93cab05ae0f910a0c53eca7f4c96f13330bcc6171ddc6607e6462190e5982a71e56d05c675ac12e489dc5a5dbc766644c3b174712801d8074cbf7dc3e296d39f38769490c37d13bb76698a34723c9b219089b302371bf690a00a3998b9c14907", 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e49b913fd02025cc6a78b9e7a312740fc008f38b20447cc133b25edeff5366084413e862a0f88616580be02af8cdbe30d73c40bd1183e6a518e14e145c55ea6af3a6826498430e95ef3cef783fcc116b2b9243d232a80250cb1caed9126373ce1eefef", 0xc4) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)="b748", 0x2}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000040)="f1dcf480", &(0x7f0000000080)=0x4, &(0x7f00000000c0), 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000200)='./bus\x00', 0x7f, 0x0}) msgget(0x3, 0x86) sysctl$net_inet6_ip6(&(0x7f0000000240)={0x4, 0x18, 0x29, 0x12}, 0x4, &(0x7f0000000280)='!', &(0x7f0000000300)=0x1, &(0x7f0000000340)="0500737ffe056a13372548e74b87eb565c172dfa1a9c862f203da4436f9c45e7624b0800ca65db77427df919d220504d3df44c4217b0151562e6e91764543b486e1cdce418501c09fd91ab1405d0b4bb18ad84a04cc831bd134f12de55c91e8192182c815ac99a556897a31fb16468890bea16161aef0ad6d4beb01a8619774198592e457a0920bca6253ea20f1ddbb1a0eba71f90d03df177d2090ba2762fc46b2e920f564d5470fab1f81f1be6e40228740c8b718a8da5a966ae5409ea88b191377ce4da2b7bf6f76116e8de407515c895ee9e4d9d6b", 0xd7) setsockopt(0xffffffffffffffff, 0x3, 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000640), 0x6, 0x0, 0x6, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000000500)=[{&(0x7f00000009c0)="29988318b0a02caec07ae50d451e0b92154d91a008fbb19d2e6b540a93c132a9be9069fa1dc409e0d624b9da36f9ad5adb9353c33a56b32cb01dc9fe0e3522e661e48f3da86eec66f152f2babcccb154f4b3a963614658747b7e5f5767a1cf20596f64c80b87861ca4beca4c97e57d5988c09959de76d908d524033e5d735a3f4e758cdc1dabd877cd6be57260f85e47879376f07aa3959c3622d59f39e199c57de8c34c2b6d5ed111a14b4bae0a42", 0xaf}], 0x1) executing program 3: r0 = socket(0x18, 0x3, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) close(r1) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x5c}, {0x16, 0x0, 0x0, 0xff7f998f}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000040)="39997cef726a8d0000000000b6324eb274a03a31", 0x14) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000140)='\x00\x00\x00\x00', &(0x7f0000000100)=0x4, &(0x7f0000000300)="34f4effcd5cce333d30b718830afabcb117aedd2f093c20e567c5b7b5d06fc9af64e4c4c1b26e22a3cf094d4aaab65c60151fca0776956647c56eeed733e1176f7a9920000", 0x45) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000c2ff020000000000000000000000000001"]) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0xb449fa17a26d6fdb, 0x0) executing program 1: mknod(&(0x7f0000001380)='./bus\x00', 0x1, 0x6d1) socket(0x6, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x28) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) poll(&(0x7f0000000040), 0x43, 0xffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0xa}, 0xc) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000013c0)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1}, {{}, 0xfffffffffffffffe}, {{}, 0x0, 0x0, 0x1, 0x0, 0x8000}], 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r2 = socket(0x10, 0x4000, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setreuid(0xee00, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000140)="cf13cc76", &(0x7f0000000040)=0x4, 0x0, 0x0) r4 = socket$inet(0x2, 0x4000, 0x1f) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="5fd8c6156aca05ab07f633e04710091786d5bf3e2973efd8a45899b3245a0c47dde1872c31f93b079cce66a01774ee6159befec6f30832ad208cbfde9a37e4a43278b77d8ccab9959373ded5454cdc4aa5cc6515aeaf3277b6105c379dcbaf42cd70996b9f1f826a450cf5c6fbb736a77ba402b4df85af048a07fb60c96d008eb7dbaba4ec7e0f0624e69e57adad548e62638c7053f3cc85cd8ab8e0f5cd33260b6f69a923f97dd1005dcd8c3866b0d1c3c93473cfad084e3cda21cdb333e9c2e6f698f818f22ef4bc68bfeeefb9eabd90c37bda5c9c8a29e7f66c12125afd983e71eac5ae4c12408b798ed9e77255d16b48b66aa88f1402282ebbcbc15cc9edb7e9e80bf5b8653fe66d8e529a97ba039ef5cc495747dd209dd36ddcd9f1c11551ef54b447d37c3fc8a297bd08f6157e9859d02c05625833d9ce36a7110e2f5054865c6ee97860bcfb40bbd0b2d2c01c8936231b534f7b2542a89b866b1376162f4cb95d9ea6c99431784f3bbdbef1a109ff7a157ab85009ab2eee5b7725bc6cec1804469fcd184069d56efa5ab7a43a8f44936130dd8c067307c5b5d584c572161ae01e6e6405391c9e09b83b2a49f74288f50cc0d0b38843f059ce9b1d66c71fb6e0fe3e89ae740d6ecb8757abac161e0d0b6b0468ca06376d68ab8c42ad6b17b0e7e615d236fcc1a63129ab53ac11c5ccda43acfe27b123f305280131a0de2f31b3f1ee973cc6eaa54879d67620f94905ac5a32e1ff6d71d3752f82447153b668fcfeb6b8a938a0f2a9574529e0e516be780a1c68fa8f41594a2ad6bb88e8a2faaaa63f0ce1908efabf80015e0e9220bbc8644407c263a08b05bdc8e03220f44f4c8ee558fa831b7689e296742bfdecee8be3d08e7e6eeccb2c7496c905cf83912bab0fb6bfedd712cf06d06586152bebdff84ed17b38cc29b408323e5cd6b247c11f2bea721f7951dc0b02b1cf6b3e7c2f8ecda0dcbc4979d6a784ea6c1767dbf4942c423af89439b75585d1c4e26b216bc083ed8e397c09cf95f4583964f2c9b1f8e9146eefedd6c51559e1d10fcea3213bd9e15704877a8627f6df79b8812f75fd3c2ad0270ef17f3e8fb10263a864a5829ff6e679a00c73fcadc03907efe2fec44c60d6bbd530c265e96d0101173142589a40e1902e0c04bbb242c11f56008327572ea98608cf32329d2c8cf43059655336530e0abf49c681ddca4bc57b08c7be1da946a8d12ede9f5482e3d016c099a4d5c3799857885263d4588a7dec41a3d3b74dcd47108388346aab489e2853bd310e68e999bb0db9e11400b6da9c8859c870af8d767987f966dbf25ae50dd662146fa70fb5c815d7481f78c7ffb8f8d9ce3596340d3499b49365768b7616e1f16e4c7c4be62783952e7a423eb1fb70680a8e9b2df80eea03294d9892c9a8852ae1d5751ae1f6b28b9b9a1f53e829aec18fa0df1a74a29133c25140d7bb41763c35cef0b2131868bf1a5bf578221a8963e30c4d6bf4e86c93caa759d75714fb4d032d17660d293edc4ea896d919b2fe17582ad13da3366035b00f5e5387eb314430267edfcd790ef834633e0bbc26e34a54eb7319f9b007c39df7fdc395cb2862faa01c17b77b465e61e4c6d6993812bf4f5d7ffb198a00e0988db53da03b654bbf3cb1dc0ea15bae5feff293ea99d2fafd3df0f878947b8ebb3f2392d69665ed9dcf32132e027f45c2460d124f355a65486d6a2b2a2b51f86ebc4a75b4ee44dbaa5cb30420d8600d4b5c6b450e07428d00250c6a22f8f789659400586a9cda68b6dc09d4fa21c2f33568a96f44106aa556cc48949433d3bd8e4c6a8b9165593d8f2f7c9b64ed7838b7acbd583e97350a687809e9464dcfbd45ec20d7e4448549e7d19b87e7fdb7018722e0bdc921c5f437179b0653e4ef54362f79a6a7bcd33af13982d5c41ebd872c908917d5b7612f815af6a6eebff94d87e566a1b320cb66e94ad1ecb9052303705d3004b378caecaf5a76d8ece83dab47cee5c7edcb7b6a5a903f0f2a258fbc92da4fd494a1bf8da2eee637e5ded38d4b8c7be6c443fe2630504cfab7c25afc6c858be90edf5e240a4716dbe45ce01f9a4429dd280fcffe3b0be60382b37eb5ccc647c862f5911793f729fb15a4619477f6a50a6d62c5749c680ea62630b2d89e654bdbf4f2f5a3d8666a804d811b28ce28c38f7c1a727f15fddbfd5ca90a1bdd061469448a3e2872266489d0fea20c9e2d37336e2088a457e5c3ef10cae2fe37872bd1d254ac90d782ff9395d201e14e20b5aa664f4ca7caac327dfd06708aef568262cf567e62dad154f67855517fd86c6844584bf397fd710c0abe577f14a87d5e89bc3d83af7237b6c5d52699eeabc9348818afc5cd19c6c184022bc58b54dda7ff7aece3d3952bcde2468a5b40cbf12ed6c0c5e5efb320cdb3b1f4d707f18997370da78e5211a36a46aabf85f7f4694920b5364158c4275ece562abb4103601ac3163bcf1e5cba06ff8e839416438104e703c840515344d4389c7053c0846a8a8fa3405cc2b18c61873aa1bf6d18c2f721725adf92730b799882cdc7dd6edb3b12c4d67fbaec80290629aea178d8287cc8578866e885262b8562300bee690973463bb1ad89c96350e6e80753489238df956dadbd636ce057f9b457c53749f88ff9bad1f5a2731241c6b0d0c4fed759e114c729930d92566cb9e4f18e082c96c4a6dc8d555c0f075a53578d14c400c85542ce42866a810dbe9ec28d2721118c87feaadea3fde4b5cd1568f27ffbbbce834fbb4d26d40d17019101041287d15408038d21f56649a9c7bc72ab415fed582b4b58d90e779de290234bcec3f555256efd987f23f1b33a004bb694d60210e928088e91a529af9bc931251d3f26f192569889c355e33f3a7cba1770fe9e4c00514ed3a1678c13fe861949959d2bf3a3ab0601d17eead989e65df563ec612198b9642293d5bbc5d283acb9a8646e3f1ff0dfbee8a0f9e0ae22402ac3c583e40e13e1a800254af2d80a76179be0f2adde14d488625096c9d661a57bcf80945f0d870c142d500aa04e109e6fbbeba105ecc2269e06520533f6e03db787fd2c3664c933c66431ad42d3f76a1d398b4c4b2c9a27977bd35eed80a05470c46e7641c636ee4ef6856daa1733ca1cd97d6e513d3053a539af00a5620e7ae75284ebf43999614f81b9f3d756b38513f1bfeadc4be1e889dc8880af53a86549e5bc6ebf8aad87ac5e4d3cb775bf02767b202ae0b8e8a2f471653a557c7e10bc805e0b182068165e6eb209040ded2eaeee78f028e4375ef661f4782f7d4431d8ce8d92953cc4613c4229421138573c87b0a5efc23c5ccf9ff1b23275ccd2112f4dbfa7ef4407f4a7fe39f43eb4e7beb07d8349ee6e9eb62104c3d7d6545f4418d608f9b4a5ff862e67f5c4a1436fe37243acef709b1f4ce394e83d8bc9543a4d1134c4ca81b519ae04efd72c5e7c426dc3756736a9aa05e574eefa1093badf7271811e842bc107d554de403f457a55ac36fbb86fd1c0f1bf4399f880ebdde39be1d754c73351f87d39474257121bf36b755bb081b9e075eea5dec9fa32a90a1228b6c0b3318eaf2a0f470a8e6df26bf27106cefa468958654f5b32f2858b28f5f677dbf96407a3ef1b467352560d7f14ce0730602124f63854d5fbb2cbc960d9f04d65485430903704d9915bc0a090ff9bc3e3b7033a5ce15f33dd7d11830ed15eb2b6d8ea45ea61451b61cd3ffef72f6f74b13946dd90b7fde1792eba6efe2faf1cd04a3fbd71588991d6d65d6da8dab602fc9d60ab0157ac51cf4d87a064475ea4ce87290042e0b84fae100e760ee2b17f73e3ba6173024ffecf864e9fa60633465a75498a53060abee1d21a09d17b53632ffc99ff496926eba817a0eaf6252cca5bc5f6ddd51f104e394690894d9f8782dc418a5af0ffd03f7a39384fd37a69a192144beca7da1f52219cf19dc7449e7402ec4d59252afe6e358b2fc1632f61e848943134d74eeabd05492550a7017265c91929b8addd9f1cecd561d1f5d298b9fb69f9827378f147ac526650dd5298db2ab12a3cb96cc08588e50325ea75bb0a826d658ae6bb2e9ceb523c14fa8af189936ec08d395cc78070de4b4fba778e7b8dd1a25c3bff6906e5861ce91deda89f45b5829eb3d34c01c1531b8e45766848973961c2e84381ee6307a5c42814ec4e670be3f89f3393eac57be220a65ba2596fb8ebae08723c433c846d0c50248a7d34c81300ac58c9e29535325f22a8844d18d4fc202eb15eea8cec86845d39d21b3af7e543c06a074dd9039bcad75ed34b4c5ef7a308f5eea76bd9b57abd96f0d0d73bbf50d11bc91a63b456d11038c5bcf92dae552e7a093ead7a05846e992b1957195522f41ae7e23df12609eb88d8c72dfd6b2236e724e273fef1543c6a2d493bb44a6f701957ba41dffb71630509588f5b3fd967c9b4ca13f6d76e185c7c8a04c9f6bdef3616608f70de6409f002cd82f776647d54a33ad2c7ebca63887fbedbaef699958fd465b9b0507dc20d3a0ee799e612d5b8acde5d81f4ab8ee13a4bff9b73bea347775f6c748ab49586c6a2265250ce5ae44ef4b80479da4f15d05393b5957c660654b571f6f36b3cff405bc77486855935e9a0b8f3a2db3ad8aa80ea7880fd78da032d38138ceacbbbdea1a364f7272379b9b55de879a9ad89de472f07bf6ba558f3be2db9785b80f1dd4a4621c61356dcdaaaed7dbe274c639cf4b9922df8be5565b2554e65fcaa9a6486df4ef62a4104692129ce7b74a8720bb509b7575b2106269f1bab4ec5cfa60bbf5e86a1f14a906b7857327cc2b5017a0b45dcb565046537e95543b83b9e7945c41e36fdce0bdaf41ca9b4c185667c55cbe6acb023411d718f103398e19cfc427b28d4316a1187d781b71f012dcf5be964bf11d59f7f963d35c360a7df214aebbdb964255a79d1e463b2a889853e870f5a11e7df8a2b2165bed203533352de915d253612d07bd00c3a3b8edf1059e49f851049123a58a637abf3d381e852a22042b94c3a6941f9c96635ddd8b4feb80945ac875c965ab7647f304008200550e34dff1ab6c8dde19b2f439bc6c87f0a6e12135922736b20be70df1fdde0d0d1b1b4c9b5b25ba91d3ff29edbd3c2357cb69f7dc491b79449514324c59952d37cbd5814005a605010ae9178d0260b5cbf77e3fb1ed7730d13abce2dad048cfb7bbe7339f331e4e00ea3e5645bc726d4c9939cdd7459f2e9f3bd310dd0beac0e3f4483c952cee60a66ffe48d0288d54bca467e2f7244a18368411860b3916433d8b478c0ffeb3c693360512b9bcfc03c9dd4ef86b02115908f3273d4900d937540559251874b5ddfcf5c3786beceb7bcd19c6c0c1cd0a7605036c5eb8b0ba21e93f2861ef75ce8f20484942ce87f10c98ced1fdd2d0adeb1b95935dbc0916e3bc55b3098fd55b77ba9ac1c83a91a5835d5a3760394961cce32960d26360702c7c065368699de7ba855c0776382fa17b87a519b2d4ab22b36ad4b77062bc69e7d131d590474ebb5304efeaf2b9e6e46dbb1c4ec5fd36b00b844cfdb4bf02ca7fc3a0abd05c1312e50e8be984cebd550f0976f770566ecf03946c1f934c95772c1394f72ead49e9af65215e7008945671e19f44d3a20adf0ec31051a90dcc8577c578aa404d1638e32eee1994bdd764665ade4f9557564f0a2a11db694e4d66d398161f226847e2df085acdc2895157310cb0c3c3e01ab8d7a505e6c6b1e9f6bb4fe4cc5413d86e12e37d1ede5ecb9dafd07f8b298f497db7e2f", 0x1000) sysctl$hw(&(0x7f0000000080)={0x6, 0x15}, 0x2, &(0x7f0000000180)="c532a44dfe621d5102ae92925865b04151127fd2661c957e964004d8f3340ebad48994d917df410f6553ef8c9e60d6f45efa1ecd0a03be9f6be0e4d6a293e96f63f43cc93e52ade982ea7c551424a227e66076e59632307515d483bef3ab2c39eaa78d7913710100000000000000325b40fde85123b4b4f37a27b67075fa3f5548e8a8bd86c395202903b0c6da40dc5b2c64782bb59032c8cf53", &(0x7f00000000c0)=0x9a, &(0x7f0000001400)="38756dc3545fa0f495a1e07e018634bd7b79ac6c795709c635ee4cb597ccbaa444361d638eb658bcda094e169de8ba85da53c8cc043584a23a52d90df75ff84fc3f1532a628a6bc8c54b69801cb0a221c8a47418560b729958f8514106dcd79542ef6eb926acafc249c7ee5f40c8303ff085be7fc6bfcbd5e2b1ce0f1cff636b0f905c7be6e4cddd74d0e09d70e0d27033b0aa9caea4892c53be9536a10eebc2308c5a356f88dee155e0344099faecc3ab808ee225bf480000000000000000004c42c88f441c13333eb808248046d5bfb54eb696efbcea60d5841342e540a8a548f5d2d6d618fdffed52686c3320629a97bfdaa35678b716279d81872d461d2c6987ecb049ec9ee756d559b702a0eaf3838cd9b2acccc56f1be37eeff0502c6b34a9312af27ef6bd0b5a84692a6e1fe3744ae23638ccefa6c33fb2e0fb01abb16ae099c9139b9799b75abbe1ad12495c30d7d4da06838da8b2b1", 0x15a) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)='L', 0x1}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000001300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000001ac0)="410c9c46c0a7607a724b97b6bb8c620aae3cfcf1795459dc9d1f23bda5686268e37ab70e7ea541139e063f56e6a0d2272a1bb5d8efb3f8c85c9bdadf19d72d5889c05304245b9543bf5e8c87f83b0c295dde3db878117348b3ecad54a4dabed762c05795bff917818ad7ad04c1d51830963142404097d5fb532700a5770f7a4a766121870fcf56b421bccdc10d7ebbb782b796a00a5ec888a0da9b6a053d9bd4634e9653117ca2bcfa23b32f005571ed7b8638f40d49d6cec3b51ce5efe47b90741cc2b3d14eaa743e539df818e8a60ee0e89c3f8a55bae3fc29e43102dff23c01a906e2f00bdb8aad06e94751a8875493302acae2371990a82c5c5c1c942d2f418dfbfdc26e807de354b92a9d582cf33ec08f2d30ac27300a217fe85a682d5c16eb2247452950efdc81708f3aaaa26f189589c9e072e8dad05819183e7461e473f0feafd1e9e481aee5570d0a4875446a9973d11c38f63e53382209e75e9936aa3414767a851a35adc093456ef9dc65c843f3f3dd35e350704d513db7dec0c7f65e36382c0f474a48c157f4442ec566cee9abb808b7e0d04424fd6e95b419847be9938709c445f77003e9372d581ed9f5f0cda07990958283b77dca40b3bfe5bcb3e6ebb4320dd397972fbbe75a96ba81138fa6fdc37f8aaa9a4399daec8b5170907de6fa0d730a69877878798c1209b56f0f083c292a3a42496ddb0faf0d2868476b9b6a1aff1ebc33fd4ce796e62bcb4c7a9b47b5ec52be151b9330a4e27b9e26903b671b3e6302291143a97e363c9918aecf3bcaa6e7a9daa0af124b11d586835bad2b0ca031db4b6de0c0e9ce4471fcab2cca36b3915bc30506abea48b63906e033797db36889eaeede954a684773a6268ecbd462b754d07e38aed161c0e07f5271981f488156b0a338de8905eae3ab3726ec24d7a4e623a070cb71874e2722eecf149efaa02ed0abf6a9a1de7662b9a20c997c0df9e41d578e12eb2f80994d858d999012205930bb3fa058e35616fff42782892e60fb983ca7cb61a40c1ca39a9f755477a147785c511895a40d0806318744c29613e505f37db6990cb7b04bc22084dfe6255df5786e31809d88d0a03b78e541e9c2d4d919ed3163275b488eff4be9f12a2aa55b0d337cd7b3c3633b661a9121fe3a8de75a13239cba37e5a0fa9fdb175554ee9322f157999fa518b04e3de4459c485e38a88a74ed1910d26dfa6d9a4bb496ea14eea25ed7dd8777e03410dfa0adbe8909d34947c2a67e3295ee6cb81bc43e38c460b9e350407955694933e381f919d96fc8e1ad3f6e78dbe15b0810d1a686893d30aab940b6f1e79af30b080adc4ed851da925442d889ab77301c92b3b2bab97862c587ee50f8c48d4062c27ce0836dab6e721d6020d9b54d382036cad47722528c81d590c872f6c75ba3575624bcc544e6f10631191ff79b8e3a4c8aba0716cf3c20d5d4ee556525eb3bb11a6169dcdbc0b821f1665a3cb78cefabf214805a03940047c71ea96ed834fd0f697cd4c5e9f4e72007282453e0216028042c67c2055fd49f35a670a7f4a837c90651979e5b6e31a164c107ec714cb858e464587c5b8490215b19e55c4c094123869d6c579d79099b0f01a81e4741527cad071c9b2b1e04b0e79a4d7cc77dfe4096e16529365e036d19d9737204f425c7fdb117753f83b2d565475088cb7b84e075860d253fc363014a8f43dc9501f707f8c7cd6d88bb726500000000ddbc894b2fd105fbf1f46b068b38b01097e8af307716fed9810bfe373311e44cfc224b0385ec7325440e6eba9bc2c357f25ddeef95e497704151f7538d703b8f93e4a87bd899a827b759839f246d5d4e0c055588a3ebb385ccc33bbb9a981a611104487c5930de0f79da530f1997aa6062ebd43a4c0977aa51870ac34c213b0d7cc515312a84686622bf18126cb58315e900abfebc6a152d16af2bae8d17c9a0b23fed92a828ea31fa41a738329648b5f348b661735b98f3334db142ceb93424f5fb04b5b71322adbd2a58919742ae701982b5e4e0918040408bb3f1003ccacb0ba3992b774beffcbadbcc100d0dd1c576e58b564d6ff4a871f35949163831a2b373886ee72cd8ad0d367afc6f0b107632833bbce11d3dbd16b533a3cbebf19361d7620599c149e25a7b25d8a7fcf3918c6a9b26e5e1f484f6eb94f8f7cc6d7c98a94fc68988ef9f7a1e9fcfa467038fd26b6d53f309b63ada69143d178733e53d5dfd1915e34e7602ad47a966090b37c231defdcad80b8cf4493b3502589e326a7b786299497e14816d18a2d3b7f5a3ddf21086bc20b3418420733d7884dfe3f8435af03e8b9ca609a10cd0dd422232bb82e2f7c1d81be0b7c9a8c9d2ddb9953942d0760e6e175fe45e20b14047f40a9559607609f91ca05a08329a2684d977928bc03fbb4b6acecbe5873f0813051a9f21ca55d5d3099cbfbf3186b15e08871d881b73b8aea1840ddd5941978b98747c6c5febfe341086441782a66dec8c865904b8fff575ef6a01656a4fe8234e7c9ebf75f7faca89125487b74366aa1ecf6950b7f0685897d127b577c3bb7d04e318beb11f45e84bfea090defce8b38f226c8b2cc5bef3c4d1a28b00fb", 0x73d}], 0x1) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r1 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x1}, 0x8) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000001500)=0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msync(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) open$dir(0x0, 0x0, 0x0) writev(r1, &(0x7f0000004640)=[{&(0x7f0000001440)="0eac53f82725d796bd589b38dd6d4f788682521dee4f90b7772c829bce0360f7e4938c29a4d52b49caca84047bb224a4dd7b4e73cd0b9a4f5c695281419f1105a3f06190", 0x44}, {&(0x7f00000015c0)="8788f219d6da74a8488938b98adfbc2a88ed479d645f638736765fb8f7dc4faedad947eb5a5f4c392460ac4bebea7a2955cd95b7b3e6d7083c4f6bbe4a89b9efd2a78e3adb98d25704dfa451764eb33ea08420bf90637775f69073bf381358046d485cc343141e72aa23902cde4c427c9d6e28d38e45", 0x76}, {0xffffffffffffffff}, {&(0x7f0000001640)="39f5505e8d5b89d9e569a3c5da2af567fdf16b36f5f54a589864bb8714c00cb39deac952201f65f5e8b0831925aebb13c0bae5ac7eb4b88f196484a1cc381d910b16502eac3702b381158e62d95743b4aaec493a7a52788b3cf6a25735d1dfc004841f2b4b8339d048689580c234b71afa4a0cfd5f64eed694d0a4589318c2f32be7590874ff7242ca18de72e9761268a1f26e8553b6028b6262c836e5f28670242bbccdf4736edf1a5abe02f112cd448b5a345885106ad04571d9a70d354bc232cacc5010a1e1e90893f39e67b1ec997e665b6b7acc864cdb2c00ff3e931a33b1cb25384c48c331b8f60217e7b9bca5abb198a538e50c87ceb9a7dcfb837bd24fee12aafac107d780b6f2ecde9396adec592d230fedfb9bec7ff4b1b97d1e557901d84c0e3c49e89005b602c78a6221a093e7a91d389d72f9b808e57a4e8918224b5ee754660111faf803b6ec3f90e26f636d9689fbf1eb8e50fecd9eec2a9f9a8be7982e8fc8b40234c19bfdfd9017bca44c25d3a586c3250321a7f0645e9b624d8f9f232ca20000d3b1fa3260abf0be5ba99753652213c3e4ecb4b7f8226660c917451c100e9dc440d018ae6b75d98e127b4d856b9ff17be95e1ff9d6a55a6d2f305fa250dbefd4c123fe4cebb19936ffd6669f6c0b346b493305a40ba14d2a38d1d2f303bfa022b5a1a947c7cbd4bd91874fc13a8f6196175a8a4d5d18759c88014780112cf7e12e05e0005c30c7bd3a683c00c756be8b668efa292eff54f776121cf5b77b357784524bb6992270ccc8b416ed935d0979f37c2bf957fe2159b3ecec16669461b50ed77b8f9ddfb6f76f8edb84c28fd4a03f102e6b1774cad7bfc1faf112d5d7553215d8f89453279005c1dc8d79e76019bebcd55b0ab12e0186f76d44389a6e74a91c4756ab781f5548f90e54dcbbbc6485747e334ff1b6060e8a55cf5618a4295246c60cfbaccd52aa039198949c4a94669805e98e2c7a5eae3ec7d0be3ce859106a2054b1f09fa4792d90c390276fbf7919b7160ededd818f084a6612aed54d49bc1d7cb773434098bd2488f58f2202ebeb879bce38ef007a5e7bc23019aabb55194c9c1ba2a4cfd0e18757eae17268bbd512164c1e63918a8a78dde2b15e517f05f5ac16c87dbb53e18de97c035662778490ded1ccd43bf100015fb0c515007c0b63e5b5fcaad3f25824d122ed621a5dead2ff0a6f2ea50a1a889c8b9a0f8b922cefc201c4602305e3d1e7edaec15649e3cf5616e9cd286951d019d7617765cfc08360bd2c51c1e92f14a5e2ab94277d8e9695e0c49a6bb42f4e7455eeb5b4673b61bdc331611973a51351c142a7f4271fe5b3369b46593943322160499f7f5501960279a5e81fabd4126c578261eb7bb85a85b24c52ed341950bc6690274371744c18c2fe9c382a275caf882671b93afe73159f1dd40d57deda3596935362d2039af311a7c7027bc7e3e7622194931a741322427610d4002f83d732dab6348cb921fec8e5546267f12ae5e9161ca88584aa004e64f2b58d26d590a91c260b0420cb57aaa58965c340c13cee115b2d5b0659c1fe2b9932d439d935fe1acf901f3eeb2e30d12d680e471a50f3492675198d561dc156bcd63522d98863222546a8959a687986b696dd803e6476e1db6ae2fbb9db5edf8604add6467b3a4461a2fff81e337496bb09f98fb41104298ef5c596a778328e0921db6e9626269897d90aff1779075e2b4b1b16d1ab08c1625d3b2a5da0b4a7a76f1618184b07c6f60b07c20e06fdd1a19be7436d2d7823f4acb8efa79c0a7805abc280f7b2c82c4fc400010a6fc16d707f10e9766fd2e127bafad8ec281f8b0675414298a2234b7aa5fd3ac9c412e21a8a0190f313fea29a304e44d030dca567e46ab1573c93be636664a200617491a48b73b2aeca20cb1e12f78bbc9a909aa503c43f03f15598cdb047a7a37464a3fa69135b91c41771838b663254374d9362b7f28724fd01529ba57b0f396de63e1210b8c30c558cba849dca38736b344dc2a796dfdfef2a8ce1577545e06fd708b2785dd2a769689d5ebe8dd1f828a3a23bc623822c3fab13b42121b458a83d93b10f05ac5684d4e8efe1bdd9552e63d487959dec2fa80d7f27311ebf8a1acc0569909e2abefbf69bed739a9e58eeca983c55cb35b8c21b2dd75ce819ad6bcd6b927950d6d1b8f56f2177e3e5b4410a08c6aac2430ad7b871607cbc90db66cd07aab14953aeef248536f65d58c07b1065cf4fa4524d5aa426e50ba49a5c922f79dd910cc760e06304779e64d8b79f7f499efb6a4de7455d742ef115917ece42589c20cba8266613ea2be7255ac9e6ea7477fa999633c39ecea50f4488301c1da2f5c9a91c6c0e131efa2029251087d1d9f39f368e54b571b2c588be96901d11beb285e8581bcd0185ba3c5ece07de9a703a87b23607a683382e7efc790028fad10b4a0d3ed22089d189ceaf78d219fffa69e732de34b9a6fa2f97765742ceb4196a6516dc50a689e8e9092cd79ae8f9520a1767e4a6f93f573eec6cb8d2cd8585a136e57f47bcecaa239df38f92dff9d78d6de8e7fcf7508d492b76fb5ebb9f3654e1c093ef12991ace9ca61a318f0d7477c0ca629fb5b51b903eb86c5fbe4db201b792117fc57d99d39efa4c37660b35259f12037a280db3c8779f6f47790cf0c8afe5e0bcba26852e28c902b99d5948cdde63634a49b18e8f2922ee1fdcc805fe798b8daa316538fef45415b90dc28587607b0059ffcc77855fc22a87841976656751e558748190c4bd147b3121b8b6c276c4ec4a7166cf3601e401436b8295da4ee243fa1f1707c395b051b14ebb5c89fdd1323bd472247705dde8e5b858110a22aa3e33c1732b97f9d0eac3771c77c00144f6cb7b326b3f5f4f0d4772f1accb68e90f4e0e969e16cbbe64e17570c14cc5b812bff2d0a1cb45514b38d072abe7921a3e6bd0e03f6e0604cc29c19027ccf1cdf03cfc92c04cec5b3134fe95760515eb885e9551a38e2adc105a29568a08ccec4ad49bf355f6bcb8a7b805d29eaf7575e3bb6f982e2aac5d53b15181d39a8bf3efb8752b8601ebb9a56887a504fa173212526fcee884ed82e36a30419855a3ccd8e74f584b43a38fb0a8e9879f179328dbe0bd044415ea377aca06ceb872cfb4392ab6e8af81da4e9249737954d78d1feb525d5c92b65c5caee72ddff99073e5150698eebd17081ee16dcff0b126321a3d404ff36d45a12aed70b7924cb140b1fef3a57339b456906108d436cffca95960c4cc00eda89e2d56ece2e32c337d9ef1b5d147c51c1245bf8cdb467b0b59038b3248c45a707abd246538cadc9219714ff812cb0fd7e55e479bdedafb8ce2cd1e96c6e47bca79c4f61a2e50a08e6cfa91829eed8f8ffbe2aedde0aff8c1ed4b3407c14516f2e94b4b87b2dc600c975d72db0bfce259a0a8bb0f5188d5b45b1fe202518ffa23a805ea3476fc1cc4c479d1c7088b5f273c59e1a1b8e2424fe7b54b9e64e82bea3ef0c617b41eac3f2997a204ed70cdbcb4597ff3d7f7976857b071f3503c17d84bdc0830a3bc47333bf1693504ebecbcd94a7c8ab033de731c0090476cd1edb26b1ed7ef2f547712a232743c0cc678cc08cbb1728a2ef7b302250973743538f7c8d1c183c08bf945c195a4d22a9b37ef8d9f71c26e78be7a16c09910cdd80b5acd63f60d4837cf79dc8b3f60a46d3c5f4e63a3ddbe49d4ff3c57a4106c3e6308a8cf22beb7559bfcd1d89999c93224db19860c690bdb1c08777b48a0193c035a4e5fc3244ea1fbbd79ff0b26d763115b4435841bf95dc4f226d6c943bb4b6be95e6dd27d9f7854c7824b5bde9412dce77ed93ae8c9ed0132b04dd86719ab1a89044db40bf842ea0f3c3289e791badee7a2e6a8cbea52cd22b50c52119d1b9b7919080bd175aa91225b4768e61ed73d0291f04590d5a7b65e654d43d904ed70d93ebcb5accc4888813ff4e8dfa0b81490411cc6c176cf6b0b3a7e13324051dc62038296b84042a0c6683b50c05b24b712455b1b35fd15638665ade7022ebc52934b3b879fa1670831602bc732fe8bef1378aed1c5fef95e029319cb8e5311b2dd893cd45b6f0afb15b03b4b4a84a6f3b99909d7f6f586524556319d669ab6dac2097072ee4d370e99a768311ae7de5816a00deb9f6bc9ad54c1053153eb31d38c19689abce5d5efdd6476cfdb0eca225047a508b0589a043695a1e222c30fdc55ac75f469396a7b6e2d42cf7655a83b156cb32b94baf003d85b703a4b2ca8acc833ee6d5aa84b5f657f27e75e0e7f753c22d4175c594b5fed413e49ba7619fae6087c25bb8cf26b7ad837154b656314ad33205e6d8e0f9770368b934dc8cba2538007347adf220e95a2dc8201a20d0d91bc83766dafd7aaf876d92ea0fc72fc02ef4e8bbef144489e78cee2ecee1a782cdec8c538d280db2432f0733403ec3d5b31509d011a760b00350856d855ccdebba93bae5e8967bdfd3bbaaec07fbc9dbb8b5b8d9882eecc14dafa04c702d2a568627a32e1660bb2245a4179fff3f2392679961b33d63b4289df0065d6c0289121f0bd465806bad52c3508873b1a71d3ca206964c006f496d60f2e3aac54e8ebf6dcb8dfff445672f2ea75e2e9b25903897430d77936b5ae7dd7669712ae3e04f1fdb70967b76c3e863b496aa2aa7a68d3a9f452b6d5ad12e2399d1cddcd530079c04265efa88d241cc8b19f2ef77fed18fae72b56b0791ed4a3c0722507a7b3453929d21fcdad45c4a1f5ee201d3e87269ac854eb1841fa0640dfc04d783a758ef234de6165a7a3aeebbba8e6d95ef4b7e9937492805b021a191bcf13ec187c7e77f71114d08681467e483a9629312ee23d3ff3efa12a2d26398b7a09e436cfe317a6908aade57531c2c2fc32845565f1a3ea19d4496f3d12502173788ae306b2d54a5c1a2d353dd6a3ab8eb8e873051a5dc418b56301cf856780520be20d2a6cd4f86059475939ed07ad94d5622faaf4664fa72c3753ef195a1c90cac70b6fa39760cf4342e30a708209b9834482ca1e599774ef3da749a2fc0a25796dcccbb078b2a4aa51dae4a7831cbfe0eda9a9acefb4ac9f5923fc515e9827f4d6329459cb267ce547b3517944dd0c9fcdb36fe733a7837a6a2c12c4ec8953fda0927aa9fbb124ad36772e3b448999376673207d0b18f06b53d1227ce500070d49ee0b27d7470103a118cb39a5ad6897df8f6bfd86ab72f137df1b2423014adda437c3eb65b4ada2c64c23a400682c777ce038be32a36481cef583ed00a4aeeb4dfd8144b96922ec5524947002c4557764c83e3802724c7790393672def984e384c62eae560c23a21c21fe0b3f1640d2c77fc9b5c86290e247136e13e70b7497a708970d6f99300e38e9784a5ad31b83bd0031e83ab394a67e856cea70e7df7aabd5a4badb9ff07aa912d37eab83463fea4097eb1add72ab9ee7b0f4d6bec813c8d8a08564ceb3f0f5cb16e6c74081d94dd9bc088aa39fb29bf53128dfdbefbbddd2a46c9f3d0e3be6a8b24e0d572cfd770966239d4d68fa5b495a68d96166668a66ece0c0700798f978edea2d842eff8d3607060f039eb17cbfec6efa17d26f3e93d5a52758ca3f9e7ca3bd191222671b2c5d5db3b99fc5e4c1526383c0b5a4b2f26e2bf31004c92972a46fa8a98b884942b46ad82efba247573eae8bd1d7428fe146b53014871cfd127fb5bb1990ad15b3a86ced49fbc4cd4a473896ba2024089663e15c58ec3dc8bc4530d5e43ef9ec0dfa3af8886d7a7d75fcc8", 0x1000}, {&(0x7f0000002640)="a667c3b2063396cdc1dcbc5b1095ffa0c8eeb0f0017ff455537b79973bfefe8e284d15ad6ce37a36ba05d7d5b8a16a932a4373cd06d50bfbea44e5e57002580b48e5bc7d536959e6e295a566b332995f333da7f0fe04132c4be2304aaf5833d099ca42badfd642f7b9d43ff1dd84984154103313dc956c1060bcf5c94b83547904312190d22c8ce9e565cd38304c07b6a023ad7a094cabd3356bb14190466c0fc3fa95d5590fd866d63d13fd97ed1df71c17d3707a43e37b579b4bee896fb0b7d576546a8cb1d9319cbb1291e35bf369b7d2fbdfcd61a205befc1936a3b705f635e5d89e0d209aecc211f0ee47a0c3329c0541559584c0dabb334ba945d584cf8cf66d51b4a41a74c29e12e5fe8dc145b06ea5fbb5797f0d5efa122f390919e3258e1d5e460ea29672747a85d6513fd056a716cb75ce745d7ecd73eabcc416013b33da813c9f061a33d4bc2f3f441edcc84916a5b707fdff6568028fd69b11140a09e162cc9ef58dd65eb6aff5329e72bbd9612ed4bc49ee95a18534c79b4cac0a2cb0b978aa485d052bd2dc918c042ec7deee2a1a76cc3e84db96f6180c3cc29472c81a19465be6badd1eff4fe7726a87cc60b973a677d2c120977bd6f85384828304b430ea4b7c75d088361c0e9daf440c7d5a7a904f8bad5ba7818cfb2d63a74aa7a006262be1a43aa0d64fb5d96d1261423652c7c060d083635472085567e48f746d48a5888a032dd7ba52ef610c19cfabd729e29fbdbc1addc071d06404d591b55b2cc9009c0b707ac8ea539ac7f8d8378a4c90096763bdbcb31b917163d9ed0af727cdbab1253a13a4c0a10310ee482d1579c40d8097a8d0859b0e90c4438cfc1dd94dd4bedc21c31225d63bd903bbf9e3e2c0f3480950f5f1aef4c1c6bfd186cd124ef303f36d763dd6322f77ef7df9b78e84a633a1eb1043dfe9974d14845b4193745dafd32a414a28b26b6fff3c63c61e2d73a6c9ea28cd5882b70b34ca863f8fb59e31a7011175006f3aa895b596e0499dfaab386a99d4b97188a2e1659c5087067935f07a94d8cd93b2cd8655c5b0ecb1f9614d557b301dbcc49d67a8369c462a2d979de480fb419000727fb8ffeeb12c21e0254e1c612a03a636836e39388903133b78ceabc01b64391bd6d07082bccecfbe9924a71d7ff049cfacd17745aae77ccc7854ab0353dec30e681b43a07be8a776e571e4597a44718f075b9ae1b99439cf1fa98ece125c534032e888b296595b33b9ef50fd1c3fb96168201940f2845666bd84d5cc43edc4186ed69cfc9b86ab71d167573301ec346aaacafe3657959ed9075e1a5088fdc560972a2912499174c217d5ba18e539c67679e19e306513bb4a047f9a1efff6f473e596f85bfbd9a334d32c35d8114c1c44d4466e0e8b92fa00d70b472b61bda04f81cf90b7c75344fe108670ade5095546404e6fdff74798b33e6b55ca1790264c69c761a943bdfdefb7355f57f4951582f5846c2fd8fca897b0ae843970c8b3ea4201c9b3c9d98ec197205038bc49c7e1667e7076a8e8b073f93afbf6d2595d5c31ef08ca0c6b474d50dca81e0ba946a89ddd888b460473aaa4bd2c3648db518a5eb233c4c45851f5eafc6aff9f776128d1e843b47c97f666a434b73b50b606b23a9faa66d0fbecba237937f15db5519e0579cdc4c95638d0abe40c18d504fd22b3d8e078fb64153582d8e3b55f18c209ec934803601d5050e4dae8dfee2113ca3172c580f0585cc49afa714812c1bdb4446c640ba9eedc97a1496a0b0a40c40cc2cefdfd9232c59cebe84f2614f80bb4d3dc11232b2403182952d0995f51795582a4158e0c6aee619e6638ad4ccf9c5b16f007f15fe1efa5f0c9aa5fc62e3daa378b65b5cdd3a8e1014a833daaf86a9450df5250b9420f7e3c2cf91dcb6f174e372b2f5c28a249fec9746a18b397f6c504678c4ef53a02e531d0d8eaaf0c1bc6609ccb3ab868e498f9c01e5639ee12d4f998ebbcc7d894cac495bd8664d99337f9416aff824b568f8b4b51372b9a86b383b1e5554e4cc8650ecf7d8bd020c4bab9481949ad71cc1d42903d865c4694047d4dba990c343434df10a7f512b359f5f17446de5cbb51093f35d8041fa7827cea4bb2b70547bf1a4970c6b535d6d92c8ae16800915560adfff97c6cf83eab6fd6c1045592310bcdfa0638d724da58a2dffdef5ab59fe71aeee36ab6d226c7f23721d47aa2c7b4f3e1388438a4414281f20f4c03ca0315c2d226a1bbace27312f0a69af147c7d47fec4875e4fb4a48ec64e09619a4fe411f05add9de2720b6579ca70a26a4c05587691e3f82a9d9e3608d6511cf0cf329ba1a9128cc7fc48e104acccca43760ff95477df98f1eedd954d5c24bb49656992beb14ce79cf2cbbf9b669b813e833bf4fc98642249189f6b7a38c7cf1c1959a1842b7ee893416c9629742d45f4d201c70db6ec68562add1f3b7b1117ef25e2a1e314a10466c73dc2add3528c2765222f53df77128bb255abc1b95b283b3f201e2948161246a8774dea657a63256ca260c910b115270f5605f47b639ffb9a8668ea5debc98f0e6e3453527004f7805f0ccf5d6c358d7e6f0f965fca2c5d3ff8c4fed528197fa62f587ed561bf6f1a69bb70b3c32acfc70ee35e0eea42d230d64c0673b6f8adc06fe1cc87604c23ea7166a72d6463930a07639fcb13617919221f4eea2cc8c524535fa51945771b0fb981a83c5f0eefabd6ec69cb0829977df4200dfcabba48889822a34271305f7a5d5d658e43299e9e77af225e5c5e0b5313189c4349ff5bb874efa1f2fda712cc47bcbe91aa19d9550dd29ff627c8cc732b81631fac400747482ca8ba26dd9568629efb4eed0741fffabd56c4835ab0ecce2ad408f2e9cc341d9dd6e01eb00cf7b5710b1110d32442f412e27c0a153a423e8689ccf926e9805f9deac01504634eedd469f4dd4ce4b49dcd5b97c065d0bc90f2f02cddbe2005a62db4418b4a80c9219d5c0b308b76ed38e7f685556ac4b52549ab188a82aeba7dfc5f7e543365e2fda5fc6a013936535a8de19b8d1b96125c2054edc8c1960f893ad5ad02cd8de4685022d73db70cd95c7270a9d972175c6bd6b4125809dd16ecf5e6c36a1ca614c5e2f4955aeb7eed175e60acb41b70438c5da8331c359b99f3e179a300b69a10bb99ba804b748ce9fe8db5f31ffe664567e965d11e62061236028f6cb06b4edc6c700942b89e2ee4ec9588dd757042ff0b215048267a0a0daf9613e255c1ddfce1cac3482b3bf25b9f97d6aeaf3ac966a949ac79f9a41480d91d870fc20ee73c094c3d66354f51c6af8b08fbe8042a55f0c0e90af9340422773b90be23e7cb02ebe4d2673f696085a177e70f79b689a0e75ad5721d7733ee2b235d70f88ad77725ee6a5c3db191f4c06277c31e5fddfc4bd803d8238037a497bde051a0849be51f2b7db1135640050f1f9aafd95ffd76a957255ae0ad5d2c31cb47d259389c8107ec9a773d17c0dc0a4b04c1163c5d8c60cc56bb8e08bbeeded3e5d0f8d7f5f1ba337b0ca6bf3fa2fd83bc9d0479dfcc200a73e7490098e04993a6fb7a2afe2fd70025b4e00e1ddcfe9fdd878657e9330c7a7ca4fcf126c7078fe80a0dd4ea904c60af9361b51871bcd1e460406114f1057e0e0d3776e4773b318ad445c1f7011367db4693d2f912537903bec88e8212cd6c5bd9b64c9699e348453fd97d6c9ce4fc1fc6123b340edfce002418e4d4892dbffdc5410bad7e23886805cf76be4f21e26bf64531ca27f11d9f579622cd05fdafab53831731f192ab328cc7719ebbc0b5ccd1151834c561f345a0c771413cd81f485b6f435bf632c36125ea5a291f14055265d6678a86142850ad4d2dfdb1daa2f52509dbc24ed859b959047c1f4b325d3667e4c45c167cb07f62ec8efa42120f2133de3cbec8edd330cf5a825e381c52e1b19e55d9f552ba3d807d81876a068b227dbebd24fad2e56337a43c7cbf25f11fd7907bee3e25783c9c157e1876fde493cbd90d5f0c632674e526ea71d08acffe4981c460e304f134aac2bc175efa7938f9b899e53f24e2d5b42a176afe92c6af1477e521833f6c15cab02c6c67ce353436401c48e394f3a055e5e6d1b643e0f818f143573d15fa27173088dd5788ce6c659a69c2a335881d51568d5ed6422b15d0a2d4dde18caba71a80f1c79f8cb9c0b615293aac0102a1799882742d21ba8677c4cfc90d6e19d2daec640b0069e9777fed0a45b5b971a9492814951390350f22d6abd092b1402cc7a8d2786b23363569e81c78f3c45d121ff78874197d9fc0448a1e31cdd888730a2f4808f79f41add26efb820bb0aa9c86c90a128f46a1025f958f892f35d7b67973f1b8dd7b8cacadd04c5acd020b4925640b6fc2ba68f13a8b18a05c801fc3796ef6a691db0ea7474a1ab4aa86abfcaed5c0dbee6f102e1907c676e3def26a6c1c035a67690f7bac059eac29031766139faabcb8c87dd895fb589df5b58953f0c70ae7e73451fe3f9fe5ba927ea0de7cd92799e0cf6414f048938c261c3936e5efd8902c32ae04cc1d397ec129c1eb8097fd8ebc8b9c7fd2f149281a7a1136ba5e7d1ba1dd1f7fc773624dfc95d61f92419aa33ce2d5efccb1b72246d358c93f7bf51a82c33b88824a18ad734de3dce449478e3920e0174a822ce1eae71a0dd99138b55c28b5fb2f87e604648149ae6d6448671d0cf1b78439f981a6341157d9a4b6cbed324bd61c2b67ce5188ff30baf5834ceb2ab1e491622c62c78d817e25b45e5d81c1dbaccf7739d19e2fc0df1e0bbd2ec2f4ccc0459d24000754b42c6a305d2ad269819decc62cc159d9423a1e9888b2706878d70c27f3dcc1914fa38b91a811baad6c49b1934a64f12c3a7e8adb38eb62a7329b7003f0d8bf83b34b9128e0768469f85dcd9a2dd2a108f1fd60fd5ac722e2e1b27ca13ebcae2d4f8c9bad04555cf1bfc2cfff4a3ccd0e2a672ca120336f92d538711adaaf63e6bced502b1ef23bfb5f4b7a26846a67cee0ba2fccdacb6cbde91c2b5727fa2a1ee50e6de610e70af2e1a63c73bcd8e2fd9883a66c1555e706af3dcfff50f3728e54148ac16f48d1068461948e7fbf3b17ed6a8fee49da5c12317ebcc80bfa7fa1a5c6e99d6dfe7021502bdcbdeb1027249fa165be3867cb21822036edb907ba16a2cafe6614b4ce04929f2f311f3fc0a1f14af57452dc71737bd1236c5f5bf7218fcbae1041563e0d1516b75872b0dedcda751787017adc139e96c4ca43a6f510efa3dd8181dac6714e79e59ab8ab5f6b7052115204dee5a4880155941111a1a3735e096447c230226e9dc81b5d67cfc593632c3669bd2dcaca55be288d4ff256621b2e37891767b18114c866d57d1e04c529c677b50fb190104f841da2aa869105c69a085cf70e0ac2b53954c5e923fc0a75a65b74dd62a772c4a785abd742f42442e22377c732f68676b1324d4d8958adf66615749c3bb6e641235bb0c68283d12ce674f8ccad97aac3c8c5657f38637e9a00211ba71f6038aaadf99fc60741327942ae739490811cb1a81cf22d8903b5002f46dd31b1bfbc26c918b2b563e1f9caffbc30301ecd49880c9b3ab0d4f6524ac1315d2c70ffe1a688d3bb4a3e604b003965e4834cb7c06e1dfeabe1d6b5e00dbf8aa044cf8331840719aab0001397ea926e8cd748773274d772556aeae3ed81e69226c82ab9096ab5bbe81ef90f791f04d458145a8a048bf9088d8e6c2cc4fcf66712fbbe9a5cf118b93f9500c1505652a6fe4969a9edddd9b1e053b3789e6", 0x1000}, {&(0x7f0000003640)="f7fe9efbd3f56781174167388a612aaa0c1cf226a32c3f1b268e57d6b50f41256d75a083ef7919bd1b1343635fe118517a0978af26077a7b61885634df0e9b130558a96b3c62ae0cf9f9e2d71dc80210826aa0106651e6ac282b39fc4e8e567f45aab4fcedcb0f90074abed184fd19e9fbe48362150b548d7fdcd515c79a949868c52504bf6400885ba528abd4bd82f2fdd4dd11bbe5463f3e27ece01b0ce71ddafa4ded7f74bc6f665f87980ee73c44f7e49621250c526496b61f16e8d5ee54b0e5ab44865d126ce5c9c7abf8b9237e854c54fdfb0c3386cc6ebd38480a6064f2437f920c9564caf729f5bd0927e7831d96cfd04429bc1548ef0812371b85785d3edf1bb4361eac3920726c6a7db0bb70fa2488d855aa3dfd139b9e6a4dc8c57de9c9978285b5131a4bf578899888d29be98db2cf75e6708ffc5f96ffc75d694c940a7da867e2a523cb99b39e7f936a83e604d4bed2af0d9f39b98931827f4fe7ade1cc5bdeaba320576e7e2b70c5d2f275121c6701f0e4699cd59d38e55462acb652e8744ac760f5a81ae7e32fea2163423fd1404cbb587ce1dd124bd6cf3d64f3d867bb9b7e43a0b33a147445f32067e30c18070144de48f69bd79b02550f5f12e0588db7987ebbd5d6bbc6e398f2559cba44c54f10bd7a342fec570ccff546954b6e658948e829b2736e3bdf68a998bebf8573ec7f22e86288f69802d2ebcf16c9e811b5c36816492986bc5d0353ece5b206682b5c755be75f4b8bd39f1c3e1b8bba3333132c2d8e0b2d8eb893490b25891156130e8dfadc184448ef09b78d858e5dc35b08dfc09c1164fc2a3641ffe732e85a4486e7e15a54801fddcc8b6822e2d8c92554c64e067143eb5b2d8c6bd9d485f99afad231772e238d6c95334793f8029581be0bf7acff357f5137cf6c256679efefc528e94cdcfaf67e42ef790cad7b34ef59b4515eb9fadb4de752a804043fb8a147a76ed9b089a2cac538ca1cdffae417924b2907c81fd4b4eb50f3e374f563e244175b90ea9e555a7c01b77aa17aa8c6d86b63a3df03aadaffccca23a60754acc9870f16938f7a22fd43a4e5ab3efa2f5ce6826ffa97ded546c9d06537eef46419591e355f115caab2b438982939647b98413e22935704ae512569931887c767b9e09bebc65337ef1c868d8ab796a6bbde05b7f09a226b2f72274d5d56d2867f7151cec8ae488081a29480de03e61f79f0bf0853c7befecf993d868caaba2e746352dae9a4dc91b321aa753471570baeae141d27f0b7bb153f311cd545c7777bf14d075643fffcdcba836477a20fe1d195e9f482ff7a7a8ae8c6d67ee16b4ee3fcf8ee0be8eb7d5a9dcf0089d15f1e644567fedd57dbf9689db8addd3846fbd4fbfbe7fea401052917980746cbe9402a423abf7578cdcd3f7be043f64ce1c7641e544d40b52bda7a1863bfa38b62a2d3f0693a4a2b07d56d426426b1feb3403e0ea5dc1d47959934e4a6dbb0bec5a68ce2d52ff4f026f5f49d0850f3dcef89753912766d0eea64d4a398bab5017e100f4fe3920f5a0232a098b5444c0f2a8226ddc6683fe732243e1b423d1645688849e7879bf74f6ba684d58f7932e56b127bee4ba7679f52929decd8581147deed41a090e0e617339424fc2cd0ff46c86a193ca8f1366b38a7c5ccccb6ab330922805ab2ea18bb3f29331eba6b965ffd5368b9764449031f57471651e9b857aa90a2aa4bff604fd347abe708a9d40ecafa183677df2d00e4488e9ce54ca5dfcdc7b9e0f2a8e73424523cf983be6dc0bad806532b879c706f4c102ff5edf07280d1201970b3073a9079c1ccc068c3e24404e97a5e43ead3ced29aa60d8005abe3cad28937aca43c1b4a8584d88a50a521a7eba43e661993458072f55482f26e85b561e19cb65570b8c463a16ebc61bc552bda965ffa259ed5242fe33d9bef8b095adf0c5f3562d6c5076b07eba775053acca2a306bcfb09ab1658380e27a36c49e7abbd2c6e3abfa300e3c3566b71980e45a7213c7ca7394e22b1aa89b68795ec83481ff4988b58d7681aed1a290c7eba8894d1297b98613bc1ccc89e986e7d7f764427c1ca0b0801eff1849cde9372851ff4f48534a43ce18668565d3d1a2b1a79a82c549ed0e5bcfa87bfb8bb926d5749b907e749ebe631000cc05dfa617da18c6def48ae8716eaf935d60573ce5bc164cd19077c9bf2b8eb1691cd49392300a84a51783c9ac5cd36705353ebb94ca6b8c6cd713650a54245611e8c1f5539e54ce92564b3dfe76084fb52384bcfd335e9d4b62edd6b814b32dcc7601147c35e281b44d0aa252d7442679409ee9aa2cb486984e87c7cf870faec12e39b653aabc7af77d3fbac21ffa0b36089010393f5be21be339a7c242478a47c7e0b6df0a91e958bb44bd6a96ceebb66eed6c6b21813610f873380be7d15835c2b316f740603701b6c21ca0407bf965c42d17eda90fb6490ce29695e9a9fdcc9ddad26715fc7c084d56b4cd7d1058295265c83e29533b5511e8a0a098c81c7537664ee9b90d7a46bf100042b10651fc62bf45a5ed00945e43392b2a66e310f86bfbdcb79ec630e181867cb6e3963d31f3aa158031e18dfc131a63c7f0d5cd3559ff9ca86146098b975586b75f87e3ee5ddf9df1011eca015ad00244e3370b4f04029be4fa55602456a3518fcfb0cff9c2f24f48cc848a37a87bb7ef4000fe974150f997d6d9dd2a0308db99842f67ec59c334187e2966beddeec8ef2a1719507e37b6f8849569fbd74890b35e987191338dfc8c21c83b5f485daeaabcd9cd2f802de61d00df71fc045ea0a46c6e81d6f04a036a941a8a776d8672b761a60f7a483e53dc7c13bb890fe09e90d5e7e6232354f4635b707e8fc007ca49afa83b00c4baef27066de52a9eaa9e2e171a76fe17d82e2a82424a9cde78a623feddd2dbd5f9a72dad4143107ae3f9ab3965fb6ac65532f5098e058934dbda4adf4a1b9305c54cc727cc7453360018bf87a941b8b11326621d0cd688002613f9c76043f9ce03e76809c7fdbe8c334160e486847b9640e847fb3726f09c10528d0e8119ecce66848f53512991cb622804b2a70623d60ce5b4035336b43d78133fbdda4150ae4f26c27d4ccbcd0a1bdd4ee779dc4ce53b34fa5721d0dce9be00a5668c54e7a2480a326eb38c8869eab075eee3530dce69c802d18767c083dc2e27b40b2fb000b6adbe271f0207a7284882a16cdc181a687793286e2faeb2a7b2e0d8503fae13ea23ff0534c929d48d7261189b5ea9fe312600a83c7eddadd6a6760f7f5049a12ecf7e8ac944016efb18e6aff83396f8fde7403d538a40030179d35537229935a8bc58f1758652dff999476b27737e08cdf3762a6321864bd6a0b187a41e891f0ffcdf6f974395a81068d4f0195cb6a913b9c478ae1630f7a75db844058ef07772f8771e3c28b87718d746134bb30d86d3e6c670e14d4cbc2f3a18ea7fdc602362a556fa1ceece19c42f62b7a1c8af204c3027e1374e169d0c50b075f2b8d04f71103f4fb75637704b3dc056367627d9f190c6c6f8eb24f411c9f086dd7aa45eb8019edcbeb17ac96f75a2572be7797334cf2be79dddefe6700762a9cacd5a5fc1610c28925a06e7535b017949e1633c006645c73084117773282f4ad5badec7d45e26e02a38833c4e8b02d491464093b49963890540b187e1a28a9cbf728bc55cca5363f8dc9a3091924fcb3b6a55ee2a0c07c96005566aaa4348ff96384838e7f4f9d41f9dc030da04b7cbfe9236614d2a8f11ba24220e5e3467a2d2e532b040315715cbce8114e152971e4f704545aa68020513b55d945153a6903eeec8c2d3ab1e92e534734cc4deb1b23c389d7349d4c253d0a4eef42dcde6c30b9b96a317b449ffeef5da59ee6d4546fa6e4f2137c91b6666a7e247d2c84c517013448e6e70e417e08ab6971c268ca78d0140a1446c04f21372eee2ec9f338ca88c95c8aa074c68a35ad7fbb3befedc7607b28584bbb82df97f43c4e808c19dde3193bb3642d50943b8ee0c27f917029de389488fe72fbe47facc5f5a764f0e044146f74162b0829b1cf7d9c07453e768c78cf44ceff2c193979f41e3727aaffae97e300229014c9289d9d3dd0b5bd44e4026795ee89d3642fd3b96d75004272c48336530cba55865bb932d2744e45fe669ee2097906eaaa00bc1929ec4a7ce30d8a5edf1f369878b7695572d98bede13ace786c649c571b46b8059ed765665d0c5579d70294459a7664d0f5d02be002fc244aa5cec2cf8162fed81b796b15ac5eae5b229aee7579f2f2efb2f18db88048d9a287524e1c5652d36d5d13500fc73fd24b3469b6621d0e18cb3024f56d55547ace1f8c1f883b6b9f7d45c7424e195565733a5b40b6f7420ef8ef2b85ef804061b854c0d09cdf478bd0fd6187ff48d3242314a2ec3ee6fb2b42bd4fcdd6af58dc48bc66d4a4e507af367e1331e1ea4c3274e554908952baa7ee2acf4fbc4815e258ea657f041d0b4015d0c0c46319f2d07fac785d8c76ec6297a21ea34956d7cdbf7fea454ba99273374cfa1d193c2623f3afafaf467874a4c5334de8fe33886b6dffa09ccd98ce1e13f9a768855065bd5cf8bc01dd50f849c5a6e954254f8072694c7ff4b0e8dc964ab43c4a590f5527294dbb3f1e8b6a734ded44eb500cb1b30802a2bb3fb0cfcb3705ed5b91a66cd506dc383b7d709e86a0ba482f74d3511607e9818ef36c6cfd5ba70f9125260ebfac49642b1d7798103e64191bb2f5fd4778efcc12a72176678b2473f09df0b58848a062024fa58ab1fc92652bffcf5ddd386ad5f20d7515ea590cb088975e79b466e9312d5fda92876a726d01f84266748bc0a0d7702046f6f56eb6e82d9f625096bc17b61340aceb02946131ee415286597e1f73410b22b2573e060e848e6b4741d6abf26efc7810103e923994a6b5f667c2aedcc87ff168c3fd5af8e8adca6c6c908fb466f5366b5be3ae65ad6953cd534b828f660d23b2b73ba72cc7e9d3b6c57607d57a0ba10e69be028248bfad3731a254a5e91f47839d3a38c1ce5e960f9228393a34f719243e1190db3ccb74e5416b798f57c328a3257820ae8c8128cbed097ec72869d03df22bd3ef93214b58657a0c33ac7f76702cb8d02ec811a3596913dd418b9913661a7cb22b70e5ca57109aee7f58a279f80e0fe375f33ea2a912a12037101b8de11a7e011dddecd947d4f308b968ca7a10cc32b4bb1a4ea7d9afe60057cfb32e3fe521f4a6696d011aa5568cb3955bcb7ce8641b6179c165759afc6a5d5a3d37656fa70cddbedc6ab303a8ab4fd876acaf8e236f7324e0d82adbbc52382e8226e093924d1740fe902256d10f94d271354c3c1ca8117f9f39d379cba80e06536fbb54d5dff0839eb79236b0bb527e0d7fd95b64dc1cbf6fe2a1e6e1529a1d5dc40db7eb2337f457c9040e33c506d302152d1de57a152ba289d0ddfd6d57e0500dee490ecd46fe0df392176dfd2eb005001bf12f752cfee84974a620b92bbe17f3c45e70a3203a79c4ab5c0cce1df25a644b6b07d843d2ddbad13448d66beff62919b3573e58484555a992943014a37c18e989290f2744ecac8591381f263100dbb874e64d67b0189520c87bf9a778451bba63591192961ff649ba0759dc59200cc80f4d901b30d69f9ee070ee77d2702791711f30a33b3791d09c35d50a2a6bfd1621fb2568b58a5563ea7c93c35875791c4f4a7b7ab6a24f26de6e8723d47e5c38e09e4d9652d1269351983fea1a2905c6fa5ae4637eeee5f968e1", 0x1000}], 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x2, 0x2, 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x81286947, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) close(r2) getpgrp() sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) r4 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000400)=[{0x40, 0x0, 0x0, 0x39}, {0x16, 0x2}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, 0x0) write(r3, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) r5 = dup(r0) setsockopt$inet_opts(r5, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) executing program 1: open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) getpid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)='#', 0x1}], 0x1}, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) bind(r0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, r2, 0x8) socket(0x1, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000000240)=0x240) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) sysctl$kern(&(0x7f0000000340), 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, &(0x7f0000000100)) socketpair$unix(0x1, 0xa08808deed492b63, 0x0, &(0x7f0000000200)) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100080005, r1}) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x2) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 5: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc00c7006, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r0) r3 = socket(0x2, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r3, 0x6, 0x8, &(0x7f00000001c0)="fcda85f897acd43e320a000000000100611ea21a22509ae63d29367157b5af2844ecdf797287ff11310fbfd21da83e91a08d72753ea19cf610dbd1d6692f", 0x3e) listen(r3, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x401) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0x2, 0x800, 0xff, 0x4b, "b8a4fef445b0d6a5c12bfa7551279a281763476f", 0x2, 0x8}) executing program 1: syz_open_pts() syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) (async) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0x0) close(0xffffffffffffffff) seteuid(0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r3 = open$dir(&(0x7f0000001480)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() (async) r4 = syz_open_pts() dup2(r4, r3) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x26}, 0x400000000000005b, &(0x7f0000000100)="71ef1e3471ac0058bc5a91501d94a33ebe2d7d1bc3b44b8e5f84cf71", &(0x7f0000000080)=0x1c, 0x0, 0x4b) (async) sysctl$kern(&(0x7f0000000140)={0x1, 0x26}, 0x400000000000005b, &(0x7f0000000100)="71ef1e3471ac0058bc5a91501d94a33ebe2d7d1bc3b44b8e5f84cf71", &(0x7f0000000080)=0x1c, 0x0, 0x4b) socket$inet(0x2, 0x1, 0x20) (async) r5 = socket$inet(0x2, 0x1, 0x20) getuid() (async) r6 = getuid() fchown(r5, r6, 0x0) (async) fchown(r5, r6, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000200)="b10014bba3035f35f36d000003000000331c13fecea10500fef96ec0c72fd3357ae3020000d34c2990d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000800008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e08004070000000013000000b5d6bc37160a2afa2bb0593491c5cd4d42357421093aa81b39646068d48305993aae97a8b63c406b439ab444d5a4753d71c1717082c6e9bb2de2ed7eef95978c7f9100a888aa5d47e7e4f05b30bdd9e7c3a7082a", 0xffffff06, 0x8, 0x0, 0x0) socket(0x1, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 4: socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r0 = socket(0x10, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000080)=0xfffffffffffffe2a) r2 = socket(0x1e, 0x0, 0x0) r3 = accept(r2, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000100)="0800000004c303f744ae0b1c2fef2e922f9ab734354c1aa4d709928adfd7f261ef98e1d292bc7629bb22d2cd8f54d706a636a87b1cc327", 0x37) close(r2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000006c0)={0x5, 0x80000000}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) fcntl$getown(r3, 0x5) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x0, 0x2, 0x800}, {0x3, 0x400, 0x1800}, {0x4, 0x2}], 0x4) semop(r4, &(0x7f0000000440), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) r5 = getgid() msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x1, 0x2, 0x1) poll(&(0x7f0000000040)=[{r6, 0x100}, {r1, 0x80}], 0x2, 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r5, 0x0, r5, 0x5c, 0x8}, 0x49, 0x8, 0xfe}) executing program 1: r0 = socket(0x11, 0x3, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x5d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) sendto$unix(r0, &(0x7f0000000280)="b1000502af0000000000f2ff06000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b697be1aa5b230500000000000000c257699a5f139b67274d335d223e7d026ba8af630037382102230000720fd38bfbb77ec1f5a8727781ea7d4cb960d28315bd93c14625586e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabf4bd62fbe0008e371a304353712051e000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = socket$inet6(0x18, 0x2, 0x1) getsockopt(r0, 0x8, 0x6, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r1 = socket(0x6, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000003c0)=0x4) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = socket(0x11, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x0, 0x3, 0x2, 0x9, 0x9}, {0x7, 0x8001, 0x40}, {0x5, 0x0, 0x0, 0x0, 0x86f}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r6, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) sendto$unix(r4, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x3f, &(0x7f0000000040)="6700d6e5", 0x4) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x4) sysctl$hw(&(0x7f0000002a40)={0x6, 0x11}, 0x2, 0x0, 0x0, &(0x7f0000002b00), 0x0) executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000080), 0x100000000000025c) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@generic={0x21, 0x0, 0x0, "4495a0de"}}}}}) executing program 6: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0), 0x10) r3 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) r4 = kqueue() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x5, 0xf0000002}], 0x14f, 0x0, 0x0, 0x0) fchown(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=""/80, 0x50}, 0x0) shutdown(r2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$VNDIOCCLR(r6, 0x80384601, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0xfffff000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x2e) executing program 4: unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x8, 0x54}) r0 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3, 0x0, 0x8}, {0x6, 0x800, 0x1}]}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) writev(r0, 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) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) chroot(&(0x7f0000000740)='.\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r3 = socket(0x1, 0x1, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0xc6aea19724fb266d, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r4, 0x1) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r5, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 2: sysctl$net_inet_udp(&(0x7f0000001c80)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f0000001cc0), 0x0, &(0x7f0000001dc0), 0x0) syz_emit_ethernet(0x20, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88e7", @ANYRES8]) executing program 1: getpgrp() sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f00004a9000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f000077a000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00006e1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f000009e000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004d0000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f000064d000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x50) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d", 0x49}], 0x1}, 0x0) r0 = socket(0x1, 0x2, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{}, {r2}], 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONBIO(r1, 0xc0107008, &(0x7f0000000040)) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) syz_emit_ethernet(0x4a, &(0x7f00000004c0)=ANY=[@ANYBLOB="89ffa22f3c252adb0070162e86dd60f6190000140600fe8000000000100000000000000000aaff0000000001ea443d0800000000010044871b3151bde57b236b718e5023ca6e65ab18606a52b6577f5d456e151848e128cf54527f7ef8013760f67e78432bc32246d69cc1995a120111931e30709612b1101e3becdde3f1062a07eda160cceb3a6e94a21e4b85ec2ef1a3a9389353039e4608a914331251c2d1dcd0559f79862c30a5fbf4ce4e1e9c68c4f9c175133ea5fb7052c501e9e34cec2d7d0c876da6b3215b42844f9ab1d6b4210dd74764a6814422f0a809cc73c04289d46cdbf32a2f50ca8162d12c5f319763607517183a"]) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000140)="2d0fd3411afc4a2262592fc1cf4d952b1d9db0addb4c5f28b1a1ab769c56d097e3279671b8b7e40fc6c9d8ab2264ccdd63e09ebd97e516ca00694a92148e2e1920fb1b8131de071d0050ca7da29a1a74022c0acec39bc844552d193fe580177df2b1bda6bea00d0ce14d72006a6be580d89868788be699ef79b26f4f0ebc32b4bcd2c0e1e3ec60ade5cc1f9f449f392e2a7e7ae09fa829a164a89acf916ef5e7945ade477fb48d7a42c741", &(0x7f0000000080)=0xab, &(0x7f0000000200)="74899ea2fcc4b920608918abe03c772b277e9e6b2a69d760660a", 0x1a) r3 = socket(0x2, 0x3, 0x0) syz_open_pts() getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000004540)=0xffffffffffffff42) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 6: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x18, 0x3, 0x0) (async) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$LIOCSFD(r1, 0xc050756a, &(0x7f0000000040)) executing program 4: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000), 0x10000000000001d9, 0x0, 0x0, 0x400}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) socket$unix(0x1, 0x5, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) recvmmsg(r3, &(0x7f0000001d80)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001980)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001a80)=""/69, 0x45}, {&(0x7f0000001880)=""/31, 0x1f}, {&(0x7f0000001b00)=""/131, 0x83}], 0x6, &(0x7f0000001c40)=""/219, 0xdb}, 0x5}, 0x10, 0x801, &(0x7f0000001dc0)={0x80000000, 0x36ab}) setsockopt$inet_opts(r5, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(r3, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0xffff, 0x5}, {0x3, 0x9}}) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001}) getuid() pwritev(r6, &(0x7f0000001500)=[{&(0x7f00000001c0)="b9acdaee4264d32b4de4ea55936c95bc5515583182a827a16b96605af0e2a8873936e733488f1d246463b5878f0ce2ec20c4e64e1a2cf1b1162af8e9a16f56f43f765522ab933409b78ee09c780e2c90c2428588ac22d19a4ce5a2e645e9e8dc6fbabadf0f4d94275a60e8e1cc845da2d83d76b1105a5a4d1d", 0x79}, {&(0x7f0000000240)="fe0b3bb5cd4cda7c58b2f9fce6ff9eb9a1ba8f9883fe07c6a5d8aae70a6ab611679dc4bb31ffacb0f1ad4288f435fb9f3f2876cd40a9b785c80449139a3f5899cb8459b51527d4b9f8f3ca514f1a2256d453e5b0528a4d100eaee52a87eb05bc87ab47a36e5612032c7d909703a9aff7997f6ffa2261fd7042dfe8c2eb296093241c6304caa9b492b315cba8e97988d87b02b43605a08c0439a36ca3738fb0cab82b2bb5fc770cd192b46a51ad63ccd864f99df53d9b8da57e106d82649479589467307ee1be965b4bba0610acb570819465869308", 0xd5}, {&(0x7f0000000340)="c516259cd5a8f363b23cf8076e31911343c75253b110708613eead90d5e4badd07d0c202aa0fcb37007f01855cba8b50d8a0c08a0de1dad53d84df197400edad7f75748fa9b8b6cf586dbda59c9b9f5b29da0681c3ab227802366425eef68bd50c082472e567e763076440888a87b19931975855ba2571ac15173b6a5dafa1b43122351928570a5fde2418d538f9b3ac31d923bfe0543b1212fb127176c4e9cb3914ca9411767337aefa915c80e01dc5cb399b2f0158c0dc4092a803c9428acccd87b2f5ad4e2ad7e30e0e1186f4805eb0b17fac18b2ed4581db9a3e575e9f19584d9e4460b3bd4f210d08e5df4040e37d9f5c14d8ab9a058634c75d547ed5261530cd222047f7e06601de32bf823a02810da642c13a0ca8eb4249dbf38ef677625ef34404c73a6970b45d0384155a1000b364f60c619eabd4788d2d151efc11d985c392245ac77cbc836ec8f6e3bba88c8ec208b603199fb124f11a4874d9150c393560cee11bd16c00429fdabc42655165bb1e6ecb67861ca91fcf210d85b85fd770033dc48f27bd7db5ff268fae4d6523d077a11c8d06ff1d4c8fa379a36a32f9de6cd37a9394acdd7f6b268becbe85320894e56090958e824d770cd36a6ad6dae780598843c599c73ef0a737989ccff904428cb0f7d9cf7c8e7d0ca8557ecef390676f03dc4dd8a5f7fe42210754ab0b6269ed4a2d46279c0fbd1ce4e0cce7b642c9b74b3b4ad03f60f21251f5e2f8a8e53873ceabc3b9cafa7b27fc1ec7a8001e13c525ce860080aa795ad54c8cd2ae18fa54b17caaeb041ae4978da3b7084060c2ac27923f069c10b6ede302ab37d4059ff3a566d77846bab7cd113280beb12b98b1a967ccdbaa2b604cd9881ddd5f8ce6713f682ebf1991188495994a361468652e390367051e2e7c89ad5e5e591f627ee4179acdac9d962a00133c2ec3d9b2793057ece573bcc3e92b43d4cc44387aa218f5f396ca10026e61b160f9c6aaa4edfbcdc497face0bd7febe6d9c022e30a2a6cb3559ddd4329b9f48ecc9bf04122d999710d6fde752c677bf548657f2b370bbaa16ee48ea176dc32ced416875a074e06082dc40b8f8909d39a9ac0582e5442178287bdd79422a359d1dc269aa9e92869da68ed1c7dc8070a85ace7827ad36c6b26a4f619bbe01d8f9eea5d971f279ae12009eb7f3eaf924d77120566554386d472d1974cefa6435c30a18dc04f626e7eb85cdd85678793a0713b38d64f4ecd2be52520e24851fef4250ea7bd1a391aeaba8d9e31d1d162ddfa599fd9a0b74c6cce5d7df924b439b86bf37e41db287d9ab9456501b668d0ebbbcc9bd86e2687c4af79d0965d70b5e0459e1067999488333c760960cb0dd2aa417b25e81c912b96353e040199d2de58477cc7473326d6736f2f3d693d3592a4d9652ec8f7cb449269d10f44a76f5401a2a8780365f86eb4f3ec2ccc8553ef9afea7373710a86d570f5115e8e2f056407a48086ed033fcd653dc1431b69e962cd3aecbc6eed2b437e76750b5f45e829c52629c2088f1c39a20042f4599a0123e04d9ab03cdbe0c4dc58273ac7b007de04a459d7982e0b83a892fd58d5c10cb52aa602c0c23d6af592af3f97d2d2a07658cfbcb3ab78ba12a14453d3b89edff43ccf239894cbf7432b5693defd01b5a3d196aed95d5cb89b590cec74ef4939269e31f60beabca52c40830d9d0bd2339e403b7b7be81e9312e316d34735c523e4e622364092600a88eb62867a27253472c4ef4ec6c7e7f74cbdca58ff6e9627da43e3d0ecd6f1178502039f906dbdd36c677c5a2b9f08ad0c350c11ccb733a13915e76fbffad8777cdee509d2cf37b7f059a9b11e175f06539908efdf6a652dc3d1a4a7aeb690aa0b02be1b9575b608324f97faf1cf9c86c25455745c5d26bca87d4c7e1c75794ac65091482d0cc75d2e1021b60f51b1bb4047b899e032574d4088b0aadcbddd5083ab246f769b00f6aad3ed10ad5f54c3079b21810774534249d02748e460e13e6c7cf0a6ee92ba76d9e3e1a9958b0e7a0943c90e87c8f7258d15f1ec132e95caffc87380ba6e537efd31b70dfb0210a491b20d5b6316840d3bb1f3c8e070d5f151643625f8cd55b56635d19e07e3240fb630c446a3973d5213185dece9d13badc33195a9eb4bb232ad9a7bc7ed9e5ecbc3195954baf7facb8f293139e00e0785f703d31576a3c292a692f6ede859435bab433f7b1682ad625c070b0833e7291969a67a49097d974ab23a9d181ae124f7e0fef595af69cee056c9a1848a6d83e5ad606449bfd35367d7d305ccb47bfc649a05125d11834ac00d198494281ad7872b365817270f38bc55e5083797dffdaab5c16c678adf8562c4e4bfaa7f9a8a98427e102ce14c5d7c086ffae951737d1be16dbfe5008993dd56267d92e5706bd256626b03d537d0d52a316ec985423a197391c6cc567b7b09a9a33478cf386c053640f2a52e36b6fb650b6ea774582ae89296b709dd96ac49f135596a33d3db673a0cc4a244a54de123aac6374a4689d607d01e09983584d9d0df9086b1aa448b0b4627f65f8d2b980bcaa4ad22ffa11a690dd61a4b3cc7a778c9c836804963cb470ecab9a33bb71f264b56d1cf1adf76d633ff7ab8a0a4728e950b8aef0cf8a9fae49d86026c3d3b48d223cd23921a8f1bb9723101f2758c7cbf42c5c78cf378437f0fe52d493a3a1ab6caa2ab87202a21342637818c3dfb8df98cb7ee278a08ac73dd02dd40e8b7b15bdfb1791b214ded97f36d89080905fa55ed165fcbbe446b72b5edf1c7e6c2ee78dd8de3972bac190ffc4b362d84105ddbdb4a876392bdc497003c67567225dc97b4e1d724fc74a058c1f9198178ffcc8d54520856969764833da69b970d862dd2deeef6414ee5aa031a4b6b3bcadaf61597da65e010889f7a50d877ecb3820a88ec8b89c24ed53d18a28a0ce49a664aff93841df8f1f37e9f32cee8a0f12edc4a67d01aa4581afb0c546d51e18ecb3884383fa30ac7a3a76bddeac56ad2520c095df9294dd7bcc35338587dfd38cc65790c04db2b181293eecfe9d4c4841c1e72ac2a1e0ae89fbc82fb2568daab964225befe8ad5a18ad19c7d30b419d7ef362b11a798121f6b06a2088c6bac213f8153e0691ffd00cfad51e1b241dc6fe0d8ff22a1925b2f58497ed0c7703c88f4dc720c05a7ba1e57e37126235a6ee9d9f66612732a850d477f31fe8a1cecb8360a9c42337c61bd3ef3b184a34576fd816fc677a5c68572780424683d2f2f7463adaa65c45f6114a5481607f0833b11f50c65df1d1c9ff9831a6546a654f3f65d263e00bcc4f5c785162fbdd0c1c3df0072b9a708dc47e0838a36a9106595eae36436b49ba4f50c9227c0ae98139ec3b175febb82852de1cf73c675761f4943a3319c900fa46dd8e302ea4998e6a896449709262e047d45811f6a091a259c6bfde5e7a92d7482d52fae863b9f611ffad2e298f78d18694b78bdd01635d0598b658542b500b391bc1a4fa4280bf9a9e86912a52003fc3a8d1b881f82e2a5b769eb9f1bc4e92e85d473d75963fe10ab76a2aaa715b88dc8e5408b0aa9a7b0976a76d3831d009bb48ebabb5d34dccb04a46a92e94dbb4e9daeaad6e61f0dab4e7cf7d65cddd67084c9ddebba125a0516f262db8a37485c8a0e2eb444613e1d084c6fd0e8af6680af5dbe1b1aa2adfcc618d3f5da20d7e1c06a68ddd829d7523ac3ab8dc60baf5e73df4407c7dc44a7721b17b64325aadcf2dbb796420c1ad4dd79bac70dd9206396b68149c39fed62d3cc4e2b1e2819d1f34316fba575567c800fe0442a8d4326f570c4205238f1ba17cb48484db8c3d1cc9cd13b02f48d80efeb32561ad89b98e00cf3e39abadba0a3ab976fe23cde4e8b4d806d88fda50832764de31eaafb2f144c200a580957a62ad3875e4c46e2f3162591f5d37ecbd8bc41b9c869a59f8e2e52b6dc093b5ec08787a1a1e52ab613bb1f945cc4eaa088ed4425bd72526cb94f6c5cfcb79860ea1a2f55f7f8fe6f32a0dc135cbb8182968d0aced5e890df037be2f2a0da67bbad07e243d5e25bdaec8ef7ddf019a5be9ab5fd236f370d9c399fff5d19627b6e4d50bb3271056bd135d0ece3696f040c741cd6c8c11b07840cf19823cd9e328f56e5d3851fa62af5c05d1ad0e78f6af3e05931f28c2bdaec0f99795946b97637195b818199eb326a8b0679fafbc9629d86a4fb2f7ffde85db9de5fc391ea9b082c43a06031119d5ec87aaf7fb95910da25e347dc34fff1e04c266e506bb720e34e9e760d56094dae7875966b8a13722ff41228b96f0779ba64c946d3183172dfebd28e2451c0f7bd09daa61087f23e0cb84ced0ce357e6dd47d0d56f3985d0e449715656cbde764fa6466bf57c7f993d175306cf70bbe22df50713b46cbfb9922d0d30b475eaa11da7e9bb6dfc49821753177db5c6f2e3f78e7a48b23a24f670c33f208f0dbdf35b3ae749d543396f26bdca48928f4edcdc56ffaed79d7cca0922667fb253f964640f1b1f4c672edc5097a254a36dcf0daaa41e1c35ea893d67baf92c26ccac03bcad790157326f91c871dd060f48a59b91de6a4b80c1d80e0a10a1bcb172a4a8c5509495f6059e056fe6a5fd686e0a3201f57efbf843584673adf13172fb5c19c2d38f3d6af5e10d9c645e7fba38e44d74a4e93ab6bec3042d46c05a700728cb4b87009a81d60dbef2cfd604e43e2a5b8f9d15cd8aaa41cedeaf64e45dee1f363469955143f8372bd916bfbe3a7475d9a563f267754d85d74068ebdb641bb69dd6431a980988eb8a924e6fc6f91e1a8a2f4cfaa0977637a8439fdbb81f9af0a8f7b2ae0fa57725c47f5d0764de026029acaba744468cdc995941ec1f3f8a8ebe0e7c33120a921ffe60972c35549ae3d968dff10dbf26ceea895779e52986c9a9f9389cfb0d4f9047d81db81c9c5dd9493c5bacd61bb9aedede182c0f7714b377d162ca4eb5f0c6e48327e66a7ecd7a28b4b7e8b76294382d5b55b92a1d0e98fff25e0f4ee288ad4c27cddee3be9ed549295c4de983236b1827f8e5e019a66b4fd97a1ee4358021618bd242efd96df0858529e7c42c6c7115ea366f3736f6dc88240a4c9587e4bb1bf4c2f641185ce000825bd7e6bcfa191a79788dcd1544c224521bf95ef289c0b4cc5290a44a6c9570029f8aedb13afacb7564dc9318b915d89309f30a278ab544608f8de79c7780cef0c8881d482a47090ef0b45d30bc79afd0f3169dc0c6261ab1ad47bc8ffa6dbbb3168fe77fca4cb12c6ec8e1aa3f3b0181529a5f0a09a9e63ea1d42eab1c6ac03874814f363146000a173d472a5a51358324a5811a5428d59ba861be9fc6f090cdd010a1ec31bad007eaa698bd7731df38d0d6341f917188c4fea95c98ed1c43a4107a45396bc5150720fa04af6aa192f6a25da41cf3b5348904fef528bf41fc2d44c69fa60d8f2b712c8ef3627e15b6d519beddcaca71e1fb9034d8a54028dd7da20545d8e02b2fc9e5f4693c7576a3d4129842db9e08b57fd8f74805f99136c83c55b01cb58dedfb8cad00ac7237e0f8033a0bc3bef9ed9a4c69c1d24315a575a9d77eb5695994f3c473ead6bcadb4378519cb167f55211fceaeefd2a5961e13c35a8cea469d67829c88abd8459843ffceaf986f6a54dfff9b34c100c5ca6b4e7bf232d542b1ec851959f4c89cc46273e68327c65bf6c55e127c1b4a8a83fde12b68ec0ef6ee821688c8a0492d85ff0c00e31b340c301b68341ffb33a0519abe29de965aed7bfbdf3de4d3e36196167c", 0x1000}, {&(0x7f0000001340)="94cab39e32bf3d976289b4deeea379795dcad1934db6147609dc36125ff8927c8f6cf2125257970cc0dda6ca6dbdd1217202f8cd37b4ba52e63e401b3b8df1e8cd862d52fca7c9b30712bf9fff21fc1c6647b630ae65b811ee71496ab1e7208a313d1719bf3d7c876d9cf8bc0adfc7677835d4e4240a839fb7aecb39afc23e5e6370854d56ea058c", 0x88}, {0x0}], 0x5, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) r7 = getpgid(0x0) setpgid(0x0, r7) fcntl$setown(r6, 0x6, 0x0) accept$inet6(r3, &(0x7f0000001900), &(0x7f0000001940)=0xc) poll(&(0x7f0000000080)=[{r3, 0x27}], 0x1, 0x0) close(r3) kevent(r2, &(0x7f0000000040), 0x9, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4a88def5f0b3aff9}], 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 4: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x1e46, 0x0, 0x0, 0x0, 0x0, 0x2c}, 0x0, 0x81}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000001180)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r4, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {0x0}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8", 0xf0b}], 0x4) executing program 2: r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) close(r2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) shutdown(r4, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x13, 0x2, 0x800, 0x9}, {{r2}, 0x5, 0x72, 0x1, 0x3, 0x7}, {{r3}, 0xfffffffffffffffd, 0x1, 0x20000000, 0xff, 0x979f}, {{r0}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x3e18a59f, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x1, 0xffffffff, 0x3}, {{r3}, 0xffffffffffffffff, 0x41, 0x10, 0x3ff, 0x200}, {{r0}, 0xfffffffffffffffc, 0x6, 0x2, 0xc8, 0x9}, {{r4}, 0xfffffffffffffffc, 0x4, 0x2, 0x0, 0x1}], 0x3, 0x0, 0x0, 0x0) r5 = syz_open_pts() mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x5b43, 0x0) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x2101, 0x3}) executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) shmget(0x0, 0x4000, 0x0, &(0x7f0000750000/0x4000)=nil) sysctl$net_inet_divert(&(0x7f0000000040), 0x4000000000000009, 0x0, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000580)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8) r2 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, r2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r4) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) accept(r5, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) getgroups(0x0, &(0x7f0000000300)) open(&(0x7f0000002300)='./bus\x00', 0x2, 0x0) executing program 6: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) pipe(&(0x7f0000000100)) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) poll(&(0x7f0000001500)=[{r3, 0x4}], 0x1, 0x0) (async) poll(&(0x7f0000001500)=[{r3, 0x4}], 0x1, 0x0) close(r0) close(r1) mlock(&(0x7f00001f9000/0x1000)=nil, 0x1000) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) (async) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB]) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffd}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) semget$private(0x0, 0x1, 0x80) (async) r6 = semget$private(0x0, 0x1, 0x80) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) (async) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) (async) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r7 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000200)='./file2\x00', r7, &(0x7f0000000240)='.\x00') (async) symlinkat(&(0x7f0000000200)='./file2\x00', r7, &(0x7f0000000240)='.\x00') semop(r6, &(0x7f0000000000)=[{0x2, 0x7, 0x1800}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x401, 0x400}, {0x0, 0xfff9, 0x1400}, {0x1, 0x3ff}], 0x6) open(&(0x7f00000000c0)='./file2\x00', 0x615, 0x10a) executing program 7: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) syz_open_pts() syz_open_pts() executing program 0: mknod(&(0x7f0000001380)='./bus\x00', 0x1, 0x6d1) socket(0x6, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x28) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) (async) poll(&(0x7f0000000040), 0x43, 0xffffffff) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0xa}, 0xc) (async, rerun: 32) r1 = socket(0x800000018, 0x2, 0x0) (rerun: 32) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) (async) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000013c0)) (async) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1}, {{}, 0xfffffffffffffffe}, {{}, 0x0, 0x0, 0x1, 0x0, 0x8000}], 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) (async) r2 = socket(0x10, 0x4000, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}}, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) (async) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) (async) setreuid(0xee00, 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000140)="cf13cc76", &(0x7f0000000040)=0x4, 0x0, 0x0) (async) r4 = socket$inet(0x2, 0x4000, 0x1f) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="5fd8c6156aca05ab07f633e04710091786d5bf3e2973efd8a45899b3245a0c47dde1872c31f93b079cce66a01774ee6159befec6f30832ad208cbfde9a37e4a43278b77d8ccab9959373ded5454cdc4aa5cc6515aeaf3277b6105c379dcbaf42cd70996b9f1f826a450cf5c6fbb736a77ba402b4df85af048a07fb60c96d008eb7dbaba4ec7e0f0624e69e57adad548e62638c7053f3cc85cd8ab8e0f5cd33260b6f69a923f97dd1005dcd8c3866b0d1c3c93473cfad084e3cda21cdb333e9c2e6f698f818f22ef4bc68bfeeefb9eabd90c37bda5c9c8a29e7f66c12125afd983e71eac5ae4c12408b798ed9e77255d16b48b66aa88f1402282ebbcbc15cc9edb7e9e80bf5b8653fe66d8e529a97ba039ef5cc495747dd209dd36ddcd9f1c11551ef54b447d37c3fc8a297bd08f6157e9859d02c05625833d9ce36a7110e2f5054865c6ee97860bcfb40bbd0b2d2c01c8936231b534f7b2542a89b866b1376162f4cb95d9ea6c99431784f3bbdbef1a109ff7a157ab85009ab2eee5b7725bc6cec1804469fcd184069d56efa5ab7a43a8f44936130dd8c067307c5b5d584c572161ae01e6e6405391c9e09b83b2a49f74288f50cc0d0b38843f059ce9b1d66c71fb6e0fe3e89ae740d6ecb8757abac161e0d0b6b0468ca06376d68ab8c42ad6b17b0e7e615d236fcc1a63129ab53ac11c5ccda43acfe27b123f305280131a0de2f31b3f1ee973cc6eaa54879d67620f94905ac5a32e1ff6d71d3752f82447153b668fcfeb6b8a938a0f2a9574529e0e516be780a1c68fa8f41594a2ad6bb88e8a2faaaa63f0ce1908efabf80015e0e9220bbc8644407c263a08b05bdc8e03220f44f4c8ee558fa831b7689e296742bfdecee8be3d08e7e6eeccb2c7496c905cf83912bab0fb6bfedd712cf06d06586152bebdff84ed17b38cc29b408323e5cd6b247c11f2bea721f7951dc0b02b1cf6b3e7c2f8ecda0dcbc4979d6a784ea6c1767dbf4942c423af89439b75585d1c4e26b216bc083ed8e397c09cf95f4583964f2c9b1f8e9146eefedd6c51559e1d10fcea3213bd9e15704877a8627f6df79b8812f75fd3c2ad0270ef17f3e8fb10263a864a5829ff6e679a00c73fcadc03907efe2fec44c60d6bbd530c265e96d0101173142589a40e1902e0c04bbb242c11f56008327572ea98608cf32329d2c8cf43059655336530e0abf49c681ddca4bc57b08c7be1da946a8d12ede9f5482e3d016c099a4d5c3799857885263d4588a7dec41a3d3b74dcd47108388346aab489e2853bd310e68e999bb0db9e11400b6da9c8859c870af8d767987f966dbf25ae50dd662146fa70fb5c815d7481f78c7ffb8f8d9ce3596340d3499b49365768b7616e1f16e4c7c4be62783952e7a423eb1fb70680a8e9b2df80eea03294d9892c9a8852ae1d5751ae1f6b28b9b9a1f53e829aec18fa0df1a74a29133c25140d7bb41763c35cef0b2131868bf1a5bf578221a8963e30c4d6bf4e86c93caa759d75714fb4d032d17660d293edc4ea896d919b2fe17582ad13da3366035b00f5e5387eb314430267edfcd790ef834633e0bbc26e34a54eb7319f9b007c39df7fdc395cb2862faa01c17b77b465e61e4c6d6993812bf4f5d7ffb198a00e0988db53da03b654bbf3cb1dc0ea15bae5feff293ea99d2fafd3df0f878947b8ebb3f2392d69665ed9dcf32132e027f45c2460d124f355a65486d6a2b2a2b51f86ebc4a75b4ee44dbaa5cb30420d8600d4b5c6b450e07428d00250c6a22f8f789659400586a9cda68b6dc09d4fa21c2f33568a96f44106aa556cc48949433d3bd8e4c6a8b9165593d8f2f7c9b64ed7838b7acbd583e97350a687809e9464dcfbd45ec20d7e4448549e7d19b87e7fdb7018722e0bdc921c5f437179b0653e4ef54362f79a6a7bcd33af13982d5c41ebd872c908917d5b7612f815af6a6eebff94d87e566a1b320cb66e94ad1ecb9052303705d3004b378caecaf5a76d8ece83dab47cee5c7edcb7b6a5a903f0f2a258fbc92da4fd494a1bf8da2eee637e5ded38d4b8c7be6c443fe2630504cfab7c25afc6c858be90edf5e240a4716dbe45ce01f9a4429dd280fcffe3b0be60382b37eb5ccc647c862f5911793f729fb15a4619477f6a50a6d62c5749c680ea62630b2d89e654bdbf4f2f5a3d8666a804d811b28ce28c38f7c1a727f15fddbfd5ca90a1bdd061469448a3e2872266489d0fea20c9e2d37336e2088a457e5c3ef10cae2fe37872bd1d254ac90d782ff9395d201e14e20b5aa664f4ca7caac327dfd06708aef568262cf567e62dad154f67855517fd86c6844584bf397fd710c0abe577f14a87d5e89bc3d83af7237b6c5d52699eeabc9348818afc5cd19c6c184022bc58b54dda7ff7aece3d3952bcde2468a5b40cbf12ed6c0c5e5efb320cdb3b1f4d707f18997370da78e5211a36a46aabf85f7f4694920b5364158c4275ece562abb4103601ac3163bcf1e5cba06ff8e839416438104e703c840515344d4389c7053c0846a8a8fa3405cc2b18c61873aa1bf6d18c2f721725adf92730b799882cdc7dd6edb3b12c4d67fbaec80290629aea178d8287cc8578866e885262b8562300bee690973463bb1ad89c96350e6e80753489238df956dadbd636ce057f9b457c53749f88ff9bad1f5a2731241c6b0d0c4fed759e114c729930d92566cb9e4f18e082c96c4a6dc8d555c0f075a53578d14c400c85542ce42866a810dbe9ec28d2721118c87feaadea3fde4b5cd1568f27ffbbbce834fbb4d26d40d17019101041287d15408038d21f56649a9c7bc72ab415fed582b4b58d90e779de290234bcec3f555256efd987f23f1b33a004bb694d60210e928088e91a529af9bc931251d3f26f192569889c355e33f3a7cba1770fe9e4c00514ed3a1678c13fe861949959d2bf3a3ab0601d17eead989e65df563ec612198b9642293d5bbc5d283acb9a8646e3f1ff0dfbee8a0f9e0ae22402ac3c583e40e13e1a800254af2d80a76179be0f2adde14d488625096c9d661a57bcf80945f0d870c142d500aa04e109e6fbbeba105ecc2269e06520533f6e03db787fd2c3664c933c66431ad42d3f76a1d398b4c4b2c9a27977bd35eed80a05470c46e7641c636ee4ef6856daa1733ca1cd97d6e513d3053a539af00a5620e7ae75284ebf43999614f81b9f3d756b38513f1bfeadc4be1e889dc8880af53a86549e5bc6ebf8aad87ac5e4d3cb775bf02767b202ae0b8e8a2f471653a557c7e10bc805e0b182068165e6eb209040ded2eaeee78f028e4375ef661f4782f7d4431d8ce8d92953cc4613c4229421138573c87b0a5efc23c5ccf9ff1b23275ccd2112f4dbfa7ef4407f4a7fe39f43eb4e7beb07d8349ee6e9eb62104c3d7d6545f4418d608f9b4a5ff862e67f5c4a1436fe37243acef709b1f4ce394e83d8bc9543a4d1134c4ca81b519ae04efd72c5e7c426dc3756736a9aa05e574eefa1093badf7271811e842bc107d554de403f457a55ac36fbb86fd1c0f1bf4399f880ebdde39be1d754c73351f87d39474257121bf36b755bb081b9e075eea5dec9fa32a90a1228b6c0b3318eaf2a0f470a8e6df26bf27106cefa468958654f5b32f2858b28f5f677dbf96407a3ef1b467352560d7f14ce0730602124f63854d5fbb2cbc960d9f04d65485430903704d9915bc0a090ff9bc3e3b7033a5ce15f33dd7d11830ed15eb2b6d8ea45ea61451b61cd3ffef72f6f74b13946dd90b7fde1792eba6efe2faf1cd04a3fbd71588991d6d65d6da8dab602fc9d60ab0157ac51cf4d87a064475ea4ce87290042e0b84fae100e760ee2b17f73e3ba6173024ffecf864e9fa60633465a75498a53060abee1d21a09d17b53632ffc99ff496926eba817a0eaf6252cca5bc5f6ddd51f104e394690894d9f8782dc418a5af0ffd03f7a39384fd37a69a192144beca7da1f52219cf19dc7449e7402ec4d59252afe6e358b2fc1632f61e848943134d74eeabd05492550a7017265c91929b8addd9f1cecd561d1f5d298b9fb69f9827378f147ac526650dd5298db2ab12a3cb96cc08588e50325ea75bb0a826d658ae6bb2e9ceb523c14fa8af189936ec08d395cc78070de4b4fba778e7b8dd1a25c3bff6906e5861ce91deda89f45b5829eb3d34c01c1531b8e45766848973961c2e84381ee6307a5c42814ec4e670be3f89f3393eac57be220a65ba2596fb8ebae08723c433c846d0c50248a7d34c81300ac58c9e29535325f22a8844d18d4fc202eb15eea8cec86845d39d21b3af7e543c06a074dd9039bcad75ed34b4c5ef7a308f5eea76bd9b57abd96f0d0d73bbf50d11bc91a63b456d11038c5bcf92dae552e7a093ead7a05846e992b1957195522f41ae7e23df12609eb88d8c72dfd6b2236e724e273fef1543c6a2d493bb44a6f701957ba41dffb71630509588f5b3fd967c9b4ca13f6d76e185c7c8a04c9f6bdef3616608f70de6409f002cd82f776647d54a33ad2c7ebca63887fbedbaef699958fd465b9b0507dc20d3a0ee799e612d5b8acde5d81f4ab8ee13a4bff9b73bea347775f6c748ab49586c6a2265250ce5ae44ef4b80479da4f15d05393b5957c660654b571f6f36b3cff405bc77486855935e9a0b8f3a2db3ad8aa80ea7880fd78da032d38138ceacbbbdea1a364f7272379b9b55de879a9ad89de472f07bf6ba558f3be2db9785b80f1dd4a4621c61356dcdaaaed7dbe274c639cf4b9922df8be5565b2554e65fcaa9a6486df4ef62a4104692129ce7b74a8720bb509b7575b2106269f1bab4ec5cfa60bbf5e86a1f14a906b7857327cc2b5017a0b45dcb565046537e95543b83b9e7945c41e36fdce0bdaf41ca9b4c185667c55cbe6acb023411d718f103398e19cfc427b28d4316a1187d781b71f012dcf5be964bf11d59f7f963d35c360a7df214aebbdb964255a79d1e463b2a889853e870f5a11e7df8a2b2165bed203533352de915d253612d07bd00c3a3b8edf1059e49f851049123a58a637abf3d381e852a22042b94c3a6941f9c96635ddd8b4feb80945ac875c965ab7647f304008200550e34dff1ab6c8dde19b2f439bc6c87f0a6e12135922736b20be70df1fdde0d0d1b1b4c9b5b25ba91d3ff29edbd3c2357cb69f7dc491b79449514324c59952d37cbd5814005a605010ae9178d0260b5cbf77e3fb1ed7730d13abce2dad048cfb7bbe7339f331e4e00ea3e5645bc726d4c9939cdd7459f2e9f3bd310dd0beac0e3f4483c952cee60a66ffe48d0288d54bca467e2f7244a18368411860b3916433d8b478c0ffeb3c693360512b9bcfc03c9dd4ef86b02115908f3273d4900d937540559251874b5ddfcf5c3786beceb7bcd19c6c0c1cd0a7605036c5eb8b0ba21e93f2861ef75ce8f20484942ce87f10c98ced1fdd2d0adeb1b95935dbc0916e3bc55b3098fd55b77ba9ac1c83a91a5835d5a3760394961cce32960d26360702c7c065368699de7ba855c0776382fa17b87a519b2d4ab22b36ad4b77062bc69e7d131d590474ebb5304efeaf2b9e6e46dbb1c4ec5fd36b00b844cfdb4bf02ca7fc3a0abd05c1312e50e8be984cebd550f0976f770566ecf03946c1f934c95772c1394f72ead49e9af65215e7008945671e19f44d3a20adf0ec31051a90dcc8577c578aa404d1638e32eee1994bdd764665ade4f9557564f0a2a11db694e4d66d398161f226847e2df085acdc2895157310cb0c3c3e01ab8d7a505e6c6b1e9f6bb4fe4cc5413d86e12e37d1ede5ecb9dafd07f8b298f497db7e2f", 0x1000) (async) sysctl$hw(&(0x7f0000000080)={0x6, 0x15}, 0x2, &(0x7f0000000180)="c532a44dfe621d5102ae92925865b04151127fd2661c957e964004d8f3340ebad48994d917df410f6553ef8c9e60d6f45efa1ecd0a03be9f6be0e4d6a293e96f63f43cc93e52ade982ea7c551424a227e66076e59632307515d483bef3ab2c39eaa78d7913710100000000000000325b40fde85123b4b4f37a27b67075fa3f5548e8a8bd86c395202903b0c6da40dc5b2c64782bb59032c8cf53", &(0x7f00000000c0)=0x9a, &(0x7f0000001400)="38756dc3545fa0f495a1e07e018634bd7b79ac6c795709c635ee4cb597ccbaa444361d638eb658bcda094e169de8ba85da53c8cc043584a23a52d90df75ff84fc3f1532a628a6bc8c54b69801cb0a221c8a47418560b729958f8514106dcd79542ef6eb926acafc249c7ee5f40c8303ff085be7fc6bfcbd5e2b1ce0f1cff636b0f905c7be6e4cddd74d0e09d70e0d27033b0aa9caea4892c53be9536a10eebc2308c5a356f88dee155e0344099faecc3ab808ee225bf480000000000000000004c42c88f441c13333eb808248046d5bfb54eb696efbcea60d5841342e540a8a548f5d2d6d618fdffed52686c3320629a97bfdaa35678b716279d81872d461d2c6987ecb049ec9ee756d559b702a0eaf3838cd9b2acccc56f1be37eeff0502c6b34a9312af27ef6bd0b5a84692a6e1fe3744ae23638ccefa6c33fb2e0fb01abb16ae099c9139b9799b75abbe1ad12495c30d7d4da06838da8b2b1", 0x15a) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)='L', 0x1}], 0x1) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000001300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000001ac0)="410c9c46c0a7607a724b97b6bb8c620aae3cfcf1795459dc9d1f23bda5686268e37ab70e7ea541139e063f56e6a0d2272a1bb5d8efb3f8c85c9bdadf19d72d5889c05304245b9543bf5e8c87f83b0c295dde3db878117348b3ecad54a4dabed762c05795bff917818ad7ad04c1d51830963142404097d5fb532700a5770f7a4a766121870fcf56b421bccdc10d7ebbb782b796a00a5ec888a0da9b6a053d9bd4634e9653117ca2bcfa23b32f005571ed7b8638f40d49d6cec3b51ce5efe47b90741cc2b3d14eaa743e539df818e8a60ee0e89c3f8a55bae3fc29e43102dff23c01a906e2f00bdb8aad06e94751a8875493302acae2371990a82c5c5c1c942d2f418dfbfdc26e807de354b92a9d582cf33ec08f2d30ac27300a217fe85a682d5c16eb2247452950efdc81708f3aaaa26f189589c9e072e8dad05819183e7461e473f0feafd1e9e481aee5570d0a4875446a9973d11c38f63e53382209e75e9936aa3414767a851a35adc093456ef9dc65c843f3f3dd35e350704d513db7dec0c7f65e36382c0f474a48c157f4442ec566cee9abb808b7e0d04424fd6e95b419847be9938709c445f77003e9372d581ed9f5f0cda07990958283b77dca40b3bfe5bcb3e6ebb4320dd397972fbbe75a96ba81138fa6fdc37f8aaa9a4399daec8b5170907de6fa0d730a69877878798c1209b56f0f083c292a3a42496ddb0faf0d2868476b9b6a1aff1ebc33fd4ce796e62bcb4c7a9b47b5ec52be151b9330a4e27b9e26903b671b3e6302291143a97e363c9918aecf3bcaa6e7a9daa0af124b11d586835bad2b0ca031db4b6de0c0e9ce4471fcab2cca36b3915bc30506abea48b63906e033797db36889eaeede954a684773a6268ecbd462b754d07e38aed161c0e07f5271981f488156b0a338de8905eae3ab3726ec24d7a4e623a070cb71874e2722eecf149efaa02ed0abf6a9a1de7662b9a20c997c0df9e41d578e12eb2f80994d858d999012205930bb3fa058e35616fff42782892e60fb983ca7cb61a40c1ca39a9f755477a147785c511895a40d0806318744c29613e505f37db6990cb7b04bc22084dfe6255df5786e31809d88d0a03b78e541e9c2d4d919ed3163275b488eff4be9f12a2aa55b0d337cd7b3c3633b661a9121fe3a8de75a13239cba37e5a0fa9fdb175554ee9322f157999fa518b04e3de4459c485e38a88a74ed1910d26dfa6d9a4bb496ea14eea25ed7dd8777e03410dfa0adbe8909d34947c2a67e3295ee6cb81bc43e38c460b9e350407955694933e381f919d96fc8e1ad3f6e78dbe15b0810d1a686893d30aab940b6f1e79af30b080adc4ed851da925442d889ab77301c92b3b2bab97862c587ee50f8c48d4062c27ce0836dab6e721d6020d9b54d382036cad47722528c81d590c872f6c75ba3575624bcc544e6f10631191ff79b8e3a4c8aba0716cf3c20d5d4ee556525eb3bb11a6169dcdbc0b821f1665a3cb78cefabf214805a03940047c71ea96ed834fd0f697cd4c5e9f4e72007282453e0216028042c67c2055fd49f35a670a7f4a837c90651979e5b6e31a164c107ec714cb858e464587c5b8490215b19e55c4c094123869d6c579d79099b0f01a81e4741527cad071c9b2b1e04b0e79a4d7cc77dfe4096e16529365e036d19d9737204f425c7fdb117753f83b2d565475088cb7b84e075860d253fc363014a8f43dc9501f707f8c7cd6d88bb726500000000ddbc894b2fd105fbf1f46b068b38b01097e8af307716fed9810bfe373311e44cfc224b0385ec7325440e6eba9bc2c357f25ddeef95e497704151f7538d703b8f93e4a87bd899a827b759839f246d5d4e0c055588a3ebb385ccc33bbb9a981a611104487c5930de0f79da530f1997aa6062ebd43a4c0977aa51870ac34c213b0d7cc515312a84686622bf18126cb58315e900abfebc6a152d16af2bae8d17c9a0b23fed92a828ea31fa41a738329648b5f348b661735b98f3334db142ceb93424f5fb04b5b71322adbd2a58919742ae701982b5e4e0918040408bb3f1003ccacb0ba3992b774beffcbadbcc100d0dd1c576e58b564d6ff4a871f35949163831a2b373886ee72cd8ad0d367afc6f0b107632833bbce11d3dbd16b533a3cbebf19361d7620599c149e25a7b25d8a7fcf3918c6a9b26e5e1f484f6eb94f8f7cc6d7c98a94fc68988ef9f7a1e9fcfa467038fd26b6d53f309b63ada69143d178733e53d5dfd1915e34e7602ad47a966090b37c231defdcad80b8cf4493b3502589e326a7b786299497e14816d18a2d3b7f5a3ddf21086bc20b3418420733d7884dfe3f8435af03e8b9ca609a10cd0dd422232bb82e2f7c1d81be0b7c9a8c9d2ddb9953942d0760e6e175fe45e20b14047f40a9559607609f91ca05a08329a2684d977928bc03fbb4b6acecbe5873f0813051a9f21ca55d5d3099cbfbf3186b15e08871d881b73b8aea1840ddd5941978b98747c6c5febfe341086441782a66dec8c865904b8fff575ef6a01656a4fe8234e7c9ebf75f7faca89125487b74366aa1ecf6950b7f0685897d127b577c3bb7d04e318beb11f45e84bfea090defce8b38f226c8b2cc5bef3c4d1a28b00fb", 0x73d}], 0x1) executing program 0: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) listen(r5, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04", 0x1) r6 = dup2(r2, r2) ioctl$WSKBDIO_GETMAP(r6, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) mkdirat(r6, &(0x7f0000000240)='./file0\x00', 0x22) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r7 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) poll(&(0x7f00000000c0)=[{r7}], 0x1, 0x0) poll(&(0x7f0000000200)=[{r7, 0x7d}], 0x1, 0x0) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffce7, 0x0, 0xfffffffffffffe18}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ffff0d000300ef01018b00690200000000000400"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) close(0xffffffffffffffff) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x13}, {{r3}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) executing program 6: syz_open_pts() syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() socket(0x1, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x4}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080), 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r2, &(0x7f0000001240)=""/4096, 0x1000) write(r1, &(0x7f0000004240)="a77b84c538442f95bf1f1216b8d0ac99a9e92fb3826d0c5015880a933ebd77d31ac539f817ac3305022777bb2bf777e3da9d642efad1e431950434c93a359f51fdee0de0fbd5409e0ca7d64c846a48899ef33910fb511e9b933919ec2c3b23028b5ca979b4ce4dc5e875d2bc3bb2718f98f334ddc7e5ea5904404389308efc454b473d27d5874ae4bd22f820d0aceb42a9a0079fc7ac783a29bb2200cb77e47bf9e5836a29da7d06ade9aa096796d68e40c3f154dcddc1941b8493029e67c82ccb281a83d29656a0ecdd5c01093f29a4a3dc7cbca24c6ab733a399dec7aab019491825549642610ebbc7903801ea0a885eed65c79e8d2337c9ad7c4301489696c91f4f0fae15a814272f9b72bd7e54a3c31ebe6a19b14d15d29ba67324a710ffde3e42305ebfa9270bf4f764b3c0c64caf053de55386c39ea8adb816bcc33a9f39272a72b88aa8e779bb9e412efac1d04fbe129ee97b1dffcdb847779c2929bc00e7c0bfd52a85ad6eb0c2b6f2498ca7a9db5c385844a4a6c5a5fe7ac4b159269f86650b00126c68adf120ce83c05643f877e5d6496dd92a115464f4818afb8681dce4ad0b96cb188cdc9c9bf77e1ad1eda4cb768509749446cd37278e99e4dba685ccddd25942cd70a36929f7987d7fa60f8de55552567782574d35073b59f0c55c4155e93a4f0672cdab14f21731f467ca991523c31e0412f991d86fc427054f2fd285b409bfc8985e48446cf8802a7a8db32efbf26f8e7591d88698f7becfae7a7dc657c200774c79ccb72ef5522c25072fc7cd6ad425e092fa85a284921a4b8bf5bf744a37b83bed8f352e8bbd273f810bc387ca90d3ce665b8f1ffaf6684cd4844be31810dd1edfcfff4748c2d2a52f9a422de17a9a3578430073691da76de3d473e58b49a6ce3d6029723b9433c403b55fdde544026ce1ba5a03221253320657e1ab8a0ce5d2e8a1e85fca149a7abbece0fe2a325f51a5c8c8d61b81a52d961e7f44d2ce5d09198972daff287dcfdb6293c3bdb3470eb42d99b7f4dec9c7e336636c9f3613997b771de2f37e0390cdfb0801617478c294ce768cd7922bd9ea34c3f0a1c9cbedbd02f86e465367c94183ae63759eda4c2c61e7ac35244b53951185c551935b6bd192e2c6c29c61ab2a361f13c17a331ae5589361de0e9b454b5cc6092e798fed70cbfb70ad0cf008b152944d98820065b730917dc42186478f91bad930dfb7026ad9190e739dba870b3f9dfc302de378c453f4a75848a111e860f802d609868f2cddf7c139b6ccacaac928faa829f25487531dedaddbcd5bef766dea86ccbdbe0b22e855c4f3621245a5415cc989d99e19603d11898714813a7ac10a84d7a110145bba1163c22a818acf76c4e879940207944d243326c70435e763a62f2560382e83b05a0e37d741adb980d046c94868fe70f9a8dd7affdf757a079fcd7a01555e2fc6f5a7a97fcfa460bacc6435109825e491915322faec951f5607a5430e7eb55659802ab4cb5ae17a66d71bc915b2b906991d1fb361bdec80205962c8ec01c6fa4aaa93d37566de607f8928338b887f483ac098b35b1fda37069d0c601b5faefb9d89fdef9c14fabd8cac49bf5449dbf07210cc434b3404d19760fca8795d457b81e9f9846da841b02e63d6fce91889b2807b53540158a26a3d73316164dfe3bc82a8aad51b4f67b3fd387a599b24199a42e34c2d3f36969088596da6a7b96e19a786d45c2d441c7ca7a3851e0c1a5315cf242e0a2f0e55feb4010d8f47d163300789b867ebcbb994c449ea329241f38886d36c616add998e650add2c9c3109e6d0c4bc77f4bacc557931d12dcca71d2706e1764cd616ee24a48c9ac23e292298be91bad1f1d54f29e214baed51c3ab4f0e4d5ef37bae9144e7050e2f63912ad6e98d9c23442fb9f58281cedb8b80d03d86213dbeac609aa1512053f420488b77b78113ff7c9ca3899a7c3be7ac47c096a7d2ae494231268082de40a42b26dbbdb635ad2eef766b23e459da30c35eb5d8dd60f895c9b90408b95ddc65ea5ae385232d88435cb3aa37b8d5f532c61b0f743a46ca311caae0218c2d18325c05fe32a9b68006b44a75348db986511f6c0c62c000ce766d15a5147e7ead0cad39f74bd608dbfbb7dad77ef85d2b00e3ce25801eb46586c2da41277f4a15a8f09e64dcde4bc6ce74af82daeb2e93b6cbb69147f8594bd1f92f358e60fd08733de003d8386aa4a0ce61e564e88d052fc446bd70bcf2b782d527bdb3cf12391b267f465ca91c853534296811152dcf57986101247fc6079c03b9a9c09450fbcf30eab096322dcabc8e50c0546db655648d462d1c090ba30dec12bbf99140bf4a65629d1916d18679a423ab8c589ea85657e42d75dbd6e90febdcf68b7c4722c7328959ff8370336dfba81a8491e29067ee69a31e45bbe1e36337ebb0d4c43610917516adfe3735664617676dced6ed6c7b37f6704375f9cc3ab81c0c94896100ae64e88e4bba843c1fafc5d378557a962437ec78c62a5ddd535a4515f12abe90dfc68aa729c88a80d62a8d3f5ff9a3b1cd0a39a6bf2a7905050a3f0b3359d43b6f39d039cdcdb5781615abdd31e51c158d91f5d2fd6775d4ae245f9966f61c4d002876c4f97559a34d8ebb81fcba44cc5d1a08cd2f157eef13ceb8cd1cf2596c88a148d1e83c3efc57cf0f23f1667dc8774d11b778a87aa1d27c7465e10878948dafdeebaec3dd95e33b3c9e0d4b2e110d11b2ac6775c402283568929267ce0be781ba160277fa2d3ea5d1790c4a22ad4802c6e021c02edfce96496ba5e5d6b1b079e05b9f58ba5d8006c0852d10abe358520bbe7fac8178976c97ea4c0e7a189356f5ada6f0a3e842a5db01666fba245f643cc5ee434f4ef523b77f3154ba65f108bc0fa64e6eba90fe92fdeae65c85abef3bc4edf3faa62ab74b1a6d772b00b6cb3de25d40312d507b3eccc4baaaf3a77c9c91399b44238ebb2a2a5bdef1ca4f85dcccdbd8632dae86a258f691f6001b25a895795efb1b7d8fb63bcc1263356ac1f6e718f5e4f29e96a8a3fbb0a825221ae8412b340e372b8c5d6f21fadabba87a264a221c484802b8e15df3e6373dda4b1f9ade6646b2bca0ee0bb047675590546d5bc8ecabf92c90477dc062be666ce9a53add0a13fde7e86566c9081a5298f999f80eec7dbd308eeab621fb4963f7dd96ea674266a6703c0051c6ec5b1145f66c228f0625259c43f8ef89f464d1fcc0cbd0848fff8fc5393158488837ecadb864c03522b14af60fa84961c1bca8ce942602ca8732d1f17baf66c221f7edfac29c39fc235940be92241af05ae4a737ad3c8057560c6ce66c87d35626ba59588f0ae74bbed763d2548fa280d67516013bfda3f638b5b788f49b9382b522d5c6a6cdd25d03dfd1460bcf16346fc33140a468b61292fbe9fcdea1dcfcd0eb185ef253b50ee1ad244cd7698f553d10674d9e4d23b297f0f76c625147531033386551101910370994417822eac6f414c46f99219d7147dcbfc7e45d636f1ace4707b5ba8e761b066acdf70b57cd47d091a0a9b112a0888e503aa5f4ccbf998fd712d6c944ae44d74ae2acda0e9df4fd6923f8a2d39854094e5a04d68b5757ff4c53b7d7ce487ebc3d3496b33ea36a357fee7498858064027fe0407b4d2e37736c22aff0c65b85e5b3d8b201dc776e044f4006801ce57d9cf1ac567d70286a7278fd2d5ae271fb3f4f12c26dee42104a1abd9454f92b9b0ccd878ad4c0f63a3b661fbe4aa4f264f246b51af2867ade3acec4026abac557aa098992253c8e606f7afd7d86c5f643bf4b653bab6696a7c49294fa838c5152043ce07702c46d47075fec2a6a28fc15c59f7d0fba48d949104f5d0ee68a780b538623f7b3eefc2a2a7f8666803a9256397b5570875913173ff161f0f6e6c3855331f72a662d51a703790cc6f4d32ee9d190081c02e7b3f6d76a223271a7aaf4f694ead0b88a56054a8ebd91536bc0434d35dea28196ee15bd6c35f8f1b4d85c7ca4259afd7c47bdbccd79886ca672fe21320ecbf79d48789b6b49b8995708c12c55efd904c7c9d2804a45ac2810220ba23834a54606648d3c6f38c9fede71708a0488431ab5767afdf8d22154891bdde603dd2fd33582b2e309fb46c0152b2436e4c26581b4a771cc3590613b67de1f97699cadac15977207a72739fdde1c03afa6b7ed0e018c51001c229ee2cf4a29b6d7906f19829be35d099aeacd6161b2cd4d9419a23cfefc1fd7f52ae0448e58dd9992f30de85ebf5b6a23ee1c92cc8d403659f74c8429ff2f9ee4b5a605c770a9a00860babc6a620e501759eaa66b1fe13ef35a6355f7e72e3cbb334c81deb388380c0cbb7f7f6ac9b927de2ec5b29c0315193c06f0b1bd5dc521f08768cfdfc7499b31f1cac4184f5d772a9a0c2f004e5cd70297b637d84fad4112fc479be00b0f02cae8a2bcc73ca342e77fc1642b59fd3d0b309d5d64d98f260f98465d2eaebf9b3b81be20abfaeb6d6ba7d5ee1e5dc644587d026df51e05b8eb0c1b9b11d70f97c341f822abc00c3b117d21e47a1144bf191ed5800aea05d4811b6fd95c52c16924db5112d76cbeb076970e6a57f63d6164300fbdd6497cc7e58fbfc654f88367869f1c1b39cae4d960e5a69b3861662bb7309b48ce3958e7aab413d58cd8a572055de32ced91c3996741f758cbac8a170a25270372c1fb7b8282e6bc30bf5f4dada33d9f08368c4ba2bdc58d313aac30bffbb8a9aae94f1fa718c01bec185986a1951a08f0aebfb618d64aed2210bf74025e4372c7915c236cfec9f601915778dae94bad0e4272e0b3b9a73c9275f6dfba553ea70655f93595523f05b26138a0bea11fb31bd00e8818c371a3d9d2d45a99b8c87cdd797374d91219d310506b923bf6c67a086168be524215ddc867c7e89b8b0acba2f605b964229f2d87b346e9061f8262bd7923cfd2608ddf6460db0584da51cc0fcf3fdf0500b3ec505ad46d359ab2c2a0e045c388fbbbe4fc39bae8e93a468ee86e5b4514c7c4c633a2fe14d7cdc70e50756192e588d11685328f928106ea352d09b3627b378b200ea33dfa308dc10b617b5ce648e3e399897e5378f0eaa139bedf2bb72ce64b1d6bcbcca03ea8597805140d3e3c39e44e5b237251d225be19378e92745c1d9dbb97c219202ebec9a68118a9b50e1269e9d73f84b1dc2fe132db4bfea62d35985ac5ca81039b3ad4a970c07dd8635b04dc08c87a74a6af52dc10e1f2ff0f8093506b236e054c647de0cb3af19e0ee6421a226c286d2af12d9ec9b6a37abb99def6e9d76991d13d47d2074638ed382586cb8785f0511aa37de73c4ca0336719bdbc8e24fc178742fafcc6fb3caa87daeed149179f2dea3708a8e1a69931cfa497ccbc0cd07e29e15df24ef5aa6dc336ac3fd778621832ad4dd2f9554ae3ae54622d68479bb46dd319c1a1ebba2afa8aa1e3174b05a22a404a9855dd43427508a937910de6da170d05da04a2b88c9dd382847fd2f684d0d9f027b25efcb7f34f0f7127009577afb652ababfb28fab65375696821da244656c23b677d932c37f5cf99a8368d32551acee9686897a063f2c2ca9572fb41fe53e37e93bfdf25f12476f1f4614e1b09c0b7438ad0970ad55a6eb6612a9770648fd64472275e5d9cd7dc43ab79e40257759e3be13c97563462d6716bdfb724e610e44e27017bce40782a392cbf25aff3395698b74bd5b9f7d9bd978e627e96d04fbed776396f16bda1aefe22b4aada23b0b111094965eb74e5815f3383f46c", 0x1000) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0xfffffffffffffebc) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002780)={&(0x7f0000000040)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYRES32], 0x10b8}, 0x0) shmctl$IPC_RMID(r3, 0x0) shmdt(r4) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000200)="03000000", 0x4) r6 = socket(0x2, 0x1, 0x0) bind(r6, 0x0, 0x10) listen(r6, 0x0) setsockopt(r0, 0x3, 0x8, &(0x7f0000000100)="7cd6ce890eb0e5c275d2a59a22be463ed322fbec56f9bbbbb494b2db6e0ad008ab527da79f7592c7cc1e9ffa3b45440a26843375d95b015b3a82386f3055bf0106a44515e3d3fc67a519bfff8fe0657d333680b0108d0d7be1a61417965a131f96383e0666cce35e8ceb6d909ce422770cec8a4bb0d875e25e511fc646b26df26c1fd53451b0b8ddc875476e8d9d98ee5fe13a7e3f3c5453d8479a523cf54bf257bd07a3b9dcc8db7530a2f733d5466a63d0abf1bf2f01a60e092de2457cdc877c3d44dd0fc72a879e6090b77847f2cb24dacfa737d91ab4c22becca06e735f40a858ae088c326c1f2fde62bd332f3b247d26873d498891b", 0xf8) r7 = socket(0x2, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80206979, &(0x7f0000000000)) connect$unix(r7, &(0x7f0000000000), 0x10) dup2(r7, r7) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) executing program 6: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)) r2 = dup(r1) socket$inet6(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) pread(r2, &(0x7f00000001c0)="391c99a61ea28a983fee5bbca8283b9d11da96fec23d27780d08bcf79d72c50d9da3", 0x22, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x801869a3, &(0x7f00000001c0)) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r4) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) r5 = kqueue() pread(r5, &(0x7f0000000080)="117d49aee430ea680d65311fcdf064e7ef7580e5de6c6c7ca284505ef3fe33c55b50ccba14ec2f569a12c2ab8e91587c96e80209c39a1ce5c7ddcf8a57d61fa3d58321177b7ddbd15155ab7eb0d4281992a8e0e3107c99264ffcd6662ad71d676e1c91171841e882c91ad27ed093fd0e0f9b98addfe04eb9eeff440aecedcef60eef23b6ce954ff134c3e82b7520bafef0f173f99a372938b2c5170a53a0f55609bd32cbcc", 0xa5, 0xffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000080)="c7", 0x1) write(r6, &(0x7f0000000340), 0xd4e688a67930cd) close(r6) write(r7, &(0x7f0000000040), 0xfeea) close(r7) execve(0x0, 0x0, 0x0) r8 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r8) executing program 6: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x201) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x129) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setegid(0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, &(0x7f0000000040)={0x5, 0xea, 0x7, 0x0, 0x0, 0xffff}) setgroups(0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037948fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280b4040eac8970000000000000000146499e1ee9ddeb2d68e8d011a", 0x5a) r2 = getuid() setreuid(0xee00, r2) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000300)='x\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000000)=0xe2) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f00000002c0)=0x8) bind(r3, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000500)=0x43) sysctl$vm(&(0x7f00000001c0)={0x2, 0x6}, 0x2, &(0x7f0000000200)="842456a771c322a28358e87b3201569a3c3315a9893b9c79d8144fc409dbda96e11802368e60c2338f603524e5e000ad305052bc", &(0x7f0000000240)=0x34, &(0x7f0000000280), 0x0) setregid(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRES32=r3, @ANYRESOCT=r0, @ANYRES32=r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000380)="b1000501000000dd3d2de2fe208e249f0500070107000000330100fecea70500fef96ecfc72fd3357ae30200004e30ffac4b86f6f20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad7ebbc257699a1f139b672f335c04000000032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba090000ae61ad1b93f8343712cc1100b71dc00009010500000000000000130000000000000000220a199926eeeb1fbd0ea468090970938c1fab34f8daa48f0c8dff513329385f49695e4dbb5d8a9a752b2ec5893e51dfa0b0f96410c82c889967fb26eebaa3010aba04d30a587377d7c51e1d36208e67a6b2d6fe6ef49630a176f0c5673dbdaa49173b629dbe9253d39276a8f5f6f6670229da94b87b5cfb2da3e3dffed0f51604c077393243ad8508009c3c53811e0fee31ccdb9d5edccd", 0x149, 0x1, 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0x8000002}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037", 0x5f, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000534000/0x1000)=nil, 0x1000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa01713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0xfffffd43, &(0x7f0000000000)={0x1000000, 0x2000, 0x62b927a7, 0xffffffffc64c7779, 0x0, 0x1, 0x4}, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) recvmmsg(r2, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/514}, 0x204, 0x0, 0x0, 0x0}, 0x2}, 0x10, 0x1, 0x0) r6 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x4, 0x0, 0x0, 0x3, 0x6}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10014bba3035f35f36d000003000000331c13fecea10500fef96ec0c72fd3357ae3020000d34c2990d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000800008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e08004070000000013000000b5d6bc37160a2afa2bb0593491c5cd4d42357421093aa81b39646068d48305993aae97a8b63c406b439ab444d5a4753d71c1717082c6e9bb2de2ed7eef95978c7f9100a888aa5d47e7e4f05b30bdd9e7c3a7082a", 0xffffff06, 0x8, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop]}}, @icmp=@echo}}}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) dup2(r1, r3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getuid() recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/174, 0xae}], 0x1}, 0x1802) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./file0/../file0\x00', 0x108) setreuid(0xee00, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() sysctl$hw(&(0x7f0000000000)={0x7, 0x2}, 0x2, &(0x7f00000007c0), 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x22}, 0x2, 0x0, 0x0, &(0x7f00000011c0)="7d0016336488845e61e9b334446934b7f796e768889c43dac77857dc607ddb4e3bb5463fa496c491ab45222bd2d3f474d47edf8750f5d818ee34158e597faea49f5bf5d98184481039eff13245dc", 0x4e) socket(0x18, 0x2, 0xfd) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x4, 0xfe) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000000)=0xc) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) readv(r2, &(0x7f00000003c0), 0x0) open(&(0x7f0000000b40)='./file0\x00', 0x8000, 0x40) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000001c0)) close(0xffffffffffffffff) open(0x0, 0x20, 0x1fcec91fcffd8bfb) close(r2) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x119, 0x0) close(r0) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x0, 0x0, 0x0, 0x3}, {0x2, 0xfd, 0x0, 0x4000000}, {0x401, 0xc, 0x0, 0x7}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x0, 0x6, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f00000001c0)={0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: link(0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rename(0x0, &(0x7f0000000240)='./file1\x00') recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, 0x0, r1) recvmmsg(r0, &(0x7f00000006c0)={&(0x7f0000000680)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/203, 0xcb}, {&(0x7f00000003c0)=""/19, 0x13}, {&(0x7f0000000400)=""/160, 0xa0}, {&(0x7f0000000700)=""/132, 0x84}], 0x4, &(0x7f00000005c0)=""/132, 0x84}, 0x6}, 0x10, 0x1800, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x3c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r2 = msgget(0x2, 0x0) msgsnd(r2, &(0x7f0000000000)={0x2, "367305b288108fd3324b26fe90c026760aa1913bf3860790c29bc0a8d1ca4c868cfec1816a592d8691eb6b343dfd4b661dc268da6a34d21fdbcccf4061b7d3d528c118cffbf28c2a85125186851b4432a7bda4a855603a39e2197d2ba7566bbd916d9aecf16a8a310bd490f4be0be30570f90f0fbe7a8be18a3cb7ed446722350eb4a5018b889538408cbad127d1c43aa9eecaf0a949aa1a31993d133472a32fe36daee909851dbf6a46c39689c03c458547ead8260a688b725d73e977a8f61ef9d608228cfdf2cc3b0d4c3c399acbbd7b0d79914505f882353ba497934d"}, 0xe6, 0x800) r3 = msgget(0x3, 0x4cc) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000013c0)={0x0, ""/136}, 0x90, 0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000004c0)=""/149) executing program 6: syz_emit_ethernet(0x1c5, &(0x7f0000000000)=ANY=[@ANYRES64]) syz_extract_tcp_res(&(0x7f0000000040), 0x43c, 0xfff) attempt to execute user address 0x3c6d9 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3c6d9 cs 8 rflags 10246 cr2 3c6d9 cpl 0 rsp ffff800033804a18 gsbase 0xffff800029cebff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3c6d9 Starting stack trace... panic(ffffffff82849c2d) at panic+0x16f kerntrap(ffff800033804960) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2854a rt_clone(ffff800033804c38,ffff800033804d30,0) at rt_clone+0x7d route_mpath(ffff800033804d18,fffffd80750011e8,fffffd80750011e4,0) at route_mpath+0x112 in_ouraddr(fffffd8075001100,ffff800000de9800,ffff800033804d18) at in_ouraddr+0x98 ip_input_if(ffff800033804e08,ffff800033804e14,ffff80002a694000,0,ffff800000de9800) at ip_input_if+0x28e ipv4_input(ffff800000de9800,fffffd8075001100) at ipv4_input+0x47 ether_input(ffff800000de9800,fffffd8075001100) at ether_input+0x525 tun_dev_write(5d04,ffff800033805188,ffff80002a694000,2) at tun_dev_write+0x209 spec_write(ffff800033804fe0) at spec_write+0xe1 VOP_WRITE(fffffd80637f01b8,ffff800033805188,11,fffffd807f7d3820) at VOP_WRITE+0xc3 vn_write(fffffd8066220398,ffff800033805188,0) at vn_write+0x15c dofilewritev(ffff80002a24c540,c8,ffff800033805188,0,ffff800033805240) at dofilewritev+0x1a9 sys_write(ffff80002a24c540,ffff8000338052f0,ffff800033805240) at sys_write+0x87 syscall(ffff8000338052f0) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa6b91734050, count: 239 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 8f385a59-d101-44dd-592e-0bd3fdfaf750 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $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