000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xd2a2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x15c}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x7fff}], './file0\x00', 0x1ff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000ac0)) connect$unix(r3, &(0x7f0000000b00)=@abs={0x0, 0x0, 0x2}, 0x8) sysctl$net_inet_tcp(&(0x7f0000000b40)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000000b80)="a54568ea5797ad04337491d54d828042a1b9bb7e4c9df7ee58439ab010d8377e2e5a4ef6e7bc4fc2000adf9d0dc95a605f3eaf513e486b526d70d7a20270c0397a23843952448d145c3b2887fd4fe78695c6b0969c0a9e1342266262ff095b12a040e8b25db02b5159bb35f6cbc8f7", &(0x7f0000000c00)=0x6f, &(0x7f0000000c40)="a74e01507e86acbea560f0d5fe905259e0611f47aa570554d14a95bb7758da52f9eaa675e575bf0f899249db53f1e466f4f89e2efb0b7eaeede17f3fb04c0c9fb91a078d57ffe9dccf9b7386c5d13176825d26d35a265b77cd5f33f3650c3d16876bb6fe", 0x64) r4 = syz_open_pts() ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000cc0)) r5 = socket$inet(0x2, 0x2, 0xb5) sysctl$net_inet_tcp(&(0x7f0000000d00)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000000d40)="4d6dfa3a05719c0ff2c248ae3be7a1ed9845717038d5925a8216fe99fe31f7baa3f041cdc954bff8d6de6ced73539c9c01a03882197717f0af52a6f8de773c9e782c16521c7e47c236ce38fece709c3f7526ac1c0ab3aa84a5869914e917cd", &(0x7f0000000dc0)=0x5f, &(0x7f0000000e00)="fbb1bad6099d786ed63cb8ec027d527e9f7ff61bd7118992d60f621a93de0b86e587927e11bc4a13b33aeba64f987cad491316c2bf258025", 0x38) open$dir(&(0x7f0000000e40)='./file0\x00', 0x800, 0x20) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000e80), 0x20000, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) open(&(0x7f0000000ec0)='./file0\x00', 0x40, 0x1a0) setsockopt(r2, 0x2, 0x1, &(0x7f0000000f00)="1d49c05cc2dd7506f950014f11471e8c0b18cead55f003d317e3bd2966392f3a7591bf66f8b279347b33e750737a1d180a6ad125d194cd5eeb8f83d3", 0x3c) fsync(r5) executing program 7: syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x1e) socket(0x6, 0x0, 0x7f) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f0000000180)=[{0x3}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f00000001c0)="12e1f34ba50431a7051a5fe3c7ae0a107104000000000000000e92b5e300105375049d7ba6551750ce4f5698756c3e20000000000000001425c3297b294f61875f118900"/78, 0x4e) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900"}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000b00)="341a94df412ca829d13d50e65038d042983585165ea0ad5c039693649d99fb3a5dbf3e0615dec19cd2a6d63039c8b0fb5acc6f99fce4af55b301f8edfffffffffff9aa95672a179370dcfb56749412e6d49230d8d2b076e0c2b6337725575dd885cd99966f91f6dc01a649e0307fa51f21a803e0bb6d91e1b8d35c11fcbf6be842301fdd51eaf4e62e921a5354c6d96577dda6fa93db0a1b7b8e1fa763db85efc4f5625306c1021f23ba11a923b32099a0c3d902971bf1", 0xb7}, {&(0x7f00000010c0)}], 0x10) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r1, 0x5) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/202, 0xca) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da9", 0x44) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da9", 0x44) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) dup(r1) (async) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) kqueue() (async) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x21}, {{r2}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0) (async) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0) close(r3) r4 = open$dir(&(0x7f0000000340)='./file1\x00', 0x40, 0x90) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r5, &(0x7f0000000040)=""/4096, 0x1000) (async) getdents(r5, &(0x7f0000000040)=""/4096, 0x1000) linkat(r4, &(0x7f0000000380)='./file1\x00', r5, &(0x7f00000003c0)='./file1\x00', 0x4) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r6, 0x1000000029, 0x1b, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f0000717000/0xb000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc028698d, &(0x7f00000001c0)) readv(0xffffffffffffffff, 0x0, 0x0) (async) readv(0xffffffffffffffff, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) (async) kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x200000, 0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async, rerun: 32) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) (rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) (async) socket$unix(0x1, 0x5, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x28, &(0x7f0000000000)="4ab7776a", 0x4) accept$inet(r2, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0x9) (async) r3 = msgget$private(0x0, 0x2a2) msgctl$IPC_SET(r3, 0x1, &(0x7f00000027c0)={{0x800, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x9}, 0x1, 0x1000, 0x0, 0x0, 0xfffffffffffffc00, 0x3ff, 0x9814, 0x6}) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x24) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x44, 0x40000000, 0x0, 0xffffffff80000000}, {{r0}, 0x0, 0x24, 0x0, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x8b, 0x6}, {{r1}, 0xfffffffffffffff9, 0x88, 0x80000000, 0x0, 0x8}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) sendto$unix(r3, &(0x7f0000000280)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a00385e742f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) semctl$GETPID(0xffffffffffffffff, 0x0, 0x4, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb69", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r5 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc1126939, &(0x7f00000001c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r6 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(r6, &(0x7f00000004c0), 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x0) executing program 0: shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) (async) socket$unix(0x1, 0x5, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) (async) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x100) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) (async) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x200, 0x0) (async, rerun: 64) writev(r2, &(0x7f0000000140), 0x0) (rerun: 64) r3 = accept$unix(r1, &(0x7f00000003c0)=@abs, &(0x7f0000000040)=0x5) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000580)="01d5806212b915e45d84915eeba64476327fa9f8e88255ef621035317d3095760eec30679f8f5821eec49988861be7306ffd9f4ebf5d5409fc18cbf013a77404b178f9e8d6ebcc47191250ba2477579197bf0e547fd79612213e93d609681371ed05c13fbb98986630c30ba941708c3426620e632baafef1f5fca7aa25d0b69adcd446cce4b52d9b97dbcbebd99cbdb54fa6effa2601790a9a4f94d3df1854a605643a29cabf24a57f5519188874fea3f07c2658c3e75a7ac3a1d803", 0xfffffffffffffe8b}], 0x1) execve(0x0, 0x0, 0x0) (async) socketpair(0x18, 0x1, 0x5, &(0x7f0000000140)={0xffffffffffffffff}) (async) mknod$loop(0x0, 0x0, 0x1) (async) link(0x0, 0x0) (async, rerun: 64) mknod(0x0, 0x0, 0x0) (async, rerun: 64) rename(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r5 = syz_open_pts() close(r5) (async) syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x8) (async) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000280)="435c8ecb437514ce645d3000e90f1583bee3b6e7182811ef2f296111e255673b1b7fc798142f5d40ef480895e960e94fe06a38d5af7fc06004eec63a4c6daef03f14e533003503b15718c75e4903fae59730c953b33562fdfd37c2d0e54c0203", 0x60}], 0x1) (async) writev(r4, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3", 0x3f}, {&(0x7f0000000040)}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a0", 0xcc}, {&(0x7f00000009c0)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5811f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c547976628a1d43aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079038954403a26846f804313151b674b991907054e71cef065939ccbd5c4b5cc0b95d9fd587dbfe1559cfa027bf8f95af2788bbc912dd53e3729c1b7298815fc68f0b6bff49cdf2e658c1b51099eff58bbf8ae9f6b334b0d8d5aa55d7abf78651323b8e23a5459e130384c2d5fe128b0b75a46983fad0f67d7bc2f264bc805c24aa47434edfcbfc3f8630e8756507c35a0900bf447db4a2be98a8d012a35cc426cc41c67efb8aef7669a5765e2b9828436818d2e35c31311953f0b900596144786724503134917113ed61629851df907c3cc436400e2cfd84dd800984ea9e217a0d9ec4641f8216fbeb3aa94a19eb1056571316d4e7a4a1d1d77e4bcc2f63dea63d071c272a8b2cf5e1905bec2e345a7b81edf54c91504bd8c32d8bc71d1869fe4c00000000718d7419c0cd8f436ab85064", 0x1cb}, {&(0x7f0000000040)}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x6) (async, rerun: 64) close(r4) (async, rerun: 64) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 3: r0 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0xc001, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r1, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(0xffffffffffffffff) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup2(r0, 0xffffffffffffff9c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 5: r0 = socket(0x800000018, 0x3, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) 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}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f00000ad000/0x2000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) executing program 4: socket(0x0, 0x0, 0xc0) syz_emit_ethernet(0x17a, 0x0) syz_emit_ethernet(0x126f, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069c1, &(0x7f00000001c0)) executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getppid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') truncate(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x3) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000026c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000200)=[{0x1, 0x0, 0x89}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001a80), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000040)) open(&(0x7f00000002c0)='./file0/file0\x00', 0x20000, 0x0) getpid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x80000001}) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x4, 0x530, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000380)=""/143, 0x8f}], 0x1) dup2(r5, r4) execve(0x0, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r6, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r7, &(0x7f0000001600)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) dup2(r1, r2) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r1 = semget$private(0x0, 0x2, 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000240)='/dev/rvnl0{J3\xd5\xc6\xd3\xa8\xcb\xdb\xd9`S\xc7Oc\x00', &(0x7f0000000380)='\x00', &(0x7f0000000180)='/dev/rvnd0\xe3\x00', &(0x7f0000000480)='\x00\x00\x00\x00\x00\x00\x05\xd5d0c\x00\xa7\x9aA\xf5\x93?\xfd:\x86\xf2\xaf\xcfRJI\v\x8f5\xf4\x02u\x8a\x1e\x04\xdaP[\xe5\x95\xcd\x1a=\xa0\x1c&uh\xc0\x80\xae\xc8\xa8;\xf3/Xh;<\xf5\xae\x9a.\x88\xea\x9e\x9eA\xa0\x01\xe1\xe0\xce\xec*\xb7Rh\xdb\xf2\x0e\xb4\xba\xcbd3\xfb\xe33\x1d\x14\xf2\xa1\x14 y&6\xd7q\xef?fa8\xdcPg`\xb7\xbf\x10\xcf-\x13\xf3\xea!\xfe\x7fN.W\x9c\x8a\t 1o\x99HO\x82s\xd11\x99\xc0\x8d[\xe6C\x1f\x8cf\xc8\xc2\xf2<\xd7\x99\bKYy\xb5t\xe8\xf7\b\xcd\xe6\x14\x81\xb1\xd3B\x849\xb2c:v0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x0, 0x334]}}) open$dir(0x0, 0x0, 0x0) r6 = getuid() fchown(0xffffffffffffffff, r6, 0xffffffffffffffff) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = socket(0x1, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000380)=0x10) close(r1) socket(0x1, 0x3, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) accept$unix(r1, 0x0, &(0x7f0000000100)) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) syz_emit_ethernet(0x74, &(0x7f0000000180)={@random="89ffa23f3c25", @local, [], {@generic={0x809f, "974e7826e66fc44714075d5f9f9a74ab58e04b014d7cd588a3416dd6b33a7bfa65713a0552ff6ebfc21b8f13261f2326b79d51e761a1f77b7aafce56e4f93bfe199c5c79edf50e601b9a998f3f3c92238975c38c101926e3de939c82eeed8c1828f7568effa2"}}}) 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(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="521dc32a838f8e3cb702b8a7cd317baa85cbf7cfb1376ab3d3d698b8461d6d06eb34dc5e00000000000000000000000000000090e415a73aa993ca8ec3015d601f2e58a0dd9b3545495b254208b6f64396167b34af0a08a3469322fc39328c8585c629e30445bbbed61925c644f31543888dfbeb1c3b19c03ff6309148b974cfaab3ccdd9e693fd5d5ca67468292e5530374a4bd8ba4e2cbe11bcc4ccdc528ec0715973bb08baefb93e6a529d6dbd0b3571e68fc8e26403014228f4c84b25b048f", 0xc1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x1, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="12e1f34ba50431a7", 0x8) executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fca653181afc9d3f0100"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000140)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000000), 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) executing program 3: syz_emit_ethernet(0x20, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88e711"]) open(&(0x7f0000000100)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000300)="1e", 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f0000000180)="20206000019c0a", 0x7}], 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r4) r5 = getpid() socket(0x11, 0x3, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r5) setregid(0x0, 0x0) r6 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r6}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r6) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(r7, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r8) dup2(r2, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xffffbffe}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x11, 0x3, 0x0) getsockopt(r3, 0x11, 0x3, 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0xb) sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 4: socket(0x18, 0x2, 0x0) sysctl$net_inet_ah(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0x0, 0x80000003}]}) writev(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)}], 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000440)="2a5f4cd9b73c31d629e8d68e605e5940744ef13896", 0x15}], 0x4) 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) open(0x0, 0x80000000000206, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x22) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffa, 0x1}], 0x1f, 0x0) close(r3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r7 = getpid() fcntl$setown(r6, 0x6, r7) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000080)=0x43) close(r3) r8 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r8) executing program 5: r0 = socket(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000000140), 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0x7}, @rights={0x10}], 0x30}, 0x0) executing program 3: ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='/\'\xf2)-{\x00']) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000280)) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x8) r3 = fcntl$dupfd(r1, 0xa, r1) bind(r1, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r3, 0x800c5709, &(0x7f0000000340)={0xffffff6c, 0x5, 0xaf3e}) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) sendto$unix(r3, &(0x7f0000000380)="7f00fa70c11a42bbce38f2437337e08c415f78539a8884203a2d4fc6404c47dc439694bd094bd632ecbcea6a2ce10fb996adf9af4c737ecc", 0x38, 0x402, &(0x7f00000003c0)=@file={0x1, './file1\x00'}, 0xa) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x6cc, 0x5, 0xfc, 0x4}]}) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000480)={0x10, 0x5, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x80}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0xda0}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x8}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x200}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x81}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x8000000000000000}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000d9b000/0x1000)=nil, 0xb2}, {&(0x7f0000de5000/0x4000)=nil, &(0x7f0000e73000/0x3000)=nil, 0x100}, {&(0x7f0000d76000/0x4000)=nil, &(0x7f0000fc1000/0x3000)=nil, 0x8}, {&(0x7f0000f0d000/0x4000)=nil, &(0x7f0000cea000/0x3000)=nil, 0x40}, {&(0x7f0000e98000/0x2000)=nil, &(0x7f0000e2f000/0x4000)=nil, 0x80000001}], './file0\x00', 0x1}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) setreuid(0xffffffffffffffff, r6) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000006c0)={'./file1\x00', 0xfffffffb, 0x3, 0x544, 0x1, 0x0, 0x1, 0x5, 0x0, 0x2, 0x8000000000000001}) close(r1) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000740)) fchownat(r4, &(0x7f0000000780)='./file1\x00', r6, r7, 0x2) ktrace(&(0x7f00000007c0)='./file0\x00', 0x2, 0x40001b00, r5) syz_open_pts() setpgid(r5, r5) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000800), 0x20000, 0x0) close(r8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000840)={0x6, 0x6, 0x2, 0x100, "fcc4085be320008fbe5f13c7e68c0ec60a9dfeb3", 0x4, 0x3}) getgid() munmap(&(0x7f0000c07000/0x2000)=nil, 0x2000) executing program 5: sysctl$hw(0x0, 0x0, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a7435", 0x0, 0x0, 0x0) syz_emit_ethernet(0xa6, &(0x7f0000000380)={@empty, @remote, [{[{0x88a8, 0x6, 0x1}], {0x8100, 0x6, 0x1}}], {@ipv4={0x800, {{0x22, 0x4, 0x1, 0xd, 0x90, 0x67, 0x8, 0x6, 0x50, 0x0, @loopback, @empty, {[@ra={0x94, 0x6, 0x6}, @ra={0x94, 0x6, 0x80000001}, @lsrr={0x83, 0xf, 0x4, [@local={0xac, 0x14, 0x0}, @empty, @multicast2]}, @ssrr={0x89, 0xb, 0x7, [@broadcast, @broadcast]}, @noop, @lsrr={0x83, 0x23, 0xf0, [@rand_addr=0x100, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @multicast1, @broadcast, @multicast1, @loopback, @multicast2]}, @rr={0x7, 0x1b, 0xc9, [@empty, @loopback, @rand_addr=0xffffff00, @multicast2, @multicast1, @broadcast]}, @timestamp={0x44, 0x4, 0x5, 0x3, 0x1}, @ssrr={0x89, 0xb, 0x0, [@multicast2, @local={0xac, 0x14, 0x0}]}]}}, @icmp=@info_reply={0x10, 0x0, 0x0, 0x6, 0x5600}}}}}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0xb01, 0x0) pwrite(r1, &(0x7f0000000040)="be4532042d369f9ac29b0396cef4b615d3f7fb244280d77687ef420d968b", 0x1e, 0x2) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/50}}) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(r2, 0x1000000029, 0x1b, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000001300)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x38, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0xfffe, 0x2c, 0x0, @rand_addr="457c5601b5ae235d3544d14cb2e907c8", @loopback, [@routing={0x6, 0x0, 0x0, 0x5}]}}}}}}}) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r0) truncate(&(0x7f0000000000)='./file0\x00', 0x5) clock_gettime(0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x80}, {0x80}, {0x40e}]}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x3, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = socket$inet(0x2, 0x4, 0x7d) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="53a7c3f17f5676299a0600987beac1", 0x1}], 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 5: 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) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x400, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) getsockopt$sock_timeval(r2, 0xffff, 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCPROMISC(r1, 0x20004269) close(r0) executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="50ccab289a5ac31151e4a3a1434d73176300f774222a5d6883e0f91146682c78b7d3fcce99cfce1a9cfca4f014ffe7a3a24b2d0dc431e236027ce83689b9556f294350e76694226cb4993a9829bcd584b9b7ce5f603b36265b86f2684c65c914ec7846544b8eb04ab7e34a44a9e20b901617de4f5397aca0953f50528588d8e47f155083d478cfabcc572826c8e3cc8f16", 0x91}, {&(0x7f0000000100)="be283ef92c72cd51a163eaf9c095e095038916fed8029471eaaec1d843f8d3442e", 0x21}], 0x2, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r1, 0xffffffffffffffff}], 0x20, 0x8}, 0x406) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/81}, &(0x7f0000000300)=0x53) mlockall(0x0) r3 = socket$inet(0x2, 0x8000, 0x20) getsockname(r3, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x20, 0x0) r4 = syz_open_pts() r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000400)) connect$unix(r5, &(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8) mlockall(0x1) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000004c0)={0x0, './file0\x00', './file0\x00'}) close(r6) getsockname$unix(r5, &(0x7f0000000500)=@file={0x0, ""/4101}, &(0x7f0000001540)=0x1007) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000001580)={0x401, [{0x2, 0x7ff}, {0x2, 0x80000000}, {0x1, 0x7fffffff}, {0x3, 0xd59}, {0x3}, {0x2, 0x80}, {0x2, 0x100}, {0xa8d5d261ca58206b, 0xc5800000}, {0x3, 0x4a34}, {0x2, 0x19}, {0x0, 0x8}, {0x2, 0x7ff}, {0x1, 0x63000000}, {0x2, 0x1f}, {0x2, 0x4}, {0x2, 0x1}, {0x3, 0x6}, {0x2, 0x4}, {0x3, 0x7}, {0x2, 0x6}, {0x0, 0x4}, {0x0, 0x3}, {0x2, 0x4}, {0x2, 0x6}, {0x2, 0x5}, {0x1, 0x800}, {0x2, 0x6}, {0x1, 0x1}, {0x2, 0x2}, {0x2, 0x2}, {0x2, 0x400}, {0x2, 0xeac5}]}) mlockall(0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x810, r4, 0xfffffffffffffe01) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001c40), 0x1, 0x0) r8 = getegid() r9 = getppid() sendmsg$unix(r5, &(0x7f0000001d40)={&(0x7f00000016c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001bc0)=[{&(0x7f0000001700)="10e69b572701ac3ca7799a0de339b0767dcbca8ae51319e9e77d35c0d3cdbb318c", 0x21}, {&(0x7f0000001740)="5cf3df3f3a34c70e5151fb5a22c03eeb5df8725e5d51e8f14b6f5105795c878bb8cede6b6ddfcdaa768abd08ee7007e022114c3fa062cdd3460e367b7a5d95e5c7c0b52598766aa17ed816f6fe913b94409812b3125c1bf60894879259ed0700fc60a00d14796a7e3edaae091530be64ba70bff2f9fd2e842fc2efb0b36e4a6a1bba5104654a7e54015bb5b2b8864c1418abacfee6f448b9685820c390282542", 0xa0}, {&(0x7f0000001800)="e1cfb0c58117c1a36f931a8313f539ccd3787eaed456ad9abed7541c198af15b838b692af6e6d2ffbd38601d8ece08b1668d00f1bed21ce544ed5eb4597e9532c4aa883d09b66e43c290f7c4c9776295efa72c67ffae0156ea6f16a6c6e172d92c24a29232f9301f3ce1a962d871462b6639bed28303e26b2ecab4b68b3dfb218c2d51b328b040af42213c64a2d8f081410757fecd75b2902fdf67e740aae929f7ae44ca3bc08298ee1d2171dba5abd8bf5757ddc351671f5c423fdec79a34e11da056c12d3c7c988fcf89babac0a4819068b4b004581ff654b3", 0xda}, {&(0x7f0000001900)="3232f70ac5f21db6117f80ee4d4eec476c3a32ba03c94e3975f07caeaaa4a932aaadff84cd602aebb26509c4ed1e2450d86f593a00d656560b445361bcf607952371fdbbcb54005508b738a3704147d424bb5109ca9f7575fb09cbdcda8be142fbcc438aa84b10894f6c07b7e1e4489c98714173fb1f5aa37692f2df5cd9c1210c", 0x81}, {&(0x7f00000019c0)="abe15d21bb77443c09343e98d45a215d679c56d4a200e013207abf84fb24c66776494047418de37010fc1ef1d062dd77f8087cef546162c029bd938ba4852d28bba164e20725280dfba9f2cc54c3d31074e3059d097cb325ee66c1cecf84ea12f31e652e144cc2421c802a3cc00d933e6f89480d9d8e8211eb571572889e0fee70365e268f1628e4c5bb2e56937e72986c92c563c548fbfa4be333b4082160ca306d6acd118be77b3fe539e9cbbc6011e0e856328039f863b1f41e20b1797c6eb36b549431ba4d69927b5bc105e264f6b9fad92f18f867eb11bbab638f76c0b65348f376d0b1bb836326a0f9eda7ca2a7ff00578e16f3097df07275eb6", 0xfd}, {&(0x7f0000001ac0)="23c1a17165190286f9e0ecb75bd8bb9a", 0x10}, {&(0x7f0000001b00)="b3ce56361c90264dc98a30ddadc692933da6a2bd18733e088d8cad8a54686808136427d2d0cec4559d87022788003512325d9823f3b7ed860aee3974d45522a112e35e109724a170d43e2df0f7b20715fece29b894ce503e3314fbea23d0c6a16910807a8cf6d20c6738e199c08f22b2f94d4cd0a34e50f9ed6209df16466f04d4d81f45074cacfbd840bd7520dc36ce86e65d36181bbdbfd95fe0e1b7210d31bc3531e72aba1eadd41eacda0168a21693af18c9c7ec", 0xb6}], 0x7, &(0x7f0000001c80)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x28, 0xffff, 0x1, [r4, r4, r7, r3, r3, r6]}, @cred={0x20, 0xffff, 0x0, r0, r1, r8}, @cred={0x20, 0xffff, 0x0, r9, r1, 0xffffffffffffffff}], 0xa8, 0x8}, 0x0) mlockall(0x1) getpgid(r0) shmget(0x0, 0x2000, 0x84, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000001d80)) accept$unix(r5, &(0x7f0000001dc0)=@file={0x0, ""/521}, &(0x7f0000002000)=0x20b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1810, r4, 0x9) read(0xffffffffffffff9c, &(0x7f0000002040)=""/57, 0x39) fcntl$getflags(r4, 0x0) executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(0xffffffffffffffff, &(0x7f0000001c80)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f0000000b00)}, {&(0x7f0000000300)="62c37d65876ab2f41f954059df0019c5b183bac5e0ebec0fbdb2708c7fcec733c91fc9ba5231fd40a844eba85895ac8007096035a8bf0a3709384ccc683a34fa4093dbd23ee0fadbec5219bd8c4ec932460b58cb163fd1", 0x57}, {&(0x7f0000001b00)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37fbd121d915805923ef81d59d07d35b5143c3cb0", 0x41}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf416197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}], 0x7) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000005c0)={0x3, &(0x7f0000000380)=[{0x0, 0x3, 0x6, 0x3}, {0x2, 0x0, 0x0, 0x1}, {0x3, 0x0, 0x0, 0xf5c5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2e}, 0x6, &(0x7f0000000200)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff56, 0x0, 0x37) setreuid(0xee00, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r4) r5 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) getuid() setregid(0x0, r1) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r2, 0x0, r2, 0x100}}) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r6) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0x23) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) recvfrom$unix(0xffffffffffffffff, &(0x7f00000004c0)=""/165, 0xa5, 0x0, 0x0, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0xffffffffffffffff, r3, r8, 0x0, 0x0, 0x9}, 0xfd2}) seteuid(r7) semctl$IPC_SET(r5, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) syz_open_pts() getgid() semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000180)=""/123) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = socket(0x1, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000380)=0x10) close(r1) socket(0x1, 0x3, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000003c0)="065500000000000000", 0x9}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) accept$unix(r1, 0x0, &(0x7f0000000100)) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 7: mkdir(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) setreuid(0x0, 0x0) semop(0x0, 0x0, 0x0) rename(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) executing program 1: sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c", 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r1 = socket$unix(0x1, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000300)={0x1, './file0aaaaaaaaa'}) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f0000000280)=""/13, 0xd}], 0x2) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0\x00') sysctl$hw(&(0x7f0000000380)={0x6, 0x14}, 0x2, &(0x7f0000000440)="ffc56bb5f55420881cfee10242c6993b8062a49a063873e6161bb0c81fbb6d68f3d84de33d201dec4751ed3bb16d5732d128860038646730e9d203265f4013a153cc730baf394c75f96cae584d42344521f714fc269f08e5381f1b17328cbcd0e57e216005ba90bb736da5b669a33de8be6a7dbbd0ea8d454af3bbeb9b71cbbe0c14829a920a42fd606943add9d2ab1747ec435bd404df68a404c7864053b9a93f38816aa980821d27d618cb6e5f854e6d", &(0x7f00000003c0)=0xb1, &(0x7f0000000500)="f5c20bc41892cf3e847ab92031eb4a0f4a865a7ec5", 0x15) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000416000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f000009e000/0x2000)=nil, 0x4}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 6: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) r4 = dup2(r3, r0) ioctl$BIOCSHDRCMPLT(r4, 0x40047309, &(0x7f0000000000)) sysctl$net_inet_divert(&(0x7f00000002c0)={0x4, 0x2, 0xf0}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x48}, {0x74}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff76) setregid(0x0, r4) lchown(&(0x7f0000000080)='./file0/file0\x00', r2, r4) r5 = syz_open_pts() syz_open_pts() r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) close(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x4) r9 = dup(r8) r10 = getuid() setreuid(0x0, r10) setreuid(r2, r10) write(r7, &(0x7f0000000140)="8eb731b37e339c9742da06af58bb059ff6b5a8b39e0b39718ec3e9995f3f4d8e5c5bafe78f39bbe616da3138472f8bbe56a5bfe99bcc742ea13161fe574cfeef71310b89f7070bb7cb652d2d58b3df5ee59232cb3e377e45e0837e76a25c90b604f1e904e032104ec4ec1dc9163c70942de0d070ce98dd9a51970544567bf17d7c2cf60bed55f4d5af4041a39576847fcb02bcd4", 0x94) open(&(0x7f0000000200)='./file0/file0\x00', 0x8000, 0x134) getpeername$inet(r9, 0x0, &(0x7f00000000c0)) executing program 3: shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c"]) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x1b) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) listen(0xffffffffffffffff, 0xc1) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x0, 0x8e) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x0, 0x7}, {0x7ff, 0x8}, {0x0, 0x0, 0x3, 0x1}, {0x1, 0x3f, 0x72}, {0x69, 0x0, 0x3f, 0xfff}, {0x1, 0x0, 0x3}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f00000001c0)="12eefd97010c182c5f368bfaa121089b19feb66c", &(0x7f0000000100)=0x14, &(0x7f0000000180)="0ca577a927f7cf6d8027860568a706fddd", 0x11) r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000380)={0x0, ""/102}, 0x6e, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000400)="1e1a51a78f4cb7260be1d61baa73f67bec76239ca00f9ffa0b9d310b3f82bda49147b779da41e5e6adf1e0827781113a5ae4fc11a2470e67247882b1fc7436db5a41e092ff0bd4b9493642fde61368a2ad0e54dd64a8eac550d6594a70fc7f0f6b7ae6dea7e1b76dd33b5b90a0072dc2039d23f6d5c559792c0f6a505ec7b66aa0ac9ffe17a90e6b6728c8e1e4d74c27b22644877670d1d827fbc46edae58f684b6f9a249790a3f83e1c62", &(0x7f0000000300)=0xab, &(0x7f0000000340)="2ced652b535a401fb5fcb947920ceeaf", 0x10) socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) close(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) r3 = open(&(0x7f00000000c0)='./file1\x00', 0x70e, 0x0) r4 = socket(0x11, 0x3, 0xb4) sendto$unix(r4, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e00004051800000014000000", 0xb1, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000280)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e419bdfa91bf5f705d798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb99d5a5a9f9d1628b734ea963efc", 0xd4}], 0x1) ftruncate(r3, 0x0) writev(r2, &(0x7f0000000c80)=[{&(0x7f0000000700)='6', 0x1}], 0x1) close(r2) pipe(&(0x7f00000004c0)) execve(0x0, 0x0, 0x0) executing program 3: sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x0, 0x0) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = kqueue() kevent(r1, &(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, &(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}}}}}}}) r2 = getuid() syz_emit_ethernet(0x169, &(0x7f0000000300)=ANY=[@ANYBLOB="3e74de376e3600000000000088a841008100310086dd632f4ebc0129887b00000000000000000000ffffe0000001fe8000000000000000000000000000bb50010000000000000102000005020008010400000000000029000508670000002f0000686600000088000000000000000502fff9000000000c08000300000000fe8000000000000000000000000000bbfe8000000000000000000000000000bbff020000000000000000040000000001fe8000000000000000000000000000bb5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801a9d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f45d69cea28c5862ec7f4c36ac0f5d530255b00df1faa5c0d6a22486564bd544faec66eaf19cb440f7cb8020342c17ec81e7bc7d16eb22705030b56f14d02e00c0b5b163ae65c2de4a3eb3b7889cd32e09fb2594acd8901215abe12786b1084ba058ededdffd76e932d150eba23bbe8d92e67c461db54699047e50cfdd6364cf68c558108c234add3ed845c9c3cfe3cee62fd4fb6cbb83e778f960af50ed519cc64948fd917274cfe7a4e0565246357466490e265804de86b6e6d83d324381d608924792fe54ecdb603d47fbe12b5"]) r3 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180)="2a7d6f66cf3e2dcd92437e7aa830272990ebd7f06a7871fa31b0", 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file1\x00', r3, 0x0) setreuid(0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') socket$inet6(0x18, 0x2, 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000001c0)={0x8000}) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x7f) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) getrusage(0x1, &(0x7f0000000000)) r1 = socket(0x11, 0x3, 0x0) getrlimit(0x1, &(0x7f0000000240)) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdff030000d700"/177, 0xb1, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect(r7, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5}, 0xc) r8 = socket$unix(0x1, 0x2, 0x0) connect$unix(r8, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) close(r7) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r9 = socket(0x18, 0x3, 0x0) r10 = dup2(r9, r9) setsockopt(r10, 0x0, 0x2e, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_open_pts() r11 = syz_open_pts() ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000000280)=0x1bb) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r3, 0x0, 0x0, r4, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r5, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r4}, 0x0, 0x0, 0xbf}) executing program 6: r0 = socket(0x800000018, 0x3, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) (async) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (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}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f00000ad000/0x2000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) (async) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) executing program 4: socket(0x0, 0x0, 0xc0) syz_emit_ethernet(0x17a, 0x0) syz_emit_ethernet(0x126f, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069c3, &(0x7f00000001c0)) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x0, &(0x7f0000000080)}) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) open(0x0, 0x0, 0x0) getpgid(0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x151) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x40000007, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) open(0x0, 0x0, 0x0) ktrace(0x0, 0x4, 0x0, 0x0) getppid() r2 = socket$inet(0x2, 0x3, 0x0) shutdown(r2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x80, 0x0, 0x3ff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg(r3, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setuid(0xee01) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x8, 0x1, 0x80}, {0x6}]}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x4) setrlimit(0x6, 0x0) r0 = syz_open_pts() close(r0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x210, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) shutdown(0xffffffffffffffff, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32, @ANYRES32, @ANYBLOB="6002"]) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaa"]) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) fcntl$setstatus(r1, 0x4, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000100)={@random='\tK\x00', @empty, [{[], {0x8100, 0x5, 0x0, 0x1}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0xee1063f048b2e214, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@info_reply}}}}) executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x149) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x10}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x10}, {{}, 0x0, 0x0, 0x1, 0x0, 0x8000}], 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="010000", 0x3) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000040)='\t', 0xa) write(r2, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x7}, {0x16}]}) msgget(0x0, 0x0) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x80000000, 0x0, 0x0, 0x0, 0x0, 0x40, 0x400}, 0x0, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0xb5}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRES8=r4, @ANYRESOCT=r4, @ANYRESDEC]) mlock(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff) kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0xa5, 0x1, 0x4, 0x2000000000fc}], 0x9, 0x0, 0x7, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000502af0000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b67274d335d223e7d026ba8af630037382102000000720fd38bfbb77ec1f5a8727781ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d890000000281e4b2ffff000000", 0xb1, 0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mknodat(0xffffffffffffffff, 0x0, 0x6000, 0x9) close(0xffffffffffffffff) syz_open_pts() setreuid(0xee00, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(0x0, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x1, 0xfff, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x2, r2, r3, 0x0, r6, 0x0, 0xff}, 0x2, 0x2, 0x4dd53b68}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(0xee00, r7) fcntl$getown(r0, 0x5) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x3, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = socket$inet(0x2, 0x4, 0x7d) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="53a7c3f17f5676299a0600987beac1", 0x1}], 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 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x8060693d, &(0x7f0000000100)) r3 = dup(r1) getsockopt(r3, 0xffff, 0x2, &(0x7f0000000100)=""/2, &(0x7f0000000140)=0xfffffffffffffd60) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r4 = getpid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) getuid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4}, {0x3b}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000340)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f00000003c0)=0x1) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) getppid() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') executing program 3: sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) chown(0x0, 0x0, 0x0) mkdir(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080), 0x3eb8802, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f0000000100)) executing program 4: sysctl$vfs_ffs(&(0x7f0000000200), 0x3, &(0x7f00000002c0), 0x0, &(0x7f0000000380)="2c0659009dec298abda0e8f7387d66143667377f7b45b271e7719572c5eb29b9e960aa28dac9c3363007d86002d3b176ce823af58dc245c243e5783f4e6b991897d8be089e875fedcd94463eb63ebc8850bb91e5a5a52ca538f6bdb8a293543cadbc757adf727091f12b852f985a62c8682b6d5ae6c1bbbb9475779772a909a02f4a3ff8f50dca0cc40285023cf85965593f1353d4bf19f1465af3e0d560ea2ab88828bff6c91cea223c7ff1ed7a3f0c564f50a38e786be73ba0037068cd2cffbad0b0f0ef83f84d6bc1083e6484486ec6547a1cfed0d1b3226d4cdbc13237412cd54ff7f121600651fc6b48b7fedd7971d124c38e0ebeb96f3ef323", 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000180)=0x4) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') r1 = open(&(0x7f0000000100)='.\x00', 0x8000, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x20) setsockopt(r4, 0x1000000000029, 0x26, 0x0, 0x64) getsockopt(r3, 0x0, 0x23, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x9020, 0x10000d00) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) r5 = socket(0x2, 0x1, 0x0) rename(0x0, &(0x7f0000000240)='./file0/file0\x00') ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 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') vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a252b38 executing program 0: syz_emit_ethernet(0x4d, &(0x7f00000003c0)=ANY=[@ANYBLOB="5dee02f6d0b700000000000008004500003f0000000000019078ac1400bbe0000001e5d2c3874aa01cb67a9e6280e38284e9bee62557a77b70212f876d15812bc9053735ae3b"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) utimes(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)={{0x0, 0x2}, {0x1, 0x800000000}}) clock_getres(0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) mknod(0x0, 0x2000, 0xd00) syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x2, 0x2, 0x6811, 0xa90, r2}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x40, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES8=r3], 0x9, 0x2}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) setrlimit(0x8, 0x0) close(0xffffffffffffffff) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f00000001c0)) mknod(0x0, 0x2000, 0x5901) open(0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x2}, {0x20, 0x0, 0xfd}, {0x16}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) dup2(r3, r2) r4 = socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="f9ce25917f46b8fa9e44f168251fcc0ea26bac863232c4cb8711e6bab4a64a894fbe282b6199284898f237235f", &(0x7f0000000140)=0x2d, 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x2, &(0x7f0000000180)="0c5079418b0f19de6ea2c3f60fb040f566459baa7b9e6a8e94962b86a401be103feaa26ee83b497f7f4e8257e39ce871c3d0cf97136587ffda0299ace976599950957537ab93c3dea89dd6b2ee32b3d05b628fda6651fa9d0f5fe90723b7b3f3ee23b22f3d2ba2eff88b826390", &(0x7f0000000100)=0x6d, &(0x7f0000000200)="115ceeae5f1dcf285a802f4f4045eb580c33de4820781f2003c5d0a0a5c461515414d05335516b24135bfaf38553cdf1b59fbdac242658561294dec3351011bb647b37e6489a6343f9ce080e94cecbf86cb3546cf3f9bb6e8ae63825143079f1bd9df87fe849af912d8ff38db4060389540e01f2db9711d556bdf1d142cd68f206b95ff85c5f94bb5e1d54024ec670db45cc7323ed7ce805c4cc04031068b41bf72ef03d18df", 0xa6) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x20351e, "1a0000000200f90000000000748412ffd1bc463e"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="7f2e14cf137276fc0a7482cc94affcbbaea076fe4cd6238f57474928e9e77a212874439215c5f1bd5900ba49cdcaf9be1a44e3abcb090b5f9198de5b9011f218034c31be5a5b22c1f138ef80875cfe03ad813ce2790fb694a65fe42e97b1f95cc24cfb0dd3e5dfad67060bae4f268765feca42689f33715a7c5e4187467ab2af26a7c1090200", 0x86}], 0x1) sendmsg(r4, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) r5 = socket(0x18, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/81, &(0x7f0000000000)=0x51) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) read(r0, 0x0, 0x0) r1 = socket(0x0, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = dup2(r3, r2) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) r5 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580), 0x8000, 0x0) r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r12) r13 = getegid() r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x800, 0x0) sendmsg$unix(r5, &(0x7f0000000740)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000300)="bdc33199bb86b3b2fcdcd2d057c035a6eacee7908a3a649708f5f4e246cb0c73ca6f3c13c3eb4f53240dae0bda78b875d081b85cab65", 0x36}, {&(0x7f0000000340)="a7462c371bdcd2e486b401c9e94f5c7170e2fdc630b66437d9d28b3974bfc6e9705a773c357bd60223e519bbb5cdbec36b90691efb1d3cf143e73000fdab84b6c8889d695e1b11d3754247a12eca9785180115b04e37d11e49b2461e976c4cc4df0924a016de1bb52b5a0aeda5a7eb9c0520b14254a37135bb", 0x79}], 0x2, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r6, 0x0, r7}, @rights={0x20, 0xffff, 0x1, [r3, r2, r3]}, @rights={0x18, 0xffff, 0x1, [r3, r8]}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x20, 0xffff, 0x1, [r4, r1, r9]}, @rights={0x30, 0xffff, 0x1, [r10, r4, r0, r11, r4, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r4, r0]}, @cred={0x20, 0xffff, 0x0, r12, 0x0, r13}, @rights={0x28, 0xffff, 0x1, [r14, r2, r1, r4, r2]}], 0x120, 0xa}, 0x8) executing program 2: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {{}, 0x0, 0x0, 0x0, 0x1f}], 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@in}) setitimer(0x0, &(0x7f0000000280)={{}, {0x0, 0x1c405e7}}, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) socket(0x0, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0x12d021260a9e890b, 0x70, 0x8, 0x7f}, {{r2}, 0xfffffffffffffffc, 0x2e, 0x40, 0x3, 0x5}], 0x7, 0x0, 0x9, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, &(0x7f00000001c0)) getpeername(r0, &(0x7f0000000380)=@un=@file={0x0, ""/516}, &(0x7f0000000240)=0x206) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x2, 0x3}], 0x2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x612e}, {0x40, 0x0, 0x1, 0x403}, {0x4000006, 0x0, 0x0, 0x1000008}]}) dup(r1) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) poll(&(0x7f0000000180)=[{r0}], 0x1, 0xffff) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getrusage(0x0, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x6, 0x3, 0xb) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000001c0)=[{0x800}, {0x0, 0x0, 0x0, 0x3f}]}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r4 = socket(0x18, 0x3, 0x0) open(0x0, 0x80000000000206, 0x2f) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0xffffffffffffff2e, 0x0) seteuid(0xffffffffffffffff) r5 = shmget$private(0x0, 0x2000, 0x161, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000140), &(0x7f0000000080)=0xc) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(0x0, &(0x7f0000001440)={{0x6, 0x800}, {0xed5, 0x12}}) socket(0x0, 0x0, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) sendmsg(r0, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 5: shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c"]) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x1b) (async) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x1b) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) executing program 4: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x5) r4 = socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000000), 0x4) connect$unix(r5, &(0x7f0000000000), 0x10) sendmsg(r5, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) sysctl$net_mpls(&(0x7f0000000000)={0x4, 0x21, 0x6}, 0x3, &(0x7f0000000040)="482a9f5ad08a4d2386cd88f45b60f7a514d85fdad8e3fc642fc68e5ac27543d30f5ac46f2943eb5a2d77b40e6ae5c451f20ea10be6b21711e46be56969214b3770651b4b1a6a26cd6956784adfed5cc6678fefc23f4c14f28b5ef7c36e5196b8ef016320c04cafaedb068597bba4f43ba9ae31ce96ff4cdc39eb4f451c42ceb6c2dc4b185c5fce2fc8e6b6dd4939b3b04a141d3d3f2ef4a92a4eb70d6800073bb41731673b50e3300b1d242179118e540361b4f72c8d58b8b6fd8a7c432c0d95122d633d15ece916d5c189d960845e23d84e5dd05a8f1c7c54dd76f830079e9899950c06402db8b8c941967885ad63852a553b93edf1aa1250cab4ed0a39fe68b45d0d04ed89b7a0dad853342365499703f98cde7750ba955188b7582e6d441d007fe8f25ba695a9869d84382045358f6f966c085e7f1bedbc4a5897ed6d5111a7d27938d1f26baf9fa899a9d27527df6e7f76fd8c6f6cf7ddbfc7719fe0d4a1a1f54f2f4f0b53d176dbbc9ec81d5561c2a66b9ca074b349298fca9d77c635f5a08c95b9440c6c30c65f75d74ba4053e1ba91ebbe2d533d0196d02d8d03d26300b6a26f7ed7d762e4300a84c60e3f2982eafb8724e06c109b93244a595653afe4e7a0c22841a9497c21d3b0e2aa7cc1bbcb149a4fd2299124c98fd4bfda4df0e5b955f29616d5996a24c80d9e1c2196792d2b41117fa967b6fa49d0ae982e48b868f39e8c38392a12485bcd5a74c9846e3931cad73d1042cac90f44823c50821d4f2845f244e2032b07e10809713cb20c5b236cd06172eb83c011a8680b0e1e4dae817ea1eab4c68cc", 0x0, &(0x7f0000001080), 0x0) sysctl$net_mpls(&(0x7f0000001200)={0x4, 0x21, 0x3}, 0x3, 0x0, &(0x7f0000002240), &(0x7f0000002280)="81", 0x1) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000002500), 0x0) sendmmsg(r6, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000002c0)=0x7) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) ioctl$WSKBDIO_GETBELL(0xffffffffffffffff, 0x40105704, &(0x7f0000002f80)) shmget(0x0, 0x1000, 0x700, &(0x7f0000fff000/0x1000)=nil) executing program 2: select(0x40, &(0x7f0000000000)={0x4, 0x100, 0x100000001, 0x7f, 0xc5a51da, 0x10001, 0x8}, &(0x7f0000000040)={0x8, 0x101, 0x2, 0x1, 0x9, 0x8, 0x399, 0x324f}, &(0x7f0000000080)={0x4, 0x4, 0x5, 0x8, 0x100000000, 0x20, 0x4c66, 0x3}, &(0x7f00000000c0)={0x80000001, 0x3}) select(0x40, &(0x7f0000000100)={0x92, 0x2, 0xb907, 0x200, 0x2, 0x5e30}, &(0x7f0000000140)={0x4, 0x4, 0xffffffffffff8001, 0x10000, 0x8, 0xffffffffffffffff, 0x100, 0x4}, &(0x7f0000000180)={0x4, 0x8, 0xffffffffffffff87, 0xff, 0x28b4, 0xff, 0x6, 0x3}, &(0x7f00000001c0)={0x80000001, 0x4}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000002c0)) r2 = socket(0x1, 0x4000, 0x8) setsockopt(r0, 0x2, 0xfff, &(0x7f0000000300)="a1e7bbeac73db1901e234d706dee254660bec7140ec57a4fe8b6bcda567b76802baabbe2b75998d4634991c2a9627de242016ba4f4457062a5d18827be85fdb823e7d0e0346bf45658523e27f5220c1374359cc695c37713eeb286f1b0ac0b92695bb7135af3aef73bb68a0afa1627af32ce7a1544ece3f8df1437b3439cc7fa7e9fe4ff1d4e265b3d8feba252b51056a7a303a96f187e16daf2f3f76075cccb024c46ac4d4fa87bf00ef8e64c120f5a0317c885ad9f4725f3f15b6f839baf82d73fe0d057263f60b5819025d607", 0xce) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000400)) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = msgget(0x0, 0x301) r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000500)={{0x2, r6, r7, 0x0, 0x0, 0x0, 0x6}, 0x3d, 0x3, r8, 0x0, 0x3f, 0xf14e, 0x1, 0x8}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000005c0)={0x2, &(0x7f0000000580)=[{0x8000, 0x6, 0x81, 0x5397}, {0x9, 0x4, 0x6, 0xfffffffc}]}) pwritev(r3, &(0x7f0000000600), 0x0, 0x80000000000000) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640), 0x400, 0x0) sendmsg(r9, &(0x7f0000000f00)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000680)="1eff5f7fd3914493cb10f67903ad83aa250ea7b60e6ce755a667f232c805e05ef1bebf7b657b4ad68e307d9faada7478fdb1cc8c1690abd9eaf2b6297cbddbc579a49eff105a21627fd09e2ee33157f4951be038f1883b97cdfcae3d1c5a026a1a4e45a427b7b96717455088b3c5e151de6221057f66391c5df6d6759b5dcafd65c519aa8b161a98177b221e8c52aa9daeffd97ff12ae8da494c6c51beabc1e14c9962be55c98bd2419ba9c66af4a4abcd785bd8dd66730ae0aa3c1b1a666da0b2333ec78f0ae89ebc3e49b64a031c1fb5c92350994981d8f4ccd6be2e1f113f59b320d877d16b1b5d44276e4f", 0xed}, {&(0x7f0000000780)="b974bea766e7ee3690f20dd55aaacd13d2dd39ca0fbdbdc21fb85dec9576eed7e89d9e437ff0e06aef08a0e21c55639401cdb2ab5f7e84656c8059e629287bac29f30b0528b3caf3517f3e7685f7ed84d200c89512c430f2ffdde3119800588b4851e37fd0688060c335512f54ba390f660c4b4df5d5c8605e3ce824e96665c6d7aff526e1a2c2d8aebb9e8a44e10626114dee19ccb0b7b32b80a6b9dd", 0x9d}, {&(0x7f0000000840)="8f3e13fd1cb7d566fd2f08fd145f59cbd9039dddcc10a3de6f1cc43ded41132ec31655177dac4a535728415d", 0x2c}, {&(0x7f0000000880)="2abc1731d3921ef848270073c6c27953eea7c0729d8919c41b5e15c1053289e47a1179d086fcc202af22", 0x2a}, {&(0x7f00000008c0)="91ea244ae24ff4da9ecec21d0e67d4c597844a8f4e", 0x15}, {&(0x7f0000000900)="c0d7f335291a49cae07d79be502ec8506d3d1856394cdba383b77494136857b459638e54ee700fcad14f9ba27f3c7eee5303c8dadb53dea67cbb5086101a469801b04c814a9cceee2d711a98ef21fa4266f1eb0a3bb4bf1763a8ed778aa7d0b61015fb4b70baae55dcd8655f", 0x6c}], 0x6, &(0x7f0000000a00)=[{0xd8, 0x1, 0x2, "5685962b5ba12c7950092c5a4964b95903d7ded905aa7789a1a6e1a92376b94296d02e3e23573d1954369c5eec2f6c54eee6b93b8e6608a870db1d5ae197efac2e7d09ba7dce37146199a8b1f522ad2b098cde1cb039cb3b563efd760e238c76b9b3c16afdb4a4b1dc9781344d57dd269279ebf8c2b1e49c4bfb8e4ad7c052cb70e4450e4aa32aa103b8b82e3fba3b2f1807a9ae4cd333e1d4df663564304e1d2cf28ef5575b55dcd495830325a79fd6295e37b9f1fedb3c8221c52e3deae28ff5559f14f5"}, {0xd0, 0x1, 0x8, "580afacec1ac80efe7dc7458712998fa85ed7529ec09ff24b40ac299a1548d517fd51528eb4fa7f07fea53109ccbab406c662cd0b922d83e4296ef213798d9a476ef49909c530e6c1fcbcf47a2df41523d2b03a073ebc9db6a897f8af24223cf448be7b4ad0f8cd79ddd8988cbb3a6687bbafa310731632e6807adc3424348fdb683de722f9c1f900fc21c3832f5d729d33c577bf7e860f17f66d6e5b6538c40b906f7c7be86b4890bae0ca07e48adb0a8009617c8c5d355c20b68c0cb37"}, {0x100, 0xffff, 0x2, "7ef82cfa15fa19e465ec2f397d416acb7b08d5522cf7dd843cc5ed642c7f711f713aea568836af8b19e8a32fbeb5b3008b5e7b3adac0280f2c72444a79b3c482dc2d8ef2c858b1ee4da6e1693b8283732511f6be2251a612b9d61b3d795947187bee579e3c240c02e6933e6cdd45b336456e5a62db6e1b47e2eba2aabe0c26a0191deacec8b4532a2a86098f299d045aee69679e35d0505cea2c4dfde3daddb5e5a63d3ea156ea1146ce32b86bbd2487230e9738dea88b0bc899c8bd8bc10d8e9e2f581c746b0d0d533b1a09cdd1c998e018ee768297ae302cab1b3180a260ea9225477f082d0dced6893435eb"}, {0xc8, 0x1, 0x1, "019e8fb9d1a62ecd7bc59e29c2a16327c503fe9842b62ac20a4e18a0ddf037a745eef2ca4ce9b60ca522b9064b614f84543df0865762e12422fb08bb1ea4df13d61e93d39bf26f994f4c87edc5129b13f38010b753951ddd658694e5bc328293e106554f90b60eb5654804772c2252a0c43eab651195d4ae23ec10715ac4e3c4e22c45caf75ddb20f0b8663489a0c550aa3c388bb69f7ecb45c73720acfb6c72ab352555cb3ca98deb3762c1d9c7cdcad6495f56"}, {0xa8, 0x1, 0x2, "2fa86ae75cf71e0813aea472761f340489e8f872f56981df630050258e5190b44e1084fd9dcbb65ddc3de863b0609155c3e9ec5c304c8e1d4a7dca7311b03ac22cfc5159be3ee24477ee61ab67ca161e33162fbc99c0c1030a5d358373616b06e960dd49e171c8dfd6bbd2cd6a50d3d3c7617b82456dc2354aa88b0bf89fbc9fed8f3d5a35b745de176a2fd107a939665290bc"}, {0xd0, 0x1, 0x7f, "fd2c709483074a13de8b0b5c5db38ffbb74c66f9cd368eccd120da316e1d56a324ffd7dc892b0f919106f4205dd667f990736eddcacf7488ad11dcab4f34a10e4ac9d47d1c8183056a6401a773552ae805ac5ac051168f904dc01db2fd2e21e42a6de083ac649dd0934efb7a8017477c049f318efd25c8d463bc49f412cdd9faa21fd0cbe4149f278e0604196d0f5c194407783b0a062df55461362b52cb4e9661a620d419aa2e2f69faff6370b1505190ad3e43208c76a9a0"}], 0x4e8}, 0x2) kqueue() ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000f40)={0x1, 0x5}) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000f80)=""/238) close(r9) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001080)={0x1, 0x1000}, 0x10) pipe2(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_RELDISP(r10, 0x20007604, &(0x7f0000001100)=0x2) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r3, 0x800c5709, &(0x7f0000001140)={0xffffffe1, 0x5, 0x9}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000011c0)={0x2, &(0x7f0000001180)=[{0xffff, 0x63, 0x20, 0x3f}, {0x7f, 0x20, 0x7}]}) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0xfffffffffffffd43}], 0x1) socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x80, 0x27) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x5, 0x0, 0x0, 0x0, 0x8) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000240), 0x10) socket(0x18, 0x3, 0x3a) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0x0, 0x61}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000400), 0x1000000000000165) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "c07b1f46000000ef1f0160fbff00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r2, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: 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), 0x400, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) dup2(0xffffffffffffffff, r2) ioctl$BIOCPROMISC(r1, 0x20004269) 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) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x400, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) syz_open_pts() ioctl$BIOCPROMISC(r1, 0x20004269) close(r0) executing program 5: sysctl$hw(&(0x7f0000000040)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000002640)="05a6c99307837f7caa78e0e4ba00000018ef9a26e90e63415ed3f57d009cb0e6ab120cee3c345ccf74f9a7cc572b2258b738a612216d4a5ec25e5314897949b9eb21424e752a2f06f0eb61e2510a81d946471978191c26b64f6b094da2cb6f24f60853c4403b6b16354197f688f3fc0487936ef1d871e8267c40d69d41857575352e54c2c55f0fe9b664eb1d8525e44b94750ac5c32502fc5f20255b716f52d748afe1d558c0576a5669f50301ebd863399e1acf4652089b1e2bb56ec5937cb483060a5547531fbbb17df6d452bbabebd338962602e98e07c12cbbc12f4c604bee5fd2ad0cd9ddabcb00b91293b01fefce2318e2f341181514e02621e69cb88f0ccf40f4e4b45f50f3adc08ed71977a7514b9ca55fc77bcd4018b64d10f6f59b6d504cd5e41d4e60a58b410c16b7b3f76588aacf32f0cf2b44a2df0c49628cfd45eff5827755feef82c39d05466adc86422cfea5d8303c1bba24c6dca6064a7a35f7e2c7a3cb72720821685bc079ea75160ed9b145e3e3a3500fbe2f686bd21b3447", 0xfffffffffffffeeb) r0 = semget$private(0x0, 0x4000000009, 0x82) 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, &(0x7f0000000100)=[{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, 0x10002b, 0x9, &(0x7f0000000480)="030000003ae8e6bafd4e35e981e87cc999000000007b7ac8ca12b58201ebff000000000096a243baa0015bad64902b6e37c15d520f77c0c09aa977ea61a874dd0a431e6152bbbf6a5746ec60998b4b3905b1ac993f0f4e810ff86e5cac83e90a7337220438a36d5060c7c12c27effc87c5763837217b426c2bcb44c493211221ca0f1137ecc34c4588a4b38364e7c1fb85b61a810d88a2c16c56507e733d924feb491cfb05223c406cd7c29e31cf16e3d2f9c81e06cc60c49c87c7d373cf8e79d929d78a238ec79edf5212b2dc5ad899747f13075c08081e3a4bdeb6cb1c6f38bb9df9edec9f15438a2fc0cf7ab28ce94d62a4270566c8b5685d32b177bbce87e901d5ff2f5b070484", 0x109) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11c}}) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 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) geteuid() executing program 4: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x18000, 0x0) flock(r1, 0x6) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000960000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f00008f1000/0x3000)=nil, &(0x7f0000ffa000/0x5000)=nil, 0x4}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f00000ad000/0x2000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8002"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r3, r2) listen(r2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1004, 0xfffffffffffffffe, &(0x7f0000000040)=0x18) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) setsockopt(r5, 0x6, 0x8, &(0x7f00000001c0)="fcda85f8", 0x4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) socket$unix(0x1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) sendto$inet(r6, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x20, r2) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x100, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000240)=[{0x5, 0x30, 0x80}]}) socket(0x11, 0x3, 0x0) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xfffffffd, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x0}, 0x0, &(0x7f0000000280)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afae0d78a9ed03edd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa8, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) setsockopt(r4, 0x1000000029, 0x28, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) socket(0x1, 0x4000, 0x8) r5 = open(&(0x7f0000000480)='./file0\x00', 0x10, 0x4ebfac6bbaf78b9) writev(r5, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x41) semop(r6, &(0x7f00000005c0)=[{0x0, 0x1087, 0xc00}], 0x1) executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) r0 = syz_open_pts() (rerun: 32) fcntl$lock(r0, 0x0, 0x0) (async, rerun: 64) flock(r0, 0x1) (async, rerun: 64) flock(r0, 0x3) (async) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) (async, rerun: 64) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async, rerun: 64) 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}}}}}}}) r2 = getuid() (async, rerun: 64) syz_emit_ethernet(0x169, &(0x7f0000000300)=ANY=[@ANYBLOB="3e74de376e3600000000000088a841008100310086dd632f4ebc0129887b00000000000000000000ffffe0000001fe8000000000000000000000000000bb50010000000000000102000005020008010400000000000029000508670000002f0000686600000088000000000000000502fff9000000000c08000300000000fe8000000000000000000000000000bbfe8000000000000000000000000000bbff020000000000000000040000000001fe8000000000000000000000000000bb5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801a9d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f45d69cea28c5862ec7f4c36ac0f5d530255b00df1faa5c0d6a22486564bd544faec66eaf19cb440f7cb8020342c17ec81e7bc7d16eb22705030b56f14d02e00c0b5b163ae65c2de4a3eb3b7889cd32e09fb2594acd8901215abe12786b1084ba058ededdffd76e932d150eba23bbe8d92e67c461db54699047e50cfdd6364cf68c558108c234add3ed845c9c3cfe3cee62fd4fb6cbb83e778f960af50ed519cc64948fd917274cfe7a4e0565246357466490e265804de86b6e6d83d324381d608924792fe54ecdb603d47fbe12b5"]) (async, rerun: 64) r3 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180)="2a7d6f66cf3e2dcd92437e7aa830272990ebd7f06a7871fa31b0", 0x0, 0x0, 0x0) (async) chown(&(0x7f00000002c0)='./file1\x00', r3, 0x0) setreuid(0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') (async) socket$inet6(0x18, 0x2, 0x80) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) socket(0x11, 0x3, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000001c0)={0x8000}) (async) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) executing program 4: socket$inet(0x2, 0x0, 0x0) r0 = open(0x0, 0x0, 0x1) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) semop(0x0, &(0x7f0000000300)=[{0x3, 0x0, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0x8000}], 0x3) semop(0x0, &(0x7f0000000400), 0x0) setegid(0x0) r1 = socket(0x18, 0x2, 0x0) shmget$private(0x0, 0x1000, 0x485, &(0x7f0000ffe000/0x1000)=nil) close(r1) r2 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x5, 0x128, 0x0) executing program 5: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0) mkdir(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) listen(r2, 0xffffffdc) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f00000001c0)=[{}], 0x1, 0xb8) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x3, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) syz_open_pts() socket(0x20, 0x3, 0x3) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x1ff, 0x9, 0x400000d, "fabafa588fc000100000000ff9001000"}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284", 0x22}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206925, &(0x7f00000001c0)) executing program 4: setreuid(0xee00, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r0, r2, 0x0) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r6) getgroups(0x2, &(0x7f00000000c0)=[r6, r6]) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469"]) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r10 = socket(0x2, 0x4001, 0x0) r11 = dup(r10) r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f0000000000), 0x10) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = socket(0x1, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000380)=0x10) close(r1) socket(0x1, 0x3, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000003c0)="065500000000000000", 0x9}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) accept$unix(r1, 0x0, &(0x7f0000000100)) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x3, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = socket$inet(0x2, 0x4, 0x7d) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="53a7c3f17f5676299a0600987beac1", 0x1}], 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 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000500)=0x1ad4) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) close(r4) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000080)={'./file1\x00', 0x8, 0x1000, 0x81}) executing program 2: clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmmsg(r0, &(0x7f0000000400)={&(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x800}, 0x10, 0x1800, 0x0) r2 = accept$inet(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt(r1, 0x20, 0xfffffffc, &(0x7f0000001780)="c8f629abe9793b2565ef7fc13737eec2bcf3e0102e253a8e146b3e1b3f8f0731aa360fd3012798f11a89a5bf90712a094d4d21923f901998a9f2205b36d4028116720a2656adab4711274a8495800060986b9b3e181aeb7bedf65f1f49143b", 0x5f) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x3, &(0x7f0000000480)) r3 = socket(0x0, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000744000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f00008d3000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000df8000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000a7e000/0x2000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil, 0x2}], './file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x8}, {0x60}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) semget(0x1, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000300)=0x7, 0x4) ioctl$VMM_IOC_INFO(r4, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) msgget(0x1, 0x2) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) socket(0xffffffffffffffff, 0x4000, 0x0) bind$inet6(r1, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}, {&(0x7f0000001800)="c1e1dbc85ba352283a49d4044a5912a7322d7a07309a277371d4337029b982075a9e73c7ced8b2c988088cb0b52bd7486dd3ceddf7f4ec982d7141dc54f98148700c37b98750e6abe059d5560b5ac22ce95ec61edf6161269c90f23a684ba26f9e1a49b4ac92375fa2580c9342c390d62ccfe47ce9b17c0a89094c56f6dbc6a7b4dba39e658b1d6319ca79175dcfd9481f653258c6c8520bf3baee6dacb73561c5b01d2ddf65dd745e2ed6c5dd79c40fabc61498b62072cdaf62cc9fd020f20d0b4f60759ee0fecb8b63ba765aea5a7bf6ebe24df5baefb102d6dc610a83706d4e7142342493fe3253da11832a87b5aebfcb664cb6e49d7bf8", 0xf9}, {&(0x7f0000000780)="25cd2def559b5dda90cb12d4cf9e73abab93e6aa9caf899dc5ebd749388ff637ab37c9679d72021ddf2295c6c9ec507120c1099dfabef827b6905b5f77710974ebb11b9fa313a59ad424bb4c22ce03bd73a03988a5535dccbe24776268b0076e97b3bfc98829a99b3d2b1904505d74bc3051852a8683524252ab342836e79a71510eb347eebaa58757d712e85e5138cd8288127fdd132b1b2644d1cf71122ad9ae09deeb8ec4326de8174c3b7191be432df8164967642b73d74c6f317272885f70e586bcd25c561a06184f9c74aa0ba98761862327c2aa8dddab4dc3473fbd996e46b06596708bc0225cefa9359f65d19b548d17a7b447161a1373d50a6d2c2babdeafa9de78fd75e2b8da5e69582e98046ec83359200ff113020fca608d8b31f49f21f25328a1223bae30203dfe98ca3b781fac27c2ea6431a35a9fec7bed9716fc1d04a7e388a38ecda93a10ce619d301a6def9a38914e9d334bdeecddff21d0797ccf1fda434d801fa28bf0eb63fe9032100d7a1cb85b41e65d8e5f2c70aea645f40ac0670b3524bd6a676cafa8f18e7c4f3fbd2a4ebcc7519ec4b41386476df384a6807919dbdfd2d2993295d1c3ea57e994eea637251e6830fedf0146296081f1b92f6503db14a9a914fd066d73821d6b574c254b3d45af1fbc9b812d33d20e9cdcc847b919e06250be85281b86f41298d9a0e0448f0b7b6f97dc621a6c01367b01887ce8b83fd4967b30a8e0f3f984907831e605ae2b0e8f23cb3c260b90f85a6161ca61ec450c84583b6cc544b84486ccd3adfef72d96715d099bc4b6aa9cda4648b7b425cc7d45c93e07c5a244a8337da6fff01be6515d7f09948c866a5d0ac38bf8132219b0071b7d6088aab5b623197ea87808385769da1be7220f365999ae7f7d3a977ed6ac277bb09e916fafe2eec9b98ec2c67f1ce1d8762394a2aa1cf25363c522e1839ec192b8d0fae7a77c29fadd45d7ff57353a493a036977a92172be98417551386c815b53be777ae5ab783d81a8568749d1dffc9777bf8235655911f1aca31457987e0ed34eb0bce58e79eff363df5db231c1d0af02c98fd3fe279dd24d2da757b7e1289aa647641880e265b4efbf04af0508edb80750d8804063d587010bc67baa04ced7e5ae6d161b82230b573f9793d0cb98f806338a69aa1d3d5e6e20541d40a6fd6f6c600a38b481fa90cecf383f534f366a327180f35112f5a475d2d3c1b0c6d7372d90f5339163e39aea2625297a68a808917c4ad6a977411fcab4b76977a6d8b3b25e875606c1706ae16c3ad87699a26847b48d8cb489d2515c1d8f6fba2cb0391454ae1099b72ae4b163552c628b9e92d9a17364779b043d2bc6f7a1e32525ad38949b87b79c8f76f4835caec7ccadcb0165bc6ff06cdf48b7cd13f1b03e8ea589063cd27523845fae73f5b21c4d91951bbba4408b0ef308ce43b2304b6357a172ec207967edcdd5f86c95d85697e36fc406c956d1af4869900469adc3030f5b2c8a6e44d78c8820c446bbe6384585fc0bb7bc09f2e3cadc2538a1e85155f4b37efb4623424afd81ee799cc3b41c0917dc6e9686393cfee3480da3cebb83f8165d2cf5106c82f8fb52a1e163e47c03fe43bd885094f22e45872f33a982b5d56e4d4ac1d1a37c243f16f84a28c681429d6a5cfa619c4e78248faeea80a2b5a0680a8b5cc1095a89c36c436fecefc3c13cc07fb2b9d325af3d07cb135d47dfeb263c8f58977df5437d46631d607bfe0d48bc6fee34353619c90d735a09d5427c4c5c71159e5db9256e0a7e4c2fd288b4b2392cb058c4c8864a828ff79474af05628f0363206a85ec39e0ce9be76a959e5b0ae99642eb26850f4a49a40259b1eba2e63fec74ce0e31f1bf174d3b8dc09b871aafc0d49ee97d34c4d99e54644619d3acc79c4a83e2d72dbc83ead3aa2105f67c0ece444be01d4aaf96d154a5dcb6b05f408716699ef1eea24cbda9d7a83cff6736ad3574410af906191c8b68b353e9acb0d3a4d2b7fe86851fc203741aaedba2d7b36ceee0db92606b158acfc3f1aefd7594aee397df46f4c8ee3dcfd81fd3d98a7fadd3fffffe9640041fb3c6fbeeccb6b2431db7c099642cf48ec6f0e87da38765010fbf150e31fdcc950654b2bfa643c5f4f5a5a0fb36474cd1a278aac401eafdc928300a828b9aed075c83c2c906e83c4a0fefad37aed8bb591f1241df040368dabc6ec317ffd76f7e0d9042d7efa6714dde7a9c7a93a6f76cce077cec07a3aedce1ae57e9bed208fe791c65248d578135f723492ba8b98cbba1f6db358f5108285977eba5716eb3363602c377e39d87363119b515b7446e27eb884c7bb6289758c6b20781f20bfa81ace704698ad67b85c2fd62cf40c20055d1eeaf5fa169bac5889d9423be2708135969cd2cd6e8fbf6b6eb62ca0cfd2ec9a6d9dacd1d94fccdebe17a27549897a9c1c7ef7d00cf9bec30cbfa52a077a4e99cb7c53fac550646364bfd47c997d576439b5e35c76458097e33ff2c067c26931748f11d1ba1a561436eca30aa20c7ee8642e0b4505dab0724b1f377c5fa86dcca1dbf8248b8a1106fbf2db402c13502390b387d6e5c9be6d000ec097b1d38eb7d1ad9ff46dddaa783f844a9ededafcdae4b53d95e1c420c96061d61670b02db862ece9f513eb046fe7d6dcbbba04e006aa6596b38f37172ad45b0cb740c551ecbd55dcd6179df735cb729ff5f5c47c8d8d62b33baa29d6667f7a4c79940468741476e1e184aab196e403127a8df16649beac25c263eb43da85fcb50a6a9fab2355e5f4a3ba52c46d6d4361160de51d4a65d89390da4ab656cdccf1c7411416f52fdc757b3ad050f2e3ac5016bbd020c9cf0a071ef7ffad9fd34d282668b9b4a90f176000c7bd046e959c660971b07f55608f7ef92af4f88f822b5bff8985d97c7a515ba3fd00b7f0623b089b8ca1a3aa3c60c8c39fafcbec82f5991e1f74ffbf22188dc05d45daaa5e50e1d0748b23f4030d980420bd2d04c24f47af13abe5146580f54c35be66a3ca089a8fb54125e5e49f7d5888d89c035acb41ba376f96d12ab865d6ea0cd2ee1705db0a3e38a62ae0eac4c74d3c6beedf831bca657c816cf55c332d6687f7e14bfe06299a13ec0a4a76cfc769a80a23db86cdae0349ab75a771f51ad2e660db493053cbf5ae031b4f8d642e8c3db5e5f8beaed56cf053d5df2d83f61a5fd7118735ec2286e92ee565666512d2f32c70c900905c36b12d3fa4c4f41dbaa458277925891aa6e9ff5b35e1e4de9077187324c23d35dc6e5adce30d515838e7c3a6973490a5790421e5fb6221589dabc3b4a007650005cb3b6f16805b8e13f40320ac5772229b66e9397515650405edddbdea512149a2ddbc987324df421e86c153f17549e9ab9284594270d60b26e620a1b2f184fa38231dd7c1ecc3f8e299ef97f6261b7ddd97933794b29f4b90a879e2ecd7ad8cddbcf087c870df22a4f7a4ab631a21faa55247661232e214f187515853120476d9c7dc5ee7246bd3b26e07f20aa83277a2e35045eb3e258451fa11453655f79481578ab0612c638bcc8363716898b494a9e98de14882593e2fe0b6569bc3af7026ef6d435c5757f9cd8", 0xa00}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000100), &(0x7f00000001c0)=0x4) executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) acct(0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42}) socket(0x6, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe1cf01d346c9e4e68000000000000bbff02000000000000000000000000000101"]) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/89, 0x64}, 0x3f8d}, 0xd55248400b3f089d, 0x0, 0x0) socket$inet(0x2, 0x2, 0x80) sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x2000, 0x0, 0x0) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x80000001, 0x1, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r2, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000300)="91446aa5aaed1114c5c79f3516375b21072f4b02b34c718dbc8a655906c0a30308ff002bbda6e4a12bdccfd6587f6df1a143cb84649827da1f1cc0ce5efdfc90741b50c270388404db3be9eb08460e02ea4086903272dbf17b8b2e612c1b891ed77bed647606b89335c32fd7b65c7d74b859d93da8971988075aa208654baadcfc8653882b52585c6cb9f9f3a15991977ac03788eabed4202c7479af87d65afc98bf24d15defd74ade4b5e7a1ea0f0abe5b816f5c8c7550f2d32a977bcd2cd3afc83f384112bb2b2a18f3d71b86666c80b474ed68320d1a91d6816a6", 0xdc}], 0x1) r4 = fcntl$dupfd(r0, 0x0, r1) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) writev(r5, &(0x7f0000000280), 0x0) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/153, 0x98}, {&(0x7f0000000200)=""/48, 0xff46}, {&(0x7f0000000340)=""/131}], 0x22, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffda) setregid(r7, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001718, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) close(r1) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000100)={0x100, 0x4}) execve(0x0, 0x0, 0x0) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {{}, 0x0, 0x0, 0x0, 0x1f}], 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@in}) setitimer(0x0, &(0x7f0000000280)={{}, {0x0, 0x1c405e7}}, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) socket(0x0, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0x12d021260a9e890b, 0x70, 0x8, 0x7f}, {{r2}, 0xfffffffffffffffc, 0x2e, 0x40, 0x3, 0x5}], 0x7, 0x0, 0x9, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, &(0x7f00000001c0)) getpeername(r0, &(0x7f0000000380)=@un=@file={0x0, ""/516}, &(0x7f0000000240)=0x206) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x2, 0x3}], 0x2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x612e}, {0x40, 0x0, 0x1, 0x403}, {0x4000006, 0x0, 0x0, 0x1000008}]}) dup(r1) executing program 4: r0 = socket(0x2, 0x3, 0x2f) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x22, &(0x7f0000000340)="1e0cc011371185734c6b827c51e8723d391717aa1bfc7e538712a9f7ff50c63e8344468bc2e244762e6e768c77f4884d79afcdb3f41dfd7efbee36202fa7c2a132bdaf693cba88ab0624a1a2c700270c5822e5b40e84e658b79028b5c6447bd6310575f3a36c7f279f3195f482efb95a2cb2e5921f89bb2f8aa1670724384e00dc02130b8f666ee65a380d0b48742ba8fd4e3a5b5e17bb6116abc6d8c8281c14552856ee1ef932d11d805a24dd73311cdf05b67739feefb41b785800686ba85519444fec7adfc00d9dffb0b350fef2b9c93a97304d67cb7bc8a049d4729fccca6043b9cfddf8c017c2389436ae7f3a57f15c4c5a596e53571b759d37cebf6468992340e1728e793c2bd67b204ac8403a86855fc353e3433351b537f7b55818540d27edcd80172968946e13d137a6898371c32bd7012d6a9c755c3304ac123469c3b558459a79c172a46c039fbad11c80ae71dc0cf99bf9ee078ee91d5fde421a0ee0471ab9b7ec9b8159ba0af86084f6cd00c69fb935948413f03defc41896b8f19d6ec7535a904247130137a88312fec5610cd5b7a70fe6e966f527c7590120c98679837a6ac764588814026980009a2defe371", 0x1b4) select(0x40, &(0x7f0000000000)={0x7ff, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff98"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = dup(r1) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r3, &(0x7f0000000140)=[{0x0}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x8000000000000001}) r4 = socket(0x18, 0x3, 0x0) semget$private(0x0, 0x0, 0x50c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64, 0x4, 0x0, 0x2000000}, {0x24, 0x0, 0xfd, 0xffffffff}, {0x800, 0x4}]}) socket$inet(0x2, 0x8003, 0x0) socketpair(0x1, 0x8000, 0x0, 0x0) poll(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r5 = getuid() chown(&(0x7f0000000180)='./file0\x00', r5, 0x0) r6 = getuid() setreuid(0x0, r6) chmod(&(0x7f00000001c0)='./file0\x00', 0x2c0) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) executing program 2: pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000440)}], 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) r1 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) denied attempt to set clock back 2175795750 seconds executing program 6: sysctl$kern(&(0x7f0000001680)={0x1, 0x58}, 0x4000000000000112, &(0x7f00000016c0)="3465f6d5", &(0x7f00000017c0)=0x4, &(0x7f0000000100)="fd46f26a3d45919bb6409bc84cfb703e912417c604e6119b0000000066efdb6c2a2a8d4b99aef598db1a13cfdc1644f6cabad40ec89e101955970fdb0c4a2aeed447a2233b1e361d1cf5191eaa1d4cc77a81bba1729275", 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101, 0x2000000}, {0x8}], 0x3}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1fc}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f00000002c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="709b50a7e8aff0b7e45f91d7312702000090de"]) executing program 3: setrlimit(0x6, &(0x7f00000000c0)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000240)="05be11e63f8704d950cb75e4513ced6dce55bc05f5ef9d581bc7186acfe18ab551c3dba033c9268416c6f8dc204f9dff13a5815e8461ae299df4953f49c7dcdfde6ba6c04cf7dbf5b5e9ee1b07a886f98cff35cf863f94a74a67e2be27b221f17633f9a2de1eaf675157ee0093804ea307d0aea5b3cfbc3433cd3e06336a6f56474fd1dfe3f129876a9442172c165e", 0x8f}, {&(0x7f00000004c0)="635e7ee0edac75509a8d105885359830ef4f32adf8de9cd0ad0ac2d5b08ed7d41ee3d293a71b4af5a66d1e37b162bff06800d0d80fde8dde423424fed7dfb7340225b0dddcf58005da23d79a85f05bacf2a4cc2edee5d8d9b03f7fe655515d1377a3edec779ee93ade1131dde4f4093179b60e16336d6f76b9a99c08e7fe5b3966a989045d1809305b97a613b71420660d2db9902527d515ba7450704cecd6bd448a4b4c843b9eb43129b519573fc8cf3f7b85827d359f88f20357a790ff39dd1e2576dfa1ea4fefcf1af0b8a6fac9b912f41e2bb6ee1b12aef57e8fd702e62f4472", 0xe2}, {&(0x7f00000005c0)="c9a7c717c6b729e5bb4bb015cd2f0eefffd0799879a5a52a1f9da61ce3cfc14283b636e5853aa76c1b7bea19198538db1d21740384003d96333fb33b38f57e48360bff2954cac5e603d8e067c1960ed2a3a1f99938f45d674af313e6bfc93afe2797c000ba34b32f25c011135d5551d59e2e2251dfdc74de3f0c59aacad0c58cd1f017da1e91c548c3b78fb0c94fa4967ec8f27e8faf81bf2874fa04d658ce3d6aacd4845ab7c3ef5c9f5406245ed2259fb340d8a7d5b1371fba6ddb0ad4ca3e7099c85f92059a0fe3c11ba4db154e403ac1e1cdc6c4b9e0a7cff68de7a748ed1934713fa68e813695be4bc45dac7ab9", 0xf0}, {&(0x7f00000006c0)="d42156dd25745086be08e3bb83d1b5347d7dd6094528c6c2d0773c3f01078f9fa338155529f861cd0e992fdd378cf465b8e2408285088a436769dbabb6f76ca451ec2dc0a1f81ab0ba9f5819df268403322b37222e0d6738561a56a5e59a8ef9ffbcd41969eed487861a9052430570dfffcca264b4af9ac5f2cab0f3c169bcdad82dd193a35207246f923d42fd4beec8b0623862a9766ffca9dd78c8a429a19d219df442541f97d572835cf7c0e0746e609dc760e37f18dcfbd4af68adcb49ee09a8588e", 0xc4}], 0x4, &(0x7f00000007c0)=[{0xb8, 0x0, 0x5, "a48e63af415aa193ccad12a838b3b017494a08de795aeb6df639be92c78cec2a749ff2fea3a9aee9d949ac9bfddab65d90ed1adbaf758091cf25f54e620a93c222115c7b350df146db5db3789809e358e770a9ceee22f61be60a4c1bc3c17ba0bbc1c959526d95f1c7a148931bac12d715e6691089d081bee6a969dd497c9606e73bbe41a4d4bb6ab12ca4d8ca0e07fb3932f9b1ba0e24153dabab6f97476f8d61a6c0b7e5"}, {0x90, 0x1, 0x8000, "0959a471cd835156b7a8c28bf376789fa15f12d53dae1f3d203df4cb19601fbff24db09fcf96e82aaa359f5bc1ffaf28caf1ec62da452d00ff9609922f9b62da0da654fb2eabd692fe9cc50ead90458c4aa93e5c88b363b8a4ffcf08d7d9f6c8f56e4023209aaeed7777e26ec484a02f236899a3c11ea2fca7030e375e0b"}, {0x30, 0xffff, 0xd2, "05693b4562321548d29e9ed11fe6d549532188a94703fbb9312c6d2dacb3b667"}, {0x18, 0xffff, 0x7fffffff, "b8378ae661"}, {0x48, 0xffff, 0x6, "1564e75488f0dc09c64749548cf791bf66400aaa061558026f4ccbbb5d141fca480bf1703588934ddfbd2fb7b0cfbbff36ebd7"}, {0xf0, 0xffff, 0x6, "d50c0eb23682ac828493610d467937ec9926f6d50e95bd21846e41ebe31df18d8dd27635c8cff7c0950daa40e423f21d84d3cddcfd2180c58b45415b8ea82787c505ccc81ab4861a275bd5350b42d9d949b9afde469b85c94db9d0164c1f64777ad1ffdabb8827363d120622c7bf7857a7a2cd9609ab9655f0ab12ed253e51c05cdbf8e0b6786f2b6005f73f7f237d91f60263e2e9ffe0b1cf6d17068e513bbda060404561c25f8d4b8ee92d4ed566aafb8ccd00f959c55f9f3bf3efc3c729247c09546afcf2f51daeee562f70dc74882b36c01ceeae94f085ca9366573564"}, {0xd8, 0xffff, 0x17c, "915e2736922210102468a4e8ce9176a6c62dd9859ef1b11b1cf62329e7a92b390ac0f65e3143a1007ad7cb409e31a639222de247756aa8b5bcb7fe9b6b000448d21fdc3332618ee1e6f574cf8aa315a679171ca3d792f7e319a9ccf05cd2b4cfbc3468df6d7fd9816703093c44a7aee9b3159b7e4b163c0134fd444854403049b6ee7f764db7801e17dcc51c01577225e1b90c29f67638b6c0b4e035b0b1aac115f02f3d23372125e1b50e78bd8fa05a198dcad28d25ae3a74e89ba5c07cfd5c93d8fa7a1a"}], 0x3a0}, 0x0) bind$unix(r0, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{}, {0x7}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) socket(0x18, 0x3, 0x3a) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x11) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xd00000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe(&(0x7f0000000200)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000b80)={'tap', 0x0}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f0000000100)="a15dbe0af3ce143f559f3a1fc863e6cd005ff0987aca4b66ea6e4dfc7174495e5c323a3988901df6e0f2fb7d9714bae102c448bf6b2870a19c1a37e190b138c209c4125681b4ff5416a38370d4ab384896d464f49b87e9e206"}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)) executing program 4: r0 = socket$inet(0x2, 0x4000, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, 0x0, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r3 = shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002780)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000016c0)=ANY=[], 0x10b8}, 0x0) shmctl$IPC_RMID(r2, 0x0) shmdt(r3) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) close(r4) linkat(r4, &(0x7f00000012c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) setsockopt(r0, 0x0, 0x3, 0x0, 0x0) executing program 1: semctl$SETVAL(0x0, 0x0, 0x8, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) geteuid() r1 = open(0x0, 0x80000000000206, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x3f) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) socket(0x18, 0x1, 0x0) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) setsockopt(r0, 0x1000000000029, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000080)=[{0x0}], 0x1) syz_open_pts() mkdir(&(0x7f0000000300)='./file0\x00', 0x47) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) chroot(0x0) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000000)='c\x00') sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f00000002c0)='(E>#', &(0x7f00000000c0)=0x4, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x611, 0x120) r2 = getpid() r3 = msgget$private(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f5, 0x0, 0x0, 0x0, 0x0, 0x106, 0x1}, 0xfffffffffffffffc, 0x2000000007, 0x80000001000}) setreuid(0x0, 0x0) getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgrcv(r3, &(0x7f00000004c0), 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpid() seteuid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, r2}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000100)="102f2a37df242901ab6efec41e98aa144a2b3bd6a2308a1c02890d6ded98f0a61f45d4b410346b1d50e8e5ebc43ac49b1fb56de2cb509a134479b67f887c4cd658380dcbdf6457491ca42070397c0361dbfd94ec4642ee3307935de3456e26cd8690135cf571557ce530ea4e64308fcfdfdaa24f992035833afcfb05a646be9e1a95a9489b9ce2e03b963854606030eb7dfc786a6a3682be6d85c555cd74251e0bb42edcc848bc7907a4b33affb9020e0ff69d38229520338646cb60dd13e5438b3e5bbd4d", &(0x7f0000000080)=0xc5, &(0x7f0000000200)="a778eee3e84bd420063623cf912457afefd72313991c4b172f484cebb0fc5ed2923c2ee15dcd27d6d8e2cc54c3aed9b63ae8ba81ba2b5843ac8a25675088334eeb6ca2f7ad577642f8914c28f38b405f248c2277ee47312c07570edc40074aa245802ebd19eb58e80617021ebf8a6760b36b97d1e7b14698d93bd9dd1c428e17e055c5645930", 0x86) sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000000500)="c88cbb8b3036e7caec76e1f6279eda09369027e07c73ba7ead63ef0ff0e1714346e7f78aae7fb101d9270bcecc5c49a874fe27c839706809673a4e6a631cd2236cce3299a73436699b9f7cbc4b0ac3f7f31c0331f663fa209d5fecdd3c5a23e578ba2259f56d00dca54e861bfc539834b91ebe2051caa02971d7133280a56be6941e0ee79bbe706ad697b7fcb52d8c36b3f0d0150559da050f1e34acd8be694047f35fa8ae8f38e25745cc1252078e4dd7d8576fff0668d73b34", &(0x7f0000000400)=0xba, &(0x7f0000000440)="8926628782626e0338b3cde950fc1c46b4589d6ca3965606a18ab13f6dc66658acff1486acbf3869d23790e517c0bb9085d3f5f9dc127c0826e7c936169281307213a01f41eb6197edd775a27af03b81e76764ddd6e6c607d8175509796b04948c", 0x61) executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) semop(0x0, &(0x7f0000000180)=[{}, {}, {0x4, 0x4}, {0x2, 0x5, 0x1000}], 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open$dir(0x0, 0x0, 0x0) getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r1 = socket$inet(0x18, 0x3, 0x102) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r1) getsockopt(0xffffffffffffffff, 0x0, 0x1e, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat(r2, &(0x7f0000000140)='./file0\x00', 0x2, 0x1ba) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000), 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000580)="12e1f34ba5e430a7553dded6f47ffde4c85405ebc436d8a9cf8c98524b5ceba4294dcae97a05ae0a10716df5e3515d851fb5d1ca3f560161fe241c8b59606cae9527b0a62332158cfca5e54eb991dd541b9753092b", 0x55) flock(r0, 0x0) setitimer(0x0, &(0x7f00000003c0)={{}, {0x0, 0x5813}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) executing program 4: openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x6d4e78fe1009d69, 0x0) setrlimit(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000400)={0x3}) executing program 6: sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x10045, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) executing program 4: r0 = socket(0x6, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001140), 0x40, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="60b867a7e30a35c921efeb9c84b2f139764e0b39d23014e33570df7d288911ee417d915b9d453bc574aa6302a8fb5ddc6e7f5142bdb2410d26fe58c1a2f2cb12c66952ec95312e22500742bb2a9d47c39b4b05b56b38aef9caf07511686078cdbd7f77e5bc0dfc85a09951bec316ae35eb852bbde76d556729454e26340ba3decd7693a48aca1847bb2d512656d5bace3026a9b2970b6d6b8e7b6c1bde747dc253884a5f0a2f097682633d3175bf9f2f4f357dc915aa9d7ed79e5ba9c8c4ddbd944604c9dfd23da5dbaf98da3b122e92c73c34b651090b1f308f8dc61f704f256b55e3d2ebd8a7fa5d9c468ecd2f6074148fc33a771c196fe9153501b6594c8029c5a63df5d23512364f65302927ad07b420cf3d6f3f7b46a8aad53f99c3f58bd068b97d75222710f9fc25af0f4c10f05b2472d201435b03e8d5952a408e77ca43f0a64e6155ff0231d0b553aac0a7ae10a366135a0592aa241c525a6f721597466d176239ebcfbab8819b8fcf7dc19dc3e3847c17978fbc6410dcc7f1244f280fd5030fca5f781af6751ddd77aecfff4e2b75a94303bc3dbfa05720672d2e934acd395d1c8dd629737158958ad5daf4f62a2f2fcb5a5d87e4a579ae91c8de643cf748fb2f05a0822b7c6f4ca5cd35e871c986ea3ea80cc4f9ad0a4ea95a6f120008bc0d819fde65268dbcb55ed0da4af4735963a78eb376b1f16164de7fd8f88a5cc8ae45efb883b200a1123c632db15ffaaf6dd3492eaf79b59090241b9381309f988f0a6db8dba97aaf6912ca46dfbd4987c045a9ea3ac1d8eabf11808ffc3bf6e02f74edbff75ea0eb3dcb82a889efe9b68f356f34d5edc213aeeca2e60866784a491e8fceb39910b9d70d61ac8be651a7e9924dce042b98fec419e06b031a543f21c2525d0366c81285c24f01bda76018c0c20b6d9f194f36c0d042c09568a1180bda71250c45015c81beaff1c9df4f83a596ca86a11ae882c0f602a397736e0feb3cc8e0fe2035643dc540fecaea68b43068856dc9c779a3a35848ac025f056d10b556f0c7f24bd3612463299f38a9ba5418ee0a6de193a89a2adb932dd23fd36392b10535d9ef22d7247dae282d0825dd58e26d90210da96ad71920c2f863c48e4010ee0a5f128fcba253ae5bbd6456ea98168de96b3740cfda62f0b134a11b7398eca347d70766b7ee71f5a48cff31574c8d5ca90c93a1a2961703d14f9626ac626a816a2453f23cd599a99b2835b6ba889ad6775d6f4f539a03ed7cf49fce1d0cba5ec80150480e1029d1c6278d2740651d5645d9fcf353143a1a44ae4dae7a16c10d9e6fcea3e18178f0d138ceb572106c1b4a29975cccf4d3463737f6b2bc9065853f22b578523db8a0667bf7ea2682cc84450efdfc556114680da0ed787e90e1a0643fe5571a522747fb2dd4aeb1147194af684a6c3b8f52f7736c7106d6e1ef187dde3929326f04d08a57026f9fbef038e9db539eb49f03e2ea1f760355e3f965990c915a4e380c02928b7f4e02374cd5e8b7696039261165ae637a71d789777bb47627ec9f9fb4ace5258d04c3014b625539386c4536c76a7f0055ad764605100fa9aea6de05c4c962ccff03f9f69119fb20b5e31758691ada3bc1c5c12741757ff10dd9621de1e3abc67b6013c6f7f51fa0eb0f598ea0260cbc07bd9b2e2515b5e6c539bed6bcc4092e64dde3e94a97fb61827c8f836880574a8318d302df20b55be26e692da05f2c89dfe0450a5f6ab0d8217a9133a8bbbabbba19ad78e0d0eb0e2183bfa563d20f6db8ae3a8afd80b9b376a6275c12bdb09c46df89223a7ed9b0c4cb2aea801bd7c3f0179da16890326661fa1f35129c44f866eeab679eef591f3f9063f59ecdcd52d3a76cdb50c22d13af34b297e40f6198f99003582713c8348bcb859d4fb09d571ece8ac693e55d471fc1177b32e27f24f8f1977507813b455c0f90c3e4ef978726330659b495321d52197df72686c1c6908e440ae59b790db081856a06c4d83f91ab5ed7b52ae1b632dcb3c50e92174de1eff8ff6a3fcc2707a2fecb8344b30bee5f09298ace22488867cfd6d98e13a054113f4e6bb5bc4e53be52282d03a98c003da16ed8567e25ab35096d1b1d53cc58fcec0068276b01202f8bbb046fe248e2fb7fcbcf25a9e7017497fabfa7805d1c32c4fc989bef88565728a04de3f67e51b8f0f63e85a7700c90c0fe31b853ce76aca70326a7b2e8dfb337d7d579173ce38d7177ece4fd561b95f1785dab6dbacb52374d7bb501136bca86dadedf3d3547aaa475ecd67b12a0c65ad794c31d0f5ef4af7adf11c3977051311b4bbc39829397af87adf05d8ee311af94a6cf0e0d8b7b17ffbe4ea1c377a1518af9b812401493c590dfcd53e36ee9a897cfb42752b16835d55369a008a3d17c6871f3b8a551a5f04462c07805934cd8c535034508b964a60f3a9977d1ef666d93a03c5b13a44e07d16867d671316b17bc42083e6a52c165e2e458478bfe0d53ea50c6e3cf2d6bc3e4f587c8561179bd2be1112cea057e29a4e0840b6e20c04a54bfc9d6e53aff1c0e9493fd7105e5db9020a42e799725bacf16f3e08adf76be615e5e4232aebbb6066ed77fd36271e6e0929034d25590055147d7f21fdadb3b544a6d19266805dd34cd356877b9932699978f7c8315d0cddef3c68640ddcab0dbf36c860d26fc96170a117825918f8744b78fb5a0703fff4e77070f9d1f46064e617322e2b4f75668c2eb6251f82a3836995a500bd118ebeca3a701deaef386f7486c0c45213b2fc8bbb1b0c0caba4caf4af117b097e91af8c59e05d515240fbcb4cc8a6b3cbfbd5aa46cb6caea6d5d93196202eba1e858ec6ce17586f3b7d51d801b47d016b0991a0cc50f7968b2d2617d6814c5be256b2d23c1afcff80f444170951c1a4a0fa7b47203cd93d5ef9724e2d3692af77a4e87c450e15030580e0994c9312eb73893932595198bc0e8e3d97eb12b9a2e9bbb1f2ddad8a002ee2ceb4f75d916cdd45bd576f1bff49371d6fafccbca35582c0275d0bcbdbfcfe233737d8e0ecd3b05c70b639a3793d09ec9e194463afcbacdffbdbfbdfa57d8c9675cbecfcc982de1b7ec33745d2b3310be64f9cf2ded35eb44d21dc4fecd1b7e041716d69097b6758dd8c21fb9a2a408cb1bbb667c6a3ad0b60eda7f482011fcd6986c8373ab484771c8e9232de8e6c4b8b68bc3d915e653bf7ba9462f2e6b3bf7574b2ba3177e667838babfc4e36f9b4ea5d2a86df8394b86ec83adcdb34ae41a4455350d656aaf6aceee9bc6431bd1d47944b59dd57ef01ee24eead4bdf9438337603de60d79ff4bb6ef9ac212bb47145111d33483ef1c1b77eb6c20179913d333a062815806f180b0a7f630e919c0190efc7b60df95f6793c5a825fdfb5dec595c3d2b10535743b9608cd2dc3a5ab735318ab07a5f2f6d5ddff432516098fff2740d678e9b870d46d943f905dc8bfaafaedf2a121293332ffc4269437076e6509d112f595f313201207863cb86042189ca6925aa6688353819f4960976d55e4be884173a266d1e8c02052a4dab099418e282124e4ea4896e8cff8c04c2fed131a29ada68e0c3dbb82670b972758a37291b19c37742f6a521cdfbc9d72d7f6939712deee8e346814419d336d986d979464366de6a54f84a72f6cf471db682b8d8945cf20da953c4bc34e05b4be2a57d69d9a622987f6d2ebb8976420b5ca9165946c58a34b338936273cfbe589ca6c75509bb427407d721fa37256c529f85d0289a31996aaee3dabeb40271535cf4c03a8682dfda88083fcffe6ea1e5e1bb3b4071d49d9bede8589fa7318cfe5feec687ed96b70a785749002476cdf934bf5abfa6fc6096ef68508a9f0831a27a9de6961d59c484dc2f588f0cec5450c9a94b6952ab45f95ac2f8fb71cd6dc303536377805c23e2d70668fa87d1ba97da418f6ff5df4ba51c5a134c95d2d24f45dee510ce9569bdc7a5110d84665d9b3a65dbb88684234eee9bd43153c995e427ba2114efd8e49295fea77eec0e6547f95442f00e8aa182fecc04d905399dd58a021e1194c1fe5072d55b8f40a7e3320fa22ae22c93d79a8ed6e0ba6785b4790511837373cd950dd96b975b9d50aae306de5b0cb86a91a91f0e7400e3f3999e1fbcdd6473f41ef149b0d1ff9d514e40f78538463e64f3b77a8cc39eb9aa9fddaa52f04c5db52ccc9dbf9fd7567933068f8d12009e05bc37799052437f87856f8546503a776d0a59e656fc1632b4f63cf066f732d3486a27dc2fe8c91befc88ebb70de7ce403259528c810d8ffb41ece6bf355e774e7eacf79e44d423e70e78723d4e12e3f1ff16e384f8a0f9eff1642c62c2f8231fdfec8eef9a63175e831e39f5bef9611ac2e89d723d3ee25f9c30cb975f619a907030b0fa48ab974165c10518d6d258220c8e037782a81c8914e50c45b33b0bc7f3adf244e9d71f00a2a68cc46cb360bf01b1a913408bea6215cd1f86e4b049162b688545aafa13ed43a31cc7014ae7386c4e69169717ac02b015010d89561c165f1b8451e6d16dfe8ad30f674ef01ec610d631499484d04fba5ec76b0bc4701d7f9dff5211213a714d1dfbd46e22bbbd089b40e9b9a8978dbda24e5657eea7c00c7a94db105b018a4184321c0917dc5a312f2300befd737bdc5aa49e6b1505171af138d7157b80a7ca26ebd328b437e2bf25316b2f461b90c7a2c467e84882aafa6d0d688da2907c0a190e0acb24cdc0672caf84778b32dda48fb8cdab542316795894cc02f45ab93ccd6602cfd8665ccf9ea11689f128b2ebe3651e0ed5304cdc5e53a5ac4b0549ae0842fb97c0256263cf284354c21d85d9554ce97ff41ca3f3ef9b665656c884c15849c19833add75f54c86fbc99bbfa42c23860f7023291509c3b2a63286b46df08b522efa2a33cfc6649d909dbdbec31aacd311671b95b40b8c4a0543afd2b974bb0e0a242014a6e5c34b9c8cbf6441f7d8ae0853aa865d89a8b282ac7e8d0279f9d1b2d9e2de8af2015a2fa0a31166f51fc85a06dfe2b96a8d7ef3aa9981c79b600d4a330f058e4e3cc31d58be314d8321fbdf3319592a537be3790663f94e6bff7296b90be525099d37d2af0cee0dfda1f7d7ef9585462e5efad1009492e668f46c5b57a945670cbe416d991f09ca5228c9c604626e409c63de5eaadd9372b5d20b430f2c62f63bfe34c45a53bf7aedb6a05f3bae0044ff1bec2a76c21a1a3134b0be2e00fdf8b9061d8a539b564b48df0a82332c41d080f4f101a54db21bb48db0e3350243f1f5313bdd380b27f2cec4e695efa6a96eaeeab32b028db7d92be6e3ae57630ba0ce9cb052c3f9d13f9b6d19490ec592cb3f3a2dfb4dbb839e73b458c2a6c7215b341b12340d6c998e628ac267249b58d043471fc736808bbe97fb94b76be340e02c8f26b740af9537b40220b98134e70f6e436dd520ffc3031d3068edfafee9d2ee62077e027f3fd3735164e181251cbcce474e4d82b7b0f6412f629955a548a8386e6adab838525890a2eb1dbbb92ae47a8a3fa925a39bac291f5b5509829e60a3b326c2c063ea0daefc509fdb29cc19d702771eed6224510bce53629c07a4831fe75364ed94ac5305be1f75f06f78937205d64cd00f2f1311b8fbf80898f93bca926d8024307c6042166eae3639c009e73f8c009d9c960876ee7e52a835ccd65123100f5ceadb5d3dfa7ed2f021924aaa750225cf4c35e6b42786ac83dc4b9817b635f7970d5fbfc209c3d8f5dfdc2b1ee6c154cab1ca8a19b4b9bc91586b1f44d", 0x1000) r1 = shmget$private(0x0, 0x1000, 0x140, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{}], 0x1}) syz_emit_ethernet(0x24, &(0x7f0000000b80)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x16, 0x0, 0x2000, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}}, @generic='3g'}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) msync(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) executing program 3: open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0xffffffff) execve(0x0, 0x0, 0x0) kqueue() executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040), 0x100000000000012f) write(0xffffffffffffffff, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f00000016c0)={0x6, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000240)='./file1\x00', 0x10, 0x0) mknod(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) pledge(0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000140)={0x0, 0x2, 0x0}) mknod(0x0, 0x100, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x1, 0x0) getrusage(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) mknod(&(0x7f0000000480)='./file0\x00', 0x6000, 0x0) executing program 1: syz_emit_ethernet(0x22, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x3a, 0x0, @remote={0xac, 0x14, 0x0}}}}}}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000940)='h', 0x1) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0x6dee, &(0x7f00000000c0)='./file0\x00', 0x8}) socket(0x1, 0x4000, 0x1f) executing program 6: mkdir(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) setreuid(0x0, 0x0) semop(0x0, 0x0, 0x0) rename(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x80000000000206, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r2 = shmget$private(0x0, 0x4000, 0x3c0, &(0x7f0000168000/0x4000)=nil) shmat(r2, &(0x7f0000466000/0x1000)=nil, 0x3000) getsockopt(r1, 0x0, 0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x1, 0x0) executing program 7: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) close(r0) mquery(&(0x7f000067c000/0x4000)=nil, 0x4000, 0x0, 0x0, r0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x20, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r3, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000100)={0x2, 0x52b}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r5, &(0x7f0000001cc0)={&(0x7f00000016c0)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x8, 0x7ff}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000180)="0cd4a391bbd314392192f36bff8803e3da6be2b853a5d2faa55053e45b5847d5062a83ccb8fe7dfe42eec0157e36304f5e518a75318067d66e42892ba598bfce4fb9c0a046c96d516729b3761fcf4162426ff4b95e87b2d91c1d08f88f6d9a161306d49de19a9117bb6fbb01b6126fd15c6025f857b6ee0300fa15a92fa3f4d77391117a542812f1f007fc70646aae074a1fd37f72f96da970b79d6d3718a9c0ab33552b", 0xa4}, {&(0x7f0000000280)="ed4c8ef9f18c104b89dc62d298c2784b0a132d7b2a839df20c25e03784790c246be9a68196933fda36b1ea1be0d0581faedfe2f2aa7f7719d8537aa8a5d65502fa7ab65de64ae49515947feeb921a8d9c32a8a291b0763a3640fc088032a0a237619c24dd0b3e8281d669958ad287ef725119c4b4bca2580f55f9fb4eeccb17d59073d294fd6443cb597178321e5cfcbcad243de17ad97", 0x97}, {&(0x7f0000000340)="7322bab75727ad2217c90e09f6f2a3d5b3350ceb0dd9e5223a43d4dc30bbb11677481aac3ec8f6cce0a1765702e954eadcb27e31db76f258771338b852756f9ebb2b8c7a09930eb0765a8770d439cdfd3f8fced275a617a038118141366b6dc1af1b212220f8f020b90b16c1f6d7203abaa75ca4ee5a4fb066d9270623bacfd962a240ad1cbd40b9abc01983eac976e2ddab9cfa9272c79b13e29928abefc40dba7bf31fed826a7526e9eba3ea5e42c43242cf8c09eccb53c4aee952f7739047f07b9e0730313ca1e6aec8e9da4b4f04f2284a2a277c79010b66809cfca618bcfda30c8d", 0xe4}, {&(0x7f0000000440)="d08395b5", 0x4}, {&(0x7f0000000480)="ca28b5e7ce9cdda2012dbbf200fd04c293126b4fa69c449eee72529a85b13fac3a1a26fc3f1c11954cb98fc98054349bfe777945f0e0ff47fb7815a5425de014951df8309cc07e396e461fc4fdcf9ed8f07e6da96a7dafdab8e0198d926ee8a1d3c128315c0ce2df02513aa1ff1f30a28887bddfd69840c60e4154ae31518399aedcb5687aa9d5f9150e28b19b845b0deb270f5789f6350615be6b67903a75f4162ffe5bf9f69b20bd3ace55efbd77c23c07f35800c40d8362ce97844604d7b239e3e03aeeed8d97f221129421044dab0a751a5e3c6023f638594db63afa9d814ff31a883e17523a", 0xe8}, {&(0x7f0000000580)="103266dbe671303b76a2574e92662083a1fac076335703d7de7364ad", 0x1c}, {&(0x7f00000005c0)="c32e142c1f243c44d05bbe249ed81cb88aa23ce5931a56130024704e7507c9799b6da2e855a4bbfba32a264a3f88af0e065f7d687c520198d0266e6fd7255897c3617068ddd57434d1e7fd4e3dd741ab706e9a420b547007018f8e394879adfcbf313b29d0d48647e4e3e9b4348f021a1a48abf611d4783cbccacae37126e84884288b610c34af2625d014b971ccc5f6b09f099d6db0f7c8d98d89656d285f8dd2a420e3afe592d15b8bd5028aaad1339555c6c4f645bf7b97c22b756b25249ae019c67d6f4474e9fe015d0ee57eb7ac2d295617db6de5c41d76022bbb72a69f3274bc5db46d5a", 0xe7}, {&(0x7f00000006c0)="365bd492f3f02a35941c2f51c84fdbd87134c9152d7a021dc9a5af3a40127fcbfd61e717c73fd1aed2fe8b61e86e86a0e7c710692be16673f434592462478f9f2ba080b2a9af2864577c34a4a8ad23ee544dc7b989ba7587fc790f950eff3bdcb412a8dcf6dc2c7866bc51a7fe291ca083daf03f05fc9d716c9f049f66db56a82bd3d737ecff9744e27ad60aefad4323fffa49814891e39a9de0910f4cf181adaaca2b6c9efeedc7856c76a151a857c29093f3e012e5bbad6ea7765d2f6471440a38402608781b6413098482a6bb03b898b8e28dfb0bd49575f6677ecc7d5b6d5a6c3b79667849116a49161e212a5279ab3208fb8ce05ec8adb224c795f41ca66d3732d1301106c3ae3251ca9d590d8e51d27b91cdc2451af30cde6c59bca8db9d7fb72ce4c5ff4921a158e91e204d6db88bf8da39dad4f2b21fa995d702cdc3000abe49c37898a16d92b5a9177cd0cdb67edbc41cc5bf5aca3363a5d4e424c646a3e02dd90d5b6f4773ac6699e6ddae406165c1c4b90b41a585e08eeccf84dac421b20df88f9eda57ffb95bb26700c7f7a0daa0b0886d392d371e910693d76a6e3f83f88f4ff161021a3393a71c17f01c82f08404615f5d2f6342ead6238f5410ce6a348b835456ef7afbe66531f3007d53b2ed23c8aa568ee3de0bca8a9eec6ccd47e5a71654808c86cadfba88472551cc9223c1eaa1d473767ec64447fa67321dffcef23c7f67661b621c8f6f82a50cda5f915f03b627a65d18e49cf8e5e291dc7d4cc462180bdee9519ee8f07fd35008a4dbc7c4dfc5c691e6ccd21c22ab7c9e09b08667042a0a8e8d8f5af479cfefbc7c64e8f6ed55fe22ff105bacd607298a11ceb447fb5477fa852bf4b0bd96fa0fb80da8db2a2514f7aeed7918b1da0f27782d019668dd3f30e7c9fd736f6ca2d58bdeef5e02930eb0241ba242072c6877538350d8ecc5b661dcc73f29822bb735f80cb205d6edda12af4292e2f8cb03c45ee66031dac61a810a4013f3c3132f010d6f3129f5c1f5f41a62c2bbd91fd3558b9eedba0c8dd064eecdb80dae9de7b54e90768bb0f1601e9516d03c35f1f07c393121aeb12740e918cf6e9b0a8afa26fd12b3adeaee0edd78918101b38dde4c01680a7a67c9302be0be9f9fb07d9b7369785899f88d0245671d1b435dda408c810a5410d54a0fddb007f62496cdde84999590e430b1dc2f562284769be707218dad76efb99b8850ed9c6a683b28d9a41cde91fa61ee605666dee89c8c5a15b23c9cd3a7254cc66ce0cc0dc78669660802b208d5891afce9c6beccca377076601f4f5787007025c4593b987310bdaa433c6f491033b7f81907b1ac64efc8ce9763d2190d741e60877849286f91392c698623a06b72804cfa0ff70f98cd8734e20f06ffd0034cc0ae4fcccac383d1c0aef63c265bf439c5eff6f4618f781cdd6aaedddf68ecb30b94b13d32e72c5173e0003d93810ce18a82d3eff3fef01a59645a89950803d9690ac4ddc2750230e0903a2431b4d1f6ac0e36ab493d8b1c4ae258108fad1a8413cc2522a66369aea6d3af43f5f5e448c18da3f44ff18bc9ebdd528cd2104b96cc3e4be692061ba7c167b3ecb12c175ff9a03589944f4bcc0456f1e040a9053fd8b1f44ece6770dd62ba8e0361b36debdead39b3e93072020870b888190cff93a98a7920b24699262cf3c5074544ddff9324d5b4e76f7a3948bb12f0b64564aab27d45fc6269faead887a50bae443289160e74f261da4aa161a59787ba0849b2b133c40c6a7e04705dc0c0fe65016312fce4caf20ed1efeb49133246141320ab9ba1b6361ee4bb2f51d67660e2b655c7c5bbd644202bb33016d2c7616e6e47266395c3e7e2b6111f1c67d48cb28ac9f8ce836c86999c94d6866c2f27de3d41a15b9adcefb9f8db72d29873cf9c3f9e7aa2a9e3f55edb55592bdf04d1f2a71c2531da5d1290597c85efe8ef0639bcfe597445d0cce74593f9f4c3cfbd6719f6478ad95fd52944cce63f6dcf4a7a393608853fcf10922b41b069e4c4e21337fd7cc98eb530d77ffe5087a205496c4abedcc2ffadfd964e2da048baa13cf7fedf654f80c13f1d229753de6499a4eb1834c400185b2d98eec3109c142479b3d391f9f6f7da82b9e844b0aa63579f5d4322469c77f191d6a1ef7bd17c0f1785657288d7552062651e8e9a2f85837c5648cb18c4a253629a0eac8ac7b5a8906e57d5b54f3e04ffb3b165df999df667cde1ee9421728cd27fb03e46012b6dd35cb6d68aa71d50364a1c6e54847ca85682d3770691518e3e7f3115b9dc8076533789f3aa0f54e615dd8b2dc83a2b1d9853ff88a6a805c950108174d5ea4a71840e3c96676338239341ea76748a2ee70071380fa255c184a913b56117c9987e5ef794bd4ad4aa627573fbdae8841928b9d8f87fbe096c8304216348e92dda2ed859b7e08b1a0ee53f03b1f6ef07fba652690e5dd805850a558e68ef9baacf45da4df1580c76f567299509cb26ca2b17852c21be70a62faac3b22bea4c2062eb71ac5cd7ccd01597a4d770c81b6f9784555b626405adac0a08d1df58d75542763ac1baf37d95099eb5cb95f884116dc056d5a1e0ecc4c33066d9fe53c6853025b06f16939fc7e67ff65184219b07c129d2d5c0c9d36f710f5e073908b767b7c2bd69a37e12a84787ad223a61678f53e159098d50b866e598064190bb449b018d8c069b25eb3c6becac0622a0903cbfd6240fd73464ead0bebc30d5c0fce0b955c63eb2da6a3d32b13da1ee2833b03c681a9e960f5ff3b7a0c051c85506c888eb1a60f51eb199677f145d9ee938d21de06794571154d0ebdacd8597abeab2d7b90d6c5f56e8b2655a339a5b4f2e087919c01484f9dd4c4505f955d7ba350b8e0e2bbc2a9e88fe5b608243b17c72ee26ac57bb6a389acb7d122ef3041011d511d47b533bc8b4856eec272b6833363befe66152f67ff395f03737a48fa5959935e77429679bd7e39f45ea4e1eaffe2adcd082f3925c2f16b97755974000f21717d9af384848a0288fd4757d96d3383dea33190534bb42b5fbaa22bbcec4281c38e450b0df429ff76be44cb8a67054e192695a6df52f475ec83e6c5d4468a1bcaa9333dbe661dc813a0608d99e294479880fd899b6b96bbccc70306fb7a705b426909fa391411eb3dacd7e4b7e918f31e6213e19e99cc6b762b78f95d173d48244a2eea32abf748cf37e1cb7fc0b351899d82a467b02acaa370e6de9fb7319c787d81054d1cecd88aeba78f530bf3e4e3348e7233ce9a7f4826081e58b9aaa4c1cff050f9cf653a8b1bd16e0e9f3170c7c643d8ab114cd398fc47b901a04de0581ca3452aa03f5e8fd1acc4170b56fc0b1bb1395e8d741068d62f815396ad061164e7cdfca5e2c45ae5e4ec5605c6f899c6c35129c4df64d3397a654d56d297bb324f5d3f8b1514c54b176b7b353d696dd8ebaf191cb076327d2be4a0c6df5850642d8700094f62dddbe90f07ee06f63e67d69f3a4b9d04d91990d42e15691fb3c45787b17c961b34379926bd01e37599680992cf44aa7034ce00f0f07c22d91bf7227d93fd5d832a30fbdb13662b0935969b1c6d88faa444bb0aef178f9ecee6e5f17dd20e63fde5b75b05c112f23562fa176a66431c285286f0b414a3688c73a4ea9dc42ee820f7397bd20cec36dc72c83935d20f1c73e837f42ae8bd3a5efc68ad09de09ac73394c35fd6df490d571f41deb84b88503aeef770a3fba5c1fecfdc783e3371d69d660fa5aa92ab59f70d6e0ae717652aaa57dc5152d67131805e17bf71da51d3653a5bc20f880ca819621577eb53ec4742838b55055c49ed0b7d51b8218c68afa6a91121dcf90a97d25588366acc30abb0a43356d1f070f7863d95b5b13c45e260220617a3161a937b2f554bad375a7e5c5d65346130f93b6f3de630796f944113e89899b57f5ba4bffb19df1c088634a0700f6c021ad71e5b278c449727b410e54b54894d1bbd7274fe46f9cd968ba20c4e8be4670416e44ae6cf4508e883e59c53a6ba8ad2d9686ee87868937808a5e5c6032d8f94a346b1691b27be1c957ebabd9f363ebac0ec3ec7f0d04ba08c44ff4102ac5a4af91094303096b0871910fef566eca16339f4f547b600b427db6558fee8f531443cf775f6127da6dd6b0ddb676ebc3b46ee7eaee49ca27185a88b6329b5ebdd13661129e3966721ef48d5455c50ccc5bbcc0a9ec791e7a1f8ce6f3c09a2275a47ca6bad21d26701c9f9755a0ef3f9b62d60fa94f273a852ff329315f7c95bed103f9547a02429435f88a7d20dd41de8b5068f18fef7d7c24577f769e5a6e3a52275e1aa01d389e0b1ffb4125f0100eae28a3b05d89180e950f802a27f58976aa4adb9aeba77c21096f83ee685e1f7b5863b6f7aca80fc39528f87317d62b5c14dff6b27e11052a768513a49f483b563f145369f1a1ae1004dc7d9ca6b6c91af37a6af5a9edecef032e06a9f74f15ebd8a6d4f4036a7d7fae14a9f396e01a736d7ec012e43f09242a3aaead9f0bb09c3f5b20324f9896f9d98a4aa915baa1d480eebdd4438b539820b4ddb2027888bcb2620be316ac24fb2a93f83c33ccdf4c76a7dcad97a3fcf1b12ce6cd64cae4cba06a0c1781b2bb97f66f3a4cd376046d0285ee158abb2e482a4d397cd70bad8e3f9b959f85c17107c2fa7ca2b5e63d97a31a2120d6ab718642af41da07b0683dcafba483633373e56115daf5946b6d2f15bda10799b8e42bc2f335825a996fcad853728e8040524f96b15549c4cb94327aec1aaad60fbf96ccd93a36fca1618351df1be6640c12d5a2e9cf1ab596186cf3b10a05e2c5eb209b55eac251ff4baad6caa1bada097ac647cd4ecb92b595962d46fb8350f7bafbf7dc7e7f2e0298b7a10405beaa7ac830b4a498fb1dd1d4b9d663b636c3f21488c32165f683092e9d708fa2aa5350800da0f4f4c1c22d3e3d5c437b5ee610172d7ccba3e7929296e57015f7212907af4f7f778276abf41e091f6fe16b78a98d297eb74cf0b3cf49b8cbea60dc5f44e236a2b2f37c1825c97ec4a0be33c8ec439ffc404ec277b2a2895463b40d99e525911329a312642a261caa71b6769089b38084f86b7be4c3f6dff51556e03ec43e042eec24850ee04840ded1b7fc90c2d49838213e8627069a2f82e3edaa9a438bd3fe3c5fc8816adbc3aabfe9cc03acaa1df5ae2af51ac594b6959761578efac480302b7002c7db65f5e5a2559d52462a8435dbbba719b220fe09d44e983b50cb5014e05f8645596ebd8797b673cfaf953ec5d8593843592803de29ddb7e87212195530ce0cbd4c141217db854c98403f933ba7aefc10e80916e431377eb9638fb54216bf3ac7ad15f4644038db50222bd97a1e2521826c805d543fa221041fa366a3c95052ab6593caa789ceb457b2ed02fb7064f5e4a0e28be0d083c4effde76e33e48c729f570f293121115bb186e6d6be09e707ed58e5c676a68938395c21b9ffbf354ee1e930f955e32ae1ab6d0c68416868fb90ac6e87dc64613dce11da9782a4c3e46c64ae3d39a414b4460bd9ce8330165778f998a6cf4f335cff77820b23c093cf5077e4aa6436aefb006326877365adda9c27a64e496830d5ddb485c1458b257062bde4abda148f14a7eae788395f274c37b6dcb08ca38e2a8fd285482894e31ece5bb62bb4d82fc08dd3a2ad6f30031ffbf8e6eadcb9965f56030687607a6341a1b68e366ddfc48876745f7791b095ed4d5064c70869fed3462862e08e13193303571656c11a766", 0x1000}], 0x8, &(0x7f00000017c0)=[{0x40, 0x1, 0x0, "45a4a341204e7c08df7e042371312de4edf5c2f79d4f72b5439d7dc1f15263c8f4f28523a5360c6665e408082fbfb620"}, {0x110, 0xffff, 0x101, "90e2ba1fce3c6bf8a268da3bf1b44d481216a2b33289a983a2a01a1c6d7d1774ba71eee0290fdb1ae996b9cfcf826528a81af06331875c5d3e6b30807039f3c88834747e9cfcb26edcf4e77557397faacbae478751ff154c1a8a24ccde274014c86fcdd779fb7cf196833ced5c49927a8b7037a7770766f81c729f07ae6538a0de463124bc3263fbebb4253d2c8ef42cafb51eecc8d2256f8a580973c531c218cf3d2a4881aac77ffe931d47467f146eb36ac0dfc5eceddbe82eb6738b8d74b6c8c2b5ae470aed25ee84531eda766167d2f7fdc1aefdf96cc62348afc35a6dc632f2c39c27016cad8dd54bc7d7af91293cc3b2a90cf77f3b26c8f3a4084737"}, {0xa8, 0xffff, 0x5da6, "9c18f6b6e91f64986a27b073d13909f3f804ab92203e60c03bc5f7838017fe5bb64540692b6381f33a259633580425af6ef2e3fe377758ce991adff20086cf7c648de2e71c4409dcceaacc24acba6c8bdec938b59296c54e9713f12e37339df72b6687da1253a172ba47c052542024215eaf090a24faa49c6b3d36f095935144b8a12da75d91d868262214021e1d9c73876b9def2a19"}, {0x58, 0xffff, 0xffff00, "ae88e8eaca9b12fdac0ca1dc38f3d8e92136c9a9fece96d9108238fcdabf619c832570fcca06f50228ae2912daa760266166ab8d4763efccf68cbeb66a8e88e19ad62979"}, {0x20, 0xffff, 0x6, "65fe420f222fabe5b49dacf7fb"}, {0x20, 0xffff, 0x5, "b4ebc2ea9fbc52339a4d"}, {0x100, 0x1, 0x6, "da1988f71b76ddbf042c5682336247f5365a9bd8773793ccf35873785ecacc40be6909b77621a3b457cbbe4fb939fc595b8ce348631dc4a13b134547c74d35ffe7ac20d926dc4e5845c94ef81bb5914954a11a0fa021f8c9f27cb04dd531570b23efa687865824fb882c2bf9c87ba12016038b37802a621bdb2dd51a95fe08e99375d6f232374b36b16b039898fa0c6e9f93440d8c5039118501e466bb3295399a69ea6eb37f4821c9add110f6eb097818319e357a9ea7cea8e1a360c5f2aa2866dbb806075716454d2f7db2b6ed47d56a51ef79825dc50ce357d441a24887321a1244f84fc1cfbf21d50f1d87cde2"}, {0x50, 0xffff, 0x81, "8b30a26f15097932b39a6c45b017c86102a7726b479e9d73f6bd4e68a15b2c2dc230c13892bd0e092c02b3fb4576ff50f3b38493bfe4c6b141d8a619"}, {0x110, 0x1, 0xfe3, "3e1a07e305d47d6cf83a1f6e08daa42484b8fd8db8060513f09e36a847b057604f094c5c4be5b7d6e408895c30d25d996b848f9c5356c545d8ba7c27f0936818196746a725b8fc7fe6b9aac3551f53a02be7c9e2fc00031689c631400b97bfab9467638cb2f7bb2b270d86b55ebcc79a78bda343c565180e46e6809cca5ce93f6322fb38a61008c575c711c8c4da6324a4f6813048d07b5d3400c0fdf237c87742c60c4df4ce217053a0f593d4f64a37d039e20688cad3ddb460de658b1c5d485b8c264f7c4c6e438032cb1e3f1b54da14c1ceab5ca410c5f17468f7055507017e9fe93ecad55077b645940457a0ef179200f60a68a5ab35a85031"}], 0x4f0}, 0xf8d7}, 0x10, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x4, 0x0) r8 = dup2(r1, r7) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: sysctl$kern(&(0x7f0000000080)={0x1, 0x40}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xffffffffffffffa0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1801, &(0x7f00000001c0)=0x2, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440)={0x5, 0xec3}, 0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/61, 0x3d}], 0x1, 0x0}}, 0x10, 0x0, 0x0) socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x6, 0x5, 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x18, 0x8000, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x6, 0x4) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) pread(r5, &(0x7f0000001880)='\a', 0x1, 0xffffffff80000000) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) fchown(r0, 0x0, r6) executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0xffffff42, 0x0, 0x0, 0x0, 0x0, 0x40c}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80146950, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x5c) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r4 = getuid() seteuid(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setregid(0x0, 0x0) fchown(r0, r4, 0x0) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x3d) executing program 1: 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), 0x400, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) dup2(0xffffffffffffffff, r2) ioctl$BIOCPROMISC(r1, 0x20004269) executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r0, 0x0, 0x1ab, 0x2) flock(r0, 0x5) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r0 = socket$inet(0x2, 0x2, 0x2) listen(r0, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="e3d3a904e3e86e9ecd031a8a7854486f20e3b270454eb1d3fce4f09724334193398604766b761cf2b33b6b6afd868ec360519d964669f7695fcecda4e5024ecba2d9847ec528ed1c30230ec9eb4f79da38772781fe45f6c9452af788e43d044299", 0x61) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) r2 = accept$inet6(r1, 0x0, &(0x7f0000000100)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) nanosleep(&(0x7f0000000180)={0x80000000, 0x6}, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) syz_emit_ethernet(0xa4, &(0x7f0000000240)={@random="07cf711b3363", @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x3, 0x15, 0x96, 0x66, 0x0, 0x82, 0x2, 0x0, @rand_addr=0x7bb, @broadcast, {[@end, @noop, @end]}}, @icmp=@redirect={0x5, 0x2, 0x0, @broadcast, {0x1c, 0x4, 0x0, 0x39, 0x400, 0x66, 0x8513, 0xc0, 0x0, 0x400, @empty, @loopback, {[@lsrr={0x83, 0x7, 0x1f, [@loopback]}, @generic={0x0, 0x6, "450972b0"}, @lsrr={0x83, 0x1b, 0x8, [@multicast2, @local={0xac, 0x14, 0x0}, @rand_addr=0x9, @broadcast, @loopback, @multicast2]}, @timestamp={0x44, 0xc, 0x40, 0x1, 0x1, [{[@remote={0xac, 0x14, 0x0}], 0x400}]}, @noop, @rr={0x7, 0x3, 0x4}, @ra={0x94, 0x6, 0xfffffff7}, @ssrr={0x89, 0xf, 0x3, [@remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @loopback]}, @rr={0x7, 0xf, 0x9, [@loopback, @multicast1, @loopback]}]}}, "7e5dafe47a29"}}}}}) sysctl$kern(&(0x7f0000000300)={0x1, 0x1}, 0x2, &(0x7f0000000340)="a26556f9528ed22556d56b117dba81d643466676b0884a922c2106322cec4d3f0253f8e0011b01d4951729b3a9caa67d247274f47e4451d49407b230fb75d9bbc78f892658c7bf9d322972d5fddf9c23c55c14f4020374ac02dbc70aeb580f3d6f8f8ab145d3f4d49bf5a90518ec67dbd35657e014ea94d49fa95d2cf8c16fd2b296a1d8ac97b1a2abc620bde088a4e32fba212cb467c2601b23b9132a9c2eba645aa03f78653254b6bd25e456dd9fa58588fed986a61b0407e05c88126637b76c4dd8", &(0x7f0000000440)=0xc3, &(0x7f0000000480)="73d99eaceac98c11258f8dfcce80aac9", 0x10) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000000500), 0x0, 0x0, &(0x7f0000000540)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = socket$inet(0x2, 0x4000, 0x6) poll(&(0x7f0000000580)=[{r0, 0x80}, {r5, 0x100}, {r3, 0x4}, {r4, 0x8}, {r1, 0x10}, {r2}, {r2, 0x1}], 0x7, 0x3) open(&(0x7f00000005c0)='./file0\x00', 0x2, 0x40) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000680)={&(0x7f0000000600)='./file0\x00', 0x2, &(0x7f0000000640)='./file0\x00', 0x8}) socket(0x1, 0x1, 0x2) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) writev(r1, &(0x7f0000001900)=[{&(0x7f00000006c0)="73048fc1f6619978208816259c07f76a379e107fc4138dfe8417ea90093dfaf0a64d6225af109257fbe75fc14032acbae9cfd3fc309333f305099e68c6d37c870e7d133ef7c18770e62aae13d40a69b11ae3ad01be0bbdb2dc86ae71953e9ebacf118f380920e5fd23ea835e60c7f71b8704f48799a4f2481fcbc0bf7f48ff1bed7d926953b999d1ef3047c51e2f46dc345b30b66f869e7ecaef6596435c34c8adb17aea2eb943cdcf2e742b19ea691c43271bccb294b6a0ec85005c54ecedb5a46d9d45a16ce9c36bf654bdea9281a476d6153345665ff2636b1038f2bec87541408147456596ccc34130bdba", 0xed}, {&(0x7f00000007c0)="6a1dfddcb9e78f782f3a304ace90fa3d1ab51db637274f477b7b072c0db477d131c4d823c9a99295eef944ddb5252e5031f73b43a8", 0x35}, {&(0x7f0000000800)="de213aafed1d31fcf31bfa6400771a7eaf0b24cf51cae3f28edea36ff1d9984ce06ce572be1db39072a351b3e754ee803256fd61a975e21549cb8659c7dec99d3b8069de2cb76a52229271ab5bc2340f9951a4e8b900076f80b959aa44bf884825be7146477e2185c20981994ab042ac3826e8b312f7b7c27b44cf09551b71670adc15f423402ab47276", 0x8a}, {&(0x7f00000008c0)="0f2c92ce963a4541c7fcea47655709e0826e78eefa0aa98449c12a118cb4e76cc3c51a9c85b7c5ced5e265ca490500c26cee502288843c3a27e366add261723ff555250fa6b1233023b9e5d142e26a41521443a2617f39924b80622372bb34e58deea31ddbb6b53388ddadbe36345628d350dbe28386acacd8d89dac226735c8f840a8e4589517de71ff0467a3b3dbc24cb9076ff886bce98cc9973ab0fea00c908b6cd6e80724f5120a27950164471481cc0f09487b9968a0df1ab35a4a4b6c54dd4eb42611721b26a7119f85b720bbee1a30f6f813e51a65baf03e54b58a3d77b28e51c4273719c4053003d647785bd22128d6e639bcbe7ba9d1a629458e1512ce4dedb94eab33c1fbf9c502ae2e3e0c0c507d52f59a0d38e283ef3becf1aed2cb8e44afb989f28364aea8a3f508a10594b44be34ad5f415b117c1fb00748760eab840871ec8986eef901727bc8f2b83c2245383d1ca0d9a3ffc0dec0e94fff8f301c9a3bdd3267f0124d0c0b75ca0ce50599a7198a147b42c5384d46a79bc88c5b447f2bb796b744d1ade2e6aac9b5ec503ea15154f5b84a7692265806dc251c4e8429f43544de4cae44c576636c75cd806e8dd1515d86de43cec6d252df0a616ba094d2530bf97f01112ef9df38255dfbb6fefd6fe904d239b2c9aeab897d66dc93b1bc865b0fe5748cfe2c3a764d6c492fa3737e654cc5477d354892fcd4a53537ed448e332a191f29c2d820d6ddfb00acd56977a639d131d8c37ae0af1731ba6a2223bae9b14a8633c48e631b0361bf14db5f50108140927b72a3d40b9e3b1ccdb33975cccacd82d5b91045690f8c7f595557c4108c32362073c46e39f581590bb8ec912910984876165f6ef166e70e2fcd34d421ce7a912b085a8232066e9ecde513767762a1af69d89d42ce5aad8e83ccb2ff6a04edafbec3fa0a9a1f184d4a99b384573146a79ac04cfc2bfd6956749c1d9d5a0cd47ed56088c4bc3b6fff5e19e92499db51ba27220c34e004182f83e8ffad20898349d34792465ebc2fec4130407b5708f528a3edf75ac0451dedcc2c1d8b1f17a9592f8cd83cf37ef439a7b025b2cf95ff4e979389c9db099595c9bfa6eb18312bc454de778ef624a2d6430dec9b3a00aaeb3a343576af80ba3129fb60756135505e6b7f2d324a963c56db574ec0ec60d450cfdffa39812da0b88b315f055d7757e7f57a11f1a695f45b5aee401af0204bde965b66a84efaca992e3b029d64b748d74c34e56a4c2e2fcb592b65d3fc6819652b6a68e4929b51b34d029272c7c2841dbf29efe5c8dd063196f5b93c76490def222a9cfcc2c6315d7587a6646dfb2107866bb98cfbab2d85e0a0795ff55a1f117ae0e652d1a131099677940dafdc9099f76dd9980d6c6f5c9ebfa09654656b212cb9e25c0c4b0c6e8d92853623917f974efbf4c37fec83a217b05162595bb5ee2ea5f034b2b0ff52b7890173399dd9be0579f668d44c75462aac12a2d487424ce34eadafa4441069c5406dc5a01c3a6db4d8dfbef4065d5de2e671bb7546b9ed4c97a9a37fa6df5bfa4ed5b41db1a851860862e70e2652e8a5cfbf822f769681aacdaae8cf91969130c465e644d1622492013c05bf80b524bb41e5ec4eaf3d7cabda98007dbddd3496a87b76554cfa84e7cf3e6482dda82f7676785f4d854569d6df7f48f5555c6f96eec9d9c8b88f3e62f688d6f2542f4d166218df850643a72dd5caaaf3d2b95d431574ab2e7ffb4a29d563185930300efeb9ee1b60518c0a7284b097f2bafaf32951af0aab321519f526c48c7b148857083126ec677a390a578bf810c0e933084e355dab7f2dca9b4eb76abc7012b05d6ca0ad9b5e9b4800e001aed67cfc6c093f2a59333c57d1158475950c6bd420519a05bbb4de9544ee5bbc239ff411f4297a006180c31eafe97a24c4ad1263e0771c2001954a1cf04ff51fd24df0a3bc2ca84cbad7c34b3aeb50224c910d6267e9af2d5faff6ffcc9c58d787db9679b1ef202bc74721aefda8fbd90ce296aa04b89be57967e7399dba54d1f8cf9223863350d57bd5d6a56d4ad3e8c115def9b0a74dd6f9ba0a04871589c9aed7c1bced5d8818ff8d96cddd8fdc133016c913ae0278a8f9710337e516a482ba05b3baf37d01813ca5ddf47f4b24527a897508fc81e8e28e2553a921474482239752bc720ddeae9584e79881bf761118f3bbfe6f13a8c78542f59e4f458c350a4c6da12c46c500ae5d77ef354f7eb9a9bc42dc590ac8dfb0ada8a7890ddf76d191477842adf42f4bdf464e3c93da408f937c87c40bd9cb62baec88fcde8f7a69776e11b698002da34b3313cb05c9eb78b68a75e9e6d8baff8f5f05881e2a0dc1f0e51dcc3d2a0cf2ffbc215d716528868be1f3c7a4c591d73c9deb8c4a30a57c7c9966060f0761a997299f9b23c2c7c8f6e5e51c3c031067ab4c6d3718088ec180b7759ae16bb3cd3e9b6c292926c5df5e6886e1a8af6e054e2cd44a796a7413add4a64844baf42f4ecdfdbcccd5e2f73cd36bda69f379e07a2b235e461a93ab6fdec1688370b2bc56ddd2d7943ddd5915eb8209886ff78e1a8b2b4faf9530bc0cc6654ba2392d62a3c2e0d8791aef4d637c9db01b00a31c1eaf03f9b7d42f51ac674dcf725c67ea5bdfcdb17e2494034cb5cfcf4aef1b0bb3598f58941fd251407cbf8002313776e1e8b7244b85fa36d99a1e6f2338adc8f1e68b24bb1778c1e5a2f67f190121fe3be7302b1c83bf0a2dd5057f6642d5c1c195010fa93d88c88aadd61d41a52722aa5b3dc5066f05428ed079ed123f08f6f3a429df80439505c99aa211b488bde82ae68748973a451fdef32f5f3a0ecb53b42e57f881f0ae9175d81a7601c466b536ed2a7d36426756aa57e96ed43a246c06785bb811aedea28960699f2b3f6f5fb71f986e323edbb97a598f78b66a7a6cb65b64e8615decb52ad2d8df81a16f7524e858bb1bb2c55785207477b45b22ae75eba8078d0bd4f5011e701ab1ac3d48fa032e4f2e0a4ea8c6b553cfb854ea8d3e050114f600482b560927ddadf984aff35bdb4ecea538c60d3eebc338c9c67a7c7037fca0708036948ab6652433e70b30e11bca9374b12514c1fc0147f8b1cfa6d3703dfa836550519617b373858eb5180fd194e9e9bd1c351261d1f70d17e20f33580c5480d88ca0a09711ed3fd2443a177f2fa97bbc4b903f8498ea7f784d47306e9572950c45f4fccf5c893701cb1fd58bd96daa872a7369afbf3b939ba343127974bddbced3f0105df86635d3cb8596138f7ad967c5987e7c95924ba70a9c2456a066b1006c60ffe470d46a27b90822848e1f273d4b1db1b4817effb6ada1f932d2158fd6733c2b68b922a87a716c739874dd7ff311c86ce8da0e3b8ca7741d617459b1b5be87981de7406b01316b00ec9542c3696e16d802b04d9587af2b1e9b7ad40f61459c728a9e0c663c7a4d6d48a1079fcde3b3323ad165d74ff5ba34dac39eb2c66d8c52916e6dafd31daf6494ee628e96a216116562928e91420e976865b4cc4afd98e4a264132e83f9dab65793924eb7a216cf1fba4a9af8c42ab53c2a47123da1fe86bead9a1c6db424875b8b2931af3a1b0a6c259f6f08c36010e52506e66301d84976e16462c645fe70e78fd3b32e5db46a0d60276f3cc76fbf7593c31fef21604a80212e5033c1f1136cedeabbd0df6f904f2e7fafbddbe7601b068ebdc8a3132827c645d5a4ed9acc6679248ce680cb158a4ce3571480f9c82bba13ac228c7231fc14197d8b43c70c8b93a3357b30080700d451cad7c79ccff94df33f888430efb79461ad0aac9783d9b73da966e66600fa4ee93f04b255e564d5bcec84cf02234cfc8da3104a08d873f8dded6b9d12e02259c3483d0112b0798afebab9fcbb3dff035c273e849de9e6271aed82583c74b7eb3dd9a8f07a02b3081412854c3cdd2433ee31a639b5468fcf9ef8374263ea87f6965bdc0487a4b5561e8e81f0c032bdefbb2e1410d331a5df1eb402a8243a2b7dfe8c54d579568d3c00bc3fdefe4b8bfaaff9b366deeeef1f0f8f6b7f60e4d37a90969d8b026fb8ef82e701d5cc2eecc855817addb1634988b105e83c0cb2e76359e188e80004311454e360e691290df082c7229a170d47a6837b71bafafec79e5fb08827681dbcf254a391ec2ffc77e53e8973efea215e0875207a9645f5612684185aac95ca65ff47042c9311deba2cf763a07125ee5a4245bffe5d2beb0d4b280a5a94676a4cddba839bf33530d762c4d489a811ff45cc5e5818c0d4bdfe3c98d3c659a33954ca367c331ecab702c4417a43e65dc2b3ca97e206487e67be9a0b3e27507e801a2e826565c3a50558e5a669798b791c9317e4a530981235a5506e5c6022a83ba75a9b69b1ab9cc69e3e9c72862f9bc0fa1f7ab86e569e0e05d695a8cdee2c0b0926214d2159f61f927d870e5ac2026dead21122111cd038548c375e44daeea698406f1417b08583944bd620278768e78414d773312550ae99356fbf9e82599c911ab662ace2058b2ff5ee9382793ad50ba7be2582f17c7f1af794fc555b400527dcc63dd38dbe7dbbb70c3905f5790c339a8c2d94f7b8ac2bad740be49a3941a87dee683c708f27ff26b8a34e21a0e2fdf00325b3a40a3605293d9c9c26680b4d48fbd6ec59b08c425fe9a3805ded8ce092639d52992fc4f5fbf3462c99dbb29860a72ca1087bcb543c3d2b882028f288e80bee0288a3c75f1c3dd37a8c3bf2a781c29e91ebd60138f187ace10e0c9e62b2482db1fe2054a1dc183572f0324ec90e3200049b23c241e4083bd28324abdaa82e689f95448e1628d95312d266b7b3f960a322e15f9e180faa5b7f180c9485b70471cc3beab0f192d83af590dde61394d107423f60dca9392f13267d7138aba09a21d21dc6e8f5c08c8c2e94d8f3b48e8ebffb5f20694770890fda16ce898dd8d2ae69e030a5d115a885110609ba10887ded142610c69cae7496960b9780e82bf96023376f56b65ee730daa64f5de542a3a511e3a0822b43a2a18c8647c613b279666d224f21b2d67834501628437c27a680306477e9e1ed5f93c7428825f4ee209589dcf379068c3687bfef9a75c0437ba7e137b97b3a13f0c77b8c8b81cf05d9db6f76a9d44dd1d54df684376158992e7b4c8ca53318f3565c2bc0b2f60960e048488302e25c5d223f8c41033eca5d1d842c349a9d73bc8242ee9bfef9df98aea14b3516f4fe866c0a7e1753b3ff1110c61d590288ef9e155e6a8161c8059e4d3f6de04d76a33ed1fcf142888a6edcedbb7bd82d59667cdee75e20f2c3d5d5b0afdcdb9774e57edecddab8cd66d9fcfcfa6eff63d4f1b735d00c89ed9ddef80bbf0264d4a9fbfc6e0328ff98289bae9e964238c29f4ca4f269ba057b4af5937826968e52cb89b040080ccc8b7f92d9e04cf42b9ffad8bf0f7e39d9125bddf8553b87e900938765e9342df09420a3e3565d1618f4e2afbf3f84a950d28865d3793f4beb6dcea467b08cfde387c8dabadcb6352ff2fc34278555abe4012803bc3681146c41ab2f0c4972f5f7835b66a09d9150b44e671e9978aa6fb5439c26d64b100cc00be9b9b1800ccf2a8ea67b9237409d21465ff676334d188ab5c666473ed2b43dadb46507d3884e9cc03ad637ae51ca91a28f5aab7ab47025fe53228d358d40b06633823fdfe1b9b4e8b6cd3678d3812c79bf848fca4de5e75d431dee6eb92659a06577c9e23b70da700122a00f5dfe73317de32b0f8480aa3843d925c070a41911b85", 0x1000}, {&(0x7f00000018c0)="0fe93093fc984436385b6f79a3c02c01a2", 0x11}], 0x5) r6 = socket$inet(0x2, 0x8000, 0x9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001980)="198af9d420bfc8f3fc5717c5c9d537994857fbb3186f00a3ae8beb7db09788b22ec6d991257193d0345a9ab8b442149e87441a5c2ac6bd57bc4378d5faa4c66e59c4623987ea000c58e2d88398746177e443d54e355213899fa2b03dfa27e2c47c64b360daa790b895abc4dac557da6b737059431dbc429c15ffc0e5f84b28b5f6970c6a7bb63ff490192d99bc68fe6d4dd73fedc8cd", 0x96) fcntl$setflags(r2, 0x2, 0x1) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000001a40)) linkat(r1, &(0x7f0000001a80)='./file0\x00', r4, &(0x7f0000001ac0)='./file0\x00', 0x4) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000001b00)=[0x1000, 0x1, 0x8001]) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001b40)={0x6, 0x200, {[0x80, 0x2, 0x2, 0xffffffffffff0000, 0x1, 0x9, 0x8000000000000000, 0x7ff, 0x3, 0x7, 0x100, 0x8, 0x101, 0x6, 0x10e, 0x101, 0x3f, 0x4], [0x4, 0x5, 0x2, 0x4, 0x5, 0x4, 0x7ff, 0x5, 0x7, 0xfcb5], [0x2, 0x8, 0x4, 0xfffffffffffffffc, 0x0, 0x8, 0x7], [0x8001, 0x7, 0x8, 0x1000, 0x1, 0x380], [{0xec, 0x3, 0x3, 0x8}, {0x8, 0x6, 0x8, 0xea12}, {0x6, 0x6, 0x27f1, 0x8b}, {0x81, 0x5, 0x81, 0x9f46}, {0xfffe, 0x7f, 0x2, 0x80fd}, {0x10bb, 0x76b7, 0x9, 0xc30}, {0x2, 0x9, 0xfffffffb, 0x20}, {0x9, 0x20, 0xffffffff, 0x7}], {0x3, 0x2, 0x100, 0x2f}, {0x9, 0x101, 0x3, 0xd3}}}) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x1811, r3, 0x6) ftruncate(r6, 0x4c) executing program 0: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/196, 0xc4}], 0x1, 0x5) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001fc0)) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() syz_open_pts() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ecc) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f00000000c0)={0x6, &(0x7f00000001c0)=[{0x3fc, 0x2, 0x20, 0xd399, 0x3}, {0x3ff, 0x5, 0x6, 0xfc00, 0x3}, {0x9, 0x7, 0x6df, 0x8001}, {0x7, 0x7, 0x800, 0x3f, 0xfff8}, {0x8, 0x0, 0x1, 0x3, 0x5}, {0xfff, 0x3f, 0x1, 0xff, 0xba9b}]}) rename(0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x7c}, {0x28}, {0x8906}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000300)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x189) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000100), &(0x7f0000000140), 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0xfffff7ff, 0xffffffff, 0x7ffffffe, 0xffff4b19, "0de9e6fb7e2f0000f2ffffffffffffff00"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) write(r0, &(0x7f0000000380)="8078fbd8fdd822eb22ae8c8eee1acf032b6cdb69ec20bf07068ea50e45c6c192352b1f123653dce695dd156dabf6991c8a8a", 0x32) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) (async, rerun: 64) poll(&(0x7f0000000180)=[{r0}], 0x1, 0xffff) (async, rerun: 64) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) getrusage(0x0, 0xffffffffffffffff) (async, rerun: 32) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) (rerun: 32) close(r2) r3 = socket(0x6, 0x3, 0xb) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async, rerun: 32) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000001c0)=[{0x800}, {0x0, 0x0, 0x0, 0x3f}]}) (async, rerun: 32) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) r4 = socket(0x18, 0x3, 0x0) (async) open(0x0, 0x80000000000206, 0x2f) (async) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0xffffffffffffff2e, 0x0) seteuid(0xffffffffffffffff) r5 = shmget$private(0x0, 0x2000, 0x161, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) (async, rerun: 32) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) getsockname$inet(r4, &(0x7f0000000140), &(0x7f0000000080)=0xc) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(0x0, &(0x7f0000001440)={{0x6, 0x800}, {0xed5, 0x12}}) (async) socket(0x0, 0x0, 0x0) (async) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) executing program 3: setrlimit(0x6, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f901fdca0438004000400000000005008000"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e8904", 0x65}], 0x1) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xfd) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, 0xffffffffffffffff, r0}, 0xfffffffffffffff9}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(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(r2) 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) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) getsockname$inet(r2, &(0x7f0000000180), &(0x7f0000000200)=0xc) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x101, 0x0, 0x0, 0x0, 0x10004, 0xc5}, 0x0, 0x0, 0x0) getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) r4 = socket(0x2, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) dup(r5) connect$unix(r4, &(0x7f0000000000), 0x2) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x7ff, 0x8c24, &(0x7f00000000c0)="27e8d79639f6e9e90ccb668d0a70f87a1caba57b41a28ce925f48e73a070f757a194684284f071f425a2f021199ccd1f1daf58d662c38d41927b3c1f7939a06c9367d9bc951e242393db43cbff05acafc48a90908f9ff659b2ef389d3c98362b0f5681d17eb4187e2428633ef980691f5279a6983b005b2498dce633aef4766c3cb64240b1fed3fbf521e87c55124038b62f2ff6535a431a7c74d0b7e758832511cc29638df88aff0cba1cd731ef281d7535adea88fa18a048d3b126ac3c5790c4b041835466a17cc5ef40e84b79e17f459f086de38dc924451522de79e5df6f2483d0ee58dc92d13807ff91b88fc5f3e8c6e06a", 0xf4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x7fffffff, 0x8}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000200)=0x6) geteuid() mquery(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x4) r2 = socket(0x2, 0x8000, 0x7f) r3 = dup2(r1, r2) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000240)={0x1, 0xfffffeff, {0x401, 0xcb99}}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f00000002c0)=""/22, 0x16}], 0x1, &(0x7f0000000340)=""/32, 0x20}, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f00000003c0), 0x10082, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000500)={0xd1, 0x0, &(0x7f0000000400)=""/209}) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = getgid() getsockname$inet(r2, &(0x7f0000000540), &(0x7f0000000580)=0xc) setegid(r4) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x8, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000600)) pwrite(r3, &(0x7f0000000640)="98", 0x1, 0x7fffffff) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000680)="1390049acdcbeabc81ca3d876fdd9b2cc0cdfaaeb0ea2cc72ae18378cf4664b0a4c94700a21a1d1afab1f272d886649da238a9f54eeb1bae9ecbe2b2744ae300d6d3e1662c3d5be492ad808c294f7fed58b493769e02687b96d4e67cabaf2eb2566da0cc9efef64ec12ee87c3e245b50d1497920fa89b7f9e362f90d5f8c0f8e4c820a3bf8e8426f8ed82f66dcbf86369df56cd6807e4376f6aa1b60618474141d3a36a603676ab6dda83f655b4f9799d344ae512234679706ac9330b8ff7facf7fca2ec2853b9795573b73733d420c0d4e67b6a3fdc8e2552550a74d1673849d5d5dc053d6c797bdb52d6dc0dc6ad7e29df7b76be7e60a8c184bdc28adafe98b01992b4beff80f1c5d6bcafb10f2fd5032c314d6e7ef297f9d85b0237b061f0936249c09ef1d278410c61c918d8b3483e6dee8d15c5f99600da2017f5a975bd7a350ae2fd4d7dd33d63bfcb7855b54cbf96b5971e3e478ce57ff267b36967cfb7fa49cc480a7338cc829c7e84fee5f761ecec4ffa14a729b79fffdbe34fdda556d86b41e2c7ae40f5e85e98dd63a5f3e84b6f824888705086f4a118320ea0c07f2b185cb9352313684b6df4f7dae3f8cbde0dce1047b8a0243d3bbe456a7e5429ce4ba8957ba7d2387378b7fdc25b90c10e529a0d7e44c38a9ea01ee607af88eb18ebbd8e3c9998d31f4fb52c50674f5de9fc01a4f544750b7c2394e317fafbd3c712774019edd60fe2e53a70b81de2bc781a812e3fd38a89a98feb3736e3ba2cd48f27a8e5dcd13531f380fad08763d1a27ecebdc4b9e41567eaf87f43a74fa937b79b36d62dfa2eb098d1b2006104502239ed8bbd232a7277e02211c55ec8dcc330836308fbc857220761454e96289cb2a9fab674d29e1a50fb6bc4e9ae8ac1a9ec8f69182ea1daaa11d76248ed80de00ceb92cfd754c0cd89ad3e3c0637cc6cab29cc0a36d02fd0781cb67b1fbf97413a2b65e22b1bae84ec718a4258d39656cabaccd079579ce0cb979e2a1ba4f9ea2ee45314d748a343180d7440d51a713cb4a4b824feed29bba057ddd6c3d4c7e57ef6b3cd2b28f42ef80b03aa164848a938f00690eab221e4be27fe37ab1cd40811934aba8b0f383a3129e3af06415df5f6542d5e8b928fd40e0c2c058f7b8a0a83ece04360a2f2640a6c4e7331a5d38ada7bb3a37409436ec44f8be2dc1d02e24ad751a967eee7eec7223acb099111ee2d6f7ed0baee9012f279231409b61f40d109f0155a0f4a0b2243f11a63e298be67247eb89ed13aa7b1913447832ecf7af37025462af2f7cfbc20681d80667b5e9e3cb07a9d1b3b0cba41329980d22127c61d0db07305282ef6e3435cf80b2f4bedfeac1d25a7d3d84cd4c16891def2652bba6c074304d19cee79dc9bf47112709e4d00de08d6a7293ca5d3aea0039f3834e93d4f29f74c73dd2378b7e2dbd7897b3a8a15fe51adbb0e3788b1d9930639862a04721afcf5f5a0928e961cfda9b8c2aaeaf537ae867fb5a10609581252432f972c11aab43c79e5fc7c96fe1e2d08b66cd0a9dcede4f75f6d3144e82774635af4bb17fac4b115a80270fb9299598419bee8e076c8ed06427e3dbca93568a38640536c1963892901a5fc915fac7358435b884de26d62694321f0f990a0fcc09b4300ca46d037b95739956ebc7dc24af4b6dd8825cdddf15cd7407e2dc568aeed66e882bd4442b91edb5d98761e9e643ffc4d9d6cf87758951b382cbf81d659db8965f947174ce38f09235c514de9913e125beef160bf82aa54ae5b73f2611f5c310ce832d99430d66ae1e9e66c604a5200e3742f59c7b49083ae98778a2d11a4d12cb521ace69a2c9879d1857fe9c0e442fa7dd9b7edc18d3ebc9a3b16d7d89d25cfc24ddaf1ae7d39f1db13c94f16f7e7cc1afed47fdcd1b3c3407bb603ac0f6a29fbc2d11cdcf25307479d30c0ad635185a5ca1cb96f3d964a2c1866916b17647973ffbef31e30261d33fdf73b5ef7b39edefea93797352dab8c0cd9b7074523aef8e0e4d16cd581a5229f742bd74c5ef674c39a4efbf8d32c618bbf600d22565035770dbc952387924a0f4fb3860e5c47a3715d57353231ff674e856f7f7e2011a79cb703a9ac8635ac1f58303d8e4a31f4ca71bf0e84b350a68b20b8ed01536876d1e9307ba312722ec1ff50ff4c1cbbaa036de64e8208f462bc078436576fb156795778cea7d3e0969396c60b0050fe526d0575337eedf11bb087d5158b404a4d82bb44cc3b69daa11b5d876615adf3c898f5042e5450d891deb30183f02536f6024b484d005a6bb62c434f7ed69980285d708c1b147b04e0da936a56d777d3a092c00259f1cc2c5719c21f64160259a122762eb8cf363f6546504a5af613d539933b232d83b1c4a99a39e26d6425cd7bd6d5dc20da06d68d4a03d786dc0766e14984afe6fe79debefad53389cc0b36d70e6413ff0361444b8f77e349c661c85106fa8658eb2ec35f13c1eda2db067df414ff1046cb9d7fc64d0c18db808f1488c4f22b16381a220d244d6bbd93deeb8e44bfea9d42e3909ff42a9e3e6634af78ee4626f529ef916a815a7bc422a50d1e5ef0a00dd9e000902879f09184764a3569b9e8f44c924a5259aa190327d73f4bbe323dff20e9b54ea37c6ce3a7229626a22d35da99364abf0e4f0d6384e399564fda0fd8d0aee2d3404964f450034ea1c5341ab8a39e5c9a50c4645e99d1e5bd5880819f98be56677de19abc89d5c4a78c1424abe2b101533e95673242b23ec40e1317f4d15702305fadd5f1d79e11905cf3a2de73e14e63ce1ab14ae851ad30fe02f3ed7d38a5e7159c305aee458f26860182542510953242bad6db0d6540c6fa4e91bb8696aad028cac922c679ff6ed8e66bf5d860c01f3a78e3553a7703e81303fe23e9548badcc945a8e03f414629c01550e14e53dafefa7b0ac9aade810c6458b59371956dfffe0d9e9f4344ca9c5629a5c940f8c1ff858b77eebc66b14b728b86db79d48d57312871a66805e0124eeadd1119308874e046bb8f062cca994887bb7e38da906c6828554d3364a12bdb898a7bcb145867a064465454e55aba73a6789a6a4aa1d1235d9ffaee41f6868ad4cccf9636f71b4f557b06a7dae5dac9042790ccb42e0163019575779b8410f5660185f4d1d2e83af1cbc8b57b67f10e90ec75988c21907386198b2cc024001005cf5a9a99fcfb934f0565d47e6a1acb4ba418a6485eb828d15ccfed29ed3f22d6c157d4b30451a1b382d5893f5d634b50745fcbefe1a1311ffbf5ca1685d6cc2eaecadb8138672f01e16994acb22d6b000586f6920bd17c2f1870e530eef1b4cae7677fa686a91dd93a4e0623861a8e5b965fa03d5c92c013437fe004f2016d23ee087d9aa6d12eec02ae9521ea2b10f7bf0c4a232fca1dc32d1ed9fdbbaefbb7d95a774f82a613256a809d05499036dc66287bd516df06aa7d8eb9f83bf55903eb41be10703b72b4901c6de2fddaaa69c6da6beb212ee21e90ed30094408ad27adbbf477a413f13a3ae4af0dff81b0f3f30b732205d67e8936cbfca098ba32ba1b255a61312ed7b870b6aa8796ac0929fe5a400110db153f17a3c11ef72c5d1509d029bb7b470f9cf588f2d96acf70a124d7c7f7b9fe2f00d1fcb7a2442c9e7838b274b22bc34d46cd81109e2565050a0682543af3922b34afc5c187151245904257904ab6377ee9dfeec4f2a093dad08251d22ca91356b005a1eefc1114814db81c6ba1300320f666ebf01e8623405061845137767016d6cd41f0dc4aaa4061d90d6024212a46278dd7fc5b0a2007b14b4befe54e80b3b2c4aec568a19fbadba5a7203dd49c6a7d993af46b43ae80dfdf64164b67a164e35af9224df44bc5877adf0bf35f01759dae961afaa38c9068a5e69585e40d3b47876e485038da0b3b6ebf20cc89a63bc5dd8bb1565a0c61aa548670fc32558b76b35ef8a10e2080d6f99590371c60309046bf7da6f8c03085a6d58558bcde49a5126d2376ea5f35722618a899dff3f0fac886771e9353bd8aedd03e96429f4966d1f941359e356ad465a11c503686e2309983442ca1e15eeaa9e89fee02df08dbb8cd18b232c26a9c285704d77d4bc7d9858fe04c605c65f5ad830c4c4362231bec310175f55252ef1a3d058a9ea672f84061eea209b5aa46e8cfa06bf59d595e987307eb4cbfeaef19caf1758f6c5aed01cad24b8230fa503a46e47dcf95afaefd793fe76cb1d16ee85cfebd1d958e6792f01a0c7905438494c4023abe7dc5a2bc8794d6a99e446ac21d36172bf833a6c7257392e16eb77263ea9436ac9050b9539784ed4cb3104cec1296e037a5091c932040f57bb88947b16480b166ff7fc17e76c9c2afa5e7dd409b4d2a6cae188489c17a22f79b53287d9a3aad705d7c27c6c52610d8c60dd9b0483170c41a58ba1c7b81d7e1a85f692fa5a22d2b4bc6fad35ba23c58fef767bbd3a41b36127bfd63aba68281a3638e73ef4ebed5ad4c98d53c322579fed59ea72235380f91a8f19cfccf27dbfb5d59726f78f81cc9da21be02e804b54e46ed9e781957a27487394d5d65a77f278f6d40ebf79b89e51c608ff0c7e360037eb36da5e81581f08b169aee98c50aad0233f33a94742d346c5ba883cc64b6ba661d92f4e9246404a5527ab9e39ff6b0508fb5b2028498dfabf7558c8d15329b495c19842869d2160eeaf34702c79bcc93efb0035efe829c896315b56d354140400426bc58e0b3dc9d2d5799706c4f3f0e8dc4d5203238a8f5a0f2d112b2fd03d6c2e89d67c453ab225ab2771c811c3a71625f204464c550910b18151c8ff7627f58febfddbf8e5cdc0cb951019afc89849d3d402c61f980b78d6b872191e2b7158aa61c892eb1c6a7151f4d5ac5793789c36ee6b878d759f77aebde326e5c46cfc2fa8fc0ae7ffefa74a5022e8ae51339efd53e671c37ab4f4006650f9769e9c3b8c445c375e650bea1ef6f3c2740c5f82c3779f22b77a40c77479b638e185d9d1c71f8c4331a9f2cacbd9726d51a60004fec3360dec1bd633dc681a5305ee19f695aa72892f0f2ccacc227d70f452cec84a3fd01f8fe81c50c64322e6f796c3b7c4cafc07b9311031c5330c1e73a84c5d4c929f6165d787f5ab5ec6f190b94a9d1aafaed4c2b6b4ebcc56564f421b57539ad7cd41355a46475f2366468352d865e75f6017c09cf6c242b590a984881a930bc7f7143be0d1e5b828213b040e467c4388b6a980f1204404fe5aa192c36e09325e0caf98c2eed6eda465d338b8710390ba0577c932f1314f66cb51417bbafff689cbcecf945f9cdcf483e8789dc7bf4c37a599e2eb3a9b3ebade8913acd7837a71303992232e993dd2195b5261664a04e6db102bd2095a97416c33f8976b60f8ce9f1e0fdf5c1eaaea59bdb24604e9ec8068a035349f7b09a2b292457ee4ee0555142b1770d525c9c890b3712c4e0592a8b1382e889975ffafdf8391c7ba02eb6e023edaf006dac9f209478a1a1a157c9b24d5a1b03cbf913988b65ca5b245e83ad7e862bd662a348527b96906a118ebed5e6a62a638f58bdf4feff34c91c3761d3f48419923282da998e4bd98886d0ec145f24205c3a75f4f3ef62ef4f712b9a59bda24104b3f7126298a81c02f8c8308da51ea5ae89a0e5f6c87a6dfce9705a50051dcc243a2c2913fcad769614aebe455c4b49d651b21fd1e23b110d79b834efdb531fe640143a0d3fcb4850581e533142b55fca4808e138e70eecafd9d38706e6895bb59a8187a6851f855938b09e4d9870dff76a67", 0x1000) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000001680)=0x5) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000016c0), 0x90, 0x0) lseek(r6, 0x5, 0x1) sysctl$net_inet6_icmp6(&(0x7f0000001700)={0x4, 0x18, 0x3a, 0x8}, 0x4, &(0x7f0000001740)="c5f5aed9a1f08e8a29910f187f40917bb8c8e9476ac57e05ab3f6f79f88225cb2061c1c37cefb58cbfcde428ef70f38beb63776c704568e6214f87951cae86b29c80c9d09e5d4ffae32bbd9d9fb6f062630cfaf698201c2588a6e80e8fc1785c7656b95d913ca54505a0fac209247bd74a5efda7f35b5e665ccd0eec3949668534ab442f20c6d02d30891a596731d3353282232078d1b2439f88ea65242790f9e4266b0129e37eff1d2bcee34c38224f3e6b7295fde9e573de8279b86fc990ed3dba9cdb3558a14d5b3a92b5d8c53aaf2b65b95c6a52139e36ce5275575575abff3cfe6086534e2728b1e95cecca8c63618ed76362ac3f86841f74aabd9e75f6be9d14874cc925fb185b10334ec65bd0dea1190e2740b895152ce4581030dbbda4dc20d7954a1ad0485db77dcc541fafd7587485a3d619409f42b66dc04f6bf0832480f30d9ffb480a0fff8802c94ea64615226b71f52602473e47c06898c988edc9d7561bf7a4c9a40ed1be713309cad80ce6246f20fa7a2babcb5d5162e270d54a93c6c42bbc325ae0e6a11fbb24ff147f84ccb6f1b3e58d54a97694dd25c62595717291a36c0b0142c9ef191b3af2928d426efaf1140ba43cd07d6dec1e1817b9d86f7f6d443679fc4f9ef39bf3a3eaeb3132efe316e6a9a78368068be40b926776c6d62387027989ee39b66b9082eaca854eb9a5a67f69dd10b3a4f5abc54b707b873c3533456c0d7a29443e251c7bde236dbffd687293883a089eb5b339005f91775e4b1de8b9d8da87e20d46858037eb3c7da97032987260ee2b0e20f86023558076bca936f72a6aaa6f9f4ac97b94bb398b1ec6765c489cdc342d0c149cf5eec45c00804f945656c601f9138251d710421b99fd50091487ca4196ff292c99cf631324acba480fd4bace45edcdd44db7040c2c11dd82e2760350a66dc080de4f222906eb96114af1482c843f89d3208c0a93aec9f4b1ea5059b09178b0494bead4ab9f3619ac9effdaa2e9c368771461cccaddd3a00388e888e75a21274f2e1b52f9c0104770c400eb99dac1178db587ee988867278b64ef1260466575a955ccae3137a4c4aa37c15decc644ea30be06787122a912c8e6c6e9f3d52c63d718b959c5604ac4ac263e13cdd865df9ebabcfbca71e953b70b4d32dd57b945c17f98718fcbd098e481ce4cb8b87281873886b82cb5422d556cd42749e49509678f1b0703b01aded16c7ceba290fdebb5b60416041496967c79af66f6dcb7b85e72afa68d356a46adc091541e6145d682a11e73392c644cfdfe7d940a393570f25441c4a308751cec826a78cc9e4db4d5a249c118500833d4580b5ae1f60c2d53ab76a70238776d0283a9c28cba5c50bd306f5af4a51a62c477fc503c845999b30bdb25f7870f2e81e92908430b5935a7d3fbd144aca69d9c193b94c8bfa1e6acff281992049469695554082d9a39f702ebc4c69f454349007ab42f4a0adf5ca3092d85e6b558220e1884ba85e779164e094aa93cdc47f46b308e459eb2e4f7471480921f527463dca544039d6ddaa31047cd5116364b3976f5357341647dbdf102c0c3ed60fbae3bd09519656e0111e78bfcdb046b23ae670c751ba156c9fd4b462e636122fd4f6e560091743d6237ef49ae2d4ffd6802b80eaebd633e5aa6f9d721952fe2635c7667a9ec335502b005ad8ecce3697ed165895e9fa5d9b2e9a9c467a5c2999f9c8a2b1f0d54f5785e0563ed9241ff8880828a4dea598ce488e98d93827ea16062719832cb9629512de76a0fe75209649210f7ec7aaeb1ccda14f7f624d73042b8e88d62671808497406380abcc75bf84653baae0499a64b8243edc06f66d65fefe8005456180e72577105d5f862b9555baaf6a16b14a60ec844695c436a4d23b7b86c1b281f5fc971adce03191a877900c7cbb7a54a03e283f9ddf5ff89bbfaf5703752213a864eae7bf77b31e59672c49402ba89ef92d2d929a1e4c23c4f2fcfd4a52042f3063667b80742f8d54b76b45bbb88dde92e8224b788bb3df920964d84875a6776d5c0e1df80904e4b7210b8c94b8ef2d1c95e6a4020b5917dfd48503ee2740130a3c5689faeda6cba582f1c15399215ea0badd7d0b40a7bc8ac45364114df6c4c9f62662a0801cdafe3ee5d61ef2d3c04cb994481282fb2efc72551147a70b819fb65a17d5eb80e75df631611f4e8435e25359c207de00cf43ec9fbc9fc7d3bbff5f608b2b247b51581392367e55090da71a726624c2acd8072e7d744d4ffe5776edcb69b403ba0f011ebbfd1f300e3e8c0467571d5e8951eaff0e3551bd3e53f83fbe56fbea49545cd04fb7025669c2b1ae2f2b7a97d61e63eb880dd18bc3f7068a821e2734b219e84449b0062ebbef4d7fd7d7c3899624a4aae5359a0bf264bc4d2936b84dad17344590c42bafa9ccbf493b2e4a0437dae47204b885f65f461d2da45f53dfcbafda0abb05db3fd1557f9a110afcd113b8eb8a79d7216cb07524c439c217fe15a7930affe44efd142aaa6455b3e4c9d31af124064c40adb6191077c9ef110f5121b6e998ada721a1691cbe50f65e4037aa7147ced4230013c39d6843a000e0f210c7dbf4c8617e7d6c7a37de0964635c55675e4aabc99b0e6b92c9f8f9071347cd6e405f8cf314ead964349f0ad916412d032cad44d345b19ec31354cae7c92aff116f5449e03206d8b8b063ed22f2d0b6ba4bdedfbc47c7faa9e7153f78da2e01b3c9a63777e84d1e67f30ed8b3eb7b66fc23cfd071b8b0a1ebd49aa4c7f52b4e9c44a751e1145092a2e47cb706084638c6e3aca4494dc352219a20faa60d12913200bb54e42e8548633ac03e7daff390a2d707f567df6f11c8e615917f1c6e786056c0259fbf4b435d570fa24dcbcda7a0f7d33859f5648186b8825dbce9ae8a3bfcb09b053fcac2af071bcbfa7a1720f64bfd76c4f734ab9573484bd3f50bed3d7309226d445ec48e6ad55ef0a89d7cd52b4006065833475290aa8e89813e5a944d2459aead6b5b2537021b8c0232444fc3619733fe967a9fce4c64e66a0daf23349dbc83678b93e21cd55c98e8887eebb12bf401b3ee0628294b9f01ae4428ca4c824d24c5556f052c5d3a0215a22520314de377663fb3fc235cc2dc6dfa7c75b810df008ff73cb6433ba8034147064daa79f91f2f6858d2514b68a15f5ca31916aaaf0aa31084f040b59b927c2b867cca0e9ce0b8258bc2f558e7732fc9ebd4ec870e2413ceac8190cde92b15411313458c6a219223f780769dc7ffeae301fd41bc0ee803b223cac1e6cc51f4b4930c40b536815475e7f043567fabc619f13bb141c8b6a65cb445a67e352cf7bdf767a75a3a9f1db98388b83ced4d06402087c50f8f032a72edabb8549f486c9c3f7e9a9974f754b67bc2ef16231add23f92dd86118b8d557b338e0b4aab52e148ee6e218b0bca72b18fc35ccd63d8af9504ad0798d628f10684e0622a0026e03bb8704f85be82330f838fe15644d49e310757fbe3108523fa3e88b3e25d92d8afda912fcf424c21eba400b0e13612e40687591f46a2b25f82109463e6e6b720616eee7e666f6c29dba7c05703e65b07ddf40130186752dc68d8ed1ce0cd2fe86b60f94bd08c6d4b5aa812c4585de4663ed57baa76d7e8234c6ec0d3d93d03623a9e599f5f54cbb55d3bdebbc8cc97485f6a3c7959965069ce912b081c42f9f56bcc833a6a9a815b815aa6b37fd519b602e4e37ccf9f9da6116ea985a8ab91abdf1186b0d698477ac09963e060178e6e6d83c2f259ea4c2275582eebb109d320e2a352b5f360ffd80fd26812c88afc11b41f1f01476051b6bb973d184bd7edb07de8b8ae67fe5a5c672f8e884ac3130b89808ab6e96f9437e662f4b09a1668f8e22d3d716f22f9edccf6224f0249fe6ccbe3236cf805ba06600d71567a6fbf99d2c199196061e192c204a44e5401cbfaac06371351b3c5c31a2e6c94f824417e5ae109e0678ecb4e1c2b0db94aa6add7afc6e2073cd88ce016bfdccd448d7254ca197d1a3c69ce6db07182775def33cd94cc0904900a85d30462473874f08e4fb02c0a25486518a926fde6ba7f4f3e98b3b994f41cabd66c239b66844631292ae7363caa1fe8c2dd1f18d78504a759c1cab42d469f56d369b66cb7cfa68063d89f318e165a6e32aaa27a8e96e56d6b72339db86e405dc6ca1c693a4b659805db882e94c3aa393beaef461a0cec1c3cf0b8fa38b19f99a6883722b4d77cd08cd702732922065fbbfcf4145456e247e8a88bbfb34ffcfc7875215a016dfa552a465b3904af78c3786b96236a3fb9531f559e80c832f08853e717a266cf4e7ae106b21d56bcd1d4e6d447aa10c2d9ccc37286b2ddecf0edb2c58ca5def017dc7f5cb141f6b24988fa78841770bd03577178dc2438c4bdefc8507e45d4695d150f943c834b6f73fc34617ac5ba4a1fd0f76c44b25c238c9a418181141ac788af37aaf9ac0564808af73115365fbfe12a97670063e1b381070b0f4bdfecb0c3080a946023538d9b6a0b31a59427809c3ec8c342dbabe8acabd8013cce82abd8df63d63eb6d72309c2b84824c21db9217e4e07c06cab636348e04d5899ccc2b77dc71c013eab0f49e61366229a0315ef0b3ffa5ac565830d5381305423000660b567ca4bdd75a7affbd48748896dcaf7f767de667b3b4c0fc97a3303d33cb617a7039c3d562e30304ae4ba17a52ab19262856a873dd43f2c650bcc363b5baad841c5a59fc3234c0eeada7fbbaff5e13915484a40d5aeeeb7048f5a86f66dea2dc3f0443a753d98259f828b542293286a290fbc9b73979c2238c04f90e759b26f604f524e4d92c3b157e85eac8fcd646d3586e771dcb4413d0d6a0ef0f103a44c547f61807e7e1e1d5075bc80ce5649a0f6d59e606928e397213e1093eccd9c702b8e78ef4d00f34dc554fffe238802fa17771690d2abf4cfdf2fdce38b4663ea4ba9363efd16cb4c2626ff662f1fd069103f92d02f854a651d4fcad2d969aa9552e3de2be9dbc0f140fe23abe2b9e574cc279a67044cb60476c6f1f083d4d362fdd3ef0dfa3fe6864bb369791de029d25397bb977608cdc9d7d21bddcc7da7821f3988ddb05fda9fe76200e18b923df1c0e95165531320498660fbd9bc1cef37645ca484458427b1306f257ef035273d4c198ec402a82d207987992dbbf2e1a34b2fc1daf1306870090d07f9a0a9327e33d2d5042b3983b1631c75048b7fe440ed923729678efeca3785ef2660af07fbbecd5b86b9423c0de6a0f3025537b45eaf8a1222abd89be0cc82b9d54d37ec6d6897d22a4c708d8e8f46d61319ea11b131c170c395372b7ec6104412434a288e82b2aa9920b197d3573571df52e0e2d873a59fb524bc20b5704ef55ffa5a06e85e1625bad7d1886bca413af22d8d92c4d7a365513f275579bcbeebb30e3cf652b104935bb85ea22e66980c0245e097a69a6f99fa428552b4dd3df4b6e0e16db2c219944e43336d2e2118b623e191f3f3598b352edbfac21c1e0da985478714e69e43c21fc09194f12b6372f9baa74dce40e857e5f332d97805349e3f586d844428b6b7feae315dce7cd64343554a827444d872992878486e8ce2d824f96cb9fa8937d20cd755460259910be6934bdccaec0207d1c45168db8f71f516957ea1dd6e6b2586b947fad4a11b12a02fffa74cbcbae620bd1021e577eef265e17d58473719324c77d77438e9d5013615e8977d0ee43328173ecee84814b540359c80d8ae120508dd085441f380e1e12c96ca31", &(0x7f0000002740)=0x1000, &(0x7f0000002780)="bacb1f4ec0ca405e7b3087a93bee3338fc34f635a899a276fa722741fbe743917184aac85465ff3b22164aa8e62c40c87f8deb6f04a710ce208a77bf96a1457d2a0325ad2c45c399dcc705bf1af4f23a7b91fe39e20ffe2c591bea11b98d50bd5fa617e0a595dd90d9e37aa066fc80ceedc1", 0x72) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x3) bind$inet6(r5, &(0x7f0000002800)={0x18, 0x0, 0x8, 0x1}, 0xc) socket(0x6, 0x1, 0x4) executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x400, 0x98) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0xfe9c, 0x0, 0x7, 0x1, "afb7c923cd3764460f1eba9b103fe3db8e1bc578", 0xe6, 0x1000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x108, 0x800}], 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) semop(r3, &(0x7f0000000440)=[{0x1, 0x0, 0x800}, {0x0, 0x107f, 0x800}, {0x0, 0x9, 0x800}, {0x0, 0xffff, 0x1800}, {0x4, 0xe0f, 0x1c00}, {0x1, 0x43, 0x800}, {0x1, 0xfd, 0x1000}, {0x3, 0x2, 0x1c00}, {0x0, 0x33, 0x1800}, {0x4, 0x1}, {0x3, 0x5, 0x1000}, {0x0, 0x8, 0x1000}, {0x3, 0x20, 0x1c00}], 0xd) semop(r3, &(0x7f0000000300)=[{0x3, 0xb52, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r4 = getegid() r5 = geteuid() ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)) getuid() syz_open_pts() syz_emit_ethernet(0xdc, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000008c3a00fe8000000000000000000000000000aafe8000000000000000000000000000aa85"]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r3, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x24}, {0x416}]}) writev(r6, &(0x7f0000000280)=[{&(0x7f00000005c0)="2d68c1e922e5b1e7b7572c4d11149b3b2ad3b2253a1a58fbf785d9ae503199f816d13f04241d62e98d34441c606e9a0276daf2582f4d43b4f7f53e26ea28988be29d831bd7bfedeb67efd5eb3683434350ca091bd1a13cdd35dd46296e4143d524d608487ec236de6ef457c33c4d5e6fc7b9262adec90a2e384b6d7040feac929c8b2d6835fd969ed6d70ed7ba7e54c18af73ca78dcb3c28fefdd098f972425953d65961bab66e8af4e8f8effd585b0a0ecefd9232f40e67b39340642211c4ba43b8192326855c04fab48929a665f9bfdf552d9409f506b13c76154438fd", 0xde}, {&(0x7f0000000200)="8dc21c7504f06c509b5f0d13e2f47301bd8b8c89a2d6e277d7d557241c7424b4e156bd21d33dce877f36b13d458df79e3e85f6e9b2d28435ec232f82912e4ac4f70b44254b9dc4b2305e8fadc24f16bc2db7dc855c9352b4d67754e0213b252d576a7358bc30", 0x66}, {&(0x7f00000006c0)="ec0fa0385c5df9988df4a4e8ae9afbba208cc41a2c171401cbfb575efe7dd6a788eedd8a897a06838f27c25f8471d6f6c2305de859076e64e609b21adfe41396a86168354787bb90f308ed4bd2656a5b3f6d288820558c87792d74cad96e689a0feb2ad0a8e161034d8e31a18ced025fc026d095d3d9485f73d88ff8e28c14cd7dbab8b0a40efbb64570af951d09b62b77f856dff6a0f99dde91d31e2296105f4df74ad68e3ab22265de974a74f1d8701ce8ac000ddb2bd0a0e3df69bdc15d9286dc24072d2f3539144e0c4e134cd50ae2d332f8d1775e4c105ffc5d9316eeb4c2c5e064d7a2c7fe37ee32497d18e285b17ec639d140b5c3c3f488e42eb82afd72a168d499587b2d4bd3ada8e11c5aa0cc7a3e631789c6ba82afda55d065f1270831a05f5657eac6270515b05af503b055d91f77839f4c4587b345244812a51b12229ff8ead0e161bc1656f5cfd7da52bc928a01c12a243faccbc7db363a54404676f06bcc702095a24acfb0a70f4bafc47d2c6da6ccb86a4bcc506880fbe15922fc742e059b936f8a51a299261ad8813ebeb965424199281e7a6d4534f4e0c4023176aaa1809736446c5d0f472194e0f7466a8c30e2110c841f9405d469d9d1601941080a1ba92963d3d7edd170549df6a8eee9c270e84f5c3bd368530e015e3488382cb7b0cc8be11954020fcf8c04f9fac34efa3e308a1aadf323b6cdb44193c560bbacd2fe40504d965ec7a68f005596beddf84e39d2ea6ca6eb77699b91510ac0cb5ab5c74cb16b61acda055215568ac2cfaa1b4ff50b4c50b3740c256140029c6f8d3fcd03220d0fd877fde81d6ff244da1d18274cd414d2870ef973c6625ccbe65fbac2b13350b3757532f474cc0b901d82e072ec90faa9cd2e7eb6d49da208b5e7ac5047910d2cd5d957f1a48a80e5cd3573ff7a793c6c827d3ab080e3a7f401ecfed28d300cc640aa9e4f20322bba97002d071063b836377eb0bca3cc2116136e91e55f9ab6c121f3d7c899f830af14e2537b1c01f2cbba7ae53ed258ae5893f7bd272ec00bd0f172093978568a682eccb14eab1db53877991f2ed9fb43d15288ad609568b1f767148e3ed02a3fc56d96d8a39e242fb75320243816dd799eeb0c2e874e20f7bbba374c747e6484029143b802d8abadc9f5c2c8b914da37ef9a71721986e43d96cecc5792d6e0073b6daf430390f7aaf13e90a2fb5bbed8c7de339945721f81bdb4a369994040a0bfe26f257544610ea683db6759fda66d6be6756da699f1a6ab03c2312f0cadbd198b5533f2d7fad63275e77f7203c72a78d09d16d5bb90cf323b59588c6c136da9b52c113d7e58f7e7fc7affde96962397860720c2aa5a3269de46c95f8020f88ebce026fb312beb1e411cd431eb956c5fb4b076c3056ea38bf2d452677d9112139bd491e545a82e5105e553ce3caacd3509af63e792187bc57f982d00262066d0013499b9e5b4fdb7ccd0ee609fea6b48d08940010671fc1d88c474c22ebecb62605cf57de489f3600ec838aba8069cb0ba421043e4f1ffb0d8c44fccb20f9e85e9d8a1fc3433d8604c9c8099259c40c3e83fae8453de8d09b8e420a250f17cb5bf2c6c6b30dfc66d341d3ffbeb4a016b1998377127b0c2ba80892d7cb087693c1502c463b1e6425a1f10e7936f0f492ca7cb223614e50aaea972d09de1f60b0596e8c463aad063574135cd1eeec9df530870eec371cf0c6d5d2f6f74aba126411a66790c53a504ff975dfd9dfd2329ae7669306d8d3f58c1f8980e79bc6b7b399428aff03c42da25092d85d24a248514009aa71e15526e6efca33573006864643536b6744a4b4fb2432f54d0cc4736793e931af8549b761faaa3998758d099802b23045c03f83db6976d02461bdd175e5a1d83233df059e5d31802b102336ecb7d6c90bb61992a7649f7f329c8f6e0f10e97393665e62a3f75dbdb51c36561ae5ac1e34da88395e029dd1c367fca9068c2eeb4ba8c289a80a48191bd5f6f4d92afd29b0f1dd479b77d49434157e77603ae871b4a48ef7d112677a2be73774ab6dceaceb32ebfd6483f4b6e2b5bbabde9392f2e36822b8d17faaace0d5e8f89c1c32de633247f769048c5886c1b180c0db6870d13fef95007c2c98c094aba3cb504a95b08686371cda9780b1240e6e34bd6abfd6b810c75167f61baf2e6b7cd3b4012d726770d396be9fb82cb0924ffea6c56f861cf7db42df90d8fd5f1c5d6f359658f4b2440bab83b7fd4841dc42f4d30a1e70acba784308bead47fd82df1b333eb02c9cc6c415eca26e63f5bd068777ae15322d3dc5eaa0f77f81a492fc6e225a8511eeb629df610633b7a3b2ead31379ac3e9bfa4a01da59e9f4bf44b2df0c5b76c98448089a948dc2c3ac3fc1f08d4bf167f011d84517ccc16f651f66d60db4f84507d204fc9ada710c75ab43a33f68b6e2192bbc88e2d5fedbe1dd86f7d16a59b5e164898c23539a5b95860fba35afa9f0de3e63af71a754139f48455220f7aeabff941547017a95dfc1993e7e38027e06fed72121a407915ed084cec79339b0ea83be463b64b4c80a9bcc50bd5ab2ed549f5847a979a59702d6c30651a51e6634b07d37d4b8bf7aa8cf81b744c5c89d31c8b7d01b3504af890ef98fdc476df92234da6cc8e5d11bd1fa45d41f14ddb09181b3bda3d020099e7a7c0359ead31559e6d238fa2da6348c56280a8057640a1a5ba6181489aa9ea944bd4afd9553bf7c6e2fd5b388ba7e5ba280ca9870e48daaa899e655cc14b8e2f6d32c89d74657a77182b94ce4970f6deec32e77bf81486e936a85fc4a588f8d42dbc6294f4d9d817a5279cf26b4a956d88ad41326bca602787b0c83d43c7f60529a6f2aa75f60abde15d9eb7405eb799216b8703aa2bc532ae77527ae7ba68d173644ac3ce4fdb0e2ec3bb5266aea471a7c63625a961d291d3c8fc5d601a5adf384587ce039262f9c96c14c25c23c58c46793e1ca15efa624557db3f151701f54735d078f6b8913b80fc4aaa2b5c5c3977d3e3d470744b132fc2bc4cf01703a3d7729881032501812555a7c43984cba30ba7aba1f5a693241c225189af69393a8b3873026a058cc5e67419bdc76f2e08587a22df7a3c46c26d672de6236027bde819bfdd721012a716cbfc3082a78ae9ffd6a9437ec8884e5477d6a345428a3f0eb3140d234933714cd39f7028e1033303dbee9a2fb8c397bb464541900b958ab8b59e06e9d763a4a71059111a7001ba0149aec7698b750bda66af1a845755088f8ecc63522e7b4353fe410022f882c385ae97404f3d716dc9f752e8b1536dc24a17434ccb44c0e8da6c8b329706d4b33f33e8e2c8a39f46e003632f389e5dba109b9b4d968c1ef4a499c8f2e972141a892e19509fd6287eae93168b2441496586644c17707e1c86f89278089970c1bf69e24844b0d86ef705a0ec421daab137d371c1fc8858f29af7996ddc805af63155ff85d08c3e221743e8286a07c0001da1563f98bf0c6093683af58af7e080cc1a2a0b0cb87c292de2f009ff301c8e32a934745774d366f572e319b0078e07ecbfb6b88b4dc4efedd3ce1c3a1913754e07b2b444d6267ea694167fd1e975c6be96623dac4fc482ec420c6d1a5ca89f6feccae6232ce4038e376e35f88a7a36423a770ac478d918b1ebb2c3e6891accaf80e8438c192754169566e9bd3246c1f66f8b49af172c6b4799a3aacff98e0bfd5931de5ed8d36081a37fbba48df0377e25989e46795cbfcc6bf614afad5243877ed3f2e79f7ae4574269e57c39c9b2f12bbc89f6784210f04ff5f0d923f34ff905f1b04bd613d237631a624966e336f7b1118d635b82bb37f2d2d883f3814f3e6725777b881e7aa3138d9354c664fa78f0852baf0d0a208f562586e6a2fb84573eb3ac0e32bafe4e8389b54284fbbf9ad954d669fe08f88218c36dc91a40c8922533b92390da8ad562ed8ce4a9481bcec92a912f811ce8ec0dc2fda2321132afd8563fafbc616b98b83f3cefc2e7919f45950d64ebb43357050d117b3a15ba44f54f842e0dab4a65858b23ebc88c4dcf8a6e827244ddbf105cdaa779c9c8d179ac0d9133877ad01358f2b4c43ffb480d4607f948e94ede3be852993ffbe2f8c70df1fbf174f59f12cbacf736a72f15c9361613412411e8ae4e945196d0a68bfc086f09543a382bea5dda2788e0f7a68e2deed479ef7659b33bc64a9be8c39d47934d5f24f079765fd1bac5c2f5079cd86c80761752b09d28362a19b79510c981dc3d9c9b2e29901922ce2d205664bbee3986f85de7a0b103ee70cbd2ed3533930b9b515ec2f0a3ef1c869fed2310721e91ab044661b3f1cdbe8a5894a5a965bd2508c3513ce1b05127034df482b2dd4dd9e363f82ce58f4d89c13f6c0c51193bd3b9ed823851aaa53b1fbe190942027afbaedad2f3fd981e34a2c53dfe3edb55813fb35898c3835426dbac90ef8f8668dce9b9e1f70967131fc50d116cdf6a34d72d2b252deddc16a91d4b24ba3124333f18b674ca8da78bc58e92815074df95b179a22d6979277d14385284dd929cfa87521e2080a680c48d07a92016ebf5ffc00b4cac4c4ff7fd32f66ad78b1f42c3df3293d980af46e156e56a7314398f1aab5f6816913708df911ba752804701f43d653414de3e1ae00e13a85013a65dc0dfe9d2ce70bad8151e51b932b5232de4a499fface07d2896c2f409936f724ed94409268d64db56055b51de1ff99f22564250b8d05b5c700676aee9f0ef06091c0086f295b32a3412d73e03c368cbebf390a922eb8a30d4c269a8e9d859d2d527aeb4d16bac7ed3fa0bc0866f851a0ca580136e347581b09016247ddfa2213e5ebe1c99764262a11f535cb5d0f8fe7eafcae59116da6044e224bb98863a75751a83c346c31f15f22c16e87a5b0e9e43690434ece70a28898358bcb11b4cae0c48081985a59b51b9d8b742cce91b5ef93c07b95336fb2b8adf50cc3666ba84e750b4db2407ce1fc2118d4d1c12a22902c630bfa18d277ae55674e3b278f90c440a6347ba6e4d092977ba359b8848ba348baeb363c245ca6e13dc68eca1f5526ac13104bdef2557dcf95088b7ff9b0b4bbb5aba20793e02048d2f7408732fc221fe94dfece6faec7593d5a4ce4054aaf443a3f8e4d936652e2383a310f1f99b5ef78ee207e5db2e20f04808960ce9cbf067d3b2fa331f9e4c918464552b19ead732ae4364aa1525d2d893631800917f6e18422114c55cd2b02be192c9c121123a5268b867ca6885068001e2d4a1c93cef70c85e9639c1b73426cedb257899e9f4c4a9b78d84ab8e7db05f044ca0abd316e831c1fb7caf0265d99ec55439c98593d16932df8023d74134fc9bf1f197dfb826686a4fef9475aa88a020ce6c8681bfb440d3ed0b064ef7fa8ec668900a9506cc5c82673b15cdceb67f6455b1743db9f597fb60af113dc7a009474078c138154af3c4dd3d9f6c3932debbfbcb382b25f71bc2d1b2b046e195a9d7c789bb31b75f64c8f4cb2514cd84a67df5e2e6b16bd42d76c754940e7a4c743dd5c515277f03908e8ee86204c4e3e5529b057f38a43470fa3f5f0e75a3a8e262834ecb3b411a826614c007862c48867d5308079b9c6f9f34b6c8ef91e58769e456318c0d05cbfb8ba3f1fa3c476f29ebbb2d739e649d259aca43b894b140e7554aab93a68e74d818eb02055b1e93d4dce3eec2ea32d504ca383edf5122b93653954d3748345eb6fb49b9e168b966ef95222b660cfa3beaaf2e6e0587a2c1711a7cdd0bc9ebc3e8", 0x1000}], 0x3) r7 = getegid() semop(r3, &(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) mmap(&(0x7f00007b4000/0x1000)=nil, 0x1000, 0x2, 0x10, 0xffffffffffffffff, 0x40) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r4, r5, r7, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x42, r1, r2, r1, r2, 0xd0, 0x80}, 0x8000000000000001, 0x3ff, 0x1}) executing program 2: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() chown(&(0x7f0000000140)='./file0\x00', r3, r4) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x39, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x5, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x2a) executing program 7: sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000040)="456673cb", &(0x7f0000000000)=0x4, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="218defda85307a912173f90db2cd71a0bd420795a39bd91421bc85e8608b87bf41b74ef07278a8fccde3155d90a079e5b924a0c954d1e57eb7217ad2d7b45a729b41e7b17967148e5a2a72af6b2bffb15af2e23778d4771f8a", 0x59}], 0x1) executing program 6: socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000300)={0x1, 0x0, 0x37, 0x0, 0x0}) r1 = socket(0x18, 0x3, 0x0) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(0xffffffffffffffff, &(0x7f0000001400), 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) syz_emit_ethernet(0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f33000200008a211dd1459582a1ca570cacda740000fe"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x6c}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[]) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287b) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000080)="1ed9961530397847bde924e0bc9e2e46c318e86d0e7a4676dd87a6cfff32474cb978c2b96df4f0fa0e8547a7df46a73abe07fbfda640ab2a338a614c2d31f7183e629a1a4993946783613071dbe45e49d4dc175b4d2b49d20eca4a4c342208f1229799f53864dd92e856bca9a04a613b24c16f0f221948c7a11c4dfdc1111803f0cfe0d1313a25d1c93bd743f4a7593ef0d89df35da8e7ae0415e399c37449856fc37ed82a97c467e45a3d6c0ed9719bcbbb5e57b4bd59faaf", 0xb9, 0x400, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt(r0, 0x0, 0x15, 0xffffffffffffffff, &(0x7f0000000040)) executing program 6: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x202) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x20000, 0x70) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040), 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) sysctl$vm(&(0x7f0000000040)={0x7, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000280)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x0, 0x2}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 7: socket$inet(0x2, 0x3, 0x2) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}}, @icmp=@info_reply}}}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000140)="e33745e8", &(0x7f0000000040)=0x4, 0x0, 0x0) executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000410000383a00f6ec06afdf466c130afc590bdb9e4ff6ff02000000000000000000000000000101009078000000006000000000002c00297c5601a5ae235d3544d14cb2e907c800000000000000000000ffff0000000033000005"]) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000c6f26479ca940000001700", 0xfffffffe}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x2000, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000104000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x40}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {0x0}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8", 0xf0b}], 0x4) r4 = socket(0x18, 0x1, 0x0) listen(r4, 0x0) socket(0x1, 0xc97cccde6f8bee97, 0x6) shutdown(r4, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x6, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xb83d}, 0x0, 0x0, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1c, 0x4, 0xf4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0xffffffff}, 0x10) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000500)="45d7465308ac28fd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c400f92076dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e940d6820b665deeec179c886650e8f6b10e93f7144c39340071b46ff569a860f6ce35540812e4cca2d86350eca9cb118cea0ed464320a3e3b19cc1300b55dc458ed5d332d199de53026fb5e14a069e9c179b9dc8a3927697d90232dfe21fcf19b0cd4943983e522be70d7926c1da9fd85bf2a7994de35e685c73ec887aa2681d49b0eebe3d7841f0570f27a45baf6934359ce82d0e452b2cdf00d87c06d8f3241d7c9f9d919a16a13bff05ce87bd538622d01", 0x10f}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xce1, 0x880f, 0x85, 0x9, "a5f2196cb6cd18b1b2c4892b47acd9929a7483ae", 0x8, 0xfff}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0xc0206925, &(0x7f00000001c0)) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x1e, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) executing program 2: 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), 0x400, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) dup2(0xffffffffffffffff, r2) ioctl$BIOCPROMISC(r1, 0x20004269) executing program 6: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40020802) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x20}, {}], 0x2}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000300), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0187009, &(0x7f00000000c0)) getrusage(0x1, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(0x0, &(0x7f0000001440)={{0x100000001, 0x800}, {0xed5, 0x12}}) socket(0x0, 0x0, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x41, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000440)="3b3e9973c5417e0f9522b91ebc45a6825f88ac749ae458767d9bb0932aa192c2d8a756b9df95fe22add60315e5d0f50ba9d6046a206038becd3f2c446b0954b3b5a222a4d4fccb65d854b76654f9980a09e571f3abe47a4fb8b7a95e2fdc234c0a263b82574d5eaa30f29e03fc0dc6c68eb52f1669279a8154f21edd0f411b5b1815e6ee199d0e8b5fe98c9b2abe852dfeab6a0c2f28737bea39e9b813eb2f80a5116faed7a427536af64a2792e0bdaa2d00db9dceb34eeec561278a329acf9539b205b618fc63db23f4d651b670f870f8603842f4f602ffc4b6fe29a352fffda965e809523687139de20f4c704b36e9361f2d5e2dcea29fbffd1bb2c61a68c0afb880e92f639a14d868d228a186487c04448cb2fbb0a3d9b14d57fd239f0e6109d7bbb46a0083e658d5d7b50edda4d20c11e93f6ce4a3ea2fbc38feb2755db704c082c86e154ce226c46f89251c20c552bfb22180432c61d2a5beb390f8d122a4aa7c305a2b96d5d81f47484bb8a373c4dfba9e48235f042c8f28201b60ae664a64689261f759b24fed2fb025c6a8230a4300746f8153b11f8f7acefacda68cbbe37443015c7f207ac6e6ccd77ad351d6a53dc9b6fc67c6882ab28b8581ba7628f2a85bf3b6e82c9ced153b4c599d85a5c671f7cfacc8023aedb839fff6fffbdafacf89355a938dccda0cc93d5b2ce6d8dedcf684ae05fec5987c5a748c83054278dd324de2ad23b09607548336e7c14243aa20603f6c913dcc54c746fd2dd46e999cc8ee4d49be66c0e0474247ec559d9387d699ee73c6fdd26a6dd6f76cb5c9ca43e1da1c906a1d386f1b9968eaf11fd071935301d2a4648ef23a00f8b95b04ec327762ff52c1838cc47af9367b31ab511f1614b2a1137188b272e9de7a7b1b1b999a3347450cdb30a50df1116c583c4fce89f29ab526f27c319ab9797a5dc52ce8d5713ae72b05d7f5cfc893d7af722cd720277bac37d8242415a9fbc6dd771228951615a798b9262dae994c48482b570911838e373c1fbacb247c67b5b59a8bb48b94de3727ebc689e2f88424fea74506ffb2a8d67ec7b6921fb56cdcd2f7488db49aab0170f410bf0f3a3237b0051d15abe69bd17284d7203aee53cb217448fac31dc41a9085141e0a383f6d2535a7dc90bff14d0e7564ea8499414596ba859dd90d200210a80c1edbb90ce1a2d5f72870af7cbb506739ea353602299aa9a0b9a0f6ee16ab0c36b693c04974bea0909f2d2806d8040fdb89e81907988408660589179799fae8483dc04f8eb0878d045a057fd63175c8142e57824ec87118bf173d9f3e7cdbea610557b7da3fcd1c784e69189d9cb9d1c38a85c89ab67c59ee5d314bbe5184571f6d70ce4c6f8bbd32b171b8761ad427e246490f48b292ad93e96a08dc41872a4e6bf0eb258abff99b00240de78f57b7669584b09e11dfe21b88085b31c95044ad836a9a88beb277351243b002728a9aa79c4490f4a85fa3ae790961cfc86d6099136c948cd871e7e63fc96fe5c6547d3d4d1d01383a481f043111ea527e1ae8812e27e0c6271e74977b2288121ec8a8256693683c11231bb22a75535d9f6be66f8d6e6b1ec46cdd54c119df637f537860fefd91ee1ee3583c598e7b72c53ec5f023cc2f065d35188f3d9e788a5e96cc53b614b8bb447951d0e635210f404fad3830c8c06d40e84189526b3f71e2e06add9c064f713543b94ff0b1686b5f2046963e83bc43cb62ce780571e4edd1c20d0a91574e48c88aa656cde4b8fe82f604ccef385b7ba0efe17c1ddc04be0233045be92569668250ece270715ff413952ead365d17874e840cb93cb0840769a17569c32c65616635c5a0cb2959589a2cb0c8553591d93dd4b7acc0fc98990ce7282bbd8fd44a4172fd9b72d3a8a70db21b062045a22536e28d2604e3b9c0d145d07ba1e394bc991f67014b16cd8a8313d86834a0c5a0ed1741305e101125cf244306a97cc1373f38b4d817dedef9f40468966b363dff13538b34cd187fc8803aa3af75bc0d759c17bab6694abf7a9b07a3eb2f6f21995e1a71794196b1dd5fa788986e66cae907ea89fa294959551def1721715d50c430d6d4597c18b7416f6ffccf7e588b54c8d3c9d4021c097ee7ba0b4bcbe0e6fed0568f015c4cbbea734b0a3324728624ecb8aef9babc1b8099ed9509b3a1ffa9349fc93b4b890ffbaee459b932fef7ce04a77269eb876ed5", 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) close(r6) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e001e2ffffffffff7f00ff00"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80606948, &(0x7f00000001c0)) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @random="d722ca6fdffa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast2}}}}}}) executing program 6: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r0, 0x0, 0x1ab, 0x2) flock(r0, 0x5) executing program 2: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32, @ANYRES32, @ANYBLOB="6002"]) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaa"]) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x3c}, {0x8106}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x81286947, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0x6, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x4}, {0x45}, {0x812e}]}) r4 = socket(0x18, 0x3, 0x0) clock_gettime(0x4, &(0x7f0000000040)) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './bus\x00'}, 0x8) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) executing program 7: symlink(&(0x7f0000000200)='./bus/\x00', &(0x7f0000000000)='./bus\x00') r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) r2 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff13fd812eaa4e7130", 0xa) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) connect$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) open$dir(&(0x7f0000000140)='.\x00', 0xae828e137847f62, 0x0) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000757000/0x2000)=nil, &(0x7f0000457000/0x4000)=nil}, {&(0x7f00003ef000/0x4000)=nil}, {&(0x7f00007ad000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8000000000000000}, {&(0x7f0000039000/0x4000)=nil}, {&(0x7f000021a000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4000}, {&(0x7f0000219000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000696000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000000000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000093000/0x1000)=nil, &(0x7f00005bc000/0xe000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000313000/0x3000)=nil, 0x7f}, {0x0, &(0x7f00002aa000/0x2000)=nil}, {&(0x7f0000669000/0x1000)=nil}, {&(0x7f00000cd000/0x3000)=nil, &(0x7f000009c000/0x1000)=nil, 0x1ff}, {&(0x7f0000181000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000280)={0x0, 0x400000, {0x0, 0x10000000000001}}) truncate(&(0x7f0000000200)='./file0\x00', 0x40) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfec4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0xffffffff) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f0000000200)) mkdirat(r2, &(0x7f00000005c0)='./file0\x00', 0x0) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)={{0x0, 0xffffffffffffffff}}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r6, &(0x7f0000000180)=""/198, 0xc6) openat(r6, &(0x7f0000000240)='./bus\x00', 0x400, 0x24) socket(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x6c, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[]) executing program 2: syz_emit_ethernet(0x32, &(0x7f0000000440)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x0, 0x0, r1, 0x0, r1, 0x51, 0x3}, 0x4000000003, 0x3, 0x9f}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x7, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, &(0x7f0000000040), &(0x7f0000000140), &(0x7f0000000180), 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x5d) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x19e) getppid() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x13}, {{r5}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) pread(r4, 0x0, 0x0, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x5dbdb7df5a67f085) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000280)="fc", &(0x7f0000000580)=0x1, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000000)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getrusage(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x15) r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x4811, r0, 0x262) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x18, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000830, r1) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x80) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x5}, {0x3, 0x6}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x7013, r3, 0x0) r4 = msgget$private(0x0, 0x111) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x404, 0xffffffffffffffff, r6, r7, r8, 0x48, 0x30}, 0xfffffffffffffffd, 0x4, r1, r1, 0x2, 0x240, 0x200, 0x9}) fcntl$getown(r0, 0x5) r9 = socket(0x2, 0x2, 0x0) ftruncate(r3, 0x48) ioctl$FIONREAD(r9, 0x80206979, &(0x7f0000000000)) r10 = semget(0x0, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000400)={{0x40, 0x0, r6, r5, r11, 0xa7, 0xd5}, 0x9, 0x7, 0x10000000000de}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f0000000040)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x20, r7, r8}, 0x0, 0x0, 0x8}) executing program 2: ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000000c0)=[{0x35, 0x7}, {0x3c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x0, 0x7fffffff, 0xfffffffd, 0x400a7bb, "d8f1f9e8ffa30d40719c632a0000000400"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000380)="043d2639b97a286d3ccadc5374fd31298eac395de996d0ff49701b13a3d0e5414080a1cf3ca46f67a5b90cb179730934e59da8081e669619f95342586e967f48e7515995d6c2d404", 0x48}], 0x1) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}, {&(0x7f0000000140)="f2e38205bdf69222542af07eb1b028d4598768fd3485f4175f5ee62f8d824adeddd95d7ef268449bde7af0ed5e3f220ad95e6dad8169adee3029d451a9f91b6d4e", 0x41}], 0x2) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000340)="f5575eef1521bccb07241ccddfd211c146", 0x11}], 0x1) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x503f91d5) socket(0x0, 0x1, 0x3) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setuid(0xffffffffffffffff) r4 = semget(0x3, 0x3, 0x140) semctl$IPC_SET(r4, 0x0, 0x1, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 1: 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) syz_emit_ethernet(0x42, &(0x7f00000000c0)={@broadcast, @local, [], {@arp={0x806, @generic={0x6, 0x8138, 0x6, 0x10, 0x3, @broadcast, "aa394fe49cddb86c340008000082f0af", @empty, "59000000000b00dd000600fcffffff00"}}}}) socket(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000500)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{0x0}], 0x1) ktrace(0x0, 0x1, 0x0, 0x0) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) socket$inet(0x2, 0x3, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) setegid(0xffffffffffffffff) msgget$private(0x0, 0x4c0) executing program 7: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = dup2(r3, 0xffffffffffffffff) kevent(r3, &(0x7f0000000240)=[{{}, 0x7ffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x80) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x800010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x296, 0x2782}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000102c00ff020000000000000000000000000001fe8000000000000000000000000000aa32000001000000004e214e2000089078479b00ee29022eb0dfef7aa84885528b266ebcfba4e3a43cb355e724eac8914918a97bb802ef6e9619a5d9d8bcb824acdefffe889e083a25f1d6e78c3503c24e046a32156393b82fe438735c719cda6d5f16505c90470ac3599a51dece38711bee46e7e5338c6983debe5b400a12e54c2c"]) executing program 6: open$dir(&(0x7f0000000000)='./file0\x00', 0xae828e137847f62, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = socket(0x1, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000380)=0x10) close(r1) socket(0x1, 0x3, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000003c0)="065500000000000000", 0x9}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) accept$unix(r1, 0x0, &(0x7f0000000100)) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="0600000000000000", 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0x1}]}) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, &(0x7f0000000280), 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) socket$inet(0x2, 0x2, 0x0) r2 = syz_open_pts() sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0xffffffffffffffff, 0x0, 0xfffffffe}, 0x0, [0x0, 0xfffffffc, 0x0, 0x0, 0x8000000, 0x800000]}, 0x3c) close(r2) 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(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) open(0x0, 0x80000000000206, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x22) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r6 = kqueue() r7 = kqueue() kevent(r6, &(0x7f00000000c0), 0x7, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffa, 0x1}], 0x1f, 0x0) close(r5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r9 = getpid() fcntl$setown(r8, 0x6, r9) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000080)=0x43) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) shmget$private(0x0, 0x3000, 0x491, &(0x7f0000ffc000/0x3000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4}, {0x6}]}) sysctl$net_inet_tcp(&(0x7f0000000200)={0x7, 0x2, 0x2, 0x14}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffd9c) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r3) accept$inet(r1, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r5 = dup(r4) sendto$inet(r5, &(0x7f0000000440)='w', 0x1, 0x7, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x6, 0x1, 0x2) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x769315380bc81f09, 0x0, 0x0) executing program 3: socket(0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) link(&(0x7f0000000940)='./file0\x00', 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYRESHEX]) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x0, 0x0) semop(0x0, &(0x7f0000000480), 0x4c) setsockopt(0xffffffffffffffff, 0xc2, 0x0, 0x0, 0x0) getegid() sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000040)="1d3fc6e615b928d7cee7d5e507a1cf7b8156c5882fd321963b6e946787c3373173e746570b5210f529b457dd767c83798906b43c30462eb54e734f6d5cb33fa041ee5df0af343dd37780b055149bce336dd5bbf18e446b0e322716d3fc4c984350b837639c278ee35de423653678a651640adb4e620354", &(0x7f00000000c0)=0x77, &(0x7f0000000140)="b204c00122739d2d", 0x8) executing program 6: 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), 0x400, 0x0) r3 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) ioctl$BIOCPROMISC(r1, 0x20004269) executing program 4: sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000200), 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) close(r1) execve(0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x7) executing program 7: syz_emit_ethernet(0x56, &(0x7f0000000080)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8063"]) syz_extract_tcp_res(&(0x7f0000000000), 0x800, 0x7) executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000), 0x0) setreuid(0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r3) chmod(&(0x7f00000000c0)='./file1\x00', 0x11a) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x0, 0x800000000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0xe00000000, 0xa1, 0x334, 0x0, 0x0, 0x6, 0x0, 0x2000000, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x4], [0x0, 0x80000, 0x2000, 0x0, 0xfffffffffffffffe], [{0x0, 0x0, 0x0, 0x27}, {0x0, 0x100}, {0x0, 0x2000, 0x80000}, {0x0, 0x0, 0x4}, {0x2}, {0x0, 0x0, 0x9, 0xffff}, {0xffff, 0x0, 0x0, 0x1}, {0x4, 0x0, 0x3}], {0x20, 0x7, 0x0, 0x8}, {0x0, 0x0, 0x0, 0x7}}}) open$dir(0x0, 0x0, 0x0) r5 = getuid() fchown(0xffffffffffffffff, r5, 0xffffffffffffffff) sysctl$hw(&(0x7f0000001440)={0x6, 0x2}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) kqueue() syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 2: syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x1e) socket(0x6, 0x0, 0x7f) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f0000000180)=[{0x3}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x3, 0x3a) sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d41390593700e2ba004c01a560c2ecf706606e14c138c8e6132d4f28aec045184719fa503028ddae26c2bd245c2dbe23cd3172a6bb54f5de7ea305799b", &(0x7f00000002c0)=0x14e, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf179217cdc82ecf3209895fef9d6e4bdc40004542e5fd05404eafd6be0ce13703eb165aa446ea721719e6b1ade9950e1810cb0090c498c76b1007352fb24e3d02b08ad18fedd78e24d789b0b42d92f3dca73196e92ebcc619b382cf3a8f656637dff83729235ce8e7adb802fe6e038982430854dfece38014d4036cc21f0e50c242b4edfeaf52d86d60b8d533901b1888eaea20bfd260a5c5123fb64c3426fe5efcac8500713893eef9b0e8412cc342583492c7e92f905fe3c707a8fb011da78233279f637b09fbcd95a11b3ea08642c4f15410087172edd6bccf07e66afd10698295c13aa67c6514ac34ab0558167b1772cbce3076216895b4b33e0ae22f392b21c98e38cd4fa863f23bb89a57ce4725991c11f65ae7f7e681b4bf8458a798c061d9ae88b3990f20ad434edc30f7322b41dd6ad9c8acf088283dfcc0c049337900c0797af9c978a3fbfc09b64e607d7b44114162201dbd81992b9a44fcb2fb3f9fb62c09516c31cc2f267a6c8bb2f0a6a458cacf972fb6edd5eebec468898749247269359859a45675be80c5b73ff8f2e08ddf29f4ad78d9eea87f26f8b41af77d80165211e1491f8a3a31a18209f5f8a2d30e3a4210e1a41a7ffed96aa9da74644a7dd6a9de6e2bf4a6417c648abcf803924cf23044c364047137c33042eec1e8a24409a677539ce2a37ea3511e3f9ee959f8fbc07fdc405598e727b31161f7f27adcb85105f9b1434a49a9d1217cc91ff48c9b9f74c672c641f5b914a441c7f6fddf81e63ea21f3f814988f96674b9a1fac8d281b87372a0f796860c4e214922e498976f9036599625a787b16feb7a9cb114e3b9823ea30779e9586e3120950e5cdf0a90f04fc70bf81a37b2488f3c40e4f9120756ac7f7b05e5864dc3b6dcbdfffd10ba0946cfd3879ca75977a1971525032dcd5fc4b55dabee3314f542a87db21dcc0083d14f629e5dacb8eb91c229136a450fd8fbfca15974c007e841d5f1dafd31972bf88e5c1c7d6ddcf42b1d7cb92969ba2af3422e6069608bb44cffacf190fc4408b1241dd9a4c7df49cbd9ac0862166a4c3c65dc99efb2ca507c3c4b6e5a6933546ed5f13eda13ebf66a968ab9640c49b1e9c0b9eb454bc778a4aff0be5808a59a415b13e17f953f5669321b060651f3d3145fee4667b48609cff74f62346f4fe6cd1fa74bfdef9d88659314f1140eb9d726ea0cd43089b7eb9a0c432aeae13262e630dfc0134127b556b9b1205239f288d7d17cca7c72de4b09f116ef6dadab17775ac3cae2167e80eff7ba28d8c5bdab926f0dcf485cf08df0a2578e9ffcf64502c0b166613d93927086babf143de9be056a7afce25a5fb42b3179561dbbb140a42a231cc50073f88fe52ebbaa94614d18cd7d1be0e6f6633d5090e5eec1c35f816801ae2621a083a62d8c8b1a85a9bde19fcd9c009d7bfa404859c35b73f8b36bc69f0d3b72bcbf481f0f59a99d7a14f88855f01745bdc56acfe0078f0eebb7dcdd67fa68aad58370a8413db1884c69ff45cd4ba5afd82e1852d55f10adc84770f7036de9b9d2c5a8b950485ef5ef2b2723b88e73b001fe80570ef1aa6513b2896935557e01ab33b4b901d0c68a55f8d4ac72d47927e6687c4cb791a1387795a81653c55376d85305aaebdfc1ee651f8918515a50ee649fc912dc52bf4856f3042895b457f9cbdc078c546c72", 0xff4) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0x1, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r2, 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) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pread(r3, 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) r4 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x6]) executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r2 = socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x2, 0x7, 0x1800}, {0x2, 0x800, 0x800}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f00000007c0)=[{0x3, 0xb52, 0x1000}, {0x2, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r3 = getegid() r4 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r5 = getegid() semop(0x0, &(0x7f0000000600)=[{0x1, 0x100, 0x1000}, {0x2, 0xe5, 0x1800}, {0x4, 0xfffa, 0x800}], 0x3) setegid(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r3, r4, r5, 0x4, 0x7}, 0x6, 0x0, 0x400}) r6 = getpgid(0x0) r7 = getuid() chown(&(0x7f0000000180)='./file0\x00', r7, 0xffffffffffffffff) r8 = fcntl$getown(r1, 0x5) getuid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000002c0)="0ba2efea38286ea83a226dbc1db0e7732bd47691bdfe21412adc7bef2f3d50fb958a756e5b5850d8f855a02420c34d1a3438d8c9bdeae1dbe79122665f25ebcdf0402730a18913cf9251744cb73b3103af81597b0b4a59e37c0c046a120e21e2ac719cbec91b7fb9d96baee83880158ce966d51673ce48e34052a845af8526509b6a7db745", 0x85}, {&(0x7f0000000380)="2a8527eb0d541bbb825d52bd8d04a39dee59ba426d00c2ad9ee2edee2a0f71a32e1de8d4f3fa7626d4aa2368e23a6a05bf584dcbe60a931870", 0x39}, {&(0x7f0000000400)="d8bdb93ebe6f889c17cc97b1ae4fa458c00025e2a5de39803fb1f6f4ab412ff911d0f03110de3e3f4da1f7bc511b29e0266a0dcc432800f69bdfcd09f283c4807916013d565998a5a226926361108147c47d27174606309fe8c50d804c8f94455b9e9193145917f8a891227ec9804ce2112f23589c1307c1f52546d386ced1bfe100ddbd268f7ae8691f1e55ed77dd5d81d1c90773681bb0b10541efcb176749a62b6a8264f1792a7d53d034e612fffe59d800"/191, 0xbf}, {&(0x7f0000000b00)="5ed709693d2845d4adc59f5707520f953fc553a0dd67c90455693d51556a4d324f9e1840962f2c9fc911ed9dbc773d4953ab0222a76c0498c9a70e319fde3be0d079ecc29a861d5c3a8d1202dc07601eea58d2745d936a25f2c3eff922885c8d8943481bf063409fc2d69b4c9f6c9dab57ebea65df176ddaf9eb7cf03b309957fb9c4bbc70e7f8b5108bb2f01fe59a0b2d55a252686a0d8e427bae7fb56443fae3f2a83f2a5a48f42e421402e7817fea251f78ee75395e041fcb1ef4a6fd76889ec17c9aeb4b68f20f480614b89723d1930954dd61d0eb15e69537b50af0d6dcb71e5e3e95624ee48d40650d303697dccce2e37cb4e1eade2e968379ff6084cc52bf92e9f75f2a5ea8d9fcf18903845b10229d1fe36e025532ccda811f6f409cd18179043afe7a4e8bb6dfbb4e805a12e23911e1c00601c38b38b4d18e7a667e36e117ed95881f8c9d515b170db8ae5af286bb6384e9c5e3310c7fb77596751950d8ea758738b80704705ed746e8b49a200b9b8db1214dfeb68a0070e4ee0fd5b6fa4e9d1ecd2e000000000000", 0x18d}], 0x4, &(0x7f0000000cc0)=ANY=[@ANYRES8=r3, @ANYRESOCT=r2, @ANYBLOB="0000000020000000000000ffff000000000000de6ce79a19616fc7a7fb8248bfc5f92c8c9c0b6d2ab174f527bb0f51b7d8824636a9a840b4bc6765c87ad7334470693a2a3d547400b17df6193ac662e638e007b34d7c343f781d8abdec8055e9b67dbbfc95826c8cde743846788551c6584f106a71790577e527f0019ab35fddab2da422064d264d31a138d72e4ff125318710b90a9f7f53d4415b782e9441e0eca6acbca2a439b1df119c75042fd82fe05201585ae2cb10f65d1574f6773a68a0501bbadd6adc", @ANYRESHEX=r8, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES64=r7, @ANYRES32=0x0, @ANYRES32=r3, @ANYRES32=r8, @ANYRES32=r6, @ANYRESOCT=r1, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRESHEX, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x2}, 0x400) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r9 = socket(0x11, 0x3, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f00000003c0)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) sendto$unix(r9, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000051000/0x4000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000000000000000}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/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'}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = socket(0x18, 0x4, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) writev(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) r4 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0xc}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffec5) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100dd2dfa7f0000000400102000ff00000900"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f0000000200)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffff67) bind(r1, &(0x7f00000002c0), 0xa) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000240)="b10005040000000000000000340000001a5113fe", 0x14, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = msgget(0x3, 0x280) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r2, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r5 = dup2(r4, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x11, 0x3, 0x0) setrlimit(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) shutdown(0xffffffffffffffff, 0x0) listen(0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e1b8b40714b8f98ba1e294a1e0", 0xd) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r7 = socket(0x18, 0x1, 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x55}, 0x2, &(0x7f00000003c0)="c7ab86d2ece6", &(0x7f0000000400)=0x6, &(0x7f0000000440)="a3a933bbb8c49ce10d7ad294a0864a7df410f848b7999d14d102e4ae33b4135653cbd36e828ecff2becd03cd545f5951a459fbce165d43bebcf52d3e26ca03d31ed2cefb4a96f4363501319f1ee7ccee09c1cc99cdf25f362e69421bd006cc59de86aac907c88f95b17738156d5f274958acccb363778cb9c8ecde1dd7ccbae34a1688474c6129c1684488e38a2459bdf53ffaa937944a46eacf94dcf76f482fd1f619e13ca4939459f3ba25ea5416d7b85e1ff6d142196b22e72145ae748f76e9b4844c8186deb8f0eb496aa23fee3995d73571f39cb5aacc", 0xd9) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) setsockopt(r7, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) executing program 7: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001540), 0x2, 0x0) r2 = dup2(r1, r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0x7fff, 0x0, 0x1, 0xdfcffbc1, "97115f33ba7d00fdff0104000000000000de00"}) writev(r3, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) writev(r2, &(0x7f0000001340)=[{&(0x7f0000001240)="024e33c9dfc64e963903695abebb1c021aac75f7797d9045210900d83b60117343c4c916eae3705ffb944be677c6716d5359174005623a0b7068c16cf7c4441a53a22b98fc02db6dfe8beaa6a4f55370988a36b7293b3b223ee0812aa7bbab50d72c24437d1c43a0639ff198d289c95664a08dcc9d2265358d2cbf4812e296fa93d356c56934ca4c5d05e697b07355a70928847963f47c46bcf39496a2aff77fbfe42bcaed24f6030ef2650df5632d", 0xaf}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0xfffffffe}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) read(r5, &(0x7f0000000080)=""/9, 0x9) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x6, 0xe, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r6, 0xffff, 0x1003, &(0x7f00000000c0)=0x5, 0x4) executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000410000383a00f6ec06afdf466c130afc590bdb9e4ff6ff02000000000000000000000000000101009078000000006000000000002c00297c5601a5ae235d3544d14cb2e907c800000000000000000000ffff0000000033000005"]) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x2000, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4c}, {0x1c}, {0x8126, 0x0, 0xd9}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$net_inet_ip(&(0x7f00000011c0)={0x4, 0x2, 0x0, 0x2}, 0x4, &(0x7f0000001200)="3c5512ad9a3c9dc1dc4077b5f3c065b21faca926feffe3840828c2fe3b7f1b88b884cf4af74f6ba7f07760bef6e2ea9fe0f12e52ece1deeaf1c9c0a77fc2b3bb3e805effb92148139c6bdb51a1fedbdbe257ffdafdb52992d090579c0ce7e5d84295f88bf36678c792602a22fdf65c12446210a1b25be7eb63c7bc1a7fa75f524f16b5e0b71ba3ed205d9784dd88f59048548e", &(0x7f00000012c0)=0x93, &(0x7f0000001300)="62de86ca437a91a333e18d3f9e532fe03686a8c7a839f144a826b73dee790d480328c4dddcbafc4d632b29605f9d452ac097cbf433bbfb574fa96564c68035e9e7a158ce17577cfc848c3608afa4242a306b83a8fd66101f6477fe2605b16b37fdd9da2efe931ef2e2b923787abdbaddbdbcf92d284b732f21", 0x79) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffe}, {&(0x7f000002f000/0xd000)=nil, 0x0, 0x1}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000194000/0x1000)=nil, &(0x7f0000094000/0x3000)=nil, 0x1}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000018b000/0x3000)=nil}, {0x0, &(0x7f0000104000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00000b1000/0x4000)=nil}, {0x0, &(0x7f0000142000/0x2000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000f5000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b09fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {0x0}, {&(0x7f0000001380)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8", 0xf0b}], 0x4) r4 = socket(0x18, 0x3, 0x0) listen(r4, 0x0) socket(0x1, 0xc97cccde6f8bee97, 0x6) shutdown(r4, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x6, 0x0, 0x0, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000000)=0x6) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x8, 0x0, 0x0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = socket$unix(0x1, 0x1, 0x0) r3 = open(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x40) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r5 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r5) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r6 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000340)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) writev(r4, &(0x7f0000000140)=[{0x0}], 0x1) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000300)={0x1, './file0aaaaaaaaa'}) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f0000000280)=""/13, 0xd}], 0x2) rename(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6993192", 0x12) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="71e383e01bd8aaaaaaaaaabb86dd6000000000140600000000009f13bb26ffe7690000100000fe5835000000000000000000000000bb4e224e20", @ANYRES64, @ANYBLOB="5010"]) executing program 3: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100), &(0x7f00000000c0), 0xfffffffffffffffe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) mkdir(0x0, 0x0) chdir(0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) r1 = open(&(0x7f0000001180)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="59d92da577697fce8ddd867c0251017e63184f0ffd2c394c4c77a24e9d5057ffc8b4ff40d1e45005734d317c20cc936b6bd2322c152aebeefd7c685a051fdacea3b4bd8262d845222b", 0x49}, {&(0x7f00000002c0)="f46788bfba2e66c395c8515f4921bfbb72d38701cf7aae9efcae7b489bb8216214f5d1c398293f46b087295e65f9938c2a8f7e3165cab878e9677f2c235fa5fab8644dccd29c216cce34da627cec64d08a47f962409f153d89d4c010968c377fd1a4f4b1087297649d51b072d6409f72f4eb13931067", 0x76}, {&(0x7f0000000380)="b54e9eebfc2be6dd8956f82164b42d06f128f324479df87912be171adb387ad031298ca1ca457e4fa0c419495b0cf1203e02862ecc4124db8307edc144a6ec4f1fcd3be5d983c68ec9c499a329a113d32bcaf6f92ebce37af2294f2f3334325749b3d8637e21169fd95c08ba319b46445f02772caa15ebb487850396de95e11982268d0cebe635ced1d470475ae0a21ad3ab2c189c202d2417a6442c43a3e058026585d92231f736c93ed07fa9a1b631ad5701135c2862f07c", 0xb9}], 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) setrlimit(0x0, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000080)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x24, 0x6}, {0x5}, {0x8, 0x3ff}, {0x23, 0x524dad1b}, {0x45, 0x1}], 0x5}) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000e35000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) write(r4, &(0x7f0000004240)="a77b84c538442f95bf1f1216b8d0ac99a9e92fb3826d0c5015880a933ebd77d31ac539f817ac3305022777bb2bf777e3da9d642efad1e431950434c93a359f51fdee0de0fbd5409e0ca7d64c846a48899ef33910fb511e9b933919ec2c3b23028b5ca979b4ce4dc5e875d2bc3bb2718f98f334ddc7e5ea5904404389308efc454b473d27d5874ae4bd22f820d0aceb42a9a0079fc7ac783a29bb2200cb77e47bf9e5836a29da7d06ade9aa096796d68e40c3f154dcddc1941b8493029e67c82ccb281a83d29656a0ecdd5c01093f29a4a3dc7cbca24c6ab733a399dec7aab019491825549642610ebbc7903801ea0a885eed65c79e8d2337c9ad7c4301489696c91f4f0fae15a814272f9b72bd7e54a3c31ebe6a19b14d15d29ba67324a710ffde3e42305ebfa9270bf4f764b3c0c64caf053de55386c39ea8adb816bcc33a9f39272a72b88aa8e779bb9e412efac1d04fbe129ee97b1dffcdb847779c2929bc00e7c0bfd52a85ad6eb0c2b6f2498ca7a9db5c385844a4a6c5a5fe7ac4b159269f86650b00126c68adf120ce83c05643f877e5d6496dd92a115464f4818afb8681dce4ad0b96cb188cdc9c9bf77e1ad1eda4cb768509749446cd37278e99e4dba685ccddd25942cd70a36929f7987d7fa60f8de55552567782574d35073b59f0c55c4155e93a4f0672cdab14f21731f467ca991523c31e0412f991d86fc427054f2fd285b409bfc8985e48446cf8802a7a8db32efbf26f8e7591d88698f7becfae7a7dc657c200774c79ccb72ef5522c25072fc7cd6ad425e092fa85a284921a4b8bf5bf744a37b83bed8f352e8bbd273f810bc387ca90d3ce665b8f1ffaf6684cd4844be31810dd1edfcfff4748c2d2a52f9a422de17a9a3578430073691da76de3d473e58b49a6ce3d6029723b9433c403b55fdde544026ce1ba5a03221253320657e1ab8a0ce5d2e8a1e85fca149a7abbece0fe2a325f51a5c8c8d61b81a52d961e7f44d2ce5d09198972daff287dcfdb6293c3bdb3470eb42d99b7f4dec9c7e336636c9f3613997b771de2f37e0390cdfb0801617478c294ce768cd7922bd9ea34c3f0a1c9cbedbd02f86e465367c94183ae63759eda4c2c61e7ac35244b53951185c551935b6bd192e2c6c29c61ab2a361f13c17a331ae5589361de0e9b454b5cc6092e798fed70cbfb70ad0cf008b152944d98820065b730917dc42186478f91bad930dfb7026ad9190e739dba870b3f9dfc302de378c453f4a75848a111e860f802d609868f2cddf7c139b6ccacaac928faa829f25487531dedaddbcd5bef766dea86ccbdbe0b22e855c4f3621245a5415cc989d99e19603d11898714813a7ac10a84d7a110145bba1163c22a818acf76c4e879940207944d243326c70435e763a62f2560382e83b05a0e37d741adb980d046c94868fe70f9a8dd7affdf757a079fcd7a01555e2fc6f5a7a97fcfa460bacc6435109825e491915322faec951f5607a5430e7eb55659802ab4cb5ae17a66d71bc915b2b906991d1fb361bdec80205962c8ec01c6fa4aaa93d37566de607f8928338b887f483ac098b35b1fda37069d0c601b5faefb9d89fdef9c14fabd8cac49bf5449dbf07210cc434b3404d19760fca8795d457b81e9f9846da841b02e63d6fce91889b2807b53540158a26a3d73316164dfe3bc82a8aad51b4f67b3fd387a599b24199a42e34c2d3f36969088596da6a7b96e19a786d45c2d441c7ca7a3851e0c1a5315cf242e0a2f0e55feb4010d8f47d163300789b867ebcbb994c449ea329241f38886d36c616add998e650add2c9c3109e6d0c4bc77f4bacc557931d12dcca71d2706e1764cd616ee24a48c9ac23e292298be91bad1f1d54f29e214baed51c3ab4f0e4d5ef37bae9144e7050e2f63912ad6e98d9c23442fb9f58281cedb8b80d03d86213dbeac609aa1512053f420488b77b78113ff7c9ca3899a7c3be7ac47c096a7d2ae494231268082de40a42b26dbbdb635ad2eef766b23e459da30c35eb5d8dd60f895c9b90408b95ddc65ea5ae385232d88435cb3aa37b8d5f532c61b0f743a46ca311caae0218c2d18325c05fe32a9b68006b44a75348db986511f6c0c62c000ce766d15a5147e7ead0cad39f74bd608dbfbb7dad77ef85d2b00e3ce25801eb46586c2da41277f4a15a8f09e64dcde4bc6ce74af82daeb2e93b6cbb69147f8594bd1f92f358e60fd08733de003d8386aa4a0ce61e564e88d052fc446bd70bcf2b782d527bdb3cf12391b267f465ca91c853534296811152dcf57986101247fc6079c03b9a9c09450fbcf30eab096322dcabc8e50c0546db655648d462d1c090ba30dec12bbf99140bf4a65629d1916d18679a423ab8c589ea85657e42d75dbd6e90febdcf68b7c4722c7328959ff8370336dfba81a8491e29067ee69a31e45bbe1e36337ebb0d4c43610917516adfe3735664617676dced6ed6c7b37f6704375f9cc3ab81c0c94896100ae64e88e4bba843c1fafc5d378557a962437ec78c62a5ddd535a4515f12abe90dfc68aa729c88a80d62a8d3f5ff9a3b1cd0a39a6bf2a7905050a3f0b3359d43b6f39d039cdcdb5781615abdd31e51c158d91f5d2fd6775d4ae245f9966f61c4d002876c4f97559a34d8ebb81fcba44cc5d1a08cd2f157eef13ceb8cd1cf2596c88a148d1e83c3efc57cf0f23f1667dc8774d11b778a87aa1d27c7465e10878948dafdeebaec3dd95e33b3c9e0d4b2e110d11b2ac6775c402283568929267ce0be781ba160277fa2d3ea5d1790c4a22ad4802c6e021c02edfce96496ba5e5d6b1b079e05b9f58ba5d8006c0852d10abe358520bbe7fac8178976c97ea4c0e7a189356f5ada6f0a3e842a5db01666fba245f643cc5ee434f4ef523b77f3154ba65f108bc0fa64e6eba90fe92fdeae65c85abef3bc4edf3faa62ab74b1a6d772b00b6cb3de25d40312d507b3eccc4baaaf3a77c9c91399b44238ebb2a2a5bdef1ca4f85dcccdbd8632dae86a258f691f6001b25a895795efb1b7d8fb63bcc1263356ac1f6e718f5e4f29e96a8a3fbb0a825221ae8412b340e372b8c5d6f21fadabba87a264a221c484802b8e15df3e6373dda4b1f9ade6646b2bca0ee0bb047675590546d5bc8ecabf92c90477dc062be666ce9a53add0a13fde7e86566c9081a5298f999f80eec7dbd308eeab621fb4963f7dd96ea674266a6703c0051c6ec5b1145f66c228f0625259c43f8ef89f464d1fcc0cbd0848fff8fc5393158488837ecadb864c03522b14af60fa84961c1bca8ce942602ca8732d1f17baf66c221f7edfac29c39fc235940be92241af05ae4a737ad3c8057560c6ce66c87d35626ba59588f0ae74bbed763d2548fa280d67516013bfda3f638b5b788f49b9382b522d5c6a6cdd25d03dfd1460bcf16346fc33140a468b61292fbe9fcdea1dcfcd0eb185ef253b50ee1ad244cd7698f553d10674d9e4d23b297f0f76c625147531033386551101910370994417822eac6f414c46f99219d7147dcbfc7e45d636f1ace4707b5ba8e761b066acdf70b57cd47d091a0a9b112a0888e503aa5f4ccbf998fd712d6c944ae44d74ae2acda0e9df4fd6923f8a2d39854094e5a04d68b5757ff4c53b7d7ce487ebc3d3496b33ea36a357fee7498858064027fe0407b4d2e37736c22aff0c65b85e5b3d8b201dc776e044f4006801ce57d9cf1ac567d70286a7278fd2d5ae271fb3f4f12c26dee42104a1abd9454f92b9b0ccd878ad4c0f63a3b661fbe4aa4f264f246b51af2867ade3acec4026abac557aa098992253c8e606f7afd7d86c5f643bf4b653bab6696a7c49294fa838c5152043ce07702c46d47075fec2a6a28fc15c59f7d0fba48d949104f5d0ee68a780b538623f7b3eefc2a2a7f8666803a9256397b5570875913173ff161f0f6e6c3855331f72a662d51a703790cc6f4d32ee9d190081c02e7b3f6d76a223271a7aaf4f694ead0b88a56054a8ebd91536bc0434d35dea28196ee15bd6c35f8f1b4d85c7ca4259afd7c47bdbccd79886ca672fe21320ecbf79d48789b6b49b8995708c12c55efd904c7c9d2804a45ac2810220ba23834a54606648d3c6f38c9fede71708a0488431ab5767afdf8d22154891bdde603dd2fd33582b2e309fb46c0152b2436e4c26581b4a771cc3590613b67de1f97699cadac15977207a72739fdde1c03afa6b7ed0e018c51001c229ee2cf4a29b6d7906f19829be35d099aeacd6161b2cd4d9419a23cfefc1fd7f52ae0448e58dd9992f30de85ebf5b6a23ee1c92cc8d403659f74c8429ff2f9ee4b5a605c770a9a00860babc6a620e501759eaa66b1fe13ef35a6355f7e72e3cbb334c81deb388380c0cbb7f7f6ac9b927de2ec5b29c0315193c06f0b1bd5dc521f08768cfdfc7499b31f1cac4184f5d772a9a0c2f004e5cd70297b637d84fad4112fc479be00b0f02cae8a2bcc73ca342e77fc1642b59fd3d0b309d5d64d98f260f98465d2eaebf9b3b81be20abfaeb6d6ba7d5ee1e5dc644587d026df51e05b8eb0c1b9b11d70f97c341f822abc00c3b117d21e47a1144bf191ed5800aea05d4811b6fd95c52c16924db5112d76cbeb076970e6a57f63d6164300fbdd6497cc7e58fbfc654f88367869f1c1b39cae4d960e5a69b3861662bb7309b48ce3958e7aab413d58cd8a572055de32ced91c3996741f758cbac8a170a25270372c1fb7b8282e6bc30bf5f4dada33d9f08368c4ba2bdc58d313aac30bffbb8a9aae94f1fa718c01bec185986a1951a08f0aebfb618d64aed2210bf74025e4372c7915c236cfec9f601915778dae94bad0e4272e0b3b9a73c9275f6dfba553ea70655f93595523f05b26138a0bea11fb31bd00e8818c371a3d9d2d45a99b8c87cdd797374d91219d310506b923bf6c67a086168be524215ddc867c7e89b8b0acba2f605b964229f2d87b346e9061f8262bd7923cfd2608ddf6460db0584da51cc0fcf3fdf0500b3ec505ad46d359ab2c2a0e045c388fbbbe4fc39bae8e93a468ee86e5b4514c7c4c633a2fe14d7cdc70e50756192e588d11685328f928106ea352d09b3627b378b200ea33dfa308dc10b617b5ce648e3e399897e5378f0eaa139bedf2bb72ce64b1d6bcbcca03ea8597805140d3e3c39e44e5b237251d225be19378e92745c1d9dbb97c219202ebec9a68118a9b50e1269e9d73f84b1dc2fe132db4bfea62d35985ac5ca81039b3ad4a970c07dd8635b04dc08c87a74a6af52dc10e1f2ff0f8093506b236e054c647de0cb3af19e0ee6421a226c286d2af12d9ec9b6a37abb99def6e9d76991d13d47d2074638ed382586cb8785f0511aa37de73c4ca0336719bdbc8e24fc178742fafcc6fb3caa87daeed149179f2dea3708a8e1a69931cfa497ccbc0cd07e29e15df24ef5aa6dc336ac3fd778621832ad4dd2f9554ae3ae54622d68479bb46dd319c1a1ebba2afa8aa1e3174b05a22a404a9855dd43427508a937910de6da170d05da04a2b88c9dd382847fd2f684d0d9f027b25efcb7f34f0f7127009577afb652ababfb28fab65375696821da244656c23b677d932c37f5cf99a8368d32551acee9686897a063f2c2ca9572fb41fe53e37e93bfdf25f12476f1f4614e1b09c0b7438ad0970ad55a6eb6612a9770648fd64472275e5d9cd7dc43ab79e40257759e3be13c97563462d6716bdf", 0xfbe) r5 = socket(0x0, 0x2, 0x9) r6 = msgget(0x2, 0x0) r7 = getuid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000001240)={{0x4, r7, 0x0, 0x0, 0x0, 0xa0}, 0x9, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x880}) close(r5) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_open_pts() fchflags(0xffffffffffffffff, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000014c0)="d01617626fe1c960bb9639b775b87a5f8b2e62ab1ec9c460cbdde2e5b48e3688d75bd61723524cd2d863ee0599f105d22afeea43b74a0656404121bc83a9fed5d2c99a02061b50aa50c76f01329bacc95f172f31a8593c4f3ac2a8c568291892a6650d9c76cd643289a8329c26a6a3a6e66007cda3d52ea2dcd7e5568e6164382ba2d81dce22927de37688ce3cabd9a29c82e3972b433f0640b407045b7cc708d3b7f94b67db27bd283575e5ab6b6d6ad6f35506d605cbbaa5c98e29315343afc3469f20a7cfb8302f53de1810189be7fb6cea4d1820423d6be0b2ca95d3640122a5fa2e29615066a4858daccda67563e54a04c05c03b9048f9102e0d9724efe659f2835a45ebe091407ee87de699aaf1b639054ede71b0b3093a792c08e452de57b173627440997b1b3d17c6cdd48c506a3e545fb8a6e16b5b6e97394d64c802803c7a2a6e1812f70359fb0bc1069718a46d5cebf64a5944d6f99bfbd683c639b829b12bef488cde4e02914ebc169ace58dbf44d787744cc31728fab06c60c22e08f71acf9285975a2360ab2f5390fd8d3c4ab491c69976cc24d16316334fd5877aab6c9a68837c68b1d4f931c9d2e304d5dd7b3ebc4b3d35a1cdf4d7880e62f9c45b5aae2480432ab314f6eaf3c534334b385b2a0bca87e17ec691ce3a103fe82299711b5fa2a9af70591a40d325bacb3a529b8c69ac3f3584113cec48e9e9238609e252ee6d89c5fdf6d111eec407edc230978072ee197b05141e4355ac97fb463b1ae0b881a1cf5428a02f17e843f5b91525b57394d7ecd3a4d38bbd3b9fea64ca0f1faec0cca7d8fa8a23ca408946a11e35c10227b6396cc445193b8e3a87a2a944af89c5612a87270e7737c8c891fd2eb9dc825454abc7c6dda3224a4007bca5e296235a4db0b21dc2ecb63e8bc1194cae64d6e9c5d97be0e4542d2863c6283f50d0e170ea3e3c2603ffc3fcaeecb7ac54c6d7b7be3f10763c22495c794911715349a3eed5e5683ef49a7b2ff4c30092ff2fddc65d1b0f0aa2584f2bf0d70b69077ebc89aefd694c033ca7dcadc1ccbac5b45a66e25db774b59607dbf971c485b977b326d574aa69bda85ab2c0dc788cdfe81da8135254272724559d874d8ce2d76739a21d6c5a1d2537de3ca804e593543b23f5ec81821ebd7393190ae8f0e73f8606da395d797f727a012020eaef252712d9b24f5da9b8d4fc71c8a6286fd6c2937fcb3cbd27f3a3afb3eba99e18f6972bcb95f5f5d219e79dbc64ad43a93355fde61906077d4432bbece751e4ed02a06d053a0f039926b1983837668e89bbf290e60559fa782b9df4be9fb3a99cf7ffb57575be5ad7fbe36c3b27973187c96a484ea59b9e692562fe8bf54206085548dabdf0b2ec0d63ee60fb3e5dfdba1b6191b47520817bba39f5e84cb92d21c0facd173355d3cfcd63378b7c64276d38552d37d7ce9431b0a57f69ebe0ce4f40c476c2f15c77429e4146b6bdab8538d23b036861d3c6664a111aea89d1d386e80ce232c0839c32ebeb5f481d25ca9e56aeb3decca55cdb9c5f91994de4453a8c74a932450fbd6fb66cba64ea44a6f3d277157f62774d537acac3c078b5685906573482984741d24637f85b4be6f0da32d750ad6c64491d7248ff86005a6759cee9c992bd06d9ab50cfeff68bd2b6affc214e2dd2e2e7fe23497cd9c17d07adbe7db4b89c3ec5bfbe44d883f8265653e0a7887ad7a04581e672313504b97eec12c56f4c0d87626446c88448ccfdfeacebec6c340aa06409d04fa59e86007649697f387a7a4e9c61d2cc27333a691bd4c2fe2ce5f616de0b6dd2efdbe234f13fa289676497d6c4b53738bd75ab80ac18370218cac67ce2d008a26146da61dd3c8d66c96be1bdede93527933cf5dff184630b091ac1295cd09032666d92bfa9caf40327d007baba272d5ec76d25c6bc33d2ba94be92b4cb747a9f1f6048c6424b306e90d79f05a15ef77e1534034fcb842e6efa4699eee668dbe6db1891e84a4f9955efa3cb1b80591ecbd0101775c2dbd60efa007d2f8ca0d320bb4580eaecde7052fd80f45966b9626df8c32d973f4deb0c721d6fcc735f68842f80e34763c8b53e8c06a2aacda69602b46c99b1eb004c58f2a7440e3a8abb6988dc051489323bfa663dd375c7c7fe54cd06d2f5afd96c270651fc5c488ddd3f084fcb6bf1e53e0a4dd1819480036e6c5ee41de93d47877d47571784e428a49733fbd3a83bc77ac8b78eeb47f89d0afe8badff08829d365b7efcc1b48dba4d6cb310a11d4d29d99143e0e9555b0d760f9c524d600fe98e6ac6192c7ffd586973148418aaff8f6fd623f591591b15869589a9321b4d2a5713a0505b3c378c4a56c6335aceed2233e24cc6ebf6c983c76d8029fdd623d7c3428835b3898a36c6d82fbb54be689452eb8e5c78ca83076a96e033fbe943f335a5d496c8352bacf05ac944aa1d7172243bb9df82b8eae5a8670a30da4aa032b17ed14a0d7c561e7686f9403f5060e8229a86c4892b0d5ed437424a590dc248b0f0b2027c9834850cd7d7c62d28499080f4a1def242dd2e00f9750c0861ca318c2ba7f021e4f8c6ccf2b42be21c952834f4b252f87c8eb4784936b9fb49f1a547b24332dc88a858ac721cd6c1e175f42e1299816d53ae5f8775a0ed79bdf10f28067739f7c761c8e065eb7f863fa0b273f6ce5ef0f134349126e8bf05c5c3369288a1e972742923b8e7db640a0f57db91217e810e48266db4dd93bb134b53512d3cfc0df047c659b62eda12e9a6a017daea1290f06db0b7948d45558211f23b4fe6aa2111443ffea68af728fa3d347461c67c749b6993232a068fcd9376a19fe01f8152cd6921c6cb84809b1825993988a1229c658dd674e9479710b5012b37f61c9b03f415cce17e8f7cc33546eb329bad70a65be25297f3059b045d6d75349cf21210ab65a146b3307958536c297f7018324a9aef8a8fc9815f4eddcd1de281269bf6613207491e00263bce857c2c9fadef17a7a350a7ac7a79efcc70bae11b356496ddb6e08b9f8fc46c586aa22f1a75d7f8cd77cbcf353e4a0968c386282fbb4de6e2d419d8ccc521bb67418d3dff4a168c306a1234224395db6c8dad8e36101d40359b0374da67ed34d860752de3701ce5634b553d6952802773f8902f81a1043f0feec6192aa9125eff81a0611173dc3b7a2c5ac5933033294447688c870116d7b1d3f6dd7af039ea9c8198d4812de56c4896ece9334bae7e723cfc5c7c10d7d626f0c39c4c1902ebcf1e957d23857914cd771d37785ec378ac783921d7704439dc878e42f2bd494522cedf9a6f55d194c9954a4aaebd6054a2f49edbfe42623fc6f00d0116c2c19e9e3eb53f7d07eb25226f90db80604b7f4890cd2d1d51b06bafdc295c7f8340a61715003ad6bd1357d9bbe5e184149ccdcd239c2e5bc165f9dcc63e98c2e96a2c26feecbb1ce20e466270899122027e1d0558e6d5ef427cf214d9c2bea63f1a56bce281dba1d0918b93e3fb8ae97b5566f1ca709e335ba913adc41435a255d1076613aa042550fff4314422573f13691823c2b733e9b25c4eb0a45012ad6f953e399c23faad06832520d840abba0dac4c36efd3c5117e3ad6b40ff0a2170d5e97251253d7478ea1c743d6a85829926e84fdc159e564cda78b580d75c3c16f87beb5e1ed9ae753e4dfa26faab948828addbcc46ebfb9f1a89ffdea5b16ce2e5979793c2e267d21dec7cc9d64f748add3779fca75ac5c180bdf3bef510e6bfd2480c634c269da8ef80b4e02731d621a889d138d4a9d2de8cdbebc7b019811fd6cf039f7a30d478d0b00e867550719213847fa43e06de2b8d9707869b9a792483d4da282858582df59239664816f391f2ee6c777c39d1006676f41746f9b1aaee7add194f98a130b53778a79934974ec5e3acaed3cdabf7336e1c84a1cef1c61ced059b100b77dff3f8db8c2d87355434a02cbe62a590aca46b8c1244c1b13a84185adab1db7362d649d21094c5af49835d290b542d5784bceb1b509f0d3023cf16e059d226b58400921b8b2d209f4f599cb051e6d749cfe2b96b2994d24aa816c265f5499efed9f5ef035e9d48f627caccbb57699aa3754f704b88f39b1114a98a29535479932d62dd9575826c96d2e75d0f8ff559ad91ec7d493dc4465daac60aa6bf327baf2ff7c975407c5af5571520fe4d8d3a14fa9cdd2f0f5686bcadbc0d786b0835d75cdddfcdf09443a08ddc886de70afa3d7334a09ffbfc100f279c645fcc8b2995a245d402a2655f3b0b67cb5d06dc3554b7904303dc8115633de198438b6a958bdceb9985252dc3ff19b7ed4293f86effaf9f254677b817eb26f9907e44dc2cc2a9c56da9cbdaf3696680fb8334f1d4a5112df401162353feeafc69f9ce63bb96825783ffff5d86130e66b541531bdd10c1db58fb9c609c580788a34d26729181a7a1f234c6ff344083256cea216321aaa6e27751200268cec9cc114d2de094ee039d91b3bdb60e863437fcf9663ef1aac66d96285e6cc1ce738f5ec2bb1e69a3deebefe6a443e968ce765891d6fd9b3e1ab9a9e7a82af1e94deaeeacb4c12ff50c22e71996f54ecb1199d525fa1fb5ddf7681ad18eb3018af382d5d8ebaa1d98a31cf3e980b73dd241b7b16dad34665df8128e219bb2bbe66f11da6b5ac737b0ae35679ec9793d02a776c2614c819248b10963e32020cfa6e872fe92156afc509ce541d8899e8eaba9ee056617ea7ebd3d2910b974f0b58c9e57d16e0c749a85d5c6557cb8af67eb3db0e006a89221579dc5c59084a12c77d91b53caec631744e0c5dfe0000007c1ac3c28c00b9928323e5c1d8e570bc0e58b073dc7b4e34ea50d7d2c5961c4d808184d293a48720dec72c078ad145cb33eaa034eed533865a73ed70fb1a38b9d511ddd2c1f24a1f5a363b1954b1039163400e538ce87108c9a081098bd463563f80108b7a9f42e5bc37a5ba332929a906fdfbb23fe895e9958fb6a35a047111fa86deadfe568d103bb2a9f8a4d27550d8b8d07c2681cdfb0058dffebf362181db14d8432c8b8e8015cab4b0296ae200ff9a063843acc44b779a59ee921e3b4746034c4fb5c79106529d3c195e1d487be8dd3364265229304146f82fd236bda4ff08806133e64e8a9ef3d7609695949c4cb291f4933921327ad24795f5ac5b2751b818108966ed4c216f47feb2a9c3fc1e2e8a5dc9704d7c5eadbf3b9b74a220f2a4c0bfa62b999885fc3018e427cc5b3c3047246e79e04189043f6c0780a9a6fc1955f4491f92059278287c29c223fd394e9b11a5281b623ad4555f66c3a448999597ddf6a31b06b238c7f61b8cfaf042db41255d58a891c6f510c0f50e8a120c497dcb48a3d8b096fc69182941d18df9327bcbd9af3c284d2970a763e8100cddc01d5999955b80dcabf27d7841e63f15b9c3c20f799d8dd0d8f8254998bfcfb118385997e4a8222bed1c06077e4f53f77f30a9de6f696a90846c7bb26990269f0458493ef9988f10c26eda498e617c0bf1252717e05ac995814a514d2d2864c6c41eb7085b5245be8b6985c8f7b85695d8e80231e015b355f0c365876b91aeb6bc0fe0bf48183950313fcbd3ea80fbead822d6a06e7541f5e16287e46e1e4b0e173e478ff79bf5ba65609975519270238dcf92a2105107539fd56ac5a561a018fd1027115fbb9e8620962e44d780b3a14a08735844d705dc8a0a8d8d38d97a71c7add5cae4788758f3fd9b913adabdfcac7e6ca07b3bc727280ac5fbe9348ccdb8b732cabf8cd8736587c4c3f22913bd92a09b98c7a0b42239db1c236273b59af73d00957e17f3e39c277fe0986ced64680ba910e3e4e6d20acda9a4bf843af385276c430ce51b046b4db0559c3086d47bc8a4459a3125d11f2c00000000000000000000000000000000467b91f104892a2ba56d30b4796796d9cf799f83cc44815df928be93eb385b1e9aee6204d14ac11d35511f20d6ad79036bc3ea25af437240f8fdf09a79e9c421811891", 0x10a7) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYRES32=r3, @ANYRES64=0x0, @ANYRES32=0x0, @ANYRES64=r3]) executing program 5: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x8) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='\x00', 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={0x0}) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) preadv(r4, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) dup2(0xffffffffffffffff, r0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)="ea0000010000", 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) r5 = accept$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/259}, &(0x7f0000000180)=0x105) accept$unix(r5, 0x0, &(0x7f0000000400)) close(0xffffffffffffffff) r6 = socket(0x2, 0x5, 0x0) setsockopt(r6, 0xc202, 0x2e, &(0x7f0000000000)="ebfdcb7ff60ac57fa25a5fdcff13b9fd812eaa", 0x13) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$unix(0x1, 0x2, 0x0) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="f8f044e1c5211b16f1d5589fd96a7a5c76176edaa357d6b84dbd3bcc63ed86e55fb9a7e51fc52f40e49ebbf0998b773b49d241d29e7f14d9101feef0f54705a694a44b727d0aff5f76e4fad4f6ff01bcaf4b7afcc6ba6e2b6a4d6c23", 0x5c}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000000040)="07b1f6d316aa6c55dfd67005e9e24c7192239ef33dc1bbfe946f3b1fb9ba6f4e719838167a99a8692f5f184bea82265cdc117609034e8d3542d2e0ca4cc7785bb62bdeeadc13568ecaff4a12a31f34d8c253aea245e7568986666fdc09031c9ad17c3f5c83eea86194c3acd7367d792ba8cd7f94c6ff6969e2a50946a6caf20343bcbca309d77de591822574dba40f718db5fe42ca2fadfd134eca18de4573e32192c3c465abff3784fd", &(0x7f0000000100)=0xaa, &(0x7f0000002540)="a8b5df24c4c410c71f440cc60f9235426c45b5aa712fb549b380004575535487057f6156833c782171cdd5774fe2dea27f3bab12506664d46aba4ce0c76642149a3bd8cb15a99fc896608cd5b6fd652fa358c789b66e3e31a440f74947c2cb92ccc2b8cb29265f60017496acba7c8473e4b296ea9122fe95fd3eae27b08ed4c5deabd47f23e189e1971f9587cb27d748d2492dcdb146e03611a95d2358b62b131211c59bc960513569342de926f84ec27bc3b3ef482d9dd586af9b8ec46f51bdc66ccbc5816c7ea9de8e20945feafbed3c4c93f6864235cd33fb9c2aca203c6684583fdfcf3726c6e5945d2a16b9c1e8515cf26a06720536e3e3a09d354eade6b1aefa33d12feb9c7b11b31a1ff7dfb636ea67218791e950678173a7c3ddc28323c493fb9f45b9abfa554e02f4c7952fa35faac66445685eaa17daef7b38615f4cd60d907ce7b1cdc0aef175b857a4c63c18de32a20351c4c58433aa98d74d66c13ba7cf06ba217145d2f3e6a8871ccaf7c3d413bd2ff025280b4c2308f6bf2c6ce57260b88f91f4c78550543eab20f2ae0cce60f1aebe4b8e8c36b049cb055e86108ffdb9e5dbd006823893587f5020be1ac2bc6fe00abd8b480b9dee0fdb9a330de751e385ef59d41a1fd6ae7d29c00c380503dce90526130eed38e0496c2249185d09008a91c30376ce7cf417e8b4c23b841ec9ab4b7d54b094a83cbad9f6c013b0a10d4c5a5bc0694af6793f52c980822a398f551e94fe0fd460f1557558e2dfb7e7b64ea253b949277ced6aa8b4870ed3083a9c0c01a28cd87476d06ba5a03115a9092f74165cbe66a5085a7dd5426e68d154e292b00545ab32265b1b4c7c1b3da3f7b3cb7108d14a433dcd1ab9ab76e518febb04d4f14618683afd0e2249581a5750365162f2fe839b05e7993e6863fbae146617bb81c0ba2e87d8e309917655ac1a61edaeaefaa8b64e9a456cf8168011fecc805524121ce376e6ece2ce410b3221f5c51a7383bf4dc9f87873e11bec978242d0648243086ce0b729e565de9c46a895b860b7923f6b76e60f50e1c0a26c609a2633202afbc587d64d7e1be0b4b18299baa18b7c54ba7302f8cfaa22e00b5bf80e66cbfd19364b47aca50efefc221ea4334aec42b1a476d53e29eb1bd64e5674f29d2ad02d0dc7eea2406162f19600b6ee2e38b8bc01929b1c1c0e6657f9fd5b9bf3b5402f833da13900407e0dc1b95fcb2a06115237e43dc534e00332f37b780e20ff513d7e3e72845eb867ff2a40480d2fd02cb282f41e7f9cb895fc79cdeefed36647e51475a774a978ea24aaa0891e6e5f47fcd30db97be75b553bd9e0c5f9c4fc14bce45e1da0008d695b5304e5750872ee09e0b789a31bd3f46a177e45febbd99fefa5bf2ab00704d6e272e7d7817b8475f2153a41a9d7a4b16c287c59df846515194ffb74a0f42cb2c725a5f3f3a68341e9168843452e88d96cfdbc1f88ca7c26af62a1c4e67ebe03f6fb2a31a68c908b09513b4e23a9ab34120b1056847db70e8cca017fd6c8baaf1f4c1cd3690985de926891e5b74d8bdfb6a22aa8f3a9072f79d0b134a869766a26c144f4d5db467fc0b1ad76318f1fd47d1d961951219f5ef331efcbf314d733bd7b1af86679c8b4d94c5247ad216aba098b02b5bfde9a75cce3979e27ae11cff1badf72f659513b89547c47fb573c29f06a56d3b0798aacc41811b0b12eb2cc5e0c242302c7deb5c033c9761c5c04625ba16c6d1f7216943761fb0fdada6d35e7689a194be6551707079d82f1cd6b0084f7d8fe92023c3fa479ed1e4a3b4df95d878a6a088e7f0ecc67ea40e0980aacc3c5f2254917b8a0245ffc7425146f940b8ef38139fb4d3c73795a1a38c799ab9b793efb9629d099f8ea0964338887477bbba1c9b73b0ff67a03b010d0b8895d1b7fe64306893480a41a3fdf63d32e4090393be4497f255ceaecd3aa03528b577581b9525aa0d85fb50bf8591c3f8d1cf79bc1ca643e6351036a072df5df2fad8213f00c959049f5c1a13af4870f835c500942f1e3f89657775f7fb4ba351469c9ef167b66ac9980bec6f6b6473bd549eba9c921fdb68bdce3a855d6e59231e4c0da85334301191b34fea64ed4d5c3048c9be9799def9fc9162b807aac936f69aeb45799edb12d3b2c7dae122b69b890aa2581f76df24a3913b1336805a69189d23d4c842e04a23bf22a848a416e0265ffc8aa682dbb05c281dce9a090f908d9ac8ad3f23d139b3de233a40b223c9d7c1d8251bf761b9fc2ae322bb23bd739f470f714804d1c50284675785004fc6a5083c073d9e989ca1d972d5d840decad9b3d4c58c3aec6a5d5bf8bb1b928c1568253a0b360dfeb2ce1b1f1591c02c774a02708f245471b4df01c04e9ddf6af8e4ff99fe659161b6fdc5e5286f24212ee3afe7ab2359aeb280f282993271d319f3b2a0de3eb56ac2b59326c3d27456710526781c31b429d157f0dd27449eabcc5ee60dad2ecac0cb5f3688646536f3f8fcd8f8f51a95838656cadaecaa729d16260238e264ef23fedb78fa9c4aa696892a8fa01f93270f79f0e512462e596b772ef96f7604e4c0dba626ebca0a1e746d05e076b35c9db444f3d247cebc37afd2ef04246a31ed8922aa34480b595d98e3d2273f681e4c1b35a433c9b5076ed89d0977bfb611c0ecd2b1c9030b658e90fa82e1576e6bdf1a22aef7d94a283997d81b82931ce92bffc03184f1aa6ea80c26df1fc919b4a89af8424cbba568da58a0fef5bc8d2a9805711c7f3cc15ba967f0daacfe0e2ede34a9c14f69d32eac571527e733a5ffcb4c04812fcfbd4967aa88915bce45f3e8c2f0ce1642ac55a67d38308ee284c2759a6ef18e9140069281a69480250e7687cf6027694a27bcd63f39be0d6d18135a1ee8fddcb2c6284dd3d262b4f39098cfa8bc0ac7e85600ce63fb17e52c423f6e9fbd383b7a7fb4777c89b33c91b2aa34f6629ee61150b7576aa4a5dfaf1e5d3b97a0d6669a4f69756e966dda499e091d006cd5720f392e1ff911ee847f5edefd70bec6ef57004561c7f12a3d4c77f9021b1081d4614bbf7c7ec75a8f6bfde1378f664abcb6734337ca2562d42fc230ba65b3ae54bf325c8261e3e8a744e50126528713257f76d9165df7e80e7704820c6d180573d6b1d1ab700cf906b43b9cb77ae68334154223fd7720c90cbccfe0ec25a95079eaeb4fd58d12bdcb570443f29b910bdd3be47c822dc74aa10e16e9442a6970b1dd3f2f619b66a63e7e8aafd84ecd260c91b94bde0522d9a5b89071b20c9feb7075e547fb67c7951383325603926e4f219bcada573f79219ff15df6694fe7be1562cf0e6033db7fc0d9c08d7b0045a9175a8697bb50678d9ec4b9a3d0b1fe6bb14334c2055b94a8a6bcae8d3d0bebd5c00e49efc49923919e941275de6761a3e9357559b0d8f6ea89b3415cc9ddb1477d9e7b6a23d974a7c142c89b958c8348927b72b8f30ab929974e61bfc9dd0fe7f650188ff576440b280f53212c5c06caecea86d5b1b3676f97b498d57edf1ed1087f3c40729602fe4075100aa6da19de5c7e4d7bbbd582b35c2995fbd0bc572e521449835bfc5c2286e51bacdeeaddedc78294ced5232cbcf73e38aeeeb536d8ad7328d887526603943c9d68d482000c9fefb06592e33d1a0d4bb85bcdb68dcfab3dbf5cf283f9236359871b28f4507491dde161479f6ff80414c3d380d831664f5569518016d85b94cf50585ceb27bee33f075cc6e50e64eab6d803c2c9afcb2e877b8295d7be49ac47557e25e906b3be260f1843bfb108cde0c381059baf9d1e58f9ecc63a9c238c4c6d86432c7c9758ce55d2c4d88f4446efa004234662f9e2d1e4e8299978836335478ec026b271e73f8e28790754c88a76de40a1db12e611ed2fe89da2eda4bc1fadaae08f50f342542eb8bf39e0826a4e56579a1d24c684dfc17545e13856e32e5a5051845abbed8470dbf54fd503676bf6320f660df35d4e5bab1ccd1b2b33fbb0351c06baaaaf6f54c448945b7cc7cfd944d3bb054421d203bddcc3ac39c6dd2c94816716f7aa967d84ea0541b47a67ad89a6ba002db0764a739f0eda11061afe07fdea48f3337e84daecf6cd06ca2f6f28971a013450ac7ad561e9bea42d8b389a1062a5204113cf66ea6d7cd1dcee9d69008438284f78f06647bcd140fa2bd72cc0ed49b4ffdd675a2091aa5d0d5cd9d89698c583e1ef5601232c562e18f09380b621b2143d17a3ea33be422f4011b2849aac0c7270311f42c19ca8f35c9cf95031a234c99e202f73f474d11cbcb8038efc1b8736d0b1948d77580d6c677891c6de91cdbe429233d1a1d532e9fbd41d65b741f78ac48fff0adfa554ee242d516c510c06146642395b0d12ca9d128e0620eadde4140d6e843cb2dfccd13f043ad7c329ebafc75a4b82abe1d7da802efd8951b27f5dcf836f7708636cc90d50e895691bf419d9814637c89996147c6484a7d7b045351fa6bbcbd14f3ec9ecbd34c2f6766c570c2d530a5133678843aaa726a11401121dc89ef3cbffd5d6f6509e22505e0060c1fad380d02b63f9c65d6108d9f630ea47f5b7b4e565bdff67f50253991a693ef77108fd3f2c5db526b3ce57b8c2e93c2ce6319140d4f104565a65ecd09ba8aa49c1f207fe66959fd87da15fbaa88f5952f2729576d4201df25867a09d550573fd0b5db819b3b593bf93f5392face7a0831b1188288175370d423707489936efa46df8827e04ecd3ae5aefd353808a2e9d7da6f1d573e11b3efda0fc32d80dccb1a04c28e8c27d67b1be652e2a1748946ef13addecea482f64ad43c41e2183e493a0cbc66a26bdbd1a91ab9482fd8cc00f2966499f349fc813e2727805160bf051ecb1d70fcd0f63e5e377ef7255cb20af9078cfc2210cac6bfebfeb587327cefee164d8ca992c7a586d7795cce6db955ac73c980b37d8ed90706d9eb94040a47946dfc8bb0053c5fd523df597079f341bee3e0fb75e9b864c30c4f2a8653dceae06a4e5becc1d8b14b8ff863de46b1f84a73ec3e4dcf3fe906ca5d99f3398e5911fd3c39f92bb5ceeef922ca07abc6fa49eb5aab5669d9e2a5859792b0ef2e8d3bf713f91291505ed3ef44b44603d111362a017c29fb7716e4a576253949fcce03a169a5e7260add3427cad17ca0ede8e462db380f62ee4e0537533bff7d59b26a2d2eca31fc444038202fb0615bc487482bbab6bbf14e1ea7c0e0ca08911e3124874635c69c1a2562a035d55e93a095ee62964b6cc9e3e6810cb4b196e05928aeb2324b199fb8ccb598811adc7c0e7525e587d3c276229cb4102e0a1c0f0b51690fef531915c45521528454f0e85604b3512a117e9da40733225246c035eab617ef89f431ee6df30f3676616b9875b873d0a60d594a313eba2db5fe43e552d0a68380eff58c6ca5bf1757fdfc02dd0db58c4c9295d821341f1332b3709b9a3e0ad8be4c7131bb441e8a0124c144b1fdf0540b214822d7b50431bc4e6fd1a76e3156aae7e682f9fef0faa120ad2e4b4246f7adab4a3881075df611df2cf62cf8d7e8e9062f63af319f22d3e0be9dbfe47774689ee78e58ca4d0a7a858b6482b0b7e2846d1863a995b943cf560a66d0539a05882b33cda5f518d3ab7af50b94a59e74d8500aff726462553b5eba99b1f023734345ffccd3ef55261f27493b5c9000f09c9502a1f1d964321bc64882e14c2a3f9e48cbb76d585de3e910fde7cda9e39c1697037c49d2d6b4afee74d0d1c127e174db023f0000000000dbfeb27708927f04bd12887fb10a78e2a33ee9ca583ba49b390ea7193836e243a19ef3039411afc30c80da01942ce1a965eb4fc120391fd527562b88555b1643d4dc7a09ccc63c5d884aa4a13e7bcbdbeadd4eb3dcf38f626195eed8b9867c4f7fd255229ee84b7a40ef57112a570686c20f92bb3c2ffb1de88f7ac519cc8bffa90af9e8e2d358d608c6ef238736b41c9f4705911382e2345c616f31f677f4332bff2f952f04d42bd44775013b328562ab482ac66c4ca7b174d17d1a29afde54e290f20542ff79f1dee528e2283d9274a00a2a020788d508cc231524e20a888834347b46ac8ab09119b1b3314ca0ee83493613851d9fe93a10c9b3e1e20f48d411c711bd68ae9bb1e66a5529a959603a592d1ed239e2b2ad5c55510f50ee176de537b97241437de0801381b992c3931dc6d419b9c37aac7de15c07e82baf20b634632220b5264dd1839c78ae073f44a1efe753c6c2470d3ddfaefd0869b1a2bb2a7e6ec3b6179cc4d197b2887aa207ab20cc013b", 0x1169) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) poll(&(0x7f0000001500)=[{r4, 0x4}], 0x1, 0x0) close(r1) close(r2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) bind$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r5, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@echo}}}}) recvmmsg(r5, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) setsockopt(r0, 0xfffffffb, 0x3b, &(0x7f00000003c0)="ebb678fe6a5a876365ffcbff1300fdbb53d58fa0d91bce9b64f40182aa47f5f4ccdfef52613a2799b3c818e754bfae4082e14c349004f4954070c10d7c26cf6ee0459e46f25a1255fe44e6707b45c8d193ce2decada78302103ed0c77fbb20677906296a248b240a3085a07ae1decb044463184c3448000000ce8506e21f694523", 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2500000000000000000000000000000000000300"}) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) pwrite(r0, &(0x7f00000001c0)="1d62941ece1629", 0xfd0c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f00000002c0)=[{0x8, 0x1, 0x81, 0x8004}, {0x2, 0x7, 0x80, 0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socket(0x11, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x2000000000000135, &(0x7f00000001c0)=[{0x15}, {0x84}, {0x8106, 0x0, 0x5}]}) syz_emit_ethernet(0x62, &(0x7f0000000140)=ANY=[@ANYRESDEC=r2]) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x200, 0x0) writev(r5, &(0x7f0000000380)=[{0x0}, {&(0x7f0000000500)="33cab36703460cd64e0492e1dad70b1a7e9f21845195d2b35eac5d17ec50b22f267a0bce185da70c1780ffc119b42c79647cf023a9d234289bc0c0e8144cbc25d65fefd4459a1f5204f597ef672b", 0x4e}], 0x2) execve(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) lseek(r4, 0xffffffffffffffff, 0x2) sysctl$net_inet_ipip(&(0x7f0000000040)={0x4, 0x18}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_open_pts() semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x2, 0x20}, {0x5f9c35e9860e9cc, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x3, 0x93a}, {0x3, 0x6, 0x1000}, {}, {0x0, 0xfffe, 0x1000}, {0x1, 0x5, 0x1800}], 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) executing program 6: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="ed", 0x1) recvmmsg(r2, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) shutdown(r2, 0x0) close(r2) close(r1) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000200)='ML', 0x2}], 0x1) kevent(r0, &(0x7f0000000000), 0x20ba9, 0x0, 0xffffffff, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x4, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) dup2(r8, r7) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() dup2(r10, r9) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0xcea}, 0x0, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r7, r6) executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getrusage(0xffffffffffffffff, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x15) (async) r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) (async) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x4811, r0, 0x262) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) (async) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x18, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000830, r1) (async) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x80) (async) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x5}, {0x3, 0x6}}) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x7013, r3, 0x0) (async) r4 = msgget$private(0x0, 0x111) (async) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) (async) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x404, 0xffffffffffffffff, r6, r7, r8, 0x48, 0x30}, 0xfffffffffffffffd, 0x4, r1, r1, 0x2, 0x240, 0x200, 0x9}) fcntl$getown(r0, 0x5) r9 = socket(0x2, 0x2, 0x0) ftruncate(r3, 0x48) (async) ioctl$FIONREAD(r9, 0x80206979, &(0x7f0000000000)) r10 = semget(0x0, 0x1, 0x0) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000400)={{0x40, 0x0, r6, r5, r11, 0xa7, 0xd5}, 0x9, 0x7, 0x10000000000de}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f0000000040)=0xc) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x20, r7, r8}, 0x0, 0x0, 0x8}) executing program 3: openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) r1 = socket$inet6(0x18, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x3b, 0x0, 0x0) listen(0xffffffffffffffff, 0x4) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) socket(0x18, 0x4001, 0xf8) r2 = socket(0x2, 0x3, 0xa) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000040)="162b9eec9d5a20663a5ed8095dd468a2234c735d3964e12a349995c2ddd1aee98fe580f95b8eb7fbd166891cc20f56b257eeab9898a063fca19fc186b4bbc610cdef20ddbea53f6a6c9a4432dfa24cc3774745eab3c03d95e956b109507ab42b620863a0c0dd93b03f8556a337b1ddf27e509e703d62fe29602d7c708b09386d16abb3f1c9a53475ba709331a2bfa301a34cfe99b9e7fbf7b2b0e6233781f6f477d73bdf78499f1a22823c91ff8aa027c603fb99806dcb46a15537f8ac39c55d91af1d146baf6d0f6c5b49d12ea57ad06cd8fe", &(0x7f0000000140)=0xd3, &(0x7f0000000180)="ad0b4a7d7fa924b6149af8f27818247172e3407913d84beee8595f074415536d5a19566c0997d687eabae0d502535b38134d9655c81483ad6a7ff30c49bf2a6890c9aa61dcb303e7219aa746ee8396a76a5c71f666169068e339e67e99187bd30bf1b4ff506115ad0a9c2b803d8e830541b176082bed1512f394026c2718ef22adb09d1d5bc679b38308fd82aa4eb3f210ad259698877105d8bac60eef9a49046bfaa8fcf38b38b1a729", 0xaa) shutdown(r2, 0x2) listen(r2, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) mprotect(&(0x7f000029c000/0x4000)=nil, 0x4000, 0x1) ioctl$PCIOCWRITE(r3, 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) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = socket(0x1, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000380)=0x10) close(r1) socket(0x1, 0x3, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000003c0)="065500000000000000", 0x9}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) accept$unix(r1, 0x0, &(0x7f0000000100)) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 1: clock_getres(0x4, 0x0) geteuid() r0 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x0, r0) ktrace(&(0x7f0000000100)='./file0/../file0\x00', 0x1, 0x10, r0) symlink(&(0x7f00000000c0)='.\x00', 0x0) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x2, 0x3, 0x0) bind$unix(r4, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) accept$unix(r4, &(0x7f0000000380)=@file={0x0, ""/519}, &(0x7f0000000040)=0x209) write(r1, 0x0, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000)="03000000", 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000280)=0x8, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x2}, 0x10, 0x801, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x1002) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000680), 0x0) r2 = kqueue() poll(&(0x7f0000000100)=[{}, {r2}, {r2}], 0x3, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x120) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0x13) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$vm(&(0x7f0000000180)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x2000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x1e) r1 = dup2(0xffffffffffffffff, r0) r2 = open(0x0, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f00000002c0)={&(0x7f0000000100)='./file0/file0\x00', 0x9, &(0x7f0000000280)='./file0\x00', 0x8}) getpid() setsockopt(0xffffffffffffffff, 0x2c, 0x206c, &(0x7f0000000280), 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000400)="b1000503000004080000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164981f70bcf5f882b297be1aa0400000851e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a421060000007200008bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x1a, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="cfc8b3b15ceb02393da68c4b6ac19978a9cd92aacc4cd9b1e4ddb6241625ded352f9083368e20850eb3441f09fa0ed4f24ef535903010ab2c964f0f7b6f1363b7e7df4fc1194e234a5aca9ef1195c446f846c44b79161e0ece64bf706c09e5e54dc8f251875d8880e8599901933e27b45c123d35247eefd88cbd087c32b619fffc8ebc258a655c7585ce4d82954adad4923abb9c45e2b0dd09d68f810b1d50458b49b2c35a30eb6b9ac46fd9dfd542cd84fdf078033b0015018834c9b3d930ebe1b0e7a9ae03db124aa4963847136cf5e16841dee93d776e5622553aefec86a26bb665748ed636f670841789312b19ab1be86663ec75c9fc7bb4cb0c62048fd9da17084980e3e3b22fe097f4a21edf2971e9f79bb1537582c8069275d6d774567ea10da7dcacc78d718ef0e03923b65b4b9dd97a3694418b847d2cf33d848526559f2517797d8023dd60937b9a8d54f3fcac3a70c130e9caec6a6c3a56f94e80bbbac6948d4a482ea2ffff34b31d80131cceb2c49231e47e8002dadeaf292f24c3cb459563983c9b8af1f131aeb394d8c73fd2b06503de44f422815c69bc1d1ca46be8f079dffb4466a6f5a2ae74570454453e386c76a2147e6ccce2ea54d7107456d306ee6ded1e5a885bf3b55d18bc4ea3e37a5bc0d5a5923a6e640ff90f8893efc1f9fa5ee1cbaa941451ab8ba5c309b5993616bd3c6e5099774af8211d5f521c13515ef32bab547f8bac841334a77c26964e30cac161d270d4babc8f3d837b7ec7281c4d131c37c1439f44f3419262e1d9811252c2b1777b4fb02f785e030c3b6439d0dc092b6533bf8cb301278e68988bb8987240556743cf6212c55b24bcaf5d965cc46a267078b6d6fcf071f74d4d6592e067fc2c0c5924165a91f1d30c24021ba79b81d0b3c2f2797e9c795414162549976e4b06007be8a822e4ee1256bb3ce444483883f09d1292f22d02166368b7610698eecaa9261662ac945aa4cc4697c596f4f78b6e176d602011093423b18cf885de4579dc63048eaace5c154a0ac86ddfb8365a73e0bc03afe9cda1c34f8b07dcab3ceaa23915206ffbd0300dbb79f4660129d633c073561f3aeea15c4295168c5e092c3389493e86b4ff165863cf44510cdc0c0669a91cce29851eebbc5cb16693bb693f8dfb338bca96ac49c8556757494832358e0581db492379eb739e51ae99d884e0313f229043db02a571e20c9c7b257035fe387181f2eecd0db34b0ee9d246322c02ee8cae7047f0995bf5413fa8f46dbbfc3a5e3910ec3c70e69f39afe827064ddfb530fe03c3cff3392e9ec61791286693f6823577d8eabe902cfd152d1224ee5cd8688b40aebed129fd44ac4fc690caa95bc9802da777737e0b2af77a73778d49f51c8a5036cc006947ef90c17ad06acd94b2413ea723541dba2e70bdfc2a7df43d25bfcc06720dab3f05e6d7f0a29198dcc494c60025764bf3e56a0916a74300a25eaaf74b63f8304983837a7d64b48f7dfe9b9e714db93bde2b0527b16f4674cdb815deb2180dadb6570f475f65fe54dfa6be318d9f62e3fe6c2594b899ccacd9fea2f8a87595fec4fd45d9442d046cddc436c5eb57283cbf13d75dddf8e009b9f401be766a4bd5dc675bfdef7ef470a2327fef03aad272dc0893015a6be90aac69d69714f978d51f6f15b9148c390d6b693226912b677ff2c611076df96c36f60948919b949a1b2789c18053839ca433d459fd37fb0b36bcdeaca97bd3eaeebfb55b7200b49c7599b3c6794a263980c274b904a44ae225b2de5edbc87a4b5376b7973051fddf9102fe77a940ecc88f872f53c2e369dbc40d469dd4a29ac9a8fa8858ef6bcc6c0e118ada619485beb161c36fb32c6f158428cf62c9f359c7b91d27ccf8b4bc5782a9bde33c82254f02777da2e380756799b492024b31019e13744ea28f629b5bdbd7656d4e6aec594003f839909a04b82a14515c4e0678b74dab647935db43bbf881111fb369e3628926871e86dc6126a88742fb17662f0cefa32dfd169c4c7227da3451dc348ffaef8b88b2f910ff6d1726cd08ee3ef5bd792ffcad0d29379d4a8b8e423777a2f7a4a777fb375fa948e62a105b08b280868b30e144a0eed1570177fb87a01637d0244cf9c648ae709a3bae499bed7f9805efb0c1777dd3988410c479f6f0042e0e42d6ab2e701b108e0b8e172b89cd2f49a0f8136f0180b492d809ba9564656c4324727ab50066de4b773808054dd821ceb4cdeb14a67f2cd85c74b990dc9a5e275b6b5f66741b09d912b0197adf66ff1a8c28364aa8558d20a79f9b69f2eec39a7bd80915a2b4d8e64fc1416e84f6adecfc9eadf084f4933502ae98cbd9b2bb07344b4703ea82947e99238638d123b05730413b65d09eea0fddff96895a7c6483eb96615f8bb5ff2f709300c80976013cd3ed2d815a6fa6fd31146ba74d1b42619b3d66c1986551735d5d62ec1f3057acb099a93671a1aa7e254e860e4a87a6f028beafd1484ac04333090bfde10c00427d8d2390da422746b9abc302b07ab8a57158e3e809a93b1776d6d68064e97064044b1e3dca05b62cb59450977f0d6ad37d745211a7fd8cea4eb6b56311374f5a02dacdedb6b40254e52afe814f7312a1912987efb9f061528a3bd3945856e5b19d13038fb771fa9adb1027c3bbcc2f8fa2bb7bf92d1130522eed3c700c8cb76b940331f8816e20e7f7d99ba3030ab55f4ebf0d611cf309185dd11061bf337a74255b183fb7a6da17275707c3baf772b3ceade41fe5450684c46f01e2bb5c1b78f83a38f1c12611da07d6014f33f6cf413fcc26be1c5f28d1128371baaec5d2900cffb69b9cdb214af56e7d16560292e1d238b72f13d3c8530568499d757993969356bbc66e94bce81e685ae8317006efcd053f1da1d9af3e6c87b4b141a53832d56d05f111404685a305190df806e0140c7c46569c734d9c56c6f0584aff94f5035eb9f20078548d62493e5679480873a7fba0169c274e3e022ec6ec01e879015253a004c3517572170332c39887642888494273abc7ff0628f33cb190ea16cf88b62a7d79e2a4095ce883a1d578cfdcdd0fb9315f60ba981f00dee97c25d86a2c39d3b4e049cc668d1762edfc1d5bd6df84c18c5ac080ecc741d2e62aba11fedc05f78c747366ad2360d9f4d07ff69651014fdaa5990d609c48458645e1e3cbdfedbcabb3af942a80aa4f4b6d69cd07dc5302a11d315aba6e7ca64e39065ac2230e9e88cefee2a5539cf1a41ad9fd7e2cf5b5467c6dc42d7c1e31645e32addadcfb86998c48d7e153d72e01cd8306d36f3b2f9e5663b4a3e306f1383d50b390adb5b3b8f747f273eadcd43adff1efbdb4b330013dc1bb88966e471f62798a8500ca8c7b58c36d08eac6317666ba8dea5a363baaadfe68eb48ed8496ac09ec6973a7870c7861f3b59b788abcbffbbe9343dac7d17a05cdf2c0124b94d925d2d2b6abfc6fe662b49fc21e822e5c8ec76993b4298da4429b56a160acbb44e1cff9e9e31379fe555a5cfdef048db35949b4ba57fe259ea5c6949a60d0e58088ea8b9a82f9d149c681043937ec4890fa40318bed4ed89fbcc8f2fb910c0f7fe7ddf262f492ba47f7488212753f6146acba286f072d84cdd482a715547fad013552f5b865e6766d8d47cb047d6d645a2e74eca602baa3f9b519e965c592ddc6a01413d326d6cb7977adaa11601c483bcf3186c965e5c68bc09af7db347a49b4728783136f799e96faa9d9f0f15678906969588a40e82e550802d98f9e77721c9eec635860274debf4840bf161fb7c9d8c1df9e6bafd247fc6fd4a7b8bd1d5bb53f0c1f2fdccc749ce93303cfe68c5dde1987ace57c2989635a0b7ce890a8316d59019bc34b9ecde19b4b25ad4234442a80a58432c56be40fe5b824f39a19578c928d16ae5d5780743ae227d1d01a55d5065c89b54b45931045ea1051820686d68656d6a5fa12f216b2256095e7e082ddabdbd762481ed7ac7e410c4e45b691b58ab962e6794a2f73481a607ee49502cf7cca3f608408c107aede4144904b2453dfa53da63ae6d528ddf9994b410ff4694a7f066d6c7f4fdd4321c26b8af564f9592559467edb3c46e66ed94cdd89423b1f1b478c9b6f50b5b2825f82155b5ab3d43455411da74762ce955b1be9f45f623725c9e87fe7db0a0976711e39a38cc511dcbae9972f56b7239e82750c6b1c6ab10a57522ff0a8805562a9e831dca3f676699455ad21b5c043d8b7dff00713da4c0ea4ff8de67eb4705fda0de6acf4d2f127effca38ce2034b3f7fbdaf56190365c6cab31b64f7ed5366e34c8b2daca30231b7497c39abbe5a321bf87467df734d2f82294ec4672bdc1c4b7b519c2eafcd3a7a08a9d7f42d424e100c8720fc2640c65ee2c8c3348bec81c07d7d4c9d817836726f0d98a52927f261b019295ad866e8541283b4d2a1b80db2aa1c38fe623860ae4f9900fec465644916519f50309bd025dc2ebbb8747157b42137ad9ca76a7aa195f40248253272ca36585b0e31f2ae9480eb4d32a90164f1a439b66e50b364682755378f55e4aa9c72e2bd508fed7e6309360fdb50669151ca1997b244e2e2414eec0960432df461bf5fcad33a8c0f1d92d8827235eddcd29f5721c102908194a7745c95b6f52f75f9b5b085c6b28f938fceeb8951d7f2f83cdafb1b481f84f6978f9001e1105726d9d8e8fbc63aaf17236305acf5c9d71aaca0a5d53874e8f2cdb81ca6027701b98dafa5c6bf45516d3f649de7e9e57731ba25eebd8ea36764ac3a59476f6e0463a087d311a3edf1ebbda490b8eb033843f3c6a00fd12f3d9e5e2575db84d718a39a9aaf06aa4e0fc2e66e70bd7d0571a29edce354daea0ec69f165e3ef08ee1d6a8c63a7d1961a9db259eb519e70373c76a818cbeede73044cf67c0761092aaa032b43e1fa8dfb9d1d4a69514c277a706177857b6a9b546c4e1e47256c1bf4fee2f435bd2d1502a7eecbe4cbf12d58d76871aaa8eb77ee1402b3a2ff540db38f8cc83a693f8285a6a049f4f569f3d664dafad428597936d792abf15a2ace06a67f4a7e755cc5266d7168838206743ca3f68a67cdf722fdf04c44528c5e0de71a71aa3c470214719e870a436d11662510fa03aa488b7e7254e10bc569123195534d1103ee213556e2a801122369ac65150eece348623d5954b67f7405f031d2f20b86ba6135d00b166ed128ca1b79112840526b94ed3d4b8186cbe629dffbb257e39bfc90995a138e18f525ada1b824f5f43e553cbe54fe408e8ce33de31d97533d093dc5525d64b42d8843a623e1e4554cc7ba2a058097e097ae595697a26c0bd57b6c8985289db12f39d9ce6d819737125cceff33d4bf1b062eef671e1959fc3dee228ec715613622b786cc8f6a5cced3272f207476c9081cf4c1ea54b39c9e9306d0dc263160676bf3a9a66094e3224719c5a2c48bea3b5c31fe87b4e6bb5798f3389b76b813d61dd56c76ea3cdb100fe4c74c710b2dbc15ccd49fdc645d85ac550b07b4b477ab50cfc45a8792601920fdc2b86f1a84c05aa20230356e1fd2b29c7c9fab0d2ecc8be6d944618ea37cbd16e30de8845f38f2ef9c88f18c95a9033baed78942541e78d0a964c8376ecdf94186d57bd0d15e52bd899ba482fe5ffe7270707a9e73b91bd89771ee16a2d690a7093bd84636499684e6fcf3946c1dfe", 0xfc2}], 0x1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0xb, 0xa, &(0x7f0000000380)="03000000", 0x4) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt(r7, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000200)=0xffbffffd, 0x4) dup2(0xffffffffffffffff, r5) connect$unix(r5, &(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x0, 0x0) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 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}}}}}}}) executing program 3: recvmmsg(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) close(r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r2 = socket(0x2, 0x3, 0x0) fcntl$setstatus(r2, 0x4, 0x4c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r0, &(0x7f0000000000), 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000040)=0x10000) executing program 1: open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) r1 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, 0x0) close(0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) getpgrp() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f00000000c0)) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f0000000100)) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="e4b4b0c69d8234b991de4ec4a7464d8c8344d6393eab6c32b8a6ae9c818c608401c4dbe77d49602bc0c01aa245887fa029c12390ed519ba82a20d0c47dab03df670e9f33a7016e2a64b1ca5577b07e953ec0affed2ec402f68f7155cb3d199b37f01092892fe38c86379", &(0x7f0000000200)=0x6a, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000002c0)=0xffff) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000400), &(0x7f0000000440)="a0c2fdf2eda0995bfc9a5576791fa6cec3310117b71330e57d9a963a2e721ca7a70435bdce79b7", 0x27) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt(r3, 0x1ff, 0x0, &(0x7f00000004c0)="ee65559a3931f5b577e5c9037035e01518d837df5e9b043717c8ba5e380924560c", 0x21) getgroups(0x6, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgid() setgroups(0x1, &(0x7f0000000540)=[0x0]) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f00000005c0)) sysctl$hw(&(0x7f0000000600)={0x6, 0x9}, 0x2, &(0x7f0000000640), 0x0, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f00000007c0)) ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f0000000880)={0x9}) close(0xffffffffffffffff) executing program 2: 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), 0x400, 0x0) r3 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) ioctl$BIOCPROMISC(r1, 0x20004269) executing program 0: r0 = msgget(0x3, 0x158) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = accept(r1, 0x0, &(0x7f0000001300)) recvmmsg(r2, &(0x7f0000001540)={&(0x7f0000001500)={&(0x7f0000001340)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000001400)=""/83, 0x53}], 0x1, &(0x7f00000014c0)=""/58, 0x3a}, 0x401}, 0x10, 0x1, &(0x7f0000001580)={0xf1, 0x9c}) (async) recvmmsg(r2, &(0x7f0000001540)={&(0x7f0000001500)={&(0x7f0000001340)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000001400)=""/83, 0x53}], 0x1, &(0x7f00000014c0)=""/58, 0x3a}, 0x401}, 0x10, 0x1, &(0x7f0000001580)={0xf1, 0x9c}) dup(r1) (async) r3 = dup(r1) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) msgrcv(r0, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) (async) msgrcv(r0, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x1800) (async) msgrcv(r0, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) msgget(0x0, 0x41b) (async) r4 = msgget(0x0, 0x41b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r5, &(0x7f0000000180), 0xa) chmod(0x0, 0x21e) setreuid(0x0, 0xee01) msgrcv(r4, &(0x7f0000001100)={0x0, ""/78}, 0x56, 0x3, 0x1800) msgget$private(0x0, 0x1) (async) r6 = msgget$private(0x0, 0x1) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{}, {0x22}], 0x2}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x84, 0x0, 0x0, 0x800000}, {0x2, 0x2, 0x0, 0x7}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) (async) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) executing program 7: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x7, 0x8954, 0x7}, 0xc) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) recvfrom$inet6(r0, &(0x7f00000000c0)=""/2, 0x2, 0x2, &(0x7f0000000100)={0x18, 0x2, 0x26, 0x81}, 0xc) ftruncate(r0, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x1f, 0x9, 0x7a}]}) fchflags(r0, 0x10001) pwrite(r0, &(0x7f00000001c0)="2d99cf066bd74d1ff1651b77c5a548428e9d43b475b66b9410a9586d053a55b72f1b026545b6f50b7ff9a8823d68ec721c3c6ca0cb660a95996d365895abbb63d1229c212a81878039af1f2ba8ad558f19165fdb87a3cbd1e31e35a081033b0dc166a5cd8d7d5b2b4facb5616ac38c603228e79d777b00bb1a6306e4bb3b82f4a4e57f18263cbbfd8a1d46c44a6ee09c7c69459d63bea9579d9f8c9f725bb7ff9463e413e9e64e77500f8c7ff0084c5057c24a82df3a6840e17b5a5f49852ab7dfde4027913468ceaf6e1ff707811056116c85c3f859e25efcaf596a84d9de", 0xdf, 0xe8a0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000340)={&(0x7f00000002c0)='./file0\x00', 0x160, &(0x7f0000000300)='./file0\x00', 0x8}) chdir(&(0x7f0000000380)='\x00') r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10, 0x181) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000400)='./file0\x00', r2, r3, 0x4) ftruncate(r0, 0x1) truncate(&(0x7f0000000440)='./file0\x00', 0x5) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/109, 0x6d}, {&(0x7f0000000580)=""/100, 0x64}], 0x3) getdents(r1, &(0x7f0000000640)=""/146, 0x92) r4 = kqueue() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780), 0x8, 0x0) kevent(r4, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x100, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0xf3, 0x20, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x44, 0xfffff, 0x4, 0x7}], 0x0, &(0x7f00000007c0)=[{{r0}, 0xffffffffffffffff, 0xa1, 0x94, 0x4, 0x5}, {{r5}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x5}, {{r1}, 0xfffffffffffffffd, 0x72, 0x20, 0x6f1f, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x4, 0x20, 0x7, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x800}, {{r0}, 0x0, 0x5, 0x2, 0x6, 0x4}, {{r1}, 0x4, 0x81, 0x2, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0x15, 0x2, 0x40, 0x401}], 0x200, &(0x7f00000008c0)={0x3, 0x2}) sendto(r5, &(0x7f0000000900)="4036b6709c1947312f61fea027609f2d989703eb2d4e0944ea55b211d4a9275054df8838547ca1dcab4cb5a7cd50c31ca1d6299223a0d73b618608b2fa5800d447e54576fec8757e3bcae9b7309fcd1887cb012b06499db8bcb0a2a236d603a51ed88df5d6d7cb224c8788168070b92dc3426b335b8f830a0214b2a5c4bbcd386268d3f43d9c070edfc3832cacadfc1ced0ad5fb71d20a2f10b970e59beb53e73190", 0xa2, 0x403, &(0x7f00000009c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000a00)={0x9, 0x9}) pread(r4, &(0x7f0000000a40)="cdb1211d6129cff8a36d99f8267dd3755aa0b44fbc5f9080302d2bc9f00c289b6acb0c37243afbf3a519e2caaf64f08d280579ca4269320a60c1abf82e25b93578f0a611b63af8dd057f3c356251eac904524f257b34e283d4d300624da5495df468ea5a0060287ad044abf0123be8f344", 0x71, 0x1ff) getrusage(0x0, &(0x7f0000000ac0)) r6 = accept$inet6(r0, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) bind$inet6(r6, &(0x7f0000000c00)={0x18, 0x2, 0x5, 0x3}, 0xc) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000c40)=0x1c2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c80), 0x100, 0x0) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000cc0)) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1a8) r0 = open(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0x0, 0x1}, {0x5da, 0x9, 0xa0, 0x4, 0x8}, {0x0, 0x0, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f0000000100)) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000004c0)="2546e79c5ff2da099d1c76a0c96049512951e47c365abe6427db5518b192eb35e26e0b4ffdeda975253fe6e288f103cf7b7b66b0e66cb1c5697ac7522d01e2efc7588f3939b77e83f179bf7dd9996bce7fd8a4a0f9de359716a660f0c513b22fc7dbdb1908c076da841afedf9859c6ae00e92190", 0x74}, {&(0x7f0000000540)="aba63d9625ff6139fb71ffdbdadc68a72b0e9fca8279761364349be70e979bbd3608ea8bee6eeaabdf7ee32a4eb012fe8ed7b03225960d6b23e9a9115851b614e7d88b2e6670b3e8080a66e334379a763928ba29273c8619dbde98bf78340a06eb2d56b3a27a03d6bc7d89c161cfe206a574b6322da8903ba8d126bc98b000907b7767a28f6a8cfbacf11a6efeb6a70710cf1d4878528bd9a59e95f21e1e35b5cad4bf7bfbda5f976a14519bfa24e56832fb2272a04a1dfcdf43af220a35adb6467f19b812394ec3a94881b498c11d56800300e4661059ea5e05906adaf264c76b8a3901592ea6a89bb7ba76325f312c22bef5cd5396a90dccd675f00c6e37d6f6f8f350da2d582ad954606301a04b190e290352426344220cf25db6b1734ddf53030aea63a49df61ac620a3c2cf90043b9ed1f35f0949ad145950306414845fda2965197b658e62d92d1e779b551ece0d0edc8819710fd57fbec7de9200844760f51dd60f1d1e4f722ffff8bae926b372f59dc4980af240a9c98c7e6d1f90151f61b5aec7aa1d77b831edf2f670aa3ea3a46b31b441d1df333796ce2a64cca017c79b4e2605767ab1da5c5c283088df4f54d5d673e6a803d7b54a97f1e422c45522460742c9c3415ebc4ebf5563b6d49ba202de2040ed37333d12b682a1ab5ce13c0e01e4141e7afb311dff494b6f014ef0db0357052f3bc4", 0x1f9}, {&(0x7f0000000240)="70fb6fd5897d448f60a908553d1459972ae0fe57ed73f82ffa36a44784d44d1200061a035e3cdcf086965c99612e99ab63e76fda9acca6fdc2ae0aad03ef3532103c84927778f1e89cc6de542813c48a0b5bec22d9c81d5748aa9604f4880e96c37d390edfbbceedc39dae0e8e38077886bdc6fd28abf0e03872c7ecf056b33be779dac3a3f72a07072737c9fe98720e8f7a0d5f74c91d1d517832ab2e66a2cd5857c157f4cbe63f0e3bde81bd65e29af732679f57ff3c6fc72a4a2b9cae93d07c56a74af5517b194d380a7721cf10bae5a97c76876535b01944966b", 0xdc}, {&(0x7f0000000380)="b3e702f0a2fcc762d106f76a4252f14899d287695b71272164177a7133082505cf3b64e9f656c209960fa0674897395edd1f6bfb4b6c1c295cd101394360f371a724c4317121b5971455571b0eab34ffa0d4ee669557b6c6fe6192901bc7c97a46604cac76adbd6e0c6998e47bfbbaa6aaf01a3b956d9f8231d2c4caab1c435939ff87aae5ce7f06b37c480cd0ff6587e9709fe5e13aee5b996f3d13c273c3d3ef871d59843330967ccea75c73cc6e3add89978bd9517ba85c2d9d34a3ece8428467e13121464d544b84c12c1bb439cd86028ff237911c8610664ac1f85c9bfea1132c3c6d8a8455ef11412e21", 0xed}, {&(0x7f0000000840)="d55d171f9eb5df267f1f3938dea414131cbefb0c9b533d47161f7d0c34120b2470575de52bd461051e6b566908eb9ced890d6814c88322dceaab6ecfadfa9f1dc25ccd8e015c0611803ebf3b91083284b22052f1551ab648d2b8501122f5", 0x5e}], 0x5) chmod(&(0x7f0000000140)='./file0\x00', 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x2) sysctl$net_inet_ipip(&(0x7f0000000040)={0x4, 0x18}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) socket$inet6(0x18, 0x5, 0xcb) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_open_pts() semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x0, 0x20}, {0x3, 0xfff}, {0x0, 0x93a}, {0x3, 0x6, 0x1000}, {}, {0x0, 0xfffe, 0x1000}, {0x1, 0x0, 0x1800}], 0x7) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x404, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x1}, 0xe0ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f00000002c0)={0x10, 0x2, [{&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7f6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xecd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x8000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x60a5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil}], './file0\x00', 0x2ec6}) executing program 5: sysctl$kern(0x0, 0x2f, &(0x7f00000003c0)="51ad53ea5b9187af4f577c25702b56c3b68567e1c5f3a27b3c7fe04a7acb82", &(0x7f00000001c0)=0xfffffece, 0x0, 0x3b) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd}) (async) r0 = socket(0x10, 0x1, 0x3) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) flock(r1, 0x1) (async) r2 = dup2(r1, r1) close(r2) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x20}, 0x2, &(0x7f0000000580)="339640a441cd16774363cde21a7024c16455095f2cdee6a1ad5c8f6d044ab4eb33efae7e33266fb550e2693dcdf7ebadb08124aa8b0a3ed8d99112df5f35789cf93f969820e3adc4331251df05ee1cefdf1fada84a02ecdb0baf81d8a1d3eb06c15b3ffaed63076ac41eafb04ace5627f0b228e0449e8deb6e17f960b1ce57d0f1affcce894f68e1daaaf788f6e086c287b365bb35a8980e9c81ccb739cb7dba41f43ec51c8e5439df47df3eeeb1ca54b8c0d61fa55ffdf662eb353a1df639d4eceb2f8442856fd3a66c0756052548a63883d223a1ec9797ec8c756faec7eb9373797202615557dfda3be54e909c4a29a50215fd45a5f5ec54aed1b4d2bc14b36ab58be158a197795d63075e11b53f478bf27540a981b3c547a1519d04be2a9e95ba1cf79e80e9f7d9fe49b31ad416d0137825e1f05c02072eb24c8089f54c3cd5adf04d226cc1a0c3689beb585e6cea2d1be92fcc9d8dbdee8c7a3e52869b8940fd1c4dfd4c170940b57b48a7880c613e5ca9118f9947c6780594e33cd39937bfd3f6d34c0ce28500d2d63863a8d6040b19c881877f0c86855a5b1f534d94ba8ef9062910bb85a24b602217b106c5f704c7113fe0b15ace220c969d7e312b9a6513a2b63eef6e502651a5a66448541f3a6ed14f4a1bbf1ec20a7baf8cb7fd937d9dfbad7cefd65b7a24b7e05f092156ccb45f60fe9d2e374256a73239b3bf62ed1d133242ed76f0e07bd374c75f531286151bb455dca401c4f284bcab7557793477ac31d469d594002d41f558145e502714d6ae6f2ec52ddae5a0183fc58604cf2ab715a7e017654a336274b402148dfe0c6d16c2bcba1a6048f1b4d79b809f806ebf2bfce315d120bc6f94ae7748ffdf495c492ce4eec566cf227f925b733f51eddbdc37fe4f97a8e14361da27804ab8e37d82de8be5bc1712b2356ddb45cf43a1b1e86535444098d63a610d6f3d73d93ca1502cfd979051cc38c4ea9c0c875344c2ffa2e71c1eedd2bde16cd4591c4c8ef4e654cbdbdd681fb15675bc1845cf363d5a9eb3fd99c8ba937190137a8446e359305615fe72dc46dbf0acddc3634a0b797cef52d70d7f229596e403077722c43db9923fe4d8dc15b5f06b00333ffdb69a5d39c5af4b6ecb4889e2f41c90fd069b4d1d6b00c220769cf0bd43a8d1c99a173704c60d9f68bf3430b48aee2c06e428fdbb9dcc6c131ce83530c8b67f428aeec5b85a36177d67a6026917e20b92f6af69acafa85c72725a7353d816ddb9fb41fac915dcc8c4af823d54a92c87b876cecb383a057d49f562cd57266456f7a831a0ef9f2ca825b2fe0b94dac573eb2dd17e86f3f233cd13148de8a8f97d70f68a9f9d4406d846cd15e04cf7fe4be3fc555199eaae952381b5f9b4060b18ef436141f33751dbaf3e5815ff4cc0245e97b7c4d9ab3a82f424d9e6be24cd097d4c0d69ecdbb749d2ff5e8cf672d5c82b5c4a5a2e4921f91916c013c8109e6c8bc47b7ba901900a2a81bc1a38bf206eaecf05e479f8e37256e97bd440df87992df8b4173df4c77ae6d756fcf9df9a748629fa16d432fe50f610f26de373eddc491a176aeb318eace7e690b09484db3c955e3f44a15d5cfa0901235278c09117833e2784d28243a98ab467b287b1283df290aab0288f42b6ad64c8c202daadfbb1708c75ab509f4fb1ac6a16cf6cb3636364bff35da9ba8cf11666d5a6157946e1ab58cd619cc413ef3ca7c30530a8d8c6cd3fb6848b096da7694da83bc0364f38bed88c4fe881577667e38f213550c3fb6dc53fcdd8f468ee6174c6f0441c04c5107f1dfa1eebd3592f85e756fb98a6451f9d3967836c09160bc3482903f9280ced5bed424a670fcbd7f72de7212cebfa7fabd04684dff82adcd832d65104f0a4eb29a4987792ac2ce95a0be7ba64ce7d86280b2c3c66a4c1c1c803dabd42e47f00a5ea69ac3f7d738ba6d771eaeb0fa186d4aaaacf0a6ac29dd6fbb1c8c3d8f32fbc780951a8cac6528b064694518e1e1f8b45f0d344641f27a425f62f82f2d70ac8ae77362fab76e1947c4df106b4e0da6e471378bcb36c99e19bdf85ebf6ed512a784d93c137f39819cfed88210b3c9114057d0af8368649affa9b1b0e62d407c709cc6053cd1c2aa6a1516747efc5068911c75565cb4cd9343bb6858c486c2c0db4dff981191aec6c09a0b6b70732978e0610ed51b9e66ebd6e905078099dd0be3a7e6e5cb3d62ceb1040274edc25623ff4d7f0e08b9081d0ac33f33a1c2e5cc09f0798608e3782f1d77e977563875cb0034fd2f987d106d01930b4c3e11b8af015e6e48638a31f4ebe75af856e40ca5ad4338aa55993339f6ee7105776d41c027dac3ad934eb7fb70fbad23672a7f8133571edc3feb44126cce6ce2e7e86d337c939b74d2b3c76239e0490a4081bd2209de0768625bb694f78f03acd50cff7445979a125a49afc49761fbac280542d96ccd5a98eca3917eb91907ea0a54a6415e788c1b383eaeefb37acc45801f37eb8ef980e170131e5eda97bff63f960527c356167a51677b6ef04a76ae8f0ad2c206b5e9985732f80c2121e19fd99b28b65f0a2d50040f58e31c29f38283fd6dc8642c587db031c23d427d17776879bfeee8fdc594756f37410f1e284b7368af49c8d77fc004ef0ab48e21c9a9c3b730779ab213ba652b756ee2615c85b0900b8c4579853ed9d44676878c26ed7925c9cb89c1f9b9971308b60879014fb52f680ec49028b330411c3b18e61bfc2db5ed19cacac049af0e80f4d0e864a9cab04afde6305a05b0fec0479fe5b47752408c1bc894920f4f9b16240c162db4a6ed7a4a1ee28830be84171f8fb3fe393b5af10a59f1d7e74541dc51e3226e10cbec4d6aa05bacc26d2aa8e13f2672eb6300bbb2d3025c7ba8de3c5623b9a82b443d3ce998fad1e1a11b05951cf899260d642d7a46dfe1fd1790b4950af9b3f25392ac791e2fa9a0b878aa589cdddad9bfd479de552a31954f82ec3c4268f18663c8d250fb6e54224933027afc6766ecc236397a87c86f9151a3b5db4e899d4a2cfd2020d8a9873f48cc174c57e768ed2f9d9bff242c6f406c3c93077a89f104bfdf49b908f8cff272af20038947aca3029aeb61ff4e162196a87029b3025d62249370fd5ec7fa68b6bf7b8297ec34a2bb835f5c4c4488bd8ff2e3bc3eeade1b5b5ef6395f014ee7a882d50d027d1ba521f8ad9214d2902b8f767f980b2cd76553baec346178de17c28964391040055609291fb9fe4bd08f76249ce2d18820c37d2022b580da6aced75f6323e527667d2843a18271330d2c2b40efad071894b13b503d8a47a178ce90b91f6dbe12d3be56f9e40ae19a4ae1ef57586dc359136ae8e7b008d7d61ba1a86dd1c6c4026f312c68e0a5a711d8a599b4a202b56305f5e794f830207150c6c459bfe70d302966d555a37f3af5f99b4e91bf23664b79fcea9d56002b8c9a1f822e79d58491f1697e7fbe32b6de8d4561a9e03f11a183101ba1e4b4497f0e1b10a16d0e5b7cbc2129650b1baf62725f943c2e6df3e461f532c70fa4d5d1835281d6696b3855d85731152a700b48cae60aa138ed7613bcc0c499f762223d95d06c9ba1987e1718f51b30c4a70f31b27d26538e452184e9d006542705fa4841917e467c2cc8860f8304093bfb5a12e9ba69fd737f4a02ec1d6aa29dc0650973cbb042506f510541c01c2c5a977c1f88ce107d0af2801c23afaa945484669e5ca81c884887844644866ba49a830b3451b48fd4c3f5807c3db36e5942899078f379c0af59cefb5e99136a051f4f10126e785788eebae0b1328d0981ceb1aed4a6a203e8ea4bf1411539d1546bab3a5d21e9a27e5abc4e8628553250c0a9910af0d6786424ec96889e4556452c7c7cb9005fced67cab97e8b6d91e5985d3b526a1bb2bab7876456cd19182deb633c13521ef9f24ede3e5396a88267ade2378cb4b3d853ab4c22522b6cf6bbffbe6b0386f3c78ecc564aacb894d889c3e137ef99a792c91e616216627955365a0635a7305d1846202bb1796a16ad1fa428b0c990a823d4f0a85ec55a81e060834b2a30524f3322fda6b8c286a957af860cc005a375b5784b61b3295623cd8ca5e42d0372dd2dca96b2a1fb509c1a69e5a1b6d75f33913f308a92cf6f966071febc3bcada51ecaa04c50d7801fc463979f56e098e10f2166e6acddc47f8976ed9cb04be9b686095c46bda514ac0e11816d3381560eca4774452ecebdb744ce12f667cb69a09a9b2a66ea4fac7e85ea5e755ceddd7fc4b97ebd79dbb14f9c2eb1c8b0d9beb1e05cdaceeeb1cf69bc2ed8eed1b06b54a41e090a6275d6a2e907d4ad84f20600ace77569d663a842d27150644555be437fddd5eb10e156eca2a293a7dd85e1592ea54affd9fa935b6a6c630a7634ddd597b7fdcd4b00efedd2800c7a4dd3c77f0533762c7099a9267ca80d7a56e038d5919ee3c84872a52d85d64faf6ffdb2c75daed5c9d7901c657880ffc0489b11c8ac2948c623b01f381dcad299b42e57306d26977242bc0904540894e040cd306955612b0fad5619502bf0ce3f0b766956f17c2c6976c8f1642a2ddb71f35ea891d30e51d3daf3e99b17a2bc146877e31a9eaf1b79d59afc6115ae10ac96e0bed37139e4f95248e8bfd89af99d957f4c45d75da8399e3b1e4e492ded7377957050b5c93726c02fc6f93b009a84193ed244f72278c548f89e3bd539c88e3e9ff2dc89111c52005f01ed9917adccd0fe661e12465a8172f9a82ffafc38775d0427ac84da1db14536dc24ee392296cbbb56cd64bc95d1b2747b78144d5e2fe3091f05044fe83841a35078922ca3e43a9f5f655e7e544863040bf2b62204631e59983bf3ff84ebfb3dc7b1c8de21631acba0f35d0e2bf3ddca517a1a180d6d964d38e96dac212d5ea854270a6c3d478355f2339b853b869bd5c0bedb14518a4f55bdb4be8622479c0c3b3e3ce47c2e423a7c8b7e7c797be3800dab41b60cd781ee7b1c2e91b7b496cc9452683589d4693495ddae118645d0e258ad23702a507e2e504b774e34450762ba97b536baadcf615bf66a121ff4cbd4cbd51acc7dde157f4dac9c7b779783f6afe2f9f830204998409d67b37806a1acdd87c7e79d0aaabe7e3ac78103d46d3449344ebcc4f9410bc617f96f98fc6304a08853c728045737000aeb7db708578927547ff8fae321e919cbec79a9beabe9e622f9e280e949e8e2cf4334597539b9f0be9549c9e1f8ffb2c6d13eff6ee68e99221e2be8a797f89138ab4adb6704cdb823fa16824b416dcc3e1ce3c8a1c707cec0cf17e69437cc2b83c28f5d740940f356851ab3c188022d0b63844ff9e7b871a3bf3cb4b4c9640328a4c7429d2c02c81b76244fb105d91ed832c6040a60afc0e85b0d15daa199adeb3ec92123abfa3274ade1bf35c6e78551b7a3a7bb0e08c6d4b590b8adfc67f32f04cbf5eaf8b57fe387c6d0d645f889dc5ba7f54d328067c5911aa4d711087bb1d75cbcda4f8a6cb622c1752279e6f455886fcaa20f7b7292523c203c9eb16c8bd13086691c3a0ddb98ee4b3133397c073d5442fff0f5c50c9e3877297314b5a2dd08cbaa1dbdd78f4aa7af61e7aff6f5159db5dc7ed1e9fbbaddc126f6209c3790eef044a5b2b3776b40b2b452feb605e5312c8deb8035cc71484665545062c07df52c1a45278060ed62fc113387317a0226c7c0880533b978997dc22b103e110ae8704b37af6a3a81d09fdf806a575036d0cb10678d7cd2338391e60e3eb28c8453e362a2c4c6db54984", &(0x7f0000000140)=0x1000, &(0x7f0000000180)="d49707a4fccf97ca90d890f7bfe9b84ac33d7d9eb43c7393703c921bf0ae878f371ab7e37e97af650c199849e52c4b104b87e136c9c09c6d2cffb1af", 0x3c) (async, rerun: 64) setsockopt(r0, 0x8002, 0x6, &(0x7f0000000400)='\x00\x00\x00\x00', 0x4) (async, rerun: 64) setrlimit(0x3, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[@ANYRES16=r0]) (async, rerun: 64) sysctl$kern(&(0x7f0000002580)={0x1, 0x22}, 0x2, &(0x7f0000001580)="de70f400a4766c9c0c188666a7837c8219302ab0237dfee1fa176f8c5ded343ca6ccf605cf5aa7a719595e33b3c8c755c279fc8cdee490dfcc33e284cc103f0b8800fc827d3d2fc48dce6407de6786eeb91a838ee1b63ec3311d6f5d945943bd399377e721ddd4bcabf3dcd00f590a7b99214d2f4815e77ff1ce561e572e8dad62bea0f5b77b2dadb9ec8c881cad6679119bc9283dc2e07bdcb96df78ed02593a5d31c077f22e575e6669d999a589c94d75898a132f5ef7b3b15860ebfa1c3114bb532e40bb71ae934a6874e8bc55b3af3809c62d9307ad5711d3f589c48833677a46f5c6ac3a69dc0f82ee3c95ae8d1420e95805d1d175cbba9511f2e033f5f10b6c2264381ad364747ea6c46971976e0577fe404eed298d483cc9191edb367e278843c780135013ec22bf3f3b2333a68aeac48c674ac1fad282f8ef5c6003b6d629c6908e765e41a64bc7a61eec242ec99ae848631b7256736ec6d04d66d2c64bd878f3fe72e15915555a87cf53c2ee601d9b61e4c09202a613d611aa26346503028f22c18acb110ca5e4ede40e6d7719f3c3fa9f3eec11ef57fa878ca35f5b12b52ada6d5714688f552b7dcba1b35df2db553d03fbf53a2e5184c8a7b120af5748e72c90ebf73f33e7a572ef4ae663706f1fd322b03bb1db13855ed85a406b75d60afb7fd0efbc6fb9dab1ea7509198ffcfbe19d92db42ab045156fd67623f31873e677328ccbb6b116cc43cf099d0bf9175948758c2e99d3cfe6dc69c2dcff3aca1d9a39833649476b00e230a4e401fbb348d4b972634c9a18efa9789a15ff5c51288545b761c7525f1453556765a3b8495629208ff121aa98e431cd0ba0b2e19953faf3cdc43eed9c94f18158875d8e6daa0c3ec9292c00e1b295b031e3fbdc06a911c5f322798894f029e2f726c04dbd07d7bdf879e5f24e2a5e1d4c6fd86d21b97cd8b87c9082fd5e10ffb8ef0f34b93463e599a363f753e6101f7854c95714d630a4fc6b467fb627a694f7ab2c43a4d787b18eb0414a5dd286bba21024d8fba97960d9bca8a939540353ffb6a281859e719879eab434f22b7b433bf665b4074ee1fe4f131bc74ae06d0c6a4d7c8cb9a6db67aec7e13dc0d66e06e055533ede2311625ec1d521215bac37a3b65d9c9ca44d140ef55388a0074966661b8870571d0b7b57325b7b7de24a9149dc2395dcae459da2720a19718e1792b4781c65df8cd7d657d7380b16de7b4a44ecf732c69d42cd8ba2470a7f2e81a4e93b00e1cbe5ac423f07eb58f3d464c9eb9a91a725cc1ebde5a14aa9178ab62a1d65895cb7c5ef3ca112dda16cb0192060390887f2a8ea34fe1fb37df002357e2c1cac96c4f91b92fb2af8b8a0cfdc4d4e5e55a30d33223ac526cc83e0d1ca0adb48dc5536d0ef34639e7b9f993b136c9313b06017a49d6721f7b22752b21e3948b0e1f52e2c73e3de01e007eccfe696791a231a07d78da051f1f93414d45b801760c20afe83b49adaa2065b94eeca1c6c185c443b104e151e7b720d760ee1503e5b13bd4b54a15c10d5f0f134beae99f8fe1a572f71f7382f81e3a191edb8c1b53df4977b54e1d269592421e5b55e212fc07133bf28026405f0aa08f2f2483e264326c24f60d6c503d5e9b20b625e2589ea37b3299f9f1ea58ca104489d4cffdeebf6e3d0ab12d51facf3aabd6adf1e90c01ed2b2e0e67f2ec3bd76869d7d25c0131aa2daed9bb8f83c0d4f11e1838e0589ab1941d037e4bb272bd96a35800d30493b5c4c1ff9165c3faf61740ab3c1319b95995c0d8de8ad4890cacaf7595fdb6b81d11a947d55e4b279af8562b1d72858e59b2992110c8641f934eefdef5eeb437238f1387c890c9870b05cbb69532c43a366e28635424b1ced632e1aaa6d2d91f157eeb47027d1c625ac617a61e006e0dc995bbdec1a46c50ae31daf02ea8f5eb322a6106f464c4b482d81fffa220e31c9ae3d57bb8f994b96e5f753bb3f7782fe4f56d08b6125da12cc639e2aecf484e0c3669d75e5ba565d89ba54c9c541115b8fd1341af65101081fe7922e96db0281d3911549b5482ac66538d5fc9496ac26fd5f8ab73d5767ced45402e8c111b845e03f1dba275a40478d7e93866cca066a76ffee1277eba7801eaecfff6ca8c2f161296adcdeb8a7e8c6eb2a35d027baf84c5f4c492ffa8beafd7ae418b998e4f2737a05c87b75972f69b1bbe0ddf4d5eea99444240c377ff99904ca4a3dbd41e67f6b147242b0d81c518126c6449b0898d937d2ba98e1c6bc869f41873d80def209fc8b1c921f84ee785f80b3aa91e8d50bc6cea0ca1c27ccf6b203467c05b278bbf933b0c13846805d01dd801182d13cc732f2f19631a0a72bd3c2702857d3c73a5fa5e5a9dc98e789da44ef694707412b1708f986bbab48914869eec1c45c698a00c86d4a7734a29a0c9f53e4d3d099fc2772e8b30e6d4bab1a96f72c5507e0e62561eebd2e016fc0c69d410f05387b944116e2bdfc44f352f0ddb80f5701ba93159e0cb8048dacc9bbfacedd589fa5c10d3b40fc8bac52a631cb49c591458dab2d45cb77f2b801719bf709d9ccb386cd6115bec1b883e7404b3449e667a0ee307acc28e034625964cf84d77b87f99d339f642bce815f3a905c35e8f7e031a2f5e6c4ba68e07290877ef9a163a902af0c9d79e10144983373da1058dc027783ff9dd7db270c165bbaf3a26231bf77ea6af376bdbd59a9f6dc196b30ac5526371e4e67353cb21e04d5467d2f9eba492ab6efd0cdb76f024549033c25f64a24a19ce90422404bc68e65414a537d20777e0f9a700fb996c061239907c262169c7fd753e30282fea55243ffd6d56eaf545736b6b0c3149740cdd35ff1893593e5fce131b7fc9d145aceada7b9a2fa21b2908bc830955eb90cac935cea90aadfd97237d757f0882651118a7c2e60df71b842ec35e58222dfc08c567483b91b911194c6ea1b3c1902ff1065d3d2a113edd116ee1e8d431487b5810733cef1803e785ac69e7b43e3766a2626bb91060fb1d87d014130f4b4f4cb6f0a6b96b239489c762a1166f556997402e52fbbee4db1f1211843c1e413a606af5f843edf1f72a6f7567e65b86d9575fb7702dfafccb5ed006ef0090016026ea5a416cdbbb07cac5227410c62ec3c5d7aa4c9b7e6b7de1f2f676b89ce3f6717bc416887c75830983278434b3147ff161e6300191845335264b2ca45793422a5d0250570fe2d41778eb6dc9c599fac7ec9a8174e5ad13dd41113ea2b3db8485cec1617957b66568b3d9153357a0c935ba7b932afcf637b79d59aaabf0afff672fd2b21735ab5e7529e684e24a2b0244e8153f4b592be540da6d5ddcdd8395df55201438ce1f814a7652c8d2b4548a1337f3d0102ab491fe43a6801de78ce8fc81157f1045797543f83ab460da8e66df53c0a02746f7eedcf69d73fd028aed981b54e1a78a256eda0219be56ca11975ff6a7ee45cba67180fd996bba9343acdd00557adead690fd57e3e733aa71e08892f5239db83164b22cb8efa1220ea7856fd155b42294e92e621fcd3f47b1db55c3d2b0e3cab886cf1b0325ee01088af0f5f237ce31c66e6b6b71b21900812c52267b16a3350eb9766c2d7e86aa54c9a2f1c8cde43d44a4f6de71fa170c6b887ed7c22d616a139bddd59bd80162ee10cdf57f41c0f512e500fa51297eac4109a448b6fd01f7e209093e895518113839f1f221e0447dea26a450efd88dda6aed932ca3f9bae58703aba5322d5c2289ff554ec6db2892ad8b22921b12bff2679f20a0538d8551e3c950972bb990c82f87a7f94cb08ebb900190819553f27ce92aadeae78820bb8b8f27038f3f29298129cff7069e4dd6dcf8df73d67811fe8caaa5f3f6c0e9b3fa88697b582518275f65abf89d61b94ff279002856ca569679a71b88540011a36f45da507b628e235a57e1052357efc3ea2a2dc672818ba76e9effeb6df5167efd7b5c6cd962bc1a17849bf8ca92e45ee58b65c8946f8ae99690271d959284cbf423c42546dd84e64cd2a03a182ab428c34334104dde2332aaee27eb587f5ad93a453764ad1b6ef7e064af746ebb6d0025248198f465f272b1e4b8ba9a392e9f4f28fab564d903ca92b24a7f42ba8f364bdd8fe9368662d72f1c5bfc07f98af7f62804f82cc5d1caf25d111dcc7501e007cb1befff7add327954d6284d4065217ae40e36577321cbb5461fffeb2a1502b49f378d2f1c6a6f71235c4e3408a1f91ffcdd1adcd8568acd1c73b64be8c5404b4fc7ec269e32c00ecd5be8039fd629cedf486aff969a7e455229d0d66f78b4f95ce6fceb60cf303cd0574b8407b3a92a033a075c2d2bbfe23c6f04431ae0ec0efbd23f530d0d2efaa017911b674a15c398b71eb8359198901c00f8734ab419b42385e3f2852435c1a29573ebfcf56caf935f37353cdf2cbc9be41a2227b02147a6b0a917c71bf024338a2a8b11f17bb99b91ae167b0f463b54d680877f76734445076cb07be66e5310890caca425a2d129b32ac137e951e8fc12da3dc8ee9ddcf6235522aa7213d496a6c71ace6de3ea1009a444188c156c6a46f80992be50471f35fe0ee44d8bb84972c3f9a50f9c0660456aba8c3ff46ec67123295d9a4e84428ef82c9ccabe29edbdc744d039a9099be6f3a6b6676248b5c7a898915b662b5e61debef21284a8f23c1059f62a0444215f753b158950590cc75eead1de90a20a77107f6e2cb86a872f65c52dceda7577762b646b346d94a698b4f2d5b73c8fc3c10de90fcc0b40aca455f984ee235e8f73004681a87e8da3a7b8cadbc0df97dd59d1b9c0e44ecbbb87520f38a6ae9ca4128a0bd3e13374bf2b55bd6f6fd7061f64251da164a6d763716b120c4b6a96096b4d4935623241f34ba23760cce8e606390009e56994400fe76b5998a229e2145ad07191a25277840b148388ce92086ba8fe0a368a3dfa2425e13138310d7942d599d712afdf3e03c8b57d88db5b7a95497bf11d636f11c9c3791db4549176893ababefd67bc1b3b0b893c46b04074258ae66d84e9e1b61fde14e9feb2d64b3a95b951dfbdc8cac8f2273a6ff9dea37bae8f92a684fb73b65afc668bcafd8c7f2453e8d6f9f9d4de3e7b4d8b6d19293c649cc9972c423aef8f9b54c8fe851cd82ec1a4848d115d697d7ac47239e880458b5f6015b2e54fe4ee2bc07e85ebe2d2e4b6ffe480c68b3ac0ca6cef25b4a96fe365971801dcd38c5046bc0785336fbe3d1d5aaf39f5c3d85be5b6c625ff8e1bec5ed26d6a24d4d666369f2ccd7c7b453d6f3de912262f242909920ab9eacf93bd72978d81c68602ae96267504882e9919be791a7dc692d0a5ad61a7ab765380ae8515bd8002efc80f7559a22aad852dbf0ab3da6e4b6b23a300420c5131879adf5c6531113b53c2032658aa2a9a517dc9cffef99a554cfd17e7a6a74ef9f58038a49e9e6a76123d8bebcd4a0cff3ee9e6691cd19bf3c1e4da835901da4f3f1a7850efb39422e791a5834b873477b5102f0b5231f974f80198272daf2e29e47eb6ecb3b70836049a7ad771ee767d09e0bac774ea650cf11642d9fd9e0e27f659e264252b9ceb4ebaa086f73aca9a2c1f9a48d1cc8695836b40421c744414f631cc272c26ba7aa1672d556aa4ea848f011c33e07becf8c77c8f31115f0c6559d517f6302137dde2b676394239b8568ee21ec94578c0f686b1576c05954c0ba793be365fdec15529033cb7b9ac12427fbecef7ba77efc1f53a6a46d6268b11b3be2ec8f01d6eae5b538efd99e4353445e26a50", &(0x7f0000000240)=0x1000, &(0x7f00000002c0)="bf5ed687ae263c3205f97cd4068837947971df4820d8b5c73bca190fb64d7ea979daf30974a9a687948864d7867f40acbc845ef737ad9250d87ad5374e5770b05ef21be2cafcc8a89c40f69d8f3b13b093d6158125df867a637a3708cb717fd3fff6c2b4466acd1af8b86f4d6ef9e5d8c34b13a964c79c9ba71aadcb3a1e2470c98d36ed116554f4d6", 0x89) (async, rerun: 64) syz_open_pts() (async) read(0xffffffffffffffff, &(0x7f0000000100)=""/140, 0x8c) (async) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) r4 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000900)=[{&(0x7f00000006c0)="cd053e6c7c3ca0b2c367c06cf0cf0e1f4f2417d2f19fce3852ac7161aee4624ef4f777c61e6f1822c52751fb6645c3402ccd392ea5db30f1eb8e70b45d3a52690231da901841adbdcf9eb611d749f9d2a78d4de4a129d32a59ff15224a401b4bd9a959e4d4c937d924c15e35506c036d403abd638d51efb05bd07db6e755e3caa400a7a5eaba1387f606f884c259", 0x8e}, {&(0x7f00000002c0)="07d062b363fe5b7cc0d210b2f980a77b9138e4dc2e9fa38b5e8bdd1b14d8bb36c04191e53216d8b4115eac879446b0bea9b1953d8fc3f45372762bff8dc32c494eecd63750776da54bbb509b149e68f86dc4ef8fdd", 0x55}, {&(0x7f0000000240)="89e87c1500", 0x5}, {&(0x7f0000000780)="f5b51784a26273d2624304c68470f4caf8801645145cc2f8a5a621c38687e57aa4971352eef44e1bb709460d6af166e2bf6b748391124d3b76ec2bc499939d863f0334f3382a39309cd22f56aa94108b12ea3072fe", 0x55}, {&(0x7f0000000340)="85340faf3e72dddcf261a55e98a90c02457f916cb072848ef933d5ed91af", 0x1e}, {&(0x7f0000000840)}, {&(0x7f00000009c0)="7b864a14ecbd23cc2acd332d3ff9aae71b62503f80b56d50fcced7c21b7811619e1e3e35cd70ef23363478d560b4bb775006c015e7fcd5b9a30a29d1cae141e16a433f4d3dc05469f0bedc20d8b37303f454d707dba47923eab0a59286e68df268f6b3bb57f77951eb39767b21f1a35e5c8208e82c88e00fbe3d12cb16d814bf391bde1a52fadd5b88fc52fd3647e44ae53b6fd0281d4a4525f4b38593b4cac98e34c54f1fd08c2b08f58d22551d9f671f9672191a007a56469aad0e2bc7876a45d8dc11128d342921d5155207c9ba71e083574e171093fda8c41d", 0xdb}], 0x7) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) (async) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x52e5) r6 = syz_open_pts() syz_open_pts() writev(r6, &(0x7f0000000380)=[{&(0x7f0000000480)="190d3bb3cd71755cf9dd489226aed762011e482a8ed27797cbc0055431f395e19ba9b26715981d4798ce7f6754ad3d4714c5d6180c61d3a005cc75a978c63b13d195266f7869202448c77e2d4b610d7ee228e94f3ec6d112f452cc8aa0c77969e84612f06fe8cd78f3576f0aa9a929247bee00faf745ee84176fb8fcbb48e2d0197b983fdbd396f3e4e04f8006e4f05527ffc613289ec6c522c205380674e75b9f62a6239c3ae6a43e41ae5ca9378ecef036d9a6c9f117f64afdcf962c5ab5d434f1d6549769444d0bad", 0xca}, {&(0x7f0000000580)="a9d0173db08c86a04cda15b9d804218e7633ab30b7bb789caeb63dfe25fe41a8b167467c4c0fe176bb79797d52c391e6b9d5e4cd20a89a596b1f4b9c98a9c03795cee318418ab52a6511fe7609988e7d92005ccb0edf0c74a4ea1b7127527d402d748def61e19c2a0396539ab577e35afe9b344f846562f6a46086e1ac0a488f1bc8f719740cf20eec853b2dd9775ed0b369441baaf8e3bd9c9c79f985fd620c0005fd703bb71fc7c0f8d3b2de13c47ddc3c4585ab64c82ba8dd480abf2165b45d799279190f48e15f73949049e0e1c2b24a9d026d719154e2a979d9f363c80cd95fdaf78da8e7630d906d9df72ec6780000000000000000000000000000d62881ecc27e0b2dd617fa8aa7872469db675db724700ff95aa9c7", 0x119}, {&(0x7f00000001c0)="8efa48cc2a5a8966627941e4e0389f5fd131fecc0bd1f23f3b8e044a03e2bd048e10b7a73f428a17347d53add18ee4dd4d95e888826078dd0f09074c850d209cc98be47d87b6af", 0x47}, {0x0}], 0x4) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x14, 0x0, 0x0, &(0x7f00000010c0), 0x4) (async) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) (async) mknod(0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) (async, rerun: 64) socket$unix(0x1, 0x5, 0x0) (rerun: 64) executing program 1: setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000000)="48811912c2e19ceb2c2b4adaff6b21b542d1e529a25d4769aa3b21f77d54431fa4d945ff6af0a5de8326691215951e3c97e6c5969df1697cf51f784a3be1f617663e632d2a692559611c1d", 0x4b) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="af8e4a8cf383635e58575849544012a36429cf52a21b810382ae7aed6428012feda9c5b6c7", 0x25}, {&(0x7f0000000180)="a0ae6b18798ea98bc418fb3a1a", 0xd}, {&(0x7f00000001c0)="db44747f6529d7c95803e340c6e28bbd77ab088ca4e96388fb42510ace21a3a25ab4889192457481accb56a54ef78c03c64ded616d511ae37a", 0x39}], 0x3) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$kern(&(0x7f00000000c0), 0x5, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x2a) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) executing program 0: ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) syz_emit_ethernet(0x51, &(0x7f0000000140)=ANY=[@ANYBLOB]) open(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102", 0x62, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x0, &(0x7f0000000980)={0xb, 0x200400000000062}) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) socket(0x1, 0x2, 0x0) socket(0x1e, 0x0, 0x2) r1 = socket$inet(0x2, 0x2, 0x10) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="8b589d", 0x3) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)="b748abe0e962960f4a11bafbe1ed060a0000000000ff0c8b58891be2608106fed2d50cf70900000000090d99af2ca6e1014aedccad145dbda88cadf6d7187b0f71b7950335ff4ac848777aa26083e0e871a5c38bfd11eb650a109717af815c3ea6979e95269b363d4ad110bbb6868c3ba200817af04416699b259041ebb7b74ba885380e22756fd3d166ed771888502ce8284358104fb97196002bae03cdc6f48b1064c40d25ae4472a4ae70c864beb40c1d14f0bb2a76f22b66430c00f7f7e4cf45d9404bf69c379a9a447a787a64ab546dd874bfe43d3d056031c0e28cd9c17632ba5ed4b4be1c89872c57051cc9f31b6f2d099aa1197790ec1d2e11b8f8ea0009c512489f656b0dfd5d21d4bca22390c616215e47a0b52338a6a5815bd415385288be340886724b8a955354247a2fe4db0c552db1c171c95d21fed7e33f603a1a69b99f614f335ae789c707f2d37febae7a49af8cd349d5d30b80c8970ce7e9d48cdcb10b649bce6a677624f3aeb70780e16f36dc5950aa17bd41580bc0f4282da716fbe3971fe15dcd843583c87ceccfca7328a900373b6cf2a113b346517676c81bc2ffe9520682d751c73f0f4ec8aadc7e063c53ac5b1459"}], 0x1000000000000093) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000200), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4c}, {0x26}]}) syz_emit_ethernet(0x62, &(0x7f0000000180)=ANY=[]) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x6) r3 = socket$unix(0x1, 0x5, 0x0) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000200)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 4: r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000480)="3d562de543b74deb3d766ae1fb16a3be830c9cbcefa4ae9febc0c895a7eb112651e2fabd188b6c7aeb46bdb4ed851bf747c16e070471340efa179ca6663167975b76789781dbc3407194968a0d622f3dfd0852620df07bbfe510ff58e8ffcda166f72d1c81768cfd7106f64f0d1daad5281ee820c45e2260ae4c05ae24bd880c041df94cd5e6fe16b4c66a59c82f609d282c63a46103abad67ad280ce5b66c4c01b4d83dca47b5b2ff2382f88160b832bd5548b2cb4afb3d4ff62f21a9f6fbea01e18736be76876dcd51c51b9ae0b28480fe16d4b49c42d5ab0e63c2215cb324f73fb81a38e19c9da10096264eb981f6d30a779b0a00a0373d2a42089e5e2836d27681f9eb0b1721", 0x108) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) poll(&(0x7f0000000300)=[{}], 0x1, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{0x64}, {0x61, 0x0, 0x0, 0x4}, {0xe}]}) write(r3, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x80, 0x0, 0xfc, 0x3}, {0x2, 0x7}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYRES64=r2]) r4 = socket(0x2, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000000000000070000000000000005"], 0x30}, 0x0) r5 = socket(0x11, 0x3, 0x0) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x3, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r5, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') executing program 3: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r1) openat(0xffffffffffffff9c, &(0x7f0000000180)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x30) socket(0x2, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0, 0x0) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_divert(&(0x7f00000002c0)={0x4, 0x2, 0xf0}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) setreuid(0x0, 0xee01) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000280)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x14, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @local={0xfe, 0x80, '\x00', 0x0}}}}}}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) executing program 2: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1}, 0x2b) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 0: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r1 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 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}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f00000ad000/0x2000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) executing program 4: r0 = kqueue() r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x8, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x3c}, {0x8106}]}) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/259}, &(0x7f00000004c0)=0x105) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000500), 0x10000, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0x82485608, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000000540), 0x800, 0x0) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x80206979, &(0x7f0000000000)) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x314, 0x6f1}, {{}, 0xfffffffffffffffe, 0xf1, 0xf0000000, 0x5, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x80, 0x4, 0x3}], 0x1c, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffc, 0x46, 0x10, 0x81, 0xc5e}, {{r4}, 0xffffffffffffffff, 0x8, 0x1, 0x10001, 0x9}, {{r5}, 0xfffffffffffffff9, 0x10, 0x40, 0x1, 0x7}, {{r6}, 0xfffffffffffffff8, 0xd3, 0x0, 0x5, 0x20}, {{r7}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x0, 0xffffffffffffffff}, {{r8}, 0xffffffffffffffff, 0x20, 0x60000021, 0x80000001, 0x1}, {{r9}, 0xfffffffffffffffa, 0x40, 0x1, 0x2b400000000, 0x86bb}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x7}], 0x8, &(0x7f0000000680)={0x9a, 0xb06}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, &(0x7f0000000100)="5778f6e6b9b9c3778863917cba05913bbdb3bc4f5eddf2d820795da09e2e2f3286a3f7b03936adce7ec97127325cc93c591384fb1a180f12f5b53e91dad39b41355ead8abfaf3caa91b74c53d18b07fb2ac9665049e41f836eb07b278f47b34a985b80c662390e674f7f39aa6556d2f7b6570e1e82e894ed95ce59ebb8b51fdad7be233ebf17926a1c0c1e351d2f9710b01fc319b2afba696650b0a2bcefcee9da1831e83eb32147fd208cc470", &(0x7f0000000080)=0xad, &(0x7f00000001c0)="5dffaf62b723d89c9c7f74c54dffb19bdaf14dea957c06f18149e94d4725d504abee95c2163ec0a524ba4fcaa63b8ea101c680f063a28314e0bd2b04e7bb2a74dff26733e1a07b1bc2a6b5c4c2eda9eef8b4eb3e80982db4d903e7", 0x5b) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r11) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) pipe2(&(0x7f00000003c0), 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x60}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(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'}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000380), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x0) close(r1) sysctl$kern(&(0x7f00000008c0)={0x1, 0x3f}, 0x2, &(0x7f0000000980)="aa5d01bdf4e912", 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) r2 = syz_open_pts() fcntl$lock(r2, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000100)=""/140, 0x8c) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1c0) r3 = open$dir(&(0x7f0000000880)='./bus/file0\x00', 0x100, 0x178) writev(r3, &(0x7f0000000f80)=[{&(0x7f0000001180)="cd053e6c7c3ca0b2c367c06cf0cf0e1f4f2417d2f19fce3852ac7161aee4624ef4f777c61e6f1822c52751fb6645c3402ccd392ea5db30f1eb8e70b45d3a52690231da901841adbdcf9eb611d749f9d2a78d4de4a129d32a59ff03224a401b4bd9a959e4d4c937d924c15e35506c036d403abd638d51efb05bd07db6e755e3caa400a7a5eaba1387f606f884c259", 0x78}, {&(0x7f0000000ac0)="07d062b363fe38e4dc2e9fa38b5e8bdd1b14d8bb363216d8b4115eac879446b0bea9b1953d8fc3f43f000080ff8dc32c494eecd63750776da54bbb509b149e68f86dc4ef8fdd9595056776a5a51f1dd0dcb7a83ce66453e8b2018d13c1b3c601a68337c832e49202534d3c73d3ceac3031d3499dedcbbf2a583d59eea26c53d71d56be56e604d92dcdd100c28aca000000000000800009f82810d472aecb830f190d8a68a9761b5ace8b01558d3962544eaf2cf6d30883edffbd91913ef6412264b16b545708abcfe7ba5aaea988", 0x2}, {&(0x7f00000002c0)="89e87c1500", 0x5}, {&(0x7f0000000780)="f5b51784a26273d2624304c68470f4ca659faca6f8801645145cc2f8a5a621c38687e57aa4971352eef44e1bb709460d6af166e2bf6b748391124d3b76ec2bc499939d863f0334f3382a39309cd22f56aa94108b12", 0x55}, {&(0x7f0000000e80)="85340faf3e72dddcf2ffa55e02a90c02457f916cb072848ef933d5ed91af8eed598faff398f6f136a2234c1ebdadef28bba32e0a215a6b4c48f731e03733169d00e186336208fd3a1970a545ebc2494c6b861089895b23de9be7f27182f0b3521873131d3892d43d24a8487920774c1ecec43544afaed87695cbcc04165664d877da06ba7c445c41361da75d06502c296138ff5fccacd506f2ad9eb192d0a6517372173100560bfc8fbf56a77e2cd46ef14ee3bbb5b23ade76086567fa0774d92b98e202986aff969f69daa9983d0a439d111ff4b880e354b2640a7543da68485dd8ebea6e671697a32198a4", 0xec}, {&(0x7f00000009c0)="9f57f5044027c6dd4c510f7dc5a6e6f1e15f93411e49799ea82090b9c526fe924c48e07f156bcab713b9388602486d9fe034d1f83c5a6b2c752d9851618dda0c472915d333468d2e8dd0544e24325da24815f706920f105a923614eb601f393679b072e8dcea5db572e44f7eae2baccd94ae0eb6ab0b6449a37ccddf864fe0f5113848b52a73", 0x86}, {&(0x7f0000001240)="7b864a14ecbd23cc2acd332d3ff9aae71b62503f80b56d50fcced7c21b7811619e1e3e35cd70ef23363478d560b4bb775006c015e7fcd5b9a30a29d1cae141e16a433f4d3dc05469f0bedc20d8b37303f454d707dba47923eab0a59286e68df268f6fd897d7cc3dab3bb57f77951eb39767b21f1a35e5c8208e82c88e00fbe3d12cb16d814bf391bde1a52fadd5b88fc52fd3647e44ae53b6fd0381d4a4525f4b38593b4cac98e34c54f1fd08c2b08f58d22551d9f671f96728a89f9fb566c35b09e889601e619895e469aad0e2bc7876a45d8dc11128d342921d5155207c9ba71", 0xe1}, {&(0x7f00000006c0)="1bbb6a768b8bca8b5b55bf36448da811c6d3ed77abd13013ddcabb12f927011b08516874f3af57332856d321a91a2b1c943c1077eb7ad47e36c09e927793d9a652cf9d15a735535e30705ff2f481a551d1a4e117bbf042db6e8f49a6a3f7b27a8d015dfaac560c42e1cffbf2a305e5ec9acb7dd2e57ea5b86a9ba36a23ddf61686576573eaa24a2dc9c6115a51e416cf", 0x90}, {&(0x7f0000001040)="59b0afe0895821fe1c090b2dfd19a0104aecd4c5f55207ce31acbb9d33ba5812313069afa6f37aa2d069efcf94b227e453caa69a8088c900f94088d29aea03f20171dab4099c43d478d184a650ca8e6f10283444ef1ba82dfda659e0b894ccd00ea9ba8bbfdecf399dd0f08f3eb7888113ddb48f709d7a486266e23d5d1e43211962ba56e926dae7a6d7c97ac819c3fb1315f5efc05d71a6d8ac6ad61d4994801b44afd8e627b5cc3ae263c8d9dabd4fb8b715ced2c78d703aec33762c5458959fe0682024387cbc6914af7ea9fb53699da217f17b572ca9051c3b2a3f8186aadf0deb562677a34b219744feeab412967fa416a4c5dcf2bd0b37273a149169c66b9509083edbdb06e5604773202e276aca23990f79c873", 0x117}, {&(0x7f0000000580)="ec01c5ae1726df489ae79be7a9cb009d6da4a33506c330e8f43e7346d696b3c1b5c61e79a1ceb1b38048d9347df1e2ee5ce66983f072beec27be9f1a9d5da56cbba6a54191f45ca6dab4cf249b187ad9d4399184fda921dbec45a46764a76d365686ab8af92aef8c87b1ea5e96a28b31c2c63662064425fc24fa5ea13727969fac1f", 0x82}], 0xa) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x2, 0x4812, r0, 0x0) r4 = open$dir(&(0x7f0000000400)='./bus\x00', 0x100, 0x0) pwritev(r4, &(0x7f0000001140), 0x0, 0x5) r5 = syz_open_pts() syz_open_pts() writev(r5, &(0x7f0000000380)=[{&(0x7f0000000480)="190d3bb3cd71755cf9dd489226aed762011e482a8ed27797cbc0055431f395e19ba9b26715981d4798ce7f6754ad3d4714c5d6180c61d3a005cc75a978c63b13d195266f7869202448c77e2d4b610d7ee228e94f3ec6d112f452cc8aa0c77969e84612f06fe8cd78f3576f0aa9a929247bee00faf745ee84176fb8fcbb48e2d0197b983fdbd396f3e4e04f8006e4f05527ffc613289ec6c522c205380674e75b9f62a6239c3ae6a43e41ae5ca9378ecef036d9a6c9f117f64afdcf962c5ab5d434f1d6549769444d0bad", 0xca}, {&(0x7f0000001340)="a9d0173db08c86a04cda15b9d804218e7633ab30b7bb789caeb63dfe25fe41a8b167467c4c0fe176bb79797d52c391e6b9d5e4cd20a89a596b1f4b9c98a9c03795cee318418ab52a6511fe7609988e7d92005ccb0edf0c74a4ea1b7127527d402d748def61e19c2a0396539ab577e35afe9b344f846562f6a46086e1ac0a488f1bc8f719740cf20eec853b2dd9775ed0b369441baaf8e3bd9c9c79f985fd620c00259e79d571854eb6f8d3b2de13c47ddc3c4585ab64c82ba8dd480abf2165b45d799279190f48e15f73949049e0e1c2b24a9d026d719154e2a979d9f363c80cd95fdaf78da8e7630d906d9df72ec6780000000000000000d62881ecc27e0b2dd617fa8aa7872469db675db724700ff95aa9c7d142d6105936c7a145832aa852e5184f96e0a4dcda079ec01c9189b5b0e2a6dfe756e9fe43b9cf86147c88a21491901aa4f4522f73b16fb7b251a8d8ac643cfbea739af225672e95f54acebcfd5a74d71f1593685132e78a5f790e47e18f5a23f187cafcc90d09b345e500f36358", 0x181}, {&(0x7f00000001c0)="8efa48cc2a5a8966627941e4e0389f5fd131fecc0bd1f23f3b8e044a03e2bd048e10b7a73f428a17347d53add18ee49cc98be47d87b6af00"/71, 0x47}, {0x0}], 0x4) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) flock(r2, 0x8) flock(r2, 0x3) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) mkdir(&(0x7f0000000800)='./bus/file0\x00', 0x130) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x5, 0x0, 0x3ff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000e00)={&(0x7f00000000c0)=@un=@file={0x0, './bus/file0\x00'}, 0xe, &(0x7f0000000dc0)=[{&(0x7f0000000c00)="2b95defefa232dbc147aa895f653ddb41d66dae750c762ff27efdce58195c141e91d03ccf38b9968a78288bba51f497041e843eafaf11ea18ba4783dc48e2490cddc42d9c3ccd017d982462c7b8dca76562875a2f422bb24dfc3e26bd1f22f4ec8d9d530bbf9c6c2072388f3ee78d12d14e9fc20ee12cc156db1238e8301cbb4a72e8daa5bb91e4a600c8fc66835cb9bf237fc5d6a877a", 0x97}, {&(0x7f0000000cc0)="59a3cf5e615e6dcefb67681a58db0e167848546c07e30aaf618519653a5f549a493fc7b090796a1b82cf80c3b274028db5ed13a290f3bc401d0fa77d3c11a3721dc9701991168b29f6f5e05d29276fcef1e4ac085270cbbe7e9b5c6ac50d941309f24b3876b7c2807173d15c97875b2e13cc97a8895c6b44c5149ad0e350605f379972b45fffdc8f50df62540f2570cc1de3c99703a740925afde41b0c46bb433866d1e2f58d14843914dc3093a0d8c839d5709a7aef86b975839e376be6d3f3aa1fe6268a404821d478e109913f42fadf16860f2b1263f4af4d7e0bf55b0a8d62688fbfdfdf45b2cf68", 0xea}], 0x2, &(0x7f0000003600)=ANY=[@ANYBLOB="10100000000000000000000004000000c77d3281645dfeaf8004c2b21d600d848029e55dc5a11e6b9cc44ad11a6239bea9f2a54b7100fdfbda4d37633836b4c63548dbf4eca306c788de24b0d91840b1487c7b5c7d1b4a609eee853361c240238828728d6738c81c7f0912f41a332e7e96f27c1ba97abeb0f3be823890ee402995a77ae218c8d64d673e04c45eb29d5a70b8d85c43a18347cb5efbc2a2a8ea1d6f83b19f56b538357247ab36119e2611f7491ac3e4e656bbda9d840502bbce3b67c78c040b7fc18944eab1d4504b04f23c9c77c4a3d89cb748f597ab7d3431a68565b770a6cbf380617c88a173c4daa8a7230925404408b92f1fe061ac4850143067c0a3d818749dde92480888d82f21c7899cc959acd5a22ae59ccaa7f461b1790a57f54d35043f32c6303e3fe7d663acf6cbd98081c5fe2e7e2f1cc349b102987f22614437c2051f624125dc0963c9b03268c906b8b87379ab6da7b2a4cce7e0d526d7169b66ab6c2db5ed682d5e335b8586dc14e2894e07d8ace2527b929c4c9159e5360156ccc66b07d6a597d24ad9f62d934753272ae7b07dcb75ef2b0876f3875920f61585d4814b0f65329ca75e8d92591c93c6dba88f101b4fa2b5b13aee3efa200d0ec689cc81300d552b9af9e562e96fd08d569d4eddfd0cc702c672ad0f49203b5ff8e55cc12f5406909cea4b795240891c54e09815fb55d3c4b738f7036b7a4f6979854c03aaf8afef90a78a64a5bee55f30e116f81aea7d6644a5009e79faed4cae6b63ba0d6421e4e86aef8df52cb91b47cbdce61764ca271f85806eade211c108f90e95b52bef5c14f647cda16d3a93cc9281cad0e5bce9a97b7f9af5fe1e3e25d27fc43d799641946512568b34144be6af2ee0d24e75b2de5d40e24c7e334d251251aac7448c3a3b8ef2dccae533fd3019fecf400d595d0793b4ea19364d1bb0090b6157e3b5a07385f24f05746a56b4745ab4add1a65524cfd11afa91e4b046e5ba842b4e7d214ba4b709e774debe01840b05111f4e7fc14274c77bb1451ef494a1123bb0aa22737f4b0953eaa3822b56e01f63d83e24ff1f9bead00779bf8e9b8bce27997be4bb0052bae751d00a44160a520666c7ea5657348f6f24806fa31b93eb4965ef6fa2e01cc5425296a495a3020f384196c86a4d225f34c020397cc3537e5adb3f73ce428ea6aef2ebcbf027da6f41fe7b038d7bb7eaa5bae1d8715fdb8952a914ddb0331849f3a1d3c0690a6e4a6b31db47bb9ebc08a3c0a8ec7eaddf6c20b924d95fd4291962ce43327ca4426e6e11f68fd2bbb1532102a7381c935b23ac4a71230e3afb7ef1d2eec1945c76b313fcaf9d8049abc965a1db15c2e229471ddb30dab0aa56ae2fdc1a33b71f919cd7a7e1196dddfd9c3fe9cbaa856d8be2aaa8f19858b870080fcfd97005a5126c872adcb3996607a5294a002957aca2ef849674e5838cb2f50763ce54681eaca61eca4f2d1faa3e4ddaf55f979311983a605b9262e43cba1dff40b2d60cf1f891f71168b6e24ff066e67db18e89f16531633fd132b3b5c775a0bedd751914d94fd32da0f6abc645f920fe5b65503d2a8468f1ed0bab17e05ca98b1911ba8858f574d00f5883b1d19243e1ed812bccc57baf8d15c3b1aa2cb2345ddcf0b85a93f7d0eae1445ee043d7fc748f4b2b8a39f8995d6d0b861a8852c05b9674cb9d5d2b0869331b9e8dd4f17c0f1114931420b42caa3d4402939f37fd7aedc1c5f1c2fb96938d0e37f18da32c622a404609c958e164e11da860bac88173e6fbc4833dccf00406f92b0ca3893e5dea8a7911076a503dca50388bb60c1a94a0b49db16150c12aec99b554a7ac86eb13153a22a2d8f59ceb9bd1d6b326c2b9b3611b9f17a95aaeda53a4590436cf445ea76bae043341a233dc362e5944508affdde56a10c909a263d1524fa0987d197e6b11a5e301e94f125bf7fe812c4bf108a07c5a9030eb2fdc4463dfa74f8129fabd2d4d73a15b643fb239a07713e4da8583252edcfdbc45557f11d40a6172559658b40bd8edd30f5db086ec86f2c9e840807305fa7af61461fa863e052e0da23407d3a627b0d41d47e34eb6d7c89250d07a1e025e8be507f1f9e2bf9b43f8a6676b6fa55de2b5bb6cece3610bef716f94a6e488773869d8f3b4d859b3dbcb29ac038e1fa6ea1661271433278a945c2d1e7fe6f0c51a6600da4b99e4541cadf5aa6396c7f97f2bf1049d430b02d689a11ecb34cbbf797fd6b65978cf73f3108d6438cfa782c2524b46330b14611305a9b4644d7d1a8b5d1d55cc433dd4838e51b456898859955f7e87e75e0544a7fb4b6ee789bd4b02cb387c3106364b5c21ab889cb11495f08c7d92c1811efda68f340007af25de6bb3c41b22012a065e9096690f748b603f3c8e780935d949aa204fcab06d8d5bac1b73060977cce6a6f0244e90bd9e8a626ce4200c12669baeb926b4ee8f2c9b9c80e476ca9520491aa980d2fc47e37e0d19fbcba3a30e71d0a0d4961fc5029c2dcd97ffcbcc2738076400bbc0311e801096d7e37acf60ac7437629d77a0ec4baf53497cc6a1081807a46e41b19306a4f2c5a444ddde381b52979ab76f5459c28f13b9003c8ed0af2e39b4e264d4fe24a1dd61f35eba3298f467f78929bb0c7372c65844723faf9e9f70f0332e7654e86ac9286e8d57f949ee172e065208ebd91abf4b183d3b05b2cb920f61a8092c96419eb7d34e07b95c0d15d50da33cc8beef9e67d1361a8554ccebeedc6bb5b358200de6a051515b6e57e890734f79855469e1a05fcb58d671c6c39ebbdb55518f44fb2dcffd07f8f93197f9c5caeb4ece7592482884ebbab61dd8b4e4e13b03cdf600c096b06a0c342df52f03f72b24e13b536e7bdd77ae70e425372c4a2b9ef06f3d2a4785b7521901f0a4802ec52b987725f7d169b9d48eb9176b69711dc89d1fcd9a2ccb7d79d0aa5775e960b4f19289fab79e269c797c14f8fe052614b13b784a80a6e39d99c0209ece5bc6ed4c368e79d116ccb86d0e641e13fa184962f689d4ee6c7899ca44fbcd8e6f191e3b6f4e6ba3740772ac16f7e3c2929c19016b050cc3e85b493ddc3c6cb1da9573c9a6151854114c1d7aad6d9a790edc4bbe8b103be59add4b7b995a769f5229e8d03fb63e62b3e38e25defca89de6fdd7d31ab3e86988bdd09c7d6d1231854599a1535a7c785ed53352541add209677df803e5bf22409a9a2e8614552d8bb93071a6e81ba1be397da706ac4c35e3f78838b631ec9cb78b0b6c0589034f0e89ad8864b0be24334be519ef90a263e353ecc4f8e045b4604e4d0548347e0cc59f99db9641d034364c2ebc6937a2b2972314332ffab85c55a41350d491ce88f1dcb29b1df080f494b730ad5a12520598e8ce46e5dcc655c4ce52c64e246c6bb8b9b0494114ad351b50d80b2d1e96a0f400220c22e34f3af8152408efead919b32e6f5dc917ebe0cff762cf86b16f04f16af93986b84770cb3cb7fb66f146423a3c9e8bf3051687f58d98cea1b094aaacec87ed13b08dfacf00bddd813f62baeefefe9b0eedaff00a6c3c38367107c73d98f712fe3f11250c6668f90606af0eac3d2409d70ddc2c35b232ff7b54c332e4471475f3b7c685b6d34f348c8535537adb8fed7f545bf2997d08627871b2eefcb3eeb67ca4639b1403bb74ad09104eb09208c9bc5214d84cbf09e86725bfcc4ad95fd6bb065de99f4cfce1ff389a92f219d55246d521a00a3d2f0a5f16f5415d9486a19201d3357cf03c624d691caa18754b87de583c437c605b9ba1efab12f2da863a1b3dfe4001c3286505d295e536ff4f4b34c28eb91d61dccbca2f6ab97c147983154dbfe65ef9d10ed1809e44b1603fcca26e4558dd86b398e1a8d285e3cec2cdf480440d4f8f2a4d0e5e998b9c4ec04ed1fa6ac53b462b7f3cff7b8bd4b09f054b5fa9ee75cef00a0bfd4c257084d591744fc46249ce4e13cfdfae4fec60f90cbaeabc25ca0a79ec8512cec86582c41861679de1b3efc5ad14470f03c34858c188bddaf47e6686d0495994cb43464e03ec246bf9887738e0b65adb19a62e8a1cbf6b746562d6ed9ffccc434b858b4af6bec6b81c131ce4039e4b7e7e8a7a428b842371e92b159934835255f3cafb2ceb5250360671621a1bf2ffcd0ffdf54a3478240c9c81c975a3c02fec60b29ca62c8bfb72349c208f81aca8852d184b327f35ed1ee46d30c2b15d98a86c963eaf8783a64254ad8fa72b113396373d8fb7159968c41a27205d01cd4e049b3fa40803e2a1b56f5e278a475b94ff8d9bce4ae332113552da6f4f0b6a06192eba441e581d274069e5e89e86cb6b023d8079ce5c49bbc08faf01c9a5051611e87c8afcec11d162a1b362d91bad29cd6ba4fd6fe7c8ff526cf261cd46ec8701fe02b1d357af38ade550aaaebd415120c2544a694c330d59785fe1603ee765698756ca38511a8b97ba1795d658f4c00f378299f14eae754c6eef62416088d39ee95a1a67c1efe0160b66338811a6364152a7b9b1a99fc5fb5a1a3cd6c715133e8d9206cef6968cfc495b9ba1ecc98ffc374a02636122d9d5117189028eca474b8736fd9d8954679d29118c3b21d852da05f11cd0419956dbbf44d9e1f4942dddaeac7907956dc5bc407a72cc0ee168610775c5de2341d0e1b722769c9019e18a368ceb097fb5b0da52c4b72b093ad4cf954323c723a5dd1d9f63b6e7700769bfc3adb03660ca9f149e16629aab5de7ac05a73f48f17c65deb230ddafd77a36b559aa654c31e233c49da32de0fa465812d6bea1b72eb7491723b450b4aaba9d76914739dbed9c077f9346adf5301e85a545f84fd6e33bc6b151c481825b7bb38874ba56b262b64c67005ea50f65b797e75231a2dbf07fbad48471ed03d16b3b0194a8f5bdadce0bbf73c1531d9d21e02ce4bc1c138e621ae26f20392baea90ccb71b295092237daf5e82e558ca0ca48c5d5f1898921acc650b83ebab0ce743e46a5012e082291cf5d5d116ee5e4e4612ddba3e6bd8fb97a623e09e0168c2eddc913941be25a2eb4057de7a2084938af1e9271bf5a4f6cc4a53783876888a1e33155c3f2ab4ad9f821cb2f0ad1f8a39d90ed4354d5cfd98ea93bce636467e95272eba9bf332b9331c53ce9bb150b7c79b44127e5587e531786aefce2394b006f86cd1accf9d455f7a2fd0c42d77005ccdaf71b158625a95c871e9500530a56207e11c0f53be8b4ae7864b4adad2f75391f3d621a3e8b6208a969721bfbebecb985ea04150a8b291da0353f10aa45228c0d65df0241f0bb27740f652191f4f28b7773aee47d2e09f9c509f4f692107eb8345e1bb3d3b7a77439d55a7fb6057469321fe0694b6911c2d1b6ebc6cc66f4c580fe5eb2c797e88d296789f8260af822eecfd272ed440cb5c3bdc9bbcce00c2b051326078d1533f3c57706fa30d290842655901f48aeb6f9fdc6c3cea930db7be9327294344491a5b776a5010f6626814c4d665aea439585df13be8a6245c04a59e8b187e2750c84f8f7b3864b3efcf6a0412c31651e3f3d6a4b5617fb642fd004d9e0e1f0afa1639716a3e3c2eee9c58078b7517650b4cdeaad713faba0e1f236155119e6a85e8360a932647517562a92b992ae5c10bf26964c87530632440f90348bcb33b1c430315495e3bb54e2992d449fbaffddf82abababd5a51a08a97d16fc385d7b8f4cb4b999b77520dc3f72cfea4ce1699f41e84888a59e57d9d5bcb63c2cc59bb23f65743a3ff983792065a29f41c509593a800eaca978547fb2507aadbf5f14f5eff14e3f6f56a7d00000000000000001000000200000003dc839afb1b565a27df1930e57517b22c71848d2d6f1220ea508ac6d613ff02c8e59af5f3c7545cf03423daa3be07c3d903d5069123996dfe0493e201390202d0a9bbdf83de0b9922008670d1d2d464fdd2be909d475125c8cc9c2cca97d33eb61185ec668c8ab2c3cd8d115fef5e09a900e59794f364ddefd4843589da13c05a54576ff1911a7bbaaefb2cbf3845c5833eb0ae16a1caccab0185af89b9773d4da77d63c111bd80486a25d0992a8f495fbb0064a7d0f8b992550f7e8c576d200080100000000000001000000080000008e3598892ad87f6947645d2272345df88cd5772d8c43b86644e34bab39f6c393c360d1bbd17a7661c5c9c77d362a8b68f49240b39240919ea8905d93e3135a87b8bd6d1391a0f367382990f644d764a811a7242b846ceadf33deb81f2f0007fad1812bf633d668cc10b95ee26b6143f632177e75971b58d84d0c512bc28ac840591a91604fe8909cada9e6017f4512931492537dbd09b38cc7bff6c193083a86cf0d0ce704f59d3c720fc02f7c8d8191ea7d0b6d5be71b833733b67ef5d5d9f67b709321ed31b73e0af965ce8415b97ec14095beca2912bab2a24cde6a6a4bd9cf23540fd508dd1216a6c5d86a2363799e000000000000002800000000000000ffff0000000000006aa071e0abc4ba7cd1fc8166274bc5ffd01e99cc74000000c000000000000000ffff000005000000889d1c767c1aacc8f1ba31a28c17a2fa32743e0e3fbe43c13f53667c264c07dfd170fa4c26c4c66f218c684cda4914c96d9d06b2fda769215daffbda289905900366b2fb13916dad5a6491f9a729d8b658d884d2a048c0dadb65764182124465381132e50e0355460d6e67e65bc72ef56b1fa58e054a33f46994ff0f2559d55c5a9b6621c3042723e9a4f8e0d1cbd59a96e8e3a2ad42333d6e4bd83183f6ebd14b35754b91c4cf95b8ebe90000000000480000000000000001000000000080019b8324411a3b52fb033646881636c1e6ce5ec3051a063ea3bc76c2f1c7f6149b9cccd243c06af670dd0e8d8396603c4bb3055f3500000000"], 0x1318}, 0xa) recvmsg(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000200)=""/185, 0xb9}, {&(0x7f0000000e40)=""/25, 0x19}, {&(0x7f0000002600)=""/4080, 0xff0}, {&(0x7f0000000440)=""/171, 0xab}], 0x5, 0x0}, 0x840) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd2000ec0000302c00000000000000000000000000000000000000000000000800001a00000000000401019078000000006041c93a00000001fe8000000000000000000000000000aa00000000000000000000000000000001"]) executing program 0: connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) syz_emit_ethernet(0x12, &(0x7f0000000400)=ANY=[@ANYBLOB]) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8fb4d27ca81b390, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() r1 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0xc1206951, &(0x7f0000000100)) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socket$unix(0x1, 0x5, 0x0) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x6, 0x2, 0x352, 0x1, 0x2, 0x800, 0x7fffffff, 0x0, 0x1, 0x7, 0x3}) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0), 0x0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) 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}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000001100), 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, &(0x7f0000000080)="843e998599a62301ef6a378ff7d4486e00276c674dd3422fcff2987a6df4ab3854e36e3b3e8a7ce74ed70a5a34cddcdfdbbd11562139490d99195c24a275e21257dd0db2d53cacd2fb16781cfd43bcd709c8687e74cda6587278a74e66a7ecc01fc5966ff3f1767dc8988940583cd3c656d8c675964f", &(0x7f0000000100)=0x76, &(0x7f0000000140)="e5d32ca5023c504ece63dda26f18941af234a68aad2f021da07a2bdfdba7b5521cf902a29a1ab468ad21984573e2169c86e0e427be20cf6486e8b32b66de2b407ad15d29a643085b265d46acd4f9c6df176ff190d80812951e395ac86417d81c06d4501c13f194a8e39591f33adaed003053ce7ff0ff13bc3b058aa40c4d32f4341b1d6b858033566db7dd5438dc31f1a9aa7d12c1d4a979754d732c8016c218296607", 0xa3) executing program 5: setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x12, 0x0, 0x0, "fe339657"}}}}}) ioctl$FIONREAD(r0, 0x8020697f, &(0x7f00000001c0)) executing program 1: socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r3 = getuid() r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) setreuid(0xee00, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) semget$private(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) semop(r5, &(0x7f00000000c0), 0x0) getegid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x4}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 5: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x0, 0x0) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 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}}}}}}}) executing program 6: 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), 0x400, 0x0) r3 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) ioctl$BIOCPROMISC(r1, 0x20004269) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = socket(0x1, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000380)=0x10) close(r1) socket(0x1, 0x3, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000003c0)="065500000000000000", 0x9}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) accept$unix(r1, 0x0, &(0x7f0000000100)) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x2}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) r5 = open(&(0x7f0000000300)='./file0\x00', 0x100, 0x0) syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x1) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000280)="030e60263ca24beb237dcdabfcb96df661ef5a44377f8d334a12b66452f75b37a7ce", 0x22}], 0x1, &(0x7f0000000340)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}, @rights={0x38, 0xffff, 0x1, [r3, r4, r3, r3, r2, r11, r3, r6, r2, 0xffffffffffffffff]}], 0x68, 0x8}, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/192) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x3) setitimer(0x2, &(0x7f0000000040)={{0xfffffffd, 0xfffffffffffffffd}, {0xfffffffffffffffc, 0x8000}}, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x89}, {0x80}, {0x88}], 0x3}) executing program 4: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x800003, 0x0, r4, r3, 0x0, 0x61}, 0x4, 0x2, 0xfd}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(0xffffffffffffffff, 0x0, r5) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r3, r5}, 0xc) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x8f9, 0x20}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)="a1a632cdd02ab9a6b6db0e94eb88c70a2bf317cb02efc419666fe23ed42e58554960cd2023762c22779942afe330bd69d1cdbcfc6d05101385cf90bff65a8a56bf034c70ecb3200e0b84d761e99e9f928a64d9a448113aa01c716ca5e963be83080ae5c90a5a1ce8ef958e0c8ccab4ba6c3f4203a06741293451a7ba1328ee099d48793f9eb4b8fdd07b638095910d25dcda18a5d62403b71bd6f96134fa2c49fb70dad78734eb16a493183b12d39f4e848169941f9cb64d3e21c3336b08537966e11af657b3bc6fae009bee683b96585fa67219714425da276d56afafc2", 0xde}], 0x1, &(0x7f0000000580)=[{0x40, 0xffff, 0xfffffffc, "b627f062b1fa9c025a5e77da642de4b906ff83261f24d8783e2179f6b479060a17624ddce0762462619fa779bc"}, {0x30, 0xffff, 0x6, "0d7be1100021e5dff7610c8a5c829a29b9be493eeacda668ac08c13fa5056c45"}, {0x20, 0x1, 0x4, "edd1ed2f44aac52db53444b1"}, {0xe0, 0x1, 0x0, "b26ee20f446dc3e4aa435f5e776ce0da460eb8ca219d9b2527abb212542ffd496adff5b0de7c12af6798a601795ba1a84f351eca2f43d0e7a10d033af710b00e49e45aabb72f0ac998b07d60392f75c24ab77062b98eec6bbe277ec9474d00cc97b0d622e00b1299a07aff41d7667333864c2688d8d5561eb2e99fdebc780f0b90ed1c29ffece2d5228462976955245494eb98e3384d84bd6d639956f6dfedbed432178e030fedc3cd6a628e21b894ff8b053af73d45359223da0d951185f5c438613b401582e228478a"}, {0x1010, 0x1, 0x9, "b4a75a971735a6025f2ddb12eacb964aea503a1ee9842c28859eba602c1b535cadd09eba61fd4537af8fd6767795576edbfa8de4e6f91f760bf0e37296b45ea629abdca5237f71b8b4c0ccadfa6985e5ec9836ddd50adb707b25fdba45d7e406c4644ca36e5df23157395fed193be93ed93bc8a7498baba2cd817589b291f6954cd3a0766e81143be3413a5a8b54118c4ba9247a784af23284b38c42cf3817174c145cba53b4a3ee4a75afec722401df85a851ba9f487aac03985327b067121fe11ac2db37567f8ee064c6fe2c1c2084f9dce09df9803739a57a605653f4cecedb4131b0f73872b6088799aef5e2b9f666eb46d1808b15a3ed712c67dda9a6611b3df038d8f74c333b2ae07268f45f07ca34ae884d3e2609b35acadd6d484371ae1734f324e9075347aa77339e4d95491127d7a8d2c44a221826b339d8173cd12b23ab4c8e30c049916610f1ed78c55fc70f8ad4062f09cd3b4eea866b44a86fb39300e3e5974a8076e76ada42040bca8cb366caaf5c2edf619ce3241ace6f2df0af8dd63ef88c6f93274c27f894a13b020fb84bb9cee08ba7c31b8068441f332ae6cf4b252b5c476281fcf721c5e9f6945fc3c353fab51d49ec1dff2290ef30235590f3c8a28271bdb4a79c0c0b12c94febe35a8cb4b7b8be552610b69d7fda12e5489fc5774a7e86a546f8072a16aedaeedad12bf779491d7bba20fa1c6a91ccbd0af9bb2069d11cfd7cbd55f9d2a54dfe1212bd3b8eb689607f745d00d897554ef21bebe7951ce8a1189f1084d746819cdb025d8678280bdbaa0338d844d38f47b9fa82df595ca80deaeb9a135852530d4cf3d65eab67272805c9f584bc790622a6a109ad3169fb1660d451028e92bfedb1ea6712bfd01f304796f59560b99b2a6ec8c7f593dd6f37125ab9723d4a287e9373d05d6e9860779ae2db573bcbe6dfb5dbca2a87944b747116eaed290bcb61c3a556019bd76c5f3c42ce06cbad5be0023121452b0d56a9d9373b0ccfc96cebfdda7e73444ff3323e592e02a05f9df06152dca0ef9bf9f9b0b265c82aca833660c1e9b8aace3113e716301e4263c236a92e86cfe5c4bfcd682d45fbfcf0391e77a94135cd6d6a6f252d246719b4c00fd94a693cca6f1a505fac917d84d17436eceb9c23203a9649f86c93df53b287b24dd23ad03d80afa5899fe5f1cfabbed6193a86988347ced475c89541747390434625eb2391e791079b6dbe558c86adb4aaf4e02fb6e5c3c6f4cd1d94733da9f4e1d5d36e66077b9763e6e48bdf71e073d3418c1218ac032271eb72f644686ed3ca21a390a700fe7068875ba0b603db70b4bc0ad4f8c2e236fbdd5a925ddd9fcc44a93ca18212bfd7397e46dad15860c2abb28d4f258ca939cdf406ab39bf78f9c23cd30ae3d7773f5937eed03ea36f553b1b20bc2c975f157919f684fb54b1528286ec46ff0c502e0a09db1915d7c286fafc283cec2fb0ddcc8abe342c1f46ca11404bc4a78a22110c31383631689fa36a65fe21f589c441611549105797b7bdd6b263e6a2a7e0dd41ff97a98d2da1628478c9b41a5afb6ac684bc50839c68c9cfd45af0699f444a91cbc168e6c171a25604607ad91b47117cf96e96ede1d59fd096dc754c9f87dc650452f4dbf4d984f63e5c4b9772e2259a9cbf295e6fb8996d5621e56fc0baee0e0cfeca499776bbc6a07f4ef7cf29033a5e0c171abd258112bd693c3ef4d8430a4cdfe9241dca50b6acbcfb71a243076e2f14a6946d83ce8a73a8212d94c4bc94876744f6623d0c6c929a42a2434e1122358e2a9c248324310645a750780cd02c63072090c7b575f8d987881e6b6c8d70d90fa7c670b7c5b81b41544942d88a1407968dfd980a43a48fb390149abc616b3a34d996cf5800f54606eebcee8274f4c7dd73dbdbce187ebf6a0eb4d3bac7f3711ed90c50644a900a47af78d92763980b7fb841bdbae0721109275ed40f6977b532db1ca6d14bedc0402be9f46ca6bd0e77f3686118c18b6cb9fcb0e2e87f49f9e4a5a763a62657310f99cb47176cc5808e8fd41d45d1d4f3eea42d3d9530b6a34d733dd9dbbde0b1c4113689d7c471f8b3989dc772cf76f3ed202201bbcc1128e15226ce11ab26891b2203ec39a7ed52baf41874e0560f1786c0ce30b736a7067dabad6435072e0f234142a1b4b7997dd5452d779537e13cda3e6933ae07ad86f564fd3093fa1e347a099add43a50bb6b4e0ff27336377466b67e0f37ba67f1bb2d04d7691cd80779a97688cd916985a0a727d0524941c160332851b04fb8eea4bd9c88c2e519e6a066a1a0402c4d0cf8b33b0cfd75f46b94633df29b6f4ee563facd88787cb20bed5b0b180e61b9bb0ec6444bb4a3bb1ebe135b4ad36cdbc071ecf8a201fee73ef525ba390c0297ee0a271d348c62b9e21e529f4c7b1ddf181d1112b3de615a52ee35844718826fb780b3435af7c32c1412c9d2d7e9b54bddf8ea17a72674366526839bfa9dd21d1631cbd47005208ea82d5b294e612d344ad7c1963d10e4dac31fcf581891fc642a6d0c643231ffca8ad5e1a106ba5ee15a595f00353f8a8f54b7818334276b9548d701a81c88149a6db30ecabdee4b1d4205d484d83f5bdd6206898fca5af0f2de660a8328b82fe5f1ab93ddab79efc4b2784a697002a569a62be54aa92ec305f950bdca07e01262a25f324d68692739de07652a468948f7b880d9075b7b3cbfb85e33d44e3cb2c5bd44eea4b6ee15155cf8983339dbc4081b7d99d2436222a949a7afaaa59389daedefd072f5d58b49b9cbaafc238935735e6d05d031c2b49e8703a12cfe61e5826af56422c53daffdc2e5327db06fa69f2026c15929925596234d2f6039234f3af204f191ca829261ab509c420ee26aa39fa1ca0f9ac52d754d23c5136a9a2e3419bd5293316b9d56a90190ea01ee000ae6cbf95a4e72f16e6c83d32b776236e9be36b9b1aef0f88e136e097e89374a7d3c1fe33d9e485d2038f1576bd2ed905d55ce036c9b4db5716aa920d0d6893b00e825bfcdf8f6e377a216db11d2c380b9275a0288758999ab754f9080c3378205ba42e8e02192c9d2a51c17679d7cb0cd5e6f0ee83f15d33e7ae5531b3d6b04ba4f66bb67625847aab604207885831d85685ea5fb92931b014e0734286d9aad607b548180c3222288327d06a7e9a97d9107b1aaf87b91019a0281d129956b23f17fc6008c2126f76afc99298e32641ab54d33820c3c867e16080035d162281a8e3027cf2a9dcd1a706bd27dd0de619c5cb1f231068ab8a445825e4688f1dbe481225f31a9bbb3db54e75c54ebd1c50a141da0aed13403bedf5756ab8a51fb989c1041d2b44f711e0ebfdf327973b9c5e2aa8739219ebb8c97f80a97847cb7b8636d15261bfe87a1efde771d5302d643b5e6c9d6c67847e83dd0f11710416d42d570a8ed46afe12ee27276f7bd08e7c1ffc8b90da6ce7ca01be879a0ef96f95a22c3d7fec9333018b1a475788bc35d410655e33466d1421cfa22f07d907b3aecc3a15d995f1a55a90451fbd14c088ffd4fbfad91e9f9ea5c009fa7974d3132913621d0c90673b840c9f846561f565820d1365e6ab76a464c545394cc5359f66c3632e705d56e5f2fb7bda7aaeb64ebf3087e00aab5002916d44c16dea15a03d4eac9c7c262c93f472b59337b34ead76e4f86867206e76bb19e3a19da055b88543a3aeef9c8638999e21c86b6d4ada1369a9101d39d36d1e2b96f5c21316bde5d65946496d3f6cc20c9cbcd1df22e9afbc220cfb857879bee4af17f511f4112d13a81e014254979b644c1b42c9e727856f11c2a6a8c47986f32407bf570f443550e0fabe69bff1b9ce90d3fd573dd3746afe0d7448a06f8a1735ac5464f04fe6e292c15a13d5db4c9bf110e1250540bf4041db3d60ed8b3f11e53f28ca4739a95a782a89dc37cb3ccf12ca70f24c9f1ffffa520c8f81c56e6bbbf4b51938a6b026047f1b5cd0fb1f0f258740d51d6678bd484e8d2986889607dbef1d01876025c7e5cff916de732a1494142bec84ad794ecac64b04e03dad959bd2a6d10a00ed8de058702932ddec6be3753981c69664da16dcceb364ee19f91e2525828fcc82f66b2503c716a51525e9bdd2cffa2f83b1f57c57b118c9b01b32812460fde032c1e215269741b52e0c5a7466b32e45b26fedb30b1482908491dab6d3e8e8a0b146732eeeeba0d55a72f1172f5692aba35ff8548dd85578bb394e3a4c4423b85aab3c506f34311b8d88ffa7828592558b454f302dc197535e29aa0281e63bda6e164bcfb0a75f0079663955baf958c458a6e60905f5c302ccfa57acd96962e1414c3d793f9fc2835088b2127d714f0cb6168438c68971f2cbc23f2c614889cc33b3d222e37fcfe019dc269803de8a873420c2bfee98b48333340e0e89ffffadc0dc6bd656b33f65494c1901339b368c0e01f2c704e7ce96a232a5303b6f212d5ac8088739259857e995d499d4dcd14efc09d775d154c9a71259e656a7e86f387e2f4d72a384450d3c65ae6934730d73c52a294935940dfdce12aef815bb6cb388561ddd50924c1b2ea65946231ec2fb095a579168c158be00f067b32b45147882fda641c1cc44178557f51f1a6f2ed2757cb838d6e7aeef003c9ff5b97796bf6834635173825932b8ab45edcb680ec1497fd9f1787421e5f39d6ef8acca3e8d1438a0a473c4e77cd05dce5503163dd74c4059b1c1df0f4d9a863507776dc135ef49d8de4b9b64bd8dbcd221516688480c748e0f82d10a0ef2ff1c4f634b1734e1ad4b4b9b2663f15345fe7f01d59e1fadba2e7766d778add00441ce1a6c42e6b312800e24d5e2eda6c8bae50559d699eaa31696b0bfad2f5ec584f19b5b3cf615e2d9d08cafc7f4bca76e12422b95e98649f5987684c2f3a2d837543a3f73fb00a6839a736872fa68b288e87adc52d18e9e32ec90b48066154dcc7fc8b3ea45f275805a597f666ee4e9ad3982257597297779fef3da96f532b7d91a7f174f60935791dfcf189cddfb5bb106a9e7bc482e56e76f65f512ddc3926118d5b409bf08bdadc7dc18497b58e4b49d4e3f76e1ed0c8d2d7dc83ca2b51e971b9926cf97828891c9e6f2fb9cd69a2eb88c09c24c7a3f7906a0e2efc3e738be53078d40f65f58443eb7e2d183752b54d748bb0f6fdac8b750405e2830ecaaf1d7e963b6e06bea346d17295ac9368317be406979f8fd384a469795c7adafe6f41b2e8f26094dbdc5f9157fa0c70c855e88cf26e27117d7a1c8684133fb28cbb5f71141d956c5f1204b4bb5e90b3fbbd96bf070cc81fcf26d878141ff142c0ee2c3579b09ac9996256c11290c6afce9e6a05b9901e74fc9eb51ae222779c8ca3f5522f25df3c676e91d8338e7d25ae1200e8d8d8a158bbca1c773dd166befaa54c6c1159b459f4c343701b21140841dd8853697b012195f4f158835d74a6cbf97dfe262b7f8de944e4efac2dfc1faab3eb18ac8f844133bc167b094e2fcd9758fe72f22c92a80de90ed88f915a86e2c258abc154e8a753849bcb3d9c8c421e32401a1864824a87a6d2a1527dbf98dbafff5ed263a0320c59bf54d2676f54f6c8b8f2c019f6841d51795e2fc52546a82074682b7d7327ddbcd48ca1f8e92c628d4c1d3e75ac41f63233deecc328640264ab6ccb0618611f4698623c463b910818af3d732577f947d00915c642fa5dce6f4e81d2d35f450af2cd62bbf596a2f81db82fb979017ca289977017617e32036dc8281b7dbe33dbc0f5fa1452b8aab92365b4d00888a"}, {0x28, 0x1, 0xfffffec0, "e629e4d238c4ec8219278d509ca13821dca287"}, {0x18, 0x1, 0x8000, "57fae16f58"}], 0x11c0}, 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x5, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e276e559253c27fd7e", &(0x7f0000000080)=0xfe64, 0x0, 0x37) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000480)="000005016000009f0000000000070000003e78b6673b291c130501000000feb06ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af6300372821020000007228d38bb96c70c1f572c881ea772ec59204000000000b0000361b000000000089e0442c5e520000800420b3d9fb9670bcd92493fd3599606e9f9906c610d2088c7d9b72c322f1d71c7665c5e8dd1599c114ed8e3f1e17b38af62986d1b5866372d47327bd6c8dcae3eef0e04fa1ae1d3b9c41e09365c5d757a390576112ec410199872a9135db4589ba6d7e0d093fd2875f80f3b94c65a024570386405fafdce1d3cb6f74a710a0789c010000000000000003506426c274a7462a53bd84a55f532fee7fddc907e8fc40922b1d1a1ee869e534ee7e63818769f9479edb1497ab0978f0023c5b20ff42f389a50d7485f12787f44412aff3db709b42c398cbd048073e32de5e30bf035fb41d5db029ad55a15a15605c1cec81528b284d987620fa634ba9b2aefd0e26ccc67d49227d6e53e11317f744ca6ddbf52cc5a965078815ca0cd15936a295faf08fc0cc4e448f8746c9419ff120e8875f0604b08620bc321ee739326274c5f6fcbfc8355dfd733364b6d575bf571072d064cfae83f79974ee63dcf150716f843153976a19a19b66164b2fb4a5f298a0ea73948d136047ee94a25c4c66e8b3e14a23b2713879543ce09f2eaeac6644445d2a541c56286c08f664ddf71bbde9d741b3a4db40838f566969a9a8fd550e3dd3aa0c650ee98dbf71478fd5cce78fd3e2d267fec2aa7aa409ab9b5e62167672c7d98cf771bc32f54596c2e2ea544e579a5946e98371561498fa2dff4c73f95b45f3ec3e0edfdfba3ea213c5f048fe27a17f6c5378b5dc90bfe787fcb30cd63b3f0121ff8b62b7e974d47d415ae312192a5f9910d3944e4df2c10bdecd48395c1277e928c12b9560ff7194d825b8a581ae5308b557f50b8708c32c952036d4f6033a4436be62f25ac9d395c13beb25e9bc825104fd9d063e00afa349a9dfc67c1e3ccf28fed8eabf5772127f6383d96375dcb50e652a31e33de0ccad8b38edb309d2", 0x31f, 0x206, 0x0, 0xfffffffffffffff0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x4d}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setsockopt$inet_opts(r2, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) setreuid(0xee00, 0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[@ANYRESDEC=r1]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x29}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r3 = socket(0x1, 0x2, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x10, 0x1c0) open$dir(0x0, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', 0x0) shmget(0x3, 0x2000, 0x5, &(0x7f0000ffb000/0x2000)=nil) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x5}, 0x2, 0x0, &(0x7f0000000100), &(0x7f00000003c0), 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) executing program 6: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(0x0, 0x78e, 0x0) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 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, 0x0}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 5: 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) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x400, 0x0) socket(0x18, 0x2, 0x0) syz_open_pts() ioctl$BIOCPROMISC(r1, 0x20004269) close(r0) executing program 1: r0 = syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400180000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff", 0x95, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0xa3, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = socket(0x6, 0x2, 0x1f) r4 = accept$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) listen(r4, 0x5) getpeername$unix(r3, &(0x7f0000000680)=@file={0x0, ""/505}, &(0x7f0000000240)=0x1fb) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgget(0x0, 0x108) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x80, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x24}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$dupfd(r5, 0xf, 0xffffffffffffffff) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000400)="ff000000000000006509dff98e15f052cb5b378c15ce8afc4d1154cdda4a901f3e752678d6ce2d1389f58a4c7014a41e50b50064c8b04b933247702ca3fc4894b31de273dff15a22c463be8531f5eb0469a8bd5d3b8ea5514365f50b0be0864c9d32b479acd191a12b65ee3a067267432adee93b858ff35253d877c550369fe539916c2fe0ca600e1acffc68fa6400b0f2939af1ec50c103a4af67dc6c5db3a1f7a860f1052fd0c490746d8835fe51b074b4d28aa10e6d3b0134e0721f42714c203ac9ed8e5efc2e2ccf862972b4bc6993bfcc", 0xd3) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) open$dir(0x0, 0x100, 0x0) executing program 2: socket(0x0, 0x2, 0x0) execve(0x0, 0x0, &(0x7f00000004c0)=[0x0]) r0 = open(0x0, 0x18289, 0x0) 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(r0, &(0x7f00000001c0)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x6}, 0x10) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x1000, 0xffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x4, 0x0) clock_gettime(0x4, &(0x7f0000000040)) 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), 0x2, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) socket(0x18, 0x400000002, 0x0) socket(0x18, 0x1, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x15, 0x40, 0x3}, {0x4, 0x0, 0x0, 0x12}, {0x6}]}) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r1, 0x0, 0x6d, 0x0, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x4d) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2f4) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) close(r1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x7, 0x0}, 0x8) r4 = socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) socket(0x2, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x0, 0xfffffffffffffffd}) rename(&(0x7f0000000280)='./file0\x00', 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) accept$inet(r4, &(0x7f0000000100), &(0x7f0000000380)=0xc) writev(r5, &(0x7f00000000c0)=[{&(0x7f00000003c0)="23216e4fdea5d0d3ca23fe1cc61c4c073c9bbbe001f101d65de420e27c9a4295f7d0f741ba4ef56b242775bb3753310f57d3480627e0995154dbcf8b445b646f117485a4b06dfc0101000000000000e5c3e9b05098fd32cfca8538508093c4132f73e4", 0x95}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3ff0f000000000000b8fde9ffac51de05a87b8b893e2a05004dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000000)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file2\x00', 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', 0x0) r2 = msgget$private(0x0, 0x0) getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xffffffffffffffff) r5 = socket$unix(0x1, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(r1, 0x0, 0x40a) setegid(0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000140)=""/149) msgsnd(r2, &(0x7f0000000840)=ANY=[], 0x176, 0x800) setsockopt(r0, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) setuid(0xee01) ktrace(0x0, 0x5, 0x1332, 0x0) pledge(0x0, &(0x7f0000000040)='\xe0\xc8\xa8er)\xf04\x1c\x1f\xd0\f\x94\xac\xdcS\xa0<\xf1\xffj\xfcv\x01u\xa3?\xc6\xff\xff\xff\xff\xff\xff\xc7\xa6\xcc\x99\xf3\x9fS-\xa8\xa8\x00\x00') socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sendto$inet(r3, &(0x7f0000000100)="20e90f4540cd9a04bffb893e6278d9e2", 0x10, 0x400, &(0x7f0000000140)={0x2, 0x0}, 0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') getpid() unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='r\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) r4 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r4, 0x0, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mkdir(0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sysctl$ddb(&(0x7f0000000000)={0x9, 0x7}, 0x2, &(0x7f0000000280)="241a5d2a4e39ba4a08d1bf87ccdb2140580003f02f1556c5561af91e1ee1bb99a2a20048472e6ea9041e8d9b0000105d2656be0b509dc2f077045cfe8d1a28a219d05a0680aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc209e9f0ac08fcea2a8551601b6db2a007f42ac6888d87db0564b3604f7ebfcff1d69dc9866812db4e84d61427299453b78409008ba99e956a9f2ea163cab2ed8901c6b5d02eeafced5208af1ca8a1f62e8bcb565a14d6db0e7b8b667fb1c5ae6775282e28173530e0d548dc7aed371b937d5e661b513f1cade4f5fde484de16667e3cabc239b25953f8613025f5bc0d81032cd4ec99efa937a5265d0eff46b8ffc20db1c8aa2b1322766a736c0003309dd068e2ca701f5690aced2a6da24a806c3f4d02bc364db6e6c29e72dec0de3b88a5bdad141720b73b4f8ace33314422be2c755273ae2f1e92e0e35c54af228259e844951085696751ef2b570c4efdb6d8c96daa089b3319533935e38f7f95374a633f944ae8a3340814d503adf367f4e9652a9de7ee3c383fd167b4e78cd888fb7c3dfb76310b91b3ffd3462c0c4903b1822624a0ca759f4196da00080000000000008399d2b3333c1013aff7f731e56d18337c0c949517b05e0cd6ed7503c15d6ba3c6328c0c6eb73032c0bfd5", &(0x7f0000000040)=0x1d7, 0xfffffffffffffffe, 0x0) executing program 2: syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe80000000000c0000000000000000bbfe"]) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xc1, 0x12}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0x3ff, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 5: socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) dup(r1) close(r1) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) acct(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x4}, {0x64, 0x0, 0x81}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x6) r4 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000040)="ed", 0x1) recvmmsg(r6, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0xfffffdae, &(0x7f0000000ac0), 0x1, 0x0}}, 0x10, 0x1060, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x3040, 0x287e) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r8 = getpgrp() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, 0x0) shutdown(r6, 0x0) close(r6) close(r5) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r9, &(0x7f0000000380), 0x0) kevent(r4, &(0x7f0000000000), 0x20ba9, 0x0, 0xffffffff, 0x0) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/192}, {&(0x7f0000000440)=""/75}, {&(0x7f0000000b00)=""/4096}], 0x37) executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697f, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="ea000001f4ff0000", 0x8) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x61}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1c, 0x0, 0x0) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) r1 = dup(0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) dup2(r1, r2) accept(r1, 0x0, &(0x7f0000000240)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) mknod(0x0, 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xd00000002}}) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0xfffffffc, 0x2, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local={0xac, 0x14, 0x0}}}}}}}) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = semget$private(0x0, 0x4, 0x0) semop(r4, &(0x7f0000000140)=[{}, {0x7}, {0x1, 0xa, 0x800}, {0x3}, {0x0, 0x5e0}, {0x0, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x8001}], 0x21) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)="4d865a35f488230e274c", 0xa}], 0x1) executing program 4: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/504}, &(0x7f0000000240)=0x1fa) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYRES16=r0]) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f0000000380), 0x3ff, 0xfc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) dup2(r0, 0xffffffffffffffff) syz_open_pts() r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000000400)="f9a1c701162e373f67028f33dcf02d3fc6be51adfd769439cd2a502b0dd2f4420babb82c2522b6141b7e3a47118b35202f3e5ddd26e1ee7b5baffe4b5aec0580c3fbce117d8d7ff69ef5ccd161c2e996bd14fcb1cbb009bdc1150054a33767d16bbe8ca36f3520e80751922fa3385414516fceb0aeec9b6024b64ce736e0a3d997af791fc2f5929858de08d7a686526551ff09f3d15b8bbc3327820daf37297cbe2aacb062472e0044b8e5670bd26a639b932c9516a1eceaf3a1e05a8bd6664e4e3600eb95da014630bd5d808ff4a89aef2182271eb37888b8155564a427757d28", 0xfffffd2b}], 0x2) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x90000) mmap(&(0x7f00006de000/0x3000)=nil, 0x3000, 0x0, 0x6010, 0xffffffffffffffff, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x18) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x401}) r3 = socket(0x18, 0x3, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x2, 0x0, 0xff) setsockopt(r4, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x810, 0x0) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) socket(0x1, 0x1, 0x0) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000200)="04512c3951a3e4b3716d0c2367821f50686e5af1bf14aa1e9dca85ef2eb948742383c0f84b197cf157062c51dd30c988b6108fde48ec1e0cee9da5fdf8d8c4a93f81f3085915fd701d46ab268770", 0x4e}], 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}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil, 0x4}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0x8000000000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x2}) faccessat(r1, &(0x7f00000002c0)='./file0\x00', 0x50, 0x1) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') getsockopt(0xffffffffffffff9c, 0x1, 0x4, &(0x7f0000000000), &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r0, 0x80002) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) kqueue() truncate(&(0x7f00000001c0)='./file0\x00', 0x30000) r1 = socket$unix(0x1, 0x5, 0x0) clock_getres(0x3, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) r2 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x7, 0x2) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x8) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f0000000140)) r4 = socket(0x6, 0x7938bcad45a9b943, 0x0) r5 = getpgid(0x0) getpgid(r5) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) mknod(&(0x7f0000000280)='./file0\x00', 0xc000, 0x1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x1, 0x0, 0x6, 0x0) kevent(r7, 0x0, 0x0, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffa, 0x8, 0x2, 0x1, 0x101}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x7ff, 0x4964}, {{r4}, 0xfffffffffffffffe, 0x10, 0x0, 0x5, 0x5}, {{r3}, 0xfffffffffffffffb, 0x4, 0x10, 0x80000001, 0x101}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0xfff}, {{r3}, 0xfffffffffffffffc, 0x0, 0x4, 0x400, 0xc3}], 0x2c4d, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x101, 0x1000000000400, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$inet(0x2, 0x2, 0x4) setsockopt(r1, 0xfffffffd, 0x200d, &(0x7f0000000080)="eb0200000000000000f1a92953c0b2eb47d7013c576afa2a2f56c41ca1372d1102d685393aa0589d1782272d7345a5e2cf7a33", 0x33) r2 = socket$inet(0x2, 0x1, 0x0) dup2(r2, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6, 0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x25, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x100080001}) ioctl$FIONREAD(r4, 0x8020691f, &(0x7f00000001c0)) getrlimit(0x0, 0xffffffffffffffff) executing program 2: pipe(0x0) 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) pread(0xffffffffffffffff, &(0x7f0000000600)="b6568fbf50fa6d1c555928f1ca92a1d94f708c8cb84c668bd06982a22a2084d206e0815f212f0c2644bd86966d74fc812f08e7625f6154e017ef7a6dbfff76b4daa72f8bfa12322ab6d8d76ada9cddc50af22651093bf46fa3f45e02180794d8b3598af887f01d24236bf4f6d49bc07ae1425f8857cfcc0210dfd204153928c95eff07de2cde42ad6d1bb21d5cabe2bd7106d2acd3aedb4dd1dd427dbe43c2e12fabb796511ee43e72a16ab68a6c1f2433bbc9040cbe6ce5e477e1b396009b6c204d1062c1b0c90fcae62600d455d799a63f443637f38880", 0xd8, 0x4d) socketpair(0x6, 0xc006, 0xff, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000740)=[{r1, 0x2}, {r0, 0x20}, {r2, 0x4}], 0x3, 0xfffffffe) recvmsg(r2, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000780)=""/80, 0x50}, {&(0x7f0000000800)=""/220, 0xdc}, {&(0x7f0000000900)=""/41, 0x29}], 0x3, &(0x7f0000000980)=""/228, 0xe4}, 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000ac0), 0x40, 0x0) fcntl$getflags(r4, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b00), 0x30e81, 0x0) writev(r5, &(0x7f0000001d80)=[{&(0x7f0000000b40)="1f5b90f36b35f1f32a7e8d377ce9419ba79e579b9d63277cb292a35c68c7ad9ca2a4fa91f73571c837e582bea43012d05eb79a046d4a2c53a94d4fe5f84743c066c4c43a70e2e17912b9252bed129f0ff0a5391abbbc2ce47ab4852eb72b80f1a8f4ff2cd6e3bcf3cdd4f80b3f77c94502d7b27b4f56ab5ae4416b9e7b7c16f59db860d9a8ccb8db78af94d6ecc11390a17572d92e7180502126553358875d89b33f17ef247c90fcd06e0ba022b63c3450b7f92ce9542be3e69962a251bc685c1de66a83ccefdbc5d9cb0ed0d81086c106a0d6c8de0be9411ed2bc9362df5f917fcffa462de89cb3a5e550bf8198a9ccd9590c410e0bb0f2babd4b646d665acc2aef087e6f50d39e385cfdd2eb418f8201364a0b612b3467a70426bdc276fc73c65e762e0678000541bd85c9ae7103a10c46995894103d06a1eb3f0db72b2130f582238ffa41e6edcd8a8faf6e501710c376a4963f851c0a4271b92d0a19f1e1bd5dc0ec3718670ea2ebbb58db8ad95c3f79d241aa94267fd5fd80b0a29195ae8475781c31dac3ca7f18fc35a2873a83db812f418d3fcd544798fda438ad72dda06c5c99da03c758e9c8669a6a8f7be6097b24e6dd2a04530f7f9953ef411b80de42f111e7f075662402be53191c92414e5a0057a78a712c45e0a3c03896d355210735e87dae46ca6b89c1a2e0e03d3756c0009929050a9ee77bca5a501212b51c69b9e9378435511e9f2d1b6a4b82576a465a92d01bbf6f01bbfdc2612f89c1276e04f4129b704fcdaba7b422e7d97615e4999537184495e573b2662613c08b44cbb27ae803f8f37184f98538782fcc7bed5b06ee9df813e2b81371dc9c71366b536a0fcb30794689d0a835164bb5987f14f95e4f5f941aa14548241f88267c00390bca771b5d5d6557bb25e0b561f4651e79e5665d2e6d17cefdf57ce648a0489fbca0246fb8df0d6dc4eab7d7bd6282da86185507e8410c6ff61ec5ea8123da09a8fbc9991ed128088bd9cab8871e5790bd4168924a59a890a13ad02f1230f9af34a8235f65eadcd9b68f824b2774cb94e16459fefe67f1c0bd1a2a3d69f0776eb02516b902db0cf31bed108d46626c1696a33d63681ceb81417fd7d3a8a03ed5c92681ace1983b0f8bd5d2e8f18f61fd36e3fffcdc8f22893e0a93827959450f2bc77dd4cbea7a363334ffcfdf99e4500cc18698f6b3b0bde867eb924559bb836cca57c13b306fe08affb36c1e736db55ecb3aff98204baf8d6bab12bf7bf7f642ffd64f64d6d7260ff696232933c29a919fdab422ff49a564725102e5577689ae74274c4bfbf7a77d6b4593f70b17ec36fb264079fb50c79ace04a8b97ac043c6bd30bd158a2dc8c7d1a89f46c09dad4a5290ef19f3cea9b82d6b60660b93cfacee1b2c5cc971a4c544c10ab3edb229f0c2e8f0b3ad82d97eef3df428c7e0272dbb672056e830585a27a9a624736b9c548d501b0d125aa6460b2e2c0d24a55d277d93b2ca8c1fa9d55b9b6a14f7fb3e2d71b0f2d82779dfd0c46ba63d139797e6b39145c64719e42c1eead1bacf1a46a954cc8872b366459084461184fb039e394445bcea1553ddd853b36ee9af9f15153ce616313cec6da2eb2e3c2e45e172aa7066ab4f65ccf264b0528589d460918b7a181be54a4a8a8c350a56af6efe74157aa3d3a79383432a9cea81cf6044d18f9c111f602eb40b195a07b7ca625f81fc012c9f8703ccf9fcb119ba41398fb9a1161dc5d7b7d075ece759cf1b47f9a877c16eee4d7e4a8acf99e2cd54cc2a0db5134c499974986f99422b09abfb8d6eca1532a0d0c11a46c435c7fb57aba1673f83c24f626357267620122ac9ff7c13971d276eec361ae58011c4b54a65b4639e8f0fde0c721cc1e4a58bad9b0ea630e750d015ddb501306f520f931a08a778fb3fb290adb808d6fe575c54c1313dcb6cc00ecf637ea68132a1118d74f012994277a7add8d597955cb0265b0e2785693c97e8c8af6d4c784275d320cc8f421755aa6c423b72ef0afdf833ccdfcee48b58094ee3065f807dbe8c05eaf093be0b369b12998657516baa162e2fda8ae4b09ce75e4d50cf0e3e0accc7262a3718bd4c3601c4c0d2b25964a8c4d8363930d2b87865819baedde06c830a8302dde18b48527690ed9723affd209bc724cb55d882dc609845901b16dbdfd62215c2e8c36af055ab9c2189b514c9de817617ee68257040d8da8f2b1ff81fbf59ea66acc766270d4062bbe0d313eb712ac1de346152babb6ca87e16e205a5b03e9b4d3897f2cf4184c25f8f801fac47385afb2fd53462600979dd1063fea7fd80c72dce9258bcdb1ce1be25ed8d61cd1fb1194e3917d629713af87f6cf0f81b3a520a66b2daec89c1f0284c1c3cae1b1133642728cbe6ef338a54561c29e7c9ed9cf9158ee02591c1976ca51101049d89e5f432f84f7b58fcaeda3529be5e8418df7aa0faec83fd908a3c3db02a3909f56b0ca9c32eb3e2512a8cc5170ab72d4dad97cabb4cd0944bcce6386a1576d9b9f10152f606eb251d2470da4e4be8a16b28689de57493fcc0c6f99c3471e396a0857444e4c5968fdcaf681a85672e8420ba05d0907e4235178fab05180652eedaa0e40e2389d4165bbfad46af6cf5b8c6f7ebece9759f0455e141edb02430af5b3928bc02ac24701246dda654b5e7a89ee3fc626f59f7b2c26cd004868310d2c77f434165af7f2bc853fca4a6fe51171884667dedc927b436e356b963127ba5b649f83a4d03ab026776f158bb6f4c413619dbdc22687e779deb922b5473853b8a1fd9c4814eeff4f5403deed8b21391127af88d746ff62930d2456f92dae4b9933f65e3dc91d54badfdd6b47f25fe5ad684ae24ff6d9bf51dc31997c20f3d830c1c912222c59bb49aab4c63f7f61b60ca4db00c88921884ac7575db85647a187cf50d1939cdd2e14c90d438a7013809c1d89d31911bc75a4fae61c27e2e2b07ba59ead78908e4c4d1c66d8b719b11d6f1b882705676ff6403f2e35c43d008bddd914dc36ec6d63749e6fc57c990fa52c41e22ec26f202d00c33cf93bb1d94681eb5d16587df99d08c5298f0fda54269bc2d2c0ba78dbcc08e8333cfb791707cd8f7b9c8cfa785945db4fa39be09c3b9410481902c1c452fc5c605717868b6849c3149b01085c887f07bfcf629fb710603b8ee6c1d3e290cd6b3652b7b398033432cc931a54a9968632951b25f8af51f0c9da518bdc91b963bd54af2f12e410f8d3aacd7efe65dcf80711935c0a9d82b1f06311f0347575d4c07505e65fb94a446be80a95c03ea153386aa9f9ae3e893f8f6960706bdca626b89cd8562e10b2d75ce82606044fe1985dc7379cc355c79b45123a6245a9c2f90b8ffd8a1e875cbc8f30a7976429b1c8873cc31a82b7173e6462e333802c297fd438231c8ac269bd8396207b2bc82de7f754e55faeaa1b523248661e3ca15b1603857b1f64f941d0aa13c4f947ba3177f3bcae23bac4a3673c3e3a33e6eacda759fa2ab5defb91ff36ac0843c518c5776a36d59275f1154679994b80908388bf3c17f82793acd388547f9531b9d6af25fd2570c29cc5098b8aaa9b6faccffd04cbae2b5c5db30ac6905d8f31c68cb820c2d2e06613d7077296817cf406d5dfabb139d6da945e5634bf9cbb26ef23b4c9d8af52810798da61f3e4cf519532c1be879f63d797f9d7cd25dda7298db087760413d4daa613be1b223f281cdfb391bdc9e73368809b969954574456cc00f37dadd1bf6cfbc49401979ff920c8fc74891fd4f51952343ee69f35f68000be30e27d27b293301b6e873756af3227a17d18de137cc8326f15c0e0efb0f6ac88ee778cdc4c94c082586d58d1193c593e0a70962980db2446a28c8c087526914a5f5c072f66b3b57427e3d1656e7763e22998b45362977bcc82f0a39fe1c98a3d8c5dd8cb17d28bca48a65b152a1e1d85df87692a10f9e9a4828907172785e80605d8546f3a1be889472b0ea95051061989149129fa66e18c10da87219285409f54d75b709c7691a4be81b3965e8f198ff110003b5706290acd0d2e870f240b3bb9044392b55c86f9fa91a7876983cb471444daa342f7cec70c81c5efbe2672acbba8df6d433df6035d86fc765778dc31d5b3e2b3b81f2636190ff99225b96f7a5face3c9de9347eb63be5fffa6525cb6d4e97f557de0a3e2e2bb6f5d6cb3720939cad015a0302dfa0a5ad32b5206a07f71f9f77a665b2c2d3ee79df0788d561af691ad694413824b7506ef7f4c0552baba33942a3bf1861f21ab7a01d09a4f81da10ed99b31131871eb53909be2e6ad5438fd343da8ccbdd9af2ca201e61d85f0dd344075dcbbe8d1bcec7415b1e70a5ad6fc27f1509077a788dc716fd2569db90e34b66cc6067f6d29a63d2b22308d94e80ff53a82013652d12f148d81855b8a5ee3580fde3db229647b7c9e6bbe4083074a26eef030f91c08aff26c920107367e727bb0966ced639a31332d3b50c42586cd2a637d79c5c480d23a7ad36ac90fbbe534534cfa800a80cf4c8f3caec3128d73c5791769d2fb8999c07293412e43ce90d543023f4520e14fa877a4c7713c6f3b2037e20dbb4835eb217721e0793ed2fcbb6e7522fb03ec67797213179ca941676a2729647c132143cd60f4cb3939d376b56cd7c0ce4a669022944083bbcaab8346a61e5704747ff94fa005aa7594cd06c1fd8ab0f243af3c3e35c779fd2cfa40cd4d28212611997d74c67ec58d001a48f3932ca8d3f5e59e3259e511783644546bdfe382ceaf7762a559c3c608527175c073623ea6c1b88382b66e59e35400f18567ad7886dbb9d6edf4fdeb1f9e084e3dc8ad79c56bcdf344f77cf39a997f9111221fae2efa0c0d4a5b824445129b3dd6f2cd98c5aedfba37236b6b69da0fbe9aa5b5dda751dd68403ecfef6a5357c79f1a4186087b15020f58ae47b2739079c404c0eeb00e3c3f4a8adecf922bc9660f5417434294b8fc509905e4fed57dfd383c61d9838c028689d4090abd97787d04545ca81bb8f8213e3386c03988d1c9cd937715effa005c66edcc61165878addd4aa8fef7a922b1ae6f0a0da2943444ac27af4d84e0bd8f44c60b28296646d0d40e864dd8767f9171341caa7130395decb3ac8e9bedad85bb3cfdde2f1a451eef9cf3fcf3b90308fe883f711b404fa6b2693f201855ed5a8468d3f349c08940666123964942c82dec9edb0746f59a303f8d5825204e473e62174d19ada8cd36fdd7289f1b57a149386d8c0fd82e22917858f304ea96def447b8a8c7f6c8be67ce79e268060bcc5907abfd1073719d7eb6904b3aa2102a076ea159b67e31e50c2a5a71ad514a3f706d85daa3f418f9f4c98dcddd08c366f3762404cef4b9bab1518437e1e3045c4f15c683cd1d4a0b3df61bbd2ea3a551b893d274b5030718a70dd0d3bd35d049a8d30bb43e9d869399e4c05764472d944429cf50844c7591efb32249ab507148360158dea7d26bcdb1f8fd730360faba4cf166ff55e445a6eecac3747ad8017ecf1afcbfb8a9da9d8cc40ef4f77073b352a80432b506e84611a43d1a3263c7922b8f4ce2d01f4400568d8f8249a7e3bf3cf46a646807613e8ec46c352c1b06ec7a984828c64ff2fd3816e05af64e93ba47a2fc3394624aa3e204da979ac5a21a60aab5128c1bf6b943cf7bf26944c0e2ba4d05971dae7cbfdb46630911a570046ffeea95f450fec3f62e49099fa85d5789ccf0ca1fb59056cfe69625928be77d9d16e2906ea8037855570661de32c06d9c8de5", 0x1000}, {&(0x7f0000001b40)="7411aa5837a2c6aab8a76111421927289480ddaccdbe84cb72109333b1da476a67", 0x21}, {&(0x7f0000001b80)="fc049af8ff2ae5de2eb44f59c972ca2c14fbcc3853f8d20a0b629b3f4be8d20555a68fbb581bf880782639ddb50f748241d96374d95de4bce65dd61022877bd66d0ceba1932562c2b311d54a3b2df338548a9f132056d6f29a750c376614d46414dc5bc0267531711014d69941be2a4170fbd019c88ca8b6952757e19510ecd409dc4eb0529cb8cfe26e4ed5b2f1564c44fbb0efb3fd9fc87da85c4da43620a5f2113cac0ceece59290cdd1349adff689e882a5fecaf66864c03439d1d34c0ce57e924f64aa690f65800a34dd722ce28da9a102969dcc456bfa98636676b46cf396f68e9fe1974488bf5295fbf", 0xed}, {&(0x7f0000001c80)="a47245d7d5c015036bf998590ea0aa371d7b10ce0be27d190e54cf5f635c", 0x1e}, {&(0x7f0000001cc0)="dfedc2834a340d11afcaf42d2941f55d1d4456fe0f33be8230f07125fb5da4bb6c3b2dd1531935d84e3213385d4adc2ae0158200db105b57582ed042477705170dd2d8173c557a7367977165f81c403088edb6ebd4d29897a6a4764ed0327e21d5fbc9004dc164a445bd019774371bc3959366775e7782df8cebab4ec8a04dfbc4af283cb9206b49", 0x88}], 0x5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001e40)={&(0x7f0000001e00)=[{0x87, 0x9}, {0x5, 0x1f}, {0x42, 0x2}], 0x3}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001e80)) r6 = accept$unix(r3, 0x0, &(0x7f0000001ec0)) poll(&(0x7f0000001f00)=[{r3, 0x1}, {r6, 0x6e078b67c501a359}, {r0, 0x4}, {r3, 0x100}, {r5, 0x2}, {r5, 0x8}, {r5, 0x10}, {r2, 0x8}, {r4, 0x20}], 0x9, 0x0) r7 = dup2(r3, r0) write(r0, &(0x7f0000001f80), 0x0) r8 = kqueue() fcntl$getown(r8, 0x5) pread(r7, &(0x7f0000001fc0)="f2e41b55bdc1d209eb03daca814451b5e2cab88f624a47a9693fc8ca53431bb67de6", 0x22, 0x9) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000002000), 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f0000002080)={'./file0\x00', 0x3, 0x6, 0x5, 0x0, 0x3, 0x0, 0x10000, 0x1, 0x0, 0x800, 0x4}) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000002140)={0x1}) mknod(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a252b38 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), 0x400, 0x0) close(0xffffffffffffffff) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) ioctl$BIOCPROMISC(r1, 0x20004269) executing program 7: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x0, 0x0) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 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}}}}}}}) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) r1 = dup(0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) dup2(r1, r2) accept(r1, 0x0, &(0x7f0000000240)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) mknod(0x0, 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xd00000002}}) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0xfffffffc, 0x2, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local={0xac, 0x14, 0x0}}}}}}}) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = semget$private(0x0, 0x4, 0x0) semop(r4, &(0x7f0000000140)=[{}, {0x7}, {0x1, 0xa, 0x800}, {0x3}, {0x0, 0x5e0}, {0x0, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x8001}], 0x21) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)="4d865a35f488230e274c", 0xa}], 0x1) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x0) (async) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) (async) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) (async) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x2}, 0xc) (async, rerun: 64) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) (async, rerun: 64) r5 = open(&(0x7f0000000300)='./file0\x00', 0x100, 0x0) syz_open_pts() (async, rerun: 64) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x1) (rerun: 64) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) (async, rerun: 64) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r10) (async) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000280)="030e60263ca24beb237dcdabfcb96df661ef5a44377f8d334a12b66452f75b37a7ce", 0x22}], 0x1, &(0x7f0000000340)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}, @rights={0x38, 0xffff, 0x1, [r3, r4, r3, r3, r2, r11, r3, r6, r2, 0xffffffffffffffff]}], 0x68, 0x8}, 0x4) (async) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/192) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x3) (async, rerun: 64) setitimer(0x2, &(0x7f0000000040)={{0xfffffffd, 0xfffffffffffffffd}, {0xfffffffffffffffc, 0x8000}}, &(0x7f0000000080)) (async, rerun: 64) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x89}, {0x80}, {0x88}], 0x3}) executing program 2: poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(0x0, 0x0, 0xffff) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x7fffffff, 0x0, 0x0) socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff, 0x0, 0x37}, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000), 0x10) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000006c0)}, {&(0x7f0000000000)="5d65ee86a2c29fedf6e9386067dfee66031893798fb9dadc238517fa0f95cad13077485d5836ccd51daa187f3b7c1b8dc22b3e664f868acb4d8a2ca2a412b73796c9b76dcfea38a5fffabb0eef6806a1397a26c4609c2fb7d9f3ea927de64458cd6659a778b13f390d48c17d4bf3cdbe6f0ea5f2", 0x74}, {&(0x7f0000000100)="323214f6ee68c701568fb79c56a34b9882038b65caa0d73b5368b5dafbbd3f3c4147e1edac8d04ae04341b79cefec3bec0f4fe59b088f761b6268629109873ec9b62de059d1e5847988a06f5b56f31ba55dde263d69f3d9a95091643bfc9bef010cb2a974416e13e5154bcfdcaef09a8941692fcd87b98a6d18ef337cd1feb66f61df03b8af93aee0f7a4c03659fb288fd9091606afdae0ef3ee", 0x9a}, {&(0x7f00000001c0)="1ab01db835f8458c7d3b9a2d24f004a0f8725b7d07e61ee62be8f9485c06df2eb2973af2c444ef399112d8f3088464e08b8d5153496f084531cbcb84d3e7abca08a1adf67732f0c3642608d6095fac5f", 0x50}, {&(0x7f0000000240)="9d7b68f4a34818e05d693ead95067b6fbe2749d0d67fee8e", 0x18}, {&(0x7f0000000280)="8c6c5a6e9b041e42de9d1e084c92c8621eacd692efaa3db3caec73c46f3fa5b77ec75fc8bd50b5312674d8657a16d19b36d6537e7a2459a7dd076f3c47fa354b43b22c65ea9316", 0x47}, {&(0x7f0000000300)="cfc4b79a57ca6cda7f22b7247281f59c8b159d080c4d27a4803663d0fa043bb458743aebc159f4646c9cd44f05b199df056cc7bfe66cbb93071156a0da907026d4b3e2b73e9341a5c088914b9a77f77e3374600c0020bd98c8dd036bdfcca758057ed6af3915eb80073b8d637f002d2bf5a7232461d64fdcccc9458173618837ec0b04a0f6562317ab843ed798596f447cad3f29e9c16d", 0x97}], 0x7, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = socket(0x1, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000380)=0x10) close(r1) socket(0x1, 0x3, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000003c0)="065500000000000000", 0x9}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) accept$unix(r1, 0x0, &(0x7f0000000100)) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r3) r4 = getuid() setreuid(0x0, r4) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = open$dir(&(0x7f00000006c0)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0xe0) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r7, &(0x7f0000000440)=[{0x1, 0x0, 0x800}, {0x0, 0x107f, 0x800}, {0x0, 0x9, 0x800}, {0x0, 0xffff, 0x1800}, {0x4, 0xe0f, 0x1c00}, {0x1, 0x43, 0x800}, {0x1, 0xfd, 0x1000}, {0x3, 0x0, 0x1c00}, {0x0, 0x33, 0x1800}, {0x4, 0x1, 0x1000}, {0x3, 0x5, 0x1000}, {0x0, 0x8, 0x3800}, {0x3, 0x20, 0x1c00}], 0xd) semop(r7, &(0x7f0000000300)=[{0x3, 0xb52, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r8 = getegid() r9 = geteuid() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) getuid() semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r7, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x24}, {0x416}]}) writev(r10, &(0x7f0000000280)=[{&(0x7f00000005c0)="2d68c1e922e5b1e7b7572c4d11149b3b2ad3b2253a1a58fbf785d9ae503199f816d13f04241d62e98d34441c606e9a0276daf2582f4d43b4f7f53e26ea28988be29d831bd7bfedeb67efd5eb3683434350ca091bd1a13cdd35dd46296e4143d524d608487ec236de6ef457c33c4d5e6fc7b9262adec90a2e384b6d7040feac929c8b2d6835fd969ed6d70ed7ba7e54c18af73ca78dcb3c28fefdd098f972425953d65961bab66e8af4e8f8effd585b0a0ecefd9232f40e67b39340642211c4ba43b8192326855c04fab48929a665f9bfdf552d9409f506b13c76154438fd", 0xde}, {&(0x7f0000000200)="8dc21c7504f06c509b5f0d13e2f47301bd8b8c89a2d6e277d7d557241c7424b4e156bd21d33dce877f36b13d458df79e3e85f6e9b2d28435ec232f82912e4ac4f70b44254b9dc4b2305e8fadc24f16bc2db7dc855c9352b4d67754e0213b252d576a7358bc30", 0x66}, {&(0x7f00000006c0)="ec0fa0385c5df9988df4a4e8ae9afbba208cc41a2c171401cbfb575efe7dd6a788eedd8a897a06838f27c25f8471d6f6c2305de859076e64e609b21adfe41396a86168354787bb90f308ed4bd2656a5b3f6d288820558c87792d74cad96e689a0feb2ad0a8e161034d8e31a18ced025fc026d095d3d9485f73d88ff8e28c14cd7dbab8b0a40efbb64570af951d09b62b77f856dff6a0f99dde91d31e2296105f4df74ad68e3ab22265de974a74f1d8701ce8ac000ddb2bd0a0e3df69bdc15d9286dc24072d2f3539144e0c4e134cd50ae2d332f8d1775e4c105ffc5d9316eeb4c2c5e064d7a2c7fe37ee32497d18e285b17ec639d140b5c3c3f488e42eb82afd72a168d499587b2d4bd3ada8e11c5aa0cc7a3e631789c6ba82afda55d065f1270831a05f5657eac6270515b05af503b055d91f77839f4c4587b345244812a51b12229ff8ead0e161bc1656f5cfd7da52bc928a01c12a243faccbc7db363a54404676f06bcc702095a24acfb0a70f4bafc47d2c6da6ccb86a4bcc506880fbe15922fc742e059b936f8a51a299261ad8813ebeb965424199281e7a6d4534f4e0c4023176aaa1809736446c5d0f472194e0f7466a8c30e2110c841f9405d469d9d1601941080a1ba92963d3d7edd170549df6a8eee9c270e84f5c3bd368530e015e3488382cb7b0cc8be11954020fcf8c04f9fac34efa3e308a1aadf323b6cdb44193c560bbacd2fe40504d965ec7a68f005596beddf84e39d2ea6ca6eb77699b91510ac0cb5ab5c74cb16b61acda055215568ac2cfaa1b4ff50b4c50b3740c256140029c6f8d3fcd03220d0fd877fde81d6ff244da1d18274cd414d2870ef973c6625ccbe65fbac2b13350b3757532f474cc0b901d82e072ec90faa9cd2e7eb6d49da208b5e7ac5047910d2cd5d957f1a48a80e5cd3573ff7a793c6c827d3ab080e3a7f401ecfed28d300cc640aa9e4f20322bba97002d071063b836377eb0bca3cc2116136e91e55f9ab6c121f3d7c899f830af14e2537b1c01f2cbba7ae53ed258ae5893f7bd272ec00bd0f172093978568a682eccb14eab1db53877991f2ed9fb43d15288ad609568b1f767148e3ed02a3fc56d96d8a39e242fb75320243816dd799eeb0c2e874e20f7bbba374c747e6484029143b802d8abadc9f5c2c8b914da37ef9a71721986e43d96cecc5792d6e0073b6daf430390f7aaf13e90a2fb5bbed8c7de339945721f81bdb4a369994040a0bfe26f257544610ea683db6759fda66d6be6756da699f1a6ab03c2312f0cadbd198b5533f2d7fad63275e77f7203c72a78d09d16d5bb90cf323b59588c6c136da9b52c113d7e58f7e7fc7affde96962397860720c2aa5a3269de46c95f8020f88ebce026fb312beb1e411cd431eb956c5fb4b076c3056ea38bf2d452677d9112139bd491e545a82e5105e553ce3caacd3509af63e792187bc57f982d00262066d0013499b9e5b4fdb7ccd0ee609fea6b48d08940010671fc1d88c474c22ebecb62605cf57de489f3600ec838aba8069cb0ba421043e4f1ffb0d8c44fccb20f9e85e9d8a1fc3433d8604c9c8099259c40c3e83fae8453de8d09b8e420a250f17cb5bf2c6c6b30dfc66d341d3ffbeb4a016b1998377127b0c2ba80892d7cb087693c1502c463b1e6425a1f10e7936f0f492ca7cb223614e50aaea972d09de1f60b0596e8c463aad063574135cd1eeec9df530870eec371cf0c6d5d2f6f74aba126411a66790c53a504ff975dfd9dfd2329ae7669306d8d3f58c1f8980e79bc6b7b399428aff03c42da25092d85d24a248514009aa71e15526e6efca33573006864643536b6744a4b4fb2432f54d0cc4736793e931af8549b761faaa3998758d099802b23045c03f83db6976d02461bdd175e5a1d83233df059e5d31802b102336ecb7d6c90bb61992a7649f7f329c8f6e0f10e97393665e62a3f75dbdb51c36561ae5ac1e34da88395e029dd1c367fca9068c2eeb4ba8c289a80a48191bd5f6f4d92afd29b0f1dd479b77d49434157e77603ae871b4a48ef7d112677a2be73774ab6dceaceb32ebfd6483f4b6e2b5bbabde9392f2e36822b8d17faaace0d5e8f89c1c32de633247f769048c5886c1b180c0db6870d13fef95007c2c98c094aba3cb504a95b08686371cda9780b1240e6e34bd6abfd6b810c75167f61baf2e6b7cd3b4012d726770d396be9fb82cb0924ffea6c56f861cf7db42df90d8fd5f1c5d6f359658f4b2440bab83b7fd4841dc42f4d30a1e70acba784308bead47fd82df1b333eb02c9cc6c415eca26e63f5bd068777ae15322d3dc5eaa0f77f81a492fc6e225a8511eeb629df610633b7a3b2ead31379ac3e9bfa4a01da59e9f4bf44b2df0c5b76c98448089a948dc2c3ac3fc1f08d4bf167f011d84517ccc16f651f66d60db4f84507d204fc9ada710c75ab43a33f68b6e2192bbc88e2d5fedbe1dd86f7d16a59b5e164898c23539a5b95860fba35afa9f0de3e63af71a754139f48455220f7aeabff941547017a95dfc1993e7e38027e06fed72121a407915ed084cec79339b0ea83be463b64b4c80a9bcc50bd5ab2ed549f5847a979a59702d6c30651a51e6634b07d37d4b8bf7aa8cf81b744c5c89d31c8b7d01b3504af890ef98fdc476df92234da6cc8e5d11bd1fa45d41f14ddb09181b3bda3d020099e7a7c0359ead31559e6d238fa2da6348c56280a8057640a1a5ba6181489aa9ea944bd4afd9553bf7c6e2fd5b388ba7e5ba280ca9870e48daaa899e655cc14b8e2f6d32c89d74657a77182b94ce4970f6deec32e77bf81486e936a85fc4a588f8d42dbc6294f4d9d817a5279cf26b4a956d88ad41326bca602787b0c83d43c7f60529a6f2aa75f60abde15d9eb7405eb799216b8703aa2bc532ae77527ae7ba68d173644ac3ce4fdb0e2ec3bb5266aea471a7c63625a961d291d3c8fc5d601a5adf384587ce039262f9c96c14c25c23c58c46793e1ca15efa624557db3f151701f54735d078f6b8913b80fc4aaa2b5c5c3977d3e3d470744b132fc2bc4cf01703a3d7729881032501812555a7c43984cba30ba7aba1f5a693241c225189af69393a8b3873026a058cc5e67419bdc76f2e08587a22df7a3c46c26d672de6236027bde819bfdd721012a716cbfc3082a78ae9ffd6a9437ec8884e5477d6a345428a3f0eb3140d234933714cd39f7028e1033303dbee9a2fb8c397bb464541900b958ab8b59e06e9d763a4a71059111a7001ba0149aec7698b750bda66af1a845755088f8ecc63522e7b4353fe410022f882c385ae97404f3d716dc9f752e8b1536dc24a17434ccb44c0e8da6c8b329706d4b33f33e8e2c8a39f46e003632f389e5dba109b9b4d968c1ef4a499c8f2e972141a892e19509fd6287eae93168b2441496586644c17707e1c86f89278089970c1bf69e24844b0d86ef705a0ec421daab137d371c1fc8858f29af7996ddc805af63155ff85d08c3e221743e8286a07c0001da1563f98bf0c6093683af58af7e080cc1a2a0b0cb87c292de2f009ff301c8e32a934745774d366f572e319b0078e07ecbfb6b88b4dc4efedd3ce1c3a1913754e07b2b444d6267ea694167fd1e975c6be96623dac4fc482ec420c6d1a5ca89f6feccae6232ce4038e376e35f88a7a36423a770ac478d918b1ebb2c3e6891accaf80e8438c192754169566e9bd3246c1f66f8b49af172c6b4799a3aacff98e0bfd5931de5ed8d36081a37fbba48df0377e25989e46795cbfcc6bf614afad5243877ed3f2e79f7ae4574269e57c39c9b2f12bbc89f6784210f04ff5f0d923f34ff905f1b04bd613d237631a624966e336f7b1118d635b82bb37f2d2d883f3814f3e6725777b881e7aa3138d9354c664fa78f0852baf0d0a208f562586e6a2fb84573eb3ac0e32bafe4e8389b54284fbbf9ad954d669fe08f88218c36dc91a40c8922533b92390da8ad562ed8ce4a9481bcec92a912f811ce8ec0dc2fda2321132afd8563fafbc616b98b83f3cefc2e7919f45950d64ebb43357050d117b3a15ba44f54f842e0dab4a65858b23ebc88c4dcf8a6e827244ddbf105cdaa779c9c8d179ac0d9133877ad01358f2b4c43ffb480d4607f948e94ede3be852993ffbe2f8c70df1fbf174f59f12cbacf736a72f15c9361613412411e8ae4e945196d0a68bfc086f09543a382bea5dda2788e0f7a68e2deed479ef7659b33bc64a9be8c39d47934d5f24f079765fd1bac5c2f5079cd86c80761752b09d28362a19b79510c981dc3d9c9b2e29901922ce2d205664bbee3986f85de7a0b103ee70cbd2ed3533930b9b515ec2f0a3ef1c869fed2310721e91ab044661b3f1cdbe8a5894a5a965bd2508c3513ce1b05127034df482b2dd4dd9e363f82ce58f4d89c13f6c0c51193bd3b9ed823851aaa53b1fbe190942027afbaedad2f3fd981e34a2c53dfe3edb55813fb35898c3835426dbac90ef8f8668dce9b9e1f70967131fc50d116cdf6a34d72d2b252deddc16a91d4b24ba3124333f18b674ca8da78bc58e92815074df95b179a22d6979277d14385284dd929cfa87521e2080a680c48d07a92016ebf5ffc00b4cac4c4ff7fd32f66ad78b1f42c3df3293d980af46e156e56a7314398f1aab5f6816913708df911ba752804701f43d653414de3e1ae00e13a85013a65dc0dfe9d2ce70bad8151e51b932b5232de4a499fface07d2896c2f409936f724ed94409268d64db56055b51de1ff99f22564250b8d05b5c700676aee9f0ef06091c0086f295b32a3412d73e03c368cbebf390a922eb8a30d4c269a8e9d859d2d527aeb4d16bac7ed3fa0bc0866f851a0ca580136e347581b09016247ddfa2213e5ebe1c99764262a11f535cb5d0f8fe7eafcae59116da6044e224bb98863a75751a83c346c31f15f22c16e87a5b0e9e43690434ece70a28898358bcb11b4cae0c48081985a59b51b9d8b742cce91b5ef93c07b95336fb2b8adf50cc3666ba84e750b4db2407ce1fc2118d4d1c12a22902c630bfa18d277ae55674e3b278f90c440a6347ba6e4d092977ba359b8848ba348baeb363c245ca6e13dc68eca1f5526ac13104bdef2557dcf95088b7ff9b0b4bbb5aba20793e02048d2f7408732fc221fe94dfece6faec7593d5a4ce4054aaf443a3f8e4d936652e2383a310f1f99b5ef78ee207e5db2e20f04808960ce9cbf067d3b2fa331f9e4c918464552b19ead732ae4364aa1525d2d893631800917f6e18422114c55cd2b02be192c9c121123a5268b867ca6885068001e2d4a1c93cef70c85e9639c1b73426cedb257899e9f4c4a9b78d84ab8e7db05f044ca0abd316e831c1fb7caf0265d99ec55439c98593d16932df8023d74134fc9bf1f197dfb826686a4fef9475aa88a020ce6c8681bfb440d3ed0b064ef7fa8ec668900a9506cc5c82673b15cdceb67f6455b1743db9f597fb60af113dc7a009474078c138154af3c4dd3d9f6c3932debbfbcb382b25f71bc2d1b2b046e195a9d7c789bb31b75f64c8f4cb2514cd84a67df5e2e6b16bd42d76c754940e7a4c743dd5c515277f03908e8ee86204c4e3e5529b057f38a43470fa3f5f0e75a3a8e262834ecb3b411a826614c007862c48867d5308079b9c6f9f34b6c8ef91e58769e456318c0d05cbfb8ba3f1fa3c476f29ebbb2d739e649d259aca43b894b140e7554aab93a68e74d818eb02055b1e93d4dce3eec2ea32d504ca383edf5122b93653954d3748345eb6fb49b9e168b966ef95222b660cfa3beaaf2e6e0587a2c1711a7cdd0bc9ebc3e8", 0x1000}], 0x3) r11 = getegid() semop(r7, &(0x7f0000000400)=[{0x2, 0x0, 0x1000}, {0x4, 0x9, 0x800}, {0x1, 0x7, 0x400}, {0x1, 0xffff, 0x1800}, {0x0, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x0, 0x2, 0x1000}], 0x7) setegid(r11) mmap(&(0x7f00007b4000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x40) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r8, r9, r11, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x42, r2, r3, r2, r3, 0xd4, 0x80}, 0x8000000000000001, 0x3ff, 0x1}) executing program 7: 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) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x400, 0x0) socket(0x18, 0x2, 0x0) syz_open_pts() ioctl$BIOCPROMISC(r1, 0x20004269) close(r0) executing program 4: r0 = socket(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x9) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000240)=[{0x7f, 0x4d, 0x2}, {0x0, 0xa9, 0x1, 0x8}]}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x20}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$FIOASYNC(r6, 0x80047460, &(0x7f0000000280)=0x2006) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x227, 0x3, 0x0, "1a42fc00000000000000000400"}) writev(r5, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd09", 0x8c}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd128607004dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x2a43) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = dup(0xffffffffffffff9c) sysctl$kern(&(0x7f0000000040), 0x400000000000016d, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0xa, &(0x7f0000000300), 0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r2, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x400) 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}) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="4f56abfefa7f561e804b0a708863"]) recvfrom$inet(r0, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0xffff, 0x5}, {0x3, 0x9}}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001}) getuid() pwritev(r3, &(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) r4 = getpgid(0x0) setpgid(0x0, r4) fcntl$setown(r3, 0x6, 0x0) accept$inet6(r0, &(0x7f0000001900), &(0x7f0000001940)=0xc) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) close(r0) executing program 0: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f00001c7000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00000ed000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f0000170000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x2}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) dup2(r0, r1) setreuid(0xee00, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa3c00000100000000d17dbd6cf2ee274e06d895b4f523f71da9d759a9face5661564f07021681ec5844a95752f51437bd41aef480759a9f7aca68ec346b56b84b831300cd983cff739ec472bfb746648a74e2c7baa9813bc0b49c73d8789498b292bc3bd2fc2de87bd1b2496fe5fb324c39b1b595f2ff535c972c82c9e5ca4b47a747949603b061977de8c09ed5fd248863d5d0acf72f9f82dceb4300"/225]) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r2, 0x29, 0x2e, 0x0, 0x0) getuid() r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r3, 0x2) flock(r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r4, r5) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000200)={0xfff, 0x3, {[0x0, 0x9, 0x5, 0x945a, 0x7f, 0x3, 0x8, 0x7, 0x100000001, 0x8, 0x5, 0x1f, 0x6, 0x2, 0x9, 0x100089, 0x7f, 0xfffffffffffffffd], [0x3, 0x9e8, 0xffffdffeffffffff, 0xda, 0x7fe, 0x9, 0x0, 0x80, 0x5, 0x42], [0xfffffffffffffffb, 0xfffffffffffffffd, 0x721, 0x7, 0x0, 0x100, 0x7], [0x6, 0x10000, 0x4, 0xffffffffffffcb71, 0xffffffffffffffff, 0xffffffff], [{0x5, 0x4, 0xffffffff}, {0x5, 0xbc06, 0x20, 0x80000000}, {0x2, 0x0, 0xa, 0x8000000000000000}, {0x4, 0xf14, 0x80, 0x7ff}, {0xf150, 0x6, 0x5, 0x400}, {0x4, 0xe5, 0x9}, {0x9, 0x0, 0x5, 0x8}, {0x400, 0xbf1, 0x400, 0x1}], {0x6, 0x5, 0x0, 0x100000001}, {0x505e, 0x7, 0x7fff, 0x80000001}}}) setreuid(0xee00, 0x0) syz_emit_ethernet(0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) close(0xffffffffffffffff) accept$inet(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0x7}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x27}, 0x0) r1 = shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c", @ANYRES8=r1]) executing program 7: socket(0x11, 0x3, 0x0) r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffd, 0x0, 0x10, 0x40}], 0x100, 0x0, 0x8, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETWF(r3, 0xc0205601, &(0x7f00000000c0)={0x0, 0x0}) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x3ff, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000540)='./file0\x00', 0x2000, 0x20006c1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = socket(0x10, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket$inet(0x2, 0x3, 0x4) setsockopt(r6, 0x0, 0x9c, &(0x7f0000000040)='pk|D', 0x4) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$WSKBDIO_SETMAP(r7, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) r8 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r8, &(0x7f0000001200)=""/4074, 0xfea) getdents(r8, &(0x7f0000002200)=""/4096, 0x1000) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) executing program 6: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = dup(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0xfbc30fcaf411e195, 0x0) shutdown(r3, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000001c0)={0x2, 0xfffffffe, {0xffff, 0x1f5a}}) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000200)={0x6, 0x3f, 0x8}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setegid(r6) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000002c0)) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x3012, 0xffffffffffffff9c, 0x100) sysctl$kern(&(0x7f0000000340)={0x1, 0x1}, 0x2, &(0x7f0000000380)="e59feb6cccd322b09145a94de25370891c14f192424f03f20522fd1e8a41b7ef36235480e1b80132941ee99f3ebb763bc939b87df6a909e7d16a7bab85bc3764eb30b96ebecec24c60086ba760efbb5445d22e3e9dda73aa340ddc56c38c32a68095c57b870e04ed2a32cad8201dd050d2294df59b1423478e60ab8136cb01f7cdf30ac80683711e64c9a731bbe22f322cd4da86dbcf646b44a39fb7a15399f5c7", &(0x7f0000000440)=0xa1, &(0x7f0000000480)="3ae91c1b9d33c4da843eb4b4717398aa393964e1d15b044c2c23e10c857ec7135aa3010a1ddc68d9aef5365aebb74688c9445e5a74f620cdec61095288ba224bfb654fbe3a54cc5724f9047ae5cc3740df5b876bd94ef6b424d62d6eb01d3d369b3b3ed05c19ee6ce5124e73d8ed93de92d6297b86e52bd39f1836419a54b346fe2dd969e48ab50b1a2f673cdfa6a33b9a740ff423c10eacf36b020c05ed526ea5840805d952a9109b32bc7f193d793ebce157a3c2c5e67db5827d85674bdcf520c100ce0e0cd822d2852a4262f1f62a8f97155a28f5a1658a4775d4b5b6cd8397d9ff7ae1fed8fc49c303ae6a129b38a2796bba25e082d6f43e7671e024746285a9e8c76ef6b6433736e3c409595b188aac42e71a6e4e9e776576b8dbbefc98730b1b4cba224a25e09f20b02aefd0ab52de457bb933271d8aa6f6547d4b662f717791faeb435ac8dd169303e0403640086becb3b5db94d3398a60f441c48aa37c58ff9eac6011fc673d517f1a823dd10d5d862e799ad533bdecced77c3d25f4f7a5e90bc393baad47d92be9641520e3a81f1f4804557e8f40fe747980cce96e33a222f3d23b1069aa7a9b151661479df5f59109bd93f9fed13d185c6a860a4c606c739d4d10a73aed3e9e9176fa8d2cf812c622cc2c971adac2bb4e97e2d2ae2cc22b3344c7345cdcc510ae8c32ad768d7eab6af68c839534aeaf3467d9d06afaeeda7326cd4172914984499f1fc24fd62fdef5a3c5ba4276ddb7798a85e06a1d78d774b1f38f6b6ec737a006d05a11bcba9a7cf73b591627d76c13bbf3f6541c70430e22ebef0a4cbdd3cb2e03263593ddbc359aa2e4ad62d3dd9b02dbd9712a25878ae679b61812ed3ed168da6ec4dde03ad0f9b0ad3e1f4849d7fee29698740e68a40ae1738328f447b98fc3c5ef3956005d02e360a60f502bb4a486601c49f8dd5a9cd1ada28944795946b80cc9caba0efb42c9f03440d7e94c325398e2d833c5ee23abffde101fb0f049fd649c2389e8fa8278e34753238039e62a408b59d27babad8137b24a42fe9bf43a1d6c223bb64ff4537327c7dfd2159cdea053fb968484bc9f9c1ec8f12dc972e1178d4b52929c380c4bf6f50eceec947c14e210d6fdec027ce88dc8a01f196a80af700132d2ff6a535819b2e39bed57d354f1eabc357b7ad038a2d92b85d725572b98cd882b69efa5c1e349c32eb4efa366abde7ba52b2b50e61be44598e7f45ef4631e6c0da2f934182d7e88a51a906472e2cff92cf4f344d58dde3ff974c6cf8de877ba8a21d732fffe2a1f48c404f5f23766ca50eca15dab3ebda2540bf4dbc7698736ab923630a4e62de939ba1dd05b8822c958ba5c54c55771925604ce7024a5405f613e88f8debdcbdef72c2d6ff25b420c95ab8d3c262a207f0de44e060de8aa791a7f002b1178b1bebc7e67dea9510f442f898a05bc1da163f4e877e37b95488d9f4217b59e6e5be04d974f7c2e77fabfefdface047383594a044e621a90df4d7f9ca199996c34f84efb6fb3c2edb332d6516c69eaf35dec392271f054ae27095262c07fd656c51895fedb0f6c12687a7fb51373018532ccd0cced3b2f23cdabd7148f0e6935cf99bbf226cd5c911dcf5e1bf9588a087f4b629abeaea762f9c6a7624304c5afd654a52b568bd23aa59bac9ac0dc63d4bbbfdeb77c82b2a861523ffea8e850b0e119a3e57e7cd4cf18f0fc0910cec49b6d36cbba1958c9439695c9a526a0993e4a0bb6955e6640999b4a8046c20fb7b07b1129886f0f35e2bb1436a988eeee3357b4b33b26baf2257e088d3b751adce9bbc2a17023673a8730b1d4071527b3afdf58baf263c0fc654c80e7bc3ee1794ae8d0bd19795b3195201e2b972588f279a5cb5cd866e26ad03e07082a64b514be0054d20e4f119a95116e97c5a6a3ac57714b1d82e05bf584578f41ae3cca31c2d5d7e52d2cfc7830d781944345e82270d61fbb9a14be8940312d8aa73c5d9735cfd18b429a31b46cb43aef54b12eea1536b90a3807f3fdc61ebd2e5f0f468ef3428eb22770c9456f1328424b852ceaa860fe9b1da1a2ed70902ba4e2b3b75a1ef54a98133b6db316a5e9cb1b9c62419c83f79864c06076e643296518d96409771239a303024734d80533ecadc9f1ffaa527fad69d7be22bc5f6022f0bf53a2ca0d8cf57278d3319a98d8c1a09e7f594fb85f6e535d392fcca3d63d89cc617d2ac8f4c8f7e9761b507b32a4d04bbccd5608d8538ff06870f5c5e978e46ae7eb948196a9a1c8c7c0f587dfbf082d15dc9fc9ec1cc87c39a6ab8964673075f275867da08994f128155a1d3183632986a11770eab16a14ffd3f7ecc68f9f015a5bb5ca102409fc2f4f588da0ba2c30d5c9cc2e0edcfaf66d2f779f8a8c5bce9c1238016fdb8c286c9214cf711feecee59d440bd88d9d26dcebadd992ed65be96b22d7531bb8858c0d6ab2c673033f11ced29a8a13cced087fec0d603f5c474166ab0e7f682571377c370bcea8ba81daf13dfdbc754f98ee471ea63b1cebd7a3dc6bb5a212719fc8a66941e8f5edbd9101483e3a17273ef4d925a8b94d1d27f631ac676841977ac168cc6526d7b643a659fc7367f9a175e3a0fb6aafb8966d0037d48672250c28f264b3c09fc82f1c3591b434944c1c06cbaed3f0e051b24130a0f98627b6c303fb6b0d75d6d6b7c58299244ef28a2fd65fd9d51daf4edb244a2d199f83df42ac54684f416085da51803d4017116e88afc670f8d5f85cb2ee14593da10f00d1c1c80f230d6274032ff6af383731ef2cbe82de0f994111f4cb900b8632bf0f5aa89af1dc33f7dd6335de107884d20cbd036d21107d8b70e7c918842ad0b33e3c6f094e4a2fbc558a6e35e3b9169f22e9a4b013dd22deb499aee9c92565e8deed5c2c4438512b60d53ea64d627a9f54ed8ccda0af6bfb3621283332f09ce7bc4add19264483456a07e34c0ff9ece0ef8d9d8230cdfefb78654c843dca1f0d972ac5e930214fa87a94358dfadcfc8149c2880b1e29a9c3ced4255661318c04eb74a939e558617cfb5a9937c49c7e7c0ceb9796f7354bd9ae727edd5545b49b8109c63814e08947fc5297f11f8ea625bbde483364c5aed8eecc89d039855a82ac8b152bd5c875d0e9df844cde56dc63db88945b32c8ba54d57c63564f17133fcb3e3f3fd780e2b178448d36a28294ddd6b0a9a6d96fa89bf0ce79db996c1a8613ac7ff862a9eb892e34f525b5460abd83eea34200c842d8811274305964d01457e5706dd260d534dda08807be0ae2edc1b15a2be721d17f02bcbea9c925b69657d97a99385276dfff7632f605cd7aafb4aa535c0633a4c2a2b2494af81e78540560c519b93b9ca6b5f93f3dc13a86955d2f180c07d75c6c94523711f9af7f0ef2e88b2e745f129fb08c65269fa06ca32b2a69835e8e11ae9a2251cbe32c04bf1387acff625d5c228ff218d7d9c8adad3cf6ec67337e9041de6a52cec6a600cc31e4d1ace6246477080b011b846e19a79eb256c3ffc6a8c6832a0f2445647d9227df83ff69a89e900b9bfefc7b9d0a9e6ea29e1815f52f308d9d8ebb4f4205731f820511f61ad02e76424eb61bb17e880ec272eff038a2473c1c494e6357560b8f44b6b3660e2bb7dbb10824699196bf4015684f7c6ba1e629a831938df1caf2486a4b4c071a18aee3379ace224df8c3535b469baab6dde7c7c98fb720d581b9ec24b4a2a735f0fa4d10e82c040fbd9b3ea911d9f7dc19503f64e3096227236582b95c5c455803bd41d2f98574734ed4fc7fb62bdee05b49c0d8bf98173b8829ee09448fc8e2d37cb57d6e60c4cf0df34db009ddcc6059d487dc7656a2f9d545d702df1d8982270ad614f84daac2274a8eb9f0efd690e8334b2e62634c1073051b48eb3b1c6042a3211d61d4c0c4e18a7dbe757b35b4824d038a7953422f388ba735dab2f99e3d2c83248fad49f667c15268b569d6a4f3bffbff12883b75332b1423ee48b766098b26c06927a43fba329423a0e97b206200333f08583b7cd061fe7f553fcf5f1d192bb7ded31522cea0a3f11025bcb0b6097c5c12333b3cd30b6fd353a94595400b1cbcee44fe2b9304a79066b46ae90e720cc1414191d4231580ae17e339cc10f6f1c86ba1144515e416dde4437e16d80579ff7cc2aa2a0aa5ae7618ef7d55bf5abff3cec56692eb3cd441654ac36da4762effc8667f3c24125412cac31969070fcdc7193891288f3275f00fe7f5e6eebb5d0e26f1fc2ad11a331ae8644fe92f98bfb1540103b9b49f2f85cb4ac92e0fdcc672e84500c584f4112abed7d891d7113f1b61521bf0dd7582939d0d318ae01b97d6f255544ac299a623159c8e3b1bfbcbfd1a96f6551cd2dd6ae7ed0e602d8cb636e4af8c21d1e111172309911ab16e9c323b83f6451b3f039c986a34fe90aab6b9722e151b96ee22a802063f8ddf2c4bcb122ee5bac5e2cde2c344e2e8dc7c28650a519b543722495e43cdc395a1ea2315e5aad22793642ae9fd944fdab3399f225bf992de385d4e6129eb5e96c5bb3d13ce9e0fa2ed5e01f512c3a55b3d86234eaaef9be74bd86088e30c80b467f186172ccc753cd863bc65ebc29f32b94773b0d07c60b48d11ecd14c543ff8a32f8e56939a654afecd99e945c644aa32f0717f496b3d8ce3a2a87415932c9daac55a34d3ac140db9d2a51b078b3732665eedb672044cf135b47762b126905895b72f8f239d187c9451539613eb2d766e67292d6067a76a5b381ac9a6044e51034ea9180ba5746dac4fa0869359be1367b4f815857eb22fd1c275dd4e9109722b13cf4667bc247ddce856d812d9ab334dda2c5e534ea319e5d906bb2a7babec74033d928caf915586cb46e948beed2596d5292b6e2127a38892e48029cdf36cf4def17ef6711b617edb4f5f86e69c14a042174f470adae2ad5d32559e5758e66659421293a81b2eebf368c73d4df68f2674b3c858bda099515912d449258fb029aa0fde52e4c27599a3eed115ca6b17fe1c2f0a183ec570f0ac44b2d8c31c0405f1e43f44b0fd29c8b7e40dbfd901d114d9c4229b52e939200de570df20f43e41342607ee032ddb24aaa5874aa70c7e14f2c555811fc7e996c76b3bfb62d45d0f2d187e2f64215c098bbde61370325e2dc9c1915d0c6bf862bd795e5d6cea9525a7cf5a68a06f8fa4545612eb7f1ce98dc3eac19bbc06e617820b6c75a115c72e18d747f54aa4c0ebc244eea839dbd8792a3a214118d1623797e369f3d9d89e94320765ae646742e38c2e7cea5dcc8417ab9863ac0c8cb24fa1845266c6737b41eb0d2a7d2cc49fc47a3ff599813f35628fbe4d642efd52503452ac9400e39879498a99722be434fd7c421069980043eac9cc6ad8e4c3fad3e80518bd736130d33b2ffea927e0b3cef1a157757e1e598b28408e2fe0974902293fc71a3f8d69c29af1f0ee118fc19ddd73d1337e53ad86b5e5f6834eb7baed107cf2db899fafaea24858f0e66ac6b730b1b0023f0c074d80ad62ea6df004ffb1ffd37a400edd2388fe943e721924ca08d980e9959e51f4135d415eb592a4441cb707397bd8b1a1bd520d5fb4389b386a181f58a217832e584638af9db4fff9058beaf2f78adf27234245c7b5867db1d71e76c2b1ed40528d488ce461943804596a7d0ef3d0f798e6f10020d089689aa67a972b11f9c0566e4a60782145aa79ca366a71456db3389f214bfcf584831d961d9a6b8226796da375f9ba9acf6dc6e2fc6bdd5d04f422db47c3dbf44642d623478bfe59880173", 0x1000) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000001480)) setsockopt(r3, 0x0, 0x1936, &(0x7f00000014c0)="7d57959337db45c4515edce291bd47a19ecbdeac6097b6565b73fce28a731e4411f831c0f212e896b9bbe3bfbeac7b", 0x2f) r9 = openat(r1, &(0x7f0000001500)='./file0\x00', 0x520, 0xade73b0167db3ed1) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000001540)=0x7) ioctl$WSKBDIO_SETDEFAULTBELL(r9, 0x80105705, &(0x7f0000001580)={0x200000, 0x2, 0x8, 0xffffffff}) r10 = shmget(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) r11 = getpid() r12 = getpgid(r4) shmctl$IPC_SET(r10, 0x1, &(0x7f00000015c0)={{0x2, r5, r6, r5, r6, 0x0, 0x4}, 0x28, 0x2, r11, r12, 0x93a, 0x1, 0x6}) executing program 0: socket(0x0, 0x0, 0xc0) syz_emit_ethernet(0x17a, 0x0) syz_emit_ethernet(0x126f, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069dc, &(0x7f00000001c0)) executing program 7: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = semget$private(0x0, 0x1, 0x80) syz_emit_ethernet(0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) syz_emit_ethernet(0x5e, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000282c0000000000000000000000000000000000000000000000000007ff0000000000044e204620000890"]) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYBLOB="ff02", @ANYRESDEC=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r4, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x68) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000340)="f007426c6a7984d37b", 0x9}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x8000, 0xff) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beed300000000000000000000000000bb99da597213a061543c6c0e7f84d4"]) close(0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x400, 0x9, &(0x7f0000001140)="67d81dd7433d6e1928929a9cdc93319ea3b3416af4dd3196e589b12ef0d1", 0x1e) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x29) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4091}, &(0x7f0000001080)=0xffd) accept(0xffffffffffffff9c, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) clock_getres(0x0, 0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7, 0x0, 0x0, 0x3}, {0x2}, {0x16}]}) executing program 7: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f00000005c0)={{}, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, '.\x00'}, 0x4) syz_emit_ethernet(0x32, &(0x7f0000000140)=ANY=[@ANYBLOB]) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) open(0x0, 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)) r3 = socket(0x2, 0x3, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) accept$unix(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffff7f, 0x3f, 0xffffffbd, "044008020000400200000006000000c59600"}) poll(&(0x7f0000000040)=[{r5, 0x1}], 0x1, 0x0) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) r4 = syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) sendmmsg(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000001640)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340), 0x0, 0x0, 0x28}}, 0x10, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x5}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xc1, 0x0) r5 = syz_open_pts() flock(r5, 0x1) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x3b, &(0x7f0000000240), 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xc, 0xffffffbf, "ffff09008700", 0x0, 0x6}) r7 = syz_open_pts() socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffc, 0x88f475bb14c5243b}], 0x7, 0x0, 0x1f, 0x0) poll(&(0x7f0000000240)=[{r4, 0x68}], 0x1, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) executing program 6: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x0, 0x0) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0x0, 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, &(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}}}}}}}) 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), 0x400, 0x0) close(0xffffffffffffffff) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) ioctl$BIOCPROMISC(r1, 0x20004269) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x100e, &(0x7f0000002440)=ANY=[@ANYBLOB="ffffffffffff01004172000085823db6f027b05711d7c0aa2211110a3a129e60924c50e6acdbb8ded9415dbcaa42a9db3cd7644a3edab49f6c59f409f1e3bdb2985c3b56afcd4a1fd4e1d3c7908b7969c87f3f341a2cd1ae102662e786e256aedb55afec3fd9f31c53a1d2a62a776fd062fccbe35a5bf22d800417b183907a933cd3649e19f9b54bf4ae232befd3d6d160945abb2c4bfd1f1f761d2d1f3a9f8e1ef01cbb90398e4e457c295214b4ae5d8fd3e2727d9962ac1085270632223d5875f066898c0b219374de50d4fd12f151cc17cc195e123363352f4a19bff55ae5bfd3ede58e4d4e4c75c69316fdf666ae6e873d71b2700a90d67860d4854a52c9eceb9cbd4c8ab6e3bbfc576114d9de79a0b9fbef208e93daf4dad782825d012d5035625e750c44e146af9dbbca2966723731963348ed58e471f3ad1590b445da238564f70f996b60f42b48e40a76d842d6d522eb25cb70e8d6cab67038c010d0d1d7e8102eaa1e405fdaab0218bad1bbbe44b7d9ee5785a41943a1a5b3888455ccf95782118b8dcfa62e9bc08c730e46d7dbaf905a2023254f5c72d924dbcbea95304aaee3654702246f69bb30529b10e7419f616ab324fc6327a58a8bcfc54264ef4debb0602682ea2ca3afdc6ffea653a5d3f24eac3f2608e6d9359e79589f1828559701f14f6e2b0ea7079e06d0dde598cf7197e6791dbb618df41788fcc22f4cf3cbb80929fba805d60325710407f6b70e6f7135fbf55788086288cd275f146686e4e5bc91e0c169acc01a186e8c17ccea0bbf228af7aff3c55d64937b49213fbbf959ebf4482cfc16ed5f04b1ed448431bfdad5d15205167c77a5945c9305ce782d2fa883366aa52c4e13767700f7812efae8ee55415271e5e614b61a64070f2a63b4a6355fe577ff4ce75d64c02c3144955cc62bfa299a378da34a25a6a212325e5da540f707232403659e459369d56465dbb41458288656f09d86007666962dde3b5dd0789d36cdcf01fba0283f30d3a847a38ea68701dd263f57033a79b844edeb04f734d52c11c908744ab93373e381e2fe106fe4483bc6423e95efcd01535faa2634be99e5b4a1a8c6e58b9511be71651ab63a80cf0c092663c97af75c409a7a93c86fd3a85d05747a1ff376e080e5f71920c60f0c826cb675fd2e6004b179580d6e00bd4209c353ca42ead15eb06d6a647ccac08dd19c37b2cd9ed9e0417e4a90b98c4f5c779151830efd4c00be99bcc28277104227aeac15a3c7365adfa4062cd09bf0ef2db0107b2852959e4373500d8aa752928c90002d3787459128542fc8261f25727e41037b8dfc7cc5fd5729ce8d17c2be935cc3756e166a52e59310faf57333d4886eaa6f41bfbb1d701b36c002e9bb3fdb815886516d2196b2e533d47234d423c16a9a4e9ddb1629489f0e0f2a4790470636a4d35fe0ea7e22c6e62a0135de4e046c18dd4e7d306c63be13cf2297e63e6f3f716d094a7be3fd6fd18b9da066237fe87924091d20cb4f8f47b9b9d155acdefb7ecd19371bcc7881d646874bd5b71421738652e2c72f75485fd22a2a624a36204b508c7136c42a6977935f24d09790f70d3cb9c455e750b3b34585111558bf005f78e32264d3e5a3554da243e0bd0342c71ba2bb9321669ec69123808eb64d91448cc44a9151989c5e4555b7a46980ec94b21b7c0b7751032a001b2c36a2ea24d5600f92caf4f22dffad04f8bcee0ca7d33a766697984dce82653b47e518bb9d25c5d349cee68124c26b1fe860bb8bc3debc477e9e662c0fac5ecf9bce0bb064b4bff540ed4987a6444f06316ab44a6bd4e966c9b54fe4fd7bfb832abc353ea1f21954b4145e4b9e1ce347bfcdb30d713a1296487b4f8b4412603125a1434abf407c5f83d564b93b933eee8efe6775e670c9874daafe4d5b80e7b66c94107e565f08751fe41a8e206e9490c30f16ecdfe731dc2283f4358f832dcde0f4dca0b65ad7b6b1209682ca467cb559ba725d347a7e6b5a03e4b8dcbc7613b250632ab9b7c44902c0459abfac3591e1c39779a15c867696a842be0200da1016447505b79f6250f45c4cf69b93e38d6b89ad333ba7e35d5c93888daeef8225153be49db9bc7702acc1773d53fa52012c3712c9cb184e1769e81259d2314c13727bed4c8cf116438d0fc7ba5bd8d27ef40e4c4db4df42bb7105eba1b174d266c8f0fd110ee04300d01b9be2f5f8716eb6ff45a4e81034d80fd2847a815f1ecc03fea93566f88c7fb8df2d35bf198594064862ade40dde5776ac1e03c84abd857fd6049d1abacfa971cccdc53485821d94ba987d9733ae86a58c47d9a1ef902b76027f565d4df07b57058063071b20ce330473c519db64f4d67d7025ca84ff4e0b06986ddc0194b687267c668f2343c2e86a64849d400aa71031358dfa91d65ff42bfab8c5f1e9f7ad5ad3ab359660ffe0add46d13f35827a5dcadffaae019f5a2c349ae92b38b06c12f782be3fc92c605d33f2664d45e3296cd271604e51ed38fe284a30d58dd98a9ba80aeb8178703b7dbfbd9e13e0c924f0560cae45cf3ffb497f8702314efd58666f818a05e79cb23b7fda5e54856a997696869645b33b853cfbae3c9aee47ea7f553a93ced7e062cbe8a6c13223f0a1d1e0b3ce11ee8216212f8c662a4021e45bf34c4481751efef342170710421995fc0b0ca412f09acd9c9f83a6fb087639a04d8e6f5853650f92a0ff1916fe338f6a791c576674d466f764f3306963be7c93b36acb808738e4d727c7fdea688e1618673d7e677d9af56f9e9bae4a6b62a8b2bc055fc8e219a6f0a18d99ff6cd0b7ba190632e636340f4bd4e8bc7eaaa0a473c5f7745279672af15217d28111fe50aa5e855e85a10451669fdf9de291d61f2db68e6c239770096275c25ff93ce7341eb7883ae93279d472de0b378448f01ef9bfbfb5ec8ea5e8962ca331807714b680ef4a70823838f060755b6615c4b036a0fa7bc64b75c5fef669886fc17c64d66b94e25da8800f181190b175e2966cd19e5d86714b49cdd2faf5faca6a46074243060e5391a7d1adfed453050b504f2b4faa3a6c2b29ebfac1f6de14ba48997351f7e5a4513513a4fa25f76ea1def9b1724dc50defcfc538ed2243440e4edb194e83efef7758ef265520f963aad4ffaad2e4ca85d69946e69ef7680ee922c5cb7d30462458cba989cef60762690722511fc05987e4f319645678368672cdf8087b86129fc4575a1784882fd7ebcc7a60b860b78782b1cf8af7bed9a39e8d02d922868627798996b2c90e02216e88b7bce1496ae190e92084b1c9af3a7d16b35dd9c9ba6dc77bd8c22d2115de6a30e337ae03ad8a39be98962452db98ac08ee1d09125aba1838aec427409a6ded9b06f07e768073d618cb8cc7df3ec566bbcb5d27aafbcc408b45174272083c19579e6da1c490143b3e5a0d2dd922a78a75e9c5c1d630801f66bf28e6602378f2f22318c89c8ba48c41a7ef9da0f73982a270cb92361be6ec61e5f65879986d843033271c8ac871548647e2687c2819b5b46aebb5ef88dd766166e386229e63176f5c7608fbaf9e77cddb3c3ace1f1e60ac968cda3c17c00cb95a10d949b89fea213a9bbbe6419326fd4c313f4c760a4079e282c7f5df2ef52db72f29836d240ef135c59537e64f19932097544698018e4f3071d5f78c5117d4f86c699a862de51dbb3713c14e1cd73e96ca1434f396e058919d963362332b3e000f2603e0be3a82181bc3878e7e5188320139f990839ac4df15b7f6b169a65ffd4e5ad306b31e56cab51cd760e85ae673db43f5b398a33e0e2f5cfc45225c742eca72793f486c4aac9ab03dac8bf5d565b5827ecfe4f557c89ebdbaea34349b69c9704f16e9dfff740f2928b76720ba34d0ec534402b38b72863d2ade6a29363446c6cb71236a04dfba95e04bb407625c28da643748bbb0e2be7deea000c38b62d562222cc0fd5a6e18caaf39f79fc1f247332c8dc6eeb54a891fabd5b8fc0613a15238b010ef4014b577827bb5c83c04562691925646d4bca305db5c3f1ab31cff9d6ba90108a0a050323f7f615431394ee49010f8ebdd2636bd2661027431462b52441cef636ab959fe5dbae4f4eac907be0fb78f4b3d5b4a9259bef807f84b0b1f3c1b0f0c5281c06f22e84252c6e4af080a0d83d9c1a4a47ed745285423b8910c59c41dd99665bc32fa867ed0e50a531d5e11eb515a57a5bd0af7c4b4a4998cf61cdcad8ffc5837153e2ec05cf0182198af148d959b5c9baa24f4f7e265d18752f48f5d6a51e9245add4f19988343522ff9730ba953ca9190d6606b1ac68b42990ddd3a3aeec9bb4af9832c527b6af076696bbf636e26004ee686266975b85ab0db8a01f721ec6703e82d3a4f43f87c1d7a5265d55a3bcaa4f06ff2172f2f9a78b504a9b5a35ac5aea569c3fcf5ff47bdbc8a09bd9f3d7a8c4a0f7c2aae421298ad3ffb1a2668d21d0ec987ffb0628567c85e5d6955fd815fdd7ca012ac19f29b2b23c6707102f07278a8d88b388f9f41b74da95e4cc467b7eb83f0175b334e398e27e29184f8b865bce41c56fafdccc60ff0b4766b23fbff953da1bce0f430670e1c4c6d69662b3d3b79495cf6a5d38696a077726f12003dc6a7d5104a3e72f4af6222d4504079730b0d4fee6641157d068d328b787136209fffab9dc74dc5db6f31ef4645fe7acf3d526630708c0dc158f2d292037d7766253db7b7bc34eb3f9d433baed77d4f28f64db6e0ae56a4bdf4de4d9d79a82991e2424660839acf478eadcc6aa514c1baf0b47754734809feb00db06a9851c8a45eb63d5f5fcb5179da7d77541ba80819c6419f3e1cf5854f16642eb064af788df2c7c59e1351c4be27e94d9d8e1b6503db8344ec26f230843d717a9b3d2408cbdeb7c39b98282d0afab84659fe9cf697374cd83150aa27ee5a8703cfb7cbb5eec6cf684dad164010e2ff641f2fb52249aa8a229c75e8b2401e8d5789c8b3f884fc23813197f1b51fa195bcd9f43f71331608fa9bf4e9467d02233be488f4bf40b833516396f75d6f412456c8e124b430a71ed090a82a6b13ed4a8339adfbab85c6f2170ada0d822aae0682ceea4a82a594f58ab7dfedcd9a441ad8c70b7327641dfe302cb225b9993d52389f76adf306e10beac9a3d5bab8ba9a47103546a5981b5bdf4defb5d117cbea389f24439cb2277b08b8ca4031bad589e0d57a1bf6eeaffcab04f677a650c9286b40accbb350ab2d0719969f7f3f109dce97c958b06573cdaa641bb16af588d7271de5f2d2be3592b4c98aefd5d984f475e58779294096b37786837332c52e45913a2899e8b4b85ebf18b0228e186f3058ba1cb1050fc65a9ccea66883dd63e50dd88cb936713dc4beb9c137436c5d4af3f9ae5bf75cb7162045df4322d494f4b4c0dd416a7c34c49a5c6163cd6d5ff59ab1eced24496e58cbb184d891793029b7fcafc938e6ff004f1da0bd9418db2578e1e0fa78494d6a05c4e642d27d0c76ff390774e632616ddc967dc7a2b0167fdda110bcde92f68c99b21779a119fa99d09d1ea015e2fa719c5fc9fd873a0aae8c4c1cabb9c1efef32b4edb58fcf0e0138b852c944ed2c56dd596b9b25ab3f16b5e4f8d65d95a2e18d8aa455d6fdecdd0863bc8b03a119eb221dbc15a02af34941cf7fbea7216472f20484ec69b0570c58918d8f82ef9225f1947c08b259394d05f5d9a117db7c7decd27a74e0b601accdd6c571b4e0830b46c3c0e6fcb14eee804b0c95850538f15056d1fe323e24a3a4e296a4f32ea98f5780f007217d5ba8b47c8c9"]) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r0 = socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000380)="d6", 0x1}], 0x1) writev(r2, &(0x7f0000000580)=[{&(0x7f00000003c0)="bd165e3b332f9f2bde17356bd51e4adcfa61e2404052e6d38bc5323bf36d9061d83cf28533f59a770988fc1a398304614d1cff35a58659c09c75d3a398dba6ca4226497864af8328f9ff82440f4e276a276e922cd65b1297b6834b7d6fe4f3eef02a76e9a9b0cad95bdb43c279562af332f62ee685c0bac31d223d0250e3c451a093f74d", 0x84}, {&(0x7f00000009c0)="41b2387ec2bc56355dedfdd831e4c07c91301b2988c7f8f8bdcf3e7c66995f56b2b773ae5ec6aed64a5b9bf3b6c9e782ed692f57fb338d94712c37f76432556a012ec66b6048f43173f7636504c4937ef7996fe5363cef606eae6ebb3ffb0c343ab142b489d3f24cecfe12f4014401817f2e487822228c5219b3c3ed60ead123e205e82d42734a9193378deb6a3e3f636685dd01e6deebef914ea06fe23917288bd17495f47495ff3096136b6171ab1307aaedee48524add957af18cc7e7c1062ab1f6f917ef571e8f69360590376863a15b97e674cf9825c5f91155b6808bf1dc0d5ac356aa7f277f64dea9317912f335bebc4ce1f4620892480ec8439bb396993cfccbeaf40d9e53f53865c49df0323fe3b31b5a90243e865802518c5ad7558f444b9b85735cb94e4d9c321c188ee9bfde58b75c33b4b7765d37632161b87c04bc7436c00376a9d066aa80f35e443b380fd0b5059773c42e4702f10d58995e7d983930539faf6a4fc10f4149b6a659fe52b66cd54f2280f605419c904297abcd4bc9ec6431966782a47af831ed73c9947153bc29d8bf186bfecceba727d7775e2763ff13811f6f30cc0269e987fdcdcae71e372cc56a43f204b4d2bbe76427d72e27316938f9cde2efd360b198fd61783b60776566e3dcdca6c77239bfd69341b89002bc9319742027dc519608665f7da24096b6c33ae100bc5664dc261389fdbdbbd78564f8c356af48436dc9f474330e0fa064c59bd7e0793fb0ca7321182c3f65f72ba8b78f66f5eb2f27e76d6e0c138fc90a69664aa979c485dccce367459a221b30b35ea7e96c8b1ee8e11c7c9a26f97687a4c8c74a635df89219e185ed718d93725bccd0b22b1f34d5cdd42a8e98c1c2f84b986c398e3d76daa80c58117201143384256ddc92f9f86677c58514fca3c520f2c50894b99bdf2b865774f75adcb3041e0a330fce63d1b03aa5cf11cd0d993c03e18e1d9f874265f6bb377f0c9ca80a1e12574204f9b617bc68e35520a64a53f68b1280a6dc334b82bbe0676169a2ebaff777136a9132b078223d181eba77e1a882abc3c097bf8bae31f130f238350b4cc36b771328b8d5883a1b34ebab0429cf418e3d483c0f2b2fcf1e252a08268fbce42b40177fcfe832d6c274c325dac6c3cd7d89774aa1afb3d9497c67d6e5738a91e6af8722f5ffeec0182501e6031092bbf0f0f735ceb99c78b5b896f2e46b94421bbd82c82196834b2168a18de724969a5329b47cab8fad23646fda3347355404e6b9d5c15a8e6892cc376a295e48e73b9bca13f51a5a1ef3ca42883264c9969c956e3f398e3d6fc29083c810e14a78e2387a12bf702a4a9823674afe6039eb6d314f2de0d0f80b4fba8a357971f72d9f095c83a189f9af68352e1f0c0b7bea5d0db7fb9f0e21be4c5051ba1d927baac86375df56385a88f080647c1ecdf80117b377c52a8046887bfbd94f2964fa758fb5702ce6e39f39af11495c1c153c239d247d10a8eda72990475a86a16d8d7398c1d10889b88ebec6177a04c5e16de038eda466c9e0aa151256ecbdfe8da9ae6b91a206ecff1b1378bed5e0d96b680955129f383ba298ad10abc4c73756aa076b2394fc339295b79c7760ce98b890dc26014914e3a393fc1c2f77ffa43eb09b9fad607d5b9d2771cfd7665a855911a68f25085631defc779a8df13cffb908915ee6f9cc37cca71ff4b002105b823d174995649947953eff7526bc290cf6abd257a6bf8da3ba790564612c8c49adf61c9a7b9b567c0700be347c32d2e52cfd40f2f2c752daca95793243ab2e6e22b186ddd832d9b106720057024e71155ad0d98f3552fe088f7602c0fa0875f734830dccd1ba69e2fda0071d0532f0a6700bc8361eca5a44f3706309f8a9c3298c1d85eaab2b633b3931b1fcde36357ba789f08bfbae3b25548edb07434824f209d96c1ae2a5cabec187562eada980e5023baa97935adb4766d267cc36d6cceec6128f32ac3a13cb1bc56b7a103b86a85f7b5d59af7993b692566d4699974de418c842814e3582735a8ce789f5d94c5d96eccd967f1c3d25eb7a742d5324e3206b4d4bac1b69c2eece4ff3415d5190f88019d86b7249e145d6426163e401f070424bb0b9107c80e831230cd19ccb56ea929432b8658e9171d726f48977056436aec299d6613100e01839570ab50cbc0fb99a94be57eaf14adb510a24bf4d4cd24f463e0adf6232cf009bc6bd4b2f82e7ee61221629555cf3dcac083d4b253efc225b69d5ed19696865b2bcb45bb3c756a536e5e8608b819b96c12231615a550274a8a1a302c0d9bc6cdd0ad7e0927289ed7e68228a0f8bae5dfb3767780ac6962226d8ce15a403c8ef8f63af26bc783a7b39aa5004b5c4cc5ada8b83f5150167153fb34bfd16437461a769c3325695da8ec634d3245521818e6e05a55ed6b2b8c69f42df36b758e0bd988a20f11a5c3acb73b96e40179c558385ec6ba12bea48885c3fd9b4872c84d9d25f91dae3a52f21ddea5d198ed71e0fa3f2e337f650affb382457c0bbc06f6d4ec1827ab3051e3e3f2180d02d69cd88382e070dc6683f4dd1e32923f1328788dbc631e0e95a437d219de4ca6d06ec49060028e9d8792fdd0bfc9eb17fd164f49be184701d0a6bf9634d5b9c3ff433fddee4005f8922e9072b14be1a393d880e96192580d270afd34d38d6f501c969336e9e05df5589a60cfa4b39ddf4f1894e65183d9969b036a1ea5df6986fe8f73952995b58eae504570024567c67f0fdfe0bd76ab92a91a8f106caaffa383b98033dafac0c56489fb3fbe11778ef14e309e49cb24fdfbbb5f47036d53a11ffbeb22465c0f7bd09224c5aa665a954e3b81aee00fca627d449c4e6b5ef53483ebedb4619f82827c8bdf8635f39939b0132abf72de8bc8454e79cc9cfa474fee0abe9e27b14a65ed4706c8aeb3ce9921c371d7b798c599dbee858253c5672043708caea3eaa33d0599c8e2ddbae614b55380f55d79cf33fc20bc310c4622c42f1a98ae824588ad554b92e9339af8d9d200d6d55e89a0c1c99db839bea6ca90c8318d919bbd972cda4c0f61157183927d1c905f92bea35613c78082f10748e39e8ce3656a36462d865d3910bbf4b0f02d84da9f507f40f1f408b3b3de984e1fd0387bf213d38c50e2d055192a9cd70d4f4a7760d148f3e7fe0361e1b1e6c26049d72df404c15bc1575dddbcc3f4b793edaef4e16d38c7d6ff7845cf7abaa1a6d213d93a571f511a78fea887832b20597bc9f66450a4c4ebe0256842c37838eb51d90a0b09d8cbe6e3d1a86dea8055cccdf9e4474026c2f03989fe425f82c5486e79fbd09e71bb843e6474498fff1dd9e8911da297b188dd9007a7a788bf43d396965db02380f9244efbe44e868851dedb25ef74b6b9f0c8ff393f84f130addf76aa8459b5df560745be6ad66c40d5ddb930cf3a04b9bc2cd1022e293f6228540141bd0052115c2ae901a8405cdc2f4609ddc6918db13826d435f36df675c8a0435d52b8ef5677e310947b650fc03bd1e85111dd946bd0b35be005289699ecf393d27161413f4e5c825ed306955fb61188eecd7f77ee67e6d4b17c739c3d8bb61361342e7722c7663734f85804d27120b6b1f486a102b1fa35081f053272ceb412fbfdd16f117a2975eb6526543b073a29826753d63ec6c7923318bbcb4e3175b8b92c2aa35f92a3825e5f98a8ba180373f028ebd068e428c8cab2df98853391b5d6557f421a4405696f8ded9b11e8f3e6b145c09eaf594e72b8c87138cdc83fe989b40736012fde000601de48bfd9cf92e8724bf28b6921f5cb40ceabc361195e35ef6324a7e6c1b699e50bd42586ddb782371a7a1155585ba542b4867fa05e50928c58d7066e8d62671f26f8ef4f9ab11a32b14280183170d8ce2a1bca51041375f2bd9b2b98ab0f6b512aaa2a3c5a102422142fe485622412d1c41dee43549e6c5427b5ce0bee340dd228784d3da93afdf0949dc814cb7eeaf8d6f052f2416922a4186a3d53a4ca8a1139a219700e0e9a5cdf2a5309683cd7cd270d269b511157766c1521f02e157fffecb082d22f14ad9a89636b26822bd82dca434a60fa175d2a800b31835d27715235fac8eeaf6bbc4aa6240706243ac1b24155d40d3acce0cc5f995a963d202b16a3019e8a9639cdc0f43df8f15967fe4851510df848499ec910cdae0f97867a04c0bdb9ad59aa6be88724bd8576c96e316dbb17f91d6405426aab734594543ff3d93cd84e7b7440174302d7cf5dc691fc0067a6bec6454573f88098876defebaf3a7ae1a80a44e2bff767574869ad3d84809cc28e3dabcd2484357c1f7e73dc632ea04d345d3264fdd1e8fde4e024276bc8ae40fd71069db6effb05ab255fea5ff8973c24eaa28b0038743ae0bf94dfa2b7d38f0d13e0800bae0e68bf9bc70fee5276b338143fdec6fe4a7d18d4ef91e38c1a3c38f58058cc01ac2ad16dc7142032acb47b27ac1bd3db82cd3bb855367684b8c98cf19b598da9b7ae307c1f9ff8067c5d0e36cd3434a28e6012287048e6e1e14304434f55f86443d0ac73b7b786f11b79117c38627aa979a1d6c8524949ad55e15b632fffeb2aa168c2eee6475bcc8fa41bdfdeb9d5d119f4c1c84d1cb13c970518380538474d4432a5df63c86034c0316641bec7916673e9ca8d2920aa5b0ddc0af6402445d4af4e190ef3823968a6239035cfd2d7aea59ad46b23b680e99e509b84efbecdd4d8477b5757335e64b7fdebae9b394ef96003372c0e2e146bb2e8304860a5389b641ce5f01ae60a5cd20fe91d3812a42b9293dad3ae98c40c40ca17c68084068cbc566b5ce2b1ca6bc957e563f380ed69c9b0f64058cffb20859f05d45a50343e18d661f632767028ae38d79b9bf838b7fcc1066d53dcb6f52d17ae1f8e439059d48e8e37a860359764c36218f0d9ef6bdf7a62c84bd581da3b7c6338c962f285dafd0efe49b47f44763480b71f6a960f31a79cfdb09898a1909ceee8c09b097f3ba021e1e363bfc2cb21ab4205c63c8546358c1dcdbc29c142c879bfd077d85f04737150f73df15804ab35a55228ab6a9234c4e27d34fff480af31044b024d7321eb2f28ab179fcdc1ecdc1fd506f1d0aca7a541f94343b60b76b420e40f21cf81f7712707bd588f5d5af2752b109c9ff2ac76932daf76a72f504d84ea6c96e9a7a2024ea001c7744975174a3b7e65ef7aa1468f745e8a68acb6c8ebf1aa60d86f64e6463aa8b8925cba79a85f5a88a878f99606d5e52e43a7ab4cb81b97964710bc5cdd6d422f3db8653bedee5531ead6ed536dc98bec4fd3adc8e271cceb8b86a0e829ec7c182e9eb6a41f54ad4e754306a56424c039381e03362c10ad045dbd6223ac9da8af050eaec3bc1d054d97df4dd8923aca45a105cf74eaa7fe3a7055e2b933d554ad353a5444b2225b1151f0db4bd39a40eb4749601e55a53d534cd35523ab39c9018f98ac7f0fce10e35767f3b37c356c4426c2ea14d1582c4446035277190a598813f771b862f87565a5a95c74aa57a208666b585132a970f54bee0bbb7a1557182ccabf860d67b21b3c747c0d260530fb65d4e50a0708f9434e26f6089dc2d2b33256885554254093c0eba690f4644f147b8a8cf2ea4d97f5ecc55ef9a0fce041f05390c884dacfb328dafb800b76314e7ff7c02bbc71e4e1fe41323a462f93f7a5a7b911bc636f26a54c7cf130e9e79c9dbd949afe6f88eb575bb50ce7daa4e8d770e59ec2145955012ec3cf877944addc2cbcbe51ffbd5f12166d757", 0x1000}, {&(0x7f00000021c0)="1ba7467e865c4875a09fab8baf519572ee8b1ad9d0e1514d0fc4effd985881995518bda272dc04b4c84f46042e433c27a921c87854faad7801f0799d596dff52f0f586e2c2aa784a18a7b8f6044c5242adaec713198dad0c47a192aad7bd8590a0d11910da36b44eb9770a2fe38af154b98cbfbc3c10fa5354d2793a4b83d94fecd52a0f4df0dfac9fff5dc37f1e11688cea90ab94963570025b86cdd98a1ccde61c67d022e0aea37e8993be2175063976140a115a2f171a96acadd3a301d3db587e50f1a572ad7d45caf97c1be94a9fca45c60a51366c447961a32c32be9a279e948374cea58f8215450e1bbe2ccf8e88082cdadba69ba9075bd7b913cc9a8725631589aacb731a835ff79db4f0ceeb035584d5a5a22a002e0bad2e297712175bdaf55bce1ab638a1402f4640e45c141a354b20637dad4a909f7180cd09ce2d78940e033a244e86f6f5cd03c106115a624decd58d418d204f77d24b335997269553f212353f3fc22c55554fe47bcc390537d2ff6a2e0be91beeca45e37f1a094e4354b0b81e1f30cad30eb1fea1481cbc1a767724cfb4240cd426ce5424b793a7040616da1cec8fcb9723d07354aaa3339ba27bfab9f003615f454a6076e78805210d6ae8d651cbe2dd6d8034f6108a38a6cef0613407e15fb52a835948157ec532cb1c4ca53fa95233cab27376afe1df4764b219a824ed4e6b34a92a8c30ef94c215b42887a1cd37b714d77076e08187a266d050c81992ff97839b00ad2f49457fe6a09bdb959455f6dbc13dc8f0dbf33523a541c6a86bad5d90fdc3ea32ea8c298f3841a913fd5c7cdc69f86253abf0435ff42235fa3fa75ccd2413e70c2c02a9cb7231d5b72ebffb02829cc9cc86b2b02cc2f4878c4f871c52eda86514", 0x27f}], 0x3) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000480)="48c9504603039e7198bf9c93a131e42d22a80a281add918bee4b4829de54dd10154e9550938c998430a73001f32c75b2896d97f2f35bc0a1e5bde6d88921a7dfbbdb81c8a6347c1a134ed341f2d23e164e35ab97f4e610ee8aec8cd3f8d4575285c4ad90fdfb921ac8ec0b7e2e16721d54ad2db18c6f9618ed3bb3b4fd2bb1189091b78c10bedc0452da0a948f2ff5ac7381a8177e501dcde50bddf220971d495a55072f0349bf2619a89b996a67321cda8a2378976891f22a494861e3bc948e7a0ce4c33f1223326f113d04b2b781556cfceda357c24e500b82d99f24fc7a06"}, {&(0x7f00000002c0)="b3c06bbeebf77bfc3a581e3b67c058cc8e2cc9e1e30c4667ccd30574aa6cb80be9c33a3306c921870241072a6df536b155f7cd5beec428d5"}, {&(0x7f00000005c0)="1407106de25952842cc4768740c138dec7f4e6d0d9dc185cc09d97ea7954781d44c0b855afe49a644e2d8e1ecb3bf22d9232df2456b9d3b0b95f6bbb53f1b2e930127237b5a3690a0ae9d4ae6dec7edba0559c894a6513da67ec01251922b70bc9e05b9b82b99fe9be6e720aad87d2c5548afed96eef769c6139d2a3f2d1fa63f178007c587f7fe84533b95db44d1c4c4c1a87f7c28b72baec9555cf6fd4915bba784cb1058641c62565dd4325fc77eaad7ca7fd4bb89ee53555233fa3ce21eb"}, {&(0x7f0000000340)="bfba730588895b3ad25495647166eefb256a55de98"}, {&(0x7f0000000680)="bc4fabbb1a45d41fdaa1a7bb459afc13947fde03f1a1b4bfa8"}, {&(0x7f00000006c0)="bb98a591adf87d2a94c4f3c67c9778bad5c29698430484556c3d907a3b15751f0e83856198989e717b0b8bf0159e08ad7fb13e259796d67a1829e2ffc3ac92fb53243e002423c4f6940edbfc306b5abc7122521f084ef422971752ba"}, {&(0x7f0000000740)="81fb96f9351cd84b405cecb5a432d9def2ac5e989331260c4f2dbd524ef38e75145f8aa32b59e236a97aa5106580a11424f3b67487a6e5e4a4397a40adac134d6690d7cf1f4530ad21739fd1df3587c08604d4b481604e9eea04780e26796391f5d8de128a5c767aea872f2dd332fd1798fddabed739c422566f6718c4752d82bac04302546d9f9dbfcc49b455b917ed371f5e4352380f4c38c5465bf5639b97801bade3c0a46bfc677fee08b7cfb1ab35abe931efb420ee3b0826cd1972e22880d073bf7d"}], 0x2d) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = dup(r0) mknodat(r3, &(0x7f0000000300)='./file0\x00', 0x2, 0x6) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000ca1000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f000032d000/0x1000)=nil, &(0x7f0000c4d000/0x3000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000e3e000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x400000000}, {&(0x7f0000df8000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000872000/0x1000)=nil}, {&(0x7f0000d3a000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000dbf000/0x2000)=nil, &(0x7f0000b52000/0x2000)=nil}], './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) listen(r4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x800, 0x4) dup(r4) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000e4e000/0x3000)=nil) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0xffffffffffffffa0) getgroups(0x0, 0x0) executing program 6: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)={&(0x7f00000003c0)=@un=@file={0x0, ""/543}, 0x221, 0x0, 0x0, 0x0}, 0x1}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mknodat(r0, &(0x7f0000000540)='./file0\x00', 0x6000, 0x20006c1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000040)='\t', 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') rename(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file0\x00') pread(r1, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x4, 0x0, 0xffffffffffffffff, 0x1) msgget(0x1, 0x356) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setreuid(0xee00, 0x0) r0 = getuid() setreuid(r0, r0) socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='\x00\x00\x00\x00\x00', 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0xb1, 0xfc, 0xfc, 0x100003}, {0x8006}, {0x5, 0x1, 0x4, 0x5}]}) kqueue() syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[]) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = dup(r2) setsockopt$inet_opts(r4, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r2, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) executing program 5: 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) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x400, 0x0) socket(0x18, 0x2, 0x0) syz_open_pts() ioctl$BIOCPROMISC(r1, 0x20004269) close(r0) executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x5c}]}) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r5 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r5) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r6, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000001c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x800, 0x2, 0xab5f, 0xd56}) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20002fffffffa}) sendto(r0, &(0x7f00000000c0)="872658c0fcaed50d7696336d53ca9065d193692038080ef295386a272c845342b8261bec6596d558fefb089a5a9222ba8a1731aab3870dba78cba9211aecca8872861543797da7f14386686206b469c16f21180f76297d9fde44", 0x5a, 0x40f, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000000c0), 0x0) executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8], [], [0x0, 0x3b7], [{}, {0x0, 0x2}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1ff}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, 0x0, 0x0) socket(0x0, 0x2, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000400)="a1a01397e4e0f82f263fd0234d875e9b36de89ad611d90045a9841f96d531af28f64c907ea4386642c373cfebe76", 0x2e) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="01a8", 0x2) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000380)="8bea8a59e1e3a7d69fbbde918f8438c57c309e152b7e3ac6c2919ae4057f83fa104f8c732692e64d6078420d5bb2ca94c11ed098e4ec8ad890746e1d831b9517bea7d04c4d826380260250b843de73235530f66acd31b5d0f35fcf6ee6f7006cd869cd8bbd8296df0e5525b5c1270c3ee19eebcffaad7166674a0e4136d840", 0x7f}, {&(0x7f00000007c0)="01c5104e693820019f2f8ac1cb416aac4aeeff09910382b0b5c0d6657e4e587468bdadca9080058b0c0f7fbacb62054cd109a804e3ff2c50f40e103848102543cfc49fc1e4b81b052b0e491d4e1f752549616f46933fb1a00e530f9c735dca177d18f7c91d392aee79378931c26c1651f639710aedabc8bfab0aef32c8610373d2d5ae86195bdfa1177194b6ecc45d4e6cb8fbb2055078a846344ae137efec7ff5a3dd", 0xa3}, {&(0x7f0000000a00)="f15faacfe8a930347d1742d70db6a087918fdd820043b85b8b3cb7231a0deff08f2e4148ab65947682f131830bcd85f67734cb386eb2a9166b8c21aef40bc72f7280fcd9a36aa4df64258f40191927a45335e6e39471c2b7ca397962f6a4c7b2b1868237427736c6989f833626b08359574cc0296f0e6aa602493228d7e0a590cf15bafc486370b2f3e81b7793b4268ee3da473da766ac25720f471fb353960ccd2451d586f1eddeedc65482e386de0f6175741e409ba73f9308e125649537968e2b2c84d25bc3b0cac5196a1d4b505a0907fcea6f48ceef6163bb7c7e15b182012ada4333f59a0b34fd8ab148fee7c2687f37f1054a26d6df7cfac13aaa08dda77d1262ae91a8b800bdc01099fa70c3eab0eb72bba500be6335f64dabcc426372daacc716996f8ee1b9e2badd07ec96188a338f7ed8f102307a2c362ca954ed8d1c5738ae143d127403015366b6f7d42286e9b09d33a0f8", 0x158}, {&(0x7f0000000540)="1f4d2a63c06bf0302ec520592c04077ec650c7f7ff033c68bffbc0e7344b56793e78d88093a4ba4af1c0817979a2afa2c469ea36fea70d85bc622b2229fbfc4130e1e3e66c0563f259d01f542c0c143e699220a74e7c572a2990305be72eb41be7c27033ebededcc76e2d2d26529150249d5b374246dad134a1ee547849abd1bd600f543ee35d6d7704c691800000100000000000c8b683c0800d2459191add0ff010000000000009d9f810d502880b486a69b5ebbfe043ad621add0", 0xbc}, {&(0x7f0000000640)="8231b5c3bf915b549aa500acb490dbdc844a5003f5762c3402dfa6b8c900d7522727e0ec9794402fbdc7ec6cdd398f52a2473ab34cde16c2141281d16e12633090e4881591281ddec3aef5063fc30710951bfb108f470e6a98cc7c7c8f5e0a543f35863ac725450a366398191960a77879e67e18704f266dcdddb563ab7224532f68dc9b2cffdc9158d36cae009a07f794cbb68716b3761206f84b3fd45ac5ad722a06c2d1884a02c2c870ed102f3e5e0e1d4c300f39c543a365b55979de5c7539b51dc900"/208, 0xd0}], 0x5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001240)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88da4fefe9329cdf29af73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cd0d41f083f9a4fc8c835f91232fd15e576a6ed5ca1b9e5b574acf0f88863a7abe8d5420e8ff7d9d57ae7b2dcb6c3de2e16ce0b155ba07cf4b0505e7f5b8bc2635701dc475d89894d4dc92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f3fe54fb4034d540511c1d13a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac234739cfb6c58283ae5276aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d4d504aebc02effb8baa8dd07291d239267185f2737a84775160379b995378be07821e6398cf1a0636b767abef62ac73592180c853519597939819bf6ff647fb359d38c50235a4ff2e3e589b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d2d200cba05a37b9d62a24f4ea3368a8086e4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870ecdeee2180de5ec444966aec", &(0x7f0000000040)=0x210, 0x0, 0x0) executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0xffff, 0x9) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x7) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) syz_extract_tcp_res(&(0x7f0000000140), 0x6000000, 0xf8000000) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0x3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0xa902) fchmod(r1, 0xa) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) select(0x40, &(0x7f0000000240)={0x0, 0x0, 0x3a3, 0x0, 0x2, 0x3ff, 0x5, 0x8}, &(0x7f0000000280)={0xffffffffffffffe1, 0x2, 0x3, 0x6, 0xa0c3, 0x7, 0x0, 0x40}, &(0x7f00000002c0)={0x960, 0x8, 0x5, 0x1f, 0x100000001, 0x6, 0x3, 0x3}, &(0x7f0000000300)={0x10000, 0x1}) syz_extract_tcp_res(&(0x7f0000000340), 0x562, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setgid(r3) r4 = msgget$private(0x0, 0x40) msgsnd(r4, &(0x7f00000003c0)={0x3, "cc96b8793a0cac5f4cd8723d5d504a5d6abaca989a231f0b78813a349612fd8120ef88b9a24ad6c004e2db6d0c8f"}, 0x36, 0x800) sysctl$vm_swapencrypt(&(0x7f0000000400), 0x3, &(0x7f0000000440)="38eb6710cf9e468e0f7798eeb2059fa5fb6c785b4baeeb4eaf12a0087eaf1b243626af60ae12d875feb542f1fd7d16", &(0x7f0000000480)=0x2f, &(0x7f00000004c0)="10102d4f16597028625c9930c40b02fe37857314e0607e4b854b46247a48c562ed65c1479d0dc69ca60a074dffb7b08e26def59f1a89b887d0087648840e87804a3ad7ba8d2c43477606eebba23d1760b966deb223d87fd202560b56e932cfecf661c24c01197fb067e213541b7638a695e5f902843ed61f5c56bc77882f2381085769c5ad01f04b786395aafed636ff165c0b35fd23cf04707cd094cdd331846c4e18fc5258521771eda2a79eb0f61516c9361394c2a7f7ba209cd9f68d0b022360b7b6487490ef02b2c2bde5dc761bef3fe9771993eea279", 0xd9) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000005c0)=""/11) syz_open_pts() sysctl$vm_swapencrypt(&(0x7f0000000600)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000640)="3d0026bdeab659df11e25d8280d8d35cc9bec1e6c16142af0e190f3d1b28cea0e6c6b437e11f90b5ec840486b2c73a390986125555f10b3f419751bdde9cd35969958d4e7b53fa3932036a75eff255c9a6a9b1e075be6bbb3dca2582cace6579a0e50ad90f20675ddcb4b62d88221e65a24132baee94e387cf23cda4dab6854149ed2335fc4ea4f4d98f3e8e22f5d0c0fd2031676ed8e716b34134b6af960252dba2c26e2965cbff12bd3abfacb2381d", &(0x7f0000000700)=0xb0, &(0x7f0000000740)="fee41bdc0e14c35844807f45c28d22c01c2be0aed13e05362243e1029338c0b5c82678582fa298055c9904a5b59193", 0x2f) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000780)={0x0, 0x2}) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x40, 0x0) msgsnd(r4, &(0x7f0000000800)={0x3, "25ebeff10f637e71089175a6a07fc6c99dce4f3e0b36b6786bbabe2847425a36454fc9a05495d324f95549b1a275c55af49607abb9f39c6bcaea836c099e0c"}, 0x47, 0x800) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000880)=""/210) syz_extract_tcp_res(&(0x7f0000000980), 0x7fff00, 0x1) accept$unix(r1, 0x0, &(0x7f00000009c0)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000c80)={0x20, 0xde, 0x66, 0x7fff, &(0x7f0000000a00)={{0x66, 0x7, 0x1e, 0x3f, 0x63, 0x7, 0x4}, {[0x3, 0x8000000000000000, 0x8, 0x6, 0x100000001, 0x9, 0x3, 0xea, 0x9, 0x2, 0x5, 0xe1, 0x4, 0xffffffffffffffff, 0xe13, 0x7, 0x19, 0x7], [0x7, 0x2, 0x0, 0x1, 0x1, 0x100000001, 0x800, 0x0, 0x86, 0x1], [0x10001, 0x7fffffff, 0x0, 0x2, 0x8, 0x3f, 0x9], [0x5635, 0x8, 0x4, 0xc42, 0xd4, 0x401], [{0xf5, 0x3, 0x8fc, 0x1}, {0x6, 0x40fb, 0x9, 0x6}, {0xb6, 0xffff, 0x10001, 0x7}, {0xc1, 0xfff, 0x6, 0x5}, {0x100, 0x80, 0x1000, 0x1}, {0xcc, 0x7, 0xc0000000, 0x4e84}, {0x260, 0xc3c, 0x4, 0x6}, {0x7f, 0x1, 0x5, 0x1f}], {0xa6, 0xa8, 0x3, 0x5b1}, {0x8000, 0x2, 0x4, 0x800}}}, 0x77, 0x8a}) fcntl$lock(r5, 0x7, &(0x7f0000000cc0)={0x1, 0x2, 0xf5, 0x8, r2}) sendto(r1, &(0x7f0000000d00)="5d077069ce38a1c0a809409bc53aaa66194d576c464c28d082ac04062f32dab11b17e53aa1d30a879b438bb7ef595e493143faba4b4df497741ef6c3aca00a46c321cb186539a8f39452b8fb4b46c96aa7122fff67cf6adc99202e670ee2b38c2e6f198bcb96360571cbbc79baf7b604c5cbf220025bedfbc58468b1a5416207a290cd1c0f71413a72ec48e2822263", 0x8f, 0x2, &(0x7f0000000dc0)=@in={0x2, 0x2}, 0xc) pipe(&(0x7f0000000e00)) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000140)=""/192, 0xc0}], 0x1, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) shutdown(r2, 0x2) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x3}, 0xc) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0xb, 0x0, 0x0, "fe339657"}}}}}) executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x8}, 0x40000000000002b5, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0xcc6}]}) syz_emit_ethernet(0x138, 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f0000000180)={0x1, 0x1a}, 0x2, &(0x7f00000002c0)="32a641a8ad08781fd5ba01000000cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c0014394b4960c60c53e18f06000000f30000008f8b68fe7bfb867414896d255ff7d95690244ea4331a79a57663a55273b5453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de4100010000a7b19cf4251429bb969d", 0x0, 0x0, 0x15) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, &(0x7f0000000380)="71f91e3471ac00f5bc5a91501d94a34b46988ec2f96bba18b915028e1a7e28cefd59a558ce83a35a9dfb3c7f2d29d4c03eb63ad316aa9aecbb90c4cb2429e0f303554cd0fc3d6642926b6cb00d723614c3ba452923595b7513b66ab7668abb9cbc61f92534bf9f1e37b9b2c0d34d3f0ac8c274fe948699c22bbbfeb546027c0059204d36789b0fb51dc6b883975c394e94ea3b137804e063527b23d761920f61ef3cc550c6203dee02f926a8fce039b5bb8ca8f32908a60aad08f2946627e9b3b06d65725a4d5e71a309ad4070330ea8462a645e9ba083af63b2369ae63b0ebcb4a40ab832d32d584c955a", &(0x7f0000000080)=0xeb, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00000000000000000000000000eb00", 0x4}) poll(0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) executing program 1: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000000000000000786175566f830605", &(0x7f00000000c0)=0x9c, 0xfffffffffffffffe, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x91, &(0x7f0000000280)={@random="a36ce8983afc", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ab9565", 0x5b, 0x89, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="6ddd6d79cbe7cfff3aa873063828d9dc", {[@fragment={0x88}], @udp={{0x3, 0x3, 0x8}, {"015e011c397d1d1b483ff339055088b9c8b8039e2025586767b2f849b1332cdb60752cadc08a3819bc6d7d82f2780dc26c6596e54807d257e3d1b608e50d19db1fe42db157694689faeccb"}}}}}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1, 0x0, 0x0, 0xfffffffd}, {0x60}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 2: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) bind(r0, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) write(r3, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0x349}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) setuid(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x84ba, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x60, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r0) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x80, "6b32240200"}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r2 = socket(0x0, 0x1, 0x0) connect$unix(r2, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r2, &(0x7f00000000c0), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x7f, 0x0, "bddbf448105300"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)="b1", 0x1}], 0x1) close(r4) ktrace(0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) close(r1) executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getppid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r4 = msgget$private(0x0, 0x440) r5 = fcntl$getown(r1, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r6 = socket(0x11, 0x0, 0x7) getpeername$unix(r6, &(0x7f00000026c0)=@file={0x0, ""/4157}, &(0x7f00000001c0)=0x103f) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001540)={{0x0, 0x0, r3, 0xffffffffffffffff, 0x0, 0x92, 0x4}, 0x6, 0x0, r5, r2, 0x0, 0x10000000000002, 0x0, 0x1}) r7 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r8, &(0x7f0000003780)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x25) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000280)=0x6046) recvmsg(r9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f00000003c0), 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000200)=0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000047000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getpgid(r10) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000380)="190d3bb3cd71755cf9dd489226aed762011e482a8ed27797cbc0055431f395e19ba9b26715981d4798ce7f6754ad3d4714c5d6180c61d3a005cc75a978c63b13d195266f78692024", 0x48}, {&(0x7f0000000580)="40f84023c3e21e282e81bde38167a36cd8f0ba4cc51dd4f1d206ad58f5f7a36bb5a3bd23e29a2ba5ba58efaa15454fba70d71441e454e3b822a66646af046889e6114ae9172f265edc58c80a32ec92d767d1", 0x52}], 0x2) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) r3 = socket$inet(0x2, 0x8002, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r4, r3) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000001300), 0x0) read(r1, &(0x7f00000001c0)=""/153, 0x99) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40}, {}, {0x832e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000100)=ANY=[]) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f00000000c0)={0x0}, 0x10, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005166000009f050000002009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34bf5fe84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 3: socket(0x0, 0x0, 0xc0) syz_emit_ethernet(0x17a, 0x0) syz_emit_ethernet(0x126f, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069dd, &(0x7f00000001c0)) executing program 7: sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4", 0x0, &(0x7f0000001300), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x23, 0x4200}, 0x0, 0x8001}) r0 = socket(0x18, 0x3, 0x0) clock_gettime(0x4, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = semget$private(0x0, 0x0, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) r5 = socket$unix(0x1, 0x0, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001180)=[0x0, 0x0, 0xfff8]) r6 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffe}, {{r6}, 0xfffffffffffffff8, 0xa6, 0x80000000, 0x1, 0xfffffffffffff407}, {{r5}, 0xfffffffffffffffc, 0x40, 0x0, 0x2, 0x3}, {{}, 0xfffffffffffffff9, 0x9c, 0x1, 0xac, 0x2}], 0x7ffe, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x40, 0xfffffffffffffff8, 0x8}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x1ff, 0x100}], 0x403, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r9, 0x801169ac, &(0x7f00000001c0)) executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x0, 0x0) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0x0, 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, &(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}}}}}}}) executing program 2: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: 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), 0x400, 0x0) close(0xffffffffffffffff) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) ioctl$BIOCPROMISC(r1, 0x20004269) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x0, &(0x7f0000000080)}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6, 0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {}, {0x40e}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000040)={0x0, 0xca}, 0x10, 0x40e) recvmsg(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x1002) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = dup(r5) writev(r6, &(0x7f0000000100), 0x1000000000000309) executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) chdir(&(0x7f0000000040)='./file0\x00') readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f0000000280)=""/13, 0xd}], 0x2) r0 = socket(0x2, 0x2, 0x0) link(0x0, 0x0) r1 = socket(0x10, 0x2, 0xff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) close(r2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x5, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c5000020", 0x89, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) writev(r2, &(0x7f00000004c0)=[{0x0}], 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) getppid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r0) bind(r0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000080)={0x2, 0x9}) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x81, 0x0, 0x0) recvmsg(r5, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) executing program 4: 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) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x400, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$BIOCPROMISC(r1, 0x20004269) close(r0) executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r1, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f129b676f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0x186, 0x5, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) sendmsg(r4, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x56, 0x0) mmap(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x4}, {0x4000006}]}) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(r2, 0x5) shmget$private(0x0, 0x4000, 0x208, &(0x7f0000382000/0x4000)=nil) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000040)="00713cc68ed29d1f7007d52f80bd30a44abedddd79d12b4e080a4829fd3e0744161f3bce1a9acb21df6829fe9086a92086a4632c25b2ec20233437a7eee6d40557961233693dddb9828f130bcec440ece3fde2e643e6280abc5a5a47400014d2aa8a89b61203f5dcb5c42e2486fe8f2a02", &(0x7f0000000100)=0x71, &(0x7f0000000140), 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x800422}) executing program 3: r0 = socket(0x18, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "0000c6f26461c094f4ffffffff00"}) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0xb, 0x0, 0x0, "fe339657"}}}}}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000540)=""/131, 0x83}], 0x1) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="a9e8a460f1e91e59daef03d884c8808f82593b2ba80de3fe9f244672f156d0419d6b38aed0f741b691a38ecd868eecfa86df98d4609a8899bb23c85bef0f5d24be58646169680923507e622abd6bf9924bbb2d9d6a2e3774ff58e9bdcccb4d2994ec6c0b8c3ba73a09e3f433ab2baa2a2055a6e178f823ff8142e03bb7131b66a7b7", 0x82}], 0x1) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000000)="156b007b", 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4, 0x0, 0x4, 0xffffffff}, {0x1e, 0x0, 0xfc}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[]) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/103, 0x67}, {&(0x7f0000000480)=""/150, 0x96}], 0x2) syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff0200000000000000000000000000014e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="4f13f08431f2541928"]) executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x40000208, r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000000c0)) sysctl$net_inet_ip(&(0x7f0000000340)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000380), &(0x7f00000003c0), &(0x7f0000000400)="7fc4739c8b5064631bb768d0319a02c4e42922cd008b1bc54ef9602305d0de984aa49dcfb526d5d03d2421ddf368aef07f8749b0e89b73af14e9e8ac2bb17f94871a3ccba0ccdffd53fc241de5d92e995a895a4f6b51d2aae7b4592c4c4a6db7533d44e4239141f0", 0x68) ktrace(&(0x7f0000000480)='./file0\x00', 0x1, 0x200, r1) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) connect(r3, &(0x7f0000000500)=@un=@file={0x0, './file0\x00'}, 0xa) sysctl$net_inet_ipcomp(&(0x7f0000000540), 0x4, &(0x7f0000000580)="ee1a0c316c1e413e29783c849389266c78bc10169f70038e3044be808283d493057dca0151fcb5bef3bd71153a4f4b28b2a0ce317fa5a250e07a37c2b68230b21da4af11bb3ead9db94723dd9e6137e37921ca601617525246e2c5644bd6e70f59f6b3ea6a59a5f04b9f4ad28067bc4a3429c00db87dd61fd47166012b02a7d09b13cde2148e148428bc40352fa6058f9d925e74132d9d61e194f017abd6e65420ab2be3e3c469ed95d41aad70ce26763712ef1a2ca2d80704db5405293bd550668dc2bc3b1912351829497026e5364074863a0f73e2924d53d5d58b9a6ce7c0396e09a9be65a1788feed28ef8ff68124d7295a8daa1cd92feb38958057528dbf033599c04ef2d9eb237eb8ca0c3c5021f3228d570f8921b61bf199e4f6e93c61cf991be23452be626d2fb7d74d0ff11e6dd5af8a718cb8f7d4bbf6bb8d8f38dc9b281b6b6c6b55572e53896793caf1dc3410b11b95c652eeb3f067b41fa224a6eb4459287b5e37d8be60d66873ab6153f68394b92cbd90f11dbf9dfe724a6843304a7c6b8aa5ce9cfbee72627afc33b79646d38dff2388dafd7d909f2bb6c1b022cb9ce00e236a45e4ae1ebb3583c4460c5abdf41a52ce8b20870a6fed531412e9fe321b42f66bc3026a954914500244ac7b1c78c1ab15cd9b6f9ff96fcb6746495642e7721d212d49d85bd260e1cfbaa221b345b3efa2893cbb9725bd8fcbc0f728f7a82083b271c5902f4aad71f108f495fa5e671a680dbf71c0e1de2b39b31330eab4c79ed4b6b8e0623515d559da224e98b479c0f6906d907dad169a7d1dcb1a7508e0c008098a4afd05e7c1f79ca826d692545bb6ec4a031d107d0d69d38d073782ffb9a8fa628c49a0568669b077ecae5038a4313c24a6690e95ccdbb93096a8a47488acccd82f0332e324d58250236276b5bfa3c6306819da85862e1df297629778c8ff1d4d3b5776b299ee53ccd8cd0e652357d8723ae2cc29b68953b14af1538e7967887fddbf00eba1f656befad9b9f8b4e3a2d9727d55638159b3718aac556a09fda1919ec28a59c8c5306c30a785b1483b3a7c5b531940d623ca6d506fef9c42b8ffdae792a40824f34ceff8dbc1d5a103f03705e2c2f7f28869d52069bbef8a6beaa256743f4542228226c42828ddfc74020401aa18f381d8f0babcea7f0e8159e57d96700d9397cf543715a81f15b9ffe3421fdb44587570fad231e725852e46ea6b02dd195ccd2f5d060a6e470c116fc4fc0c61309992e8395993dee2a2f7169e6bdc7da61e96db499ed0111a313d708188ceea80b21c0170ba7b8eced21b06d229b9dfad957752522eb3b3085ddbb7b31db4ef6728e740c9981601485c9cfc163958a366679b1a7fe755f42e012f7a75481dcc215b43f536a12b56546fb741df915bd4e8419738e00a5518ab78e2e4eb1f323dee412b78e7fc0910a5b91b9e1fd88b16989d052c20251b547a426adde986e55770072c37dd4b12041eb83174065adc4ef7230a4734d4e1993b670558075a324fe3faac886bd869abaa45ff19cdda6fd41afac34c8b127e029e6ea11a869114bc3d8d5f68b68d3ebdc8a2c83bc573615a78b6597e7590dc905e3fed3bf65c2bf4bb349680428df0cf25d5e0d818a55e318705e36d1a77e24848a3a997843ed97984409bb4966403e8f1ea39370acc75c4c252b9b8a997910dd32a98f750d536da4caaff5adf696646a2b206c62a4f576545ed92a7c8b6467649ec9dd920bc9257492343544b16800a78a6bdfc42a44b40bf5620d6555a13a21c04038d7247bb266a7e6fa53b876cec91747800321666a8e0782f7f35c0c90785d900e4105abb57304f1658dd6b166ee2f3a9e35db735f63321fd72f6c814dc0cc3abe45d78c821b2887ccdb8bf7147033554a6f9961ccca9acbfdce4ac8fef5cf2713986192d7914e11e8da9eb725d9ee117a0e57e23b8b452809c58af59009379a6c862cb6634527b4ec35395fa987fe8abd7ee4cc06b39fd6718a706b6199d2249e2dc1a5f673518eee427c7526156ca0d8f051aaee71d2c0feffbbc0c230eabea2c791aa7ca2d47c3a48aeb8eb6930161736253b2403719da4c60e9c7ad52c411cbb226a097fee8c5cbf15c85292941033c34fd3a4865dffe9ce32b27aa3ba6273f85018edc02db579180c0d8d284270ad5a73c2758bbe1c0c1d3ef3a654a6d2c2b2de705cdd1d7c8f9175bc2016422c5172d68fe21cecb599630236f3470126e2f2b6b73674177273424222e693bc4158b75a95db07359b16cc81dc82cbfe62a4fb62bd3fb0dc515a7d8edcd35a878909112112fb6161a0d4ea2c54ffcaff9bf0127dac5a3bfe09a6dd76ab377c8c4fdbd133f1a6d576cb27398453f260f7530a332209ca455e675d2f110a2506f9c3c07cd3bfe6a61f8556a0695d9f0c007d4842019d6ec746c94c67d2a79c4c5d6e7afafea75208086b64945677bdcf6804d57cf9e586d84cd9a1cda51a8ed83339c3a711068379de245d033e3a4cddcc2d8976b1e76ce98f18494f0f714299474dd220c0ad6512ebc84013921debc0d1d2e5bbade067403bb4ca02b3a35ed274123567a755c5bab647f81bf6dc21bedf1fbf5d3cfc04745121fa4acc03dd7eb2e1ea0d376bc32cd724d8c8e37c44a6d4f4187d320cfc82ee30efce434fa699137f65c661cc4c4733d445b6891f5430ea96ca0ebcd7860053c72eaa9c92422e059ed1cb86dc108d5bd538135ec46b04b64a94b35db60dce5d42a7b23198c326b641c2a494efd365115b36a7f71000f52d0c5c220fab5035b7085ff5588f368d1e7a8ca0253d29b4ef508ed65c63b0d4e7c9f4a7b062ed7abcf4a09ef4fffebc592683ba49ff9826aebd64113806b461fdd267844c0879d408cc67da79654fb97da51dda21a0583faa8e17040fd1a22d57e91564ca3c50398f2611eecc7d871bd6e9080bf6d2e3d8dde07ad99e2e788b1491ce57d1b1d4b34712070ee3486fb5cf13e30f30e08361743af02cfc46a698e026d93b25242bf0e1503de4d571a48616824f8b3fa898ba9efb4d2ec1e9a34c6bd6314437beaa69c3c265ba73a935965d3c08a19e9ff373b5ec2b31e190da4455e7918783bd512700ce187a35455727450f02ef4938be426a730e298fb364c2895a3d2461d4a0afb66bd8c583ca6a877e371d7e350b0db2d68bf38b49575936290f8d0a4d7f7927be952e058194df3c23c29a289957386345e32e24f2e65ff60f6459a5c31445f68d0bed751b5d0cad24bd4e3b4432ae99595f6dd13718725037c6e71f7890679f08f6f5eaabab1dff9bd2e3130c1c4458a5f3ba67658a4cf020ac6601f07daa30b27ead1ff32d06abc5d738df5e552ab3d7a516454830263be2588a94f69dc9137abe89ff9e3fdfede6b34699e88b3616b92164cf02c1317659fc3dfd6ca6e8d46e69fd01d120bb185fa03dd999fc7860b1bcdd5c97946815b61c9a449ea3134595af36f734bf0e8d2540f4c9f246e9284cd897fbf779eb2b1c5d8c35fc45baac7259415178354c7742ee219ff1ae1bd383fb2261e4d7fb551e4946da55bb0c607a04368f1e8c865fd5fada13e75d0dd4fcf7a88cc9ed999687b776f8dfa62595a5ed9660bdb50d1538d209ee9596795652c4b3e4861b523aba81e05ee7956865a1b954c5606ea591cac4660c5da14457ef96cc524e5c8004c990799476fa97004d4592ae676446a616a367af0189a359ee178fe526a88e037d2c5c84e8d82932803f7f8fab98eaa3e10033ac354fdc74a292c299d1406c37d6fb1711d639c5c63ccb10304c89dd085f610734cf4f7fc5b4e9429c3049abcfa92ef80f8a6eafc073b8cac1a4064a3728992bcb252104877f85dc333edb57eeb3fe7b1aed1e37cb798abd6d6c9c0002ad6be9cbdd95ff59a7c087033b1c82b84d7332585d9c17df96e9b6950b196e589226eae579492ec14da536181ff9d0dc4666825dd038840da31571ded12014dea58aa7bf319de88f08b41626132178967075f76bc2354630c12b8936aff0a3d172d700156af5483ef194459d1cbaa4cea057ceb38cd6c803ed1d9b4ee72d99a3c764b812ebae5ddde47b6a8495c75b550a70492ac346803165db8dab433355b3c1cc68a0b796718392ed10b7a71de8226ac920ab3c9ceee46a977d6e45ee3f0709ba0f242e1b926abaf73276ba9979fdb5c563f8b27a803144610836ca36f570a7e20e5664b521876589fe13f2cb422d8fb32e2268ef347f4509857a731ec83da1fa9864a62435f0ecdd5abf2e9d1259feeb695572c6696ec3a5c15823f734e1598a4ccc55d6fcc89b74454d2a732f24742c6b88888d8ec471849d6bd72d86f51c3b2f75a4ba61d1e63a106958bd4c313c32c0a304ec4a5ae94a068f5c6098ba859114e919dd08c92ce38d6d0eaa46c11ab8b255d17656c24328246429a3197ac97a6bb51099aac5fa96aa643b80c4215b3d5d98b9104403ca7adb273aa3dc9328135fdec13d9cd2f518bf13c7966e0f35a12b4f351ffc133ce6b271254caeb3e6d1d67d4c81f4de7a37eacbcbc5f30997834e851ec51bdfb04ca59ada003f90a11c75648156d36e49d3462fde593a729d0366f62f8ee8a2c6e518a9abdd6f232dc35f63714463d61208a256bbdf559f39b90b6f9d6bea71bbfd0da6490ba672bb062038a5f18c1e570641f1a1cec7de105299d73b04966f816636ea5474aa57bda0f790a98c150e494eb8db462f1c3af497551d93db85da5ca4a77c0559bffa9d25fd9e380446f11b704d41abde19e62eb8ea718530bd9fb3e27998877c02d8e8049d2b9f0038a3687941435dfa7f60e04bd83cee95a74eda6c757c85505f69ab02fc8e36a1a04db8e1a0ef49b33a4d08207f2213076d5efd7f4e6f046b67e0e735b795457d5eeea88284cf2bca1b4e0bb58562531484e1fb1685d2f96468bb6d50963a347ca2005b1ad13a6135564a01ea4739aa01883949d67f8962340cfb3f05a41e8ca0117a8fd79dbfc793ffd9ec4e6e9c006028cd6e8f77e845fae75f5948de3a8a30d5a469ee73c740c3095b381ffed2b32523d07f603c0c28973f6ec01ea8fe8c5c8cfcf87f7a28b696a13a0becc25f80de0c5a17cfc92bf90e6dbe348dfcfb42c8cc72b7b664d61a18b2bee6067a7064a1720997dcc97139e0c072707a843f4782f95813f930a30bb6a07704538d25b82dc4aa2805e41870e3ef9b9b10c17df64f678e89ead5cd39d2829c9b6ba5007a80fc8997be71fd50e16dbfde1c0998ff1cd199428aed5d1a4a2c8198998b890c9b40a116cce6ae724544e4c9766b96fcfed97e77a67ac153bd85c3f8cae94f4b78806d7b37420bdd3ec97e5e61c8097647d47e5109e9471fd044429d6b55d93e89b44e604248c20c7546e5abc2cbbb1df43fa304595b42ad39047ee2a8cdfdffa60f85f10e884ec88053aa77ad84802987936ca4c68f1b656209dc722714d88c74ff53e21129250625bacffd6b4f34a3e3b51e63ba25840a4fada67740fc99662c3a876fc55dade1c18a6ec5063f1f61f0bfca0fd9ce6a4000bfd0c40a52bf44def17abf4ae48418b50e5e17fce437b2ce3b0ef8e0e12b488c1de433f02e54587b2ac3323067db26f9cd1fc19909dd05c07218fae5001ddb69c89b77c98e8fc9bdbb847bbb2375d91c22148636c52a89443ea81b570f43a8f2a52530a2b2592ca44cb3ebec220012b22730c5f5591ff1ebc5384e1c278bbf178bd19fdd83db10e3a5d2fda078edb287b02b7755019a579c775cd0e511748d27c4519b30251fcfa2d53bb98a2c54", &(0x7f0000001580)=0x1000, &(0x7f00000015c0)="cf78e20179a2a66ba0c249ea831eca5594bfe62f82b1c0dc422350f250725e49e11645a1789dee8e2a7fd0f0b905ffa71d6c075095ccb124aedba26b7ff1ae07ef567a86c93cd1a376e28d9d70eb1cc28ec4d9f24584c13f2b4ce5f7027f6f80ee6d08de1cd1dbeafa39729a1bbaf01a4bda", 0x72) r4 = accept$inet(r3, &(0x7f0000001640), &(0x7f0000001680)=0xc) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000016c0)) sysctl$kern(&(0x7f0000001700)={0x1, 0x38}, 0x2, &(0x7f0000001740)="b3263c096e7f77ca09f4c35639fd9bdc3816fc09d611c215cf7eac5f2e2c7a942768145b7e584eee67ae00708027978d4036f21fa9a89332d69ec0ba5cd2944ec29c6bf6d49fee755cf7bf19786d2cd76aeea97583f8e27de75deafd9238de0949c402de0d35983d8e28b69384b9d10c8dc806c6221da9214de1344c7f112bd9ec3db8c82d7af90f21a3e2ce27284d9d28b65cc85d76562f11e52c6a70c294b4fcb536f0832a2cec4fd17342dc6600ebaa6ae9272544d4", &(0x7f0000001800)=0xb7, &(0x7f0000001840)="1d50a4837091b0bd53", 0x9) r5 = accept$unix(r0, 0x0, &(0x7f0000001880)) r6 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) r9 = getegid() sendmsg$unix(r5, &(0x7f0000001b80)={&(0x7f00000018c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001a40)=[{&(0x7f0000001900)="459452", 0x3}, {&(0x7f0000001940)="fb235f79bfd589ed859a0e0047cbdd8c0e0346162ae75dc3926ec8539d57ad5da7d744e8437d487dba655c6b5e3f42dae2c32e973abd6ca14369bc4db5033dd519623078e43ad8ab234c4b0e4c935ce7478f2bb90d457cc03164467824d2576507059be0559fb4105ca648fb9511066f42f7dcf4e135c84f337d383e40b367f8a38060d6af5af3907f8a2d6852744158e637fa3b765ef73d307b5ff2c66a5d0c3a03345e31395c9fe296d7b9193f325e3eca6d8d3fb41e3c053a38d941", 0xbd}, {&(0x7f0000001a00)="b15e1a1cf773bf2c52b6d1481fa288bc35e3e7d0042a5286da8f08f7c8190f2940aa5dc46698f53f0993bfcc", 0x2c}], 0x3, &(0x7f0000001b00)=[@rights={0x20, 0xffff, 0x1, [r2, 0xffffffffffffffff, r3]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}], 0x58, 0x445853d9ace8756f}, 0x2ea5ec194827578e) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000001bc0)={0xff, 0xf58, 0xd72, {[0x401, 0x4, 0x6, 0xfffffffffffffffc, 0x1, 0xfa6, 0x9, 0x14000, 0x0, 0x7fffffffffffffff, 0x800, 0x8, 0xffffffff, 0x1, 0x9, 0x80000001, 0x5, 0x3], [0x5d6ae9d3, 0x81, 0x7, 0x1000, 0x19, 0x100000000, 0x1f, 0x8000000000000001, 0x3, 0xfffffffffffffffc], [0x5, 0x7, 0x7fff, 0x7, 0x998, 0x4, 0xfcdb], [0x9, 0x3, 0x100, 0x80000001, 0x1], [{0x3, 0x3, 0x0, 0x7}, {0x1f, 0xfffffffe, 0x409, 0x6}, {0x7f, 0x200, 0x10001, 0x5c3d}, {0xff, 0x2, 0x3ee, 0x7}, {0x1f, 0xfff, 0x101, 0x80000000}, {0x8, 0xfffffff8, 0x0, 0x10000}, {0x20, 0x3, 0x1000, 0x7}, {0x3f, 0x6, 0x8, 0x8}], {0x44, 0x8, 0xe9, 0x7ff}, {0xff3b, 0x1ff, 0x100, 0x5}}}) sysctl$kern(&(0x7f0000001e40)={0x1, 0x50}, 0x2, &(0x7f0000001e80)="f491eb5ba84ddf67c9cf8bda79f98933b2b2e261c6204c160bbff5f5d4450ffdf87911bde30c9d07c14431907174dbc65faa4fada56bf044769a797a498766ef18f24a67aa3fb87532c939a3f5b1b4b8a80c25fd7a959348082b4c490b2e140ed9d647d0ce91ad84d2021213dca0938bb56f87847b9f641b67aa394cf01d3669a6abb5726f3c193437514b01e0b56eb0911df7ca2b4dd9cca0994cc194852361c6", &(0x7f0000001f40)=0xa1, &(0x7f0000001f80)="d5576efd90e1a9993b753a294422ae661c4e7626", 0x14) chown(&(0x7f0000001fc0)='./file1\x00', r7, r8) r10 = getuid() getgroups(0x5, &(0x7f0000002000)=[r9, r9, r9, 0x0, r8]) fchown(r3, r10, r11) chown(&(0x7f0000002040)='./file1\x00', r10, r9) getpgid(r1) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002080), 0x40, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000020c0)={'tap', 0x0}) recvmmsg(r0, &(0x7f00000023c0)={&(0x7f0000002380)={&(0x7f0000002100)=@in, 0xc, &(0x7f0000002280)=[{&(0x7f0000002140)=""/26, 0x1a}, {&(0x7f0000002180)=""/120, 0x78}, {&(0x7f0000002200)=""/66, 0x42}], 0x3, &(0x7f00000022c0)=""/167, 0xa7}, 0xdd9}, 0x10, 0x1043, &(0x7f0000002400)={0x9, 0x81}) executing program 2: sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r5) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0xff, './file0\x00', './file0\x00'}) executing program 6: poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(0x0, 0x0, 0xffff) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x7fffffff, 0x0, 0x0) socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff, 0x0, 0x37}, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000), 0x10) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000006c0)}, {&(0x7f0000000000)="5d65ee86a2c29fedf6e9386067dfee66031893798fb9dadc238517fa0f95cad13077485d5836ccd51daa187f3b7c1b8dc22b3e664f868acb4d8a2ca2a412b73796c9b76dcfea38a5fffabb0eef6806a1397a26c4609c2fb7d9f3ea927de64458cd6659a778b13f390d48c17d4bf3cdbe6f0ea5f2", 0x74}, {&(0x7f0000000100)="323214f6ee68c701568fb79c56a34b9882038b65caa0d73b5368b5dafbbd3f3c4147e1edac8d04ae04341b79cefec3bec0f4fe59b088f761b6268629109873ec9b62de059d1e5847988a06f5b56f31ba55dde263d69f3d9a95091643bfc9bef010cb2a974416e13e5154bcfdcaef09a8941692fcd87b98a6d18ef337cd1feb66f61df03b8af93aee0f7a4c03659fb288fd9091606afdae0ef3ee", 0x9a}, {&(0x7f00000001c0)="1ab01db835f8458c7d3b9a2d24f004a0f8725b7d07e61ee62be8f9485c06df2eb2973af2c444ef399112d8f3088464e08b8d5153496f084531cbcb84d3e7abca08a1adf67732f0c3642608d6095fac5f", 0x50}, {&(0x7f0000000240)="9d7b68f4a34818e05d693ead95067b6fbe2749d0d67fee8e", 0x18}, {&(0x7f0000000280)="8c6c5a6e9b041e42de9d1e084c92c8621eacd692efaa3db3caec73c46f3fa5b77ec75fc8bd50b5312674d8657a16d19b36d6537e7a2459a7dd076f3c47fa354b43b22c65ea9316", 0x47}, {&(0x7f0000000300)="cfc4b79a57ca6cda7f22b7247281f59c8b159d080c4d27a4803663d0fa043bb458743aebc159f4646c9cd44f05b199df056cc7bfe66cbb93071156a0da907026d4b3e2b73e9341a5c088914b9a77f77e3374600c0020bd98c8dd036bdfcca758057ed6af3915eb80073b8d637f002d2bf5a7232461d64fdcccc9458173618837ec0b04a0f6562317ab843ed798596f447cad3f29e9c16d", 0x97}], 0x7, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r1) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/11, 0xb}, 0x0) mprotect(&(0x7f000002c000/0x1000)=nil, 0x1000, 0x4) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000100), 0x0) mprotect(&(0x7f0000331000/0x4000)=nil, 0x4000, 0x5) connect$unix(r5, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) executing program 4: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x9, 0x6, &(0x7f0000000040)="45a64839902134bd165eddb9ba760b4a2f8986edfe714eb4d1bf8d642d9a2c", 0x1f) r1 = dup2(r0, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) pread(r1, &(0x7f0000000100)="0185bf2ac6c2b5a7399ddaff0d6aab4ce88493cefa94c348fbe9d4b73b9b29ae4843437d12bab438a6e876d01369851fc60326a32fa7bc2504822e81bf547d45e1648227f68103998edb4b8e477df2f9256607a88450afd39286a80553366b2c1c77225c89a2fe8d4226fe058f291afb6ff43489faa94c70eeac5d251d790ea7e1ffa4a1988111c09ed09f4da39cfdf9bbad89747a868409478e6e50b4b68b91ed5d603be7b5a9081bfac37f158191b7f7e72c4e0730d63d48a1deafce2a72c63f2670b51f0ff4cf7f3b9ec7a5db5fc881d535cc0d77", 0xd6, 0x100000001) ftruncate(r0, 0xa6) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240)={0x6, 0x5}, 0x10) r2 = getegid() setgroups(0x1, &(0x7f0000000280)=[r2]) recvfrom(r0, &(0x7f00000002c0)=""/206, 0xce, 0x842, &(0x7f00000003c0)=@in6={0x18, 0x1, 0x0, 0x6eef}, 0xc) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r1, 0x0, &(0x7f0000000440)) poll(&(0x7f0000000480)=[{r5, 0x80}, {r3, 0x2}, {r0, 0x40}], 0x3, 0xffffffc1) r6 = open(&(0x7f00000004c0)='.\x00', 0x80, 0x0) getsockname$inet(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000580)=0xfd86) r7 = socket$inet6(0x18, 0x3, 0x0) pread(r6, &(0x7f00000005c0)="d3ec56cb242a4bbb09599329fe5a8e364389f3d47ff779fd88a0a5c763f904f48009758871179ffaf003511faf58c7d847cb78dccecaab5d6eea31ab26a1a23fdebb1cd32534a2583a561d6e1da4126321a86383a94b859a2ab6950ccfe49a7d44896b1dea297af00f764635b85e49c8df97cbae268e9ee54eb1fdc21e81f2e7dfcc342bd2ec73f27402ac2113eef0b2b65965cc1876ddf5d1f4bd9ebbb4ee9a075a3e0ed69a4e33a70864d3bf9d71c0", 0xb0, 0x2) getgroups(0x1, &(0x7f0000000680)=[r2]) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000740)={&(0x7f00000006c0)='./file0\x00', 0x9, &(0x7f0000000700)='./file0\x00', 0x8}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000780)) bind$unix(r3, &(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r6, &(0x7f0000000800)="f2ba9eaf045e2f11fffb60f7e0dc9a346bcc0fbabb78f7fa68c658573d069eb7b0f3c15c90ff551ad1b192cd2cf161c11e770217cac0c3d2ee397d7bb2c1f860c3fc200d7d5fc691586c79e04c899c6c9a4aaa11872fa4e14f2bb45841", 0x5d, 0x2, &(0x7f0000000880)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000008c0)) ioctl$WSKBDIO_GETBELL(r3, 0x40105704, &(0x7f0000000900)) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000940)) sendmmsg(r7, &(0x7f0000002100)={&(0x7f00000020c0)={&(0x7f0000000980)=@in={0x2, 0x3}, 0xc, &(0x7f0000000c00)=[{&(0x7f00000009c0)="b3ec4359ad096007f9e8f2f0d94c5e92cfa280088eb4b8531cc813ffdc1ca2761b411ae9f8449f84", 0x28}, {&(0x7f0000000a00)="b63fbfe10c084291e2e75d4263e228c1c5102cabfc01a9d4af5033bd4475617e0e014fcdca4a96d9acb084ea785813036d270fcbb75d00abd5cb8dff08367690ebe05e5789c1effd388fac72dcf6a2151a9b5babe144c12011b4468b275f2dc55f709225b8ee559cccf019467c9f3550a645625a64c45b5cf3f5a5f69b7a6ff774e0b184500411350b31847db4ad02f7adfa3eca59cb52e0f2191ded0d892f0f5c31649122170b2466ca2828cb6a3d170a038d4146fc92dcdd0405c2ceeabf079b21c9bb4cd041d42c58fb2dbb", 0xcd}, {&(0x7f0000000b00)="5011c3d1cc85f6dc758b29033728de9fb3fe2dde35e3cfc0688d4f629a5d16561095ebaf7f3a32262954144ee30ab1d5e3e3779ae700875f04137234aefb1ddd86158988c1a4d4f1b87085429114dfebdf4702138ac835d4a79cc3253147218391fcf2018323af63f1238d7abc6d15b1bf2215a9d2129b0f826f1ac0a7119a495088521e2f3b4eec4fd4111cfed349d751305d476e894fd8f27b29cce1f05df71cecedc11e03ab152957c2688d84e5d2f205ceb2170991da2460e15ffb2be861f7e404c7d9e277611369233e1b63b16127bff9392a50ab2f7a2685eafcc744a80756992bea795412c31e7a1cea28fa3c6d25d53fd31329833e9f227cc5", 0xfd}], 0x3, &(0x7f0000000c40)=[{0xe0, 0x0, 0x80000001, "8c1cf84ec8d950c4e1692f4aadd28079e22574ae49af0d44954d59928e25709dd650600b8969bf561b975e4e87983eb2ee9a5d672342d99aaaaf3d6733bac8ba37decbd38c9bd6d97e9a4306c04b956f5e3ac2ee85a13c767e9f2ac7770c8e82b0fdcb1f1a39115cdd5b84d026a4b8f2a6dce1968481158edcc58cc5142c8507c60e9f984fdf518910695f2672cd31d4ad1674ff26950fe77edc5a48185eff2826396d41426e6cf86bb9b80cb5dd57c6ae423bc1a18853fa01d0860f18b467a6b160ea9571bcd341553b8e89c8"}, {0x1010, 0xffff, 0x329, "db7eec71bde4c1b1ac492a8ca4189a7c521940152102dc64f7bb1f78a181d08039032f701c78e396bef735de28607cf25f0649fd8f34520ad0a551c0874a03abc2fb9d8dc49997cf32fddd590c3fa8276f709eb28b3bc6ff1ccb49a174c3e45cde5be0647642b7b06847272addfa6365fc0ea808e720b5659927c48aece79d4f67c9fd9dc020996272ebcd25543ba45dd40d9738741cd113972835714aa7488ddabf034ccd0c06f5bfeb485a64f90577ac8c4c7330997afbbc9ab62d666613982a03fb6485a259efa889df127556e99167237eec059ceb4c6bb563c5ff69ea6d3ddbbc19cf7b5328fea9d653477510aba398ab2737d6c07207fb30bb0c5b94736acad8b52f8302dcd9d37e95cbfc5acbd964cdc463380e8d929ca721a991065c9b56c4563f78c445f27ba1f26aa6508298429509947c5a4291e9df96d50d6543cb417eab11f85791263456b2e746443dd613a7cd08ea1e81ccfa42856063d9d311e9c5b075aab6e2e944c5850f9a98232ff18464a3156533764efca6f54c09669ec491acd6733dadb46201144ecd51cd9a149b7d16a3450d10bc9adb69ea88fdf0633207d64b6d321e2192f5c7653ea7db625841febba7645de32e21f40ea943dee047142e687745cf49368c07e501579feb4f90d4e4dd1cde2e2a1c89f4f61458de2f0c6eb599b76b85ee7522dcc46f3d6480740b755835bf832aece1243b9c70b7c4302efee55f0a57db82451dc5f39add970989dc9a76db00698e7c49d8b514f1c2cdec89727ccfd50a1319144bbe6850331c1cedbb00069303f4ec6c76d792b0f7fcaf45dc44d803a5b3d82a48f3cd94212e9cd1d357c6e4ad22af6ab11fbbc38464b1c99ccbcbf787e69efbdf2bed51ffe7b2520ead9e09bc6707df1bd1275e61a1dd86ab232bab2c2507723e696ce7c220e0287e0d520522885f527914c838a15f17ad72780aee15a71a1211f86e8e16be429c4a89fd68c207b8abc11c02bcc7cf84b56c10ab840d0c1b5874a55187e92e35e3cd116c93d32273a43468209c8810b06d464f07ab537f572d51cb21ef17a42940c831dfa0f6381c6b6a9f2f41b14d81116a172107dd8ee5e79be729bc2af5caa9f9a2fac08542e958b5f0f796411dace3cc4300bb13dee466da3fd892dec769d8d5dd31339a0a7c0481899a246a03986f16b9a9dde64b6afd171a6f3dd82ed370b8e44009bfb20e6c9eb3bda54a50b29eadad2b4479781f09368b848988e89dc0572e6772183078a4577a82b2a83e60779801283ffb270d5862b314bd68f51d37c93d0d0a4102326cb60aaaeb93d31838b9a441a9b80acfa39050276f06aa4a362e3f724d74760af3e523e1343f8c68f87f33cdc3eed1a151cff00e87216ae4eae9e25fa82b035824be126ae233bfa2729181746ea822f0c571cf7cbb199eb3f67a560ca286bc69df2b422e54f7edef9673e7527296bd9d5b1246028883af092876c8fa4f28d19d8e2a7ac770d1585d41eec8eb314c8c27eaaf54db472615028900aa712ad79cd2db7b331e089f4d7d038f416220a8bde74173bfed1a997578f0a5d53cd4cac76fa59987d1346e072db8d0c23b1c8b04cfd460399155aed42d4d1589ae94d2f5c2f8be4a7d475675720f3c270372863244c362c0cab6cfc42b1b789f942c34e8938430f4640cba183bfa7ca241b2bd192d7b60839ecc1a2fa5ec8f7f88efcc677581c34b14abd4b873e601f937fa341271e91fd375e01bf1de77a61d3d8a2bf6b0bd22f74f7028fef1900d148e8ccd3275968d2bfa2c0314e7207fe48796f607756ad93a081e1b304b266e8545214aa0ce7bd79ad045133a893920714f14794e695f771502c95708657638224c085c432a11347c02b19e063c2b535b5cbf54c0315c53d0f06457d78248d90856c4aa2eca24a69c2336acc88e46346fe15858c42851e0a3009e681a87e308c6dc1962afaf0b8cc244fc2a38b0265acb83c15e755d85c458cfd2725ab7f9901544c173b75c9d3897dc5c0ec04e48ec6d5a9e7c0236c64cfce435b9673441d4217c7a789ee5ab9e9f323c3a8d89f3debcab0065cc86cb2f1e28e81dccce539abbc40168ec71ab0c47d59c947178cb15686c4f2aacb7c963a1851d1f7b687778cf5d38b1384f127037b4b8664636bace1b1fcf8e009f2ba038168d001b4ca1c5c18d3fa1c6ab05ba00aa0ec966667a65e1d2b9975494b49eb9cf10d17c33096ded353ee61b9f384f869d24343cf24f5997ca770cb468e8239f5f36704179ceadc7c904e24485a32bcf8c0a020acefd9fe5aadd81140ef566d4f11b239b5f022d86e17716f61f3b97e22b834e7143fdab031604ebff3eda8654331655887a9fef46fcd04e855f0dd9a09ff6e774e4b7a402401c5d4692d7d0579f7ba98cc3de894e8e025b6343aa853a177daa3258d91610f54642e8437f3270d4a143684659b61ad8370535a1e605c073d7bc4a19e3dd485097f72ae430f5898e2b120680b5f219daf2826f6f1a892e5854e14a97e0160dfb922145bc7f07d5436ed1a141b25c0fcddde9bb7c00af3f0531bda608dc204eb05aa616476e50ceac7ec63c4c68749ddc06cb093eb3871399ea01b0f4d927aa77603497d8c22f9ff6c62225cc0064e72398aa824bf6131dcb624a5762f8b2345ec00c57ae5fde34eea83b4e303c83e406f57d508fe59037190555add57f737d9b5bc67f5697519aac828bb4e77c1ff80c7248151173568805d21d92b4cdfa4c0650907fe1b3ddca04f6ce6abdbdc0fbc7ea4a286a3974f48d4b4438d2f74d6ba7e6c784b4244e85d97f983216609ff32a58f6f1f3d042776cfed9f38ea02439dc36ac62ba653ed493e6317444aaf9210ac34f54c71dc7d1e59dec604e6c234cb856f5b935bc166d6311bc158c6b029387743006f05b1e39127efb5a95206e081033aa6f87ac1ed72722fd8bf9a297e54f194617c154b6266b40ef3e0862d0e0ec07b382d2a2550d30b8666a276da984e3299883aa49f9e4585d0d59e09b1b83b7b2994aadec2f2aabcc7e96f927ba4073ff86b75c695f8842b70ea2c9961e569d9e4912052d9f5f47eb8189b6436da9bb827666b8a61eeebee1be7d034113ea701826b1fe3412b6be761396606194c450e89516230d826ad507019c675da26bd849ff581ed00d660fb1e7a33a007e2fe2bddde6c04c07790927f0db30c264b6f8165835cb7925758ec28754927ee721092abb0b6f9405decb7a5b152ce9ad393d680ae22b9874664d8f2aaf3ed7bbb14e14ba3964bbf72eeb0e4314efa37cf8dac95c748622cbf3da55e641b34b3a473f15684b568c6c92aee46c176fd6ebe87d47432b47b7dd44517d466ff4fa7cabd26f76239d5bd0ad621203fd4a3d7aa517046e5502b11e3d5229ff4e0b3dabe961a06d154a5d2b345b687287721a756a9a1a16ce25ad380b0609f45b0a3d33fb5d69a887c68d41394a489b7563ddeee509ef194f28e84515b5e1078b7e672837831b9a72a81252de1908ce758f1396f2845c3f437501417112105632d9ea42a96056998e3eae08276b655fbd23ad7d1a8aa93d337e11e6b3fc94dbd85750ba7028412c69a922022b47ab543b218dcaed719aaa9dbe4d5f0ad499e419d3ece474248890741ba08d02b291c7fca78c42629815986e5db240d0ad84405a758f97a750d1bb4f45c89a38f2b44975e2d785167eeb7722b19561ff78e058b0c168f8f6abcc9b0b480f89c3e23edd95dc17463402c828acdfb4c934bf1e2890694dd10119470b5eb021eb30bb4e83946e7a46bb1c0b10f4c26934535659f46c290affc583e132d722dbd3a34cf647fcbddb1d200210ec7a291b9a72f2b1b2c2e20c62d10ea273c39822cc9d72c23ae82799ebdfea1c65485ed73dfdab989fc79d495309f20b149badd58a832921b21fc9f740df48a9689fbbdd0e4f13ecef15009056399c010ff5d99c00a595ba12df196b3a2a884ff22a9ebbd8c0a25b41b59cb6511bd506b0cdaa41b73411d6354b767557bcbd23e0ae4529069db39a3501fc25bc252075fc58ba642b4af79e5f701cd9458fbda90687c96b3d28fa7908dcf3caf88e4139f7e7b7b7732c7ad4f684996ea2365eb6aec7a4bc76d7520ced1c6d97c89548bc018c67d6e2b54303331734e545abcb75bc91817c14c686a18f36e0a9c185d0845666812efbe337c370634315f27c0dc70c7a8f0020252193663bf73986f08f783389d6fac9fd84f6affd005cb179d67df77675b75f1fc771104625d2824c805732b0a58a0c99661e1f12e112b3ee2408d93949e5e1918c1d7cbd5cfcf29d49f0312e2cfd165898ae6252f3ef756028b55038dd1fb2b5869c46914742a3bd4523c29a3cf09af2c970d0d0c833a9d678154a26cfebb3ca4567080e36b81eb71257b21f5d4d517103125858af7a3f47cf5da97b6aa11827dfd377b7c1d64a6ed0e912afa9cc9785d44eb52a6abeb76a28ebd7b63416c147c65eedc9707ee3c7beef2aca6732bf29681a0994a9b0fa60abe12b5f3ea8a78f39845da9a6cb8d967c86c501591cb4077ad017720e65c03f7048a708fce22e74c3907332cc3b0b9e49a8d3548918c30363ff2942523d6e89b9b825133d9f2f881cac86184ad15ecac1e1dba89760e81b6d4a067fc06b8d9f57904cf419dade62f25a8a481ce0d837cf56e0fc151c892d87d41a3a987a1df5ae356a5b4ac76f08094b71455e55c084029c79e95aaabd2478c1846d2a32218ddaab6c207279ee458a69376e191b3c9be28cb1f8fc596edcebf786d106779866607af66efc6b9d645ef22858e905b3dc48df5383186b46aee2f1b39123fb01d2bdc213b06b828d39e0150352e1bcd98d71d9b881f7ec4ad21dfcaa633ec83aa0eb9f9e70f46dcf73c49e1b06ba65d61bd5a83ae5c46af29e2e99f57983eb5a4a3f830e8f6d9745ae8183ad0a3c07f4017967305ebf6f0fa948b9140da16f726a54f870781100ef1610511b96da1bd3b646bb448ce91f54738b4fc3bbfe907c29407d735d24ac276fbdfd81e72882f15e23aef7cd2315bd162563becd5e0f5de5ffdbd06ffc3642aac1ed1011741e6bad6ee1bf405613c4f3feb84972a210cf9701fa12efa1bac984968808aa3fad7ea2e50c5b11ab7e135463a97b1980cd0a61a4bcc6faddddeafbfa67b4e3cef915e15692a9236b13c33613c1441b485e66dc91991731a3ca20cd4a2982fad3c7b947f67f5d50a1057456a9b1e6cb858a9351a2bc00886cabb68f3a260ae11b5d7f4df89dbefbbe45dfd3861cf7ca80faada5787f23a486dd92d172a550b650cd592a345233b75b041c19fd36ad17c9f4721cec501e647480b7d5083583858b8536305a7fc2d7aad029583019e6c546d57b7e97711a833590af8df7e8f96a868b26f9b0057fcc79d8b3a13fd46f8f4de8c261a7cbb7f3b0528a80a699968b0969ada68ed3305a88c03aa6a9ea30634fe2a8246593f4fce0869ce0a085d1934300da9079dca3a95089d536cf9d08c916cd4cd632320075eb89e105afedf298fa5905d9b784b8dc17660b72d014a14c5debeec317c1eef3eada1ccd828406a37108e269780b8372db61ee998fcf96ad2cf55593f362a0d0ca8f4afec0e11f00e7c22675dd54b4fce1db87a187c1f71159b3c4e0c7ef0bbb675baa3ec5ae75e0d033d6f684cc033b0fcd8b74c3253674b251a017ed48029e3ae83dfd2f01888fd3a281e3f5a5d21651bf53d4d2b399c24dc62522d0f8efb6457a43edf74c1fa02b1df05127d156dfed272fdd26ec627c56e1d6657cbe95ec64be8734"}, {0xe8, 0x1, 0x8, "297662bffbd23abba737fa7bd4029efe4b415a78d64af7c5800a7e2398eedfaa20de1c34f927306440cf23c02a1b0eec3ac85677f893345084304b082c70852aff238ba99f06686ebb50a8573f05b588f4b5125a11cd5fe026166bc8995ca4d6024406aece1a86cbf6a8b340a0e4638bfa242ca4e68521977ad65aab973a9f4e744c4edde3aea73bfaa0cdf123ca31a44e92daccd781093ca4c50b6e951b72711276ce2b92bdff0acabd3e371068909cfda605309ad69e461f0a3c6b9996974b98a3a4ae3fe6ae15cd0d1967f424a0f62d3ec1074f8efb"}, {0x108, 0xffff, 0x4, "adfc254dc909ee17a09bd8c369d04a76ddbc7ff9a28277a3b24aaf0c0ab8af76f0f180d8846bd204a8a1095dd68de83c9ef719950308bd4033bc31ac2e8161d6f51284d00763dd8ac7dff9a1305ffa2d556fccc2f01029cec75b4abada218eb9b3a10a183867a4e0d2190e6ad33b3c1db075152a46a0fff9c5b956fecdd8e5e37c754c00bab78f4476f814edfff099d3e2caa28e6ea0575f3aa88ed119c007354aae02dbb5222a6091a4a782ca6da0c460d62fe3939c9ad4f4fad3cbdb4fea8066f9e63ea796ab8902b1f932acdc6164fc51eaf8144206ad3cc521a08873130ed808f4c929a634f34cff91ff8cf9371b6333efad"}, {0x30, 0x0, 0x4040000, "48a9d64ff2eeee69e4addb0dcb4b5c09a66313787ecee7d371ce"}, {0x100, 0x1, 0x1000, "5504eac7f952ba4eb0d92e7d0785f362d84b23ed537c5ffe8d5e4bee67b7a27f8ef9e2547d2770171c705571c853837eb5e5d04ac902b6d91b7d9ea9e9dd72a624a831b03699b67b1d72283f3d2547507713034b33ab65b3807071e864014736f4408e589dcc23273ef54b97f77f389ac2999102cca91077f016c4cabed2e02783fbd3a9e005fbcf8bc2a7950f06a75aac99d01707f46dc3500976364c0157ea7c4c39d88064439f93c00ab39d88bcc1f4cb4b56d783dea56baa1f057fe038af607c650504146e383a7dee79ebc0200b4ef797cc9edb6d846a41169d553bc16fe4a6f30a0e76c7e7cddbf1ca"}, {0x58, 0x1, 0x81, "1a879b63631d423b0d1ee4d95ee4327b8bb6451e9203e7c328c09d815e45eb5ef25e18142c1d53017b3f3f478e49a99dbf94add9e9444c579f5b0d01130c1c1d14"}], 0x1468}, 0x9}, 0x10, 0x0) unlinkat(r1, &(0x7f0000002140)='./file0\x00', 0x8) executing program 4: sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: socket(0x2, 0x2, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x11, 0xffffffffffffffff, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) open(0x0, 0x0, 0x0) r0 = getpid() r1 = socket(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x5) ktrace(0x0, 0x0, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, 0x0) setuid(0xee01) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000240)=[{&(0x7f00000004c0)="20200330834e7fc629d96302fa000080bada054216b85f39db8be9187c8c87854b34b0a5f6b8a32020450c719a77e25cb0b705f62f2e129f0390b6d41f0a", 0x3e}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x2000, 0x104, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x20000, 0x0, 0x0, r2, 0x140, 0x0, 0x2}, 0x80000004, 0x0, r0, 0x0, 0x0, 0xfffffffffffffffe}) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r5 = open(0x0, 0x801, 0x0) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000180)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000240)=[{0xfb31}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) executing program 4: openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket(0x10, 0x3, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x9) dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYRESOCT, @ANYRES64=r2, @ANYRES64=r1, @ANYRES64=r0]) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x40a, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)=""/144, 0xd0) lseek(r3, 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) recvmmsg(r4, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x80}, 0x10, 0x8f384f8e01c333d3, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x402) close(r5) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) executing program 4: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc020699e, &(0x7f00000001c0)) r1 = open(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="40c20fc9a3b0452d625bd9d09205d0c8d98e04952f0cc998dc0305b9fd73518c65822d7bfd726151c80a4f96205c5f02c5ec7e571dd569b866aa399558a0d7c214e49db981eb8e2d06e27941afaa6ef547965b25fbb91fed9f11d9995a650e03494353b42e030f3ef3d61a7e272b312b9a462af7f829fab27a0d69bd10445530ce", @ANYRESOCT=r0, @ANYRES64=r0], 0x401, 0x0) msgsnd(r2, &(0x7f0000001500)=ANY=[@ANYRESDEC=r0, @ANYBLOB="4f3bfe92c29352bcdb600b536dadcb3356a5f96886c17edcbe31d5ae1067976ef24984c299d387352c1e18", @ANYRES8, @ANYRESOCT=r1], 0x401, 0x800) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r8) r9 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x7, r4, r5, r6, r7, 0x160, 0x7ff}, 0x1c0b7ac1, 0x7, r8, r9, 0x0, 0x4, 0x2, 0x1000}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r10 = socket(0x2, 0x3, 0x3) mprotect(&(0x7f00007d0000/0x2000)=nil, 0x2000, 0x5) connect$unix(r10, &(0x7f0000000000), 0x10) sendto$inet(r10, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x16}, 0x2, &(0x7f0000000000)="956c9dde3fb728f5d30f94f3c0ac472d69f5cd904c29773fd46e8f280827df509a91896151de1420512287f1fdb91591733f4df93c3f2cfd4a7e00"/74, 0x0, &(0x7f0000001b40), 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0xfffffffffffffdf7, 0x0, 0x0, &(0x7f0000000140)=""/100, 0x64}, 0x1f}, 0x10, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x400) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/24}, &(0x7f0000000100)=0x1a) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) r3 = msgget(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000540)=""/139) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getpgid(r4) msgsnd(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="02000000000000009f115ad0cc1522127a6fb5ef8f12481f6352eea416dce40d74be9f555db5ae545ab8a4377418ec1b5f398ec1d8d5f61c104b4f9d456166d9a0b589598a21f6f9577e8eeae7e862f64a8f77a1ad8dd0b8042935acbc5aa3b2503791618e1f3ad578076b2c23a8b72df2f1c98b66d519ac22f64b11f14b47b0af4348c3c6f6b9d292a694f4b5aa4ddd59a93040142da1d4a0fbb56d79473b979263115ffa25d71ca46bd18196cf4dc205208c9f74c21bff0f0000c6ec4938576bd6a71fa9b28f6368f1e5051d83c7015bafe888fcc033866b8d781f3211f3"], 0x9, 0x800) clock_settime(0x3, 0x0) msgctl$IPC_RMID(r3, 0x0) wait4(r4, &(0x7f0000000240), 0x8, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0xf491) r5 = semget(0x2, 0x0, 0x10) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000440)=""/240) socket(0x6, 0x3, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) clock_settime(0x4, 0x0) r6 = msgget(0x0, 0x1e1) msgrcv(r6, &(0x7f0000000600)={0x0, ""/110}, 0x76, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000680)={{0x9, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x3ff}, 0x20000000000, 0x0, 0x0, 0x0, 0x3, 0x80000000, 0xfffffffffffffffe, 0x1}) r7 = socket(0x20, 0xc000, 0x2) msgctl$IPC_RMID(r6, 0x0) recvmmsg(r7, &(0x7f0000000a80)={&(0x7f0000000a40)={&(0x7f0000000700)=@in6, 0xc, &(0x7f0000000980), 0x0, &(0x7f0000000280)=""/122, 0x7a}}, 0x10, 0x1002, &(0x7f0000000ac0)={0xfffffffffffffffe}) executing program 5: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) (async) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) fcntl$dupfd(r3, 0xa, r1) (async) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{}, {0x22}], 0x2}) executing program 1: socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x4}, {0x0, 0x0, 0x4}, {0x0, 0x0, 0x0, 0xd8}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x6) select(0x40, &(0x7f0000000100), &(0x7f0000000080)={0xcea}, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socket(0xcd964818aee192b7, 0x2, 0x3) write(r1, &(0x7f00000001c0)="cd933daae425fdb1a6f641bbad11dbad70ff689ada0ae3e5f255338c6d595b25dece60de32a2f873", 0x28) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r2 = syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x20) close(r2) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffff04000000561ac408060001080006"]) sendto$unix(r0, &(0x7f0000000200)="aeb006733630f7295affeff389983fe014d5c4e42c4c84241ae258289dc5493e390659b78a2e9ef8408bde7786af4fa2966a8939056e24091475495d09debd2aeeecdbd18556bfd0955b9362978acb15b02635a497a10d8969415db6e6a76ce2c43e7a06028334", 0x67, 0x1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, 0x0, 0x0) getsockopt(r3, 0x29, 0x31, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setitimer(0x0, &(0x7f0000000280)={{0x0, 0xfffffffffffffffd}, {0xffffffff}}, 0x0) executing program 5: setreuid(0xee00, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180), 0x0) pipe(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xe2) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x84, 0x0, 0x0, 0x3}, {0x2, 0x0, 0x81, 0x7}, {0x6}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r3 = dup2(r2, r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0x20) dup2(r2, r3) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x40, 0x81) close(r1) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) executing program 4: link(0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c5000020", 0x89, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x1, 0x1f) writev(r1, &(0x7f00000004c0)=[{0x0}], 0x1) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffe7ffffffffffff00ff86030000000000000000fe8000000000000000000000000000bb000000000000000000000000000000014e224e21a8a8a1a0b84c0befbc83fb532a2581caa5b6f0eafdc5c6e07263c38102660d90eafaec042f8bc4c72e53b521f360cb92a5f897134ca3fa2e78d662958e55f13aebb33615352996a0f0ca035fad640018d70b53458a8756cd76840a5c9a2b9af0a6b52fdee4eccff2944fabd6284e80912b297140b0d74aa5bb46602d8d9fa48f29647fcf3be318e9d689599b110b4e6790af2d28d26cd553579516883a0e63a7465bb32c65c755b60d8391e43029d050b9519f35f9a8cfcf3c40682b83ef8eb31efa83e028523137e424bcca4f3daa54e95425ed32394287bb7dac4ab28338d64c3cf69279a0408dd6f38a65e0b8a862942d760286149d", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x1ff) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000080)={0x9, 0x5}, 0x2, &(0x7f0000000040)="f00750a0", &(0x7f0000000300)=0x4, &(0x7f0000000340)='\x00\x00\x00\x00', 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebaa80713048e699319296480000000000000000", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) r1 = socket$inet(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x10001) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x4}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040), 0x4a) executing program 1: socket(0x0, 0x0, 0xc0) syz_emit_ethernet(0x17a, 0x0) syz_emit_ethernet(0x126f, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069de, &(0x7f00000001c0)) executing program 7: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: 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 = socket(0x18, 0x2, 0x0) close(r2) getsockopt$sock_timeval(r2, 0xffff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCPROMISC(r1, 0x20004269) executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) getppid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20080, 0x0) dup(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r3, &(0x7f0000001740)=@file={0x0, './file0\x00'}, 0xa) clock_getres(0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000001380)={0x0, 0x2}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) r6 = socket$inet(0x2, 0x4001, 0x2) semget$private(0x0, 0x5, 0x10) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0x64) executing program 0: r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) fsync(0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dd, 0x0) syz_open_pts() syz_open_pts() pipe(0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) 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') r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x67, &(0x7f0000000000)={0xfffc}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000001200), 0x3, 0x0, 0x0, 0x0, 0x0) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r0 = socket(0x1, 0x5, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f0000000340)) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) setuid(0xffffffffffffffff) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001440)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1, 0x0) (async) preadv(r0, &(0x7f0000001440)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) setsockopt(r0, 0x25, 0x4, &(0x7f0000000200)="09002a94cd2f129c49bf4c196d23e171535e13aa3d7893ebd9276c234652df5a90a6e0d22599a02f0ffa9938a41b6d64b2df8b96963c213d595edfd214613e83b3ff5d98196aa5e0d5bca5e0365a96be17cfcccc63fab61cb47cb9fb0c2bbff55149310133d3178288ab20aab89f5863562db314362a8161ee180b5244d92d9fa5f654e3937cc79af352a33ada309602a27eb433f85fca4413e5ee01d1358f47c8c94fc65d2dad05e135afa37374d5f8a062c600"/189, 0xbd) dup(r1) setsockopt(r1, 0x1000000000029, 0x7ff, &(0x7f0000000000)="0f866a0d86539c99c93e2eddc45c8454e486f64c", 0x14) r2 = semget$private(0x0, 0x1, 0x1) semop(r2, &(0x7f0000000340)=[{}, {0x2, 0x8}], 0x2) semop(0x0, &(0x7f0000000440)=[{0x1, 0x0, 0x800}, {0x2}, {0x0, 0x9, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0xe0f, 0x1c00}, {0x1, 0x43, 0x800}, {}, {0x3, 0x5, 0x1000}, {0x0, 0x8, 0x1000}, {0x0, 0x0, 0x1400}], 0xa) semop(r2, &(0x7f0000000300)=[{}, {0x2, 0x800, 0x800}, {0x0, 0x8000, 0x1800}], 0x3) getegid() accept$inet(r1, &(0x7f0000000100), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{}, {0x2}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000001c0)={0x1, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) executing program 1: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file2\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) executing program 7: syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @broadcast, [{[{0x88a8, 0x3, 0x1, 0x1}], {0x8100, 0x4, 0x1, 0x3}}], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x30, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x1, {0x0, 0x6, '\x00', 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @rand_addr=0xffffff97}}}}}}}}) executing program 5: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x1, 0x4}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000100)}, {0x0}], 0x2) executing program 2: r0 = open(0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x400000)=nil, 0x400000) pledge(0x0, &(0x7f00000000c0)='-\x00') getpgid(0xffffffffffffffff) open(0x0, 0x0, 0x0) ktrace(0x0, 0x4, 0x0, 0x0) getppid() r1 = socket$inet(0x2, 0x3, 0x0) shutdown(r1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = accept$unix(r0, 0x0, &(0x7f0000000080)) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r2, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f00000000c0)={0x2, 0x80000001, 0x1}) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = socket$inet(0x2, 0x2, 0x0) setreuid(r1, r1) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setreuid(r1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)="91960a9d35e89f4bb912e000ae0b65bc6a77a560f56ff16602c52fd507e2d7def53ab30c632d3a5a9bebd8b10dc7e821f0866eb4fc245c4f5750b5868f7e26ce0111e3254424551313c5a078352f51090bfbe19618562c7f5549cba28af7bb54c5f4473a02c76f9ea02117319e8e2a15bf50391a840fe6d6c7817d40b1878d12459bec36eb6f220f68260b4ab0af96003b0e10dab61a81b847d08e77fdb32c3ddc0c5e3fd7c5b8b398e4b26c19bacc835c53851b9068cf2b03c0a9f6d783577fc4e3f964b039a1243cf373f23887e5ee0f0abe7b74ed05c51ec7f2c80ef5423a97", 0xe1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = semget$private(0x0, 0x4, 0x3a) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r5, 0x0, 0x0) semop(r5, &(0x7f0000000500)=[{0x4, 0x3be, 0x3000}, {0x2, 0xa}, {0x2, 0x224, 0x1800}, {0x4, 0x9}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x2, 0x1000}, {0x0, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x8, 0x1800}, {0x4, 0x6}, {0x3, 0x3, 0x1000}, {0x6, 0x7fff, 0x2800}], 0x11) semctl$GETVAL(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000580)=""/202) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x1a, 0x405, 0x6, 0x0, 0x200, 0x1, 0x0, 0x21]) semop(r5, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x0, 0x1800}, {}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, 0x0, 0x0, 0x0, r3, 0x100, 0x6}, 0x1000, 0x0, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x2, 0x0, r6, 0x0, r7, 0x12, 0x8000}, 0x9, 0x6, 0x2}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x0, 0x7, 0xfffc]) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, &(0x7f0000363000/0x2000)=nil, 0x2000000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000191000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f00001ea000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x0, 0x0}) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000020000000000000a"]) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{}, {0x22}], 0x2}) sysctl$hw(&(0x7f00000000c0)={0x6, 0x8}, 0x2, &(0x7f0000000180)="03d80421ede02590c21d75a7d45d93be0145be01b528468985be8f04c4532281add1edb3ccb040d54ca574f60add2a279de0db814f5e4aa5cf601936ff76cc2d82b9c472f07eea082e7aec437904bb4ee2bf52f496c61965d18623064c80e980ef00845237f23f1b4ace03c75d86f41af4f2c8b5b75edcf5031c67b3803b8f25dc25f32d4a12047f735dcf8c18d7fd1cce28e43333318a3d3a312746a5957fbaa89a6c7c7be736555ac237c228a442f9cb1655c65afe07aec819b7baa7fe0dd8ec705d0248af4484c007ab67730162792513cc27169499b004ad96e05032bca903cde6830c662f8391e0a92c28ac87119947a7e5e99c62f9abc420cbf486b5c9b18fac90e8b2ba281645e9bb48999a603ae61116f3e0ae0821271093313b7ffc5d699d63bf761ff8e56cf992be98e5f88ee25516351740387bee435c23568c54ed1081f4e2bda51591fab5dad14fbd2dcdecac277822739642a9335ce7d466ff95dcc1c1bc3ccbc05cd28353434b9f5eb23b053eab07d33bd4838cae899a0b7caee661201e4758a6c2597469a6e6c09be6d3c8f98d0c87521bb790fcb1b1cf4fdf9ff5332ad015cd0a55465032764d0ec28a383528db0bebf0dc08445e8547ae19a6b1173784c29cd94e600c1989a395b36e48b9ed848b076a5a177d6be3e1d69e672caba449d14815b5d63d99306249b45827e28f260d3d0720c8c15553beac7fcb454c98cee1d2f70555f594f8a0a0869fb0637e1ff25a28ce0c128e599906f5616f7b74d28a943dc0194fed72d20959b9dab7b2b1526bed7fc01cf8288b8105e92a39ddca916a8cd47d81ea53b4394287b79a63d268b289beb10c906f29c106d10e9a079eb235b3b85107ba7b92684453de77e902c6507eecd647a666cd4c2fa0eed1eeebdd1fe14879978bb4c2a95c8967b17e69ed2707db9074e073134354aa45b8787815b6cd07fa09006d00b20f32948cfa4336e6532d5c92d01bf63c0f46dc702767f655b9f4a366cb529f3ba0e25c6975147ac5b94001e147a8af7fbaa79c92ccf203fe643ae62f5468ffaffe829a60dd2f860b793dfc7cd218eb0be321d5a2c9c57b68003fe3f166984c8ac3d5919f4a9f7caaecafc0fdf3a1d18d10e3a2f813c2a3b261d4367f13f1d3be1ac189850f0e828f42d3a16a82a91bd6d63f3de71ee234e34b97abe8c87f3a24c9acce13d63fc33c2fac9f7107a01d66c8ee179f4d1dfa7ef77279f9a52bcf64a717e7017ab6a6d45cc44c82423978f0d1e2b69ded09fbacbd787e95e08b5e5b2e85b624e82f24590e24a59cee1809afb9dd7d4a6e237e7e21bcb662c39da0e03000d2bedbeb0e575f0064e2de676d958ed1f350c9c50392b9d781a0dd6f7aa97815848877faa2cad846a22d01d6cf4d2202027ab0cdbb3c1f2ea9a7c70843955283a1299f53441fb5f53698e124b8df4ff4b5c431f2fc9161bf8d2ef21f27ad951c56fd7ed4b06b4408834176ad46663075edc9240d3c55f94dbbd986963685fb589c8f7c9ec90d0d7951a262f5c77126476d2dcee056984518113a9be5f2d02efe22cc0d2c1f3b031459003b872cb9ef0ef866e1b712bb4285a2346aa840a405785296be3f77234d038508533f32c4c616925bd3054be395761439f41542d1a9ac9a694e3f74e82b7d9476be6b0d644559be94ee7999b02d8ba590f0a2514b377078e11cd6d6073dd2c946d1ed5ea6b13e9ad95c8e21c210b1071e5d70d0b2e96c48dd528f16827f901f2707aabca94967e67373551a841351dd2de1c3802bd789b381e39df5c218b0a28a1bdb4b9740983b1aa1b40a1126afff3705e2d6c711e380b00867d950bebd525e4ae95c37f4718c7e64742a6a5fe86e4e9316e9e6488cde62dd9fd3f696fa2e02813515f12c98eb6881809d2e48f3a8a60b61a5c6f4c0a84b5c54ecd0d54195e45386f0d6f203a1ec928994207ae705bf998811ef8f81ae43065e62ff6a028295d53b355187a871665861f2d9f7838398f926fe4c864f9ca26a56948eb736e196e310eb1911e794b94b8323c080d7665cf6f890d610136d94d4b2b6c85dccfcad310e081a3a4f10c5ff1754cd7ab6cc6f72a15206be9940159003627e865c334a58d560a2959f0936e64d3cd3fafd25ffb36506eb2f008bcea298ae28a8b9eecb45ea73390955d321a5621c167fce126628bbbb7c9812571706b00b69118b91dd9f72776599053449760bfa93273f5e30cdc493d54c79fa0479073f02b00116702563630be84b078e3099dbf32440a2f60bc5cb6874cec18abcc69f52237e8b8acac340f4baaa85d93e59e64d90636f88037b3485f249001fc143f4d928fe287c6cdfee42647c4ad35142b45b4c26dc092c0cc131aa2437ee05226fff524925e58ec1982494f47d6a82c1eedaa6c8717d7bd6e0191833b4a1e56bbe27d4d9d8a2e422b280e5097a4e4ce76ef94dff00665572b20e938de5ce04763aa1d1ffbf1faea466181d51f5141adbe7f7f59a9527609ba70a4e2f0858755b3668508e74e36bc0c94b44ee957a483b49dbb34e49df6e9736aaaa8136f0f77b6a59e94815e35487626dba32ecb3a527721c1b19aaef4d6f2560d1e1e387d98c8d7923466765da896edc3c32ec6d59948b52548e2ff733a58e3b959ccceb2c255bf4a4c7cabdd1575d0c01b0e8633ec6d7c60223b5916ca18b52d83b5a8d4018a9a40be2c1ba7260b229f77fc86593ebad54c2974dbc9255c637ce43df287225384b567b295e3f41feeec9968cb96ea251b7f2fbf0314733878de53c40dabf6f91c41b3cacc5036bacd31db91f462a7a8b390eda99712af5124101934c80adafe6d8fcd095d6a28ac33ab604f33d30f75032255498b846adf1ed67b9f35f6aaf699e2ed73179374bb5b9f1e2e953db991bb740b6eb6adbfb97da5fb182692dff04a6a8b0fb7aed76b171faba4635074b48e410b5b88885a68d2007fb487cb607a6f8784e6402c5ae11ba00db17cad51660887648461acbe1759ddcc7018e0607bd340b425975e2a7df979069bd714d483cdbc3b62ef2798dd3f51e58c7ee134a30e95293005403e40625580c85d0993babd1e469128e7e0535ffa2f183416cd3ee5e56d807721ff661af82d6d210c14e195d8bf87134230baa72bc8b21497f0ef475367e85baf5882742376a157e33a5bc22278bc4b04038f09f1c1ed9e0891f54b33736560551193777bd4c679ec3610b33ffd8dac1e363bc6e5eeef2f9609ff6a37b4b3a267adfd186e1e4237520598910679f54ac4f1865cdeda684cfbe9ac0ef901858cf8d8e7b7ce3d900cf509bf852a6a91751eca08544fedf894bac41ed19e4cfd4672debbeaa71fc0f62589dff9b930e75c49d6db960e908338d250c7fb016eb2cb1db952db98b71424aca4fe371835521c80c19528a19c659b5edb8a12523d99a8279dbfb8e280b0b6d1585664b03fc834ec42945d8063b945f5d26b4ce184ccfed18ece172318e5fdcd6f82542ec86d03b18ad31f64b4ec1fe361d43bd2556b6428b8017ab23a4ee600f57d4f698ec0ff25c81db007d92f85696dd4ac805e8453611f361e81ee4836dcc3674174b85f2e85b175006ba9d74dac3fbad61ae28361a03e1528505eba8619bb157e99f6b7c815a016cb7c221bee3e5b21da54c14645818fbec83860decaf4a4ad3cec9298a83c49fcf7d10305aad7f3774f4233b80b9dcb0da3b48f21db943fd74126e7d881a141fd82563655b7a12c23c2d73c587ad105226ab43d25c0f2640c3bf67015608ac726f8c6b0edb6f4acff68b217fcf0f3fbe8a4c4460fc6101359db2dadc611f2807fc02897087c274bc7edf9967ff48fcd6e345b31e056975bdae2b175e669acf8e8abe3a331d65e4932c318546fbb3e3f845c15f09c00f4772f8067453492fcf5f763604eb9202ab4041268a984113d662a6340d0362919142af2f311877c43b47f203d9a126f040ba94cbf053f711debcc6d3dc8cad3628dc59385a1f5c5a26ad540e112734286f90268d672526710a8244a321d8a0f288a1d4443011c5a490099b08a160ed75ce9efd0b041f2fdc9dfc178dc977ce1d0f8a6a73cdfefc631d981f382a3beb7d5939a1ef5da8a302f9e6a5ba0a87db7bd49cd3a4cdc771d6c675201351c7a21ba9e62f53d8c0d0e39628ef53666cde2c0a42219c3538d0bcafc402882bceaca9a3ee4f8181af438e0be6b26efe99d3e060745812ed0f2b9db5b536cd4ee7ab2a75f46ec516430f422ffc4716307c7ee8b5c704af86a70e08cc35825f88b8beaec8e9981cdf0ed6c30acbed9e410f58a887128b44230ee7053c1b3aad6fa162c0b84611c77b010690b11db92492387efce866fd8151c18f10bf0fb312219e8be3546b997e8e1062e8db3e5978b2ff87447f4486bf79761782f2e682c1351a2e37d0d269d92d7647d798f2f1b9ed24cdbaac43b64990f7078bf3ee02d12a3e529119bdeb189b0318ff456f1e2524d29c862fb123405bd92afe04659d67dcc96ac02ef14120b9311f8ad2b2f8a7203d77ec657db5f87d6344958365a50083c11a5d637e3745d8b5f2ac6d8a004b7a4887efa71701bdfe09ca57ade30c16d35914e5a39da2cbd775bd3cf0dc6079a0abf6d26a38b4d5c76c4cbcb59f89b3240cebc8b7ab53262e56b64dc65681c7bf8419bfe3659b73f8402efeca07cd760ec9d2cd6506f125ab2256e3db1f61eecb750ad77d67712825e29bd51e3bdcf357b09e6290149782c74d74720805d0121be2aed2564c720ed2d83f324751745d6345013384c16b1158ba89eee5981a8fc498abc0797f029bf2a43a831e8af6ca5b14140d74410ea79c8809e648bac1df5ed7757a6e72f54538f85e3fad9a7d2f4c58fa0c16553f8a65824b34804809bf407cbcf361023672317ed6b0936ebb9a070eb3458a6389ba18ad3fe1919af36f7851de29e8cdf20443d4190f458cc32a8765c6e12848065e65a20cc33d529d169daed5e88176416f93494c84b110efb14142c7a0b99a8c8c969850e3e5a4f2f01f0338f50bd948885efe136611c9dfad956b2ebcae33e61d223bcf39e57c75cb10e2aa3341bd19df35d7bf0c9912ecb0d576a07fcceb2c886c3424cbd266510d6fd598532a95c41e29d55641a78a6458cbda9076bcee68521ca89b4afd34f0b66dbbed894510058e1f3fc0c50920458a30275964068a467d9cf834eba1d8ae8803d911fc7372c25f682b99c9f5fbcce37de9bac9e608f184569ae1397d0612302fd39c7a509d15b8017c043d1a020a3fd96fb48cc5cbdc64e979556ea28528a9bed4c95f8941ad1ab1203832d0946c1dadcae3f7e6d3e68d085cd45e7f63b1e7fd24ecf5924b8862388fa01029daba79e0086e04dac397faa0b2d31f37aab710efb82e2c1e6e9309efda2dd4498aa576b139619b74421e203e50ab80f1111559f61d5bd5d3aff1e427ec937c1df292482524c74dd0e388f055f213afe9fa8b8c5bcc490bb880c1f4f5b8f1d96a5c1976195b9e4ffe7dbbf275e0221c98295124dde49974db586161934ba76551caabff80408853903736b1b176229be46b0e11ff3bfed6cb78b36b5f38cd53277dcb0639a13ca1110bf489addd9da1cec60de8c62cbc10155916c35c95cc288af16476763106213bbbae6d738a6aead63592cfd8852f2d0bc767ce0823fd74f9995083bdd3e13ea197e849a3bb0680ed9173caf42245526adc191e86669b82f9fd93fe3ff730024bd1d6eee483c42059339afaf69cfbd0061135c9797763678df344be1fa2feb990a728abb62fbcbf6e3cfa1d", &(0x7f0000000100)=0x1000, &(0x7f0000001180)="69664761f55760f00db43c9cbfbcfe841eda0d578733b0d0cfba0930f7fb0d49c412531b3aa277c5c0d8accdce226c02a5440d588c469bd67e5d4d397a5250a92946061af1894734e6", 0x49) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000500)=[{{}, 0xfffffffffffffffa, 0x54, 0x10, 0x6}, {{r2}, 0xfffffffffffffffc, 0x43, 0x20000000, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0xc54b, 0x11}, {{r1}, 0xfffffffffffffffc, 0x1, 0x10, 0x9, 0x2}], 0x0, 0x0, 0xfffffffd, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_timeval(r4, 0xffff, 0x1005, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x5d, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffff0100aaaaaaaabb8848da8e1d906026e9877ae02856daae0f0d9a414ee2286c6f415c613b6363e1018b51906f5c9ba501e59ec10a04ffd3a9017755fcf4ba4a019f1d8e02ffe7acb2fecc95d108cb67a3abe194a29d22d1d5aac09af46958e1c6a3d35f2f5a67ba66899d6849c658f0574cd2214d7c30c8063815f92d6f079e52c1dc66e646d99db15dfc10c782755605a7c1fac31991219af0f41960981d88fd59d97d9e178788498f4387847e5c5f689f27a3cafd9554b60595b53400a3c942ec9b"]) r5 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000180)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="10000000b7000086d1cc487300000000ba4151b4ab57cd4f1fe0726220e152c31026894eb932f7eb7fada3c3846db45859ce34716fdeec85541959e6e324f09db728d21ed93c70202a5fc5ed6bb3fa819fcb13ff5c6551e26547ddfa4be6dff7d839922d55385196a05adc45972a1bf9d7e5d6e298f56c93698a9f1d43d4f6d9c64404a3f98911d158e652ea8b92c63b28fc7c36df6fe5606e03037415ecd993a384db3be57ca3107c101bd282b15ca99ff828bfff94a20153ef3fa1bf394117051826c9a04bfdc0ddb73349dd5a5f5344730d0e7ddae9030dc3967af3cd42912f8e288ca73d138873ceb76d64fe144245642d671e45ca9f9161ed30f6818b5b81f2d0394cc47d00e9bfa288debf86312de1cb13819e07e7e319aff5e0a0e6dc8a0044642fe52af1bbd73f28a3"], 0x10}}, 0x10, 0x0) dup2(r3, r2) recvmmsg(r5, &(0x7f0000000100)={0x0, 0x8}, 0x10, 0x1800, 0x0) semget(0x2, 0x5, 0x40) socketpair(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r7, 0x0, r6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r6, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e3", 0x26}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 5: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, 0x0, 0x0, 0xc}, 0x404) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x7fff, 0xfff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x20, 0x4000, 0x1) setsockopt(r3, 0x1000000029, 0x2f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) r5 = socket(0x11, 0x8000, 0x3f) setsockopt(r5, 0x28, 0x26, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x20, 0x8003) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[@ANYRES8=r2, @ANYBLOB="926e63a898a77003999d298b007834399f48418fc323df68df352cb10c8a75da4a54b0f2046ff738312903a9c405df25c21541ef412e10a789e0cd97ea10b4c12b01b71a3630f15e4573d261806f2431c4bb390d2497c8f8b009d74c4376820d1cab7ce210644ed9eeddf19ad91dfc87f8dba614b538fdb3aecfb684772c715b0e1149e102beb2ad7abccbd69d2a0e3d148a066ce81b188cd48b13c515f934a5725c23c57617a703b92ed4aad71832b812ddfc073d4f937d1fef252244ef24d5d78f66e9366afbd8109726f96854628473", @ANYBLOB="0e851bd5379e2e14c14dbac99f13e15167279966e67272a66b5c89859192137ab784be6c8ca9b947c23c4af842958de06b5a26001c90d610291389f3b4f9a1c90e136a163ee14b4ffefc85ce635950dc2f6a34b31c6548381815c301f990ba805292dc70ada7930810bcac740521d3a21a2000b5be82c8bbd4705d98f1b65b4661a3f6d6959141f2a33c4876a3", @ANYRES16=0x0, @ANYRES8, @ANYRES8=r1]) r6 = socket(0x2, 0x1, 0x0) rename(0x0, &(0x7f0000000240)='./file0/file0\x00') ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690e, &(0x7f00000001c0)) executing program 6: 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 = socket(0x18, 0x2, 0x0) close(r2) getsockopt$sock_timeval(r2, 0xffff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCPROMISC(r1, 0x20004269) executing program 3: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240), 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f00000009c0)="410c9c46c0a7607a724b97b6bb8c620aae3cfcf1795459dc9d1f23bda5686268e37ab70e7ea541139e063f56e6a0d2272a1bb5d8efb3f8c85c9bdadf19d72d5889c05304245b9543bf5e8c87f83b0c295dde3db878117348b3ecad54a4dabed762c05795bff917818ad7ad04c1d51830963142404097d5fb532700a5770f7a4a766121870fcf56b421bccdc10d7ebbb782b796a00a5ec888a0da9b6b053d9bd4634e9653117ca2bcfa23b32f005571ed7ba738f40d49d6cec3b51ce5efe47b90741cc2b3d14eaa743e539df818e8a60ee0e89c3f8a55bae3fc29e43102dff23c01a906e2f00bdb8aad06e94751a8875493302acae2371990a82c5c5c1c942d2f418dfbfdc26e807de354b92a9d582cf33ec08f2d30ac27300a217fe85a682d5c16eb2247452950efdc81708f3aaaa26f189589c9e072e8dad05819183e7461e473f0feafd1e9e481aee5570d0a4875446a9973d11c38f63e53382209e75e9936aa3414767a851a35adc093456ef9dc65c843f3f3dd35e350704d513db7dec0c7f65e36382c0f474a48c157f4442ec566cee9abb808b7e0d04424fd6e95b419847be9938709c445f77003e9372d581ed9f5f0cda07990958283b77dca40b3bfe5bcb3e6ebb4320dd397972fbbe75a96ba81138fa6fdc37f8aaa9a4399daec8b5170907de6fa0d730a69877878798c1209b56f0f083c292a3a42496ddb0faf0d2868476b9b6a1aff1ebc33fd4ce796e62bcb4c7a9b47b5ec52be151b9330a4e27b9e26903b671b3e6302291143a97e363c9918aecf3bcaa6e7a9daa0af124b11d586835bad2b0ca031db4b6de0c0e9ce4471fcab2cca36b3915bc30506abea48b65106e033797db36889eaeede954a684773a6268ecbd462b754d07e38aed161c0e07f5271981f488156b0a338de8905eae3ab3726ec24d7a4e623a070cb71874e2722eecf149efaa02ed0abf6a9a1de7662b9a20c997c0df9e41d578e12eb2f80994d858d999012205930bb3fa058e35616fff42782892e60fb983ca7cb61a40c1ca39a9f755477a147785c511895a40d0806318744c29613e505f37db6156075584bc22084dfe6255df5786e31809d88d0a03b78e541e9c2d4d919ed3163275b488eff4be9f12a2aa55b0d337cd7b3c3633b661a9121fe3a8de75a13239cba37e5a0fa9fdb175554ee9322f157999fa505b04e3de4459c485e38a88a74ed1910d26dfa6d9a4bb496e614eea25ed7dd8777e03410dfa0adbe8909d34947c2a67e3295ee6cb81bc43e38c460b9e350407955694933e381f919d96fc8e1ad3f6e78dbe15b0810d1a686893d30aab940b6f1e79af30b080adc4ed851da925442d889ab77301c92b3b2bab97862c587ee50f8c48d4062c27ce0836dab6e721d6020d9b54d382036cad47722528c81d590c872f6c75ba3575624bcc544e6f10631191ff79b8e3a4c8aba0716cf3c20d5d4ee556525eb3bb11a6169dcdbc0b821f1665a3cb78cefabf214805a03940047c71ea96ed834fd0f697cd4c5e9f4e72007282453e0216028042c67c2055fd49f35a670a7f4a837c90651979e5b6e31a164c107ec714cb858e464587c5b8490215b19e55c4c094123869d72ab01a81e4741527cad071c9b2b1e04b0e79a4d7cc77dfe4096e16529365e036d19d9737204f425c7fdb117753f83b2d565475088cb7b84e075860d253fc363014a8f43dc9501f707f8c7cd6d88bb726538c72f6fddbc894b2fd105fbf1f46b068b38b01097e8af307716fed9810bfe373311e44cfc224b0385ec7325440e6eba9bc2c357f25ddeef95e497704151f7538d703b8f93e4a87bd899a827b759839f246d5d4e0c055588a3ebb385ccc33bbb9a981a611104487c5930de0f79da530f1997aa6062ebd43a4c0977aa51870ac34c213b0d7cc515312a84686622bf18126cb58315e900abfebc6a152d16af2bae8d17c9a0b23fed92a828ea31fa41a738329648b5f348b661735b98f3334db142ceb93424f5fb04b5b71322adbd2a58919742ae701982b5e4e0918040408bb3f1003ccacb0ba3992b774beffcbadbcc100d0dd1c576e58b564d6ff4a871f3594916", 0x5c9}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x64}, {0x7}, {0x6, 0x0, 0xfd}]}) syz_emit_ethernet(0x56, &(0x7f00000002c0)=ANY=[@ANYBLOB="73968340fbd2ece1268a5a31816c7ce83e61bf3dc3bc8aeb9406b27b3867e4c040f45c3a81a0944150eec71fcd99c6b8a53e803a86a3aae7190942111b17bbd9485b8bebe3089e7376d75da747724253be9d385f25c7e79c849abe27eb6ca5e9b0e78a6033975a0659799c12264cb15fdc5a97a85a0586a3cb2d99b8c7cc13689a422b165f6272d58190977439b6c5da85eb86138f9a0cf80ecf777472a47bce811ecb97d94f92d2fe57f811731d2b6c5213", @ANYRESHEX=r0]) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r1 = socket(0x11, 0x3, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000680)={0xc8, 0x9, 0x82, 0x400, &(0x7f0000000400)={{0x1f, 0x8f, 0x3, 0x5, 0x0, 0x8, 0xd4}, {[0x8000000000000001, 0x3, 0x7, 0x10001, 0xfff, 0x10001, 0xfffffffffffff001, 0x2, 0xffffffffffffffff, 0x4, 0x0, 0x6, 0x8001, 0x2c2, 0xeff, 0xfffffffffffffbff, 0x2e, 0x40], [0x0, 0x1, 0x5, 0x8000000000000000, 0x100000000, 0x100000000, 0x87, 0x6, 0x14000000000000], [0x8, 0x3, 0x0, 0x23, 0xb0, 0x1e, 0x100], [0xffffffffffffffff, 0x8000000000000000, 0x5, 0x53c7c0ec, 0x7fff, 0x80], [{0x3ff, 0x4, 0xd97f, 0x1}, {0x1, 0xffffffff, 0x9, 0x6}, {0x8, 0x6, 0x2, 0x100000000}, {0x0, 0x3a, 0xff, 0x3}, {0x3ff, 0x9, 0x9, 0x28}, {0x400, 0x3f, 0x6, 0x7fffffff}, {0xa4a9, 0xa939, 0x6, 0x4}, {0x5, 0x8000, 0x7fff, 0x9}], {0x1, 0x1000, 0x8000, 0x7}, {0x0, 0x0, 0x3, 0xfffffffffffffffe}}}, 0x20, 0x6}) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) setuid(0xffffffffffffffff) setrlimit(0x8, &(0x7f00000000c0)={0x0, 0x3f}) socketpair(0x0, 0x1, 0x0, 0x0) link(0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) sendto$unix(r3, &(0x7f0000000700)="4b87e5448bfa539844578740f38c362ade94a222efbe878f59f3434c1c7715a328b0f9c6922218ea0c80caf11b0f12b14fcb52bad2ecc009d38e8a926c1e7b1ee742020a720531ab7a5ee1e54541fcbb9b39c7f9978dc250a78ab09b35ef9a2072649d2761142d7a92", 0x69, 0x40e, &(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) bind$unix(r4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f00000001c0)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000006c0)=0x9) msgget$private(0x0, 0xe3972cd82d1f2361) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) executing program 2: shmctl$IPC_SET(0x0, 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 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$kern(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc) syz_emit_ethernet(0x66, &(0x7f0000000300)={@broadcast, @random, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) executing program 5: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x9, 0x0, 0xff, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x6, {[0x17be400000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}}) executing program 7: socket(0x0, 0x0, 0xc0) syz_emit_ethernet(0x17a, 0x0) syz_emit_ethernet(0x126f, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='W\x00') symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x10, 0x1, 0x2) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r5 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x4) close(r3) r6 = syz_open_pts() ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000100)) ioctl$FIOASYNC(r6, 0x80047460, &(0x7f0000000280)=0x2006) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x1f, 0x0, 0xfffffffe, "5a420000000f0000000000009ff2192055dabd72", 0x0, 0x1000}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd09", 0x8c}], 0x1) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)="8d", 0x1) setrlimit(0x8, &(0x7f0000000200)={0x8, 0x54}) r7 = syz_open_pts() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r8 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r7, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000}) close(r8) syz_open_pts() executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x40}, {0x8106}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 1: r0 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r0, 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) r1 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r1, 0x1) r2 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = syz_open_pts() semget(0x3, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRES32=r3, @ANYRES32, @ANYRES64=r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) dup(r4) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000140)="ea", &(0x7f0000000180)=0x1, &(0x7f00000001c0), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = kqueue() r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) executing program 7: r0 = msgget$private(0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200100000001d, &(0x7f0000000800)="84234f4554e8d79a1e3b229fb273f4eab39e7d06a8284c7252af3255f96901803db90393f413e23ab8184ed2cb732d0f00abc602b202aed4f2b5f8322e70f4f894c503f4377e2e78e03043bb01dd6e435eb761e20a789c181db0760364d481a4b069047a7611c8b74f5aa41e9d0e83e57fbf6de3f8a72bafc92a35e39ad7ec1e51ba347f70a32adc174f848e8275fcfe298634df8010e1d765cd214bc0cb3a390060650ed37c4d5c96d94782fc56101b2ac9860f208efc95f8b2454f1fd7b2de148966ae6e87b248f4cd7debed8470bb4eda287b71574a0075", 0xd9) r2 = msgget$private(0x0, 0x11) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) msgsnd(r2, 0x0, 0x107, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/13}, 0x15, 0x3, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0xcd3, 0x0, 0x0, 0x0, 0x0, 0x103, 0x204}, 0x100000001, 0x2, 0x0, 0x0, 0x100, 0x27ffe, 0x4, 0x20000004000000c5}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0x3, 0x1, 0x0, 0x0, 0xa, 0x1, 0x81, 0xba}) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) socket(0x20, 0x8000, 0x9a) msgsnd(r0, &(0x7f0000000900)=ANY=[], 0x8d, 0x800) bind(0xffffffffffffffff, &(0x7f0000000a00), 0x10) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) dup(r4) read(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x8) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000280)=0x1000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000345000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000066000/0x1000)=nil, &(0x7f00004e0000/0x2000)=nil}, {&(0x7f0000426000/0x1000)=nil, &(0x7f00002cf000/0x3000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000319000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x401}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffd}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) executing program 5: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x0, 0x0) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 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}}}}}}}) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000000040)={0x3f, 0x0, 0x51}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000000000000000000a"]) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) executing program 4: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xb1}, {}, {0x6}]}) syz_emit_ethernet(0x17a, &(0x7f00000004c0)=ANY=[]) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) 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) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x400, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$BIOCPROMISC(r1, 0x20004269) close(r0) executing program 6: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) listen(r0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)}) recvmmsg(r0, &(0x7f00000002c0)={0x0, 0x4}, 0x10, 0x0, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) dup2(r2, r3) fchflags(r2, 0x80000) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x2}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) kevent(r2, &(0x7f0000000140), 0x3, 0x0, 0x4, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000140)={&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r5}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000000c0)="000037673042d59c0100000000000000b64bb1a4172260bdc14a4ce6fd17124f4dee7a8e480b806f0b340b8d2c5e99e553bb77d9837c9998fe3886cad85d08a32199ab205535359d5c310439ce101bff97bb6bd1ed03d1dcffde3172e6832c63dd06b210f60115592621bf503ad787", 0x6f) accept$unix(r0, 0x0, 0x0) msync(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) lstat(&(0x7f00000013c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000001c0)) executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) link(0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)='./file1\x00') recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) open(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) fchown(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r0, &(0x7f00000006c0)={&(0x7f0000000680)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000400)=""/160, 0xa0}, {&(0x7f0000000700)=""/132, 0x84}], 0x4, &(0x7f00000005c0)=""/132, 0x84}, 0x6}, 0x10, 0x1800, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @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}}}}}}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) r1 = msgget(0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r2 = msgget(0x2, 0x0) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, &(0x7f0000001140), 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001340), 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f00000013c0)={0x0, ""/136}, 0x90, 0x2, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001480)=""/156) msgsnd(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000008adc0c34f021f128bb75e192d2ab799f341e1277d16c8ce1af7451f0495a93592ebb2d2d5717c704409d6245e1e89647bdbcd3da39c8dc2d555b083ca36d7c7e50446d4de6d1d5244bbbf6ad0777bf355483b7f10072f7e983ca85d27178562a4fad35e9b4b9ee7e06507dcfdb1ce065a8ed1626ece1a1a3c26b2a60ae1cc84fdf024f5e271d7781efe011b64401fef33ddbfa1682d3e69f871d656284cc896ef0573dc56366ab746db003c3f1fa33e3477f0bc1cfcabc5604312eaa8548"], 0xc6, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYBLOB="0300000000000000ab613f0800000000000000"], 0x14, 0x800) r4 = open$dir(&(0x7f0000001680)='./file0\x00', 0x100, 0x14a) readv(r0, &(0x7f0000000140)=[{&(0x7f00000004c0)=""/172}, {&(0x7f00000009c0)=""/230, 0xfffffffffffffffb}, {&(0x7f00000007c0)=""/229}], 0x1111) writev(r4, &(0x7f00000030c0), 0x0) r5 = semget$private(0x0, 0x6, 0x36) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000003180)=""/194) utimensat(r4, &(0x7f0000003280)='./file0\x00', &(0x7f00000032c0)={{}, {0x2, 0xffffffffffffffff}}, 0x2) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/26}, 0x0) connect$unix(r6, &(0x7f0000003380)=@file={0x1, './file0\x00'}, 0xa) executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r2 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) 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) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)='\a', 0x1) r4 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) executing program 7: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x5773c545, "10a6093e7e7be2df6707008c8bda98612c2100"}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="5b6dda63c7a0e8d05275b7730abc44dc9165014e06811fc2083cfb56b854612e26916e3bdc7509652c8c6f0170ccba4d6c9644b86617832573180cef9f895c7b", 0x40}], 0x1) getsockopt(r0, 0x5, 0x1ff, &(0x7f0000000280)=""/143, &(0x7f0000000080)=0x8f) dup(0xffffffffffffffff) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getuid() syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000340)=[{0x34, 0x0, 0x0, 0x80000000}, {0x1, 0x4}, {0x8106, 0x0, 0x3}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x6381) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000000)={&(0x7f0000000240)='./file0\x00', 0xcd, 0x0}) executing program 2: setsockopt(0xffffffffffffffff, 0x0, 0x68, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) ftruncate(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpgid(0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) r5 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0x0, 0x80, 0x1, 0x3}, {{r2}, 0xfffffffffffffffe, 0x48, 0x80000001, 0x80}, {{r4}, 0xffffffffffffffff, 0x6a, 0x2, 0x400, 0x400}, {{r2}, 0xfffffffffffffffc, 0x0, 0x8, 0xfd, 0x1}, {{r5}, 0xfffffffffffffffb, 0x0, 0x1, 0x2, 0x8000000000000000}, {{r3}, 0xfffffffffffffffb, 0x35, 0xfffff, 0x3, 0x8}, {{r3}, 0xffffffffffffffff, 0xcc, 0x80000000, 0x400, 0x9}], 0x8e, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffc, 0x0, 0x1, 0x9, 0x5}, {{r2}, 0xffffffffffffffff, 0x30, 0xfffff, 0x6bdf, 0x718}, {{r2}, 0xfffffffffffffffa, 0xe8, 0x0, 0x20, 0x8}], 0x10000, &(0x7f0000000340)={0x3, 0x34}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(0x0, 0x0, 0xffff) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x7fffffff, 0x0, 0x0) socket(0x2, 0x5, 0xfe) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff, 0x0, 0x37}, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x0) bind(r7, &(0x7f0000000000), 0x10) connect$unix(r7, &(0x7f0000000000), 0x10) executing program 4: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r1 = open$dir(&(0x7f00000002c0)='./bus/file0\x00', 0x10, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) chflags(&(0x7f0000000100)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r2, r1) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000240)=0xc) write(r0, &(0x7f00000001c0)='m', 0x1) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x4000, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x100, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x3d}, {}, {0x406}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000180)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r6 = dup(r3) setsockopt(r6, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x98) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000440)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTSTAMP(r2, 0xc0287533, &(0x7f00000001c0)={0x0, 0x80}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpgrp() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700", 0x0, 0x6}) writev(r3, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="42907fcc2abce2eca2983c654dc0a57d99bc0a843a118bf1ecbb51cfa978a136c6231c580fb0bb73356cffa7854df9b3749262985a7a50cac0b51f9d8db5f97b4b4953def1454cc7107418a7544f2485469a4ca6ba3c278fc39e2bb636119d0db8cba5a314646fff4336105c0f8acc0d50de1e0698c35f48562662c1f4448b6ee6bf184ce31df3732ad18026b08e982e4dab94c7d52e217cd3bf2e77e2d7b2929a727aa0cf97ec79f7b3235853121afb7641483a840353c1fe83b363f95a03852cf15dfd5f803cd2a3c61aea4ca6ffa758d0", 0xd2}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="030001000000000069f7da1bcfaeddfdb80900000045d01617a978446a42b93f1fcb9f6bddb52b7ce67aa652c427e7e6fc03a1f3c7ed6101877203cc306ad9eebe4398ef8bd75cb62b11b40bb4dabc0f13469867c1541415384fdb42184d73f1fcff32304ce84bfbfc3c1bdab5b7750c6c79350d31e7e8bd0fd030bec793fa51386e496540798a440713e5d9f7a80192a578f43fff59a2de5d8afe988613738eec364193ef2ea7a00eca738236872d3a7e08"], 0x58, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001d40), 0xc) msgget$private(0x0, 0x2000000190) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe(0x0) getegid() executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000440)='\r', 0x1}], 0x1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x84, 0x0, 0x0, 0x800000}, {0x2, 0x2, 0x0, 0x7}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) executing program 6: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r1) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x2, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00004c9000/0x1000)=nil, 0x1000, 0x0, 0x810, r3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r2, @ANYRES8=0x0, @ANYRES8=r3, @ANYRES16=r2, @ANYRES16=r2, @ANYRES32=r2, @ANYRESOCT=r2]) executing program 3: openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0\x00') sysctl$kern(&(0x7f0000000100)={0x1, 0x22}, 0x2, 0x0, 0x0, &(0x7f00000011c0)="7d0016336488845e61e9b334446934b7f796e768889c43dac77857dc607ddb4e3bb5463fa496c491ab45222bd2d3f474d47edf8750f5d818ee34158e597faea49f5bf5d98184481039eff13245dc", 0x4e) socket(0x18, 0x2, 0xfd) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket(0x18, 0x4, 0xfe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(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) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) readv(r1, &(0x7f00000003c0), 0x0) open(&(0x7f0000000b40)='./file0\x00', 0x8000, 0x40) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) close(0xffffffffffffffff) open(0x0, 0x20, 0x1fcec91fcffd8bfb) close(r1) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@random="91a6e341d8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr=0x2}, @icmp=@generic={0x5, 0x0, 0x0, "2d917dcb"}}}}}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x8000, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) mknod$loop(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc000, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0x20000009, 0x4, './file0aaaaaaaaa', 0x45f, 0x1, 0x0, 0x9}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="c226", 0x3}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f00000002c0)) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f00000000c0)=0xfffffe01) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0\x00') executing program 6: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0xcea}, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x9, 0x0, 0x10, 0x0, 0x3, 0xfffffffffffffffc, 0x10000, 0x3}, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6, 0x0, 0x0, 0x85}]}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) 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) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) sendto$inet(r1, &(0x7f00000009c0)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb0c1cb0d65938178a98c40d5e48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb58ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cb757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700887f349409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170280346c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db473b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94ba256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f587549d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661841b0d63", 0x5ad, 0x0, 0x0, 0x0) executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000180)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24}], 0x1}) r3 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) dup2(r3, r1) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 5: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) syz_emit_ethernet(0x32, &(0x7f0000000080)={@empty, @remote, [{[{0x88a8, 0x4, 0x0, 0x2}], {0x8100, 0x5}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @broadcast, @remote={0xac, 0x14, 0x0}, @random="5377ef966d44", @multicast2}}}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = socket$inet6(0x18, 0x1, 0x0) shutdown(r5, 0x2) bind$inet6(r5, &(0x7f0000000000)={0x18, 0x3}, 0xc) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x32, &(0x7f0000000040)={@local, @empty, [], {@arp={0x806, @generic={0x1, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @broadcast, "b1342cd7e941a6399e4df1787bfd3381"}}}}) write(r3, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), 0xa) executing program 4: r0 = socket(0x800000018, 0x3, 0x0) (async) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x20, 0x0, 0x0) (async) r1 = socket(0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00005ce000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9}) (async) bind$unix(r1, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x48}, {0x74}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) getuid() (async) shmctl$IPC_STAT(r2, 0x2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) fchdir(r4) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) (async) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b100ea6f000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f6a335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) shmctl$IPC_RMID(r2, 0x0) (async) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) 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}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil, 0x3}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f00000ad000/0x2000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) (async) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffe64) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x1b0, 0x0) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x2, 0x200400000000062}) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000200)=[{0x8, 0x3, 0x7, 0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x47, 0x4) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206937, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0x1, 0x0, 0x5, 0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x1000000000000000}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x82, 0xd70}, {0x26}, {0x3, 0xbd}, {0x43, 0x1}, {0x82, 0x3}, {0x8d}, {0x25, 0x1}], 0x7}) syz_emit_ethernet(0xe3, &(0x7f0000000480)=ANY=[@ANYBLOB="8925000040002adb0070162e08004b6f00d50068000000299078e0000001ffffffff8317007f00000100000000ac1400bbac1400aaffffffff072b04ac1400aae0000001ac1400bbac1400bb0000000d7f000001e0000002ac1400bbac1400aa7f000001891301e0000002ac1400aaac1400bbe0000001000000661351bcdae2bae5fcd7078dd14a37e8e67737c6cc3625495433b419d9208f5da7ec3a8b8eb4f6a3dd460b8502a1a451f161341d49325d0ffb88b4e46d68d4502c7930f1e93bf638408d09460300a1bd924c9cac89c2912197ff2b7a7eda0ae97ca15f500b63c062e24e71137ba6df8f538b24d0502f760b12d2918327ea8d371c5590fc045df234853b5286ceb78eb820724a332cd9ae3565b29c046994b7a7d383b3f5a1a9187bc10f761f54aeabd0859e8dacf39e779dccbf4c0a71fe7d1ffeca477ac0c7f7114a926f3bdb958a41cb10d43d1ef5fdef542dff29621e8c6f18d5fd3709135129deddc6e35fc75d6e0df8aedf37d5866c34e7c6a1f7681e6d1cb0182432d7a143c847a511bf56c3"]) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget(0x1, 0x2, 0x410) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$inet(0x2, 0x1, 0x0) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x24}, {0x84}, {0x6}]}) sendsyslog(&(0x7f0000000000)="af669746d10e2ea78fef7b7fcc975b66be75801bfa6ef038d96afc1d7a60c065ff7b16ed1f2be06eb998612ad9af0d392ec8c94d4c08257aec", 0x39, 0xec2a8c0e0b4be47c) sysctl$kern(&(0x7f0000000040)={0x1, 0x26}, 0x2, &(0x7f0000000080)="9025d7883c111af5ba39a44540b968533d48fe6d51218a32aacee376d8df1f2333248e7fced559addfac229743178979148b59b447351dc65729b29d117ad8bbfe464590c6aa7bb8e6121818e5d6c2510bbf654b4f22d7b3bc5fb756e7dca1b2315fd0734944523e9e753ecdc12a02acf9c36f1e89fa2bacf2a005b89e6d93f8ff6d9d4f0fa8a7143e73d1134f2b2ad4b0568f50e6c4531dc49e34baea08e3", &(0x7f0000000140)=0x9f, &(0x7f0000000180)="2c68e7b8e84f7cea857e6044d021422073bbdd15e28e56f10156e63302939a981a6ced86bdc147978fabdee8b991701160f6f66618ac217e388347346046c3add29061eaea86c56067ccf0101ba0c02637d0adffd8c0af34d6e68ebd3daccf2ade96886ae76942", 0x67) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000240)="da022019197ffad48aca199125fd35d8b3422dc1b6539d69bf94972ef12c8b0b4240af56b842a04ebe79c96e51971efd8c2d5410f235e5a4def28d3ee8a77d34c72caf6cbc2648a0ec225fed167dce73e4f42af51e76ec5a0d569d71cab590f06fce88b0b12726a87530771b1e1c8334ff030b796187bcc55f2974a0dc27dfb9", &(0x7f00000002c0)=0x80, &(0x7f0000000300)="848d9e984e25aa80d6a290a3d6bc92afe696d9db53c994a8e137a1b7c564dab2d0902c35adca4095c4d780d1e0b866d9c4f2d5f6da0c358ab2cb09fab45e48fe17212599fa9b674f95abdeaab78f68fc290e309c5f4fc04e56d0040f9b6a6e0ae6ac9f18245909c91528a397cfd92b93d57e31", 0x73) sysctl$vfs_nfs(&(0x7f0000000380)={0xa, 0x2, 0x1}, 0x3, &(0x7f00000003c0)="5063bdafa42facf8df5fdd5bfbf0f04045faeeb36cecf4f341323764a07c907ac9dbcd8ae9cda04ca4c7b3c7c47b9db2df57d2c52546b5db89475257a1d26e0d7846732ea34c44afc91a514c173d048e8be05a6d2f6cf13447c35c7a957c38427e988b77b4c29dd28e910db9a30ddf03896d256cee06f72296d702954d18e9e13cb2937c2bab78967790e43f70cd79b71437bffe69c26fefd2154105e1a37dbdb1938f9d4a", &(0x7f0000000480)=0xa5, &(0x7f00000004c0)="8d2941bc7d034746c89099d3fcdae93cd815f3a3f408910399a32c852bf3faddcf8fa82f6e4950e1763d080126044f077dfa5a943d0ec941fa3072bcd30a9e63395e5a019dc1553ee83f39b13fc6f74fd3e9eb2e5e850a7c8e0fa179afb537b89a016e7cf10f2ed9b0aa805c76c00de2c9e6a2bb63bde051619aaedaa3bda2f21af2e79977631e3807889cb4c86329b68c30f5ac8642ed3cb9b61686ab30b0c1c88b5e224cb4e1914e80a6bd21cbe327259b2c4e38571e0e86b4e43749fd16327c9c10bdc33dee951c024a0b4bf18fff1a9c50", 0xd3) sysctl$kern(&(0x7f00000005c0)={0x1, 0xa}, 0x2, &(0x7f0000000600)="49bab5d48fc2a128db172257726eb9e9603df5c4ab6c203a35dd5dd7ab21c8b0856ca08825fa0c989c339eee9df3e7e31d44647d9910452eb56e6c7105ca4b18f906c00d15f7ae6d6a18c05f0355facbd022bd89073a09e1cdde800f8c2eaca6daf29820d11627edf55f1ad5843c507becd505f0", &(0x7f0000000680)=0x74, &(0x7f00000006c0)="91e66a1eec04f2d48acfd0a4caa494384afc5285eaaeaf3a6702c294b6cdc5ef274fff4aa41cc4c655b9c0739e322460e7ee82fdfafd9bf21472f7298e5207824acad71fadf6be9178515a23ffcfd8", 0x4f) sysctl$kern(&(0x7f0000000740)={0x1, 0x17}, 0x2, &(0x7f0000000780)="0dc744ea09", &(0x7f00000007c0)=0x5, &(0x7f0000000800)="fd25d5691aaa430481971d3e799c18fc3a20d12c3c3e4969e13d8d4d3d07ca62a7eb18ac979556b2e260cc970543ef18eee2299c92fd910d0c756130aea1218a50fbbeb368b37b8f41dce970aec6", 0x4e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880), 0x2, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000900)={0x1, &(0x7f00000008c0)=[{0x20, 0xb0, 0x5, 0x401}]}) sysctl$kern(&(0x7f0000000940)={0x1, 0x4}, 0x2, &(0x7f0000002480)="8aaecd90426008fcfad4b3c1f6049e7e784e9d9b78f0339e02bbfd59f37860fe546cd6b67494e49f88efb8200000000079ff46ada1c223955a7603f1e9dfdc1163e5c448beac26635c90ab9651871a0f42b520f558e227d8b2dc6a4b1cc9", &(0x7f00000009c0)=0x5e, &(0x7f0000000a00)="0b15a1a91736926ac4241616d19e8c074ccb2014cdd2b41b08dc40eda1e21ff5bacd0839564dd0512b2b135dc0330a10d1ecbcb6e14b3a45515e55e296a67a0f9bb58affb64d077c4436fa37ccb4eecf599b9677fd742aa73dfada1ecbfdb3aa14c48ece2f583c517ab5f16c750e53ff5bb37bd54d2187a88ee70e8442fc", 0x7e) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sendsyslog(&(0x7f0000000a80)="300e1c899790d816bb8f15408fbc4dca1c035015292e74e5dad8e1df21e334370922ed5020ba8d4ba217730b878ee1de77c018800b2864a49818fb57bca7cc741eab43982ece3825b2681a0fe99e54dc4a9f40ff2207197859980e0d30183e768cac08dbac24b3f79956f2cf779202cc7cce3c01d8e2d170fbbbf72c173ffc43a3d305e071cbd4c099a5ce06e4f551ad1935f871fb0766f385322fca354dbcb8a331", 0xa2, 0x2) unveil(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)='x\x00') sysctl$kern(&(0x7f0000000bc0)={0x1, 0x56}, 0x2, &(0x7f0000000c00)="9fdfe82b64bd4aeff20179e2bd4909262186cbff93eb1e61eb30bee7c9d9615bc20d4dfbada8b0b7a3402682caa382373b364d2e00f51a45f427a7448778670026efb01eac043d8b0d52618d605638b41a568eecc706773634da945aadd8ce8edca7b987ebed2f8c537298552267261fe6ec46db2322ce85e5776c6fac6eae794e77a6d0c0a15caa7d9c35701afa49a9f8dd321d6fdc5fac4ba95d7a029bd9c9d6ffd620e361b23df66bd13496fbcb5d2565d75418eb3dc34e5b76d11840463b879a26dc2c8890aab0a9ec26ca299b87d534eb39cd51a19623d2d2d1ba6e588ffde993d02568d393eaeb3a04f5fac61369bd3c75d89ac0ea986d0ea2eb95d32b1100ba2e43dff49fd2aa6b7539c3960cd3838066367a5ff4072994e4a6e16020f7bf13d34b5e0b332fbee5d9f0a5194ffda42c42b57bb0e90df01177adf5b6dff86e405dffedb2d1264062ed96e6cd4a97cc6abfb9618e3c425a59ded197507080cf455d46639cef33a8053c97a8b3ec5ada5b639cb07cfdbcacaee9cfd7599294f53f4637d69da4d306fe14fe937d32bb4b1dd5454efba9ff44b8a0a0dc0f5be8e880622b8c66f63c24c0180918db688523caf3233476db6c6a50ab0c78dbec41599ce176063c5e7ddba618e88b4bcec968799e9c44089bd2154d843fc580572fa1a809e411eacf645cf8853ad47e422e51c5dd706667f59b0363949d0407f72ca734c921e1766d0f4b65a8f9de654abe14cd36fd80e1cd82a41a663031efad4cd0c6233a3c5bd1c0dce92d8974e84515486c2d0943d0063a95b16a0b1f704f9cba5cd073c0c4a4f8692f0588b5715c2222c03773c3aef957d73066d77c7d6d2a7ff8cf7d0351803ebb3c1627dbbd71f64cced84965c48720f18fce15f80375faa7d6080b4c671f3ee22f798c520e94c9e1233f3c511c91cb7a4b868d6594a3226b6ac9d982d908fc60d119f6d8912ab177d44768a3c39ad1d17e6df1d8a7b8103faab5e153c1ca4e04c072133297c1d88734bf03448b22d5e94b538797059a457039393ff9ef86370886687e886e793561bf18e644be3679c1d6fb21149d54420572a93f22a45d606c37fa9068612c5c03fc4db55ea4c4c9851c7de83f19ece4e4f0f9be8d2a92766ecbe58fccb8c5e2370a9475dcd27fa492ada39be203e52ea9199295dcd6bbf1759aa765d233da0cd92f356b34ab5c12070b1a9b5be0825cdc510417676381a3c24c6a2a6e8951f0aae62f49dcf859a9d29fe2f888fbb4310a1f19375498f44505cb80742f47011927e98b84bc3575104f5add6f43310603093f232cee2342d12d68e16c5ab02b6f8c2b232b68be1c63553ea3b0464812f9f6d41baa0592f742d60d1516a5c501936ba347665e507d77fced90496cc52cb718ce6c96a1e95e29d4fe4ae604cac0e662457e883aa3eecaf0a826448ee35761b5c4eaa44c3afa5a39dae013fd7c23770cf895ddb6fd10c8b11844726b55a286f9e57253f1bc22a06f9d0509330ee2555d838d3ec728fda7c4f30aab0f23e8678a41eea55fac36db9c18e7771a243137f38789f9fcd172be550937ab6dc95f8241a25016e1a2baa878af04f900a69e9629134e84f834e525be287d9b191cd521b7cd216ba5aeb83592ff2857e0cd10fd9d38285d075bd28af770d79fe47ee4bb76f85d4c49602ede3f55e292e0a05429c441b2e6dbe77a1902943f5ee9c7daab685ba8277de9fdd79f6c667e6db83f5fc7cf1d806f8cb2e9d2a5220e1a1abfa86974af93cd7e8e5fa6767ae258018e0eda570abeb232b4d9745a8bb07ba7ed2c502c1f0162439f4f9c099ffed6b895ce36fd2d8d68e60bcbd9a7ccb8bab68d6222c2d9e89e804b1588232c770a2c2e2abbb9e8b6df13920cebc3259d0ece53528e97c2862e4d60052d2c71931a89594a26a22733639525f8b1983afb156e6636a99dc6ab9d5a32def64f99a00c9a26637e8e57afbba56b3fc4f5984412ed8a838623d2dbaf8aaa54f1a4b84954defe0d2b4c42fd3e24524be2369b0b5ac6fbba1630cd0434c24d47249ed5aad3bf8abdeaab6392f8a57336ea5af03e7362fd317bc8581a495c8b3c666dbeaee73ab8849197a5851fd693cf768265ee7a22e94a7ee106721963d2b7b4521951561b34e792f5f96bc9438edeb984e5be145f05984dfe84f8e1f504e14255c7e660a6177957735787c07ea6f58e40bae647e9b18ba351a732205f28e2d9efbe717dbc4af905692838391cf74803186d993c36e446f82750899f3e3c670a36a92968cfb4b6980d20fd2a1d1851ae5371007671ea0f0e1047746d5ef05fd291ac377839e6732f3f7b7ca9ae23e4f73bc205f5ae202048f0e1486cdd45dbddcaffcc52f542e80613629904ad316f47fb4fc86d3d46884f1af2a2a975ffef63caaeb52f8cfdef419f29cad6a681a2515c4942733341cc603bc14534b34debe6ef53f1e411f92744c94d504e2f824965e308d8cabd5c7051b2024a33d70b26cf9fda45bc8a208782a73e0dcdebeeca288cf2fecf3ad6aadfef4242ccf821ce339c16c65e6889c9d900e45fe05b0e067682b3b0ae3a527fd5ff9ad571bd554661f5bf289e8648795ac1d217bfd248fa87fcfdd88b3d65b36eb5fdf6b6c87b9ebf7dfbc69bcb44be9e03e503bc5418b1c296e625d155fb04e2b70e8241c96db55b4d5147b80b40200d3b9eaf5a792ac9079e4a67ed069b093509281afdf5c3ab0723b2cc3124d8dbd931a7c15cfee9319e02670d9aa647d180c99a90e765b35e9bb98e6951c6876c2b764d5538cf6db1879dc6c32496c3a78c084bc724098478f2ebfc55dd9a96bf5ab7ea7ceaa0f312e17e3366de6f95804a16a5fcdbf98373ee1d2c5db7c8cb88bc94b0416e8622ee5c6aab340bb74537b750ac72d01a331368fd36c5be5af8c15542813be8402e0c2924db8a295b990492311a2ebc6b97747335309beb66bfe3177a84baab048cccc9c6e4394b87d1c65a6133eb7b928afd4da14d54f3c024f7a96720c63945a63522a43c0f25a06392bd22fcc7f8c0365a07897d47cce9ce52783a3fce00e7befbf6153399306a97e472b56ebe0f835b03b8c510c7233700a1735e416236f53ec6c475bdef03166ad1022abb47ff9965f468482ccfdc4e5ce0dea0c6c4aeffb661b10cb905db3bd6957c73ebbbb4282f404333d53ffc0a0af2e60885f57547ed7cb3b5f0f104fdbadfb03b00565a307bd1dce04b865b21579c94adb0aaaa0d68cb6f3de5999afd511aa3ae375ab66e7586b90a20dac109a786d7e11a821851bd846fb240aaf8ff2658fc1787b6ef352b15fb7d15bf9c2282decedf82695d3fb5fc587c0dfb5948d7119619c4b891b72a5b6ca30ca0c46b0e536e996e01d7695cb28a3fa01d8eca6a03e7eca9ecbe5b13d9d2396a9a77ae6a3d93a182dc2207c7acdcbb3a2b821e69a352130fb08b562e20f1b53ed22078e4f2a545cc2d91587ee3ffb69e9c0488eb6e567054f72ab194fd44c03b58ba47d509d4e82d779b174a278b4e6dfd24d8533e97ed22078e1bb511af035372111c5ce3d11b234534def236df8d9ac34698143ffb0f2282ea39f3f5a065822216ddd9941057fc5d5543621ad444eee52ca3f2d7652e3e970f5d6b0384fea6366022697d91f1046f29231ffd2480ce447185b0348f22a83e8c9dc9b06f6b071d448fbf8110e6947256e2480c942ee3f32f31a2cdf573dc5e63e1b2a41a84dac4c325d093a5465a333eb4a587c617d8185809a2c6a31a0c3f1c0a7cc4b0c0045e78878bc0456928922ced673dfdadc393f611b3fc6eaed03f48ba7c3be10d5725924101801ed6cdbab51823f7e7d5ee8959f13f3f53d93047bf1b56cb854d0b925c297f95d677378d3cd0e7b7a280cf61f91dda922cd0af2638d27151b1089639e7f32acc79d7bb23ef4c17ab27e29d84dda800ce9940d933c990e2abfcef55befb463a879e3d7158782800b86a5d54853880aedcbecb9efcf6bb38ca620014cb348883d1782cf3ec96c5be1d103e03827237b7e6f07cacb99859636331f9bfcb4f7c77973c14171e867a197c655f5d0c1bff6e6fbc113deea3d2b325eddfb43e1586ce377aa51d866bcbac22e1ff1e74c1153f7442dda011a1b33b5e92e6f29922ff9079a7be9c2590da8eec76f16afd5e9fe087d7cd1f17c7580362ba136c60b679f081dcf1172d7efeb7d4b8ef08b06d6952989ae28f5e71e0738f9af475b2f56845add8c2db07b11ccee00a256b995cc72c67828064f6e850aab9f00d1b4710635a6d34aeadd22dff7e4e0ceb34185850977cdf898847791d6d086065b4bdfdc19ba613656d6a8b4773e2629b8b5a46e7b491f8f2349b0a0c264578a6b50ecd0d8a82c4ec433a1341e3c319d0fe39a388c71bbf9a3481074cd76d2164b1149ece1b890114c2e1978b9042f1ccbd056464bc73a65f9702587a6fbae2e78173e9f4947ec6b96e923206ec8769dbc5e0e1085e3366b83c2de3d7cf312088367e962b92d165474dca34c1b15fdf602b641ed2331f9c4ffc29c25a8afd577e0faf8c1d20f06e6c4076f9106598919d079c925946e5f5b8507a0f31a2d15892b3cbd63efdf8def515ce13176739a7720ccdbb982ee9c8e501f7122ee07fa00f84e421e88872d0aa1291e44f8da866b4a11259c360c91b04eef58ca93b605b6311c6595ad0b553ac433e5f9d1555dd4fef0eae3d01ef8044ad2d86e112f8306d2de883c67c8a082f80716cf1c3c8c64807af2ca79fb65274127c0c859394ccaf0ae52ccd5440f27abe23ce1ef7fe50bee88fbd9f9cb4c9db478b717a378c32478ab84b9feb5ab017b70f2a5832da17366db9f497d0534a65b6654d6ad04e887da6f96965d9d76059a4d3f3a1f4e070230aa8b54e11834d1200e6239824e2599e2c7be096697033b46e83a3dcd6ef5db58b2aaffb8ddd02ac5be348ad35527746dc1c226090c18b133ebb46bb5384d1760775e116b23fd57f06b7824e76f920990c2ecd4c12d5a7640a92d1a01a57700b0de38301705f3ff0c1dae9e7b248bbd314578b49443cbb33326cf4437df35063147e2facf26a98e30ab51ed32caf495301e576f4ebdab15b4c5e4955c11d1e9c078aafb02dff0a6c2668c116abb4d6e28f17128715d365ff463f7b8bd4a07f00c86235c44a33c97bc238413c265864057be6515845b0193745d2d3e55d9927bda1d09f0030e44ce5b2c21c519eab80cd453ac67e1a953f8ea0caa7302eea1e86b649823080987194dbac20ca0f16442238a976d1d8139810f39871b3db16ae16a491df9c0a0fcfcab6c6fd1396b8d7de29741e447a5397713e8de934359e2e3d27be248193f67ac840219216ed740c07f59ea074e7188722493b7833ae555a4cfd2b01006bae25a48ecdec5c9e72d680bb9a01a4f2dfcc7f66bbea4f8043e5c26fa6b0d22f39f40bae419e9615d685042febbd2da4d160aeb11ecd850dd3225621bd7da5ddb3bfb3525e8c2ad4622da38028723722fea91dfd0ab84fbf126977f4e9db725031d753f5d3e9b6ec2f0490c721bc06799edf0db922d5569104a753142a245247c5f5c665ccb4e6dd8d0755a525971c8b3913cc561fb4e01a64f4887c71e266356c09520aac503bc5fb9a286be317d671731330b7aacb18c95fd42db1f5481385a2eedf9b6513a8400d5d38cef030cbf6ba2787dae11f30edaeef44981e0cef97c5b94dd78cf8ba83bd1cd4369023fe58f4501f9c34c287f65e9717afabedb2f8352a87086dd39d1507f486c8dec16b709f62932732aac34bfb2861aa6a958e82", &(0x7f0000001c00)=0x1000, &(0x7f0000001c40)="af691fa1f78ac2df92074193bb4c32c7f4fdf21be64d8d791001706c7a506665336c437e2d6d2e85ee098f7b8518c94524ffa782456d3a87042ae39762ee6bf7e7f26b977be57ece7f321fae0c640ac0e91767aa3c93190ff7ceae711281eac3d7f502", 0x63) sysctl$kern(&(0x7f0000001cc0)={0x1, 0xe5151b8af5d01dd7}, 0x2, &(0x7f0000001d00)="214125ae217503fc290edf55d6c51b96a63a3517365f94f04684a08ef9f7399a6c5092863824db44fb628ba1a7620a3befd668f9e6f1702d645013024e8ec49fd934b26e4a704268cbff096ef161af43a0da49f632bddc6e7b347f5f9d2684d75359187ebd27a5a144d31eb8c1a397ca882ccbbcffd29e3a80d0c1257cc5c590451e1f7a20afb3c31e9818a77acc7b3f6a185a2545407c23da51d6c9af10e21965c9b54de39ebed035b18003149b380d838d535a0bea6627ed422b1a85e888f49c9aa1de661b99d87a6b5a86ef753ea029a69731809d1959c528d588a81cc263e25527e13672ae7d3e55257f526259a318124b5f802c3d2f40", &(0x7f0000001e00)=0xf9, &(0x7f0000001e40)="727fd1c03209915c03d529317966b630fcc2ebac73a0b1d9f5d731a0aa37518cf8c3c5b3", 0x24) connect$unix(0xffffffffffffffff, &(0x7f0000001f00)=@abs={0x0, 0x0, 0x3}, 0x8) sysctl$kern(&(0x7f0000001f40)={0x1, 0x2f}, 0x2, &(0x7f0000001f80)="3d4f77f61880787b37549654b9663e00675528fe49bd7025a18a7c9ac310f6f9fed64c22d0f6f8a661c5d2928d295e0668b982223fcab0b6368f3317abfb3fd696d4c831736831c609390268b470e083322361bc11fcec8848727087a2c644fa795532ef6b67726fe2b846d59b673d56ad08665cdaa56b42a3016d8f892c1fc116e20148fe3f9ced19cc7d1db37ba507757b7c228d5f42491cf16014a13451d841f4cc9941bb70936b162a114d8b45049001d86a393f1de72cc1e51da6d5df0748519b138abdbad3053d91ecd037266576d4db314358b6677045ab81dbb5f1989f585c3b456c27ae6135245ab230aa8b3758fe70577b36bb", &(0x7f0000002080)=0xf8, &(0x7f00000020c0)="8d1bae4b3ae2e761e7f9e5ba52f6183381d40d80ee4056524ec1b9039a47809075fb8bed22dd582528579cc5fb66a51241fd450e2f5e6b3d685497879f59fe6cffddbce53e8c95c71ea256515d98996e06816339bc88", 0x56) socket(0x2, 0x1, 0x6) sysctl$vfs_nfs(&(0x7f0000002140)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000002180)="103b2c3731a16ba0e6d10c083d1e29f57fbc13d4ad08a0adc3240347983717b5f8dcc0e8803cc9ce00c26adf920d62d29b2028242f3f402577eac3e86ca07eba8e761e8270ef73939139427bf84477174092e82ebfa89feabf20fcc7f9f3a13429391233b7c300cde8d459eec685896ad904cc916eb4abaeb23d57e5", &(0x7f0000002200)=0x7c, &(0x7f0000002240)="4c23183d72b5006e41af577df7873c08578bc2aa077baeada0b60d02f4536e9f660dcc662017a2aafdb2dec576e9f4b4dd9eddf2157f83c7286f34960a6c3ce99c3dc718b58ac5d28fee52f32a6bc6e542337525d068a5a4c11288e982105a6101372263e1759ce1279ef97f9983b8af7aa188347f5e760f3fb388acedb70781e98a", 0x82) sysctl$kern(&(0x7f0000002300)={0x1, 0x37}, 0x2, &(0x7f0000002340)="e5c41d760e127959019863474896df9bcb4887fbe77596f7edd35164fab4375e4333578b8fb0891af3a4fa940afc6c47477e4356cd4389e0403c2daec05c346f0f67c3b4", &(0x7f00000023c0)=0x44, &(0x7f0000002400)="dc57e60274f2895093abb46ded9a4f8b9a4e0b2d622169568320c1f6401b147cb6039dba02a1d60b7a002f724e8048b3fb13edf7ce2fb7fa2580fc5a8e17e4d6b3717101acc6828e4412820ce78d9b1541bacb94cc77f3209b294da7af5e6879aad45c7e02f070b247211a1a5473b92359", 0x71) executing program 1: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x9, 0x0, 0xff, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x6, {[0x17be400000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}}) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x6}) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) open(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000530, 0x0) poll(0x0, 0x0, 0x8001) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x4) setrlimit(0x6, 0x0) syz_open_pts() close(0xffffffffffffffff) open(0x0, 0x70e, 0x0) ktrace(&(0x7f0000000800)='./file0\x00', 0x2, 0x1f20, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() open(0x0, 0x0, 0x0) executing program 6: 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 = socket(0x18, 0x2, 0x0) close(r2) getsockopt$sock_timeval(r2, 0xffff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCPROMISC(r1, 0x20004269) executing program 0: socket(0x0, 0x0, 0xc0) syz_emit_ethernet(0x17a, 0x0) syz_emit_ethernet(0x126f, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80286989, &(0x7f00000001c0)) executing program 4: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da9", 0x44) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r2, 0x20005302, &(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, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000240)='./bus\x00', 0x0, &(0x7f00000002c0)='./bus\x00', 0x6}) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r0 = msgget(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/130) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getpgid(r1) msgsnd(r0, &(0x7f0000000140)={0x2, "9f"}, 0x9, 0x800) clock_settime(0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) wait4(r1, &(0x7f0000000240), 0x8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = semget(0x2, 0x0, 0x10) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000440)=""/240) r4 = socket(0x6, 0x3, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) clock_settime(0x4, 0x0) r5 = msgget(0x3, 0x2e0) msgrcv(r5, &(0x7f0000000600)={0x0, ""/110}, 0x76, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000680)={{0x9, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x3ff}, 0x20000000000, 0x0, 0x0, 0x0, 0x3, 0x80000000, 0xfffffffffffffffe, 0x1}) r6 = socket(0x20, 0xc000, 0x2) msgctl$IPC_RMID(r5, 0x0) recvmmsg(r6, &(0x7f0000000a80)={&(0x7f0000000a40)={&(0x7f0000000700)=@in6, 0xc, &(0x7f0000000980)=[{&(0x7f0000000740)=""/16, 0x10}, {&(0x7f0000000780)=""/136, 0x88}, {&(0x7f0000000900)=""/85, 0x55}], 0x3, &(0x7f00000009c0)=""/122, 0x7a}}, 0x10, 0x800, &(0x7f0000000ac0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000b00), 0x461, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) getgroups(0x9, &(0x7f0000000bc0)=[0x0, r7, 0x0, 0x0, 0x0, r2, 0x0, 0x0, 0x0]) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r8, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 4: openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) r2 = socket(0x11, 0x3, 0x0) listen(r2, 0xc1) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f00000001c0)=[{0x0, 0x0, 0x7, 0x5}, {0x1000, 0xaa, 0x4, 0xffffffff}, {0x1, 0x6, 0x1, 0x6}, {0x3, 0x3, 0x7, 0x1}]}) pipe(0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r3) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x10}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r5 = getpgrp() ktrace(&(0x7f0000000300)='./file0\x00', 0x2, 0x400, r5) faccessat(r4, &(0x7f0000000140)='./file0\x00', 0x50, 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x2, 0x7}) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6}, {0x34, 0x8, 0x0, 0x101}, {0x4}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000010000383a00f6ec06afdf466c130afc590bdb9e4ff6ff02a8"]) executing program 1: 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 = socket(0x18, 0x2, 0x0) close(r2) syz_open_pts() ioctl$BIOCPROMISC(r1, 0x20004269) close(r0) executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107004, &(0x7f00000002c0)={{}, 0x0, 0x0}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/191, &(0x7f0000000080)=0xbf) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 5: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x0, 0x0) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{}], 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}}}}}}}) executing program 6: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) listen(r0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)}) recvmmsg(r0, &(0x7f00000002c0)={0x0, 0x4}, 0x10, 0x0, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) dup2(r2, r3) fchflags(r2, 0x80000) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x2}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) kevent(r2, &(0x7f0000000140), 0x3, 0x0, 0x4, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000140)={&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r5}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000000c0)="000037673042d59c0100000000000000b64bb1a4172260bdc14a4ce6fd17124f4dee7a8e480b806f0b340b8d2c5e99e553bb77d9837c9998fe3886cad85d08a32199ab205535359d5c310439ce101bff97bb6bd1ed03d1dcffde3172e6832c63dd06b210f60115592621bf503ad787", 0x6f) accept$unix(r0, 0x0, 0x0) msync(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) lstat(&(0x7f00000013c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000001c0)) executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x2, 0x2, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xb1}, {}, {0x6}]}) (rerun: 32) syz_emit_ethernet(0x17a, &(0x7f00000004c0)=ANY=[]) (async) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) executing program 4: sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00), 0x0, &(0x7f0000001b40), 0x0) getpgrp() executing program 4: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x100000000000025b, &(0x7f0000000140)=ANY=[@ANYRES8], 0x10}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) executing program 3: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) sysctl$net_inet_udp(&(0x7f0000000780), 0x4, &(0x7f00000001c0)="de56e1e9765cd7d5cdff90d56b2a0963c3373fc701c11aea240263dd4c55a24c23f58db0d27be6ce2810901170bfb5ddc36fe18eb859b6ac31cc79157a8cd5bc88a34f61768549fb423bd3731f2030b11e3485a922ed2841307ff0ad20209ae8a9f118ff8553ce8e03", 0x0, &(0x7f0000000840), 0x0) executing program 6: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="c7", 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) r2 = syz_open_pts() r3 = socket(0x0, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x15, &(0x7f0000000000)="016f8430", 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000600)='./file0/../file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c000000"]) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x9, 0xf, "faba07ff7300"}) close(0xffffffffffffffff) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000007c0)={0x0, 0x0, 0xffffbff6, 0xfffffffb, "6106a6bc44e5f8d3aacfb7b4db148fa800"}) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) write(r1, &(0x7f0000000040), 0xfeea) msgget$private(0x0, 0x40) poll(&(0x7f0000000000)=[{r1, 0x2}], 0x1, 0x41a850d9) executing program 1: syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000ffffffffffff08004500001c0000000000009878ac1400bbe00000010800907800000000"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x1, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r2 = getppid() r3 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, 0xffffffffffffffff, r3}, 0xc) mknod$loop(&(0x7f0000000100)='./file1\x00', 0xc000, 0x1) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x6, [{&(0x7f0000fea000/0x13000)=nil, &(0x7f0000c1c000/0x4000)=nil}, {&(0x7f0000538000/0x2000)=nil, &(0x7f00003ff000/0xc00000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000077000/0x2000)=nil, 0x101}, {&(0x7f00008ea000/0x3000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000416000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000f3c000/0x1000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f000009e000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil}], './file0\x00'}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7d, 0x4d}, {0x7}, {0x4, 0x5}]}) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYRES32=r0]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chdir(0x0) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file2\x00') r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}, {}], 0x44, 0x0, 0x0, 0x0) unveil(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f00000000c0)="5530c7268821ebb356a036a5f9fe5a793aed2f8e729e62eec4e3ebe63371538e34250210e83920c7b287c49376426be9b97616283d572676fc17f2580e782392ed5b7568901a", &(0x7f0000000140)=0x46, &(0x7f00000001c0)="86f4bb9cb7410114ad65c6bd1ec1811693e9bc83b51ebe9d4b8881d97cd341bb7a99fd7e62c5737a70199c16eaf09caa1510f360bc48e9ca7c6cde", 0x3b) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="a687431cf1fdc93d147fb08e24d174345d40b758017949ae", 0x18}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00fec000000000000000000000000000bbfe800000000000000000000000001d478c"]) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) preadv(r2, &(0x7f0000000280), 0x1000000000000004, 0xffffffffff7fffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x3, 0x0, 0x0, 0x4}, {0x8106}]}) r3 = dup2(r2, r1) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000240)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setreuid(0xee00, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) socket(0x2, 0x8000, 0x3f) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r1 = open(&(0x7f0000000300)='.\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) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') 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') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x24, &(0x7f0000000000), 0x0) close(r2) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)=0x4) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r4 = socket$inet(0x2, 0x2, 0x0) close(r4) socket$inet(0x2, 0x3, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 0: sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000771000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) sysctl$net_inet6_ip6(&(0x7f0000005ec0)={0x4, 0x18, 0x29, 0x15}, 0x40000000000000c0, &(0x7f0000000200)="5ecc98a3af4affff1998560d35ff6b4533fdb9806c27691ca274e8218070c6bc6f25f9a206f7c66700000000876848d846ed95dac8b93d339b60138dc427817f3ded396c000000000000000000000017000000762a4de47f353dd4dbc2a8e8f0509b710b497964be342e42c477af372adf04fab32339ce3fb54d66669223fc48c181d21379c80f6f3182e935f6e1635f8764d165f07f1a0a63e2514eb385a9613fb6ac7dba7cacbeff8e500cdade5f8bd5f32d69606e0217b5a29f2dd88215302cb646cd7fc487807f9ab9fb5b5c77c8ed417bdbd3d47e853180fef71c7b3e0881f8acac", &(0x7f0000005f40)=0x7f, &(0x7f0000000080)="4b446b028c54949b9394f7157a5346194f436f7386a884bb8eaed0b161c293b2c12537c4bfbaf99e533a735dbaae8106e23b3c6fbdae832385b99c5028d2b1ba8f801bc983975bde74c33dac17ccb4e86f8a8d44cf1a4377f99fa00eda0c20fba18503ff1d184090aca988d48794bee5a1d333988469388cf621810e215c5815714ad7447b81972d3ffbc513ec094b", 0xfffffffffffffec3) executing program 4: sysctl$kern(&(0x7f0000000040), 0x400000000000016d, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0xa, &(0x7f0000000300), 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x0, 0x6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}]}) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, &(0x7f00000001c0)) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) kqueue() read(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0xff) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) ioctl$PCIOCGETROM(r3, 0xc00c7006, &(0x7f0000000080)={{}, 0x0, 0x0}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x15d, &(0x7f00000003c0)=ANY=[@ANYBLOB]) r4 = dup2(r2, r1) poll(&(0x7f0000000040)=[{r4, 0x20}, {r4, 0x10}, {r4, 0x119}, {r2, 0x20}, {r4, 0x2}, {r4, 0x80}], 0x6, 0xffff0000) select(0x12, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x6, 0x80000001}) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ffff09008700"}) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x15}, {}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000001080)=ANY=[]) r3 = syz_open_pts() close(r3) flock(r3, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffff8, 0x0, "00001800"}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair(0x0, 0x1, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000039c0)) close(r1) executing program 5: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r0 = syz_open_pts() syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() kqueue() select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) close(r0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000001fc0)) executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r0 = socket(0x2, 0x3, 0x2f) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYRES8=r0, @ANYBLOB="676ffe0049a2ff9567d65d106f671f5bb8a9eb5f2df8630c0d8ec33f4d4ed1b52f9758592b37cca4fd1754676c9cd66151f1f5ea5e3cb8900b7b0aedffeff06a2b8bcaaea56199313302a89489d3686d21ed74d6b686597f14c8a50b57d1af5c140b22d78fe0aec68d14acacd13e5fdbab51b8a9a633c211d12ce6f630e2c9a77c029020acdd8d3bad51d0a7a3c232d11c917f7a13e7cf6f27ded5d7e791f3405b9a4c46256405fd4b1bff12d2a82474508dee066d733c967d9253e2559e44715328d8287154e8d2f7d195a85a0c21ee5975"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) dup(r1) dup2(0xffffffffffffffff, r2) connect$unix(r2, &(0x7f0000000000), 0x10) sendto(r1, &(0x7f0000000180)="e7c94c3c526a7f2a", 0x8, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x1, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x33, &(0x7f0000000000)="0000199a", 0x4) bind(r3, &(0x7f0000000000), 0x10) r5 = dup(r3) listen(r5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r3) close(r6) accept$inet(r3, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) dup(r7) open(0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1024, &(0x7f0000001840), &(0x7f0000001880)=0xc) executing program 0: r0 = getpid() open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x100080001}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000d36, r0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000006c0)="cbd7a505978bee35a8162bbcb5ee5a8f", 0x10}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() fcntl$setstatus(r5, 0x4, 0x0) r6 = dup(r4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000300), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r8, 0xc0187009, &(0x7f00000000c0)) getrusage(0x1, 0xffffffffffffffff) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r9, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x3, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff0008009078"]) socket(0x0, 0x1, 0x2) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r3, &(0x7f0000000300)="1e", 0x1) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f0000000180)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup(r0) setgroups(0x0, 0x0) getuid() execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x40, 0x3) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3f, 0x1, 0x1000}, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0xfc) r4 = socket$unix(0x1, 0x2, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) setpgid(0xffffffffffffffff, r2) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 1: 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) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x400, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) getsockopt$sock_timeval(r3, 0xffff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) ioctl$BIOCPROMISC(r1, 0x20004269) executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000340)="4d865a35f488230e274c", 0xa}], 0x1) write(r0, &(0x7f0000000300)="1e", 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) setuid(r4) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f0000000180)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) r1 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x5, 0x0) setsockopt(r3, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) close(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0xc07, 0xffdfffe1, "97071540d67d3f0000ffc100"}) writev(r2, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r1) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x55, 0x10000, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x20b6, &(0x7f0000000040)}) select(0x40, &(0x7f0000000280)={0x2, 0x4, 0x1, 0x7, 0x85f, 0x7, 0x80000001, 0x8001}, &(0x7f00000002c0)={0x101, 0x100, 0x82, 0x4, 0x1f, 0x4, 0x80000000007fff, 0x2}, &(0x7f0000000300)={0x1, 0x40, 0x7f, 0x7, 0x8, 0x7, 0x4e7e, 0x6}, &(0x7f0000000180)={0x4, 0x40}) socket(0x6, 0x2, 0xbc) dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r7 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) close(r7) flock(0xffffffffffffffff, 0x7) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x5}) socket(0x18, 0x3, 0x3a) executing program 1: socket(0x0, 0x0, 0xc0) syz_emit_ethernet(0x17a, 0x0) syz_emit_ethernet(0x126f, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f00000001c0)) executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(0x0) setpgid(0x0, 0x0) sysctl$hw(&(0x7f00000010c0)={0x6, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) getrusage(0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setegid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r2) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000000)=[{}, {}, {0x40e}]}) clock_gettime(0x67f3248105b4e007, 0x0) syz_emit_ethernet(0xe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) mknod(0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0x801169ac, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYRES64=r3, @ANYRESHEX]) executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r3, 0x0, r4}, 0xc) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) executing program 7: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r3 = socket(0x2, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x8ad397bdc1339223, 0x1}], 0x20, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080), 0x10) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = open(&(0x7f0000000240)='./file0\x00', 0x611, 0x120) r6 = getpid() r7 = msgget$private(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f5, 0x0, 0x0, 0x0, 0x0, 0x106, 0x1}, 0xfffffffffffffffc, 0x2000000007, 0x80000001000}) setreuid(0x0, 0x0) getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgrcv(r7, &(0x7f00000004c0), 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpid() seteuid(0xffffffffffffffff) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, r6}) kevent(r2, &(0x7f00000011c0)=[{{r1}, 0xfffffffffffffffc, 0x45}], 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0x8}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) executing program 5: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$net_inet_ip(&(0x7f00000003c0)={0x4, 0x2, 0x0, 0x10}, 0x400000000000004f, &(0x7f0000000440)="0fbf89c9fb6a9cb8e459bf10ada69eb07244752c69dec0f5e36c632e99c622cab2e771d3c0317784d7cd4aeab2ca07bcdc671123a0d726b38cfc18e7925a335822ea9b0807e062efea0080b80b2f68c134af00616636811738518109809c4fe320ceb44aeb509fb5", 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0xb}, 0x4, &(0x7f00000006c0)="7bcfa14b6eb4ee854dbda4c4a546a682b36b064293442d87325d2438b6ed8f8c628048cf2529363632638811e5d1410b647d729f3cd9fe8ad8d1c2cb78b5dcc9185afacaa7acc3c73bba01aed6cd3e22b4ecbed43e7b4b3d443ee89b313098211367c94baa74c3fc824b3e19881f6a7298c7e13ca8292c27b740e8b5b81b2afe83fb70c2776069a1c744a0cb56560d136a6d42b09225f2aeb33b139e8f141f3004be0be09c6d2075b338e39199c996fe37484bec53b1c6bd07a21efe2402f73be3ca586928a43c476522477d9e6d3856ac9bf3a95f7a47e7fca4344542c9", &(0x7f00000002c0)=0xde, &(0x7f00000005c0)="a49f8eef469e3065c121392725277225d8c0fc34b2f13a17c6ffa0ff03000004d908367caac2643be991cab98effa5892a506afaac3413ece8af8d8e334694ad2684c141c47ff34a503fd8000000000000c28ab548f4c896416e2500000000000000000000019fa11d1f7be5e9a6177277bb8aa63280eab5c335904a50d3bc0899252e9628bb739648af4405d66bd1917e36dd3ef630e8ad7853bb68718b6c620f6ebc5afc05d98c0573124b629270cfca88a1bcd009a7176f8e9f48e2bea00173c6ccecad7c91545383f8d6775909d8ee6b4010c436cb9c2cb503ec760610a47f2591965713cee7029fec32", 0xec) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) pwritev(r0, &(0x7f0000000500), 0x0, 0x200000000008) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000000000)="675ed6fef0357be261e487af6a8afd9f7954d14813b4cea5fcb44333", 0x1c}], 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640)="f1a42138cd18da", &(0x7f0000000080)=0x7, 0x0, 0x0) r2 = kqueue() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x3f, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0xffffffff, {[0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x800000], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000000], [0x0, 0x0, 0x0, 0x40000000, 0x1, 0x7fffffff], [{}, {0x0, 0x0, 0x6}, {0x0, 0x0, 0x535}, {}, {0x0, 0x0, 0x0, 0x1000000000}, {0xff80}], {}, {0x7ff}}}) r4 = getuid() setreuid(0xee00, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) sendmsg$unix(r6, &(0x7f0000000b80)={&(0x7f00000004c0)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xfc, &(0x7f0000000400)=[{&(0x7f00000007c0)="8435ea48e1b3e528a562a09f3eda9f6e1658c1f6dbfb7126042a0021986b5f594f2f1d41b07e6b8324e73f82198000a2ab955b454e174bff53502ff198339e03684c2f982176a7dc8d6b029b8c986e3da9c486dbe5f973c0a09b2a17c3046d59465d676d65e2ce92db57172ef8e37036835c8ead3f273201848511ce39cf0e82463ef0ef832e4d0f516130376975eb990bd8bd53b26060c58e28a302f13addb8a60cc60c95686c8435eb39b924c6b19af3ea823d28d0bb0720c553f9379a44858f7700e0e0090ad02cefd73eda89436752af6dfd2caaf1a128c6e562675123c8a6d27aedb0aac69806942f5878a839", 0xef}], 0x1, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, 0x0, r4, 0xffffffffffffffff}, @rights={0x38, 0xffff, 0x1, [r0, r6, r2, r0, r3, 0xffffffffffffffff, r2, r3, r6, r0]}, @rights={0x18, 0xffff, 0x1, [r2, r3]}, @rights={0x20, 0xffff, 0x1, [r3, r5, r1, r5]}, @cred={0x20, 0xffff, 0x0, 0x0, r4}, @rights={0x18, 0xffff, 0x1, [r2, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r4}, @rights={0x20, 0xffff, 0x1, [r5, r5, r0]}], 0x108, 0x400}, 0x9) r7 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) mprotect(&(0x7f0000346000/0x3000)=nil, 0x3000, 0x1) bind(0xffffffffffffffff, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x1040, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x100a, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ac9bee768e93a3ebe725aa8aecd22d61", {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, '\x00', [{0x19, 0x200, "d741f2cd211d849a42912a524498acd5cf9535b26ca7c53db6a3984b476d75f9ab024448a37539bf26e42a052564e02be703d547fb42990dbb6572c08f182cd28123b2e7bf967872c43c4eec2489921473dd760c228be7f6251d146c3f5704caf271a3bd6bdd37485defa3c240932828d070265881e7fdcbcf90ebf6a3026149fc9c98d7abf199001fc96eb2dcaf2911d021d9850cfbf8360457677944e594a0bf74aa66aec8b086d13c22f0e365aec0fa6c409e661ce597a4a4dbbef0f66bc5e0bae03b22efdda0f7fd87189087096b221fbb992bb1645dadb19fc880fb9b25a0171013b0ef9bd004f5312f59d8776957989240555234d3b1641eee3216ba0bf980aefc98a2cc5e0a3a1763b92c560cef56147132dab1b90304d9972a9047cd8b01b82620e22946f0f4c2f3ea16b65d0fb8007f5a3636e0520dfb600180d8588ec1b9f80c64626820b6b340ebd0975b0517a497a46d8ba937bc03678f98a76d9768311e8648eff7173e34141c01c55919cbe810ea6c9a734c35d6381b53db78b86dafafb4a950e08bc01bff0449408c2b1b7cb5a64ec63d4daabe6ad1544540f88ea8bc54cd3cd1f9b17aeb59e872b894f237a09398cce30aeef0cf4d01bc5ba0fe70bd4a28f8761ef8b97b6346d655717427ef97d625998f45c01568bf2c154e6d0fa82f137f9c9f31cab0afa8f26df98d9be5c6f57c6175591be64f67669611b26542c0f8ea668c507b6e431a8eed0aefabd9d8c7206972b9c65a38f77cc86c44dc6140d94a9ac665b813a496a59834efd0ea3d4e36e33be5523f380ff84165ae8398dac877e2d9e1e8da6a4e58b25ee68691c18548c68deafc87572be76f9cf7e5c6b52908cd3a620f47ff3c6d7703cd1b9dc64b86a69bb08a7c8192fb715c5e148c85242cc057773bfc9cfb7ec37c8db4abf24db60b46fe80aa18311cc2afdd023b4b1ec08a799b97e2f46468b91d6e9bcb483bc461ee0e1db9435db3642a37b0a27dcbe02ad2adb03163752a8cccc756f1a548f4c70709ee5c7ec48fd2f1094bd2e130d64462fef89cc591d0fc3627f21ba3274a83f307ab0f954349b1e1a3f44aae767b4d9d984aff4bfd2861035250cb5ea68f8f0b680e6b65aee06fa7ea2acdc9b5671867f9d157e241639fe827de0812a436f74c652d380e3fbb45af450280d9d91e3ad86c15ab18af784fdaf7efd9ea0f9b2946f8d01af0245951330de21e338ee35201a44db6b3ad38d7c6b16917a066e20bd214f939d7470af878bcf43b80ef92769b5da4759237ef0a2a5cdd6ec3bc057ece53d83c7c74540c843686c10f54b5d6c2f93e6c7aaf8d21da5475a7a8d6c8f7477d03267a9cd1ff214f8d21133732dc9f22223aba08b7cd2f13489b0f173f2d60a9e5cb843eeee3f97b760a9af52880872209f3a6be51baee6ebef121a76e23ef2069caf00ad2c98bdfe346e8e0f943346df205f808fcdda4184488e27b5a853b8e6797010759c85f730f9bf4561dae87c4e372b13b0351e3ced9c1a3ee4ff65d270f39160e57b10cf8cf0d1c9140d6291716dce101adb5d34b2ac876553b9494f45364137f468a013f39b0d1d5752879c26613347f126340dfe7bbe554f8550bc7ff85ad3076a41ba312a9f0eb01a9708a279dd07cdf3ee849a63189b6d2cd5bed9ddc848b7954b9adf5b7373a9edf60b62d428ad527b3f30bc74846571a42c0bf819698611f2919bf1b2ad0b0a4035956c40362e714d4cd3dec546d99dece8c299ea4ccb679132b439fcdbf3cd896a59ba581c703026b70ae26685850016f7e07cd2125c2810198f1a90a10e132e8bf86025d2e58c4ef3826ab2c81ad41e85151263562ab6c261554bac154c3a62c33ebc0cb0c2b942590b665b5e3e81e24b876216236410ef55a2fa1baf27a32b1f555c3d4cbe60b8ed9fe137335661433ddd426ac202ab28e59c796d93ff2a3d92cdff39e613be14adc520b985661648190882eccc115eeba4d6badb0704d6c5f4fdd1fe1c710cf5fccfaab244d26e24d0f9ec336dd8cc28f83ebc97f0ba8f1ab3a7199b58cfddb544ca986e0c7d364e5d730d11e67e3265bc0d62afbd72aaa1ce70e753543d038e5da83d7bb91b2bc761752909c4b6ce08d90c1786d430010792b309e31dcbcc1a37008b2628ac5baa6ea7dd822f61b1087a1f76f36bd0e27c369bd7447d1b2e45b550d9852e1d9d97a65c3ac7cfaff58e53fc548be63b489e10b748ce13d1a789b395defcad993f106d618b7440afb0e8da006c1ffaa0c69a547c16ac72088fbfd631921c262609e21d15e1fb3df9db0966ebd45fc532fa949a0cfd91eb41c0757a69d4f79559a78df689476f4a6bb0441beeced00ef7310ec4574fae007c566d288272c519ec044ca875f1735ef1fc2db579c08c7b68efd0c64267ba5378a4195dbaeb43fd5463c859f8dd5ac34d387dc94855958b53cfbdda83e43069d7947663aa7911050cf80b6e4e6942365ba745488ed2dc8a7925b2d013ff060192babc9d636f3022316cd6c67c80c23bd55107b5066c0e99d28a41b5d18c063f71dce0392683fb68dd751e882ea530ca9f0dcfe1b7038690385dc32d02ac70f640ed425232b19b6584283150baa185897b62ea3dfd92baf06b12a96a27b997f470c667f3bc76f1950ac7be7ad14e2908aa28994ee0d2432a495485ea8d4bc4e0ca38de8bc19e9c7a99517fb9bc7053cc921421dac615ea33cfbc7abcb285f83203ae094f723a1d0e90d98c86367d6312116bbc1022ae21fcbd17139204a34e21cfbad9bda6a0f3d2dcbc2dae18bd29bcfea189a5d7188f43179206965932c37e8161d642f9f1eb0ba19be8c65d60a051b8c3395d2e758025dbc2fd09303c85c333419414e34127aee8ae06bcbc575cdecdcba2fb49fb6feab14c108dd007e992098a95d24d74687bc010d7b4b2f3627471e798fd9bc6416e138f438f6f81f97dce2d6b782f32cc91bbffcf48560c6127b459b64e69b995db669bbae46aadbf514595a9fac923bb575c15814147b9e8f9a58930877aafd2c28786fe4a5215cb4436ffedea2875f050b7d0fae215451b64d6489ccae05d84d7b3376226f27a9425742bd7c7a9c2c37362e029dc3826d697e2fc7819bb9234bdd52b3e08acd2ff7b91d141fdb23ed457f6af3439740fe1480cc911c581f67636cd71463aabba987b8d741bf38aceadd8ea95888fddb88d2f2ed57db501ca00d24ca05030160b712cb815fbcbcfe39f6c2a187b630ab39b87bf61070dd56fbc809eb964591466aac582e7295dd68df8b45e89a6196b3adb36ca8753ee37e30fbc4b8dfb5ba8e36d4a18e85b3376accb4e661efd81f8b1b845151365ea4afbbd45c77ecfd3375c1e03d260e719bd99ebc7384d6237752cd984a25d4ab056c7cd9dd19dcb62cd4de95ad695b2670b6618b047960f2cef92e05a41f6e1a4fdaf0628be8b0dfd8e863b6c4228aacf8c7bb318ffe4881cc888040f985e69c55a54b32e960c5a4195d01b576e5ae03480bd373f8583960f46c5eba9a42b1022cff5591dac8c89b18538e0bb70eb54e3541e611f984d2af2aaff873a9faf4ee21975027d8555523b05d5ea80cd2824efff1ed891bbc92686bd891d929864361e79f1e05c834daa701648d56b32991ebdbec942993cbc677d063e2399771c8cf06665d11056551fff5c2ea96c9890ca4dd012eea148245458cc5945160d523579b8f6c2a71153282dbe7e74fb96b928592b62aaa5e3de2b8c2a843adbcf755c31152d84ad0358db424f6ecee30f482f8834bf439daeb9527e563fc26b326f934e2d5cd42c3f8b157eaed900be77bd7f00d7ca40c2287dc35409ffbdffb5f8670489125729b4bad8f2ca87d95995324922f915ac0f34275d920b7ec9c0d09ed26ae4538fbeb673ddf825121a1299821538a8c04610eea76e9f06909dc7041da63530e8e624470a642d7d3f24fb566776e8a4dcf8756daf218a61dc7ddd7d4541e08223dcbdbce9c1c369ad04af63da61e85d4e49e6fbb7772e800780e224445ea0b43500100a82e703379eb9a11d930017cf143ebba5dee4fda7d94dc8320655cc17e0f52b41a8646a543d75fd3c092e056d5862fcbf8cc622e15a06345c9db6fdc8e7f3396f48373ff2d559cdb2f8d332cf0de1d326b972367d1a95897a6336577b346b8f2baa14fb61b379db538da309faf89b4a4b2d1d1e20572e25c1ed97c9fc85001830e8410ab028038060ad0224ae74d98f6716e25e2f941c8ba6dff2affab6a38dad0f9a2aeff4d9a06682f5edd0fd03d744c5a0cd8b157c6c198b2702e7bef9049beca4fd25420cefefaeed32b0e401e618df273ca5714ecd59b03cc14d67fb8e81b7f0c75a8d23dc286d79c29db963523152f918994546a8ca840d31ddb66bf6637578fc6760b301cd8937b2cf2544985d35759202bec949505c75298cd181c410f819fad3925a1af066f644daf072b0f4783f11f371c01e61621797f74da4e63a6a0cdc7bb6b538cd7b5b75c71b712ff5c6c53d7e166ec0da4fe949a8901e383846a8ce5516773e1a34a1067a59e5b3a37ff2d154a6d9772d98f76bf0cd9facad735acb8c9552b4defa46c33ca73ae3f66c747b9efaf3c305ccde27422321ece8325921bcee871bd3d668275f3e444236ff8de05aa2500c1ff9d1233aa51943526a345fa69bc3f419889c0edd287111726f40aeecd331b2d856a37645080db690f1c1e1b48ecae40fa2d325d6f9673fb5df59fc36245df46b0ac86e262d6829d61f4b2e3aa367e02adfbcb5f223c74a9dd2147f9d0527b71f63be689bb5499b92c152e2c127aa2fb0c74519f67546ef7342827bc7416fd75042477878a7ae2faac63b98bef81133f8c35a74e6412490ada1988ce3fca8e98d2c1c0faac72b8ba2dcd9fcdc37c77c53ea57b85dd75bc4071d445097a2eeb9347000b8f77f85276c17ea571eda9415704b9e64b463ba5f3963963c1592c9af5295e81fab2fd09a3c2dac6740f8b8b6bbd90f9d2523f648965a78d64c5267f18f0a3dd35bcabd6ffc5bfaefa3c47da399c303cc2bd5ff64706f7854b6c4b185d1a1429893dd40b209c379f0c6e063a26fea7b51fb2e9774cd835fe175c10a71c3f242cdec7a77144f400a49e10fd4b48760e8995b39f4acef76dcd643a70f716b51e2a464eb28633732df49b199e517660ca66f5c9d9b627ab9fdf8641ff503dfed988271f203c8a77409dd08fb1d9844ca14e521dc09ef8293eed4edf590ebb7f605283b4237981616adffed96fe6662c4dedb24ef6f88b1286edcaba58117d8c903e489efab7ccc110817f2f1bdef103ab4eba96a20899f9b29ddc8eee9058797e395a25949e4c9364011f2dadb971aae0bbf2b2c5fc661015b1a8dbfb99306a522a83d335c3e9f4f18cdfcc38072262010b83d318e60efff2d4f868d4bab3c912f0499cb729cd7db3b04ea0979908028748f3fcec1372e7e4f08fbcab3696f4e01cd751d1b7fb726b50ccffcecee582c19a20c30ccbe03cd3054ec411be4be5894234e748d570713c67362079b1909f760bfdcd60caac287e1cc1cf35ccd6e1972fb676a543c543c9ba2772ef3f4a6a3137f7be931b9a7f160300156ff88a30d284b0299f5dffecdc2197855d5cbcb74abf75c029cd57a3a864af5155e1dda112d7a807e8b025a141b300455c531ef1de2fa59c0cf2ebf4e9cdf5952d90e2167b33d935799cb4fdb33d8d5ea22d1d8d21cc9e6c6f9e79651c3240e9bb468b336bdb68656b802a33afe3752453c1d7d6e6d708f98f7634be3afb070db7cc4e236e90"}]}}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x149) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000010c0)=[{}, {0x2, 0x0, 0x0, 0xffff33c4}, {0x80}, {0x0, 0xf7, 0x0, 0x5}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) geteuid() getgid() semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/221) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000004c0)=0x1f) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{0x0}], 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/125) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000100)="abddf17b", &(0x7f0000000040)=0x4, 0x0, 0x0) executing program 7: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x100000000000025b, &(0x7f0000000140)=ANY=[@ANYRES8], 0x10}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x3ff800000, 0x10002fffffffd}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x10000045, 0x5, 0xa7bb, "0900f9ffcaeb83000d00ff7f00"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d0d", 0xbd}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x80000003, 0x4777c53f, "1c10260930770300000000000000da64612c2300", 0x0, 0x1000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f00000019c0)=""/4095, 0xfff, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x2a43) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x802069a1, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000000000000000000000000000000000000000008000023bdd699264234531a00000000000401009078000000006041c93a00000000000000000000000000000000000000010000000000000000"]) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)=')\x00', &(0x7f0000000180)='/\'!\x00', &(0x7f0000000200)='[@!\"#\'/+,(-\x00', &(0x7f0000000240)='\x87,#\xe7%\x00', &(0x7f0000000280)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='tap', &(0x7f0000000340)='tap', &(0x7f0000000380)='%){{@\x00']) executing program 0: r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005000400000000000000010100907800000000603977"]) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100)=0x296d, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x44, &(0x7f0000000140)=ANY=[@ANYBLOB="99b0e6fea5ecaaaaaaaaaaaa080045000036000000060002907800000000000000000c0090780914000045d1c0000067020006620007e000000200000000bcfabf6d9f33"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) executing program 7: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) getdents(0xffffffffffffffff, &(0x7f00000001c0)=""/134, 0x86) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x4}, {0x8906, 0x0, 0x0, 0xffffffff}]}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x2) fchownat(r3, &(0x7f0000000180)='./file1\x00', r0, r1, 0xa) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) 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}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil, 0x3}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f00000ad000/0x2000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil, 0xfffffffffffffffd}], './file0\x00'}) sysctl$kern(&(0x7f0000000040), 0x400000000000016d, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x9, &(0x7f0000000300), 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0x10, 0x0) flock(0xffffffffffffffff, 0x1) flock(0xffffffffffffffff, 0x3) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1004, 0xfffffffffffffffe, &(0x7f0000000040)=0x18) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r5, 0x6, 0x8, &(0x7f00000001c0)="fcda85f8", 0x4) executing program 7: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x88) r1 = socket(0x20, 0x4000, 0x1f) socket(0x20, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000380)=""/219, 0xdb, 0x41, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x3, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(r0, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x0, 0x8}, {0x0, 0x2002}], 0x3) semop(r0, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}], 0x7) setsockopt(r1, 0xfffffffa, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x47ff, 0x1004]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x8001]) getegid() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000001c0)) semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) geteuid() execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_gettime(0x0, 0xfffffffffffffffe) minherit(&(0x7f0000ffd000/0x1000)=nil, 0xffffffffdf002fff, 0x0) r4 = socket(0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1024, &(0x7f0000000300)={0x0}, &(0x7f0000000100)=0xc) msgrcv(0x0, &(0x7f00000018c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) setpgid(0x0, r5) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="8eaa3d81bcbc69da31d9f2db845e699a5e1dc6c7525a7b8fc37d856d13787d4f9e98fc239d0700d9fe320900000000000000feb42f75458af17c80f091f3d429f9b8349a", 0x44}], 0x1) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) madvise(&(0x7f0000638000/0x2000)=nil, 0x2000, 0x2) executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r3 = kqueue() mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r4 = socket(0x2, 0x3, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x8ad397bdc1339223, 0x1}], 0x400020, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080), 0x10) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kevent(r3, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffffc, 0x45}], 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0x8}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r6 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) kqueue() executing program 1: r0 = socket(0x2, 0x4001, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd602bea070030000000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf000000000000000000000000000000000000000000ff010000000000000000000000000001"]) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(r2, 0x0) shmget(0x1, 0x2000, 0x80, &(0x7f0000195000/0x2000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) getegid() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 7: 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) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x400, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) getsockopt$sock_timeval(r3, 0xffff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) ioctl$BIOCPROMISC(r1, 0x20004269) executing program 6: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3e) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r1 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1, 0x10001}}, 0x0) getitimer(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340), 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x59}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r2 = socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f000068f000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) executing program 1: msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11c}}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x2, 0x6}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x21000300000000}) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) r4 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6, 0x0, 0x0, 0x1b0}, 0x80000001, 0x0, 0x100000003}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r7) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000001a80), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = msgget$private(0x0, 0x0) msgrcv(r10, &(0x7f0000001600), 0x94, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) msgsnd(r10, &(0x7f0000000380)=ANY=[@ANYBLOB="030001000000000069f7da1bcfaeddfdb80900000045d01617a978446a42b93f1fcb9f6bddb52b7ce67aa652c427e7e6fc03a1f3c7ed6101877203cc306ad9eebe4398ef8bd75cb62b11b40bb4dabc0f13469867c1541415384fdb42184d73f1fcff32304ce84bfbfc3c1bdab5b7750c6c79350d31e7e8bd0fd030bec793fa51386e496540798a440713e5d9f7a80192a578f43fff59a2de5d8afe988613738eec364193ef2ea7a00eca738236872d3a7e08"], 0x58, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0x0, 0x0, r11, 0xffffffffffffffff, r12, 0x20, 0x1}, 0x6, 0x6, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0, 0x5}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x101, r4, r6, r9, r11, 0x1, 0x1ff}, 0x6, 0x1, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r13, 0x20006473, 0x0) executing program 6: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10820, 0x0) bind(r1, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) executing program 7: unveil(0x0, &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) poll(&(0x7f00000002c0)=[{r6, 0x3}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r7 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0xc0) r8 = getegid() r9 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(r9, &(0x7f00000000c0)=[{&(0x7f0000000500)="03000000000000009b0fcfe10d9ffa7e872e4e2d1af1223feda813b8902843ae4334d378d81512e7d6097f00000000000000499d02b5ade126e91f6b3c820df16ab81b6c3e77dbc7a8475b72e71c3ff226b08e9696c914af6d475d574f5f3a3951bab3538060c8708144a684ac1b36d022976dc141dcc5b68fe72a7b58b5d28d1d12d056ccb4fad08fe392cc744db67640be4b79e60e65b8b483f88e581833c48bfa21bd0a144a0b4bdf30a22f66fc9cbe536558949ffb80839d9fb7255e28d71dffe6d838dd4bacba81181efbdc5721aa904d504cb06f1459c0892e28640406dccb1f12ed353075a079b5ddf59e830700000000000000ab5ac04480eba5180b665684d1167ca4222831c36422e962b7f40782114a2a89db4f4cfa24d71318eddb7ce7213da02741b038c1fb43be25ea811af75b31e95d15e726959c4d48c159f778abb2b10e4ed33d2c20ef1bcdc20e967484386d136eca8d8ec6d917e8cfc5fd991a458c351ca4fd3ee0ff5591b8b3351eb28e11766eea72b9ca314eae54f4a1eba379e0919af70d837195d631304da39cbe4e9b332177bf4bc93b394cbdb60337cdbe5ad68a1f7aa204ff3235b94d7e4ee51e62126d04d1d1633cc0e895efaee467", 0x1c3}, {&(0x7f0000000040)="708bff070000462d", 0x8}], 0x2) execve(0x0, 0x0, 0x0) setuid(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x5c}}) sendmsg$unix(r4, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000300)="a4b11fa0a941f11a9dc1f96352f4c683915a716a3349e3fe4e65049f0753702d47c55e890250bc64ee14d32efbd8b72fa31871dadf8b8f6bc92212603eadf6e983bc04493428309c6556a22d4346520a1b9439fb7255599bd6a746602ca1425f3889980123485e54d355bfdbae2b28820c425b21b31c5c22f3c795d39dc8ab3d70770e4d8d53f7fec0d3a41a57d3b56fcab9d151d06461e2c866ab5c5b2c08158816137f9361c5be5dcb42738dc3ecd3ffcdfae911c34307fd81bb5ace7882f6b91f34e67c7ebccae0", 0xc9}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="18000000000000ffffffff08", @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x88}, 0x404) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(r10, 0x0, r10) executing program 1: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r0 = getgid() setgid(r0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x4, 0x0, 0x6, 0x2}, {0x1, 0x4d, 0xc, 0xe5c}, {0xd6, 0x80, 0x3f, 0x20}, {0x7ff, 0x1c, 0x9, 0x2}, {0xc23e, 0x1, 0x1f, 0x1}, {0x8cb9, 0x5, 0x1, 0x3ff}, {0x4, 0x6, 0x8, 0x3}, {0x8, 0x80, 0x2, 0x878}, {0x1, 0x6f, 0x81, 0x7fffffff}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x20, &(0x7f0000000640)="b40278ea0327f285adce87f642690b0e71360ce3e3acbfa355c121e590cc3305aff83ea5b67b81be9bb7262f91c41996364f965621cb417cf242e0c05bbd601157103e4c7de6ac913bc3d3ad5951b10bb18e", 0x52) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) setreuid(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) fcntl$lock(r3, 0xb, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) ioctl$VNDIOCSET(r4, 0x41946465, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x18, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000540)="6c08dcc1f5d3c6425b8cb6848bc5c7e9b6e47460b7f33578017bc5b6dd0261331acce47bf21e05ff07545fe98cdde23f67a31fc26ce774490b7c02336dec340d37cee2e40f48d455764dc7b1d990a4ae1309d425b0f512a3d2b08cdf6ff2ecd22b72c85f44e138d337750b5e0674f5cd092b6c4b7131ff8e86b76c822c5d89e344e2473c528ede2c5274b122b7f6fd01bd2ccc730329a7a8e4c99ebf09d6d9f452dae33fee8cc0d9", 0xc}, {&(0x7f0000000240)="591436246935dcb17629694d51ed82b107f751f8ba4f43753ae1736d43618e800c05646bf6640e1e487c4cb1321b6c1f8646f68680aecc4146f1ab05079dad52dd8296153101f7053297ae36776f618eda2396f9883ba4b02deb5798d570", 0x54}, {&(0x7f0000002300)="004ca836766742c80ba7be9dfe87273707e834d7a56fcad6ed8e8959c975da1f040630015d3ef7c74a3574712cafb7462283b5a677fceea5bab29ca0558e25ec532803b38b9b8a2f9449b9f67f00e10341ade789af595b833a7a11e150b86c14284437fd6be8fe9791f3565ddea6e892f3f9c67569e94ce09bd261dd72ac3b54d2f00b441589544a3a90e0c5fd27482fcdc43d4ac7677b2943902bf406c0414e9f2d5f9f1befc6fc28195d03402f4b6f23171fbbba02655900342205e9bddb132f65be6d8a09d28fb2d06d7b8f18ba06da03ca650fd8db85c77e548afde04bc55a61d7801081281d4415337fe2176bf2d807f791d98a394d0c3b8ae0255bd05aac5fc974a0f53cacd3e2dff3c1fbb5b5b0f944b7e3f7996c0187730bb33762bfda643cd3fd14f1a69694a8b93f1977c6653b6b185d346281f5eb68f2c3cd72fde96e12d8f21f33a985b3063fb79d1580744cae0035b1ec7ad8770a0d2c6f70383bc2f45bc1fbb86a3eb2f77941f0f3551504c86dee5a2052a0e2dc1e92aaf1b92f0d026a6f283dd47b1fb2008736c757df3af56614ea9c9ab2d1464222a847c3f99ce6b8afb28fe41e714e896e43d4e7c5f6323b268f167f27d2d944745733207042d96adef753bedfbd3dd83eaf23f6b961aed5347829ecc7e3eb193d8df492e189ce783031bc2b3991f5f4e75fecb8cd3722cc53d6c383aafa990b5441718029fd712d6e8b0063b7598c7862d662c8aba41a19b715301e20412641814207ba1a1befa8c6014016b9b2ba8f78d3bda9b661e5eaa03e5be3519c9c466692f6fa5d7b6d6d106266fa2f2c62d75351a89593e3f64e7ca34c1f001e887678dc1215cc1d832468777af7229615099554a677216f9a9acb8cd1a6f8c70cc1ee1b0ff85b450625ace6216b88145308cd4af0143de4b37a675dcdf78717c0088fac221b80e3ee80029f1a31e36cc8c54203ab8971e12696120a36ca5e30529f41db58fd2cfdf49e242427a8727d30b7ea5dea261a36b843542ad8ee90409ab0857a04f5e7c4a6c35e89c2647da7a9e84185bcc1571fd495dfab5b00bc6585fcb528ae8be52cd73ebc19d3eb9d07feda3ba0b0949748b82c2fd3e40197d95f76363ee9922d6912a4228aa4e2ee8dbdb5593c49e2bde580ff81a18708940d3cb86fc498170a8ee1f56bc85b9ff8851b7f5ed184ce01550c46f749b07235ba0c883223ab54f55d579644b94f2001e0114a712d92c20f11d4661c02e47b7e95a2c840f71481dc5d4397aebc33673ba1804bda66e27534c75e635a0f681756f00616d64047d9834fbca69a9a0753ab8d5677a5a42d97682fe42432ee19f2a9ee79f434b33be64b653de791ca75747d56a9948f35306e02f46be2f84577c78a4e9cc361dc1619331da1276c91ff530e434122e74cd2e330dc2bbaaefb247535c3e9cb908949b65e3dd783486f9079710aeef4408a1074821868fdcdd399fabe764c73316ec020d771b396248391c4bfd5b29d255934a3f3dc3e471c4c766bc5d9a6fa424dcf2a6b8b5db0303ecdc1998a0223185c7c664f2d5b35cc2e4c059a92916fc1cf51adcc73827ad1f8ac67ccc2336f5e95eb56f910760fab74d76f612721938d79e8acddfeb99a685c189d2d39241b9cfea1cae3c248e3d50aa08503d8e8e6ddd06040f0a1346ec6c00a9743b9c859677fd5dbbc799d3949e7b908713404ce54b7b9f9b4eb534c9cace53c89bef70e49db2b5c56e6ff087463706d3b891798b09f2d8bb3081a18c91ab1ffdcdd576a0d51f153fde79708853a89866bce4bd0ce0a6852c71f5d2d59c82c08e2fd882ccf3c12ba9784d4ea8d7e39eeaac4a930cf98873c7176b78d21f47b0b78ee2e37d01c94db5690b407c1fc7121055a863718294f1b679aa09cd0dfb0f4136ec2e77fff0f264940213c5c8b3e89261f86b74cc6e86293266b174e9f1ae90d986dcc0f7164e9f684a0b24db6fa43412b3869ad482719c00bb499995056c6fd1fdd7ad0d65ba6915efd3b3cf065acaa6af194df3415ac59c4b8b3ac31aa990a1f5846b8629f6295fde82bb8763340524f41fa7d13d3cb38140fe1f39907bbe8837f76fce679c80b8852704e802864d12c8738065d5c07ba997daec5a7cbac0fbbd5f2ff92146152126c7427313108f0e3f42eaa552b74a3ba8e31a38d8e3514c246f174fba1d181ab438f1b73bad6f65bf2bddf0a235e1fd46c66b403f2b6455359396600068a31dc59b0d399bc065a15b18f13e735c8f8f7b72199c0508065467c6d84ea0d7ff893544e98f455e5b7fc3a5370c8b56e6421c369abec04b0941513c6425c3a6a7afb2338ebe89ad860590b9f3bd0913c5aa91bc435de7bb919f3c95dc3e1eb1bf6fe52d1e510bc1ca0a3191fc89f01c732ef0e2e7909b1fe37ac8e09f05b9a65d9b4f984e2f837442c9c8e191509106bd51777ba2464deff0286bea08f696acddbaf24bb56ca0869e30a170df0e49357c7c522bacd671d569df5472336a8283fc9027d53b8652dcf84f7a1b2c35fd305038681323532c974c2b83d5cad8031e7ee41f4d8185d95006a18909aa82ef555bdd5f8df3c00af4394ee6a3b980a6779441fdde0c925702d3f5dec09d8938bba934bf523ca849998e3b27fbfe1053b33b08f003d5c2347bb4fb1174a77ed3cd49f55c0ae16c4fc37e34028098f83824df3380b51e7e4dbaf743e46e35fca98ace13189452d66f313c78f90dcbbcface8cc0fb1dcc0a70080139f2be18712fd53b5969b23b19504cf8b628b981ed8c54a07532b6bb9b792d81dbd64dad0d8bd2d8c44cc4824fde244dc99689e8a7af206f075cac5711ea81f2b3af06ce9b7832ad99048be0cad910688c085e7e34c8a25b5c5005eaa3213c8c08e8a27574c54810482b6298463ff38eedc3e591562c26802ecb239a969721cc404b3ba6f814b69fcfe23e77120187e83e98f8d8122f700dd0f454760646581701b277198f5122213c1cda28894d180e9144fec9cedf5decdffc01d54fc8d897bd8e02a140c7adeed3ec1a4caea585b7d96a28c4618bebd80e2e5dc22d19af393d5fd0814b2e1a2225f9ebf54da9b2102ce77ace46654c9883be25cdee96c4e28791fa4c3f098a4e084304a9d102766c78f0cafcb9492f5e60ae43317077bbcccc5b6fc61d4472a6bcbbcd758be6826ee3184a7360a433829af7db730bfd5439ee838a36f1cb64db00b3affa4ecd7c113f498b34ed4d279282b622dcec8c931aaa1e04e86e513bc14c4f379685c304b754f987a82f2b12e36fe069921bba72bd47df5536325ce98807aa7d79d876974a283a44324da4e271920b979b27a8afc899af67f711479bec600c912ae7dbb0277b73e5d19c035dc2490158607b56455778bc7124c6ff2f9654e32f64f1d704f42b8348dab45f4681fe217da015feac2740e314bba3c6e7b9279c222dcd2152fe1fd1196137b2c26c1ff4068e5c507db7eefd74f407021e7157d5eace177815000a73800aafe234834e1c18d6de5cc7717dfda849c0769314ba7b9fbf8143f5ffcf5cf467fe4223a62761ca4bc336ddc643415e471ceb6246ab2f5aa1e24d29dd22ec4f3731b04835c61e8faa6a56deb603ed51fc64b28870fc44e13c3d3985594353aff274c2f1b104030ad31fa344e09da29685240203d7302472b96040084c43d1b7fce562cbf0e4a4018f645a694af92f08dfaa70427b761dfc626438013bd0e82dacbfc392f84c65f7445c2457b9101de96aa6e423a5edaba99e907ee5231b5e5dd750ed8f5e51887db5fc1393553f673a40ef7aff16642ca88fb1ade6eac039bb26db23d4b8ad8c122864253854b086ea98b259d3fe88fa1c8fdb645f1f0cedb743c354eeee7d69ab3a86e01fd28e0d24d0d24dc1187f6858b77c641490eb96b219d5bc5e9143083dbcc9307d235f9fee3f8618744990136717e585470abdbe1f94bc5983f5f4c0fd3938b72fa16f1d388e40cc0e5078dac860ace0b357b6deea0b358410e92f4f7663b3f8f651a4a329cd46e769be6cd17886b9921237f8d815f7396784aedf0ba78eb6c479e6cfde18b9c84a3ddca484ae405ce07ba8848463e62cd212d53198fad8fef742ab59e5c08bfdfb94df4783fc7d0760dbbcb2a7c61895c9c78386574dc559132c2cf2709490343a6586f8def2463c936dcb9f839987e5c1ec81220bc7c0385166709a2830dc6e770034b54eb6fa04245cb3c8966886ac102c2d0fd15a97e610cbd7cb7e127e42f2fb43c1accead019bd44b6406d7d93028dfcf49ed086ea6288b5583f04265d0bd65863d75260aee1c2e9d04690115f25874844d9691c368633d360832b21696cadaebdbef9f04b15db72a24ff27d860854f4c6c81a196cd646221455f18ba81c8a8cb64befef7a5a9e8c5aea90b280f6a8d9120371d4bcd97685579572f22e29bae2fce29bd89cbd0919cc31f054a7a107003fb342f08a72b967f95e670c898a5531f1a12d538127450960f09d8455effbc98d242570c105c51795f492cfa1a99a0f7b80910ae05515f6ffeba7d79f3002b4a3afa5e56a095de66fa986343f8284d52af1e6e2bf8399d4768b7d4f0aff17f5c9abc83032e6bdd7cc1b2010f6acfb609d8b96ffb06cb33e7361955636bc2415ccc3f52cac0a4f113a29017c7443f3f43fbe27cca0c9d035b9f4f172d89b56613024fad9a202660df23ff01b37fd656fd7e5a266d27b7723a13cf76857b85a94845871a15e4d120453749c00a1631adceb4b5391dfad2054dc7f768ee76e069ebc3927bc83822cd48658ce8913073a42da4974f02c10492161398ebdb7c7691a2f0bb62f630fb71f0b9fb9d56068860e8deb3a4dbf95a734d5e7ff1b65cb99e725e9084893118c5f53928c71f2cb8ae296a5ac900ae22845a5165405651af387ff35f87c7627f382f3e077435c430dcdfced94aab371c4e62eb5e7e80161afd7eeba9f75d234ae4e72d3933d2fc34c0b6d097299a740a18801487ca96c922534c61167ec90e22f83657daa989adc1494a2bbe858f5e3e7080974c17fd9920c0515fb3a2a52b730d9d83c02b759489ea2b61c949a1be7cda39758c75add39c0356ded8f21c7df39f3db8364db97866c97ae504242bb1c92c962c1f130022f600e7bbbd23ef468627993e0a5d49abec66a760f99d59d456bfd1a16692daf9b507e1c4365aa765fe4aaa48c5af72a657527d828fc02443f825a6efd1d40ddb55d4dd6a705a62405b8bc89c773a838f0574f3215d982a2319de74ae4450d689aa59ce6087a686a806880da1708832f1ffdf06a9b0e94397f41c0b4e4351ee464434c813fde1e1d6cd9bd4596c271735692a1791c0d209d173d0e3f0f57e92c2b8dda2f927a339e6c57367d94171e5206a1a0b4571b4841a6d92f6e0c544ac89d91b84447a1526253c956b18fa801015d6837f7fcddfaaeeb8ba664558c0cb6713e684d7f4cc681d9be99bfb769be07d8995dc003ec3f8d7b1dac5570d99a97bc9b385aa47def4d0b2dccf2633d6573f6249fcca2887307c49e1b6d84527d6ff11ff68e70e83cd704535d3c0a32a02b140b2864bea93726ed8385e69cf5b2b084f9f97f4aca5a4f5744d5ce0bfdbfa4f79248992a39e554455a943b00565a163f8f148859d15c04cf062340186d5815a3dc7fe55af8a679b3a2c9b968d5c04a993a2cfc20ca71a4f19f4c5f6eb996866b73d038bc8c9db4c5a1aea544b1283c0c3db88a8164a0322a7791a1cb8149b5b60d237fdc238416c7b1fc4cd19a7c38468ea1d6acd4926f3429cd10e550b18dd66b8d3537f90fc76d6b790dd0e1bfe65cddac3debf43de4410e12b0f5deb245043415d023edcc83f810c19ee47f8f", 0x102c}, {&(0x7f00000003c0)="54c4263af80c9978a962b13556f19671b02f5c3afd79f892bbcf037cab71c018f4072262c0e23b61d6502c0c606f28f47d22bdfe822900097477ac503df443fd73d234133741b4e216f880fb399a07cdda2a379e76586f3cacc60d93d512220b0323a5a8ebb604650fdaeb4a7815f3df711760e15e084a778c381c1ca84ac28c8576e120a696bf3cffee04050d046b682d4eb6beed75e1d5f018dcac0523222e6fa270cd2039aa461cf44521f8c24a056f065d5d46561460ff25c0c01354f8220fb1264b0e497cae974ce4b949783d63b1a36d69ab2d32ecea18945b70cd630407d2d012c175e6d8e9e35a53f32cfa458d05", 0xf2}], 0x4) r7 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r7, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x16}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f00000c8000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x3fe}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000163000/0x2000)=nil}, {&(0x7f00004c1000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000199000/0x3000)=nil}, {&(0x7f0000148000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000087000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x87}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f0000148000/0x1000)=nil, 0x0, 0x3}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x4}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) executing program 6: symlink(&(0x7f00000002c0)='./file0/file0aaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000001280)='./file0\x00') open$dir(&(0x7f0000000380)='./file0/file0aaaaaaaaaaaaaaaaaaa/file0\x00', 0x400, 0x0) r0 = getegid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r3) setgroups(0x4, &(0x7f0000000040)=[r0, r1, r3, 0x0]) executing program 4: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x1a}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000000200)="a827218467e945d25e0b6fa291501a3bd47026ef4ec4809e0d5930b1545b51af875a85e6e00335612ef6105279bb18a6b1551fd924489ed31c023d9bde226ebdb2ec9ede", 0x44) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r4, &(0x7f0000000340), 0x0) r5 = getegid() semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r4, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r4, &(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) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, r5, r6, r3, 0x100, 0x6}, 0x1000, 0x1, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r8) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) chown(&(0x7f0000000000)='./file1\x00', r6, r8) kevent(r0, &(0x7f0000000040), 0x3c4, 0x0, 0xfff, 0x0) pipe(0x0) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000140)=0xfffffffd, 0x4) executing program 7: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc020699e, &(0x7f00000001c0)) r1 = open(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="40c20fc9a3b0452d625bd9d09205d0c8d98e04952f0cc998dc0305b9fd73518c65822d7bfd726151c80a4f96205c5f02c5ec7e571dd569b866aa399558a0d7c214e49db981eb8e2d06e27941afaa6ef547965b25fbb91fed9f11d9995a650e03494353b42e030f3ef3d61a7e272b312b9a462af7f829fab27a0d69bd10445530ce", @ANYRESOCT=r0, @ANYRES64=r0], 0x401, 0x0) msgsnd(r2, &(0x7f0000001500)=ANY=[@ANYRESDEC=r0, @ANYBLOB="4f3bfe92c29352bcdb600b536dadcb3356a5f96886c17edcbe31d5ae1067976ef24984c299d387352c1e18", @ANYRES8, @ANYRESOCT=r1], 0x401, 0x800) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) setegid(r4) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) executing program 2: syz_emit_ethernet(0x1040, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x100a, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ac9bee768e93a3ebe725aa8aecd22d61", {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, '\x00', [{0x19, 0x200, "d741f2cd211d849a42912a524498acd5cf9535b26ca7c53db6a3984b476d75f9ab024448a37539bf26e42a052564e02be703d547fb42990dbb6572c08f182cd28123b2e7bf967872c43c4eec2489921473dd760c228be7f6251d146c3f5704caf271a3bd6bdd37485defa3c240932828d070265881e7fdcbcf90ebf6a3026149fc9c98d7abf199001fc96eb2dcaf2911d021d9850cfbf8360457677944e594a0bf74aa66aec8b086d13c22f0e365aec0fa6c409e661ce597a4a4dbbef0f66bc5e0bae03b22efdda0f7fd87189087096b221fbb992bb1645dadb19fc880fb9b25a0171013b0ef9bd004f5312f59d8776957989240555234d3b1641eee3216ba0bf980aefc98a2cc5e0a3a1763b92c560cef56147132dab1b90304d9972a9047cd8b01b82620e22946f0f4c2f3ea16b65d0fb8007f5a3636e0520dfb600180d8588ec1b9f80c64626820b6b340ebd0975b0517a497a46d8ba937bc03678f98a76d9768311e8648eff7173e34141c01c55919cbe810ea6c9a734c35d6381b53db78b86dafafb4a950e08bc01bff0449408c2b1b7cb5a64ec63d4daabe6ad1544540f88ea8bc54cd3cd1f9b17aeb59e872b894f237a09398cce30aeef0cf4d01bc5ba0fe70bd4a28f8761ef8b97b6346d655717427ef97d625998f45c01568bf2c154e6d0fa82f137f9c9f31cab0afa8f26df98d9be5c6f57c6175591be64f67669611b26542c0f8ea668c507b6e431a8eed0aefabd9d8c7206972b9c65a38f77cc86c44dc6140d94a9ac665b813a496a59834efd0ea3d4e36e33be5523f380ff84165ae8398dac877e2d9e1e8da6a4e58b25ee68691c18548c68deafc87572be76f9cf7e5c6b52908cd3a620f47ff3c6d7703cd1b9dc64b86a69bb08a7c8192fb715c5e148c85242cc057773bfc9cfb7ec37c8db4abf24db60b46fe80aa18311cc2afdd023b4b1ec08a799b97e2f46468b91d6e9bcb483bc461ee0e1db9435db3642a37b0a27dcbe02ad2adb03163752a8cccc756f1a548f4c70709ee5c7ec48fd2f1094bd2e130d64462fef89cc591d0fc3627f21ba3274a83f307ab0f954349b1e1a3f44aae767b4d9d984aff4bfd2861035250cb5ea68f8f0b680e6b65aee06fa7ea2acdc9b5671867f9d157e241639fe827de0812a436f74c652d380e3fbb45af450280d9d91e3ad86c15ab18af784fdaf7efd9ea0f9b2946f8d01af0245951330de21e338ee35201a44db6b3ad38d7c6b16917a066e20bd214f939d7470af878bcf43b80ef92769b5da4759237ef0a2a5cdd6ec3bc057ece53d83c7c74540c843686c10f54b5d6c2f93e6c7aaf8d21da5475a7a8d6c8f7477d03267a9cd1ff214f8d21133732dc9f22223aba08b7cd2f13489b0f173f2d60a9e5cb843eeee3f97b760a9af52880872209f3a6be51baee6ebef121a76e23ef2069caf00ad2c98bdfe346e8e0f943346df205f808fcdda4184488e27b5a853b8e6797010759c85f730f9bf4561dae87c4e372b13b0351e3ced9c1a3ee4ff65d270f39160e57b10cf8cf0d1c9140d6291716dce101adb5d34b2ac876553b9494f45364137f468a013f39b0d1d5752879c26613347f126340dfe7bbe554f8550bc7ff85ad3076a41ba312a9f0eb01a9708a279dd07cdf3ee849a63189b6d2cd5bed9ddc848b7954b9adf5b7373a9edf60b62d428ad527b3f30bc74846571a42c0bf819698611f2919bf1b2ad0b0a4035956c40362e714d4cd3dec546d99dece8c299ea4ccb679132b439fcdbf3cd896a59ba581c703026b70ae26685850016f7e07cd2125c2810198f1a90a10e132e8bf86025d2e58c4ef3826ab2c81ad41e85151263562ab6c261554bac154c3a62c33ebc0cb0c2b942590b665b5e3e81e24b876216236410ef55a2fa1baf27a32b1f555c3d4cbe60b8ed9fe137335661433ddd426ac202ab28e59c796d93ff2a3d92cdff39e613be14adc520b985661648190882eccc115eeba4d6badb0704d6c5f4fdd1fe1c710cf5fccfaab244d26e24d0f9ec336dd8cc28f83ebc97f0ba8f1ab3a7199b58cfddb544ca986e0c7d364e5d730d11e67e3265bc0d62afbd72aaa1ce70e753543d038e5da83d7bb91b2bc761752909c4b6ce08d90c1786d430010792b309e31dcbcc1a37008b2628ac5baa6ea7dd822f61b1087a1f76f36bd0e27c369bd7447d1b2e45b550d9852e1d9d97a65c3ac7cfaff58e53fc548be63b489e10b748ce13d1a789b395defcad993f106d618b7440afb0e8da006c1ffaa0c69a547c16ac72088fbfd631921c262609e21d15e1fb3df9db0966ebd45fc532fa949a0cfd91eb41c0757a69d4f79559a78df689476f4a6bb0441beeced00ef7310ec4574fae007c566d288272c519ec044ca875f1735ef1fc2db579c08c7b68efd0c64267ba5378a4195dbaeb43fd5463c859f8dd5ac34d387dc94855958b53cfbdda83e43069d7947663aa7911050cf80b6e4e6942365ba745488ed2dc8a7925b2d013ff060192babc9d636f3022316cd6c67c80c23bd55107b5066c0e99d28a41b5d18c063f71dce0392683fb68dd751e882ea530ca9f0dcfe1b7038690385dc32d02ac70f640ed425232b19b6584283150baa185897b62ea3dfd92baf06b12a96a27b997f470c667f3bc76f1950ac7be7ad14e2908aa28994ee0d2432a495485ea8d4bc4e0ca38de8bc19e9c7a99517fb9bc7053cc921421dac615ea33cfbc7abcb285f83203ae094f723a1d0e90d98c86367d6312116bbc1022ae21fcbd17139204a34e21cfbad9bda6a0f3d2dcbc2dae18bd29bcfea189a5d7188f43179206965932c37e8161d642f9f1eb0ba19be8c65d60a051b8c3395d2e758025dbc2fd09303c85c333419414e34127aee8ae06bcbc575cdecdcba2fb49fb6feab14c108dd007e992098a95d24d74687bc010d7b4b2f3627471e798fd9bc6416e138f438f6f81f97dce2d6b782f32cc91bbffcf48560c6127b459b64e69b995db669bbae46aadbf514595a9fac923bb575c15814147b9e8f9a58930877aafd2c28786fe4a5215cb4436ffedea2875f050b7d0fae215451b64d6489ccae05d84d7b3376226f27a9425742bd7c7a9c2c37362e029dc3826d697e2fc7819bb9234bdd52b3e08acd2ff7b91d141fdb23ed457f6af3439740fe1480cc911c581f67636cd71463aabba987b8d741bf38aceadd8ea95888fddb88d2f2ed57db501ca00d24ca05030160b712cb815fbcbcfe39f6c2a187b630ab39b87bf61070dd56fbc809eb964591466aac582e7295dd68df8b45e89a6196b3adb36ca8753ee37e30fbc4b8dfb5ba8e36d4a18e85b3376accb4e661efd81f8b1b845151365ea4afbbd45c77ecfd3375c1e03d260e719bd99ebc7384d6237752cd984a25d4ab056c7cd9dd19dcb62cd4de95ad695b2670b6618b047960f2cef92e05a41f6e1a4fdaf0628be8b0dfd8e863b6c4228aacf8c7bb318ffe4881cc888040f985e69c55a54b32e960c5a4195d01b576e5ae03480bd373f8583960f46c5eba9a42b1022cff5591dac8c89b18538e0bb70eb54e3541e611f984d2af2aaff873a9faf4ee21975027d8555523b05d5ea80cd2824efff1ed891bbc92686bd891d929864361e79f1e05c834daa701648d56b32991ebdbec942993cbc677d063e2399771c8cf06665d11056551fff5c2ea96c9890ca4dd012eea148245458cc5945160d523579b8f6c2a71153282dbe7e74fb96b928592b62aaa5e3de2b8c2a843adbcf755c31152d84ad0358db424f6ecee30f482f8834bf439daeb9527e563fc26b326f934e2d5cd42c3f8b157eaed900be77bd7f00d7ca40c2287dc35409ffbdffb5f8670489125729b4bad8f2ca87d95995324922f915ac0f34275d920b7ec9c0d09ed26ae4538fbeb673ddf825121a1299821538a8c04610eea76e9f06909dc7041da63530e8e624470a642d7d3f24fb566776e8a4dcf8756daf218a61dc7ddd7d4541e08223dcbdbce9c1c369ad04af63da61e85d4e49e6fbb7772e800780e224445ea0b43500100a82e703379eb9a11d930017cf143ebba5dee4fda7d94dc8320655cc17e0f52b41a8646a543d75fd3c092e056d5862fcbf8cc622e15a06345c9db6fdc8e7f3396f48373ff2d559cdb2f8d332cf0de1d326b972367d1a95897a6336577b346b8f2baa14fb61b379db538da309faf89b4a4b2d1d1e20572e25c1ed97c9fc85001830e8410ab028038060ad0224ae74d98f6716e25e2f941c8ba6dff2affab6a38dad0f9a2aeff4d9a06682f5edd0fd03d744c5a0cd8b157c6c198b2702e7bef9049beca4fd25420cefefaeed32b0e401e618df273ca5714ecd59b03cc14d67fb8e81b7f0c75a8d23dc286d79c29db963523152f918994546a8ca840d31ddb66bf6637578fc6760b301cd8937b2cf2544985d35759202bec949505c75298cd181c410f819fad3925a1af066f644daf072b0f4783f11f371c01e61621797f74da4e63a6a0cdc7bb6b538cd7b5b75c71b712ff5c6c53d7e166ec0da4fe949a8901e383846a8ce5516773e1a34a1067a59e5b3a37ff2d154a6d9772d98f76bf0cd9facad735acb8c9552b4defa46c33ca73ae3f66c747b9efaf3c305ccde27422321ece8325921bcee871bd3d668275f3e444236ff8de05aa2500c1ff9d1233aa51943526a345fa69bc3f419889c0edd287111726f40aeecd331b2d856a37645080db690f1c1e1b48ecae40fa2d325d6f9673fb5df59fc36245df46b0ac86e262d6829d61f4b2e3aa367e02adfbcb5f223c74a9dd2147f9d0527b71f63be689bb5499b92c152e2c127aa2fb0c74519f67546ef7342827bc7416fd75042477878a7ae2faac63b98bef81133f8c35a74e6412490ada1988ce3fca8e98d2c1c0faac72b8ba2dcd9fcdc37c77c53ea57b85dd75bc4071d445097a2eeb9347000b8f77f85276c17ea571eda9415704b9e64b463ba5f3963963c1592c9af5295e81fab2fd09a3c2dac6740f8b8b6bbd90f9d2523f648965a78d64c5267f18f0a3dd35bcabd6ffc5bfaefa3c47da399c303cc2bd5ff64706f7854b6c4b185d1a1429893dd40b209c379f0c6e063a26fea7b51fb2e9774cd835fe175c10a71c3f242cdec7a77144f400a49e10fd4b48760e8995b39f4acef76dcd643a70f716b51e2a464eb28633732df49b199e517660ca66f5c9d9b627ab9fdf8641ff503dfed988271f203c8a77409dd08fb1d9844ca14e521dc09ef8293eed4edf590ebb7f605283b4237981616adffed96fe6662c4dedb24ef6f88b1286edcaba58117d8c903e489efab7ccc110817f2f1bdef103ab4eba96a20899f9b29ddc8eee9058797e395a25949e4c9364011f2dadb971aae0bbf2b2c5fc661015b1a8dbfb99306a522a83d335c3e9f4f18cdfcc38072262010b83d318e60efff2d4f868d4bab3c912f0499cb729cd7db3b04ea0979908028748f3fcec1372e7e4f08fbcab3696f4e01cd751d1b7fb726b50ccffcecee582c19a20c30ccbe03cd3054ec411be4be5894234e748d570713c67362079b1909f760bfdcd60caac287e1cc1cf35ccd6e1972fb676a543c543c9ba2772ef3f4a6a3137f7be931b9a7f160300156ff88a30d284b0299f5dffecdc2197855d5cbcb74abf75c029cd57a3a864af5155e1dda112d7a807e8b025a141b300455c531ef1de2fa59c0cf2ebf4e9cdf5952d90e2167b33d935799cb4fdb33d8d5ea22d1d8d21cc9e6c6f9e79651c3240e9bb468b336bdb68656b802a33afe3752453c1d7d6e6d708f98f7634be3afb070db7cc4e236e90"}]}}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x149) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000010c0)=[{}, {0x2, 0x0, 0x0, 0xffff33c4}, {0x80}, {0x0, 0xf7, 0x0, 0x5}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) geteuid() getgid() semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/221) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000004c0)=0x1f) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{0x0}], 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/125) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000100)="abddf17b", &(0x7f0000000040)=0x4, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = getuid() setreuid(0xee00, r2) r3 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x0, 0x4000}, {0x5, 0x10, 0x1800}, {0x4, 0x2002}], 0x3) semop(r4, 0x0, 0x0) getegid() semop(r4, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x148, 0x0, 0x9, 0x0]) semop(r3, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd, 0x800}, {0x0, 0x5}, {0x2, 0x5e0, 0x2800}, {0x3, 0x4, 0x800}, {0x4, 0x3}, {0x0, 0x1040, 0x1800}, {0x1, 0x40}], 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x2, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 6: socket(0x0, 0x0, 0xc0) syz_emit_ethernet(0x17a, 0x0) syz_emit_ethernet(0x126f, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8060693c, &(0x7f00000001c0)) executing program 7: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x100000000000025b, &(0x7f0000000140)=ANY=[@ANYRES8], 0x10}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) executing program 4: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(0x0) setpgid(0x0, 0x0) sysctl$hw(&(0x7f00000010c0)={0x6, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) getrusage(0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setegid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r2) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000000)=[{}, {}, {0x40e}]}) clock_gettime(0x67f3248105b4e007, 0x0) syz_emit_ethernet(0xe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) mknod(0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0x801169ac, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYRES64=r3, @ANYRESHEX]) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) open(&(0x7f0000001580)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x80000, 0x5}}) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f000069a000/0x4000)=nil, 0x4000, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000226000/0x4000)=nil, 0x4000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x22, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) msgget(0x3, 0x0) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000027c0)={&(0x7f00000002c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000002680)=[{0x0}, {&(0x7f0000000440)=""/137, 0x89}, {0x0}, {&(0x7f0000001500)=""/176, 0xb0}, {&(0x7f00000015c0)=""/180, 0xb4}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x6, 0x0}}, 0x10, 0x0, &(0x7f0000002800)) dup2(r0, 0xffffffffffffffff) clock_gettime(0x4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e33", 0x54}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) open(0x0, 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="4e35e7", 0x3}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000001c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x800, 0x2, 0xab5f, 0x8001}) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x2412df7) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x1, 0x3, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0xe02) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000001640)='./file0\x00', 0x40, 0x180) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) setuid(0xffffffffffffffff) r4 = socket$inet(0x2, 0x8000, 0x0) setsockopt(r4, 0x0, 0x0, &(0x7f0000000040), 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000640)="a5afb9ea7497ee7d1a2959099e5ed9e107ae73c8b65dd336870871915c5a9f34bfa5efae9615768a20ba1676391e5c4c5aec6b574f03cdf88ed102c192480d61c3686b29f51ebf8e740c61d3458514c73aad4c2c71873196770fcdf00b80d914273eb6e5c083f808af22b042ca9f784ba266c5ae55ae1ad31d8de4550709321e3296d0636424fd8b476879ed52722edbf2303dc696bdce35c8309a34540936231d5a4f79e3912ba95da7129c51d856165fc7977c0e62c89867fb577bf46ca3c3568a41f9e13f2068a493e2d7dc5b39efea4ef7c72d340375f123d7e2703827abf6a35a3bd418b9b1c1e7f78a5a65e03e4f416d12e61e5925a4d80e4e704ffeaf5a6229d4f1508ec6930a3402bc9a9b170c3f538c67d687747da92be21519a9817804518ec660ba286b6c8247888e5ecffb34fbe19fd4af78bc6259174a2d18", 0x0, &(0x7f0000000240)="a943dccd182eb1b923360d82e84042fd24e8a50da8f1cdfd98e6f01d05bc695e3be4f61d2252125943902c242c2f9b836e211fd1ae0f9a3bf9ef100b3d5fade0c56cd5bc71f020f6f41e081612a9c52286281a4d3df1ff935ece40038e96603be4a805f18e8f6aa4fd86f3f0f46ac90fc32a8348214568556926f2", 0x7b) setsockopt$inet_opts(r4, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0xd00) open(&(0x7f0000002300)='./bus\x00', 0x2, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r5 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r5, 0x20006473, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) executing program 3: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000240)=0x8) setsockopt(r0, 0xfffffffc, 0x9, &(0x7f00000001c0)="338115ef0aa36c2aa89b34b87053fa8f7ec2034b831259c92a590ef51efcd1ff8b85363b9ed5f079e1b609b63e92bfae898bac482d1a9d0cc2e44ad5f92dfbf4fbe0c9992ed1", 0x46) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() r2 = getgid() bind$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaa2aaa7004f5b3750786dd60d9080000383a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa020090780000000060c3a51300000600fe8000000000000000000000000000aaff020000000000000000000000000001f9e0c87a10167973cd8daa6689025a6c0af5694549f8b45fa982d50d8b52dc133e55e5e702ffb1ebf763e10534839d0bba55d72296ada632a4bb4b8d8df575f5695be21621010a6731662a50bba735cc8dd83d89"]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, r2}, 0x0, 0x0, r1}) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0}}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r4, &(0x7f0000000280)="e6", 0x1, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000180)=[{0x0}, {0x0}], 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r6 = syz_open_pts() syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60606200000000000000000000000000bbfe8000000000000000000000000000aa"]) close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xfffffffd, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r6, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e890412bb639a53a0467b72dacb82f4fb0abc5fc864f9f207088b9736795426f9c4e816735df072894ffd7538c0f1b3f262fb3c7f162f8d", 0x9a}], 0x1) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r5, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x40000131, r7) executing program 4: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000001}}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0xc07, 0xffdfffe1, "97071540d67d3f0000ffc100"}) writev(r0, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r3, r2) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x200, 0xa9f, r5}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5901) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 5: sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35", 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x20d80000, 0x6], [], [0x0, 0x0, 0x1000000000000000], [0x10000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe00], [{}, {}, {}, {}, {0xfffc}]}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) executing program 6: open(&(0x7f0000000340)='./file0\x00', 0x80, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x20, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20b8c, 0x0, 0xffff3952, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r1 = socket(0x2, 0x3, 0x2f) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) select(0xffffffffffffffd0, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = dup(r2) dup2(r4, r3) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000000140)=[{0x0}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x60}, {0x40e}]}) r6 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000600)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000100)='r\x00') syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x1000, 0x3) r7 = dup(r0) pwritev(r7, &(0x7f00000000c0)=[{&(0x7f0000000400)="76f95cb52c4b020314aeec741b6c00ea2106461d3edd4bc8d9a0fd008a3a1d3c7cc4d2469a83ac9d3af4881b79a7deee142d35cd691dda85c6194fa72528e61bbb97a354ddfd7cfd5c5b18182b549743b0d4ce76dc327de63552f33107b9b55d19d36e6ec72135b798622298926493bfc1c94e49ec02ddfd322b52adc7ebeb9c5745f5d3b04aeea1cdc0dd227c6f4c", 0x8f}, {&(0x7f0000000240)="b27833b6f4f819766c6e1335340fe38861ab26cb53be40b867b694251698aeaae5506d1d6da694aa5ac3447835b9452b0b01991305090ea4da0c9d228a21e105749e32736acc9e9ab4a9a5a48509e69d5a7949647279cef76caf8c5d1ec38b622e77", 0x62}], 0x2, 0x0) execve(0x0, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x38) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000002c0)=""/196) executing program 2: open(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000740)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000003c0)="001c0000f789600553900ea7498bbb505368d03855973130140dd6707b2250453c4c130508b4c18e67cc7379b09d97adea8324ae435e1ff192f483d8ab386415b15871933cecaf252943be6b1b826d152b332865fc8cbdae2de033f195fb9b264adfbd81ed7fc085354c292e4d4b9db0cfc56e3cafe8b2fa6e57b066b0d59f5e652faabeeab5075e85083ac8354657868a985dce6b3f7782f88c045d15cf8a310e2ca515149d0515375e1a30bc13ed089535b060be", 0xb5) socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f0000000300)=[{r1, 0x4}], 0x1, 0x1000) dup2(r0, r1) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x20000000, 0x10001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) fcntl$setown(r2, 0x6, 0x0) writev(r2, &(0x7f0000001400)=[{0x0}, {&(0x7f0000001280)="b6442ca5f95afd61e29402d829a2b189882db4ef270f6f73ef5d6e188af546173d5704c1dcb958b676632018c75a8f021cdf86ff833560efc9bcaab75d9e94c59e9cc2ca9e77c9b0c10d05670c2f385c49427e601ee9c27498f9eb17d6f819ea4e64cf236bb92457a18b26b7d0a43254549a14e19e1e617e5c63ff92c8879a4ee1c95090c46827a2412e76107bb6a3628caddf399088bf430b1ead3046f3f6ae071f9c656c07fa446d88c17bc3272f1ac43d48a2ce31a827930d8caad845308d36b80989a9083d74a78fbbf010f61d1dd413dd1de0686f1af8ed61c9bd6233e13613b15160867a92fec791a460a6df35131ce6e430fb3e7318dfc2a9b4", 0xfd}, {&(0x7f0000001380)="a8453fec4f8e0d7654e0f59270c37fab6829f6fb436f86f822670dbdb41bdaa40e27fccc86b06cdd660be923e7f9bc449642e8a759f642197e8cf8f82b54a23952e123500cbf9e7a40ca7970f5644e6a88b5e60fff4432af989218f9ab20b327e7ede19d5d21c63b192e84427d4c876d97", 0x71}], 0x3) writev(r2, &(0x7f0000002540), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002580), 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000002c00)={&(0x7f00000001c0)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000002bc0)='./file0\x00', 0x8}) link(0x0, 0x0) link(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000002a80)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x10008, 0x118) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) executing program 7: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000040)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) getppid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) preadv(r3, &(0x7f0000000540)=[{&(0x7f0000000340)=""/184, 0xb8}, {&(0x7f0000000440)=""/231, 0xe7}, {&(0x7f0000001a40)=""/198, 0xc6}], 0x3, 0x63a) r5 = semget(0x3, 0x1, 0x380) semop(r5, &(0x7f0000000580)=[{0x1, 0x6}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) msgget(0x0, 0x288) open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0xd0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000140)) r6 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) msgget(0x0, 0x8f) pread(r6, &(0x7f0000000680)="2f551819b72b76cab770b9e06f9226b6f32b43ecaec8e86097d73b115ad5586bf91e17abbe5ade3894bcb9b2044307e372f5293483b70dc1be9805686f9114f95edf9aabc56c41f1b6b5f547593aaeee432cb1f047445e547ab6f6b0608565126a728e3e70bafd7c12884892d0d8ca81fcd92725b46a03409da10f81a7fa0eeb88fb04b315be12532618a7edcf0f479979aef03e8dfc3e443643ff2606b866a0a5596ae65853e0ec4bc9f30c6af8c0f26147350d88cb64ecfd931dc30517469fcd3a86f96b38750078d617", 0xcb, 0xfffffffffffffffc) msgget$private(0x0, 0x50a) msgget(0x0, 0x210) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x8, 0xd9) r7 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x40) writev(r7, &(0x7f0000000300), 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) listen(r3, 0x1f) pipe(&(0x7f0000000300)) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0x0, 0x5, 0x7fffffff, 0x5bb, "d577cb00c3090000000000000014070790b900"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="02eb1c2b6af66b1cafbe517435c88b464f22d1060b8e6f0a6554fbdca2875dc3aeca14ac77be9afef6caec188d448c0bcb9cf25dfb065e45fb74f85a023a649ec4c0eacff9c9bb97d6b6da5de4e47f2ba3645454ec1e5e5f3c2529dfd9f3d3592f5be44fbd7e8d516040628dae041542b6bae1f893653c8173e213409e87a89aa0b3fb87f092b276ced0389d09", 0x8d}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x1a2) sendmmsg(r2, &(0x7f0000001240)={&(0x7f00000035c0)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x1}, 0xc, &(0x7f0000001200)=[{&(0x7f00000001c0)="96866f590eeca552ab2b979f87846de5eed2e3b3f2297168d69b50ba", 0x1c}, {&(0x7f0000000200)="931244ecd072c6d5f87dcc446b14fc8e467ae4915faaf64567984948189da152a164933a73a5b5fbe347423cda7dd37f5f6b90f6b679c7727e2a31488e75432174ad3f61ab248b8f06a9a0b0431ed70b1edc2c0df91210b82f58fc6e2372650c6b0fdeda39fc039af7d1bc3445d49fbc283c3ac90b2a07b8b1e792319b3491bf27d683e1638c8560e3d5ca0edc189ee578270f97ebe2436669ac8e12dc8603d024f0aa5115e0fa45f8f9763cbc8d85666a87b9cbaa3aee7c79ae5c7cc1384a465d7723d1deee11e037cad1cd3a71dd0318fe1a65345f42dadf16b5119ba1d9044c6e063431e539d35daebb8d9847f6a5ee39e50c37f969d4176d803995bb3ff140ccb00b06df00286604b30f65d219c7a486473c7c6976e4f788c312bc58fb5f698e8570a89a5f597f81b0352f2f9ff8293de95e2e5d90433a6d178a99791267ab71be3a38b7f0f0ebe133198a9cd9a3c4c24c5eb16db27be7e4b368850d1b35f3ff84d32eb6760cee5e9e81afbeeda8b51883f3ff94602741d8754eacd2f3d190573e4be8d13bcf1109b3cb72f0bea55cefea6a2fc0b983be0c92182e64c3a5c0a14f0e5a09413426786191128470eab55eccf66962131a2e73df989873b948e40b636a293b921f4e64fab7b280672fb0209bda53fb9b1a7a0a992bd5a6f007bf18c3f3e2bb4625d0394c19dd52f7ef0bca1d6c40916ae4a7cc49310b5bb93be5a2d48ffa03f1e4075caf56060bcbbab269d8991ca6e04c50f45f6b1b007b4917e1a6933d32d7eb3f878ffa50a04feeeb13273a4d2124dc1e82dc0dfd1e22bb8fb0ac436c1a02e2ef6604b7121de7f7557e54712c612859c78632eee55e516cb508af1cd07743aaf8b4281f7c819c61b0d891e37e25fcdda538a7b61f50118f0d4952f698b48f436f84154fcb8051533c204df4c4b043baf943514240b51232529b51958eba50bf2d5fbcd5360670e281ecaf49206bc1708d23e684037791dbf9933805f36cfd0beceaa8256c3730e2841ed56e9531f34407e19596eb43408f053401fe66d85c7fef44197643738b692ecfafaed62521b0d25e4b299fe0221ce0b61c334d3bd663dd1d0905be90c123c29f6d7fc9e8806a9363d8708e50522931d63bb7872e87171622c199ddf90394473247daf27f0db702f5982b9c29a59b5df147591f87f5828bda107454f4c310f574bce43cd6ef1a506f9f9a72510e28c406895a512d898e5d7a9698c1ff26f5f3fd442c85475c3a33bcc7e57878e006ef3648397dde7f7c5f566ed6e6be493bccf7a7805429f8cab1860eaec9dde8fdc4fa5b86abb5a02e9c2d5cdbdf1a58d6f59ef90203403638a3e0c742e3513b63e106c0de009678b0cf2ba49643f12046f37c87389a53933fe4613855f76008c039c36abd40d100044dbaac0887aae99c7ff09e30bf1f5b1a8c825c47db07194c0b7edd0ab7175a472834ef5dae0fcad87aacad8596615504d7bdb6a17978d9a62f250a97ba5c08cfcf8d1a8bf1f680034acdb08eb223480122b04d973fcd00c3ac0a25299639a5ddf04e0e757d9419b0667b5e88ea896b9d4ed40b1ccf0d2fa9b3c903b6e82dbbf67600c6a5a53d0cc0919c9fa600317ada83bde6b1983c483ed69990815e5d329cc1c3b71785c766cc191670965ba2ba9eff3b636cf4097ad8ec793a149b570ce730b63d20ccb0d53d7b196c88e7d40e67b5ce1c413a30870edfa4bbca7a47eb2fedcc0044c37fb3ec3b72e93f03fc741de976e2c3e754812d8f45731fed299602c3fab104d549b445e187b82f6d838bfa489ffdedbd99dc3b37d0862deb0fdf887a4957924e4be99b39bac7fd757988e86a0fb8f3d43febc46cb3b2a0f1946d41ef7fe223d8a95a5ec504949fc8aea10fb0642306ce328586374bcc16660fa338453b27900acb372f925cb8fb4fb8e9783b3c78ae56a0b0f96782aeacc3c0ec48ba57d9c9ac9131f1482148cd9f69984e5a4f7155f6f8673e96cd5327d4884891fc4556c3ab9cd18f701d7483016b1434925aee53402a63c4bd616f8f1d502446780fafb760b819704ca85e76ea8b715c57cf50af72dad899430573bdb571636ce24b67dd4060267b0c23d04111d7811eebb4b178bca486a32284ac671d8379d374574cc88230904e2436c6c748e5f44889d2a87ae2bd47783f3c0e64e40eb22728a47bdc07156fd2da31d28a6d21478369418b3ae48aafcba1fa98c794ed2a57130fa5fbe5f486de41f3eb4cf385d451a327d4da84e16a942230c2d470c9b3efca5c6caab0b7ce0476d67c8b36c22a2fbba1830398241742ad70667013aaff11ac2b9926be21782aa51408450e19c4c30671f853418638601652b8032aa73867dc75da634b76fbb10b475b064a1d896b424adc9691ac5f7e9996470bbca6480583a0d06ce859dbca3f1bea5a1888ed731a842b7fc58f61cd394f5f46a4a682e85d1d74f6ed7e9b6a35e3ab74ee304ce729c9fd001a889efd149da52f9f447443e2a3cc374023709fb9921a070ad822780ed8c441d1fd087cc85e4a621f54cc24fec6f3752bb7fbc291acc4f539f37567f645e5b60d8f244e7796fb4dd15950355069864fba9776eb3d8a399cc4080b14cef6d38c5066211524b412d8768a88974b542caa2438264b1cdb5f2f57fcc4fb8fc8492a448df306d4fd03679a164aa4781234d14e81bf50fc746ddbea9b926a20641e6e66a9e5e4de57b4f9d97b5bb343e995d0fc9ce4fd65abf281b1cbb7e8cc007ba995d0fc32fdd75ec215ed56cea669dae761c8dbf2da519296c3a61e8441fc4f260c9853424deec8ae1a05d1a8caf44dd811f781aaee821cfeaf3cf4dc37ce736aee54bd3237890a80fd37c1492c808ca99cec170f1b8920a79ab479069ed0f70d61a3e72d01292138582e1e9b88be9024f9eb6d542526d535ed90b124f34e76655003503fc705697a679c5f58b25d232616330a307247d80d2453783cea01e142f3403a986feaf2561f3edc806b1abf56bde1b4454ceb7c5bbd6ad2116af4cf0e686bb166872a3f443d0923ec9f0aa55140b35fce38a7877088e299b3e6044d185bfe4c604b953c02c914f2a679c6600362ec8826d7c9a3a87fadccfedb18c319b26631062d277f634b64bb814539ab2c6164d57309796395843f1d11702a6c720c780b886241c2a540c3b8caafdb230e4884c3f8575533d6c7dfc9d71ac2478f5f495898fda78546a6e7a4d1521231bee1ea06c8799390549d86a2039309161e55fb6ab1a56295dd4de3b9fda66f3ddf673d6e2649eb833ac145a1391fb43e56b45bb9a7a4846d79dc70780e42674463e4eb6e8622737a57aab3838921b05d3eaeb5301fcd1877775198975adfb638216663e0f42a8af2fc2e42b6eb58305b9154c55d7da4974d9bb08a8ed0d85d69fac6642e43124c207937b371193285c0b2e16402d66533f459cad918ea1c6c5308b0d2e98aeb8431010ad428c09c4d53b16a8402acdbeaa119330745185308c3e752d8b14de18d57d75f0f5f4a498f63efb9556ba9710ce1feabcfe39623a4fbbbf4cbc907fdd01dac40d32ed92fce498ab72d69a1500c4e0c5123920cc0af93442b4447bd43f02837125dd070d1cdbbc78fde1c03a0d856a542f455496d6df177e731ee450337f858846c68fbf9f6964978ba80bb15119a9e3f92ee6c2d6c8d4f4d3605a72ac0821cb6d14cb0ddb5d233b8a21ea6102df4778f6cfcb009ae59f92ac6c44ba9eebf122bca9e362bd6c39ac54d91e11e4cc34a2b4ddd3ea9e854557cc11982a379cd3b2c61af811f4ec3b9fe17a4f6497bc78715960c247755abd7e6eb95751e3d4019ac421502ebfeaf4748ea6a5975ddda513fe75594db5ca310921fca4f9857465f830519af0d23162b53043f397821d194e183fcff54eee1a3a21924a350f87d69e04582ca9a71bd57b9412b149c39d2e6c13379a89f90d2ac764054406bf3b4ceba1e226e2584c946ab5c4b74e5c253749ccddf16a97cf91d2b6451257d036ddae56005c573dae0fdf0f2b95086c5dd391c3c3718d61d04decd3cb2d71048e7627d096a082f75fbec98a5ce034fb00729045aa29ec20e73b31dbf6a9839a08291fe31708fba1fcdaef595786aae3ecb0df6e5c845a568b62ad83474dacda2868490cd86fcf2e73e09b03569bd0710f3a9aba470f1e863b2a8a56d9dc769c4d3723a991f2ed4d493598d170a638d96b592b1449df5b8242015aa29df95e467da0993f6d2adc437edf7d5f09c6fe6e5f3f6ea11d6f10d771edc9081475186989a0848529c2e8415a1c208a5f089d745524743f92f9f36ee796d29a3cc1798ce3bddbbeaf416f5f2423c3079ed2f2b0d0de7d500367676e86c1b1e5daa2c023c9ab383fc1729a50d6bb372960dc2325e0118aac9f6296a6e95d5c8b9fab721a4721e0c4a1566e61fa7bc0b37dd03e35f55398510162bb7c3b92730df6211f478e71a87d5cb736c7ed6039139c20b709046c486537addfdab97b4dfe4da7ba1a79650795ee0c23c3bb22ee558ef89ec6840c6167e39b3687f378c3fb6dd937e8a2da97af8544da6bb966a4ac413aef45d3b62de374929dd2dcebd205162b4514ca8e05d507ac9cb7cbfe6633c0bfde2a7b1055770347c96198c69b9ef7340e8b4201f589a93f63fd1301df3347791cd4d20b09f547614832fed87ad9d1a0ec7185efe8a58fb1b9ee535c25894fc41f5731f7ac4107ed0729803d45cfbc88587716c91edeeb044998d13bf1f5e96234ed3d17b367ffb6c1886b10ecc96395ebbafc8e25e2c93919a27c64f16f4ce97f0f38a335186f2b5f7b9cb1efd607749f6982d1057a77e3baf800965847b5448d447ec83e766eb75f0669b0167e35f400fdd6b2c258b18edb7dea887a6993561417fe0b28cb076b7df401a7f6a982fffd2d4cabdd081866829646ccf310eb92c4386b331041d97175c1a6eb329b55c4c4e76ef39944ec70348aadcc45298bc11f21d599ec525951f3181a7971ad817d8a0692b41d2dd6c2763d5233c9f22ad7a50db5eccc4c88b7c59f279d68a91fbe055a1bf5a49bf824ae816897a9eb801a8a47caa1042274db33fbefbe0eb372ae0a8cf7db27097be43075f90d8c5f86aaf6a7b6857a2c4e0bdbbb869a44067af1cbbe9dc19cdd3ad7f82b948b9b3bc2011a40df60bdb8dccca7f1494f0f2e30c67652cd0461d469de7a839f6fc98ea8fa356047f03108e1ef5231b9b28c22fa857846efb6f7fff8f90825c190e9875a5929f11f615f51bb5835c4db37141a1505605b39dedfda2175dd687fd25b7489b135f270d4fcde6ac3d2ce28c9caf931fada42ba13a06d0900395321d00edecc0ccdc943b758d0f2cc4afe05ebca82d135db8896dd3fca6e7d15be3b08cef0a620340e03042c00c91d5a79a6163f27db62c057e85d8c419163237f05cc39a9d3ff03e90049d9293e85f78b7d4a9cb016c52f54d5d0760bdf01930fea55e1cf6350d885ad4d523a513545d94c949c8393853648b9ac0f135ba208eecd55dd8b7f87d6adb9a7b6d44e731ae6f41f657cecbe729020c8064d6a86bb0b5d6ec85ee2401db85a795569c161080ab0e52f8606f1715c3956cf2c0d2b78337dbbb865952f72a55ea31ef7b6ba817346ae6a5d2d4614167f3544189ac4faa239cca660f38414990e7ef74ef580e16a2a6fa862e9192ab8c3764f74c215bbe3547101704dbf4f590af88a1f245816a303485e34d2dd0aa47c06001a6fce4a358670555dd8e55dd983cfa83735dc71275631b241f0934d70b9e00c44675bb3a136a9271acaafa", 0x1000}], 0x2, &(0x7f0000003640)}, 0x4}, 0x10, 0x201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffda) setregid(r4, 0x0) setgid(r4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) shmget$private(0x0, 0x5000, 0x20, &(0x7f00002f6000/0x5000)=nil) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r5, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r5, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000007b000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000a4000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000311000/0x1000)=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, &(0x7f00001a8000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) write(0xffffffffffffffff, &(0x7f0000000180)="16849206b92cae70db9d3721fd80877f27c7cf81b728d4f1c8b80665511fc4bd2bd25930351af21e367958652b950f87d8ade71bef8645268b2abe7d238965d97be097caf89bfe039c37", 0x4a) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x62, &(0x7f0000000200)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd60090000002c0600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="b007"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 4: sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x3, 0x0) syz_open_pts() r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r2, 0x4, 0x40) shutdown(r2, 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f00000003c0)="1a44c592a1e1246e937344c35345c53811bd3c8dbee5f0ebbeccf85a7d5652aa1b36a69e13b243ac95a3185270cf0ad022496b0f85e5b64d2203c02ba70fea87d8e348d2cc1c3f061d91ee66d5ed87ec22014befb0b2e0c22f047bdffef86d10a9547ccda53995a37b5cce2b89c74ab93f2229bc8f63b5b8fb50ef891ebd3b689eea493eb4ef7af4779ba79a7deef2ab52cb3bf4fc9414d37358764e5e84", &(0x7f0000000380)=0x9e, &(0x7f0000000080)="12000000", 0x4) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80286989, &(0x7f00000001c0)) executing program 4: r0 = open(0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) r3 = getpgrp() ktrace(0x0, 0x0, 0x0, r3) mknod(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket(0x21, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x4, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000237000/0x9000)=nil, 0x9000, 0x2) r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f0000000000), 0x10) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x118}, 0x0, 0x0, 0xffffffffffffffff}) r6 = socket(0x800000018, 0x1, 0x2) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11c}}) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000100)=0x200001, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0xfe49) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x40, 0x5}) executing program 4: bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sync() getrusage(0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x24}, {}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x44}, {0x3, 0x3}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) syz_emit_ethernet(0x4e, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) link(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 5: sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000040)="702dc92d9f12a3dd197c1de0aa9aaf3591d388b826fbfd0cc49124ad03504675c8", &(0x7f0000000180)=0x21, 0x0, 0x0) executing program 5: 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) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x400, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) getsockopt$sock_timeval(r3, 0xffff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) ioctl$BIOCPROMISC(r1, 0x20004269) executing program 7: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_extract_tcp_res(&(0x7f0000000080), 0x4, 0x9) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x1ff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYRESDEC], 0x15, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f00000001c0)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000a486714b3b6964c6220190d7f39c044dac99fec5afca3ec3e155903698d635e2ab348195cce43ab9e134935e4edf5efe4e5ec4bec02d51201f93b9860f69d58fca21e1f36041df344b049af8bf321177b2fdc7cc2725691dc000"/110], 0x6e, 0x0) msgrcv(r0, &(0x7f0000000200)={0x0, ""/8}, 0x10, 0x3, 0x0) executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x145) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xc8) sysctl$ddb(&(0x7f0000000080)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="db621afb8bf6bc4b4e62391946cf6ff4c0f4889d62aaebf172407bb6f2179e4b6c69542b38c71f777f55ae1cb4131674a975d1e40e7fa140157e7298ad0d23", &(0x7f0000000100)=0x3f, &(0x7f0000000140)="26e256cb8621a133ea413010c0140fea45d635f72ffa43d7b07a9e93f0c9388dee8606e89d7f5c854ac268b4db33a70633e4d3ae53981876d76b2f4212d4fd29a1cfbec06a0943c5bc5c8adda6fc8137c64b54edc0d92917d12eb7b6a3819b895dc8a8cb608685d6dcf1f029bb5295a6b71aa516fecb4cbf162f4daf6241ec0a705ac6dc085befb6eba91a5efb783ca273f32e49d76d52aff70a9440b01f5f7cef48fdcaf5c5b28428a58a", 0xab) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x279) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000280)=0x1ff) sysctl$vm(&(0x7f00000002c0)={0x2, 0x6}, 0x2, &(0x7f0000000300)="826a004f26fbeb59a4b7b4782b14471ca63ed6c024c9d94e32ac843be0e777cc89b3e6655767870816d29ec9add2729b69ffc222eb8a4be28e79a78152318384fec5fd92eae59e5b4f14fc909f5bd68010887b74b5c129f7967e3077391d530857cb7f15207cfbdcb25ce9cb936053034c0fd26d368b3410fbe5f64e1b6eea766cd26b40fe552b5a5d63749f089ed2825671604289fe33fb084b6b19571576", &(0x7f00000003c0)=0x9f, &(0x7f0000000400)="614b23c84f73e0020e04629da0ec372117e6caf3001df1ca124c058082e892f45b62b6cc79e773f07f57717b943a1ce03c8fc42c24321c2d856ac56f07ae7e5fe5f0f4d2536bf2a019fc6810ff54477e85ae09785c265f3f1c14789be0c9f74dbacb92e297c857b25390550c31d372cfa13be631f1764c66204af253227fc03962b7e01428b06bc6ca0a50db38c0125049", 0x91) mprotect(&(0x7f0000800000/0x800000)=nil, 0x800000, 0x2) getegid() sysctl$ddb(&(0x7f00000004c0)={0x9, 0x5}, 0x2, &(0x7f0000000500)="f9cfaa0b128b25b3d9c1adaa9dc3608a91bcae5eca80474b98ca6871a74add67174210554a18acf6208a0c646a", &(0x7f0000000540)=0x2d, &(0x7f0000000580)="d9fe58741e28b46d812fb9b7cf491d1d73054f13ada8c373d43bdfcf4bb1a77f80132f014a683d3ecd07c7a434bc721d92a4dcb638e3a1798bb130c6", 0x3c) fchdir(r0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0), 0x2, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000600)={0x10, 0x6, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000c43000/0x1000)=nil, 0x40}, {&(0x7f0000ad5000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x800}, {&(0x7f0000aad000/0x3000)=nil, &(0x7f0000fd0000/0x4000)=nil}, {&(0x7f0000d84000/0x4000)=nil, &(0x7f0000a06000/0x4000)=nil, 0x100000001}, {&(0x7f0000df8000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2f7}, {&(0x7f0000ab7000/0x2000)=nil, &(0x7f0000da7000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00008ba000/0x4000)=nil, 0x9}, {&(0x7f0000a78000/0x2000)=nil, &(0x7f0000b21000/0x1000)=nil, 0x24e6}, {&(0x7f0000a76000/0x11000)=nil, &(0x7f0000c97000/0x1000)=nil, 0xffffffffffff7fff}, {&(0x7f00009d6000/0x2000)=nil, &(0x7f0000966000/0x3000)=nil, 0x1ff}, {&(0x7f0000b57000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000952000/0x1000)=nil, &(0x7f0000ac2000/0x3000)=nil}, {&(0x7f0000ab6000/0x1000)=nil, &(0x7f0000c80000/0x1000)=nil, 0x8000000000000000}, {&(0x7f0000cad000/0x4000)=nil, &(0x7f00009da000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000cbb000/0x2000)=nil}, {&(0x7f0000958000/0x4000)=nil, &(0x7f0000862000/0x3000)=nil, 0x4}], './file0\x00', 0x9}) bind(r3, &(0x7f0000000800)=@in6={0x18, 0x0, 0xeca, 0x3ff}, 0xc) munmap(&(0x7f0000f37000/0x4000)=nil, 0x4000) pwrite(r1, &(0x7f0000000840)="1bc6d5b23d76dc893f1fa829ee0d4cde066780e91d9177791c2fd9bed5ea276cb092fb81bde65ef1cae74664fc6af08bd61272ff9e703e130a4f5e6fac7ebd77c17b248db18be2de031c36d4b3dcebdf0f6e71f56b50eaa57ad9099d0734f103e8b391eda5", 0x65, 0x40) sysctl$vm(&(0x7f00000008c0)={0x2, 0x5}, 0x2, &(0x7f0000000900)="38ef5a16d1ae84cb11085fc702c934b43ccd7fe5bee7109a3457d67a6b47b7ac15cd6a53514f340754bbc77848fae5f4e48a38f4c27097ea8f694e178d26177b5a65e2b9851a019e9c305d7edf59bf483876d9c924e0ec8bc35f55564ef1f2dc06a835200bc8c16ce136fb2c2c6758ea9ea82ea88f35fab8730b0aa0aad3e3f60cf047e7371a15df704709aa40108861a174a7a2db46a794a98982ad6ab269765a7e03cbd1d8f0aa136a1b7cfc6ba9cebcf2ff10fc95c1", &(0x7f00000009c0)=0xb7, &(0x7f0000000a00)="3fdc0a82369cf6b871726632033eac0b1aa0ad020b3dc727f358350f753fa5bc126d78a1eb5822841d07e183f0f51a3ee1a63878e45028b52562ee44f2fcf00b0e0fc17e1de64c6f98f6d87c084326549ea813ae4a8e6c2144588afcf4de0ecd088899dabf4c66633a9b32c2f0555b4a4638b2b901ff8f97eb470da5572511fefb52b9f0", 0x84) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000ac0), 0x2, 0x0) fcntl$getown(r5, 0x5) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000b00)={0x1, 0x5}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000b40)) accept(r1, &(0x7f0000000b80)=@un=@abs, &(0x7f0000000bc0)=0x8) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000c00)={""/16, @ifru_dstaddr=@un=@abs}) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000c40), 0x40, 0x0) ioctl$WSKBDIO_GETENCODINGS(r6, 0xc0105715, &(0x7f0000000c80)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}) openat$null(0xffffffffffffff9c, &(0x7f0000000cc0), 0x200, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r3, 0x800c5709, &(0x7f0000000d00)={0x20, 0x4, 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000dc0)={0x9, &(0x7f0000000d40)=[{0x7fff, 0x7f, 0x0, 0xf12}, {0x20, 0xfe, 0x4, 0x6}, {0x9, 0x8, 0x7, 0xfffffff7}, {0x8, 0x0, 0x5d, 0x172b}, {0x20, 0x40, 0xdb, 0x2}, {0x0, 0x4, 0x2, 0xfff}, {0xe3, 0x0, 0x1, 0x10001}, {0x2, 0x9, 0x61, 0xff}, {0x40, 0x2, 0xb4, 0x3f}]}) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000005c0)="2c10714ef73ce027858953db76aefffa6f962c612205", 0x16}, {&(0x7f0000000600)="92bb2b99a508a5a9e09e9c22947354eee9e9c2a823972dd02202a537718c91efaadc18d677ceebb3229e7484835f87e93af964d0973e2a252ce7609f1389526a35ecaa691c26", 0x46}, {&(0x7f0000000340)="7c12e022db4aa0bf4b626e60ee782c17c48016feff9c0769d282d5aeb02bf27e63e8a3550aaf065896aba368ae346a89697a10288eb74119d277afa51f20f1b25b4bc51d5fa39b95112cae7145032777d9cb2853689071f30f2f9c65f0b8bef6d2b5c7d6346f4d181bc4e37085688805932d7ed252", 0x75}], 0x3) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_ipip(&(0x7f0000000180), 0x4, &(0x7f0000000300)="f657c2c8aa71fc7d592a5034a5175e0df215f547fda10630cd8a8e95bdcb415904a24388d53fb9662ab5612fc6f539264b0353bf16c8", &(0x7f00000003c0)=0x36, &(0x7f0000000400)="1f136860f4c72d60ba774588fa4be0a768b436b646ac1dc2fa642e81875d8b374f4c0b8e86fef6e2c2c2ce22dc408b905ebac20cb3dda7e77c1f1564ade3fef9ad348348c6279047723c76380f424e59e05df64fd3", 0x55) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f00000001c0)) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000080)=""/191, 0xbf}, {&(0x7f0000000200)=""/229, 0xe5}], 0x2, 0x200) executing program 2: socket(0x0, 0x0, 0xc0) syz_emit_ethernet(0x17a, 0x0) syz_emit_ethernet(0x126f, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8060693d, &(0x7f00000001c0)) executing program 6: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(0x0) setpgid(0x0, 0x0) sysctl$hw(&(0x7f00000010c0)={0x6, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) getrusage(0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setegid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r2) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000000)=[{}, {}, {0x40e}]}) clock_gettime(0x67f3248105b4e007, 0x0) syz_emit_ethernet(0xe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) mknod(0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0x801169ac, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYRES64=r3, @ANYRESHEX]) executing program 3: mknod(0x0, 0x0, 0x0) mknod(0x0, 0x8000, 0x2) r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x985, 0x0, 0x0, 0x0) acct(0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x14}) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="5108a7856c010315d893e8bb2c614d120428be1e770e06f908ede9d8d65cb7600e2419b140704aa48087009fcfd8afd0cbf55d6f521d8b87209d001b265f6703f719d33354c2fbb908b8a19745c94ac2081fdb234b5b045a7e57d82d3e517cac3fe5b421d31027cf65838c90e7826d6834c9008212debc51dea775c3fdc1057def0f8701286b41fe01fe678ddfdaeec0122ccfe3b6ab56dea6b01d330c6f713f150f9abbec79182abb40cdc3c279c865300053ce89ba764d1fa62f", 0xbb}, {&(0x7f0000000340)="4406c4ed22c8a2b817284a81fb3facd1e41f9ae4771ed785378791277f3416", 0x1f}], 0x2) kevent(r3, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x33}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) fchdir(r4) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSKBDIO_GETENCODING(r5, 0x4004570f, &(0x7f00000000c0)) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) socket(0x6, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x1040, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x100a, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ac9bee768e93a3ebe725aa8aecd22d61", {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, '\x00', [{0x19, 0x200, "d741f2cd211d849a42912a524498acd5cf9535b26ca7c53db6a3984b476d75f9ab024448a37539bf26e42a052564e02be703d547fb42990dbb6572c08f182cd28123b2e7bf967872c43c4eec2489921473dd760c228be7f6251d146c3f5704caf271a3bd6bdd37485defa3c240932828d070265881e7fdcbcf90ebf6a3026149fc9c98d7abf199001fc96eb2dcaf2911d021d9850cfbf8360457677944e594a0bf74aa66aec8b086d13c22f0e365aec0fa6c409e661ce597a4a4dbbef0f66bc5e0bae03b22efdda0f7fd87189087096b221fbb992bb1645dadb19fc880fb9b25a0171013b0ef9bd004f5312f59d8776957989240555234d3b1641eee3216ba0bf980aefc98a2cc5e0a3a1763b92c560cef56147132dab1b90304d9972a9047cd8b01b82620e22946f0f4c2f3ea16b65d0fb8007f5a3636e0520dfb600180d8588ec1b9f80c64626820b6b340ebd0975b0517a497a46d8ba937bc03678f98a76d9768311e8648eff7173e34141c01c55919cbe810ea6c9a734c35d6381b53db78b86dafafb4a950e08bc01bff0449408c2b1b7cb5a64ec63d4daabe6ad1544540f88ea8bc54cd3cd1f9b17aeb59e872b894f237a09398cce30aeef0cf4d01bc5ba0fe70bd4a28f8761ef8b97b6346d655717427ef97d625998f45c01568bf2c154e6d0fa82f137f9c9f31cab0afa8f26df98d9be5c6f57c6175591be64f67669611b26542c0f8ea668c507b6e431a8eed0aefabd9d8c7206972b9c65a38f77cc86c44dc6140d94a9ac665b813a496a59834efd0ea3d4e36e33be5523f380ff84165ae8398dac877e2d9e1e8da6a4e58b25ee68691c18548c68deafc87572be76f9cf7e5c6b52908cd3a620f47ff3c6d7703cd1b9dc64b86a69bb08a7c8192fb715c5e148c85242cc057773bfc9cfb7ec37c8db4abf24db60b46fe80aa18311cc2afdd023b4b1ec08a799b97e2f46468b91d6e9bcb483bc461ee0e1db9435db3642a37b0a27dcbe02ad2adb03163752a8cccc756f1a548f4c70709ee5c7ec48fd2f1094bd2e130d64462fef89cc591d0fc3627f21ba3274a83f307ab0f954349b1e1a3f44aae767b4d9d984aff4bfd2861035250cb5ea68f8f0b680e6b65aee06fa7ea2acdc9b5671867f9d157e241639fe827de0812a436f74c652d380e3fbb45af450280d9d91e3ad86c15ab18af784fdaf7efd9ea0f9b2946f8d01af0245951330de21e338ee35201a44db6b3ad38d7c6b16917a066e20bd214f939d7470af878bcf43b80ef92769b5da4759237ef0a2a5cdd6ec3bc057ece53d83c7c74540c843686c10f54b5d6c2f93e6c7aaf8d21da5475a7a8d6c8f7477d03267a9cd1ff214f8d21133732dc9f22223aba08b7cd2f13489b0f173f2d60a9e5cb843eeee3f97b760a9af52880872209f3a6be51baee6ebef121a76e23ef2069caf00ad2c98bdfe346e8e0f943346df205f808fcdda4184488e27b5a853b8e6797010759c85f730f9bf4561dae87c4e372b13b0351e3ced9c1a3ee4ff65d270f39160e57b10cf8cf0d1c9140d6291716dce101adb5d34b2ac876553b9494f45364137f468a013f39b0d1d5752879c26613347f126340dfe7bbe554f8550bc7ff85ad3076a41ba312a9f0eb01a9708a279dd07cdf3ee849a63189b6d2cd5bed9ddc848b7954b9adf5b7373a9edf60b62d428ad527b3f30bc74846571a42c0bf819698611f2919bf1b2ad0b0a4035956c40362e714d4cd3dec546d99dece8c299ea4ccb679132b439fcdbf3cd896a59ba581c703026b70ae26685850016f7e07cd2125c2810198f1a90a10e132e8bf86025d2e58c4ef3826ab2c81ad41e85151263562ab6c261554bac154c3a62c33ebc0cb0c2b942590b665b5e3e81e24b876216236410ef55a2fa1baf27a32b1f555c3d4cbe60b8ed9fe137335661433ddd426ac202ab28e59c796d93ff2a3d92cdff39e613be14adc520b985661648190882eccc115eeba4d6badb0704d6c5f4fdd1fe1c710cf5fccfaab244d26e24d0f9ec336dd8cc28f83ebc97f0ba8f1ab3a7199b58cfddb544ca986e0c7d364e5d730d11e67e3265bc0d62afbd72aaa1ce70e753543d038e5da83d7bb91b2bc761752909c4b6ce08d90c1786d430010792b309e31dcbcc1a37008b2628ac5baa6ea7dd822f61b1087a1f76f36bd0e27c369bd7447d1b2e45b550d9852e1d9d97a65c3ac7cfaff58e53fc548be63b489e10b748ce13d1a789b395defcad993f106d618b7440afb0e8da006c1ffaa0c69a547c16ac72088fbfd631921c262609e21d15e1fb3df9db0966ebd45fc532fa949a0cfd91eb41c0757a69d4f79559a78df689476f4a6bb0441beeced00ef7310ec4574fae007c566d288272c519ec044ca875f1735ef1fc2db579c08c7b68efd0c64267ba5378a4195dbaeb43fd5463c859f8dd5ac34d387dc94855958b53cfbdda83e43069d7947663aa7911050cf80b6e4e6942365ba745488ed2dc8a7925b2d013ff060192babc9d636f3022316cd6c67c80c23bd55107b5066c0e99d28a41b5d18c063f71dce0392683fb68dd751e882ea530ca9f0dcfe1b7038690385dc32d02ac70f640ed425232b19b6584283150baa185897b62ea3dfd92baf06b12a96a27b997f470c667f3bc76f1950ac7be7ad14e2908aa28994ee0d2432a495485ea8d4bc4e0ca38de8bc19e9c7a99517fb9bc7053cc921421dac615ea33cfbc7abcb285f83203ae094f723a1d0e90d98c86367d6312116bbc1022ae21fcbd17139204a34e21cfbad9bda6a0f3d2dcbc2dae18bd29bcfea189a5d7188f43179206965932c37e8161d642f9f1eb0ba19be8c65d60a051b8c3395d2e758025dbc2fd09303c85c333419414e34127aee8ae06bcbc575cdecdcba2fb49fb6feab14c108dd007e992098a95d24d74687bc010d7b4b2f3627471e798fd9bc6416e138f438f6f81f97dce2d6b782f32cc91bbffcf48560c6127b459b64e69b995db669bbae46aadbf514595a9fac923bb575c15814147b9e8f9a58930877aafd2c28786fe4a5215cb4436ffedea2875f050b7d0fae215451b64d6489ccae05d84d7b3376226f27a9425742bd7c7a9c2c37362e029dc3826d697e2fc7819bb9234bdd52b3e08acd2ff7b91d141fdb23ed457f6af3439740fe1480cc911c581f67636cd71463aabba987b8d741bf38aceadd8ea95888fddb88d2f2ed57db501ca00d24ca05030160b712cb815fbcbcfe39f6c2a187b630ab39b87bf61070dd56fbc809eb964591466aac582e7295dd68df8b45e89a6196b3adb36ca8753ee37e30fbc4b8dfb5ba8e36d4a18e85b3376accb4e661efd81f8b1b845151365ea4afbbd45c77ecfd3375c1e03d260e719bd99ebc7384d6237752cd984a25d4ab056c7cd9dd19dcb62cd4de95ad695b2670b6618b047960f2cef92e05a41f6e1a4fdaf0628be8b0dfd8e863b6c4228aacf8c7bb318ffe4881cc888040f985e69c55a54b32e960c5a4195d01b576e5ae03480bd373f8583960f46c5eba9a42b1022cff5591dac8c89b18538e0bb70eb54e3541e611f984d2af2aaff873a9faf4ee21975027d8555523b05d5ea80cd2824efff1ed891bbc92686bd891d929864361e79f1e05c834daa701648d56b32991ebdbec942993cbc677d063e2399771c8cf06665d11056551fff5c2ea96c9890ca4dd012eea148245458cc5945160d523579b8f6c2a71153282dbe7e74fb96b928592b62aaa5e3de2b8c2a843adbcf755c31152d84ad0358db424f6ecee30f482f8834bf439daeb9527e563fc26b326f934e2d5cd42c3f8b157eaed900be77bd7f00d7ca40c2287dc35409ffbdffb5f8670489125729b4bad8f2ca87d95995324922f915ac0f34275d920b7ec9c0d09ed26ae4538fbeb673ddf825121a1299821538a8c04610eea76e9f06909dc7041da63530e8e624470a642d7d3f24fb566776e8a4dcf8756daf218a61dc7ddd7d4541e08223dcbdbce9c1c369ad04af63da61e85d4e49e6fbb7772e800780e224445ea0b43500100a82e703379eb9a11d930017cf143ebba5dee4fda7d94dc8320655cc17e0f52b41a8646a543d75fd3c092e056d5862fcbf8cc622e15a06345c9db6fdc8e7f3396f48373ff2d559cdb2f8d332cf0de1d326b972367d1a95897a6336577b346b8f2baa14fb61b379db538da309faf89b4a4b2d1d1e20572e25c1ed97c9fc85001830e8410ab028038060ad0224ae74d98f6716e25e2f941c8ba6dff2affab6a38dad0f9a2aeff4d9a06682f5edd0fd03d744c5a0cd8b157c6c198b2702e7bef9049beca4fd25420cefefaeed32b0e401e618df273ca5714ecd59b03cc14d67fb8e81b7f0c75a8d23dc286d79c29db963523152f918994546a8ca840d31ddb66bf6637578fc6760b301cd8937b2cf2544985d35759202bec949505c75298cd181c410f819fad3925a1af066f644daf072b0f4783f11f371c01e61621797f74da4e63a6a0cdc7bb6b538cd7b5b75c71b712ff5c6c53d7e166ec0da4fe949a8901e383846a8ce5516773e1a34a1067a59e5b3a37ff2d154a6d9772d98f76bf0cd9facad735acb8c9552b4defa46c33ca73ae3f66c747b9efaf3c305ccde27422321ece8325921bcee871bd3d668275f3e444236ff8de05aa2500c1ff9d1233aa51943526a345fa69bc3f419889c0edd287111726f40aeecd331b2d856a37645080db690f1c1e1b48ecae40fa2d325d6f9673fb5df59fc36245df46b0ac86e262d6829d61f4b2e3aa367e02adfbcb5f223c74a9dd2147f9d0527b71f63be689bb5499b92c152e2c127aa2fb0c74519f67546ef7342827bc7416fd75042477878a7ae2faac63b98bef81133f8c35a74e6412490ada1988ce3fca8e98d2c1c0faac72b8ba2dcd9fcdc37c77c53ea57b85dd75bc4071d445097a2eeb9347000b8f77f85276c17ea571eda9415704b9e64b463ba5f3963963c1592c9af5295e81fab2fd09a3c2dac6740f8b8b6bbd90f9d2523f648965a78d64c5267f18f0a3dd35bcabd6ffc5bfaefa3c47da399c303cc2bd5ff64706f7854b6c4b185d1a1429893dd40b209c379f0c6e063a26fea7b51fb2e9774cd835fe175c10a71c3f242cdec7a77144f400a49e10fd4b48760e8995b39f4acef76dcd643a70f716b51e2a464eb28633732df49b199e517660ca66f5c9d9b627ab9fdf8641ff503dfed988271f203c8a77409dd08fb1d9844ca14e521dc09ef8293eed4edf590ebb7f605283b4237981616adffed96fe6662c4dedb24ef6f88b1286edcaba58117d8c903e489efab7ccc110817f2f1bdef103ab4eba96a20899f9b29ddc8eee9058797e395a25949e4c9364011f2dadb971aae0bbf2b2c5fc661015b1a8dbfb99306a522a83d335c3e9f4f18cdfcc38072262010b83d318e60efff2d4f868d4bab3c912f0499cb729cd7db3b04ea0979908028748f3fcec1372e7e4f08fbcab3696f4e01cd751d1b7fb726b50ccffcecee582c19a20c30ccbe03cd3054ec411be4be5894234e748d570713c67362079b1909f760bfdcd60caac287e1cc1cf35ccd6e1972fb676a543c543c9ba2772ef3f4a6a3137f7be931b9a7f160300156ff88a30d284b0299f5dffecdc2197855d5cbcb74abf75c029cd57a3a864af5155e1dda112d7a807e8b025a141b300455c531ef1de2fa59c0cf2ebf4e9cdf5952d90e2167b33d935799cb4fdb33d8d5ea22d1d8d21cc9e6c6f9e79651c3240e9bb468b336bdb68656b802a33afe3752453c1d7d6e6d708f98f7634be3afb070db7cc4e236e90"}]}}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x149) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000010c0)=[{}, {0x2, 0x0, 0x0, 0xffff33c4}, {0x80}, {0x0, 0xf7, 0x0, 0x5}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) geteuid() getgid() semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/221) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000004c0)=0x1f) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{0x0}], 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/125) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000100)="abddf17b", &(0x7f0000000040)=0x4, 0x0, 0x0) executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x2, 0x2, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) (async, rerun: 32) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) (rerun: 32) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r3, 0x0, r4}, 0xc) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) (async) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) executing program 5: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x100000000000025b, &(0x7f0000000140)=ANY=[@ANYRES8], 0x10}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000440)=0x21d, 0x4) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) mknod(0x0, 0x2000, 0x5901) open(0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x2}, {0x20, 0x0, 0xfd}, {0x16}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/81, &(0x7f0000000000)=0x51) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x3, 0x3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000500)={0x1, &(0x7f00000004c0)=[{0x8e15}]}) sysctl$kern(&(0x7f0000000040)={0xa, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00002d3000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008e000/0x4000)=nil, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil, 0x3}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) shmdt(0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) geteuid() shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) getgroups(0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), 0x0) semget(0x2, 0x0, 0x708) open(0x0, 0x0, 0xc0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000640)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xffffff}}}}}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r4, 0x0) panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x98 pc=0x9c9f73] goroutine 45 [running]: encoding/gob.validUserType({0x0, 0x0}) /usr/local/go/src/encoding/gob/type.go:64 +0xd3 encoding/gob.userType({0x0?, 0x0?}) /usr/local/go/src/encoding/gob/type.go:154 +0x1d encoding/gob.(*Encoder).sendType(0xc0006ccb40, {0xd9b760, 0xc00019e280}, 0xc00019e440, {0x0?, 0x0?}) /usr/local/go/src/encoding/gob/encoder.go:136 +0x45 encoding/gob.(*Encoder).sendTypeDescriptor(0xc0006ccb40, {0xd9b760, 0xc00019e280}, 0xc00019e440, 0xc00019e400) /usr/local/go/src/encoding/gob/encoder.go:191 +0x9e encoding/gob.(*Encoder).EncodeValue(0xc0006ccb40, {0xa98c40?, 0xc000079998?, 0x41173b?}) /usr/local/go/src/encoding/gob/encoder.go:244 +0x390 encoding/gob.(*Encoder).Encode(0xa57bf6e86f472b74?, {0xa98c40?, 0xc000079998?}) /usr/local/go/src/encoding/gob/encoder.go:176 +0x75 net/rpc.(*gobClientCodec).WriteRequest(0xc0001a0c60, 0xc0001a0c90?, {0xa95300, 0xc0006d20f0}) /usr/local/go/src/net/rpc/client.go:218 +0x36 net/rpc.(*Client).send(0xc000079980, 0xc000619130) /usr/local/go/src/net/rpc/client.go:91 +0x224 net/rpc.(*Client).Go(0xc000079980, {0xc2b58b, 0x16}, {0xa95300, 0xc0006d20f0}, {0x0, 0x0}, 0x0) /usr/local/go/src/net/rpc/client.go:315 +0x13a github.com/google/syzkaller/pkg/rpctype.(*RPCClient).AsyncCall(...) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:92 main.(*FuzzerTool).startExecutingCall(...) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:268 main.(*Proc).executeProgram(0xc0000a2f18, {0x16ea, {0xc000767380, 0x197, 0x197}, {0x15, 0x4762, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:121 +0x12a main.(*Proc).execute(0xc0000a2f18?, {0x16ea, {0xc000767380, 0x197, 0x197}, {0x15, 0x4762, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x98 main.(*Proc).loop(0xc0000a2f18) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:50 +0x278 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x10a OpenBSD/amd64 (‘æjìòÔŠÏФʤ”8JüR…ꮯ:g”¶ÍÅï'OÿJ¤ÄÆU¹Àsž2$`çî‚ýúý›òr÷)ŽR‚JÊ×­ö¾‘xQZ#ÿÏØ) (tty00) panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x98 pc=0x9c9f73] goroutine 47 [running]: encoding/gob.validUserType({0x0, 0x0}) /usr/local/go/src/encoding/gob/type.go:64 +0xd3 encoding/gob.userType({0x0?, 0x0?}) /usr/local/go/src/encoding/gob/type.go:154 +0x1d encoding/gob.(*Encoder).sendType(0xc0006ccb40, {0xd9b760, 0xc00019e280}, 0xc000017d00, {0x0?, 0x0?}) /usr/local/go/src/encoding/gob/encoder.go:136 +0x45 encoding/gob.(*Encoder).sendTypeDescriptor(0xc0006ccb40, {0xd9b760, 0xc00019e280}, 0xc000017d00, 0xc00019e400) /usr/local/go/src/encoding/gob/encoder.go:191 +0x9e encoding/gob.(*Encoder).EncodeValue(0xc0006ccb40, {0xa98c40?, 0xc000079998?, 0xc00087f9f0?}) /usr/local/go/src/encoding/gob/encoder.go:244 +0x390 encoding/gob.(*Encoder).Encode(0xfaf3a16a0deea443?, {0xa98c40?, 0xc000079998?}) /usr/local/go/src/encoding/gob/encoder.go:176 +0x75 net/rpc.(*gobClientCodec).WriteRequest(0xc0001a0c60, 0xc0001a0c90?, {0xa95280, 0xc000017cc0}) /usr/local/go/src/net/rpc/client.go:218 +0x36 net/rpc.(*Client).send(0xc000079980, 0xc00047bbd0) /usr/local/go/src/net/rpc/client.go:91 +0x224 net/rpc.(*Client).Go(0xc000079980, {0xc29091, 0x14}, {0xa95280, 0xc000017cc0}, {0xa952c0, 0xc00047bb80}, 0xc000815bc0) /usr/local/go/src/net/rpc/client.go:315 +0x13a net/rpc.(*Client).Call(...) /usr/local/go/src/net/rpc/client.go:321 github.com/google/syzkaller/pkg/rpctype.(*RPCClient).Call(0xc0000a29c0, {0xc29091, 0x14}, {0xa95280, 0xc000017cc0}, {0xa952c0, 0xc00047bb80}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:88 +0x145 main.(*FuzzerTool).exchangeDataCall(0xc0000356b0, {0xc0009454a0, 0x1, 0x1}, 0x77923f4) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:287 +0x216 main.(*FuzzerTool).exchangeDataWorker(0xc0000356b0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:327 +0x76 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:213 +0x12fd login: