fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pckbd_enable: command error executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x400, [{&(0x7f000024b000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, 0x0, 0x20000000}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil, 0x2}, {}, {&(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) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) symlink(&(0x7f0000001340)='./file0\x00', 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f00000000c0)=0x100) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) rename(0x0, 0x0) lstat(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001440)='./file0\x00') unveil(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='r\x00') poll(0x0, 0x0, 0x0) close(0xffffffffffffffff) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x119, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000080)="3b0383253de232e006f9c4da6de59df95b8e80419924855661be07d5405a8238b76bdbf9f3b04bcb1191ef96b9018671a15aa9f4660080d415a766e30903caab26d965f2fb0dbd41f45866aaad242411647ac672f2d6cc927bde1f9ce6de1080fe06649462ab08df5e3a989659dcff0fe4471d3fe1cd3d4c002f3220d11d4f11454dccb026aff53ae36c982e", &(0x7f0000000140)=0x8c, &(0x7f0000000180)="7232ffe8ec31249992b66a8ebe340bdde8", 0x11) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0xc0206925, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x8) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000600)="61ca6e2fec3e918f5c31ce24d9024f4a82620c3a5a001574af29defd609e74aeefebc566a740a1e4a6887fa4dbeb5d86bd27a1e114f9dc8381e34dba3a62cc134364f246e9d2d498cffd2a4962c55c08dcc80c9c6fbda24c0d04553f408975c471c0562c804267e21c05578ab3cd8bdb54870f148491eaac649c292597b50869eba62ca3fd0f025a3529aa6b2726a8bf934ea1221d2fa097120723728b38e321a27209fcf78f00805166a671079bbc368798ba7637e686272dcc3241816bef3548dca2256b67b11c80875f414533440a6192e7fcc1e6c9411132af6263c755de057de576596e37f25cfa848c5e885ea2754e6663ca039cf66fe7ba0d9d4c411f03", 0x101}], 0x1) sendto$unix(r1, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = syz_open_pts() r6 = socket(0x18, 0x2, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000240)) ioctl$FIONREAD(r7, 0x80206979, &(0x7f00000001c0)) getsockopt$sock_timeval(r6, 0xffff, 0x1005, 0x0, 0x0) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x7f, 0xffffffff, 0x3, 0x80a1a2, "bb08000100f1675910508b00", 0x2}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="ab157888df3ccd154815a7bde7b1e1b4", &(0x7f0000000140)=0x10, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x7f, 0x0, 0x200, 0xdd, "691cb7cc16458cafeeec1c727bf301154f690b35", 0xffffff7f, 0x2}) executing program 2: sysctl$net_inet_ip(&(0x7f0000000040), 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r1, &(0x7f0000000100), 0x4c) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000", 0xb0, 0x0, 0x0, 0x0) getitimer(0x0, 0xfffffffffffffffe) close(0xffffffffffffffff) executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xffffbffe, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x8033b9) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0xbb26, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60b9e54d0014040000000000000000ff000000000000000100000000000000000000ffff"]) seteuid(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x9) openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x3, 0x0, 0x100000001, 0x100000001}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) r4 = open(0x0, 0x205, 0x0) fcntl$lock(r4, 0x9, 0x0) r5 = semget$private(0x0, 0x3, 0x2) recvmsg(r4, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/14, 0xe}, {&(0x7f0000000380)=""/185, 0xb9}, {&(0x7f0000000440)=""/120, 0x78}], 0x3, &(0x7f0000000500)=""/77, 0x4d}, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0x0, 0x3, 0x82a]) close(r0) socket(0x800000018, 0x1, 0x0) executing program 4: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000400)={&(0x7f00000000c0)=[{}, {0x0, 0xffffffff}, {}, {0x6}], 0x4}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = getpid() writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000440)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = dup2(r3, r2) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) r5 = getppid() ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x2a12, r5) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000007f000/0x4000)=nil, 0x4000, 0x4) r6 = getuid() sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0x13}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r7 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r7, 0x2000740d) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r9 = getuid() ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f00000003c0)=0xafbf) seteuid(r9) setreuid(r6, r9) r10 = getegid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES64=r8, @ANYBLOB="00000100"/20, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="ae655bf93948f07c2c4cb560c0b01584e58286e23c2e15c4b844559dfe46df21659ad6929b5f60d90a2e28dc454cd3b8e9cd6bbcdc8cb06aa46d30b274dca4777fb8e69af0ca0e96ec6911c2948c6ab08cdb4b1a78aa5440a246c58fa30dc6805a016c0c86fb1eb4930805bf1f7de0a8cc8e55c914eb388015f8acc7c1fe3d9f9286726ac743f9faf67992a0f788832fb6300bf62fa74e541d72f8a9bf800250820fd3e2"], 0x58, 0x2}, 0x8) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000004c0)) getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f00000001c0)='./file0/file0/..\x00', &(0x7f0000000280)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x80}, {0xc}, {0x6, 0x0, 0x0, 0xfffffff8}]}) socket$inet(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x5}) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000240)='./file1\x00') r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7a", 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 6: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getpid() mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x4e6) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000002c0)={&(0x7f0000000480)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0}}, 0x19, 0x862, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) r4 = getppid() fcntl$setown(r2, 0x6, r4) write(r2, &(0x7f0000000a00)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2c1677630b09e86054a885ee84fd08fc50f08ca7991af3f9c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e24d2db902fb070707549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082b5da1eee78f7743b8bf6d994cd3c26c85609eaa11e6f7bc4abd88823de3c4026837c68f39fccc7369429b9291a87b148f9d137d3f32e5c7589d1de7ab02dc1fc98d1b02f5fb1396e1ac43c80c58ada2d43de718e9b508a4d9312eebdac56b50dba2d57fdeecfc03b32228079cc030146b63740f245931b7b0ee720f11d3d986e01856a089af5d73cadd82cc5cc6eaaec431126c91431ec5459a851d026d7052dbdf762f011e4aa43917dcba90e2e45a9b145565097d0178161090e843b7e5760ba4890b66711df0000000000000000", 0x1bb) syz_emit_ethernet(0xff, &(0x7f00000006c0)=ANY=[@ANYBLOB="ffffffffffff0000000000000800471200f10068ff2002738fb061dad8c5787f000001ac1400aa010105cc971a00004050cca730ad1e6745146e13df2c1a53289babdada0059231cae6ef3a23e21a7d7cc9f6fdcff53dcd7593d7d52d07099427f705c90d147217c1f8857586421408a4b048cc804000000530df55c00b8910a56f7c838556f8891d365c3010001000000000074195abf554c50952b3c31a8ccbc6871c871254ba5e0e047775ddce8cdc209ca9fc9c960f77ecfa8b32090ce91260b5b318f1bf00437a02b3b844d243e92c6af9d4306f60dabbb208884a5167b611b96be9941e4604b40599a64e7ab0cea4301b1d02aa3ae9e84e429484a93d877388c100076ab7c8b69f43d07fc728819b62c2f1be63973538568e7bc24356d61e746", @ANYRES16=r0, @ANYRES8=r3]) execve(0x0, 0x0, 0x0) fcntl$setown(r2, 0x6, r4) r5 = semget$private(0x0, 0x2, 0x68) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x100, 0x8, 0x57]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000000)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x3f}, {0x6}]}) syz_emit_ethernet(0x40, &(0x7f0000000a00)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x8000, 0x7) pipe(&(0x7f00000001c0)) mknod(&(0x7f0000000280)='./file1\x00', 0xc102, 0x9e57) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x80}, {0x81}, {0x6, 0x0, 0x0, 0xfe}]}) write(r0, &(0x7f0000000000)="7696c7cf00"/14, 0xe) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3f, &(0x7f0000000040), 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r1, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffff1, 0x0, 0x0, 0x0}, 0x14}, 0x10, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000080)="c5", &(0x7f00000000c0)=0x1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x800978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r0, r4) setsockopt(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r5, 0x0, 0x9, 0x0) semop(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) getuid() seteuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x203}, 0x4}) r7 = socket(0x2, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x1, 0x0) executing program 4: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x92b443dafc491829, 0x0) socket$inet(0x2, 0x8000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(r0, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d", 0xe) r1 = getuid() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001140)={0x9, 0x2}) r2 = socket(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getsockname$unix(r4, &(0x7f0000002600), &(0x7f0000001380)=0x1fa) msgsnd(r3, &(0x7f0000001180)=ANY=[@ANYRES8=0x0], 0x0, 0x800) msgsnd(r3, &(0x7f0000002740)=ANY=[@ANYBLOB="02000000b820d786ce1719dc33b5c4eb2900f45e90fe8f57e4a5e99d5d2deade0955635add6048494f4796c346d48bcdc7f74f109ad9fdda0d6c4e45e341a2d272e40528f3e17f0bb6ba973ab6a555122955c482e9ffe7d2b2185df1369c624b8c902e5938d73a7f0d6d868d5d40507279cbdba45ce603775362a089fb4b8d3dd1ce82021019a87b1ca24cc0b1338366e87883783e20984bfa4c5c75992c0582e5a3a8d97051a93a137b4396fd36085f702a0b4cb828661e130560cc946a5f401b7b3df9e1653fe2190fcc0933a8f10e4a57176ed8ac"], 0x17, 0x0) recvmsg(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{0x0, 0x1d}, {&(0x7f00000000c0)=""/1, 0x1}, {0x0, 0xfffffffffffffda9}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f00000011c0)=""/178, 0xb2}, {&(0x7f00000012c0)=""/167, 0xa9}], 0x6, 0x0}, 0x800) r5 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f0000002640)=ANY=[@ANYRES8, @ANYRES64=r2, @ANYRES32, @ANYRES64=r5, @ANYRESDEC, @ANYRES8=0xffffffffffffffff, @ANYRES8=0xffffffffffffffff], 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x4}, {}], 0x2}) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r3, &(0x7f0000000080)=ANY=[@ANYRES32=r5, @ANYRES8=r3], 0x0, 0xbf6ce03ba1750aab) msgrcv(r3, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r3, &(0x7f00000013c0)=ANY=[@ANYRES32=r1, @ANYRESOCT=r0, @ANYRESDEC=r7, @ANYBLOB="e459f6966bd99da33e4b89de6d101f71f3b0820d2b862c061bf6d613231f2596522c06f88f6fa3d73a05bc2264f82a96a90227154ca0526f7f", @ANYRES8=r6, @ANYRES16, @ANYRESOCT=r8, @ANYRES32], 0x1af, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/4096) r9 = socket(0x18, 0x0, 0x0) setsockopt(r9, 0x1000000029, 0x0, 0x0, 0x0) msgrcv(r5, &(0x7f0000001280)={0x0, ""/7}, 0xf, 0x1, 0x322545d4154902f1) executing program 2: socketpair$unix(0x1, 0x2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet(0x2, 0x3, 0x2) setrlimit(0x1, &(0x7f0000000000)={0x0, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getgid() getgroups(0x0, 0x0) setregid(0xffffffffffffffff, 0x0) getsockname$inet(r0, &(0x7f00000000c0), 0x0) socket(0x6, 0x2, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) connect(r4, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x3ff, 0x8}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/86, 0x56}], 0x1, 0x0}, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x9, 0x5, 0x4, 0x80000001}, {0x9, 0x8, 0x4, 0x4f}]}) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x10c) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) close(r1) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x0, 0x0, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x4}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) setuid(0xee01) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x10001) socket$inet6(0x18, 0x2, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc028756b, &(0x7f00000007c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x4c}, {0x2, 0x0, 0x0, 0x7}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r7 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000000)={0x3}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) (async) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async, rerun: 64) r2 = getpgid(0x0) (rerun: 64) fcntl$setown(r1, 0x6, r2) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) (async) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x8, 0x7, 0x20, 0x80000000}, {0x7, 0x6d, 0xd, 0x8}]}) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000980)={0x4, &(0x7f0000000000)=[{0x50, 0x1, 0x10, 0xfffffffb}, {0x74, 0x5}, {0x8106, 0x0, 0x0, 0x6}, {0x8, 0x40, 0x5, 0x3f}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000100)=[{0x2d}, {0x1c}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80, 0x4}, {0x34, 0x0, 0x3, 0x8}, {0x8106}]}) syz_emit_ethernet(0x215a, &(0x7f00000048c0)=ANY=[]) syz_emit_ethernet(0x138, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) executing program 4: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r6, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)) write(r7, &(0x7f0000000140)='x', 0x1) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setreuid(0xee00, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) close(r4) r8 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r8, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r9, 0x8020691f, &(0x7f00000001c0)) executing program 6: sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r1) executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7, 0x2}, 0x2, &(0x7f0000000040)="7bb106226d0cdf24e67977042232277336a34fb51cfdf0a666ecca73fa045e0fd3f248dfd8599ff1b0512a40e77948188d5b4b3eb0ff973780a36c0f29eeafd2ad9c3400d317033b7a0d9f39fae1e29304a22610b7a7b81caa41f7b21faaf68e60ff652adf5d7f48a30c7b7285e5304ba5bd7dd8b3500e51f9f87f2b6969078ae5ca2f97a3626956d78463c3288689b69793f0eac4fe289aa55a81ffcbb878cfb2bd0175f531ca24f0e783160cbb65d5b2fce048c473bfeb5f493ed060fdd3831831d40f900c3b5d540bbf0ce5802774bb2379f0e7aa5ae22249992ebf4190ef303aff0398486ca9f89351fd60c88100d2a636390a0c35ce146f21a8e54a178bffa80aaef6cb8c4ef35b449cd541088cb714a9fae5ba", 0x0, 0x0, 0x0) r0 = getpid() r1 = fcntl$getown(0xffffffffffffffff, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x3b, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff7, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x1f, 0x0, 0xb66, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) setreuid(0xee00, 0x0) r4 = getuid() seteuid(r4) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x0, 0x1f, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000002f80)={{0x1}, 0x0, 0xff, r0, r1, 0x7fffffff, 0xa, 0x2000000100000001, 0x7}) executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x7fffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/243, 0xf3}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x7ffffffe, 0x0, 0x9, 0xffffffe8, "2f006c7d005badfc2000060e00"}) writev(r3, &(0x7f0000000440)=[{&(0x7f00000009c0)="e1548f8818a5eee9afe56b3448207fafe162607e49af44da61257922a16803f9b7193aefd2b2af96f82bfd932d19b6461dd542c167e5bd5df064b1b8f3ca363b710f4cdb12511943a4879329403dd767f669fbb1d6a56c6ce773708922e74219a423f5e5198a2a9bd4a9932c681dfbe40e42ccc0e3f363df0eb0c986259a508e3dd4c414546adc139f6711164f30b1895e8ff9a6601930237a7efd51df01ccbefba568b52c4abd9780c8060f56ab76ee4cc4c533163c4a5b1a0edac0c9e76bf34458a48fbbe2f8f5aaaf8bea84efd45d5df6a93408b92441d764dd84dab05b3700981c1ba2ecc232bab41e7a89c35a2231954fe96d7e44e5f23268ab88b0628ed1eccb297a605140f1893dc3e62699fa430e2089b0cc7ec1fdd63293e4573dbde3ffb210f0b528279a55f10f7bf88f9867d61bc4367e2e4f835311aec3bdfa7b4f1c899fa8af52b761d3b4f8f5dc7a40ac84e1ca9e501f0f12bc02b8d8b7a7e8c54b4b78613a6b535610b16ca994a7e07c6c1ecd3a12958cad357d90ea4fb0dc3891f1901d9f502f17c4f54ac3e8151c8bb66e6797759e5e92a4c98e406a306e8d3a3bdd77cfa9e00ee0928e6d1178e30bc57b45dd9a0369df0e8ea875f1dcce4d82114d3b19911e464ad72d63d86997567c99ae7209a1689483d45d1bc3f03cb412eaabfd2798541d516c3c0b35f02d838d018d71020ba66a0897d5cd44a824c0fb093a7e166f0c357e7eaa19c664592b60497183ee9c2b256ec214514edc4ec2260ff9232a6a0ba0bf2cbf808fab6e9dcc8208bd2677ef24bf8e4d706fa9f2446df9fdfd33512d0e49db9e9d09eb22d30d2feab896135b4bb923eaf5dca05b", 0x260}], 0x1) r5 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00') r6 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002dc0)) sysctl$vm(&(0x7f0000000480)={0x2, 0x5}, 0x2, &(0x7f00000004c0)="53a1c0703618da8327fcefb7c16b6d7ece75860f51b640ce651d8c61", &(0x7f0000000500)=0x1c, &(0x7f0000000540)="fd0739c8f06cf888e4b9a6dc26c4c6594188dc161b8525a31e69e819f5bd20eb5bc4f61d33295ad113217e766077977464ae0501d4d4c436", 0x38) r7 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x81}], 0x40, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file1\x00', r7, &(0x7f0000000100)='./file2\x00') linkat(r5, &(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000180)='./file1\x00', 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7e10a2f) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x2, 0x0) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{0x3}, {0x0, 0x2ff}], 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000001140)=[{&(0x7f0000000140)="88bcbec1d4f5f45ff1b97d9a3842269301a8aa59f0e8a8d35901555d6ed3a413950a1d8c46bac7c10adb871acc7a432be467fc46d4ea1f098b14c76997eca135415e6979f9b415aaa0f1dd5160917b028f32fc3f17b14d432f8869ee0b51d4dbc4d9c7ab75edb1e8d21a03c2f96479ad4a82a1ab6a424389a85ff9ad2f8c87ace187844fab78f56bd41f2da37ab4ab2db2bb534f3c2d0eb4b5248fb543d6d2d9351bdf9db0dc5774dc33ed16a0e438148b9973a7d2883ed7b09b6f2fef1f4264cf0c0978a4acd89a4ba1d784048600f93fd56c47c9363af1254af9078fa955ff1237189606bf2fd8836cef3b9a98208c706156af20bf19e452aa1621a71650fc6633a7ed7cd3621f629a7ed48d1c71b9e4258370c1d7ebf33a7b48c5f77d5b003c692be84498b2a92dc51656916bfed0c9b51de1820eade3d6d3ad0cc80978d7e21646ada91b308570745d4991be774a295475947d414e3833162a9c4594a015f624d8c7a22911a5014dca00f089ae29386fd91e2b2e8fecb5a5311df8e4bcc023e77cca243888673077c0996cfcf82ca67b874e71b067dbfdc544a3025de232632ff3df3a4ff5dae1e9d9082ae4a7618988fa879f58ad58682d61a515b40571f69d3a67fffc0bb7974c09e5809265e1e5d2902632005589db84367d1b2ad161aead9bd00f9a88db7079b7682ac45abfb75a73ff1e1cb26f696b497b43ef0e2670c2538c3caffb476f6b97543fb664958d5ab707d9f39c5c85622518207d965dfc17aff3dc41a6aa6e442810e825c85f1553af68bd2c253c19d38492bc54372c506bb9c24cd080183cb73163b8d65f9d4aba8c6303d522ed45737372e7bc760006e716498971a03ff1b0b163df6b28a2bea07dc8af4afc6aa656aa39d4949d443456fc1fd8f2ef9ac73dc0fe973b10a027202d50b44442147cf7e158850e31398a10f48002875a07ccdb16a5357d5f7165606f0a91889225624ad7e45afebf6c3b50336f7551417f726bf05a098f624ff49848a5a94285b31791fa3972083e466869213c9f286b2aa90927b131c657841d02fdd8fe1d4e3eff002ffb3ffc9e90db96f723dc75908ea35682ea607b0499c0e36925157a87abe2df9b8674821a33a197d35cb3b28ee7fe5de7299f2176d633685f79291732ccf5684cb8b93d25da972ee9b627ed05a8a8090f1e2adde1a88ea71ad98266b4d3c353d8d87a09d2c5d0f2a7093666f48487c348008f59765a258958d7207565dbbb3a75a9e03a6b640be989c26061f42a30bdad3ba4d36567f951377e2e86d6c66e744988071013f2b76ecdd76be4c9b288d9407216fd595b8d00a472c251bf8d1ef7785c39d69355963d271133a22e94722d4bc76e0828f8dc146f5e9e053df725a489e83ec64f853670626ddd31aab52ad82a67356b34e5c2f0b793ec060369f0eeac2a0e14f9bab410e13827f4f83027d80859e0e75e2718d51e977c89cef9bc04fb979f65edfb37fb4a692120311ef8ebc51b19d963ff0632bd065c093c696b34da035370822584cf396e13b2f3a345add0767c13fddc340b2d08d3da5d6e14f285520e3803516be13357897dad243e5ba7188ede9e601f87f981fdd2c27ae7acdc687e26b77272d57d3518c71fd31fe44a5ecea99a81b8bb5147ee869d0efdb44f6a90dc00b6d2b313844eaf9f137d9fd8025f66ad5eac43d2d1ac8ed20e25fb4c282f8cfd5f42a3492ee36291b13ed05a57c7627851f5", 0x4d1}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x4d}, {0x24}, {0x812e}]}) sysctl$hw(&(0x7f00000001c0)={0x6, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/250}, &(0x7f0000000140)=0xfc) r2 = getuid() getuid() r3 = semget(0x3, 0x0, 0x148) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) r4 = openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(r4, &(0x7f0000001540)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/180, 0xb4}, {0x0}], 0x3, 0xd14) r5 = msgget(0x1, 0x400) msgsnd(r5, &(0x7f00000015c0), 0x8, 0x0) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000001600)=""/22) sysctl$kern(&(0x7f0000001640)={0x1, 0x27}, 0x2, &(0x7f0000001680)="19083e461bc66fffc24b46aa5362bb9af7b26b0d10952b11c9d184a4a9d78f3e413b667b990c8a73", &(0x7f00000016c0)=0x28, &(0x7f0000001700)="e56e9c3f5459cffea6b8347778ec20e6df1fcaf0335a997c1071d2d3eb52f7047c9eaa3fe10b53de33c642c77a5006c0c205ee8b", 0x34) getegid() r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001800)={{0x3ff, r2, 0x0, 0x0, 0x0, 0x84, 0x1}, 0x4, 0x7fffffff}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000018c0)) syz_open_pts() msgget$private(0x0, 0x68) r7 = msgget$private(0x0, 0x540) r8 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000001940)={{0x0, r2, r6, r2, r6, 0x0, 0x1ff}, 0x9, 0x59, r8, 0x0, 0x0, 0x1, 0x1, 0x10000000}) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x28f2) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 4: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r4 = getuid() setreuid(0x0, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={r3, r4, r6}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) shutdown(r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f5769e47f", 0x5}], 0x1) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000003c0)="eb", &(0x7f0000000000)=0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setreuid(0xee00, 0x0) r8 = getuid() setreuid(0xee00, r8) setsockopt(r7, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$vfs_nfs(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="bd5123d0d43ebb5b436c455a0942b616bcd7484d5a2af5d9aaff8486beec98081d979024c9782345d4c6f49e77b54e992271222969b4521aa7468829a0a9417ea9b96b997c1b41262ac5a10b763d1a99d97db01960f613ddf8065d8fc9236f2750112ed2c31520feeac4c6780b771e7bcd495fe3c4b1a7eba8abe21e77a2c82c466f7543b7159be3f375beb6890ad3c5897174f788ec5191be7599e539a2c99c04fc180f0875c6b8fdcefc85c4d9251a18115a482841378bff058f9573858fe7eed5d737166900fd80f0c36255dfe6db909fcd8454cba972755d010dd49a", &(0x7f0000000200)=0xde, &(0x7f0000000240)="260128d9382be7bcfd541e4a24a053425251cebe4109e681fcaeb48a939a9fdd9e9c71f14f823b34d5dc7ff97a668d183b5c41cc80980cfdbe50e34f66859ac0d6585953ab521926dbdfddb16a595fb692e74abcaf284c7165b0e43069dea6f5af56de5c08be7bb2179ec2865e758f4cf55eb412f186cb46375941036a07b40ea9b02357ac89b80f6cba4efd1a95fcb0f85f8223f8c6bd0c733d9e7bf7270bf44b5a3dca35dc8914537fbbc4fedb1ed125596f846f6c51ec31b03463402dc4d14dde966372eeaa2804e16164f1e2a6f4f22cf7e1217145635aa4d6519d", 0xdd) r9 = socket(0x20, 0x4, 0x4) bind(r9, &(0x7f0000000000), 0x10) r10 = dup(r9) listen(r10, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 5: socket$inet(0x2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, &(0x7f0000001140), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000200), &(0x7f0000000000)=0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x9) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) dup2(r1, r2) select(0x40, &(0x7f00000000c0)={0x61, 0x904}, 0x0, &(0x7f0000000240)={0x3ff, 0x3}, 0x0) r3 = getppid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x200, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r4, 0x4}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x7, 0x0) pipe2(&(0x7f0000000000), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1f, 0x40, 0x20, 0x2}, {0x40, 0x8, 0x14, 0x3df6}, {0x0, 0x7, 0x6, 0x100}]}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) setitimer(0x1, &(0x7f0000000080)={{0xfab, 0x9}, {0x100000001, 0x27a8}}, &(0x7f00000000c0)) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2}, {0x6c}, {0x8016}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) fcntl$dupfd(r0, 0x0, r0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x20}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x4, 0x7, {[0xc45, 0x3f, 0xffffffff, 0x6a, 0x80, 0x0, 0x2, 0x6, 0x4, 0x8000000000000000, 0x9, 0xffffffffffffffff, 0x100000001, 0x8001, 0x7, 0x5, 0xffffffff, 0x96], [0x7, 0x4, 0x3ff, 0x9, 0x5, 0x4, 0x8, 0x6, 0x3, 0x7f], [0x1000, 0x4, 0xeb, 0x1, 0x3, 0x1, 0x5], [0xd6de, 0x3, 0x200, 0xf19, 0x1ff, 0x6], [{0x0, 0x9, 0x9, 0xcec}, {0x1ff, 0x2, 0x5, 0x4}, {0x3, 0x6, 0xe2, 0x9}, {0x0, 0x7b2, 0xfffffff9, 0x1}, {0x65, 0x3, 0x8, 0x6}, {0x8, 0x401, 0x40, 0x401}, {0x6, 0x5, 0x5, 0x7af}, {0x21a, 0x1, 0x1, 0xd4}], {0x8, 0x2, 0x100, 0x4}, {0x8048, 0x9, 0x3, 0x3964b792}}}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x13, 0x1000100000001}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) shutdown(r3, 0x1) executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x92b443dafc491829, 0x0) socket$inet(0x2, 0x8000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(r0, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d", 0xe) r1 = getuid() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001140)={0x9, 0x2}) r2 = socket(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getsockname$unix(r4, &(0x7f0000002600), &(0x7f0000001380)=0x1fa) msgsnd(r3, &(0x7f0000001180)=ANY=[@ANYRES8=0x0], 0x0, 0x800) msgsnd(r3, &(0x7f0000002740)=ANY=[@ANYBLOB="02000000b820d786ce1719dc33b5c4eb2900f45e90fe8f57e4a5e99d5d2deade0955635add6048494f4796c346d48bcdc7f74f109ad9fdda0d6c4e45e341a2d272e40528f3e17f0bb6ba973ab6a555122955c482e9ffe7d2b2185df1369c624b8c902e5938d73a7f0d6d868d5d40507279cbdba45ce603775362a089fb4b8d3dd1ce82021019a87b1ca24cc0b1338366e87883783e20984bfa4c5c75992c0582e5a3a8d97051a93a137b4396fd36085f702a0b4cb828661e130560cc946a5f401b7b3df9e1653fe2190fcc0933a8f10e4a57176ed8ac"], 0x17, 0x0) recvmsg(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{0x0, 0x1d}, {&(0x7f00000000c0)=""/1, 0x1}, {0x0, 0xfffffffffffffda9}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f00000011c0)=""/178, 0xb2}, {&(0x7f00000012c0)=""/167, 0xa9}], 0x6, 0x0}, 0x800) r5 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f0000002640)=ANY=[@ANYRES8, @ANYRES64=r2, @ANYRES32, @ANYRES64=r5, @ANYRESDEC, @ANYRES8=0xffffffffffffffff, @ANYRES8=0xffffffffffffffff], 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x4}, {}], 0x2}) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r3, &(0x7f0000000080)=ANY=[@ANYRES32=r5, @ANYRES8=r3], 0x0, 0xbf6ce03ba1750aab) msgrcv(r3, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r3, &(0x7f00000013c0)=ANY=[@ANYRES32=r1, @ANYRESOCT=r0, @ANYRESDEC=r7, @ANYBLOB="e459f6966bd99da33e4b89de6d101f71f3b0820d2b862c061bf6d613231f2596522c06f88f6fa3d73a05bc2264f82a96a90227154ca0526f7f", @ANYRES8=r6, @ANYRES16, @ANYRESOCT=r8, @ANYRES32], 0x1af, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/4096) r9 = socket(0x18, 0x0, 0x0) setsockopt(r9, 0x1000000029, 0x0, 0x0, 0x0) msgrcv(r5, &(0x7f0000001280)={0x0, ""/7}, 0xf, 0x1, 0x322545d4154902f1) executing program 4: socket(0x18, 0x4, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) pledge(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffd, 0x9, 0x20351e, "040000000208008900"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000019c0)="d78f4edc41a11aee361b850b6e47f3fb1d4a3e1927d7928af6432b7cd0847f121d6b2fe543c0ee96bc3a37ce892b7ea8a33d12079cdf0ab0c8b0a2b5589ada2b8855f92c05ab9af08a7d1039674064662a6dcc46b76dfa369542938f1bd501ef6d29dcccb5a088b2d72a6b1ca042e1c1af87ea0b34a19fd1a27ce943401cc1c80e915f52a98dc81140b69b3f0f0bb40c884630535387812300db72e913aa29b84993ba89d4e6a82c3c559cc774c9d0525aafeb14c12f18e1ee71bc707e4c0efd3afb7b6a29c49a07c8b5d2cc14b56d6d17ed6c6cd7002f55d4ef4c42582f21dd51a5e331b168ac36d22487581dc4b89b06ce796100dc5236e0d7e68132f6ed3ce820bc79f678cfd2e2b4b448868c017d6e3ad7a1151c26a8079bd3b17afb083d8152d139852ccf2ba99f706ec66cbe42a393dfe236c1b94b9e33e202abb74ea4224e96e0cdcfc48e61eb9369bfd2e461c23ba0ecda75bbe0f62abb7e67301d48808a71aa108842e0eb15d2c978dad3764b48f84f5685446ac2f0a452473e567c9cad46cef24942ca72eddd506b0862a2dbdbcac3822cad564486a02927cce70beed8980654156fc59b6fc64d34c3f327d27b5a66d3ae702fcb634d16c9395bed104df6a629c5efb6cbbdb351a80c5f451a9e31bc2bfed94193577e52d13bff2cd3ed5160f69f1cadcbd21d6ee99c5dc3f18c75d81efcb8392a0313ec83c542c6033e6cd731b041fdc1703d5f647c929ef2add480ad3e2904", 0x218}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x58}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000180)=0x4, 0x0, 0x0) executing program 7: r0 = kqueue() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) close(r3) r4 = socket(0x0, 0x4, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) sendmsg$unix(r5, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xcb}, {{r0}, 0xfffffffffffffff9, 0xc5, 0x1}], 0x8be4, 0x0, 0xfffffffb, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setreuid(0xee00, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r1) setreuid(0x0, 0x0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0, 0x0) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) r1 = semget$private(0x0, 0x4, 0x402) semop(r1, &(0x7f0000000040)=[{0x1, 0x13, 0x1800}, {0x0, 0x3, 0x1000}, {0x1, 0x20, 0x1800}, {0x0, 0x9dc8, 0x1000}, {0x3}, {}, {0x1, 0x1, 0x800}, {}, {0x1, 0x2000, 0x800}], 0x9) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) seteuid(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x5) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000240), 0x0) socketpair(0x2, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) dup2(r3, r4) syz_emit_ethernet(0x3f, &(0x7f0000000200)=ANY=[@ANYBLOB="6ffac0527183014ed5d5f4d76566be4e6019dfa944a9ee0efade2b7caf26e9cb139e", @ANYRES16=r2]) r5 = syz_open_pts() r6 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "2cf748460adb56e8dd42caee5275882ceece40cf"}) ioctl$TIOCSTART(r5, 0x2000746e) writev(0xffffffffffffffff, &(0x7f0000001740)=[{&(0x7f00000004c0)="e894fa42536fd08ef59d6601411f1d2a07ba8da13fdc6deb33b10b7d51d2ea9065a2cdea987277dc5b64ccc69e495be72c200000000000000084f47c73b091ed96d22c04bc7dc993c69e0bf20f91364150ff0a679eb2903d2d2f3d1f5d2d7bb4a89634b02915e291cedca7417be388cb0e9e35f070127ee695d4312c9f8c380d69924ec4c82192ba17829bacd3b138ad10e120fd6e914e5696d08b620b1c81f2529d5432c0d8f4c8e691ae76263cfc112f11515b6506a3d67b89fd02f649dee4899a47f6501882", 0xc7}, {&(0x7f00000017c0)="911eb59d1c06a8c059e9625635e5a85275f94118313edb3e107dab2d2ec4ae4a33ce3ebab9c5ffbc9e777dc7bf680afe57270c1f386562f78356b363372116f4c4bf337e0e5bbbc23fb0039b4f7d334df229fc4d012cd78addd8214e6088ca9b1b863bc126fb294ca8242087cf70490276f7eb29db87d51e6ad9e14e321c0ddc86e2b26541fa1821c98624f26f8bf79acb043e51140145a3c77eaf532d396e1fbf7058fa08ef594390ecc30332be8e8af88c8071fd04d06bea9348f36bd3fec266dd9c15dc1f7e1788528fcdfde44e85ea902cc9b262b2a670853d0225c6dcce2f890050", 0xe4}, {&(0x7f00000001c0)="b090f80880982d942c4cce01eab6e2e0f7ffffffffffffff86de09000000b817c7cad1cea4aaac76a3d56700000000fda74cdfed33823ad88f12", 0x3a}, {&(0x7f00000006c0)="8153c2f4df6834286f9fc77492a2ca3ce0fe2b42d45725afedaf3c01ee9b71d34034b24f95efd0663f1006ebb3e8255805be820c2e3e5559ba9e1dbe490e9fa7feeaf941e483f0822cb218e8818e3e5804dd4f4c0b5e875093da125ae2a9dc61166e9207734a8b12c9f1841c3cfc49ce8bb1eceb3814d0ca7c6511e0a26774f7a0ff3e9fdcf82c48f9b1ddd9f77b212aa007418e915f04382c8a7ec39771bc65e66853ff97cbdc9a70e871de10e92da79e70f7d6a6164ee26375cfd35871db3d39ecc1a7fa4c532222055432c8f628ab1dbe9e2d42f0c8180ffc9b0207afec7cbf2de4b8c6bf1b8793eeb085af5d2420809ddc3049487ba1b1dc8f5ed445617e4dc872beb51f332ba5390b77de93a13479f0e5104a7638bf8b7abc4967e5401f6ea0d6200bbbe8d42614ec38131dadc22ea53b56261179ce693659e5d03c826c4e56d6052807c946489344779015820d1c8d6e43f779157761d79ab24d34545462f36f6d02a87a8ef95333fcbd38dec10968e38b488c7ccaed070202c76a2b0e7dd6e4ba29f2ce96ca3804895e6a26dd019f5666abfb3191abf035338d5ab2434095cc01c1106e5ff4eec92ec732c03998345a7cfbe4cc0972fac549005f49b6713a8c7d11673d4a0caf1ef3f4e0414c873b62b8922427daf7416f2e13162944b9f94481e0a831c23030c62226fa1e77735af9e8f618d41ccc37b52e34028a5e8fd14e770b7a1902dab309fc7d94b6ba7856b8cc02450bf72ed8f89a01d72022a577f5b67c350980b3f64ebb0ccdc2dc344abf5537940d5ba123f83abdfeaeda8ce107eefc9696b6d18ffd35b3ffc682bd7a50deb5b8002fa087c4c837a4920461df824dab2ca28517294c2d55187035528e3644c52757673d355521982e0c1ef6bcb8797a19f2bbdaf4f3b5eaedc331ccffe212f87e4c8834e7f64e98fe1124c7fbe03bea9b7d5d43c3d9b6c2cbb3b72090e2d75f486101390748acd8a393d6a72a3bcdc787f795fbf7170246492dd5675e25c591e231b9b01e90c15a68d7e24cc6db3eb1bf6c208cd41a67a93541c94cfa88d6e0e4e05d4daff45d93e35f05dfc75a90b4d2b244053d15c51862a929ce86a7f58e5a5d7c78aa86626e59d1efa639feb21855672efc820ac0902a823de044a437a7444d197d4ef9556bf849820a18028615531ba04952a8a798e11e2f77691150367738489360edd17b157d144b303905fee9e3a668abffa35cd9d90bf546efcdc3e3eb2dffd372b3129637dfd529ae41ffaefc7d7c296d693f45f03bc43112de8af4e75cf234d9c3f26c591287a3040a1ac2c5951c795e87631a0c2eb2353ed8b40012df35de7627ea161f16aa90fde480d9d65a556d0306e5b6659d3f8bb583594352e59dfdf9df6d7258aaab4c194eb86078fcf2b5a7ee2b8145d881a32c863ae2501811c107a7c25c78815f19fb49e74f43d54c16debb90541df8393a43557580db243fcb87152461181b635b03b95ccca4692c969d7a42afa6592b08f291d640305f6f6cb11ed7b96f3b3725c585e0d8077e4943711f4f896fbddd0301f99ee96fe7d8ff81dcaa223fad00c6e01dcb4f7a12fb9d5d6b6531cff66a03fc3b4b0ae0127e6045017a7dfb7f83eafd6c03cd649f244d8e7f80d5736c29957fe6d50c099ea174642b67ed1f7c1ccc200f7521abb8ebf0698dc3b9ef178cd882bac31bf1651de142962cf51f6d0d3582ea0456852908810bcc3f5b4c72a4e0d4c30cd841148faa8f9b34f1d55b59f704309c4cff2cd991b3e3cc30a325aa8e5f12cd05e9ade3e8033fed3da60cd461de1622b74094dcea78ca727513991241f15b9248507ddc95c3b65f232ac42274070add6c16d61b56cdcd5f5237807a8820959c8e855588bc57f8e31991f21f0647a4504360bc3389d35a531883bc36c0fca669c036542d3ea00403af8f4f843894b5cc512e7425edc5993f534c0e34a8bc6f7729ccf2bc82ffcbc43721753069b61590b338dc958821d52cfdbadcc42822a4b050e6e1ed1da3f977ca587e852c1c9439f1ad53f0491bfc0c861c97e52e1d5687ad6a3e19d9c1e5a341cd3b47c6dd80a4a6c15a101d849f6f050114b4fd0346cdf08485fd7b351d62773a229c5222d4710856bd3efd13cee0252d998d6cd68f2584a8f160b354a55025422ac8af9979d4929a05274270675af96b5942123a921635977573531162e1928bbd290f25723569a3a5eadf9ba86dc4c06a50d8f8614e2f51b4d415353a3fb8fde3cc93d7d8f5158a770a2fab827929f213954b8d8187a15c717e3b3095b6cb9ae2d63209e3f5ac96836b0bfa305920a7c989c78d0936a8756e40ac03eafb576faf693762183b1c93f8885afd417a6a904c7e23fa8c55c112a74946a7f98e9b39f2018aad027db7ce30245f3df383e78735818626bb7ea9d885527226c61f4c341d5ec64be9a601c065db764427177237383e4301298a84b840ba551ffe1c6b8584ffb1690613328fa8d28cfab6f3d6e363b71b39f7e07aa6f732a2287bbc00a14a66ad7c4bb0d03d94e2ca41185e403ccf024a6a5c94c5f7b8e66ad99c5d7a66798ec5fc3fe99c5f9ff77e1f50bd2d052f9efdd3314a777e3350797acf9942201a62550995ad4d5c2b4587f8026be2dda7712ba5a4dddfc26e600d6f98c02035c7747362af39c735385cf605a30bca64ac23c78d9c2c462a72182ec1595484e5ca3d91d26b754c7f91c40d7a633c32d8e9388accffa7c1721bb5df52e05b0c5cb053c6c74ad0b67e46301ca0fa1112586fb2fe3016c3b40cfc6ec56440a313360b6d163cf20cad1efe73170b65196b5b68c61a36c31272f47ce8db41085f38e868a1f45992dcc3614dc8dc2b4bfbd74749ad21561a56fa137dc6768571804b546890d4b072e88ece97414d9f3501d9988778830403f81b0e566da3b0e4592c7b8495e0cb0e03561f08d66a0948a15e8e1a77910bca2f6d215c1a2c9c82c8f74fa182c1d1443aa034bc3064485bf4c7dcae8738e42e19563fbcde9a2d4927ad0da5570ba5793678e4eab1d074ca922c7978d9af0679e5d13da88b6e58e63696888dbc4939c206d0ec1451b3d62f1e15ee35a236f2209ac70053a6fa48b91b3915a47d0f62c21432397c4b6062cc094e1ff2fbe0484feb2c27fc8161b257c5acf42ea1bce126c35937770768f5bd604adcc0d3fb20729a821b5eab770207bd891bc49f293372e0a66b7dd7e51dbc73f085668b9b81ae53ef6aaa946fd5bae734ca49d35a23d3d1252a38dc036909580881d5efb68f2e1bc11420096713be8135f7f74ec46caa05b881eacdb1cbc7569164bac796095692bb96da5ef56926b427e38dcce0971ffdbf15f4e814e28f58ab5b07bdbbb9b2bfe098675f59df055c9611425b038395ff57eb218720b28c89647c10f0c168393f2e31cb548a6cd144f9a5083dd6eeef1544703527abbf16133cc6278b8f7b843984033c8ecc8370713f2f508aaccba06ef7f246db9ffcb39cf8e187d022b340a1d7a09a8abbf923ed3f1594655e908217216484f28705bd212a5918f62f590e6dedcb4fa5c9c2494145141a52a66796be1a14e06c25da3e3a9573534f6c28db3352c1215d2ac679c8d0a0d82d53e55265d1359bc6346ae7cc3fa47d470470e788dd2199fd40440c1c8f14efec2ba99bdb3ac0883815cd2d2adc9dbe1285877e1dfa3569c60eba2b003ef905af2128e619f4095fb7894065fefb7090af22faee19113ddb6a6e8663dbac14ebdb6d2ea2418d77d9b5fe8ee0dff51e8ac55f077bb00eae58c537050cb905e811f1bbcf6b905f3707365ed30e30d3131c9948a11e5d36a18a62c42d870e63de49e85dd4b5246e4134a0d72878374eedb7896fdae5f7adb3d1e009e82460aa9e3893759ceab886c1516afe858c4f66b7ef436cd7755354caf0f24b6d3c54a9b816612ff25fde59021d037bf8e05e307bb75045c7025dbf6dbadab4dff5784f3af063b12f3c0d6dce0d81c0f7cfc8e8c29cb975a2d17f8ccdb6fd788c3093c06e4639292b3340bf542901f2fea457f950e7eb0c9d441ef7986bff3a1c8ab745a13de746f7682588770c4fe3ca2e1c86a585a131d07bd5839e9dcf8c43279ac94544ebd3f6cc1344491adfd478df6b5c8203a26b9c4a6455ad8140c9bd0f16d6ec6d4e320a0d3431f87b0a91ff5c9d1dbfb0a8fb116227263995fc9f8587361461e0fd31689ede732a899f45548532696a9b05a1109395bdd5a08d80dd850e499148ba0c05da3ce3cf3bf193967289ddbb8efafbafdc19e95215dcd7d0ca85f56ff4c6325cecbac38af19bb16281781ad043a6dcb32be4e19691ea86eb6a1f8e8006631ce535f94f06495ad7677cee5ad70a1317f2d113ad0759c87be3e40fdd7c28fa49f8b9f2e311c03e0236ae5aedd86475923798210c0ffaf2c33c3fea6c13a38e52a25c5e32d70490da7956202a99f0aa0f212bbae6aad437155c93febd5ed3d88683354d0a1f65d239740f673e468c485bba7faa35dd465a23e1956f7f4c6e2e4b07788424dee6960ef6e8ecb394fff2d6b12707699bbe89c5bcff9b97236fd2d0e12b563186f01e3c058383a6a51003f82082af1b4e94f825a82f3246554609334351200d968a9f1b61bc7a2dd357a8c188b6e8eb3b9473f7a04f7771efac4ac9673f3b50f08874afe6019d9912083d6850b9225b4eecb6c83870e55664b9a17a91d89a2515366912fe23b90d450a753e01dde3ad21e75343fcc8268c936a7fb001aa58d5ff72574e07334bc7cdc095d2bf4b0ebdd4030cac3e8a5712033a9367f215f123291276eba49b6f662364e85554ff1cccedb2b96fcff2a65a1bfca2d94c2e9889f42b942ee5247cc15918487b5802c21bc11cde5e6907d0d5857fb5738ffa3fff5edf3959c8388ec067377bcc8f256f1c8fdd20b398ae2e8ef17b45e93fd6b07e76eaa254f3d885401cc4a0a24cb6aff5ce557d62649f4cc8ea90e3fac434c6f9352e687004148cb449f7b1a57da7a7ce8ed7535d2b7793679a2289b2cebde8e066462672533d6d372298a85c2c8f6675e6ed28f9371d15fe79103aa5072e2c4ce5ed320a4e6bd94ff1695ab10d279570c5a3b746970d6c4a5500167b183ec0b3e8137ae9b585a6e21a8d662f8c1b94aaeadc4a28188c29babc94f2f1be790f99ae6fb56f2eb7a52856a9164793d6f787b414996155c42af06c8780ce8b4e4f2215478921ebbe4c7e652e1394ab60dc9fe2bda77812f402f9e9546140354ae6d3dcff1e150cc4f5a939fb12ec0bb0074ef950a27698b3a5a163f68a1d28ed57462120b79a0ab9d8c77f9b8b6614f9bd5a53adfffee7f295e413f54b23d79ac1ce5ba18ff171ccde935433ec9e796e69a44090514a067494d8237843b81d01cc85b425e54a45182b27668cf93adad626839fef0be272eed490a6f469898783c0ec6605292e7dbac3ba0f7d085b28b74a7be1dd13db3981b22f96fb9c9e022e342cfb65be1802123a3fa1fec29f310029fc485b0a1a392df7968f6557ce6ec86c85335f8c3129b6253cc3f9fc43aae1d45d866538eedf130d09e1f724a8202efb0cbe1d2697840ed170fae1c682ab6ffb7009698a85e9124ae0e9e5df153f0335dc113a0baeab5ebbd0b97e26208c4307bad7e9ab5d9f64d6f9e3cd620501fdd430616f3b47110819c8064b4bdf1d44b944f8da90878cb113f4c42275d895ad83b186e8dce42363b3effc5c71a32699b582ea3a00f9f942a2631309a77b99b86ec78379e91a829434fc109e44d3de8c1e5b62d5d87ef973a61ca3ab", 0x1000}, {&(0x7f0000000280)="8a559d6d4243ffbbf72ff1554697b54036", 0x11}], 0x5) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000340)=""/198, 0xc6, 0x0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x36, &(0x7f00000009c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaa97aa86dd6089328b000000e119f0f41dda4e647e1cfaceb91fcfb16600110000000000000000000000000001"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770df0d7cf77928f6a", 0x7a}, {&(0x7f00000000c0)}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e", 0x139}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069af, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x32, &(0x7f0000000000)="eb", 0x1) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) r7 = socket(0x1, 0x8000, 0x4) sendto$unix(r7, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{0x0}], 0x1, 0x0) r8 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) recvmsg(r0, &(0x7f0000000a00)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000940)=[{&(0x7f0000000300)=""/170, 0xaa}, {&(0x7f00000001c0)=""/112, 0x70}, {&(0x7f00000003c0)=""/132, 0x84}, {&(0x7f0000000600)=""/112, 0x70}, {&(0x7f0000000680)=""/170, 0xaa}, {&(0x7f0000000740)=""/232, 0xe8}, {&(0x7f0000000840)=""/239, 0xef}], 0x7, &(0x7f0000000480)=""/37, 0x25}, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x8000000000000001, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000600)) syz_emit_ethernet(0xff, &(0x7f0000000280)={@local, @random="69c12cd79d71", [{[{0x88a8, 0x0, 0x1}], {0x8100, 0x6, 0x0, 0x3}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x1, 0xe9, 0x64, 0x200, 0x1, 0x29, 0x0, @broadcast, @loopback}, @generic="39ea1603ff2d014cfc6c8f9237774c51c7d2fb7b31781471829eef100cb8701d676124b3295c69ff8edf490597333e8d4321bced860cf2832fe544827219b62f17a55f095072d4330bd72d7f71170963c59c9add091a808470b2a2769733d415a20f467a82e9e0e87db410185d4c754d1885a500d6852702e24b7a89fa4f926910d475ec651464e06afc8e5127f69cbcc431adafcfd58b5729e853501d7a61fad005dd82419bf60e62014afb1046507b7c82fc83b665a5190f994e82c1f993b246bd40c8db601be96c0c32b45d66a738db59d7462b"}}}}) open$dir(0x0, 0x0, 0x14) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) sysctl$kern(0x0, 0x39, 0x0, 0x0, &(0x7f0000000740)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa2970b2ec6ad65c12edb84cde0269b2f0c48bfffaf02223f8a963e1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6f155e1d30bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b403", 0xce) r1 = socket(0x2, 0x4, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() getrlimit(0x3, &(0x7f00000001c0)) close(r2) syz_open_pts() accept$inet6(r1, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r4, r3) setsockopt$inet_opts(r3, 0x0, 0x9, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(0xffffffffffffffff, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom(r5, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x3d6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x35}, {0x16, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000001440)=ANY=[]) r1 = getegid() lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r4, 0x40}], 0x1, 0x0) close(r4) bind(r4, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6039df980062dd0000000000000000000000000500000000000000000000000000000000000000aa"]) executing program 6: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x1e, 0x8000, 0x4) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r4, r5}, 0xc) select(0x40, &(0x7f0000000100)={0x100000000, 0x8, 0x1, 0xffffffffffffffdf, 0x18e, 0x5, 0xa456, 0x7}, &(0x7f0000000140)={0xb951, 0x3b74a8d9, 0x7fffffffffffffff, 0x3ff, 0x2, 0xfffffffffffff40c, 0x9, 0x5}, &(0x7f0000000180)={0x3f, 0x1, 0x26, 0xd6, 0x0, 0xfffffffffffffff7, 0x8, 0xa1}, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff9}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0xfff) sysctl$hw(&(0x7f0000000240)={0x6, 0x8}, 0x2, &(0x7f0000000280)="890b6198c4083b57ddd3f36a78223b3c0660e8787b7b5b0af901154b68bbf582918d46445d45150fbeb3dea7037d45aa401ecbb0b3ad71f8d392f64b7019e46ffcb18263e44c804e7593c2a76b27d3ef9fc54b059c6c95826fac343893cdcc74253849cb911c6bc6b3d7ddbe37181b452f43dc0eef17225d1cbbbae4f8a5e5dd6fb027ea1ba08d02077dbc5b64c74932ded540afae30e7b99c23dfbb5a2df98ef40ea17347aecef9ee8eb88a7f156665", &(0x7f0000000340)=0xb0, &(0x7f0000000380)="89429f432c44fdfe1a867066df3aba3fac192ba82fd4c74d1a07ccce080691d681eb22f8", 0x24) r6 = getegid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x60, r4, r5, r4, r6, 0x1b0, 0xff}, 0x9, 0x10001, r2, r3, 0x2d34c10f, 0x6, 0x46efa968, 0x114}) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000440)={0x3, 0x4dff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000500)=[{0x80, 0x7}, {0x41, 0x5}, {0xae, 0x40}, {0x101, 0x3ff}, {0x8c}, {0x80}, {0x84, 0x3f3e}, {0x42, 0x3}, {0x100, 0xce}, {0x1, 0x2}], 0xa}) sysctl$hw(&(0x7f00000005c0)={0x6, 0x15}, 0x2, &(0x7f0000000600)="7fa5ee5209e136ef8b7c4b6441936e58994b51bc0fa6b980f362248cb8a007f245b530e0faa18bdbe451e66a9c2c3c365d5e45a9f3c982fe9f95533ae4dfeb7a198da4360fadd39a65a255b4b4f234febd4f3203c015546dcda5e84767b3c7c18641d52db497d34921535d5f5fd97cafed1405a3759e4e27b2d52d9029bc2054e98cd1016ac2f7f84b6b24f52a0f5b25874cbb7bd46c0ef2f1e20cfb2d23b67eecb0676c35933bd53cc335981995b78108fbe4bfdde7b5", &(0x7f00000006c0)=0xb7, &(0x7f0000000700)="81a74894d160b93d12d3382d8f790a174312623b46fc8d041abc095f3ee7cd528ee6bcdae1b5dca7e35b65115cb57ec9221e0044e38d2edcd784464cbd0b342f0172cabecbc4103f7c314c0bbf523ab80453727848b59ec97895a9246233897b65ebb1f94d93538bfed63a4ee954bab03f94856f10f8d78bb2cc1c9aedbefea4095a33", 0x83) r8 = open(&(0x7f00000007c0)='./file0\x00', 0x80, 0x1) r9 = openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0\x00', 0x8, 0x80) truncate(&(0x7f0000000840)='./file1\x00', 0x3f5d1b35) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000880), &(0x7f00000008c0)=0x4) r10 = accept(r8, &(0x7f0000000900)=@in, &(0x7f0000000940)=0xc) r11 = dup2(r10, r7) pipe2(&(0x7f0000000980)={0xffffffffffffffff}, 0x1b206d6b406f4e4f) r13 = accept$inet6(r1, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) kevent(r9, &(0x7f0000000a40)=[{{r11}, 0xfffffffffffffffc, 0x30, 0xc1f15798f69965ca, 0xffffffffffffffff, 0xfffffffffffffffb}, {{r12}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x0, 0x1}, {{r8}, 0xfffffffffffffff9, 0x2, 0x2, 0x3, 0x3}, {{r10}, 0xfffffffffffffff8, 0x326a325f7989a174, 0x1, 0x7ff, 0x7f}, {{r13}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x4, 0xc02}], 0xffff, &(0x7f0000000b00)=[{{r10}, 0xfffffffffffffff9, 0x72, 0x1, 0x5, 0x5}, {{r8}, 0xfffffffffffffffe, 0x32, 0x40000000, 0x1c, 0xfffffffffffff000}], 0x9d67, &(0x7f0000000b40)={0x1, 0x4}) listen(r1, 0xfffffffe) sysctl$net_inet_tcp(&(0x7f0000000b80)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000bc0)="40be8d672f05", &(0x7f0000000c00)=0x6, &(0x7f0000000c40)="1b263160e2f0", 0x6) msgctl$IPC_RMID(0x0, 0x0) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x7}, 0xfffffffffffffe42) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0xc9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt(r2, 0x81, 0x0, &(0x7f0000000140)="de71f79c6344deeb4182295ef7b1b62854bf11c90c2d838e1cf8fc7a2eba15c01027aa9d8558d1924476a609e5198d5e6c3577a585d534cf6faa8b219e46b358c8cc904c27d5e476e0b19be506feddf0634744c975014d32d924948578905b894d4b484fad6171994266c5fa67ca0798cda011cd8a35de620eb9f503e3e96003a0417762410df23382781a61df67186e7fed5f58362690ed", 0x98) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000280)=0xa7f2) getsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000380), &(0x7f0000000040)=0x4) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) sysctl$vm(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x18, 0x5, 0x9) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) executing program 2: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x92b443dafc491829, 0x0) socket$inet(0x2, 0x8000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(r0, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d", 0xe) r1 = getuid() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001140)={0x9, 0x2}) r2 = socket(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getsockname$unix(r4, &(0x7f0000002600), &(0x7f0000001380)=0x1fa) msgsnd(r3, &(0x7f0000001180)=ANY=[@ANYRES8=0xffffffffffffffff], 0x0, 0x800) msgsnd(r3, &(0x7f0000002740)=ANY=[@ANYBLOB="02000000b820d786ce1719dc33b5c4eb2900f45e90fe8f57e4a5e99d5d2deade0955635add6048494f4796c346d48bcdc7f74f109ad9fdda0d6c4e45e341a2d272e40528f3e17f0bb6ba973ab6a555122955c482e9ffe7d2b2185df1369c624b8c902e5938d73a7f0d6d868d5d40507279cbdba45ce603775362a089fb4b8d3dd1ce82021019a87b1ca24cc0b1338366e87883783e20984bfa4c5c75992c0582e5a3a8d97051a93a137b4396fd36085f702a0b4cb828661e130560cc946a5f401b7b3df9e1653fe2190fcc0933a8f10e4a57176ed8ac"], 0x17, 0x0) recvmsg(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{0x0, 0x1d}, {&(0x7f00000000c0)=""/1, 0x1}, {0x0, 0xfffffffffffffda9}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f00000011c0)=""/178, 0xb2}, {&(0x7f00000012c0)=""/167, 0xa9}], 0x6, 0x0}, 0x800) r6 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f0000002640)=ANY=[@ANYRES8, @ANYRES64=r2, @ANYRES32, @ANYRES64=r6, @ANYRESDEC, @ANYRES8=0xffffffffffffffff, @ANYRES8=0xffffffffffffffff], 0x0, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x4}, {}], 0x2}) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r3, &(0x7f0000000080)=ANY=[@ANYRES32=r6, @ANYRES8=r3], 0x0, 0xbf6ce03ba1750aab) msgrcv(r3, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r3, &(0x7f00000013c0)=ANY=[@ANYRES32=r1, @ANYRESOCT=r0, @ANYRESDEC=r8, @ANYBLOB="e459f6966bd99da33e4b89de6d101f71f3b0820d2b862c061bf6d613231f2596522c06f88f6fa3d73a05bc2264f82a96a90227154ca0526f7f", @ANYRES8=r7, @ANYRES16, @ANYRESOCT=r9, @ANYRES32=r5], 0x1af, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/4096) r10 = socket(0x18, 0x0, 0x0) setsockopt(r10, 0x1000000029, 0x0, 0x0, 0x0) msgrcv(r6, &(0x7f0000001280)={0x0, ""/7}, 0xf, 0x1, 0x322545d4154902f1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/241, 0xf1}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4}, {0x5}, {0x6, 0x0, 0x0, 0xffffffde}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x0, 0x51}) r0 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{}, {0x2}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000340)={0x9, 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x0, 0x1, 0x0) connect$unix(r3, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x26, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x24) close(r1) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x8000, 0x0) poll(0x0, 0x0, 0xffffffff) executing program 0: sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = dup(r1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x204) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0xa2) lseek(r1, 0x0, 0x1) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) dup2(r4, r6) executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000000000000000000000000000000000bb60"]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f5"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df6", 0x15}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) r1 = semget(0x1, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000695000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil, 0x1}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) executing program 4: r0 = syz_open_pts() r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x2a, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x7ff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000280)='./file0\x00', 0x0, r6) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x6, 0x6, 0x9, 0x1f}, {0x499b, 0x4, 0x40, 0x88}, {0x8, 0x8, 0x6d, 0x3}, {0x5, 0x80, 0x7, 0x9}, {0x584, 0x8, 0x7f, 0x9}, {0x0, 0x8, 0x7, 0x9}, {0x7, 0x0, 0x2, 0x7fff}, {0x200, 0x3, 0x20, 0x6}]}) syz_open_pts() syz_open_pts() executing program 2: syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938a19d9532"]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000000000}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xa, &(0x7f0000000080)="02", 0x1) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000000c0)='P', 0x1}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xfffffffffffffe37) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000080)="04", 0x1) poll(&(0x7f0000000180)=[{r2}], 0x1, 0x0) write(r3, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b3f8c5c7b93d5fe30", 0x49}], 0x1, 0x0}}, 0x10, 0x0) socket(0x18, 0x2, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r4, 0xffff, 0x2000, &(0x7f0000000200), &(0x7f0000000000)=0x4) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) getsockopt$sock_timeval(r4, 0xffff, 0x2, &(0x7f0000000200), &(0x7f0000000280)=0x10) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f00000001c0)) executing program 4: socket$inet(0x2, 0x4000, 0x2) r0 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x28f2) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000380)="fc459926", 0x4}], 0x1) socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x102) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x81}, 0x10, 0x0, &(0x7f0000000500)={0x10001, 0x8000}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r5) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000080)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYRES64=r1, @ANYRES16=r6, @ANYRES64=r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r3, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) executing program 6: r0 = socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = semget(0x0, 0x4, 0x1) semop(r1, &(0x7f0000000040)=[{0x1, 0xf000}, {0x3, 0x7fff}, {0x1, 0x6}, {0x0, 0x2}, {0x0, 0x6}, {0x3, 0x2}, {0x1, 0x3, 0x1400}], 0x7) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) r3 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000001c0)={0x0, 0x0, 0x0}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r3, &(0x7f0000000140)={0x0}, 0x10, 0x0) dup2(r4, r3) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r5) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) socket(0x20, 0x3, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f0000000180), 0x8, 0x7) dup2(r2, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x8000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getpgid(0x0) r6 = msgget$private(0x0, 0x2a) msgsnd(r6, &(0x7f0000000740)=ANY=[@ANYBLOB="0300000000000000220a7e1e8760c501107467f2fe90628fd3e4eb45560f3d9a4ca067ac05f81a621cb915f93a3a321586ea657f61c885c15b577c3489ad7228667fe7415ed87827e8330abad80ad3f3e6e1fb9defcd5894f6cf219f9e2141f7bd14cdf877d40242a384d6b5711678bf0e50c5d19668c32edb124805205e2a9fd5a15d14a29187bced398f281175ea9db1d9a3015633e89f4f4d10e96a167fa2feb7a3e6c9198b5dfe06923004c840e7067639a31127a976620fd82387bb897b98ff12e983beffa85d6e0914011c1125318b9c98b724bdc477dec992f30243758ac09ed80f47396a357adb7d35d7ac98fd42ca60df486320e563dde901f56b7d0f629e6e58dc1ddda15a9005e2077a1c69c5b4d74bda7a5a428bae1c778a6ce54346c81539e748f6286c210a0a894a98d0206a8aeda31948694f433da25da3c3e9385df76a29a21a863110ea207085a88de720c359c19bb1e838820d66e1b582549cb4cbc7beeb5be668fad821f694cb0694db717292e322c2208436c281c762f7a7293fd5404671342f67b4e50579526bedbdbefecd06794e88f37eeb1e2cd2047fac053689b9dceb931ffad7a8ff062cdb659ef9b61a85420ecced4d19695c0284181fa13c49d8c4793ade8a0fdb629b322b223f80afd8552fb8da36d08c1b9925413d854424b2ba61d4c291d8ca090b689302888730cbb2ed0ce76ae1cd697182246dd865467f62ccafd6635476bd5ede96e93a5e1606a95741588ba2ed45f2c1730f0ee2ba59db764c04d79cedeb4f888ab3a63fc9d6df10aa1137cfc509b5287265b27369f7e6c4164181ef6c1a7e515d114556d0ffc354bfb542e0fe6d91d913bcaf9fd9bebc67570a6e2ce2c5f6bc8eb35b2a4ebf40d1ae50e85f90e06b6e41e0698cf500dbd819bf70f4964e4d5c278a075b02a2c9b164f161572edfd2522f1c9677f5efac5842cb88bf1212b3ff1d9cd38f1eb0ab0c33be1c199fbd1afad4dd72fcf9bd0919c33d04c5d878acc856af87646b25eb0c7f5b3cb4aeb103f946ceb3c73c9c12e557c94f206e3df43d2698706de37400cb4b3ed8117bc8c0ae4f5d1b13e42ed2451e11afaac9d4dfab26359581dba88e3bf03791ecd00ebd71c71aa739077474b36b43749dc71fd08e5a2a33cca63138a5093f061b1278abee6199fae0a9ff51bb8ddfe9e467c24b7f8852ad15934e5bc4ae1836ec6c7c7d1dc0b5ed63347159535aa1bdbcfd683246b15f9729f91c496a84ce94da11260cbed1c79ba420762c61dcb8d933f76001d6f82e8383d55f4f1f15bc1c14b88086aa5491b3a97589d4d99c8561e600bcc7f21689dd3128de272f66a8ad3d4166af68cbe45abeeb0419a5e554b5b0e4a652f56b4670561ebbde8d4f85becb28d01fd6072cf0ced5a05552c06461b6071a9fc1b7459bb9408b24066342e87bf372bda1435d222a4acf0720c622e7d817a7a3264c49133598273d9e336b2a1907cc59f8cac772df5a9f21c9197a476d4e6c40e994069a56125ca32d8da21301b8614411ccdf6f587f61930c679b18d0241de13ff0e9202aac5ced5ea2f7c0b74dd94470ed61b7f495f61a0a9a116dada9cb5a1306fa140469dec99babe544ab01ef29a655bf415183d592966e5b6b82c560af96727807647a0086d67213879e3cad89743baba2ec7bbc24666097ac882f36d1e4bb9ae883a938de938fde6560549295dbafc528b7efe4457f3ad4d58f0237233d1b270fa97e2bd6c7f6cdb44591501493d6d5d36556f993f84cc07a5519762d47600f87f2719f52b94421bc8f96da6dcede4ebc91a9ede367d1eb02fa8ea771da3d16ec40daf6db3bdfe23b869531a17703bf450cf3a24000dc37310391b494afa7522cdd0445aca024562ef61f526587b747cdd7f32541faf6ddc3813fad9f6aa93d4d53cd7f2dde4b40ac9399e5cc309c0bfd05597ea20c6f52a28a8b2c846ba682e3939c23310b422cfd3dbc673d222ead331b78de9135de1f820ccad27e84d0898ce883bb7a9cd674777dfb714e102f6d58b064ccbb14b55bf8ef61882d12c7e9c0353bd680d27e97831805ac549299a9fd1cf5038c38354c9b63c887d8463a47ef22d4394fc94eceafe6b60ff6f405b6cb2f20aa8db27fcf01aba692260dc25a59a8c5a619a9b568d432d6a02081d813b9fd7c4578ee3ea508bd4b5ecd8357bc7fe56fd11d4a107e2843613d0f3dbf98d4d745f39cc09094921f2de7270dbe741663c8d12f90869a025ad4b18a9cdc9720027e59986d05850d3510be141dcd53010d62182ba43dde59b6f3fc4ee2c8cc679722d4a0f3003218c43b3c0b197ab041952c961dd5789a6ba956e4254f3218613d33beed4b858a9a4caafc50d128c80446781b0b1fd7f2203b6d0ee44a6340e10b4917c7e237ee459c9bdcb03ffa4f98050d522a5d0c761245c8a6f91a737fdd552c56e01be4eb442de460c05a8caeae66fbbf9e371e7af79d52f22d2d067c9973f767d0be25ba51744765a5686c0c1b462fa780ffc6066e3e58300761b86447d465e90d794061f10369a784dc1bc19762365ad907cda4055c4fe1397c4980736fcab550571fe50e2b7a847b2b64ce4152031bbb928e44da2470417bfde391da6d5d5cca7c5001f01cd001f8eaab638a92a1d012dc8ec115a4107d8df26b8ae4aafb467ffc903fd9e75d65d78bf8b40c428efd107fd63cb9aef6dcb40fd9bfbc35376d97f90ca99dfd5eeb94cda15ef66682df5f12a1b380b99f0f840719f6a0f76bb91601fc9b7360e80c798d87b193ae8b77f51322e482de81680d4c4bf755f184af5e9ab0ae009e724d119f9d56127a795d612348e22901942182ee08c0c927448cf47d57a186c16fd176feb692641c2e7203a6329d374de59675d4d5c5bd8013ebbb365bbef6cfc78542ce4b799a82aae5bc8b11c37af7afbd391e8619de8c65c3920f546807cee3272774c339a248a91a7f9e26cecbc43a707880e130fe62fd90cd3a618ff081b6964f3d573d3a9f1476057fe52433c6bdf183d1fe646106d719bf5181977e6102dd01e5aeea6f547b1890907bb9823a256da29623cc8c51362abea014685ce6961dea7283f022850767fd1d940f0471afe8887064c26075bf1a4c6498aee99178b42d515b1b04020f965e53e05551675c36ee415aef49b5832b6af6453ba9bd1b8d8187fc8d8c8287a185d6341b585782979c43b8ff94463966a8e6aee22fd4fee5f3abb70d06424350accc6f78dcf4d0531bda3e989eae33f6543b957839d32a95d56f246dcacad23e49c7ac6e04be75c0a0b64d29cfc6d88b01a07756f15e576f18c6cc357fd94b03fab1894c055ac111542ef05cac99af7ad8a5587742132adfd8e48cfd762d097d909341cfcd49b1bef808a29e119f8821f045e0d7279c6e41ce9e9395c79861b0218cf587f4cd433b594b65225a3a09cc6faf758ae4fcbea0980765651f8f6df1bc4ce5ee8dcc28111bcd045d5d80e1d1e34d1e852cd572a8d333d4ef540145d2f7db26ad52f90f05a798db3fc6ff488f93ef93ba3daecc33c1e7f66632d7b394ab4032ffe99f9acf9c5b47b9c2c4ef1e9b9280d119b64217643da2af66162699794a9a2f9ccfe482ed0ca2570471fb5952a967e2d8c40149e1a38bd14629252909761f1856bb3b37e22167795f4e7a31d8f976ad0c760c865f3e0d60a448243aaf4983a1578580da5e2086965cc466408152520f0d752b370f0ac05579db0cb3210b4290c527a9a0b4aeaa497d8918c4b3eb52379e95cff48c43813c21bc8545ad01095bced759a86054b771222c5bf4bf75f5fd56d7f46ab01d85086b0454896b957e414f1f6d3720793763c71c203b2c1ddcd5704462774f720b3efd71f6e650c972524be9c7f579d19836f62b1b04247873a40f55d611ea56834b944217d91f0fa815f4621b6fcae5b483b869017134bfa98fe57fbc8442204b6a3fca2ced3c2fa28543c89fca87c9000324263172fd11f983c0148311d44827a65a14085aad32ffb84934fbef8b3b92d487ca54901f4fb1c8d57148bdbfdfaef4fbe6f0ff080c15ce048f0ea8ca183ea1a6ddafcd205d2cb375556b7385152e8cd8a015120cf0ca2e03dec847114da25f03add160eeb6837c63efbd7e0fd81c741450c8618c605a56f614556fabda6d5002f94887e62558faba2546726e2d89374a6e3056a548c1fb5717e94899a17a31a11a7e2d2ec40dc05479ff461cac76ae91d09ab0cf6dedaa1e21025b80f1111dde8693e62c31a099eeba2b95940d665fce57dc3c911a0067715290305c5078dd869e0e8789959a8c12b302b476304ad313255abdbe1aae365b0e91d752467ea8ea209b103a5bb5ce5ab67072fe5cb9540469f9284e23bf4c7dd0192ba9b088eda5a2a39c4940ec3c671668bdd782a2c5ab3a5e00d1524e9b687041e418069870b8eb058b9188de2e8447a773e66dc7a4b8cc762817ba8cc88259d8587f276d33fed4fa67bc73d3a2f30428a9ea9d1fe98829d6dbd70ecfda379f27a09f77527bc38e81a05b020d67cd029ab5aeb83a11992634f7d069c6af803a00a493f5c3e6fcb1aeb1a8f758cf70824ff85359f6f30daecd9f387155d2e8fe19b4f4c6f6f438aa954e9b21a48c3fed168e9e012d32d963cb40e8368c6e7048638ce94c7e898c2a4b9bb28617573f66bd414ee158e4e2da27791c07d6e9ac7fea232dad9312f0336087db9af01e7bbe86e04a5d857b1ae107ecd9acad01b821acea439792b080206e1da1c1c8cea154e104812cfb1c2fbd7cc3abf156e19f838533a28b055a2eadab93bf7be2341b25f484056370d73be5d842bb340e22f623122f3de670ebcaea3f7439113e4ddc066aaca0a7cec747072fa89abb2c1dd7eef4b3e57d71a6b4ddbaf62b88d7a44b7f5ce67f0e6b4e62b38e89ad70d011f7dcab65cdec5ae0ef48f35455fd1d3c05ebae86bac1819c8611c3bba272265bad38ca6046f6b9faa1df0ebc56bbedb8c1a67c298d103a0a44000c21aef6779aa0945dc1680c51302c21eab16640304694b7bad2b97384c9f7bc80f0e473816e6e28af56e2c813fafe6007553e2ac82b63acc506d0a45c25e28be32ff4c8450e407d1a06d15b7a6301aec7341e79469cbbe4b741f7aaf761085c5cff37a2293a2032853e54fa0a82ba3e440558457e6994a237fb63ed5f1880896a6aae6eb23e42acfc47cb830c5af8d6f5139d700269d86796118bf73b7555c3138d98f95dbc1df531145c2894736aeba379e887f8943340abcb3587421de013dd8b4879243f148d6474ec18bf2339683f20128c9e55599e4f91d2949113ad66710b0fe2c59f96dd432eae27f4807181797f2f75151960d5e2b4fd65df412477bae5ca25962458e8461ca0df8cfe99c5a06723bb5d459c3b4a0b7aa31dea566019bb1b2df0b181945c4dc77d5a817aa66e28e83c43f1f1bd2102b0d8bc20a8cc0040c693fdb1297c60bacdc69894d077d97e51985584fc560cb807ff8e54c7cdefb06aaae8b7e51e70a08d7634838b54f80f854ff968a0de73d320acdeec5ce2b7610d2e2f2be87fc565a9f7ff4f4be11046049e8c2dfcc88c47a450fe273b00c3cec04b71bb8b8551d9a81ea7bb95c3e1b54f60c7fe10fff9b2405845c431e6ae4e6b3f689817b8734e563be270ca8ca79d062aae3f64091169d75df0fa0811aafb5420ae95796bcd8d78427f5bfdecdaab1c4e2fa1a5018ae4d57cee3c87a129133b5c92ec085489c7316f0c941fde6ee66ea1cae1a4b4cfc56b0b2deeb1284e4d"], 0xff8, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) r0 = socket(0x2, 0x4001, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000040)) r1 = dup(r0) r2 = socket(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(r1, 0x2, r2) close(r3) socket(0x2, 0x2, 0x0) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000140)=[{0x60}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1c}, {0x64}, {0x8106}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) setregid(0x0, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getpgrp() r7 = socket(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x2d8, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r9) setpgid(r8, r9) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x1, r2, r4, 0x0, r5, 0x41, 0x6}, 0x2, 0x40, r6, r9, 0x6, 0x2, 0x6}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: mkdir(&(0x7f00000004c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) lseek(r0, 0x80, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unveil(&(0x7f0000000040)='./file0\x00', 0x0) unveil(0x0, &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000280)=0xfff) link(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000480)='./file0\x00') r2 = semget(0x0, 0x2, 0x28a) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000400)=""/95) setitimer(0x0, &(0x7f0000000000)={{0xffffffff, 0xfffffffffffffffc}}, 0x0) socket(0x2, 0x2, 0x81) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f00000000c0)={0xffffffff, 0xb4, 0xe}) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffff, 0x8, 0xfffffffffffffffd}) socket(0x0, 0x4000, 0x0) executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x68eda01775965b95, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x40003) truncate(&(0x7f0000000080)='./file0\x00', 0x1000040005) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) getsockopt(r1, 0x6, 0x3, &(0x7f0000000180), &(0x7f00000001c0)) setreuid(0xee00, 0x0) r2 = getuid() syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000ffffffff01000000000000000000000007000000ac"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x19c, 0x0) setreuid(0x0, r2) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) syz_emit_ethernet(0x3f, &(0x7f0000000100)={@remote, @local, [], {@arp={0x806, @generic={0x1, 0x6004, 0x6, 0xd, 0xd, @broadcast, "293c19b8d4a8182bcf5d8679f5", @local, "234ba0da77c5d30c4b9a93aaa0357043"}}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x89a2, 0x59e88893}, 0xc) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="20ba0f1bb6ccb4d7249fedb23174a6c4f3f2ed9def1cb760134968e19ffc552a2962a79c771e723d962f86c4ffb0f543adfe4e0b8885d5e9434d0cfe3e3bea46808ea7a101d8b928340630a279", 0x4d}, {&(0x7f0000000200)="e705758744e90059b13376c679b7d28543dc4479e0960c2527de1327fc829463d51f2ac9dcdc51d8d81829026d5ed68834739c24f4516b334d4678ed54f1d7ac5919bf8d0f0e", 0x46}, {&(0x7f0000000740)="1bdb0002727d2169a474d655aa7d75ac942ccb56895fba9cb42fc6bca1e5483b40e9b57170af98e5d7cb17f27021796b7bbf03bdc7cfcd96ca71a0f6a39c2d61781a12b947a178448af976cadca965a96822dc645812fcbfe8c1f9df40fae1359c5d00c490f261498bc761ae107c8809c18a31e4edeeb60eb4924fec5275043ebb1ba35ac613062ffc4f2226294da73c8bf5a484f2304ba894d471adadf4ee92f9a41f8c89c1e422ff0fff925f786ac10a1c3ea8958edfab58517ae957e06dd15da9471d817bdde8790859b61ef7d5e3cdc25c02e30af98eb8cf62c2ed55b19f1b21abe83521071512f4617d5e6222a8023366eaa50ac6534b93200db2215003dd9c4bf0d68a0d98ef965f2fa721c0a0954d7624feea72076a466819093dde3315bab6be599b840886bd47af467906b7263b75441c52a0d23e845cf37f8259015d0218359ee69674bc8e717325c8713f296718243737f425d9b766331b68cc4e44609a52e5f8e6387fdcec2cd30b09cfc6c2809d28719baa6ba6129330cc1de9027996aecc64a83245dd106b1dc4b9c9267e523ade32c5c734deb3415bb8282b43e54a1c4772b7c2d5beb21af3b504f397c4b758f5ef01ebddfc2f97ed53a934f689f60735e3ae9aba7307469d2e040cbe10dabbc4456fcfd616f8766d7f0a1f4caf6258580d335c36554780342aece025e0205bde78ce05631e7de75247a66fb50171a1d4eb8a55fbed95f8c7da555733801694b71d71130e77db482f00d3f4175bc72ef6842d4e4be327fe262e64bd473cb73952bd70a433509a24011f521ee028a8d41ba487146e6279ad5fb2d0a07a4a57090d4a3fb033499e7f1564508c1b2a698ba259a19999af0d11b19115607b0fb724b2a0949a6845998e111c4749b87b34f14cc0567275829882b5aa3899a906375d7d9afb72a4e6d3b3084a2532e3383799dc577750c0aba98feac062914d204aa32f44329f84ce9df314d4eaa1519788484a56398db33eab4014765c6bbf276ee3f6ecf1632d0a5f5abca26dc027626ba0cfca746c1ef83d22c314bb9614f0335489a3b6c830a803f47523bde585446caa1cc39bcd1563b0dc60bc09b08cf3a90730b397e2a675d6edd834acb3007a9d970f9506ea1c682dfa3f05e4a0b6735eaa38f012e61eada51554d8ce80def225ec5a5ad2839895cdf88623c8555246134edee1f8d3a88e702cceafb5ad3cc63b2e941be32e46937845a1d604e5d9924e677514610be002c9164e90c52a1a31cd11bf36a91b58b0f4df0818d36d852ec05144ed9394f7d17517050fac959cc13bd644140eb8011559f97c798a4f99fc5d6fd1d07d500727dfc4f8b70fa6f1e8732f9c157cb17b70fa71fe1ea4b064d235b1b9e501a533c5d2dc0d32605fe555d63b489e1f37403e757c1f766b943f7a9d4ad39492a84bd23a98dbec40ff7c5f0d7ac640668b86e2c3f6aa7a1754a93d9d61991eaf78ca45fb9e3009f1ff3a82fadfeade4e5256aebc741cdd406ac4da3662dd7f64dc0114de9a794a24305018ccb6b86b4c493b652eda3f40b9f360ff4e0465296035a1157c20402d927d56c4e8e7396937f3c03d8737062406e82e535af24b052ff2a521dca84574cb1c41a1c045eca262acef0700f045b34d0c67d26a20ce30dadc6bf2d4f5ff5a37b4962d02dbf6cb0101f7717fd4cad5af26dff3cb492183c442019f946f5dcc05a5790287ffc973691700143891550d188bb6a80d25cf30afe5f614ff0c8d46685c2c98c382710f587628cc48878745cc09651db354d54411c31d14f27ec744a84fcd771479a24ae45254f46125593d7d8e20c6033cbff9e0ea5a24d5d7cb941b68ec3285e7b8d3ab62b6768510148d75b127a866f0cbdc427b5cb5087816899e68cd2f7b052c51ec83d53f37a1af35e13921836c555a6e337cf13e5aa3fdfc253e38cca96ac801f6759952f2dcdc49dd1e7000cb189bd04cde69972a606bb3d80763cbeb6a8851f04b5ad21c1bae2915818f9f4cf836fe89815a941d55c813332bff8cbfc57ba0b3737239ea5b18c7af89fba97be1bdee9eaa90679d4d847f83ecec1b215f6404b10bd57ae4354562b2df37c86afc142a7f4919ca2a87211a3833bc84bacd5b784b0795eaf4072460b3ed8aece9076f05a450489ee44e9733da68cba1f3f768e3fc12d9760d6ef75194424b2be6e54a1f9bec7933b959dc69e46e7794f69f513caa5b5b5595d4f66f457f3a21e33ecdb978df288953924375ec5b07fde3ae8feb1383b9d23227ee821edde26a7a4f9abffa37550fd7128def345e992efe3396c0faba5fb435041e1451cf7bd52e43897779c1ba94f022e6ce4918a16ae0b6f7e923a28c250b463eac1e9ce1992dc8e9ec2ef260396c9566d25a659a5b5504638247c5e7886f5d958107932b4d9124eedbd65589ef592b88ab44064de390b54bf4e25fe7189ea4728b68b13f460e6d6593f6562db1232aaa107ef380f70e579f76d76e511abb703a6e279f0527a588fd3655b7fa69e0f3625b15491b8dc8dfd371079cc2c773ae23465aba5b97eb147a2d25feb26de56b3afdf60e45d22ab059b4369c00b2c40f67f4f49b1784b9c6d00121a0705b61231a5ecb7218fea4554e2630a1ac7110dad70f7f5278ba51b9f2a0ae3097ac50fa6c97d1eb54f7e41c9a7f114e2cb73531500b7d55249c6bbd2c76ab54de358c0099397d3e0201bde71735da30383fa505af5c7f70c0075bab9239657f58959e22d0dc14ebcc5d9f5a1ad670033197db1bca480c7be907b1b07397ff3904412c6c59bbc03f60d4b85926e4506fa77ccb367566cab40719fc2c8697d24cf612780a574a92cb7d2bb196be56df512849cdd154bf920e92ccef445529f831036e6f84836e9a262cc4ec2028b1aac8f0e5c5f9bb11e510f3966e85ce721b97046015f72ea73246d57df74f192c39fb7897a32bceeddc2ed7b0cf3edbd8fd4f662b39e52a9f28b01fd151153f1c09b68b64628684ce4c565f0206135af377783f91bfa70eb1774af46cb2ba9cefb387a7a51a484b01d91c163bdd2e3b356b8b82e510119a3479f5e91b3cbdfad7d207aa7409826fdfb9b760e5408ba18f1502b98bd2e87a9cb7866ea4b5ea96a6bc1f528abd8da4eeb9f75546ad3919140dc61309a9690bffa6a5aae73b47716d525eed39464b81ab8b3c158f1841d19fa60b04979fb204be7e6b1fe7cff316a93a5e720259b6b675e77464abf49a83ed483f8a95df34a4ae242d6ae8d153c79deedfba72cb05068b02c573bde9dafbff0633b749104da4ff1833f3834cb979b1d103afa20487829659728de3ea5ce3108266ac9cc14d3b4de05d25e5076fb5b2474f6a229b7454513f2dd8c45a4f4c94d303206c58c4e2991867e327e2da8561903a40b240e3ee696bd2e2df812de8c2ed65f58d115545420f1eef41ec36e272d16b3e47f577068ed09179a2e10cbf1b7842620b9724e13b52d1b6043b8fb2d131c274ca66a9f7f9ef3041c05da88b45d654cba285292475da0eee396347b82b63397d483af9748954ca4216a568be1cc23193793ae084fee98d3dd2762f77abcfde4aa99d4f0e842f3f737b93612d7b2992f410252a92cb61b4d204060e71f3f07ad765b1a97cb12a0d341b9944ebc6d6f221e7df25c0c6ca639a2b170fbf4b6fadaf837f86b46fb41f4cefb0d2514cfdc81628ad5cd21561d69e3e79a9b3c261abb07a6e150dce5b732a152a5c98aee44abed9a61fe3ee786cf1c5e48201f65dc4e9e66513d6c7a90bfe52adb04ca1f9949a55a96e8b20af4050d92f9b5922bd66fc99b8e0422170e7cebe80c70fe0c23897782c1f172e3ff063cbb82028c9d204a7c4921cf32e92b1d3bd1896832a4a70533372755a6e44e49cf47bfa983ecd7ef9e6ead12bfd92f04acb689f7c24b7e51f8e5ad52eee7e3de67ed39f3f90246ca59dfca9c03eb649737e5d17bf8cad89691c9217ebc60b9de429662a08e99b7b1db19dc9194cc2b7fa7f3d20227eba048380cebca82257d5f56f630ab23d24c42c683260d14b03dff2b26de8ae665674454e36844532dbd4061be3c67c8bab6fca70df64d2ba8ac68192d9fc96fc02ec418fae12c431fbc65cfb68f1fa868d9fbd89deacabe5b3eb29daa0e0820829140ef9340a13eefb9d8f4b0b26621ea5a9379fdd2c04e4933d243a3612abdc886a02bee6f42d227f96ccd52e357a572f2c5a33ed8071575c17b5bd1a04b5fccdf370008974b50b9676d9b6979df713648b22931760dec64126c31e2163bd85a3c20b0b3b30143b1c813136024a114e90f52c14066163ff7ff7e0c78a93bbb7d386783dc2dee512106d4dae0d10e9f04f2253d0c68911dbf64c5d42d1f16fde3d671da2dbc13ff35bb1f05ec6f64b85b8374dbe7a4246fced99eb9bd82226746eb83e6649b75fbad841b269e1e5937e44a11de39d450874724e4f9a7d1042a51e9f80ef9a722f336e5cca88a04af08776d952f2392bc4ef3f30e2f54053b7d179af879caf9f7375494d1740ea5f2bf1b5d9988e80e879c80e478d3f1d5c7260e6bbd2e4fbb04266ba317c9de3e9d50d8839e570d4f3c38996a9abf732c6e45fa2ee050053d06fe9c34ddd9a401cfa12c0b6d9d5145f3c5f1695c88666e33ff1a7fee0cb02a2818e079100f3b97b857beba05cc4eb7d528522eb40b1fe112ad487276d59331d90a3efe2c398e7b35c8dbb7b4b0b59b50c77c4e42a6544903a3460a255c54521f856bf9340d83c692f3d5d374d087406bfd1e3a57d59fd431a036bd7c5a893a930c43ad318bf3b17b34ae114563a0f09f615044bbf1081a1724108aebeb0fb890b13125677b5c485fade203b501eb9b4bef2ea69db08a8c2c9aa8bf95a21afe14d1bc434a045fff291dc95a518bafd80ea76553b00852899c68265fb28ce12c51a549c156370059ae71dd0b02cb148cd6bcc2d3cc3559a7ae5d7f9c9c894839925be4ff2a514e92c4d72ff5f78e4adfeb622d5ed287d7ac2242427ceb00ddf274e37fca5e0d3adc801e49ade9dbef8078614cb2bcc360665570ee5ee5f42b818a0d11befc06ee779685a00e25b5adaa575edbba49fde9c9caf29812b7cd4800fc0a3ee9e9ac1033ca39ebf82366d2623e7397c83b1623cf9efd300694289388842dc5315db7fa30f91aaf897ebcc09f7a9b0bc1a9ba353f6cf87d15a521819f51c068252facd206a91c1635b7f84390c640160709849a7346438453dde2cdff8a71aa4dbc7a2fef44881e2d8b7d463f6de3bb5b0cf78682667ff95d40c61715c3bc3b708a4e26abc170b2483dec6131b3a8da3ecafe181483f06bd50a0c7237800d928f8c463a08a015bb04cbc01bf488864ee31e7e567a1fec62187fb27832074ff70ed2d13dda5b4dafdbf5c30f559f05d7f8ae5fe302028e7a06cc3996f3a6d414647c8b020db72df48ca5f34367ba2377bc7e6f335ccd80b4806e3ae2b498e383b983ee0fa97af70df5a019034bc6ed738b62501a5422d4b9da04e380fa7b1eecb7c766bddc274db745c2d2d078a0d64c794c7d991cee319d266f11fe99a9a98937fb28256af848b021c65acce266de0eaacb83e5d5a9ef264b921c4a531622495a149d4b3d671c26f934653339fca8abf2134c4e519f7b358a8804a7e94ba180fcd700b8f1b704814eb0e1b6b6872400f77182583dcfd20b9e233d9501f2f4ce31aa173667b265f420e6e597be26beb4204006d266a358c550a6d6ce30d634d998f77e7d7f97d946c3941f9a86d96ca3a707256aca32819d5268e6ff510ae8c72e2", 0x1000}, {&(0x7f0000001740)="183ef898cc1e0c66da069b7d099d632a06b26ca9115fe3cd5c3af22920dbcf20823ed86ac0ea90ade16c64256315b8a21ebbd63e8f68e1b883f46b7d188ad2c9a627c82a3b5e463f96bc7d1a97b37dd035d15ac9d39fe646a75c28538803af52fa29e3fb2dc1cbc45f87553d335d4f1f06d805b77ff1e5bb8ec95b7e846ebc7b01f95d749a2647e88d6bdfa7460386cea2a9712bb21c7fdb757c1ea09ba1d8d377c4ef4b44748a4127457732aa70c3015fa241a367042811876ef49209443890149d617b38676de6b5218fbd7b6348a8cbb36c9d203a4e5222fc0fc60aa6ff616eeb17650cdfd062c24818fd6907df0d3ef91268789bb355e4314ed2df52dd13c4ae4c9db4eda18a309d517821c37c33d71efb493893418567b42f93426d3eee2b6162b865131e2b55c02923110543711e495f5f66e86db022e0dc515377f25e56f8b9959bbf5e3aa8e074f56217baf3f28ec735eed4ce81add702c5e247d358421419252908d561e8dfd7f03a7b387b2b0572e9dfdcec145397c2ee7c1358e6ce76b860b80f26a22a660111a48513ffa94d96fdc3d336ee9a7c365c1eb1e048437e1ece58e0230ae8d943b3677533a7b69096563c635e25dcc0d8f7e52cc67286eaa55e0813d24e7e6759a14b48a2932f06011a9cfd0d9f49d9b6300750171f198d23ffe3736dee1dadbb30facf8b18582243bfe5575e651dda58e56d7497fb7e870dfe7794061bc72440c6eb05d5b910e4682ed18e3dc1b97d816c1a952af85a366009b8920e23f052f73394af93a823b8b76d25d2f62b8ea259b89bf9dc3ceeb2b699a05f91db47ec1a4cc3aa23958670cedf230bb56fe8345256f14eafd332eb279353fa3ba88749550c624671d90aaebe2b840cd5329cda08f7cb0a9bbbb9037033d46f89cd80b7bc260334b576a1a4b547c999c8a99795e31a9b774fba267177d15c0a12cdab1796cd0f9b81151a9e47f26d3f26cb66112dcbb616c72dd09a8cc4170727bdac32fd0b55344ccd4b8ca1244feecf6017d9e6de0f07c3a38d8c7b9c41e4e69a0a2881fd338d1fb9c98bb9d51b634fe26a3b4d57d2d3a202dd476d8834709986ab940d02563076f69dc02a74029fa58d8abcb7490a2495ea577260a1963e74f2e2493afcd0633df6abc6d4814406e43120ff1901d9931002933b1dc44df634b874a7a0c2bf7b061b35011a2e3553b4750c96bffa9fa0bde744d30e82ccc595e50d3aad741a6e8287f12e355f27957fa35cb7dc987aa1349d3b6d67243ea3372bf2c5fe1afc0e7bb9051963d61c4120abad5d08109df6930c6f5a3a510727d4708a0b8b4631566a4248eda765a62a8bc0a5addd7914e3f3c42a34c470fa43a00faa3d016846ef91f33343846ba0031c7a546f20791ead1a1a4303ed5a347691f9c719eb8a6423066cf0238a3f6f78d2801640859faf14d66337e75912b53f6d37bcadeeb5cc057a5993749eaaeb92957546838bf22f1da3fce1431e3388d4ee24f5e35d0291acb8c5f1598cfc9ea3debdcb997a414de7835784cfc5b8f5b1f401dedc3014d065ac6924d7fb031bab5c5193cc8d0e37577684a342ff91c33b6f7c9a4c5caaff755aceccac01df110a874f638ea6c80a4466dcbd5238edf136b96ff654ea70470e4a5756f3db8cf635cec6ce4c7e9a13d94a6a6cbbb20335ad1d6898c8aaccbac18c1a7c3d3a5e5cbd97bda5dd627d94e0299c2e7081fb60e2d31309faba40bf86bcfe73e95f487ccf753deab334cd73e2ab4bf7a37658db2ad09d31119524aed424bbbff84ab6f4fc1f288faa338701b4dd2cde68f5e74982457e98ad0d943b302af0017fdac651dc0ad349ea79a5cb93334bf32038b5b2134f42a7438fe0267beaee8983676e22573505fedbc16d0a555045526cf5cee0853de8e64d96adcf6ca04ce23da4e11b44945f3d2c3302e7736889b1925f2f74b53107e6a0cfe33fad4e1444ceb7023169c9f938529667cf955fb1402c4d971e85fc69999d8b772b483a12a292d37cf3d667d96f0f55c4045810de9374b728832bee436d6e0f3e151af5806c87eae757ea232aff58c2496c78a9d0ed8ac00724f2a3a4f753527ceb16671bca64cfa991df8530cae69235e1f324f86cda0d9debb4fb6802e9ce31dbee9bb0645a7a939afcd67dfa3a21331a41e09316f94a52dec86daa331bf065dd6cf6261a86cd9c11d542ea2c752622772ff55524c5f0d40af2ecb5114b52bf955d87678e778bd9b8ce8ea4b1c8bdae8e40962df176dd9ce4b351fc1fe966259110c24168dcab6546b30654286bed45c2a5cfd8343c4f5a20897c500d2be1ff0861ccfcfd4f3c4bc2092a778a7193fe00e2aa2f57630240d61f8dbedc96552814875b500bcd29ec3bfc43c80213dfd85eaf9fbee1684ac92ee8d746b59f23252ab0c135b58e77d3d4df7c8110fa7c47958c9f98c36c18ad23c767bd775b02c2bec746757dee6ad111ab4206339e1b5cc051f2256d0251c1df4a4f7b84b557da432b4b7beb486703d2ba7ac9b58183e20b2659086c165eb040b7656f46a406dbf4a75b5dd15157a60f7585128796988445070925969c822d7ee5e84ce5e6b5e6a9342e693e830e6da47f2fd7694618c5a140a87f0b05d06703886cc0b547ec6c82b2fc55263c2cd29804dce1a6537068d96e3da1a95ec3f5e78b319e0236002876ec95d1580e03a1372b5cc63a86d1ad933cacc01c3604ee5e114bd2bb1a52b97aebd133b3bfd124980c258b9a9e045f7d64ccadbd019b097178e4291598c1ae45fffb82fc8649660ec2481473e9a20a99933a72c815beeb8805e66222dfdebbf4e3a0e3677a6e4a17ecc0a00f0dc3d1581e7987a1cb8689570e14dba4be1547a5fb6495b8417f45984724be8bd9795b335409deefa270ea2ec0fee738c4bf99fc01a6c58f56feb69b63e164c708ee72539d7849e892597c98b21a7d65d912839bad23d4896645130d0415b333771b97d9ce2d9a434b20fa219fe732c03777f4b43df10dd985986a64da0666fad67a07ad6346134f708f0a9a05ae10fc97b84ed5d095582777fad5ca2a765d14285978586b41ba9649e30d9324e16e118d46660b1aa33b38a80fbcbdecb5fc9a79c8e1fa1019c2a9915bb6d8ea08447501c3957040a534896966e1bd78cd0d9502de835315d730bf4ce16aef8a13554055e8aa6c658f38c2056180f5b37d71d4b5dddf9e9f13f74769bb4569a4ab9d366535d758b36f8454cab7c1869ad617ee849773f645ba45fd020bad2e6f8eda5daeffa40cf58abf6d667645c9ab420ee2b40b54259b9a6931a804227d022158c0c9cbad3a9a13f53852646b27dab94d1b8136d3d48ed391d7db28255e5d7f99698b525fc3254918e3ab4ff3b59b699cb34419831a0e465d243835d921c9494c0b00b26fae09c01865a6179e801f1836a6941cfd55def62bf4aaa579bab3775b44ca0f02ac86d4803da5b6888cc2fb4ab42953e8a6b499ae40080f124529ad6b4387e54a93f7653fffd663f3bbb5cbaf97e5699d04aee14f934d5f4e6def17d043952b5470e9e6303fc2ed19964c514ddb12037be71826ab6ec6f3bf924086398b276f57ca6fd2c7b6198e53518e30453b3bc4b33c24602d86f0d4293a6ac4ecb0af32dc72f2c8b7cc4768196f768402c300b99837476852d52c52fe4bb00e64edc0700038c67f01e49ff21b0e3da23166839b24cbb321b5c1bedbbb793cb55d0c31c8dbcf38238bd25620c06c821b0b73e2e686b3cd0438bb53957eb4b383a16172de1584c1d3d5b422eed03d032d1055f973060d2752a8aabe23af519a9d7e0fb817b7ab78b3809139bdb27dd067aad26062e8d1d92118cb5e9fd82774f5bb822c1e082698c17333d97373ec4c90a742be8e93adda0ab5b08ee1fdf96ac5c7464f333f6e990609c68e232978e34d2bf99c0d83c0b2a37d7922cf803d77ba62db22780e968a545f537d83b1ac473d21b354096968e3327c5811cf663d59d2a647ffd034f4e259ea96ecd192a208785aef8e3386f24a228703adb258a382cbc557acaa25fec67f2a5736ad48b2c822e31acb9f0e9f4cbdc66aa0e55cc0badbd9969c5bf4d83a377680798061565053a4e1a3a5bf21897e218edd044e30fb5d79b97287f37b3d8c719f31985f2af6c165566dc703b11e2b057eb9446bd25e5ceeda21a6ada1201d8bfb0f294a8a0ae8b8ff468bec457f0a8b5bba5e1b10fd69d03625bf250e1af204c31b5154749111a9009baf39166cf5e5ac69b2953c35999ca8f42d3d9d6ef2705cc82d611d11a06c5b624d891e65c4fab36b08deddf03e91f6089fba0a9532e1222faa5c4338c26e8c2e0a1fc2303994686390c9db59b381a8989e9c61ce233253bb058b1c09096a8bb09dd4e3d531ed38f53b3e81b9d8bbef1ae3a370d87b6149f0c748a4f5d0a7d75a27913e2572eef04bf63f883802ae0b89236a7e721374dff8f436eaf10016145b4f97193967be6654a2bbcc1b3c0454148018b1e9404a69f7f774c4b4fd2079720bbe3ae390629ef230e310385aaf26c66effc9301f10a570d453a97590c27275467261c3d5de49d7cba3864068f4eac8225b25690adce17b7acb9e2c08dcb31dab73f21253ad5859990608f732731bdeb134faea42aa089a39ef986a46ef961bfb3a64f0169d2e7f777ffcba8fb024721af802d1e55634711e85ae449b11f158f170942badfe3fc208d2d138f4449aaa3631b784a46c6edbd77d166b01f53f362c4c776c83d4c034b9fef5e1d050b9bff00b6ee9dff77b5c1fb422cee4d158fd9ea3561356f484197004c05e57acc94f68be1c9284c66b74fca387c659b50214f38b4db0ef6c85af5f3290bd974715e590437a7324feaa38e744c445752b92879a7362d47044f81b4f9bf78f7a54cc24980a85ba0ee7994b3ae2ac321c757bc6d50e4c87f78ab18acc950e844e275ecd6a1ead99395557ca3921f3dae449988f8743e4a38b98bae6caaac7fba5c24f3a1027b07f84f2dff1b9c4fcca5d88e1e2e2635326efc0634d060c4ef55920113dc99d5b827b12ac58c90289e4738ef6b05f60770c5c4010938d2e831814d137b17eff8b8630711991177c63e3e1f4e049e34d9dad6a50d6207014b3af08a9e96d74c9bb69dcdf9cee96d710954d2bb307490e7132e39363843bfca46160dbd9f7b7a83888f479242f75b43d82cce4dad46f2bee5527ec2afc3dd7fd3a47024ea1b1545a71e243288b3a7b3b992823f8b3ba7319ab605df4e67769fe9d006546752b0a4bde36b934bf63f390c73751aff4b6d62ff7a8ff338f8bc31bafe027fe9e30538160fbd782a5c0b7860e9b6382ae6583571557a0aafa86053d30de395d19a7392c25eef490b25a8e5fc41c1f345bf84b0a41e122e50fd5c9fc5779834f4fe2ac937337943138a1af81deb8cb9557af2a603160c5e977fc5042f2d95d56190b84c982e93ebc8b5e2b5a8cf5c7eee2247011de3489cbb3971f739656fdd3927ede37e05872ea0f10097ff99f9ec5e5a7d9b9d2060b5e146d93919f46729ecd004cdf568918048109e9403f725234ca684cd4e687343c2c0247ed32c7668f110527b092", 0xf6e}], 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r3, r2) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x9) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8) pipe2(0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r2 = socket(0x0, 0x0, 0x1) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_STAT(r1, 0x2, 0xffffffffffffffff) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x10000) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x100, 0x102) writev(0xffffffffffffffff, 0x0, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="cb9ebd422c8ac1c060d60fb3f4e396036d046dfe4dc64d68e2550384252435b2d690412d545cd7c80ec0dfa6d6ac154f5d1fe9393ba039fe5462fff8cb09357b72a294a49cb39e293abd3d0fe12379a2ddb04d8cbe6ea4c8d152e6a36e510687b2b6751bdabe1fa7827618a5592ab711cbc6e0093350d30c0f1a7cb38d81ad6b234871e82ac698eaf1494f9d3aa50f0facdffc03189060272594d03aa53be253c67eacdc70ce8e91fc9196b7961b14141c7acd27bf07f9a551e6fb0889c9ef97"}, {&(0x7f0000000380)="6df25d6165a73caeb03134f6bd46945d6e7603baae50e63b669837a3c3e3336ca87dfcfe30ad7b80fd083ac6b188713386b9fab8a2da67d59b35f15d34f143b2a864367139779200ea56eec8f9797567143cfd581c9c4fea9d69e1fc224773002deeb813e6d125b3594915436f47f8f773496c6549fa2efb770e0f5d344236c9649fe5f746656f642482b715cf3f27d76c00a3f14037f0c0c97d54037eedc850a8aba1e9e5c4c3e77cc9fb202505e73da22214f0a2618bcb76135c08ececa4fa9b"}, {&(0x7f0000000480)="d2652297d325c4ec9ab7cf1345b104f874fc652276846b06af89d906f1d1bce0c2847625376ff71b46f76babf7a687013cb17b1523f68fcd1dea1e15082871a10c8c4408ac1677d91b80edce4be5ca4161aef4198de5cf31f7283250705bbc693fdbb505e7e2b32a2b03db288e42ec21b3f2843a737df78e160eb3711ac2f988dea732e81a81946edfeef61796a1db279430131039e3c5eb3083cfb869ea20b1ce2d97e119203b01e4099b53255dbb63f197ad5e038d67a418ebe7f5f6c65ed4fb1b119dc5d393443a6d993a2c87e75c917f37a0d8de7c78e16dfd6a04f6c264511746a3b5ad135870825bc79e6ef809cc3bc7470da0feaef7b5471592fef9dcff624132a22328ac650bd5de363ceb044734651b62dd5b405e3d4c73b0f94f2e32323a740499fe0ee45fd666c45f7585b1146b1a9389757ecefd6d8786b6c62e84b2ca216f4dada198e4cb274958fb7eb12708f7952ec3e3fc63f2d6f8117eb433aafe915432f5deded725356800bce48ed3abefab23c406f1aaafb8985cd17d1e45893cd18f910cab90dcda3022bb9fdac4a23a72e4712b55a2b0630af30240ced0dec3416dd98232c5e03d2f6da4cf01b568fe7950c4fee4177543d1215bec116d18aa673e53182c891f6daef07e00ae63f0add2b631c8367d20419f62f820d4248021f6c7a775f156d412a6014fde01a001e40d96a9369fe48388b55682dedbf1ee219123e46ef5f0adba5eff6343d62e5eb840b1805cee9bd5397d1b343169b6998a9e1af22a7f8615b87454ea906522f303f1589c7cfcacb07f1265495a4974fce7e38fa99a84b63b0fa99aa768900f7e4034cc56998d3ddf66da4f4acee3d3bedc1d5a1a5e9acb773787fd0af3b198cd7416c039a467b8dd160725e17f6805f9e35fa33f0bfe5c56a75f1f5e0e2f995bac32605caff7c9a6e403a2c3c82b1ecd4f50eabd8cac4371fc49d53463eec2ea6ca9119fd1ab64155098ebd6e4aab7bb50e12c7bf002c0400486bd430ede95a78b275fcc6a26e0fa3a30a8785ca8e14b0b2f672410b72c95b6e37a898c51e735ba04bcb3d7f9c00e3efcc7b31e0b98811b0448978e403a38a8e571b97476884ff1aef8c7fd5adde5a380bcd35e5ee8cb248cd4f6bbca88d601c16577c5b1a15671681a92d4987df019af36b93ca7acc6a8b005b10dfe57744eed0a6f159511bc0a87e23da150cbcccd0ea376a6cad14220645c78bba5631b15a2c554910249ef21b9789a789be63f2830d72b3c26eb0cd10d15ce1e043e1ea2767cab9294d3208c6cd5220d086be3dc5d254de2c0f9bacaf9e002f593c2f1f03cff2075ef3316627d14cdbaf09e196a0dc88a670eed543e9f9eef7da9d09a7e5154d065b856a76773a5336c9ab279d860583b615468d1791ab96b78fb03bb2b5cec4753214a1bbeefa0927ab36890a0a9e6ba575d30ab7627de3fe59dd9fd3daba196b5d37497fb6bc9477ca6b57e09ca415ecae18e32b72f0211f486794b9493ffbd82c14f969edabd9d2c39eaca7563b9854cea32c24d390f8f842a6c8f971bfe14badda990d33f5a3c51f182e029a56fe94a0783334d2d6c503391fd862bcc71e64dd4298982d2e4b967577a9c9931d6f7be489cd38d3baca219feb09fb37c1b67915f19effe2aa991cbcab5bd3108bfd7f50790bb041b1670a6c4437b8d76048edef13f39ee9650798f327329cb3f87cd0449ae1033bd9772688568d5a16718bb3b00dc616afed943573586e7a1a432d3386bb13a060ab3b131c9f159d8f7bf666afbaf1404d977686341a2e7bece20b57371ee996ba9ad2d3ebe2564d976de49a919489c5488c7b0ea4ab22a96298285416c8fc57828e6b9493ce6ba05c70e4f3d60891a5a16fc6d37d481b47c3d0c5b65630d5bc605ffce5458cfa0adf0ed46d7331fecc709ede7894539ab8b5ece1d20525ec4951bd7e97c8c292ac69b5ee360d35775e246f569aa1077a107e8a0d04536a04d1557c89f83f02d7c5dfea99ca95f9f0d3ba8ce803a97efca4ee935570f3d25c1a004dcb690223f04ab3c78d56d06c39b43e659b8c07290108930edab58af345f9e4b0f0b1ff24e88cb919319d04e38cfc9ab57100e4fc49006789355e2270dae6f80cdf7489654295e1e4fc5670c8c3da7dc2cc0b99dadcdb6fe45a12763b5790ee4dc6cfc26329224bdee95a5a78751168076671eddd78f72a1004658976d873cf3774459bbe5307cebf9e83d9814f6391e5c5353fbb6be1a5e0270a4a5320235148274683b8fad1168855f7db07ecc4b66987a81bce86f4a93ab44a307de9614a548d384624277572df584f095ea5a305e63538f320b33f507f929c5ef060ea5e457e9ef245b0b3406a6229295cd3e28d3f4f4d96dbaa2e01784f587db21ec474b3753aba72686e54cfeef34b8cef801fa402da8120368a91b25c3ddf13a11c8af368c49bef9bbddfb173b7f8138b73282047662998fe8baa28952616c21c50b754e700fbeee780c22df24b4fb170cd9191198c2fd5385311ef544ccf8c79059be4cd384fd183a44bb8c2393669da4105e5e6b9f6f4ffed2ac8af3df53b7ba0eaef2dfed86b278f78a5d3c4635f9d8861537cf7ae0a387d5aebf3253eed21b00eccf8d1d44548fb6dac46c6b53b936dcac7ce5b60a234d7b311ef8d16b4aea75f894d738a621c2e628dd555eeca4331edb56331e378dd9a1d9b237f07f5a63831717ac9076ec10fb035736894f0a6124a2518fbd71d9d74841620b86a0f0934427a1494da80d6893cd5d5b29a6c7e8f63433c098e453b2e5b46a1e42937d6414d8e3bcb9d23dc90407ff869634661c58bd18e19cc05f00a37dcc5c7220ce4e0efa2287679016ede6633f32b1007a5d6ddaf68808fe893c61427aef61dabdb710b5d0a2bb0101fec1aaf3634b8f930a76b2760d45150ea26b3266e5d3c7c63bef1f697d5eedf81a8f66c55a411723806665be002eb216b9f18adf3f6453e36859540c7f65cf0901a52473273edf2c7af72cac892acb120b8dfc7beccf21ccc71ab818790be99d470a6ac7c39f59bc616aec5fb2b410369464e66e36eccc73e0279620afee03680ac59ac1f0cf05759382df6b6ba84635076efd74fbdbbb513f75a617baca4c1fea40cda1dfbc056c3bfadda22306361857fc3e120163083ddb8e3e08b723db5baadfdb385ab42deeadc2772c73eec40532d0fe31c4759c430c01afa60806f8cc94064a9f5ef13f5ff72203effbf42132f6056b59c60ed2edc1a9a52da1302e846e895f32afa830d3beb250e278b4be6aaa1ae76dd05485a15cb9ad3ec0cb3ed0eb9d826ee6670b7ef8bdf496cc16eed6b3bd18b827c662dd2ff6b4d6cdbf1d2a23dbd1ae943b7b5fbc816aedce7cb9553b1f9b68401f066f863843ff3186430657c71a1f0f526dc5dc267824b7e85ae770f4955da6175714ca0f5dcb4c3867892d1fc123b56be5a5faf65e669b8f918a3db884cd15dfa220767f526d88b0fcd5ebe1336adf4e95f22eecf18ccdc5ed9a9a1b5ec6724a07f0e1338eb5dbca27f8fe80da9371ee073b5cb7e47226efb1b4fc84921229da0e9172c4da24bde9dad500362734ba147ffd67ae533e6479dfd015d5695626fee2d2a31fc34c3da3028ac5c362c6826dd6bae3f6dc66c58583e16a22f37e74422594e897960d9c4af1876eb2196e0405bba2f919d28edb812b3e746869dfe006365a8df3e07bfd5c2cdbbd16fc4b692840c04b09ed3ddecb485a8b6656c0106ff8337072520ca8d07db817e513ffb4d0b311e638af50454694e571892d00f2d619a8b5fc90f582a5e17577d6b9ef9ebe3ad87a30ce5efaff4f217ab8ff0187094f4efe4e02ddcb6b999230612cab0bf50b1d17a22cdb9753c30863e75c1f3a011a5c0de7056b97b76235a505e32266cb07685bcd93416aeb01bc5ce5ef107f3d62e863f3d794602957bb79974582e22e50a213512f46cc031ee143feab22107666bf730ec50d09b199c910e27648122b6b1dcc81c1e75274bc5a8604d664298aaab14922fe938aa0e12dc1455b4e32a231d3575fc409fc615024586ce3dee4a048c7a3a9c0da95d44dbf45be08c8d120652d7c90e3db701e8f23e0286fc2593c150269f1368e6d0d50b7e4eb9805684042b7e5c155cac1673a28d2ff53e35339710fcb93776f1c84177f83f4f81467fe551166a9925c0c707c94328f8ee1b6019c69ce2f069b1d182973fd4b67943c03690ccf693bd15984c1d4b2ccca6ccb126591555ba25d61da591acf7e076c72a7c6f782850bbd53f29fd2293a628a39bddfd278b899e079d1752fdb1e08a47c65e35cdec1597323f2b49474fe645b61854ec72165beb8f7c9d90ac377688a71a56894ab659a93d2f74c34e56fa9e993191b4d515b369db27a6cbada6097475231c607692d9424823c55deb1535884294133a398318481f3d736505b80a19ef2639eaf76f6e7255475a46295af142ec7b3f3094c40dc207f73a955e743eff22f2ff7f8f94557fc14f1efbbd9d86a0d478ed52a4f7bcff115b3efa8daeb6d57e80fdb6a299d2153f047c38be8edd4d91b9e59e20446258fb9394c39ab2fdbf809f7c1e773bc6ce5676672b5d9530c78033536d97e2176e4a1d73cd8bac5cb7e3c7e234bca05ace8a4f6c0cba4fd7efa428b4f7cf3137b8e63356816a9e329014974955a02461694dfc9f3efe7da1f8fadcbb3e2aae19f25debd85e5f6a1a970506da2666a4e40560cbad13cf22097a28c8c02757bb0d0324b352cf139c9910fb49b82761be59ca088b336c99fc9711685b41929fa41c1f54edaf7cf76f7d63ab27ae346f5c878508412b87a4e06a3b114582312be3b04f1d7ed3fb4450cf8275933d1c08b0e282e943bcd2f59bda8187cdae1401bf8d9e29df61fb00135279daf79622c8a1385cb5365d84815bec952f730d67f13ea77b7273e07084af0b5a5f981cbd573e82296ae485c2d621bf134341ef92bd8a94adaf2b81d57a1715874b946ec1c9bd4ec374bdcff0fd80da91fb8ae8eeede4274c86cbb7543bf9d12e6f9989db526866f88ffdfc99ba638c4e003e5de648909e234ac093cf03b4e6e5c9216d8834be6b2f9a99f9137b2c00e7583b6fff7c10caca23165d5a1bbfa8c0949538385fb876d2325ea08562b9c54cacd946dfa2fb4c51672fee311e8a76eed7b6911f7eb53b4e5e7036e6ccddb5338bf014105acb4806f195e1c7cf1b79114577decce7759cfd7e823212524eef58b417580231bc1abdba901f6a790f005fa4943e14b6eaf1c5b1ef3d5d10459b951dee31dfa5d0e9478a289b533c8b65cbbb596e04c76fb10cc2ccba09cb85f1f7d59ec8b18164f08a209579e4371510d21642b17f37030a65fcbe174f72f0b7fa0038e703b986ac501eb3b85dafa4664912e9419b88c009665102f475d3094762e84527ba2fc4b1529c24b1874ca8230ced7c5cc5120f5ee4a9a1fbe164348c77291c9f057a4c2ca54d0e6784cfd7d3f4bf3a601cafc6df45098f1307a9f39f5cf9599cf77987715d0598d01b139559d9d3f63ee6f414649a5df65eecaec08371cb92f4bbbd88b7893a26ce8650d774ca4a56268ab53ed0a8d2aeb9b0f9c89591da059f3687f478b1a0d15145beeb5feaa26c3ec9b09b762348edfcb967101078aaf636ddb8c30a56b3616c24bc9da946ccbc12a12c2d65f188b5b04043a6b687114d9a89f887bede7b96b80e6a9b08679b02bac16263e7e9dded687f70119698afc466c33eb49134355eb92752c56a82f1965bafb4f1d351966c3839a99c4985cc205"}, {&(0x7f0000000280)="03b7bda41738924ee5396faf5028ee8a1ee1c3721e797a8fbcb665ecd1f0a5fb6bcfe003b8765f889bbd80b87ee68b2b91fa1631d0f55059a69df7f98295df0c7136600c0e34f017b120ee67324ef5fd080015b02229a7eafe35a1821dc77778247af5ae1c562a195b64ca3392b297a28b84223234a49a261beccf5aa55a29b8ff8f3bf2ff8c56092893a37024deeff0ed6bb104156b40f74280cc3e94be1b50cfcdd5"}, {&(0x7f0000001480)="b33edfee83f3c05a592f40158c6ea58290271c13546d0dc6d6c743467877a7d7f6bccc7fbfef00a720f85852d50adb90a4d59f3bc7ee304fc7d8d219279fd47e17e80614b3cddd91dae308a531362abc96cee5a88612375f180ae396d7a21cf74b51f57f4ef3a3528a29b3cfe48945b4f0f16d63935c3a683f3e93c1eb1b1062eacc9dde1b9104c461d6a1ca9bc277afa66a073cc00e29ba7ef5f193e552b6abf096bd38cb8b133b21e0a2d7468f536c65848ddfa441e2d54b411331c261c997f3291bcc0d664f6ee86c676e15156c329972e0cdf69423e957596de05509aa80a1186567e0765b6f5697ad4f282d23792b"}], 0x5d06699f2a03c33) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(0x0, 0x6000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, 0x0) setuid(0xee01) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)) executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x92b443dafc491829, 0x0) socket$inet(0x2, 0x8000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(r0, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d", 0xe) r1 = getuid() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001140)={0x9, 0x2}) r2 = socket(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getsockname$unix(r4, &(0x7f0000002600), &(0x7f0000001380)=0x1fa) msgsnd(r3, &(0x7f0000001180)=ANY=[@ANYRES8=0xffffffffffffffff], 0x0, 0x800) msgsnd(r3, &(0x7f0000002740)=ANY=[@ANYBLOB="02000000b820d786ce1719dc33b5c4eb2900f45e90fe8f57e4a5e99d5d2deade0955635add6048494f4796c346d48bcdc7f74f109ad9fdda0d6c4e45e341a2d272e40528f3e17f0bb6ba973ab6a555122955c482e9ffe7d2b2185df1369c624b8c902e5938d73a7f0d6d868d5d40507279cbdba45ce603775362a089fb4b8d3dd1ce82021019a87b1ca24cc0b1338366e87883783e20984bfa4c5c75992c0582e5a3a8d97051a93a137b4396fd36085f702a0b4cb828661e130560cc946a5f401b7b3df9e1653fe2190fcc0933a8f10e4a57176ed8ac"], 0x17, 0x0) recvmsg(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{0x0, 0x1d}, {&(0x7f00000000c0)=""/1, 0x1}, {0x0, 0xfffffffffffffda9}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f00000011c0)=""/178, 0xb2}, {&(0x7f00000012c0)=""/167, 0xa9}], 0x6, 0x0}, 0x800) r6 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f0000002640)=ANY=[@ANYRES8, @ANYRES64=r2, @ANYRES32, @ANYRES64=r6, @ANYRESDEC, @ANYRES8=0xffffffffffffffff, @ANYRES8=0xffffffffffffffff], 0x0, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x4}, {}], 0x2}) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r3, &(0x7f0000000080)=ANY=[@ANYRES32=r6, @ANYRES8=r3], 0x0, 0xbf6ce03ba1750aab) msgrcv(r3, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r3, &(0x7f00000013c0)=ANY=[@ANYRES32=r1, @ANYRESOCT=r0, @ANYRESDEC=r8, @ANYBLOB="e459f6966bd99da33e4b89de6d101f71f3b0820d2b862c061bf6d613231f2596522c06f88f6fa3d73a05bc2264f82a96a90227154ca0526f7f", @ANYRES8=r7, @ANYRES16, @ANYRESOCT=r9, @ANYRES32=r5], 0x1af, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/4096) r10 = socket(0x18, 0x0, 0x0) setsockopt(r10, 0x1000000029, 0x0, 0x0, 0x0) msgrcv(r6, &(0x7f0000001280)={0x0, ""/7}, 0xf, 0x1, 0x322545d4154902f1) executing program 3: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) getdents(r2, &(0x7f00000003c0)=""/4096, 0x1000) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xac) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r6) lchown(&(0x7f00000000c0)='./file0\x00', r4, r6) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0xb7c61f5c345976d}, {{r2}, 0xffffffffffffffff, 0x50, 0x1, 0x7, 0x9eaa}, {{r1}, 0xfffffffffffffff9, 0x10, 0x20, 0xbe, 0x8}, {{r7}, 0xfffffffffffffff8, 0x4, 0x20, 0x8000, 0x9}], 0x8, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) close(r3) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(r0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d058", 0x0, 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$getown(r1, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f0000000100)=[{0x1, 0x1d, 0x2, 0x6}, {0x7ff, 0x9, 0x2, 0x4}, {0x6, 0x1, 0x5, 0x7ff}, {0x9, 0x2, 0x1f, 0xf4c8}, {0x3ff, 0x4, 0x7f, 0x9}, {0x0, 0xfa, 0x7f, 0x70c}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 4: mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x9011, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x5) shutdown(r0, 0x2) getsockname$unix(r0, 0x0, &(0x7f00000022c0)) r1 = socket$inet(0x2, 0x4000, 0xc1) r2 = socket(0x18, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYRES64=r4, @ANYRES8=0x0, @ANYRES64, @ANYRESHEX, @ANYRES64, @ANYRES16], 0x28}, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(r5, &(0x7f0000000140), 0x0) semop(0x0, &(0x7f00000002c0)=[{}], 0x1) getgid() mknod(0x0, 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1ac) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r6 = kqueue() r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r7, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) chdir(&(0x7f0000000180)='./bus\x00') kevent(r6, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x2, 0x1}, {{r1}, 0xfffffffffffffffd, 0x80, 0x8a, 0x2, 0x5}], 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x81, 0xfffff, 0xfffffffffffffe01, 0x80000000}, {{r7}, 0xfffffffffffffffb, 0x80, 0x40000000, 0xf52e, 0x4}], 0x2, &(0x7f0000000140)={0x100, 0x53de}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80606954, &(0x7f00000001c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5}, {0x1}, {0x8106}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x2000000000000269, &(0x7f00000001c0)=[{0x25}, {0x3}, {0x1}]}) syz_emit_ethernet(0x36, &(0x7f00000004c0)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x1, 0x3, 0x8}}}}}}) mknod(&(0x7f0000000000)='./bus\x00', 0x8001, 0x501) r5 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000180)=0x9) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000000)=0x2704bd46, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 6: sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, &(0x7f0000000080)="73e3f0c7dcb3ded3176f9ee0fef8b69926927e50d4f696dfcfbd33cb5548ac591b9e914893a4e8393b8e72e558adb218cb437469ac2c6041fa4d1a3fa1e60a1949a8884f08ea229c3dba754566c86e2d8365a9214b2f389751eafcb6ec4e6355179f043dcf0609ad1a3eaf132b00b847a5325deda64f4f90438d60f59f1c7c36601e3f63ffaa4f80cac046131d2d477dbd8991f2", &(0x7f0000000140)=0x94, &(0x7f00000003c0)="b85c52f5a366e1d222b725868d420e3c832a37937f92badc394f82d08d61e2908736651b09fd1d15efad009fbc1257", 0x2f) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) dup2(r0, r1) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, &(0x7f0000000240)={0x3ff}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x800978b, 0xffffffff, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sysctl$net_inet_ipcomp(&(0x7f0000000040), 0x4, &(0x7f0000000240)="2ae7bdab1822239cf6725c63979d9fb2ada4b841809dd6539270faad4cbcab409652bac5a6adc079685c2f2f99f6a2ab9ddc6e7ad9f70179105c432155cc1b6021fb374aa761376d728e4b20408b1c983089eded287e8ef695446e4dc24a8b364c97de670cc11f6ed8347d139ef9860ec834635c7720b7fba4a4c0533428a543197f02bdb6e0d7078e9582d7d87baffab9a050cbcf5e191625c4fa4ca31a63e0f02f24d4b5541747ac37670a6cdf1515fbd6988d467f8abd2002740d08dd0996e2d3e467ce0ede6170daa78706410e9da5b1580aa43d28f7336a57407493f25539d2e6abba1a483a5187a3f7de260e647540dc792ffc2be9b5f65daec4a293a360f26b63cb57cec295b3a8d26bdb471b5685ad5dc8714aa1b93350662a1afbab81544988ab7c45fe3e8b91a2fefe13c199e05b021872c3e3d342e7015fb9fd55e8b89f7b5f5f", &(0x7f0000000180)=0x146, &(0x7f00000001c0)="da28163f39b97e3fbec9e79c99777bcd73f03abef7a51b3510edaaea796f42965245fda2098031c327cbd212467892c4dbd278bd626bfd0c739623c492b28a17952dd8a465c45139fd9a1a8a5c4e8169626d5013f0a483246b967e53239febcc4b8d6cc0605fad5c4ff1c5a4c0cfa8", 0x6f) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r1) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r1) setreuid(0x0, 0x0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0, 0x0) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) (async) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 2: r0 = syz_open_pts() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f0000000040)={0x80, 0x4, 0x1}) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x3) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000100)={0x0, 0x1}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)={0x1, 0xfffffffc, {0x9, 0xffffffffffffff81}}) syz_emit_ethernet(0xa1, &(0x7f0000000180)={@broadcast, @empty, [{[{0x88a8, 0x0, 0x0, 0x7e2}], {0x8100, 0x2, 0x1, 0x1}}], {@ipv4={0x800, {{0x14, 0x4, 0x0, 0x20, 0x8b, 0x68, 0x7, 0xdf, 0x73, 0x0, @rand_addr, @remote={0xac, 0x14, 0x0}, {[@ssrr={0x89, 0xf, 0x1, [@broadcast, @multicast2, @remote={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x20, 0x0, 0x3, 0x5, [{[@rand_addr=0x821a], 0x6}, {[], 0xfff}, {[@loopback]}, {[@empty], 0x386a416b}]}, @lsrr={0x83, 0xb, 0x1, [@broadcast, @loopback]}]}}, @udp={{0x0, 0x3, 0x8}, {"623ef44d27ca3f9e695c22910fff481bb65087254fbb2eda3a0dbe6b618a14f271c6869953cea2a3bce29c3fcaf01b6580eb0d"}}}}}}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000240)) ioctl$WSKBDIO_GETBACKLIGHT(r1, 0x400c5711, &(0x7f0000000280)) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = semget(0x1, 0x8, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x3f, 0x200, 0x4]) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x101, 0xffff}, {0x86, 0xfff}, {0x8d, 0x6}, {0x6, 0x6}, {0x8, 0x7}, {0x45, 0x10001}, {0x23}, {0x83, 0x9}], 0x8}) r6 = socket$inet(0x2, 0x3, 0x3) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000400)=0x5) kqueue() syz_emit_ethernet(0xab, &(0x7f0000000440)={@random="ce819bc66b50", @broadcast, [], {@generic={0x7030, "bd19147c6c50c124a81de374e8b1496ce188c835919aaf849aa2ae43da278427f9c5d3afaa48f042baa3565cb8c5a230b5956caab856d7de8bd3ba6c81d3dc5405cadccd7d75b320703bf3532b8b29074018e99a27bb330ce8c4a9ca93828b7fa20ed86bc96f0ccf3e946c16d29f39bd4305ff34614cae1ade2d241bef0b49fa0e6116aef1d8993c696438ea5870b72146bd356ba44ecad96044f00a60"}}}) write(r1, &(0x7f0000000500)="b044b385b6fd7c60c845b29aa8195ade43b31d9e0a5104ca9416a95b4b6f985b498802640a1ffa975ca91431", 0x2c) socket(0x18, 0x5, 0xff) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000540)) r7 = semget(0x1, 0x4, 0x0) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000580)=0x3) kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000005c0)=0xfff) ioctl$WSKBDIO_GETBACKLIGHT(r1, 0x400c5711, &(0x7f0000000600)) executing program 3: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xf34, 0x0, 0x7, 0x479b, "bb5d8846eb3c87f896bf01c2b1be4c895091a896"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000000c0)="9af2baecbeb339e70dbe111c5720cbf1776dae432811135fb69471cf8ef7cc99c39917e8174bb309b0e7df00135f437c0923e7d9f3de99e1c5a059ce635df6f1e2e32e1fc6a5c3dfc7a24484c8bc2845af40f6f61279dc0330bcbdd5a8", 0x5d}, {&(0x7f0000000180)="9edb3bd3e1cc5cb43ea52cf2bce66a455cd7598db84351826b290ed541eff508dc0ea345de5f8a1efde549705b7c9d633c54ccd5672c5c6dd65d50b64bc1fa6e", 0x40}, {&(0x7f0000000200)="2434bca619b2110bd4b4bd079be055bac9b684ad36cd12dcd39eadba9168c325d9b61d60e4ea7ebb1f7e774dd9607018e408cfbe8bbec0a101caaa87922d49efa40a766c8f0fe8b2a6222fc2e6599c9c7a8560d8b75aec8884bea3c0e8929f9815f4dc2504ec119fbcde38f09304d51745647b374ff19af1b83fe666a0e70116e5ff30ffc172fb1ceac26df12344eac5e7a8c3976466f4d0456bb02426fc77fcffcd722c5128506f1b8e3165bb025247e557fba606e6e9aee0a360f98b5d89e400d78abf950793dc023bfe0fb43feca9700ad23e56561070218e62fd56acab2df837ec7e17", 0xe5}, {&(0x7f00000004c0)="b17df885f3ce9a8407e96723fd4015cf5f72ec9a74f6ba67224b41ab5b7ca5c5a62576b840a52e0d3dcc2872d7fe75b78a9ae575f078c2e56ff5cba251824a1a55ca3a745bd2eb66323e683efcdd89989dd186ec456505c4d397d1023566630dd3e7355efcf69756732486696cdc378ae64938a55999fcda43662c79161f3bacd2c525d06fd7face8be583850fa0e69aab73f4ebe88543dda701a754d16671fdffbb95a41fbbd3cfe470dab25f92a5e86ec9d8bae476a4f4299bd3497adab03c5016c5f477fac76d6662d4d0c644e33c2ecfc8197379136f9e0522ed1d73942cd7f1b6bfb0", 0xe5}, {&(0x7f0000000300)="73f8a324832e1e7bf34eee08bf9c1fedbdcf4d4f48793eea63002744c3f6057991552edd61fb96d8ab5640d84c", 0x2d}, {&(0x7f0000000ac0)="f85ca1d0bab1e4c1ab2e90ed60342ac59359b735d68dbb06a23831556e05fee25a1cc3557b1f59cb719cd5d4d738ce430efedbbc8b2fca9f1b7de80b3fa350d385ae54c590c714624628fb0e4a7f80b63832fcd484a945686f8d5b051822c1ce4b599e27e577c03312920872c8aa4227d169ab77da5add6ac147444c0b9d8bbe1381131f7a8a748ba3676335faf4d7ad861693dc614387d8bdd8e39f1b66c05b1d499159d41a3d71deb8654d6cbd5757a6b135b559a4f765967e4b083e613f124caa6106958066b2b63c4a835514244e413bf3054603818006b16bb266ddbcfbda9eddf876496a1993bced16af42d2da4d5415b4679a631fc186d65a1c9796a6135a28bb65d33809e9c8a3f75da84134e2a3899908a72ffc296413416b58b91e942edebf1f3eb1b846b80890c85b9f72d81484e5a1bccab44816617cfa4ef10ee93d0b1889b3a2a29d913572a62418414b4793c3bb5c6a65e4914350d984f4db8924992e13ede84246f826f9d69f0f0733511e71bfb779f59975a0db59fe083e1d69bf1f9b60c44a46f9d22b964343e4580f5b5685a6038aaadf1335fa20c4468581e41ec1e5c89779a4728f130f51a8e16027395b7c6e0ed850b66408026277137a811a26345656f73c67b9d1161b2388f09e8ba269c9e18d67789b9a1b089c4908a859681ad448c4e9ee99812ff63075ed0e7cfd9936878d28e9c407660183f91cae89ac0bbfe64edf01c9a80a9f56423247e58bb323808327b207f785ed052be81c1bef368590f8c03cbf98ac3005b4a74d2b8331eb83f77cc4ea69174a6aa38ca594882c76bdaea0f7fa04ec215e8d34980c123c4659d573607bb6845b119ded184e74a01d1593757ea484034a8735415970bccef38a7a774e94fed4816923f6a699911982eb926f4a77142841163cf9254b4e66ffdfc82e0511cee617c892acd5ec1d99084ab3a5ee5db57bd7fd79815569c7074e3824d5a98bb2d4de9d017f880db01baf81a0e0c27e0e4a2a34e0bef25b75039e189e3c8972575dd52ea49b0f191517f46d49f19c738f72c88fb2dce50a9deff39220a8890900418b13790646e2963b0b1540f27556825fbda8352fd2082da470566499e8402ae71deb00a439dd65f266d9bdcdab081c1cd42e401fed621e70b68b416473a39c54a70aa4929fc474ee4b7f40e493742c3cf298beb9400c2fec4c374484fa13919b9335b8b5f0fedf4b462f21796bbe23f8b93eb4278620f5a39c477aa7b7eafc3e21deb6130078ae6d873a43830817f09e475a7ea7dc47565cceca01f4eb45c505372b534812aefef0089d71fda1ac36e7276310266f904988ffeddbf7f6c7e2aa56602112b06956af4a94314bce802ac1db11ee20f148c42a1149f740bc1c7c1689479da0dd8ebb394de51271671fb69a412d3e00f295bf19a19e4d5c27979454b84d1197faa7f065876d3692379c1852ea6c74a03fa25e0549e366f6567d58e5d7d122b649f83c83fb6892cc53ba57450ba6dc9f2fdc472fd4f4413668462325b91d37e979557df2b97b752ffef4d292841df8b20f9d5dab76d8a729a99bda2dc0ecb56d42ed18eed29a17464ea31e31f1d667009b7cb202cbc957d481634310fde527d04276577b349508b66650962d44d686033f84a99af17eb7076d722f3b08ebe6233c6574cc1a7c6bf9eef032e764c460ec5425eb444ade11d279583092f8c4502975e330679d93635a9b7acb2d328ca17a836c374a3ac50c80e0cd55ab2aff0895b982614615a3b841b8d044be2dc641c3eb2cf4bb19151317833606ce63d4d913ed102ec86455443bbadc126b5132cf6701c2af3e9eab42df1de971f6efecebfdaef0bd0d86eac4287464c78219b8901511bffbdb9c9aa51c3fab172c74b041ecb845f33b9d1de5dda9f8b8ecb56cf91cf316457184d923fe38fe365ea6fe243f94a5d869c1b6ca1d7f2cfb98d6f51b8775709188443734ff86788a3b1df27aa0de006e18dc889703dc9e80173f3d05153360e70e0675f97c5a02a43e38e86825c7b372f41a32624a7c99af21d3c6a426306b51c0045e01650c808bc51c1c7a51ea347031746c587d909c50ead0acecd74a6b87cdae173a1a4497b9ec0ce8a0a2f331dabe857d481497d06b9c06a9a7e5dd0fde2f111797a4877dd57be9800e5472ea1dfd588a13b5c3b91e2e3174fb49a436982eb63f4c3a029d8669cb73457fd05871f9d2cff6116048aa4c08dd0cdc46721bce577e2b8045f17a51cab7586da3cdf849c0ae0b0d3cf5465959b3b03482785f95daea790c753d4c713ac603f4c4e37cccdeba6c5a9a515021ca1b9f63e1f3ab224d27ac209ad811d26af9ab657fb2f48df1d70387b9ddbe96e1f992aa7d2530420c1dbf0049ffc3393476267e6ab053a0897ca5f8712d95295b309a77c3255fe8cdc25b0ce657c76f0d8933e713485a245b1ba44f082bb17d9b831c15cd9d373cfbcb40dae0d3ad4dd0f77d2e4da1e6bb62b7cea06adbc5fdc392ebdf279ccccc3d3c85b587c60b7387eccce34b51dcf8ac7c108594b9643a404a6d63795e2e68db6a5c8c0df44c17f3829e702dd49d35c1199ae7b5cdcab9f56deec8ec07a2abbede4fd6deb5f3d54c1172c65fa8b9307210c0e3518aafa7170b7a449a9788125fd4c68e4342c4aa2e33c79d44b041c3ea1e2534e987a99ea4092d04b673221a78209a8a440b483f0db6184d549f01320d12502184625a2a8afa0ebd247b8d902796f44233d109334623e64bf07060cd5ff1fb68f802eb78a52e931a94b021d87aad7adef6a78b3b277f702f1d9c8f209f97dfdb38e1f09d642810a957a5d19e5c8f1b2ac89367cf701624fb163cb513c592ce1c7860ebed8bd50cb08f34afec315c3328a20f19fde52cb8b3929a91e6fea087014e36e7df3a2c13fc4e9c11e157aee21d06207e8056bb9b5898e98fa2d434e7ed295edf1cc4df59e8dbb4a14c4dfb34df7f6ebad7a19510e1fac6c6282806f3e7a74a52fa7ff3f74fd63ed7cb4809b54760260599282660ed2eb894e09d728a89486270f61f297c6bd3dcdef703365828d170f07411e989fd5c276df4ea6f31fbd2ef58511d1a935fbf6f6e58b038929512ffb324e2e368b18a1dc44e3f33a33038792b63e6f65868c44f053bb7d9fe70a64474263ea92257fe107dff93e707153046c95656c7e35122c9bfdc474bb779b34ab35a96108d905b4c32c2766017d507872948c802c1a120467ec2318492181c3b9a2063b1537761e3d53969d754a4553839752e80a47cd9f2835ea85aac6d5815a5f4686e132745a8c16cfdfbfeeb48b89d1a0473d168f5cf268b6e140ec7c0d7abaf14410da789c17004031c9c9fba446c7e698c74377ec6930365adbb7aadb2bedae64bd642a1b2378448588f4a00c56046e3968ad94b5d20704afaff987e94796378bd99a93f7112a0119d1d0ef69c29e6e200b27505ffd32bd3394610b1c6c5a56390e0f30779a0e068711ce31fc1a7cb305d270248122f242205c2e772fd235997ad949c190512ef59dd0ee7f750e318306caed8cb202bf6202e714c217986d70c6f1438f123fcccee976d3bdc0e753e54a4cdb20be8dd5a586aa34aa611ba706caf4eb1128114deb42ded8b1b07b43f4ef7cce82882bb4fe6e4b64b4ce17461f59eb0c218681222f68836e54e48b20a1d78186bcc16471dfc1825c67eaf870e31296ee7a4abe3eb1d3d308628abc4378521f29ddc39aea26137453fafd44152aa224007d210ad91a4ecaf0ab09491f906f94825dfb3948e322a75956a7f46b7017eee22c3dbfff4a431e729f65eb13d43d2a5745ee1bd609b467d9c7cb173ca7cf3e1ac3ccb28fc32c620ed5b03c044985ae0b631df44e8e91db87c0a255ad0f1904a56bbddf3cc97ad8f0a49e3f3428213186879f8fd1526b205df57e8c4f401b9690b00381515665129443b7acba4f1a0ced3a75f7cad04812d7f3b8f335722bc5558cfd0361c8dfc9adcc4d275a167c518120018bccbb8b29d94d08f2ef2e9714fcaf9a6824f36eef9e6921637cb28d8f0d28bd744596ead01ea2f02a2481aab0873b7ffd8be7d13ed2d4ea8f85010f2cb8e2e236d156fb0564cc2c2cc28e9d8995380b1731779b6dc9a77e8496fd24e9e19f9556f56eb505a071f5689fa681a208dcea02091893115bd4e089a4a2bd2e6e4f2e9666e08b3f9a701a20dc67e517a2f36cfe6c17d37e538e1e82fdd57f12b5f73d0cf8daaee41cea01adea78f6f9d816968638c407967b9416b6c3d667c6a96b3db4e3ec697450d9fc3476c001cbd58d98c980fb343c0fc7c81cfa7f4b32f6f0bd464e84eac62db0b001f2e34d293d54d473fe51e20654c41e25b64b44abf9e6afff459214fe30d", 0xc1a}], 0x6) read(r0, &(0x7f0000000100)=""/62, 0x3e) close(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r1}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r1) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r5) socket$inet(0x2, 0x2, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r6) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r3) setrlimit(0xc, &(0x7f00000001c0)={0x7, 0x54}) r7 = syz_open_pts() close(r7) syz_open_pts() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x61}, {0x1d, 0x0, 0x0, 0x40000}, {0x6, 0x80}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x78e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) pledge(0x0, &(0x7f00000000c0)='\x00') sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, &(0x7f0000000080)="475bff44c539c11650", &(0x7f0000000140)=0x9, &(0x7f0000000180)="4566a39410ac47239a8f", 0xa) pledge(0x0, &(0x7f00000003c0)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00') executing program 7: setreuid(0xee00, 0x0) socket(0x800000018, 0x2, 0x0) setreuid(0xee00, 0x0) r0 = socket(0x18, 0x2, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x104}}) r3 = socket(0x18, 0x1, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x84, 0x0, 0x5, 0x3}], 0x0, 0x0, 0x8, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000039000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000002000/0xe000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0xc0106978, &(0x7f0000000040)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x20}, {0x50}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) pipe(&(0x7f0000000280)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0x8}], 0x2}) pckbd_enable: command error executing program 5: r0 = kqueue() kevent(r0, &(0x7f0000001040)=[{{}, 0xfffffffffffffff9, 0x41, 0x2}], 0x6, 0x0, 0x0, 0x0) socketpair(0x2, 0x3, 0x106, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000100)={@broadcast, @remote, [{[], {0x8100, 0x1, 0x1}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @multicast1, @remote, @remote={0xac, 0x14, 0x0}}}}}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) getegid() acct(0x0) ftruncate(0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00000000c0)) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) executing program 3: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() link(0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x7) 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, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000600)=""/131, 0x83}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001, 0x0, 0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r3, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc038694e, &(0x7f00000001c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x8001, 0x7fff, 0x40049c, "d88c07ea0000f9bdca0988d1155c000900", 0xffffffff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x18f}, 0x8000000042}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x82}, 0x0, 0x200000000, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0, 0xa}) executing program 7: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200004}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="c7", 0x1) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) close(r1) write(r2, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r2, 0x4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7817) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r3, &(0x7f0000000040)="ac9e8912f67a663f57d04797092009e3ffffff5c2a591c97413fb5df308cbbae80e4ffca2eb764174b53ffec3d63876a0a", 0x31) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x40) listen(r1, 0x0) shutdown(r1, 0x2) dup2(r0, r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() pipe(&(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ffffffb, 0x0, 0x80000005, 0xfffffff6, "0100000400777d00"}) writev(r2, &(0x7f0000000640)=[{&(0x7f00000003c0)="dc29", 0x2}], 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f00000000c0)={0x0, 0x5f, 0x2}) executing program 5: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x92b443dafc491829, 0x0) socket$inet(0x2, 0x8000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(r0, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d", 0xe) r1 = getuid() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001140)={0x9, 0x2}) r2 = socket(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getsockname$unix(r4, &(0x7f0000002600), &(0x7f0000001380)=0x1fa) msgsnd(r3, &(0x7f0000001180)=ANY=[@ANYRES8=0xffffffffffffffff], 0x0, 0x800) msgsnd(r3, &(0x7f0000002740)=ANY=[@ANYBLOB="02000000b820d786ce1719dc33b5c4eb2900f45e90fe8f57e4a5e99d5d2deade0955635add6048494f4796c346d48bcdc7f74f109ad9fdda0d6c4e45e341a2d272e40528f3e17f0bb6ba973ab6a555122955c482e9ffe7d2b2185df1369c624b8c902e5938d73a7f0d6d868d5d40507279cbdba45ce603775362a089fb4b8d3dd1ce82021019a87b1ca24cc0b1338366e87883783e20984bfa4c5c75992c0582e5a3a8d97051a93a137b4396fd36085f702a0b4cb828661e130560cc946a5f401b7b3df9e1653fe2190fcc0933a8f10e4a57176ed8ac"], 0x17, 0x0) recvmsg(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{0x0, 0x1d}, {&(0x7f00000000c0)=""/1, 0x1}, {0x0, 0xfffffffffffffda9}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f00000011c0)=""/178, 0xb2}, {&(0x7f00000012c0)=""/167, 0xa9}], 0x6, 0x0}, 0x800) r6 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f0000002640)=ANY=[@ANYRES8, @ANYRES64=r2, @ANYRES32, @ANYRES64=r6, @ANYRESDEC, @ANYRES8=0xffffffffffffffff, @ANYRES8=0xffffffffffffffff], 0x0, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x4}, {}], 0x2}) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r3, &(0x7f0000000080)=ANY=[@ANYRES32=r6, @ANYRES8=r3], 0x0, 0xbf6ce03ba1750aab) msgrcv(r3, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r3, &(0x7f00000013c0)=ANY=[@ANYRES32=r1, @ANYRESOCT=r0, @ANYRESDEC=r8, @ANYBLOB="e459f6966bd99da33e4b89de6d101f71f3b0820d2b862c061bf6d613231f2596522c06f88f6fa3d73a05bc2264f82a96a90227154ca0526f7f", @ANYRES8=r7, @ANYRES16, @ANYRESOCT=r9, @ANYRES32=r5], 0x1af, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/4096) r10 = socket(0x18, 0x0, 0x0) setsockopt(r10, 0x1000000029, 0x0, 0x0, 0x0) msgrcv(r6, &(0x7f0000001280)={0x0, ""/7}, 0xf, 0x1, 0x322545d4154902f1) executing program 5: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x54}) fchownat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00', 0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e661d39ab1be31a269a39fd7fa9f12e499f602cc961c1ceb33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x43}], 0x1, 0x0}}, 0x10, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f00001fa000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000"}) semget$private(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x3f) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xc4}}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x87}}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x3) ktrace(0x0, 0x5, 0x40003504, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000340)={0x3, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea090400000000000100000000e01f00000000000000ff0200000000000000000000000000010001c204", @ANYRESDEC=0x0]) executing program 4: sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{0x0}, {&(0x7f0000000340)="bba8be6ee8903fb05645cba256ba96774b4d77f60c487bee8035f8ef928e1dfc37bcfdb9a8de087695f7b0eaa0ff713897ee3b8dfa1809c7bdfd88847d84dce6b76d6fb5609b498ab6cc3ad5094994f47d5b0bb19fbfa5389a52d69999352d51cd623d6da340630dac6c0579d0d44c018ab448afdf4d41cd6cfc71704a5fd14dc7f9bd9efd4e6925e55fccbee42a70c3153b06ca886dc109b01b606ad122681ae8d5b678fdef56e8", 0xa8}], 0x2}, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) r2 = getuid() ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x7) setreuid(0xee00, r2) r3 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r3, &(0x7f0000000000), 0x10) executing program 6: sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0x13}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xe5, 0x9fd, 0x88c, "43b2b0bf3e79036980220d348bba04ff4e629aa0"}) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000200)="71994c1de376a629d07b09610817554b444e03bbccd179a857389f23c8a50b91a62a5453774c410d0d", 0x29}], 0x1) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000002c0)=0x81) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r4, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x1) setsockopt(r5, 0x93b, 0xbd280000, &(0x7f0000000380)="18df08e55896c3845428b2e5c42cdd456af2030264436ed96593569c67379dd486a43eed14c9c7ed5196ebeec1d8d1fd521f36b20023a812ce08d62956f600e4894d8b263c78f4192a03188c982258b6eecf7a3b144dc19b14af2c039f328dd3e7ef1d889d8f7799722998fc7a9fe837269c20478b6033b182e31b4afb29f751cc01254d8d3db8c3b8681de88cb83996e6036f7975213d872d14cbbfa3001afccba540bb132983bb1acb4bfcccf5643b7e9c0625d44080", 0xb7) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x4, 0x0, 0x33c3300a}) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="3cd15db7c300", 0x6, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000280)="ebff92960000161d0f0cf8a0000000000000e2ff4dff4ceb757249fc2a68201ece9140fc3e7ecdceac789a92b36a520ae0784248f2bf08925f6ccb4e1629a649a37c0135b7183d8d780bae589b1298cdf8013ab318b2e91555c45d9dcac2a659e02b1736b339a765783fd1d27f2ef4277ca70fdb4d06fb1297cce33b7304fa86c02c498222078f267275bd298ea9f8a55f2b370b4d849f35c9718ceaf519069460ebe8b6ffff27e6f0f530c3b62ec5b27475ff7b25678009922ff0790e28f972", 0xffffffffffffffc4) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000000080)=[{&(0x7f00000005c0)="fb", 0x1}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, "29ae7c918d93aad129db69f2fbe9adcf0071cbfe"}) readv(0xffffffffffffffff, &(0x7f0000000a80)=[{&(0x7f0000000440)=""/86, 0xffbf}], 0x1) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) mquery(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x0, r0, 0x3f) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x101) fcntl$setflags(r1, 0x2, 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x78b, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000000c0)={0x9, 0x81}) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000000100)={0x2, "c5200366db1088e6d4900c6d5243bc6da82a8e608099169c3a7f89981b508dc81d15266b46f5319ad0f28923db7a6e6fd1fd89911304ae6e1b68da52bbf6907e89ebeb760550257b80ac808b2b37e62c753f"}, 0x5a, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0, r3) sendto$inet6(r1, &(0x7f0000000240)="7628ae2af4edd710a93657572424dad9a154f11eefbff49599d1d972a3cf58ef30748836c49044daabdc7a9da02080eb02fddf683b1611d332a14540f1e64592c91f13181876eb8119a655e1a27fd4dfb27b1b0c5454724f25b3f871348dbee0547b8666ae8781a7388236555d33952899d10b788f074650d05694c2ff72a5be2694a84fac5a42adea14d166fcfa0cf303857356e766fd85cfa9da944072549726226b1fd73ced40c3b8aaa9033024cab9b789a7c3452eb3f651e5aecbd5d61c1f603b4207420ed4eee0f1dc47254c9edd47909baae2c45fd99770d0a12d8a319a2d6852341b0d3d86c7333a2455a89021a15a4b3f8d14de2b94fee952c20c", 0xff, 0xd, &(0x7f0000000340)={0x18, 0x1, 0xfffffffc}, 0xc) msgsnd(r2, &(0x7f0000000380)={0x2, "d74412a527052b26b9173238c3a4e1a4f95529c19c5adc0f0db428f22d58bebce6a07ab926025ccd08d12efac811f0cfd09d4d5fe291d406652d1556ddd7a55794b883aa8618f49ccd2b4b3073b9ee80a7307d9ec079dbd73798c8e5844b4dac684b520930c6d9548d1122121bfe6b7a5d4ced"}, 0x7b, 0x800) msgrcv(r2, &(0x7f0000000400)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) sysctl$vm(&(0x7f0000001440)={0x2, 0x9}, 0x2, &(0x7f0000001480)="78d52d9029229248a617cbb301620ba9eae576c7c66c54939ee29ab538c5394245f9ef34ab4f2bc5a58228f685685b865432b862032dad79840b8f112b48c81e28e3d90319522d15c7631966fec853bab2371c21ca11604c5a38c4cd626f3eb99f7611f5c96b295bcbba1b93ec85e5e5494150a39d8e9962e8be0924b3c679e710493166243624cbb5608f9b940f37bcd35c1d7236fa5ebb5dc828e31bef33deb2088652ec35caa871f13e7dd151c99bfffeeec980a6fd47c52d0be14ba939777908c6cd14d96f6ba92e5c07fb90edab6a3a0e267531933e316a6622483cc4d5a6b878f3bd7e3f59", &(0x7f0000001580)=0xe8, &(0x7f00000015c0)="191841f1fa9b9ef3b1b07878fa39017d4d60f332363e1011fd719053d553d5228ea39c71b8cf69ef909bc8506f3bc01a5f5ca5b994ffb6ddc3c07947962356f09d9fc2be12efd483741ea3c2ecc8ee47cdc2559b4a0cdd6166345177333b9536d471777c1579c888ceef284a35289f5c6e41d728a89228f869ef5dff29a2c9607845349d9337e7e196f6f65bf5f9236ec70893236c11748bc7f3362a838a18556441da5712a5471ab9e74290549ed56b02d8bd1db379a68253f729609afeb5588aa572502c3d746bd2d61867a3dcb23eaa6be4f59944935c87f37e425a6a54100c726350a9b1cb6a", 0xe8) connect(r1, &(0x7f00000016c0)=@in={0x2, 0x1}, 0xc) semctl$IPC_RMID(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000002a80)={&(0x7f0000001700)=@un=@file={0x0, ""/265}, 0x10b, &(0x7f00000029c0)=[{&(0x7f0000001840)=""/164, 0xa4}, {&(0x7f0000001900)=""/114, 0x72}, {&(0x7f0000001980)=""/31, 0x1f}, {&(0x7f00000019c0)=""/4096, 0x1000}], 0x4, &(0x7f0000002a00)=""/125, 0x7d}, 0x800) utimes(&(0x7f0000002ac0)='./file0\x00', &(0x7f0000002b00)={{0x800, 0xffffffffffffff00}, {0x5d1, 0x8000}}) msgsnd(r2, &(0x7f0000002b40)={0x0, "7506ac1b5c9170d441dc3b318df559f05243"}, 0x1a, 0x800) sysctl$hw(&(0x7f0000002b80)={0x6, 0x19}, 0x2, &(0x7f0000002bc0)="0d1f5aee64be82fce2c4570225b2887a96836b9331c2bc9bdd1defa9d6228ee755247377b8746dba35139c449d2d60033beba8616ce6fc0af36e05d43456936f54cf9b7094b34384995fcc18c8c95f11c73e323dd7fb31e422be6f9fc490502e37eae731eb21566700648f08d68559739adb18efa0d2848825230560c61ac871fff1d09f6044ed75fce2ceac57b1f3f89f8af36cbeaf35c1cee6ec7beb86bb7c6cf41af91c97500a5e07850cc3ab61a7274434c6a36fe8c2ef2e7b0fe0eb114570", &(0x7f0000002cc0)=0xc1, &(0x7f0000002d00)="d07b357e099ab3c3b989906f5399d73488982c8e3d5a023200306e4703881da8b586be9b3e80b527ad8bf8508617a98dede5462717fec9d42a6712bfbb329a8d73b1a70a221b3bfc64327fc1c4fd1dafdd06191f38b4f4a1e8709a696a07e0b1d484a863cb65bc6b2cbed8f43386daac0aeca1f6ca4a70b515a9757d037476519530313392ca73160b7e3b027cc70560f2b36d2662bf445efd66f248ae1fc934cd5627dd462d37a758b3bd3fab75af24214bdaf119b9f349b1dd6b18e2f5d1d6e362d826fb8f083983377beaa57323968aa48874b23b5951ca02203513f6c543d716d99d8125", 0xe6) socket$unix(0x1, 0x2, 0x0) close(r1) msgrcv(r2, &(0x7f0000002e00)={0x0, ""/187}, 0xc3, 0x2, 0x800) r5 = accept$inet(r1, &(0x7f0000002f00), &(0x7f0000002f40)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002f80)={0x0, 0x0}, &(0x7f0000002fc0)=0xc) fcntl$setflags(r1, 0x2, 0x0) r7 = getpid() ktrace(&(0x7f0000003000)='./file0\x00', 0x2, 0x1300, r7) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000003040)={{0x5, r6, r4, r6, 0x0, 0x91, 0xd90}, 0x4, 0x3, 0x7}) executing program 7: setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x18, 0x200}}) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x18, 0x3, 0x7) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x61}, {0x1d, 0x0, 0x0, 0x40000}, {0x6, 0x80}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(&(0x7f0000000140), 0x9, 0x7) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x5}, {0x5}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r4 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000002380)='./file0\x00', 0x2000, 0x4270) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, r5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x4}, {0x34, 0x0, 0x0, 0x3}, {0x8106}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x5a}, 0x6, 0x0, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x51afee42a5519235, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x1, 0x10, r7, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x87, 0xff}, {0x1, 0xeb}, {0x8f, 0xfffffff8}], 0x3}) executing program 6: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x92b443dafc491829, 0x0) socket$inet(0x2, 0x8000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(r0, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d", 0xe) r1 = getuid() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001140)={0x9, 0x2}) r2 = socket(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getsockname$unix(r4, &(0x7f0000002600), &(0x7f0000001380)=0x1fa) msgsnd(r3, &(0x7f0000001180)=ANY=[@ANYRES8=0x0, @ANYRES8=0xffffffffffffffff], 0x0, 0x0) msgsnd(r3, &(0x7f0000002740)=ANY=[@ANYBLOB="02000000b820d786ce1719dc33b5c4eb2900f45e90fe8f57e4a5e99d5d2deade0955635add6048494f4796c346d48bcdc7f74f109ad9fdda0d6c4e45e341a2d272e40528f3e17f0bb6ba973ab6a555122955c482e9ffe7d2b2185df1369c624b8c902e5938d73a7f0d6d868d5d40507279cbdba45ce603775362a089fb4b8d3dd1ce82021019a87b1ca24cc0b1338366e87883783e20984bfa4c5c75992c0582e5a3a8d97051a93a137b4396fd36085f702a0b4cb828661e130560cc946a5f401b7b3df9e1653fe2190fcc0933a8f10e4a57176ed8ac"], 0x17, 0x0) recvmsg(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{0x0, 0x1d}, {&(0x7f00000000c0)=""/1, 0x1}, {0x0, 0xfffffffffffffda9}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f00000011c0)=""/178, 0xb2}, {&(0x7f00000012c0)=""/167, 0xa9}], 0x6, 0x0}, 0x800) r6 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f0000002640)=ANY=[@ANYRES8, @ANYRES64=r2, @ANYRES32, @ANYRES64=r6, @ANYRESDEC, @ANYRES8=0xffffffffffffffff, @ANYRES8=0xffffffffffffffff], 0x0, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x4}, {}], 0x2}) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r3, &(0x7f0000000080)=ANY=[@ANYRES32=r6, @ANYRES8=r3], 0x0, 0xbf6ce03ba1750aab) msgrcv(r3, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r3, &(0x7f00000013c0)=ANY=[@ANYRES32=r1, @ANYRESOCT=r0, @ANYRESDEC=r8, @ANYBLOB="e459f6966bd99da33e4b89de6d101f71f3b0820d2b862c061bf6d613231f2596522c06f88f6fa3d73a05bc2264f82a96a90227154ca0526f7f", @ANYRES8=r7, @ANYRES16, @ANYRESOCT=r9, @ANYRES32=r5], 0x1af, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/4096) r10 = socket(0x18, 0x0, 0x0) setsockopt(r10, 0x1000000029, 0x0, 0x0, 0x0) msgrcv(r6, &(0x7f0000001280)={0x0, ""/7}, 0xf, 0x1, 0x322545d4154902f1) executing program 4: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) close(r1) sendto$inet(0xffffffffffffff9c, &(0x7f0000000040)="7b69f7ab603a1dce82e20f30dc3366a0383339aaa08d", 0x16, 0x3, &(0x7f0000000080)={0x2, 0x0}, 0xc) sysctl$kern(&(0x7f0000000380)={0x1, 0x48}, 0x2, &(0x7f0000000980)="0004005f", &(0x7f0000000440)=0x4, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000100), 0x0, &(0x7f0000000400), 0x0) executing program 1: r0 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc020699c, &(0x7f00000001c0)) open(&(0x7f0000000000)='./bus/\x00', 0x10000, 0x97) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r1, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{0x0}], 0x1, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = socket$inet6(0x18, 0x4000, 0x6) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) executing program 0: socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x35}]}) r1 = msgget$private(0x0, 0x120) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x5}], 0x2}) open(&(0x7f0000000040)='./file0\x00', 0x30000, 0x54) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x7}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x64}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000380)=ANY=[]) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="f8441ca0645f1548e391fac894e56ca26b1c0ee3128d9d07242a7427cace9e3bec03031679e31f8b66f33d606a2d60f3506d79f388284f1694d15f25c8c9ead144870a", 0x43}], 0x1) executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x1}}, 0x0) acct(&(0x7f0000000000)='./file0\x00') socket$unix(0x1, 0x2, 0x0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000340)="a382ce47f6ae98a8e0ba0d98a2fbcb6f39011e529fa6c68f023a1a56", 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/109, 0x6d}}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) lchown(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept(0xffffffffffffffff, &(0x7f0000000500)=@in6, &(0x7f0000000300)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15, 0x90}, {0xc0, 0x0, 0x3, 0x3f}, {0x6, 0x0, 0x0, 0x88f0}]}) write(r2, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f0000000240)=[{}, {0x3}]}) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000100)=[{0x2, 0x5b2, 0x800}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x800}, {0x2, 0x0, 0x1000}, {0x0, 0x0, 0x3000}], 0x6) syz_open_pts() poll(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) executing program 6: setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000240)="c435a8e2a1cc728abb5cd6bcecbf8738bae3e60758e3c55e6731943cc39708def5f3110e94104594f1b57b94ec9f8aeaa79c085aaffea7c9db2068a98fe1ed9ef21dabc8d5684b5fb4af1a0cbcddad65ca264f7dc24c66300f77d43e358c4c0c92bd1dea5c743f8699e06a57e171de1de211aa2e8398eab683302d1141ef091e4819196dd4e948c340b8dc16b870cd7191ca8a0b6e1786dae1919e0e466028f590fccd3ee9eefff9a628d0da0856c2f2618633b566eda83cbb2ad3e313c005fab9bc824acb9c5ee74346c9fff3cd36e5f6b87e5b52c00a2053f406c17ac9e12df8bdcb78a21f84152fb8a91d799ff0072c297a66ca925f", 0xf7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206922, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000340)={0x0}, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f847afec37082", &(0x7f0000000380)=0x18, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000000)="c2514bbf316e7fabc6fd17a135260f61611b8b0d214881a2", 0x18}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x80}, {0x6c}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r2, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x81, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r3 = msgget(0x0, 0x280) msgsnd(r3, &(0x7f0000000140)=ANY=[@ANYRESOCT=r1], 0xe1, 0x800) r4 = socket(0x18, 0x2, 0x0) sysctl$vm(&(0x7f0000007300)={0x2, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000200)) close(r4) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000180)=0x1400, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600), 0x80, 0x0) fcntl$lock(r4, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x7ffffffffffffffd}) sysctl$net_inet_carp(&(0x7f00000003c0)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f0000000400)="3d6bf53d29c200bf5dc0bb45e1b40e5de7cdc87d14f8dc93e09ad3b3814f7f77b7ef2584ad401a4e95cf81243602f831a11ba8beb097736fb04179beb5bbc1f0735e57198ed10075661b2ee3dd05c83273bb6621ad7c9769d8e221dda304251755e7ca9586b83d7b444de803f12da85e35bd4d9dab90155adcfe9b8bd0da5478fa28af733379e68100f93346fb2272b9330cc4bf09e95098c03a16cf7e40fe39e9fe810564f9dc92e1cca3278082c69ab77a4eacfcb5a21514553f4f42041fbbd87801c18cda02efef7a", &(0x7f0000000500)=0xca, &(0x7f0000000540)="2a21bf7c4846def007cf84714db83a17b3d1af36698fbe1877a759a620bc54ece28a0f3b37b813fc849ab97a3d72c4097c124df2b1e7baf5c526cc7fa6e6111c7f59744b51192a82d6534072b7807b8a96b0295a5884d9eab5c85267d28e976756d85b7d4e8db5427ddee59dad761847118c41e6af9a742b2c600e3a2c205abd1571ef1b273239f67b8f5654b9210188ce9d9abe1a1bd0c88953468647ec04f381e764bb18d90d5af6730791597ac1", 0xaf) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000080)) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x1ff) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x8, 0x4, 0x1, 0x8}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x8) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, &(0x7f00000001c0)="152a7d3560b7f6f9878f94f1950e697cda8fcc701409db83d441", &(0x7f0000000200)=0x1a, &(0x7f0000000240)="d75c65c6426d9bbfa7aedca398abccfd263ce3d522ce93952e6376e108cb", 0x1e) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000280)=""/175, 0xaf}, {&(0x7f0000000340)=""/253, 0xfd}, {&(0x7f0000000440)=""/242, 0xf2}], 0x3, 0x4) r2 = open(&(0x7f0000000580)='./file0\x00', 0x8, 0x102) poll(&(0x7f00000005c0)=[{0xffffffffffffff9c, 0x4}, {r0, 0x2}, {r2, 0x4}, {r0, 0x80}], 0x4, 0x1) sysctl$kern(&(0x7f0000000600)={0x1, 0x2d}, 0x2, &(0x7f0000000640)="f9f301f2698e471f5fd61fe5143d8f3a6f49ed", &(0x7f0000000680)=0x13, &(0x7f00000006c0)="76fb0c0ed1ae51e7064a79b9b0f222c1192ca32b3f28bae547c4728941ee3ed29981e456465449f5cec02bd0ef73331de2c25b4b7265f9525f", 0x39) ioctl$BIOCPROMISC(r1, 0x20004269) sysctl$net_inet_icmp(&(0x7f0000000700)={0x4, 0x2, 0x1, 0x7}, 0x4, &(0x7f0000000740)="8e41e2cde28a0b029671bd0f2f2868784e8335ad20897778255159", &(0x7f0000000780)=0x1b, &(0x7f00000007c0)="2545d2baed6ebc4537d83fb77484772a3058dcf4d49de2c25c8238bc5511e8eaab96c01e25a40606e1c56dbe68e1e7475abee9cadbd04c6603142c", 0x3b) recvmsg(r2, &(0x7f0000000b00)={&(0x7f0000000800)=@in6, 0xc, &(0x7f0000000a00)=[{&(0x7f0000000840)}, {&(0x7f0000000880)=""/153, 0x99}, {&(0x7f0000000940)=""/174, 0xae}], 0x3, &(0x7f0000000a40)=""/169, 0xa9}, 0x40) sysctl$kern(&(0x7f0000000b40)={0x0}, 0x0, &(0x7f0000000b80)="be77ddcf2cd5b2bc9e6e8627bdb7341e89b35917531d49d7c6b342992b9f5c21874b057542044df3e2930a91b250fe9ecbcd54fe83c6d84e103ea4737801c6f9015d26b9defbc2e783cef9de664376a796614edbb25670f8cd8bd04c22e4", &(0x7f0000000c00)=0x5e, &(0x7f0000000c40)="b3ab73c449fe86f3f1f0fb4c9a00dbfc77181f3c10f9fb1d84e6a336509445042feb862f756404ef08c3c2749087ae48caf961f447c8841dccf33f2394693682439ede815ba52392675c230a9997681faaeaf352de891d54bbe19d82f37d658e02ad02334c319dc410aa4b17f1c73018382ce5f1fac99b64cb23718d2eb3531c1eed77fbb779c3181c1bde7bda1eb12b", 0x90) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000d00)={'tap', 0x0}) writev(r1, &(0x7f0000000f40)=[{&(0x7f0000000d40)="f2970ac78d0783b1d663982adb23b257735c9e1c871ec6aabb710711ae19b1a9b6f23b56e0c335240bcb6e184bcdb59cd0f99d9c535f57bf7532cd823eab0424abef6e1a7207fcfd9fc168200e040961e45f8463acea38fa9afe0bd5ce0eec27b2a7a74496f7c3d5f1f8155642831c39bae3a8d4a6d8052e8b860a49c8d2af5458b30b060aef32378b3d9a0dffb5210d4749a207302e317ea7bc54fa388ab937338ec8addb64213c34f255940672b7d2fb631d006e05cc5576698f1c7563c3c1692f14b05c019dc533fc0f0ba670d08f8d3e4ec80e821fda747f6a16b44ee54c6e6872efecbe8dba66c954f925d60c5b", 0xf0}, {&(0x7f0000000e40)="5202cf909f56a60b778e2042e2e805cc5c55df998ec6b514e1ab9ecd64f7f879cf344c7064991dbe5613a6ff82a3d960b248002466ca1df81794a93ad85609f74e963b6ace3ff47abd86f5ab5e337f812071834e1c71b5e5771bf2bac60ca4e9e06fc0677f8cfe80e0fede30de14a1fdf3e9d4a8f02fb987be2fe66109718a6d5b86302362321380615cb8c52186adc53bdf388b562c2952d79ec755762da6c349ab7e6834fe843ef834b9941dcf2fcc71000e9474f44f52b549143d10a82c5c537d278605599732e547b2e57c1bf9ea11f15f0019f076458b948d83ffd1632b313543a5d415c742133a91f6ff05", 0xee}], 0x2) close(r2) sysctl$kern(&(0x7f0000000f80)={0x1, 0x39}, 0x2, &(0x7f0000000fc0)="36ec90bbdffdb04fcfffd73dc4b58db6d96481b95ff39a38ed0e2b22781395c072222117377d1b82431ba2e459a000b028953ee0df988756604ed68e408bf07d6d74c47e6b71b2947d7014358221368fd0cd106ab119e6a95ea6a52ccbfbefce0d9ca363ef611a84bca1641fdbe3ac5e176b77e7f3723ee225285c03b136a33ab2bd8511b07e636236ca35d8e08f18fcade04e1ebc542e2ea02bcc2f1154961b2449199a37f70089f9ab9182a2eb01669bc13651a87b08f567a54dfc3d1a797c5392795c39082f72002521c3353cefb75070f24b40fc78fd6eee756864eba05fc4ce90eaf78d8ba0fac00d5e43e2dbb3dd6a3620687a3112b0d541c85c9f3e48a7f9736c014fec50bff6673e9be5e3695be3c8f5dc1c31a3a4640649f597b0f0d4d9d38686b56a04c70a848ee53a7dc4d5227f23b5fcb017914fc212b4e92e3ffff1a4c0ffb90c07c1760224748cfa58f05d61820c26d77be87795eb41dd54777d22d0e0fb50708db4d535c56eaee4f59b69f183fc7d28cf999e4d02ed3fdaa4d7e79fc358580b5ca07c3c020234d97c9a650585351649805a4d5fdf13b8e622f3fb7789898b9423a85eb2c1da7087169c44bb9de95368b56e71c7843d68f8a54f7c31f7b92708067647a42b2d1b2e1a79467b4d042a37e9fabe5407253ead7a25abf7226ea32f8b7ed04b2d2e86724e2500aec9754eb9b5f2d25ed5b3ba0f82772615b4889c79b651a809fa5d796f6d1519fa810176443ca3743f7b7bab8e10c5af60ef7ce276c9d689acb82f71b2aadae6cb32869fa5e149539e1212e50be0f00658c2c989117859a48a5409b4ef20823dc17605942408367558b0d44f1f304580194180bd75a77bbfb55aa0ce942ddbfedb2fd395885e9ce0f8aed8046f5618bc81280018ff6ceb3b82a6a3eeef033a15c77e5cdfaf6caa760a7c8ef3b147f15fe371f6e8aac7f06f82e1004947b6ef036628a37034f2ca4e8a7dbdca3e95b240a8aafe03d82557d391a267e9c60f11c764246af7092e2ed24a5562d155e0d7ff582bcc688d6eb4309735973d3b5b5a73cab3779dd2d0b74aff5c81c5a196973f9be5c076d8b360845401c0b420ab44ad78bd309192e05b9ea54714d6f5c2ff8e75348a31e94461c43775b76b63de81b8faa1ecf4e0e5b84bf210a4cfd177796bd0c3bf1140a0a157b1e2f4ee99e84b2627c13dfa9bc24d9b6de6f347fd971af6a9c3c5f2e4e4fe9db3f395b8b97b140d75f65db2601a0b8209aaf151bf6907af8461e53e9a5068206fdee855c9447997e03625b02f91bbad4e3790d22deff4ded6c63869e770e3ad9b7f08884ca1a452e1f098ce63933e865ac4bf55c0c5d8bfe4617913fde9c8ff13f92ba1bfd9fea4c3a42826d371c4a4d67ee1428e9ef6b08bbc7c7653a9aa6ad44d8a3b4ef045dd848d4115e8e7bc140faaed7d5f2e56d2fd543e0bc07a2f690cdacc09db3eda53dc8438292c472427089169b95a702775a531e53997082800cad26243f06f097bdc795ec21ae303b6cc5db365e5888a78db69441b7f5eb503792197161ef7772734461279c73272002c659d0370100f60dbb05eb7b0ec6b5796ca5f62b413b01578ab390a2e88583e192f9e24c97e2b75fdf1d8d37b36a4b73b391ca4fb994fd3e10b018a1fe4a3073281c3f436b94bd25aa9c037298935450157ec7ff3b02cb654dc5a5d711de63b5d70cf28b99222bd9362ad0e76df53f4e1fb9254839cc4b4efb8f702719acac0adecfe9af8d79680cdc4bc2892beac464b7a6cd145c8b4bd2fe79b2ce2fe20b5e763403b833f4f294e7b76ecdcd9563ff50ff335334f32bdfaa0c473fe8bc9b9e7c9a40b9e8d7f82fedb88114f831bb6c96f7b2fc86b378b990f29ee67c6db72562ca3b823c76e62a7a9e1eb30ce139aeb639befc140fb552c520616ec37a9b560fbe639acb636120cf4bcea2d27b6c701ed19bdafb4bd881e0b41f0970c8b119eaba05525b3a1254902dc234f8f4c90b3d19b01034a362616e9e6b9b8348296c8df09ed1b75052096a11d412bc13c55ea276f5cdd81e0739398a35bf97625a32cf59ee9160da7d6791ace3f4170ba9a2ef32988a4cda098b4f1140e2881615d9ed24c51bd8a4b4916d4f69152daba399e9641c7df716f76b6f275ecb94e6bfb7edb4d9ac03aa78a846850829cc6abbc34efeb8ddd28923119e74ad9801b60b103b565b4fb0c0f161e73b4c25dc68adcb3136b64e49d32432727025b821327f134abb209cebf1cc24816857c981130afc0e068f1a868a4f3f0e9becad3ede22244d9e1fb1d1812f9a96a5ec7911ba1b58f2d05c17787091397451ee831524fbf596aa6742ed62a63ba0344d9f9bf0c56e300ee91c42f2f7e9fa8c5f706534519ed6737818a8dc3118f5b0566176e37fbb85ff527e4939c3a67a81be4749ec168ba872ae06dece2bb23f14f544865cdbb6e8c5853fcc6221f81b325fcc79aafd4cacd17f206d0429d8a8cc59044cc399c96bb7748eb0d5d2d55185f1576f6e2edba628a78812a43c91f76299e76ef946d526b5b404becf0fc66dfc6c2a08301092c0418a41fffe62593c7f5c0b9d40f41ac9609e851c0c1fece1676255c278638c8b1ae633b7a1dff07e44f95192f5a726ca17cf7d2827c4baae442687bb8c61713011cec31f891f36e66d59ba42a2cd832380f144a50d50d996ede5c525ad4887e3438a34ff70a08ee1f566d6b4c08192fd49a6fdf6562c372e3f2ac9fd432628287b911583391d6278194f6c619ed317d8856f8c286e2ef649572f19dc02398f79e99a2dd1ba6a92f2393480c2b65c256d445da952b7500c765e2e660d4766b660fe17e079eec6c215ed6748b142a62a565cf1a3d3df6598770457ec4c663027c9fa892bdf12df4ce725a8bd6b24bcc1429bf67f9619dd761c3d223149b92c063f155714df2c26a16351e07325b1d30fd568cbd72bf979a17a7d51d421b31ae14f9e7c7739c09d8d3c5a8c800176025ce0a788dd5aaf0d4f17cd109e3852ad84eb93c3c317a0d01b4fa67df2e2775fb07fe8ef914c329abdab84056b705dc2f8e97ed0a215967f4814e303c22dc37889cea981c41813a312ff07bd980933e3dc4e1de682efb28abdaf8608abdd084f342eb79627afd2681bfe64b68e3a93c320a5e837410d57f8c5ac25c040c3e76b3c5fc601029e72e3def4d0cc59a5ceabe2dfd4874b0bf8e2f040c3fdca66d2a5a6c54a0a6ae361d8b14e756ddc8d12d17cadce759a8004f85b58cd65decfcc21b6271c68d265a2b949de957ce29981b05543f092c54dc1dc1c8b0171b88e257004cbc4451387011441e3c31e6a1e22fe7fe1449938db45d2227dc3719ea7bb7c7698b41d3d4d1ca5ef032db1ebfe2041a875983fab81974104a1b1a47f877f37d43a9f98729227674e17abd07623030a2ff20a3aef9fae9bd72cf78f92ac74689c597803ecae258360af7748d63a915003a4a4dd4975f8141167f859508da06abde41d9b1ebab47d28f1c60db4384e898f45fd7aa5a0cf095e79582f0920f826f6b1972cec5e5e219fa391fae5fe1c7f5e8fd9fb00834ef1c5d45ba7712a3751a93c86c28d913830013f6b8deb1d9cfade12666f9da3f0d440ca9dd1cf7b502aba020d4a9e08befb31a277e741e1094b9bafb14a3a9cc045ab8303263fa8e5b72da9a199f57c9dde427ab9778efff4ebd0f2e3a4bf024dd33a3f5b0bdfbcc44d54dcd2f86d0830ee4926d5bfce04d7e3367121effc502c598d14abdb2d10aaf194446c07d5b55f0d5d31d3e2fe38a38576e981b477aec8c8ca90081ef627f602ef88cde156e9195016448edbb145b765b82ad5ef3dbd4bb2bfbb2c074a5c4cee40ab3d8237e883373bee788681a33b354651a7d0b2bf8acfbcdf6fb8f02b87ff0968358eb6e84b7cb4d27eb3af56f3e1006582494272dd964672b75418b966a63df801ae13142661f0dd81e3b0b51e03afb72319a2302bf5df8738176af35cc12985b88e0f600c1cc2b5811c0c633e80c092495e57f5f174a76772c8bb294c45ab51b0c3e8ad70af3a7c4f5cdbfe54d886f220eca5ee5f9e1f066873ee51a59ba12b0d5e8820db0f21afad2798e29e40eb13427d7872008c37169ca48f8a369e0a52e9f455af09762822819e64aec1003584e7215597917b986ea38c7113a8b8513b3ea54b88b30aac8dae623d292675f43411f6bcacbb3bcdd9c62d737cc23dfe7c48133c4a533ab5ed7d17f57aadf553d8ead903cf2987e8ed82f81e00eb0f7fe5ea2a72da16c8d758afd5ebf335b7f103a3151e657412a9ac62116013cf804a88696ef778063e45cdbb9d9eaa197a4ae2d54b240b3847c9f926d271511fcbe7cd4231c456bd44e79594fc4fb97cec1716f05e3ece795a962ad48a4cf48a254267cf25aca6179118396268b6d7a89ac5855cb14727af46738623c087035ffe150db4ae8dee1e50cd8a9453918b5c73ae178a9af288f52bc9bf716c92e91d4842f86de086377d423ebf0dde8588d5d24dcbad248115e4b4f93b58b1475a55eea9d71edc9de365d3e641e6328c65ff89bb34dfedb7995bfd49f7997e1ef1667b42c72c8f0efd8b0462939984325b5008bf206c446358a3e04f61b89a28a06c3249bfd0b09e62cc86b9bcd08120b19651f8f19a61c93b92e158df77a60de2062530bef4f9fe37b59a6738881357277987bb1077a72c332ab5f971c505e9db985a2588750d33a7426426428fb885ac96561d9fadf4e15f267a24475e8517d7a876444ca5b7468a4b2e3d14ee73e130e58a9ac4a101a87a4c6e03df8d7b222d7dd682d7237fd56d89a0140579e47595070fa5382766eea9d3ede7f591ff46fe4c85f956959a0b0ea5b7d15acb8dcfd179edda8c46b5d677ac14b9b187b907d1de81340e8f85d201c51f31489824bf9c32dce0dac3b4caed8174ea5ec5d49421f1a0a4b893681e92987d9ce71f2260ad32519e9544a4f10f89c21aff48191e68f96a6b9924b1e37ccedc02d1002d38f9b091b720e126482fee64f56d494194c979e78d27a6d5fa8c464f7f0741b4cf2457fa5952a5a196a96383642d560b80196577f3f323a3e17f7dd0936689ca7087d0ec23005178cc6d2f2b51a93a9dc970bc063c07ca10cef817fdc2c42d4a885d8fa989e751c41cca9cf4da9f364e97b0b1200304339879aeb8922bcf6d1c253b97c8c95822578b0da553993ad7eb358550feccf779ebbd9bfebb838ce1e1a8c3da53acf9b4d46874694be2b5e508725a06bc4599b1f36bfe18c44e1c1a3e90a06c940690bfc6bd714838a555191f280f8a47ea95794192d94e4f0f8eb2575fe0a5afb83f4385e103ce523d1e53b21b7de58559fc75cadc6e51b87118ddcd91f44b472608bdb5d7c821c8076b8247878ee86a78c60d7f19ae03d4a6db9fc5b79453252c6d156e6f46798037188550b6359faac185e1b4af21adc616fdb18856d0121498604796fc855fcd425bf0b27adcba1aac03b0efeb98f3e8d8222a5b5f5fc2a507d669834c61d970dd4a7a2b2c8e72c0587ee14ffbd254f42d52b28d7601386c307aab5fdb9464a203e0c546f7cd85cd413e6565fecd71cba618f36d97dbeb7e9e6aec5b3ae40612f2e21209b9513a1ea042a0fb5eb3a29650c139c64957d49180e6ab5a7db85c1c93db874c6c0e86ff7b3a00953447215c4e1f398ea43f0f3f8001fc67eb66c73644918df945ac76af065dd94e8496cb9fbd089c2383955bc011a0b25c4288730b79f8d1d5af60757f45a59e9fb79cd75310af8041e3ba6bc9353c8ac86c9b2", &(0x7f0000001fc0)=0x1000, &(0x7f0000002000)="023f7b93507ddbfc523f107c41677563ae60df8973e30062ad2b428e3c8b55f16cff1504a8dbdbd122b03cb51629e428939ac3b7e714b9d39f91fd9fde9461173cf24c9375fdcbebc640f82a158881eff394f8488dc230e2077f95f55c921835e32a6db893c6f642e9cdf497508188dbb35dec8a9b8cda2b731c32de8c374d0b6bcde53d22776587bbb5352e1d8e7102c9a67490ac405f206bdc5fbb87d35870fc186fa77e7a5b47f1509264a87dc00f7bc8803d740579d818b92d9aaba97260a7f14052ddc26f9fdba03e", 0xcb) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002100), 0x400, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000002140)={0x10, 0x2, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xc596}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x9}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fed000/0x2000)=nil, 0xb25480b}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d9a000/0x3000)=nil, 0x3ff}, {&(0x7f0000e20000/0x2000)=nil, &(0x7f0000f18000/0x2000)=nil, 0x5}, {&(0x7f0000cb5000/0x1000)=nil, &(0x7f0000bc9000/0x3000)=nil, 0x3}, {&(0x7f0000d9f000/0xa000)=nil, &(0x7f0000f1f000/0x2000)=nil, 0x5}, {&(0x7f000086c000/0x2000)=nil, &(0x7f0000a55000/0x4000)=nil, 0x9}, {&(0x7f0000f74000/0x1000)=nil, &(0x7f0000f89000/0x4000)=nil, 0xa0000}, {&(0x7f0000b24000/0x1000)=nil, &(0x7f0000e9a000/0x3000)=nil, 0x2}], './file0\x00', 0x3}) symlink(&(0x7f0000002340)='./file0\x00', &(0x7f0000002380)='./file0\x00') rename(&(0x7f00000023c0)='./file0\x00', &(0x7f0000002400)='./file0\x00') ioctl$KDSETRAD(r3, 0x20004b43) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002440), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002480)={'tap', 0x0}) ftruncate(r0, 0x80) sysctl$net_inet_icmp(&(0x7f00000024c0)={0x4, 0x2, 0x1, 0x7}, 0x4, &(0x7f0000002500)="b3c6f4b106fca4ce35f1709c0feabfbbfb38f91ed12139fb4115b6dc368dc1939bbed06150b2a96ca88b4085e627dcb346dcb23c21178eeca01d2217509eee4988fbc1382060e237e9f8a4eabf38d9e061d6f508cd786f88d7feadbdd930d055d46addebed20ee683a1a519dd42fc51710a2ee2e677a27cc8a04cd2797e60cf53f0c598aa43eb4ade855bde129a8adda1b63c61636f4b61e5d401692e2abb515bebd62c80edf3943e75e0dc23d726c823c68ecb25fec6ae31d82a118a4761f62d16ea14b2dea88b7ff", &(0x7f0000002600)=0xc9, &(0x7f0000002640)="fa78592cb44927cf78c7cadf2c9ba7f40ef54ee49d187072a3738213e43f1945b58b7485d631d37ac2d7a3ded0339a660cc68153cd47c56152a43a6b3b4654721ac39bcaed53a6d5232b82f91a4a91aef7c363d512d53361b6c7eec8528efa525eee82db5cbd272611c2a6c5730ddc716b3fbcd8acc89a1efb333d8fc7ec7f5852e8c4d85b6dd59483dcd8d8fc45556f257711be7482", 0x96) sysctl$kern(&(0x7f0000002700)={0x1, 0x46}, 0x2, &(0x7f0000002740)="749acbdcd1941b8b53489ec7fd5a3ee0b80f76841680f3a1ec61b7d6532c9a4d1e8bdb7bdb7a5d5fe646db6e6695db8096a0cec1841343318f287529ad464e34d84417d888d27ac0022aaf5c9fa1c59d9cfab89730d6dc8c98da4f2ddd95d806402ff0714d", &(0x7f00000027c0)=0x65, &(0x7f0000002800)="55f3f064570a288919ef60e3be47f87976c83c2b1def5139ecba6ac22ab51e3a5006fa6e54983d5667870dc2010b7f5322f7ec09dcd48bbcbdbd163f7c18eb33440cbe089a573b993685d050ef0ee47b83c52f134016555de620fe9227147e212e6dd21c7b048a6fbe3ad7bdc6d12f44e868fe322862a0e14994ff327901b742c2507c069a70f31b9c8bcc0d74d1385212ca489955402ee1734ab8935374523dcae255024e6c4af90f589c3e2146c4f8fbd3df4ce3821a93feec28c038", 0xbd) bind$inet(r2, &(0x7f00000028c0)={0x2, 0x2}, 0xc) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) open(&(0x7f0000000040)='./bus\x00', 0xcd0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) getuid() r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = getpgid(0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r3 = semget$private(0x0, 0x4000000009, 0x82) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x7ffdfffd, r0, 0x0, 0x0, 0x0, 0xc4c2a51a5472a912, 0x7fc}, 0x80000000, 0x8, r1, r1, 0x7, 0x26c3, 0x1009, 0x2}) semop(r3, &(0x7f00000002c0)=[{0x3, 0xbf4e, 0x1800}, {0x2, 0x1f}, {0x1, 0x4, 0x1800}, {0x4, 0xe5f1}, {0x0, 0xffd, 0x1000}, {0x4, 0x53, 0x1000}, {0x2, 0x2, 0x1000}, {0x2, 0x0, 0x800}, {0x2, 0xfffd}, {0x0, 0x9, 0x1800}], 0xa) semop(r3, &(0x7f0000000440)=[{0x3, 0x0, 0x1c00}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x0, 0xb10, 0x1800}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getpgid(0xffffffffffffffff) r6 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x4, r5, 0x0, 0x0, r6, 0x1, 0x8000}, 0x3fd, 0x2, r4, r1, 0x744, 0x3, 0xa, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x39c5, 0x0, 0x0, 0x0, r6, 0x5c, 0x101}, 0x40, 0x800, 0xff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000500)={{0x1e, 0x0, r6, 0x0, r7, 0x0, 0x1}, 0x8, 0x4003, r8, 0x0, 0xfffffffffffffffc, 0x3, 0x81}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = semget$private(0x0, 0x4000000009, 0x82) semop(r11, &(0x7f00000000c0)=[{0x3, 0x837, 0xe5ce97ab354d96be}, {0x2, 0x3, 0x1800}, {0x0, 0x1, 0x1000}, {0x4, 0x2, 0xc00}], 0x4) semop(r11, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000040)) fcntl$setown(r2, 0x6, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000005c0)={{0xe6, r0, r10, 0x0, r6, 0x1, 0x7ff}, 0x9, 0x8, 0x0, r9, 0x3f4, 0x3, 0x7, 0x9}) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x1, 0x1, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r2, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x28f4) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) executing program 2: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000340)="612421a617c460a43e0f4547bf5e932395fbba13eb069bbccc08981e1931a913ca72b8cb487fbcc08a7ddb6278347816b7e018a167d23e42a91904c0b8369da9749286ca1bb802eca30569b2d1a304bcc86cd7649d9170500a58e442f4dcaa176788447264acc03c1c27f81bf3913f52744b7efe6d7b7f2e49c672634e7d3671591b5020d99d89cbb0208e03680129d466a18fe181f2a6c59adf56eb2cea018e13c6aeeb5eb78ae07dea2853b06c63065c9b6867607d5eaf5d7ec19567fefe7006c1c39e1b38d7b7402e91386d886e577e88be04743e61c466bdc9cb5af889876c", 0xe1}], 0x1, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x822, {0x10000, 0xfffffffffffffffe}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x31680000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) sync() getrusage(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r5, 0x3) setpgid(0x0, r6) r7 = msgget$private(0x0, 0x20) msgsnd(r7, &(0x7f00000004c0)={0x1, "9cfa0b55f5dfa44c224947f72892822564bea470b0d6ea9e67c08138a1eb15201308f3e430d738c5a02a5de8f9dc6d40f1213013e231c81de361eb80db5ee892e3a36abfc776db9f004060969f4f106d7be733572523f619c7bfb7dae3e7337c6223f07794950f4314d2b7dd818ddad7d892c893cfa9e7d5ceeb015bc9537f85ac9ca0ad0c07993ac97b4fc2dc14dd0cc0269d49e7e8aa8018487013b98b27bb381fd75b15169274846a16bd9aeea1dc82aa260ee8644083ae5d"}, 0xc2, 0x800) r8 = geteuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x1ff, r8, r9, 0x0, 0xffffffffffffffff, 0x100, 0x2}, 0x2, 0x684, r6, r10, 0x5e, 0x100000001, 0x8001, 0x9}) wait4(r6, &(0x7f0000000240), 0xa, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) getppid() open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) setregid(0x0, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x20, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x5) ftruncate(r1, 0x8531) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup2(r3, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x45}, {0xfe}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) setreuid(0xee00, 0x0) getuid() r5 = msgget$private(0x0, 0x282) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) minherit(&(0x7f000000c000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f00000000c0)) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) getsockopt(r0, 0x3ff, 0x1, &(0x7f0000000080)=""/38, &(0x7f00000000c0)=0x26) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2c}, {0x61}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x401}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x60cf}) r1 = socket(0x800000018, 0x1, 0x0) bind(r1, &(0x7f0000000400)=@in6={0x18, 0x2, 0xab0, 0x80000000}, 0xc) recvmmsg(r1, &(0x7f0000000180)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{}, {0x34}]}) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000060000000b50003e00000700b77391b1000000000000000000000000000000000000000000000000000000002b00000000000000"]) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r4 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0xc1206925, &(0x7f00000001c0)) r5 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r5, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000480)='./file0\x00', r5, &(0x7f0000000180)='./file1\x00') r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 3: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x92) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x8000) r1 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) lseek(r0, 0x3, 0x0) fsync(r0) read(0xffffffffffffffff, &(0x7f0000000080)=""/160, 0xa0) ftruncate(r0, 0x7f) fchdir(r0) r1 = socket(0x6, 0x3, 0xe6) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) r3 = semget$private(0x0, 0x2, 0x84) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x3f, 0x3, 0x4, 0xf3e8, 0x0, 0x4]) semget$private(0x0, 0x1, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x3c06, 0xe060, 0x401, 0x8, 0x0, 0x7f, 0x4]) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000002c0)=""/4096) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000012c0)) socket$inet(0x2, 0x1, 0x1) socket$inet(0x2, 0x1, 0x1) r4 = socket$inet6(0x18, 0x4000, 0xb9) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000001300)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) fchmod(r1, 0x3) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000001340), 0x4) r5 = msgget(0x1, 0x20) msgsnd(r5, &(0x7f0000001380)={0x2, "a2c34086e21626aa0923d2c00dd440309cf9677e326e25e5e1cad62dc5e7aa8ef0e9ef38dac0b0b8d903f2c8601483bda22b75d5e32327550f287cddf75703616fd6189ad43ea4bf50c8cabba63a864d18374fa346ad92d26766"}, 0x62, 0x0) msgsnd(r5, &(0x7f0000001400)={0x0, "0fb464637cb2f400627b9158de24c63dc9e86116296e1efdfa3b376b7294a0998c3ca5733480f3ece628d4c944ab858782ef0b4030ce33f26a24a54e29720ccce69d5df61ea9cd2af4896a4b664ea175ba29ad9fcf0250a82abfd8f53fe46bd72e8ce9dd0595c40e3166f1cf0d"}, 0x75, 0x0) executing program 4: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x92b443dafc491829, 0x0) socket$inet(0x2, 0x8000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(r0, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d", 0xe) r1 = getuid() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001140)={0x9, 0x2}) r2 = socket(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getsockname$unix(r4, &(0x7f0000002600), &(0x7f0000001380)=0x1fa) msgsnd(r3, &(0x7f0000001180)=ANY=[@ANYRES8=0x0, @ANYRES8=0xffffffffffffffff], 0x0, 0x0) msgsnd(r3, &(0x7f0000002740)=ANY=[@ANYBLOB="02000000b820d786ce1719dc33b5c4eb2900f45e90fe8f57e4a5e99d5d2deade0955635add6048494f4796c346d48bcdc7f74f109ad9fdda0d6c4e45e341a2d272e40528f3e17f0bb6ba973ab6a555122955c482e9ffe7d2b2185df1369c624b8c902e5938d73a7f0d6d868d5d40507279cbdba45ce603775362a089fb4b8d3dd1ce82021019a87b1ca24cc0b1338366e87883783e20984bfa4c5c75992c0582e5a3a8d97051a93a137b4396fd36085f702a0b4cb828661e130560cc946a5f401b7b3df9e1653fe2190fcc0933a8f10e4a57176ed8ac"], 0x17, 0x0) recvmsg(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{0x0, 0x1d}, {&(0x7f00000000c0)=""/1, 0x1}, {0x0, 0xfffffffffffffda9}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f00000011c0)=""/178, 0xb2}, {&(0x7f00000012c0)=""/167, 0xa9}], 0x6, 0x0}, 0x800) r6 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f0000002640)=ANY=[@ANYRES8, @ANYRES64=r2, @ANYRES32, @ANYRES64=r6, @ANYRESDEC, @ANYRES8=0xffffffffffffffff, @ANYRES8=0xffffffffffffffff], 0x0, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x4}, {}], 0x2}) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r3, &(0x7f0000000080)=ANY=[@ANYRES32=r6, @ANYRES8=r3], 0x0, 0xbf6ce03ba1750aab) msgrcv(r3, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r3, &(0x7f00000013c0)=ANY=[@ANYRES32=r1, @ANYRESOCT=r0, @ANYRESDEC=r8, @ANYBLOB="e459f6966bd99da33e4b89de6d101f71f3b0820d2b862c061bf6d613231f2596522c06f88f6fa3d73a05bc2264f82a96a90227154ca0526f7f", @ANYRES8=r7, @ANYRES16, @ANYRESOCT=r9, @ANYRES32=r5], 0x1af, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/4096) r10 = socket(0x18, 0x0, 0x0) setsockopt(r10, 0x1000000029, 0x0, 0x0, 0x0) msgrcv(r6, &(0x7f0000001280)={0x0, ""/7}, 0xf, 0x1, 0x322545d4154902f1) malloc(): allocation too large, type = 127, size = 2214510592 executing program 7: r0 = socket(0x1e, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x40000000000, 0xb, 0x334], [], [], [{0x2a}]}}) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = socket(0x11, 0x3, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89a", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) setsockopt(r3, 0x11, 0x3, &(0x7f0000000340)="020000", 0x3) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) read(r3, &(0x7f0000000240)=""/193, 0xc1) close(r1) fchflags(0xffffffffffffff9c, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b9, 0xfffffff8, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r6, &(0x7f0000000740)=[{&(0x7f0000000080)="a23371636315bff98d19672f8212513fad3579f9989f80fea77cd3deb6f0dc7a16a4766c4d01ba7574d21bb6fd876a5e273df5c2efb4bfbfbba6d0607c89f6f9931c9842434042d7584032a881f7cd6e83f28349", 0x54}, {&(0x7f0000000140)="ccabf4598869a7ffe940dfd720f213636cb70143b4b9e70de22af12be645e1971bfd", 0x22}, {&(0x7f00000002c0)="1705cc168cc107ff82a560901cd2a5159260b871e9870becd338e810ac9db46da6003daa2d429aacf5d2f1c57338884448ed7b28f7df48b92024f9cd6f85522cb49697268b0f4b061d0a9244c030715b2d3c61a166", 0x55}, {&(0x7f0000000b80)="5523724dbc478ae0a9fb96ee2d9ccd355be7ade22b147da9c6642df754a108669d2d5924796858251ed2549466401db9cab9f46c95bbd423971bc31ae3ea107aac416a9a49c416351256aee61de0400c65e50b09b4768eabcfb42a183ca72597dbef4f480b00628eb400c17b3349181fe6839d6a5ba7cf434609fa2c05b7341d769089010000000000000007412391d4b37ebebd25fa5f96f4d651363222f6d28e35d77c6832e6e2ef3645481bfc8a830a45256eddaed3a033990bdcc5d19035932a2e61244be3d6d9a02517b64f1edd923cbb728db771934fd2920267431eeb528fb0cee709a130646e1d8620a490dcb1944f8e5867066ed7475764ab6ed647d5358f68b66a7c4b21b2e05062fba37f11725f86fdac17f128ef04eb6690c1e1f5cba652fa703b6b05fd2b195a61db98a8ad45c03cef2f3f6ae6a5734602a87c672ee19f60634180ace59b5c7d770a", 0x14f}], 0x4) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000000)="56ce01", 0x3}, {&(0x7f0000000500)="badbad8775897001", 0x8}, {&(0x7f00000007c0)="07e7cd8bd123d8393b0b264e8866b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597c6939cea4a4bf217ff28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20228848d59e89738c52ec69d7f389473880cdaa212f207888bcdbe401", 0x83}, {&(0x7f0000000100)="b01c1c2743688d9c0926d426dd15bff6cff0e121c29a46a2eb88bb999605cdc954f1de5fed76e698c6af7d654b22b7e154cddc16380fbc497a290a", 0x3b}, {&(0x7f0000000d00)="c64b0e573b528c593101efd63b37d4688205519c0382e1150bad3a8974cf5c6010dccb515c788c02bdc9a34942c625dd8de55501e2db0d8e6302000000b5ce607d0c2a64674401c9840c5eed03e992d2668b27247651367a3e6b882e08d2acb0abaf9b83309ac4e9307f9d6ba7e339fc92dbff59a8f49fea3d16d425b2d64da0559dc6deb6ba250d4656bec72672d4492f153872ffe22d3f8e057aa9e4196e47e2802106a9bf098dcbab814f43b4979f0eb92d251df817d9cf05cbb14c576125cc8b7dfde774d6d0abb0c74d9671d5a3287d05f3e273425cb53139174282783e5f3d1312101d758b422103d016d94e3e3a896b417915ab129a34698122111a17271aab2e1aaad589db38894a295fd95c4365ba3b10dc62461a010c6e40aa3681544ed7d79afaa790823b3a8953fcafb510c02571ad1f509ae589744ff42fa8eb5aa4935182839465a21538de510d4e91579e578939993775fe523a13fd8409311459bbe91abc380c82065de2c02de0e3a719b643250d3a899cc70f80c416997117ec1693e2995e1c3222e641757e429baa70357718783a3a87f1ab0ab01392472b0a", 0x1a2}, {0x0}], 0x6) executing program 3: r0 = shmget$private(0x0, 0x4000, 0x1ad, &(0x7f0000ff9000/0x4000)=nil) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4050) acct(&(0x7f0000001000)='./file0\x00') executing program 5: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 0x8) r1 = getuid() r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setuid(0xffffffffffffffff) fchmod(r2, 0x0) fchown(r0, r1, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7"], 0x401, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="6973b3b7", 0x4}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000040)=0x2) msgsnd(r1, &(0x7f0000002b40)=ANY=[@ANYBLOB="03000000000000005737f4e8cc9a4d372333874964cdc9f0c9b28429a1d6018e66ae805a6eaf5b60973595de3c6c60ed4223387465aa674b54a5edb2e320b72509e127825ce3c37e97f2dcb3634dc4bf8ad00addfdfe89e41b89d2e5211bc7053c6633039e49703d5d99c2edb8217408b39a202a5d350885d40a85574aa11c79d543dbd0988912350a45ff7253d405381245569d0ace931883eb85c37ae701281811ba1b8960038b2720ddcec3cfb8c238bf573aef5850b865e449ba54b24ff019da46afc4e2433ea69feed66c441b11ffee290e2bad0666"], 0x14, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xfffffffffffffeb9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x1, 0x2, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r8) r9 = getppid() ktrace(0x0, 0x5, 0x22, r9) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x2, r4, r5, 0x0, r6, 0x5, 0x4}, 0x5, 0x3f, r8, r9, 0x6, 0xc00, 0x3, 0x4}) getsockopt(r3, 0x6, 0x4, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f00000000c0)="84f016906d89c4c0646fc70a77bc4e5eb974f56bcb76d88d22737879962ecb59e786820e58943206bf22a1d856b9f82e1a06bf371a1c33fa1bdd86841f9af11115e0a53f5d34070b03c84502bf97cd5ab450d711eaf5456823e2c5459b764a2c4b7185adac4a70a2", &(0x7f0000000180)=0x68, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) executing program 6: sendmsg(0xffffffffffffffff, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000380)="1ee38373830d531f03525554b351f313befb950eb335c227c398a3fe42618f6b4f8d19f267b3364c412ac38326e16a4d2e87525040de9b2a2dd4d206ed48aaa5895df70afd423c440b9439762bfd32606df63fb83900a638aecd3b25c36f272bbeda0a58bced279a76fc8024885e4abd18fa1347e541413acc0576e0bdd7c3cb9da1ea3d82d2727f3291f5ba7af835eaafe3c704fcd4f0dc32d8a3", 0x9b}, {&(0x7f0000000440)="cb0df1e1243c72323229324cb4da1200c2aa296bf8882dbeed0828845844b43d9cae065517d18801c7c319fd76758539919c89de297b76baf5faf2b0dd5b73bde98ddf6cd23f95c4f0ce6d99bb5bd9b9870fca2b021cbec2dd6cc11155b0ba6904fbf152918add8e38053c2ca0143688ec9356606663825b16eb6ae2f05e387575cb46d1868ba0e3e752765dd3185d81136fea9035cb48c05d2a29af25b013acda6b07fb634590465e54e410cfd11faed85cf9ee71a9299b5093f1ccd7652a9ee743ebc4522d95f05a8efd9ae8adb055edda131719fe2cf339bb61c766ef629c80a486d9deae630cec", 0xe9}, {&(0x7f0000000540)="8c774c64af1a1225960734fb85234504bf3afba9ae67cf12bfb1f98267725d071b6a275fb90e1d933532695b533b7f16927ae34c6b8d9d13824d28d394f8e842d2eda4cada3d4ed26ae85b0cd3fc4a9c24bef88fefe9257f254f4b23d13ef6ddc01066d5b71eb9881c", 0x69}, {&(0x7f00000005c0)="b4b67c91caf5b912a625b74bf8ec8c7a70e02665340410b64ab8155768e97e2879d68ce644a591d04d8f7f1c053d1c0657ebeb856e11f7f63a37a36a7eef734d4d927c5597f0742eb44c1c5cde1a1b094ce9c170d3b30d7ce2d763dce9d281c3c1281b3c7456b4254af6407d62f4b67cba54e547208bb71db2a53f80d2066357181e26a0", 0x84}], 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="c00000000000000001"], 0x170}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000000780)=[{&(0x7f0000000000)="c06f030000000000000becb81903502e2e9a", 0x12}], 0x1, 0x0) msgget$private(0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) readv(r3, &(0x7f0000000580)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x14, 0x10, 0x1000, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x10000, 0x356}, {{r2}, 0xfffffffffffffffe, 0xd4, 0x4, 0x200, 0x1000}, {{r2}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x5, 0x7}, {{r2}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x4, 0x9e}, {{r3}, 0xfffffffffffffff8, 0x70, 0x4, 0x0, 0xe}], 0x1, &(0x7f0000000140), 0x1164, &(0x7f0000000180)={0x20}) ioctl$BIOCLOCK(r2, 0x20004276) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="96e9cf1c0f9fc25ac05e6f4c", 0xc}], 0x1) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000380)="3d4f9214b397b657c0947875d0d13f260000ffffffffffff036dbc9603fe04f3df13e4dd441a795f81cfc7e506da2c3c13792f814854779f9fb4c2aeec6ad96ab77922d45d1d927d0cfa9d01730cb92b6cd78ac69529fe8480ea73d077dd2f5d161a67ea7ed937bfbbff3e7650183b25f9651c4063045576353bffabc7f8b1ded6e77d22a5c1006a4e2d0e05672b", 0x8e}], 0x1) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x87}, {0x6, 0x20, 0x0, 0x8}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000080000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) r4 = socket(0x18, 0x3, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = socket(0x18, 0x2, 0x0) setrlimit(0x5, &(0x7f0000000100)={0x81, 0x2}) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: r0 = dup(0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000040)="3e41c74a190909fabd4a55a29c4f53fb4a2611db182bd3f0114b90763a6fdc3983b58ee7875f24bcc22c80094abda97cbab96bdb23475199b1ef21339696a77da4fc4abb7243dfb142754176ba14d809321341d3ee9a9c04dd29f0f0e00845c38a44b95e4b150a3aa2e84e3a1f3e5e7ab27a968982a30f37322d0ca0aae761c32404aa", 0x83, 0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x4, 0x5f6, {0xffffffffffffffff, 0x2}}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000280)=""/96, 0x60}, {&(0x7f0000000300)=""/36, 0x24}], 0x3) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000380)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000003c0)={0x7, 0x4, {0x1, 0x7}}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000400)={0x5, 0x4d44, {0x80000001, 0x29}}) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000004c0)=0xffffffff) r1 = dup(r0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) munlockall() r2 = socket(0x6, 0x5, 0x66) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', r2, 0x2}) sendmsg(r0, &(0x7f0000001d00)={&(0x7f0000000580)=@in={0x2, 0x0}, 0xc, &(0x7f0000000a40)=[{&(0x7f00000005c0)="187221b8708d3854458ed1f5df30ee47061a4952e365742dada4b2a2c813655dea338cfd07585ff06f19040eada048590e4f19c46de6e83c6c6f3fa2e798eea29b2bc1477df78bd05ffdb90560ec1ff5c58a", 0x52}, {&(0x7f0000000640)="6d1d3f29478cda283bf8ae02dc995ba89ec709d451d7a77ccf86fd94e5cb2aeaaba0eadaf252233f3839e1462ad1ac64d62ce8516f54ebec958b9c4f1ac2f06a4d8107d662908f9deb0c9b70c2", 0x4d}, {&(0x7f00000006c0)="5833be9ae6a13b14856d53917ee532c69cfe9bcc8c90435eae1a91a42332e01e1d8335d0f6e4ce667e6d505d3cc79736e41313a2673040eedc1aece41bfa47a4b3ef35adfc1ad577c12295516069144af63f9620e8996e64b03ccba6035350c99cbd24425df53fed19a5b396f724642db103f2691d9804092004dde1a31f277bd3555435f3683ce78172b073f46e2fe656937e2fcd93b689432acafd1d864bf27a869223cd3263a792966dc3dee21984e75e69670abfc49a837fac64e478f0541637cca34ebf2362cb6ca8f72e9def764f2ea404f385d7466181474fb012f8c907f51fbc6f1bdb064f136835695fb973216fc7b03cecd2e278", 0xf9}, {&(0x7f00000007c0)="af6f3115bc4922ae5dd3fd9c76dbb7bc17747f319ecfbbc69eb84a9c9202399220ba250bb2ac6d28d280d29eccd7090f526d43b43303a430f33efee474e36391580df3c7b607a85e3ef56306e958824fc9538fda361abfbdb5e9b5b38cbbf5523a2728ba8401f099c10d0348fa52f119581d27cc77455c85d282ac63246dd88070e3b3d4a50317275fe56443dcd94ce617fb42a07612753587b59b78f574ae5dc512e46533b9d39be377d81831a2db849cf802d580263c0abebe014de7e5", 0xbe}, {&(0x7f0000000880)="9652a6bc3ba4f839009ff488ca85c6ad365b55c844e57156f08837c72856dc842ca548d53f9ebd080232788ebb8f97687580deb244618ffb120373f5f2af94f7b0ddb1fef1cec469424cbf026dcbce6ca3bd9f33fc73693b38fb389424dd9455721c1ef9a7a40d9d4635192290971f5d4aa4d1ab9c87607bf6c00ad8ad1d33e0fed21ae01b541385de2b936f10327e5448784048bedd0beece924e1284c8456c454ce80ef4b4a55ff0fd3b21df4c74376deec4b81fce7c29046cb1638cf7154c393b4550ac16536aa1e92ad175cb1447071998e8b8a67f579fd3415dc8bd68e05e9ff690", 0xe4}, {&(0x7f0000000980)="505c2c5d9a8ac60ec7da5cdba5cad9bc3552dc8955fd49dfd7ecc19f92a5689a00feac1bf39b7ba70448c403aaafa5c2913d09bff865ac29e6d4b22faa1d7ad9d993d709aa779c4b4ab413fcdc546e6b51bf8c76a259b8ad1db468fa6544672fc25fb9960a62b58d761035c4106858d9842e", 0x72}, {&(0x7f0000000a00)="aed1b0475df8d4d6ff9fc1295f9ac7a43d1b0c3244e86c4d9eac9892758c969a6ae047325614acc6cb59f67b56fc101e40e387939a72f389a8cb910058c1", 0x3e}], 0x7, &(0x7f0000000ac0)=[{0x1010, 0x1, 0x7ff, "ec6a0929ca41dfb9ec76eab7cabb535ea98c903d5a726d2f5c78a0712648a1fdfca238886d9c498390ee6f48f5dd099269855d0e350723223bcfd09f9016e574baa6bc99e01887bb7039d5104f69765c050fb91890dc0136ef94e1dc95639aca389bd7db4716a2fcffb938e4ef2a3b1cac61d189cb1bec8ab81d6907c1d605a7f580e599454cc324287528422052018f750bcd7e58d5615e2e1a46b5aff052e329d8bd197edd54a52089e920a24f26eec4ada07bb9429924c9b7f200b46091d92422649ac4757fe7a3b2c118bc71f5b2b29662f0fb1aa038d88dbeabeb5cb59ac5ee1b512a0148bdb235c6f0285b54087fc9f102ced5db38714b71e5586d35d34d17c31165823b85ac259230fed4a873da25ff2d065e9652d60a70925bd7589a93c2af21d47ad0b8d32e243df886c397bd077ae6a6a07c4856aacf8a9d0963e8bdfdf56d40b35b6c9a7b178f7d9c05b30708b941622584cc075847cac5f5c867594031986505146e24b44d01ab128d9f36eaff64d25d63dc38440ae5fa4295dc05d7324654e063f4a4500521ae412ea47a36ddae56ad2c22c41f06d40393a35ebbd2a55844679c3bba0abf108f6b25a4bfb22dba635db54166bf1c8e893c4f249bdfa13cf76046e1e8cd61a2a676f2cee2e31bca47ed5b5499d35dde93964b888abb41d98c4765544bd469131a56ad74263c917409d71efd26ac9b0b58581db4c115d353b75c4ceb6e365bd93e32f263af1d5572e315ca987d80fc91d0bffd070ea1ca3c491290db3a42570e3ef36ace272a5c19011cac26cd80f5f096ef021994cd26bbca2e3417bb4a3477552f09bba96196a93c23a2e1cbcf0681fcb87bf11d1032838242df7043f20f1185195471f3ea7e8c0bd23471e7c42573494c0f89426e736c001ce1f3caa78dffc304d5fe6163e5674e78029fc375f0963893b5e94a36d0bec7de689d5b9930553d79efa86e74eb3635459d8cd09ce7557329355d40978d75d1055ab5fa9fa40cb9c458fc856d696d57e3ebffff52d52379ab1de74fc87d61160a1284cac2157e309425c09457399aafeda5946e918a18036d3ad64de4550f525e7d3f870fcd3d5a7e47e26262918d96518015a36037103acf0b168614b81ae763fc6d4a3e99b803c671af9e7091c657e94b6968f9ee426af48e30bc427b861a4ada5e5c94711e4bebf781e285d0f491a566a6622c2f8de58a0257d36d72fc2c77a84f075d000455a52c55171c3d38e21894b57bb4856be9deb3e833a30b5306db8b089f0b021efa0ce4cd90bc54190d7d64379d99312a0827ec92fb57d0261ba9e59d1bda046d323d46bdf2037732e34bab70f5a364f54b06e049e99f0d503b49b4c1401e9d926700c96b483ffb60d234e292f904849f4f4ea05ed3b8b4be4dbbd78f4f04738364a850971e2d77d30e432dd6a3d0961911d3f3e1933aaf7e014c295f9e2ea119832812fa887a9fb96d089fe3fea39d5779aaa2e3c2039e89eddd3369e30503dd872c9eeefaa1dfff0743b79641a81d2c4e4e4ffb6be04a1d0dbc3d963dd10c08991769b46d4eb7855e3947000bf79fca7769a0b997b6d98750dd91d5dcbe066dbfd7eeb27529e05612f61026cf03efd0c453ad3bf6e159864b72f4cff8d2c2c45f54adda1290bd0d70b202588995fb980dfc26789bb7781e4741941f81d111875911e396f392010d49be8bb06c215c0126ad2f63ce2487fa74c3bcee6305b5ea0f9f77d434682b182370bb9b866591e6df77890bd9bbabfb7cb327ac3a870348a3244d02c1b81f0236505b9a05409aab161a919bceeeeb3eb277e08970d325d493017c62557e70e4c39ed8f9fb85841443b886529116ef70bec7bd9a83a3b0561bd2a628502b70f66cd9dc32bbb8287c89a414eeb67702f50a1ac7815857264dc1730ee353a57afa0bb250ac27c8ea1075d3eeb699c25d0ae4db79ce10d934fa48be4b021c294470d8d1f3343514cf403dcaed74c72d43c7b90f645b6568bbf29736034bac88a7b07096dc5dc8e6152db8ed846a1d8e17d8574a115fedfab34784057e09fe6bab0ac4aee8f74cb15ff7125c69b603668f2d85f10d920d6c25b1a6530346800c5d6913087838a2e8709ec8c287ab783fbb32f4af785aa788838cf3c3441ac82ed4b879e0eac5466cb20c6f8fb7485992df3bab1bed767509adcde95cd8849f4621cf8a5de8d52cd4c971da734b660163cfac2e775f19179917eb140c24ce918c76c2a4a15ab79f0842ffa5bc307ae004e9beb244692c362f3b8d24d93c331b2d4a113937f06b52ee703821b454a21d02237b463412eedac9e16d3988ce7731387ccb1384bf7772ad30ada4eba20e06bbb2314d0b3ad73939f2566ddcb8e716a62d4b0b71a5a50382940a40e6316f2cf6a6b56cae2d192fd5eeaf4521a2f2b8d51376119e4b1c568dc52ab024be16c0d8f2fce85583c5b5521e1ece000fdedfe3bca1249517dc95fd3de905548efa28d992a8dc07d7700a65accff2769d9a3c354c2be4f60701efa3209188193cdfd1404d1cf90d006c9758f40c1e5226aadb5a9f28f937cc5a97d10bd47b18c0a6a826409592474c4bdae1bfd81052487fce2d7cf31ce913e67fa980f7639e17fe893c88f275cc4d953fa350e523f2bef1330006200e0ddf6e6cd1db52a8b6740b22066cfd8919c1603e77c303399e16aa218ee7e7191f2e0e735ede2426bfda5f8d21a83b93d11e431a22044b804b13f23977b21f0a293ef68f62b57bfb82ca6f5e199c3865d3f2fdfc29cf557e4fc98514a6f1b167bd5a55e119e6648233d73bb515dff8528a6d5bf58b870de9fc27db3f0448cbcddc8ab9d985935ce9bb74d60c22ab76b088f07c4551efd41f08a03a82d08a033fb865a056209364bd77e0ba28540da476f555f5fca3eaa59607233a4a7d4b12cbe2044c1df64f0669870829116a88241a06c9dac7bd83b1277e5f40b2058f539d0b7fef334b80889a98fec0bf895f70a29544ba6e033673bba7b9df2c5ef401d360919401f1afc075da3b1884123bb23bfc8354781a9fc4af803a135143d6f75a71efed3507e99d778504180ef13a155f793846a78b4af3314b8e6cec04e34ddcee88bd4b5d21a907b0c6f4f72235656373567425cbefda5437b6e59da92ad570553e45ec6d62f10ad3f2e787382137e679ab351ec3861fec51ab097331e1f37c1102df0925392cf98b0a2d97f13596d707b3c3f2cbdb0038a2a38b7d396eb7e7562ef4ffda5b30ba5177cc312985f6b16cd2947645cfd8865f6998903cca1f42c112ac82c1cd9bc9551de3133d7933674ea7ba9e3c151d077865e80dce0cacba32e35fd704a78806b679881a45ae6c5b757c8a54df1b73fe38333af60bb54467aa97345d8f94be8df7878b207a7bee0fd3cd28edf5fdcd129b851673233b35ea08561b2583ee1add6f26e23a92d8683ea7bccacff4dffaf0c004d2468ae457ff725fb7f02783ae91484918a875f7591a2a83c8619c42459cc6a2faf5fe42447342e2c246001d9890c943d8ec09a7b4ee31b67cbdaf719c8f217d13756f203b5715871f94fce8addec7b0392a1c6c74c49a551d020d71b9780d7d43a4491140c015fe4326a847d683021102a41a72d38ada532b1ece2fd97f84d78c7222dbedb40cc1b3ad5caa520c5d9a1fae6f341caab01c073709cfb697f0305ce75c09460ff108803f3198fed97c4f710bb945bd35abae28b0c7d9c790a6f1fc58a448ed24c015d3aae844d8ebdef25b8f04b02b39bd9f94d748342ac5b032d2086b8c46d01320eb1f3cfc66551bc59781fb48553cb3e21dd8a83516993cb0d9e8cae67674bd96ef154f7c7a93ee81c35ca6fb87ed432cceba269b3e554b2776779d77cabaabbe85b9105cb820d7df260c31b07e41f7965adce6c5cd18cadc941bc2000125de1feb84a64de821943a8c05b0847fb48f5c2fabdfef19f86d339d3d0e6948624d58a07a23b779693e017566daaf74b4168a230e16829b0e39e8afaccfefe229c81f409980c03aac726b5fc5935ac1665f41df77347b97a3b7670e508f63b02ead8f262d7036c842a21ec74e1cf2e04ec3b5fb4c1a32d0a07d07ccab79702c13649fae020cf7941908722225de9bf95af6548b187ac0ca37557682985923f3ed4c6a2156a5e3fd7fe293450f819ff49577cdbe27345a03dfbb04d2668ea802871f13b92280303bcc13c5cb1e973642ebf047ebcf31c37ab2c62977cf12ea623184778a5d4fe52835ddd648f0f28c869e87d4ab7ab7de6f54a6ee524a47669a869812bcddca00a23d3fad1627f42b3fa8e1a8eee064a03da826678016e90783f114474c562e8d81614185dc1235678472e615ba3cbd69533f0c38f773a91f22b696d8d1242cae12655112d4b85383de13e045dcf00a1d505b2a85e1cee5cfb1d7ee7fd6dc5fe1595e54f1912abc04274b83ca91339f2aaed5c0e6c2115f5db2f64c06dba393f1b6d3b27fabe71d4cfa066790be7c32e57718f094e44500cb4f051baa02e7c3cccd28d27425f2cc76cda30a53a12b255c7beeb03f7aa219c8afe59df80df0bf32347f2e2c0f8cab4bdead3648c380fb47c1e1bd0f1d6f66845b0301c3f2d31309ae59a521b87b7f3d2420d1184fd29179abd868afdeb37d385d99be72f3e8771e348b193d6f4e939da34e69b5eb6512e09adfee1895e00e6aa0fc3fd1bd3e5cde332c29e9c3261170f5c71ee20273f16de3cd89b8fc798a00222f316bcecb9976892b1e3345282428601a4df0b4b7e9f9c6dd41e62d97b954a8bc32ccc9823ef23ee496b68a9153648440331d2ab5cc78dac692f22fa094046774a42445b5eb1893edd7354c9dc1d312c8807015f1262effefbb612b7bd60076c226a7293f3d6d92e9844f59789fc232af47fb2236625a70858fe0c4b4567da57a3330811262ee9e1d0c788d9794f916729b9844282290d3b286fbd888fcd75e424de44acf788f61c953e035fc0b60df51588ddc6c94de4103d028b9129f732a708af26ef4b68ff98e6caebf605272cdd5677d9927437afdef8feca3fdf69524c26223d86c964dadaea4b9362c17505690442aa1ef01d791f955a1b9d51074a2793fa83f51581aa3c0a3d1a9ee05109ea904dde686a908ca3019717e8d8fbfaff82d09ce7fb88c36058a580d21c3f8fd8a6421ac2d237c9b644c16cd7499d7559888807459424eda1c4c6e05640818774d895e61031f3f58a025cfa9f6bce48aa8a05294429f38935002901a7ffeb51456080298335c8ec9bc6f661e3e47509a202e1dd88118bcb9c476210b81b97dc92945c564203c10c45e03cf8aedf546f06379763cd719d863853132e2f6d5f6dec5d20b617db5efa8515e382536c75a66fbfc5a749f3862061477f51b86886d1634c42c1e9450327ea9cde650d82801576bcd756d595a78f92c1c9e784e48d5435a0a25a3d3b3572e6bbdc2299db17253575436feb5f8b031371b0d1d3913359473918e7bd1ca04f30b708285262763aa5d1cf7c55da4de93e36d88bf112a320e18ae186fe060536c251e20391b8b63f53c5c225f090c57a8c54e103ddfe58e9e737b8af366c6251b64d448e88f642a48a8b85829fa79a96a76d36bf7cd1e1dfed89955097d3c6616d5362f28d3d3a7714622d185d6269a735f73faf871a2cb91cd3e59d3a5faf2834cb6a6c1a08520f26e4d8b7a4f38d0fd9c94506c4bc1070f71d38f68620618c81fe75daeb9f64bb9046dfc4b9eea48d82ca1b7b0c4f9fa09adf71f90d7faa8e795f53caa71042ee84964453e8082ef4f8a215b7e"}, {0x40, 0x1, 0xfff, "8027f4277426a717913f55f51c631521824bf3bf34fe91c4abe430a392933ab30160d51fbcac3ea51f66"}, {0xf8, 0xffff, 0x7, "d798f53811dab61f09d7a2cd23d01186b6a64ff5703b8685052e0d0110de554d506ce2f43a67fe1161e19e50fd6708e54e538708de1bbbdb4c8069e6bf357d37ee9f03d34c859fded30243d983e851f8878cce152be267d5c10a736ca02e4451ecccd132d668cfffa952c2ffbf75416e9149f864194db2b315f3d50fcfbabb0ac9b9fd6d7ccdaf8f9a8f9070236b3d46292f4bafb0c367d2089a9a69cbb001dcad6e0aa2c1070630a72cb3054793bff6f714931a38cbcfa0a893b46d5eb700bd63efce582d0ec8667b91474d5359ab48732bc3a2ee6a40eab6694db35cb309eafc6b"}, {0xd0, 0xffff, 0x1000, "7029878f648cc10559d0dcf4994e2bf77b5ca829c372694b8494d463df6d5f460a080ad9f0610587480f7981d1cee9c2485fcf8beaaaff96df5a395c5c78bfd307f3ffc3c039487065b30a1112d56c0b8441f983e8fa9a6c978da65073755641baa45f514961f0444bfc83b19627470ca76223ba9ae6c3445148351576988ac16860dd50c20e8ff9c8d90b00fb884dcfb3205420e76cdfa44018793b0e39e318a24b6ff401a526d4f7a90843f907448e630a65462e234905cce5"}], 0x1218}, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001d40)={0xffffffff, './file0/file0\x00', './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001d80), 0x8, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000001dc0)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sendmsg(r0, &(0x7f0000003300)={&(0x7f0000002040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002280)=[{&(0x7f0000002080)="e43808366a342381991283e09630ca85dc2f4368a1ed61d7120dd7af8a0517c3b3698ebbc4efdb494ee4651824d8f9a6ac52f5dde9bd8676a37be9558cfbbe4e7ddfc4b2923cf190876c1e7914f84744c51435422b41ee372908609af0c8ee6ae2d32f8623923d55895b3ca66355d4257fb9f758935e0972af0b224ac9567643168777e00eb9ccbf45fc758d0a29baaa51f9ef56b50174db29c5879b808d98e322cd6f615091ea73c84e2bc5b3caab4c1d7df09687ea97335b5a05b1da8eef82db529fe44cc5a28287b6b99492362f19415f89b9b11c7a9128bfae0b45b46871a9e6bae00f425940f15d0a554824a72fbcb24e", 0xf3}, {&(0x7f0000002180)="26552aebf7dc50db3d8c38fd1d9b970e31ebeae711e0178f6c71f82ccbc82d6249b69cd1de53813ec47ef23ae6442504dd2f2f401ba01505975e1007c33a03381b9eeb3c4ea502da4247590805ffc8e5298be38e1889273707c9b4fd9934dc19cb561c48717749f0ece193f10bb19ed36bb2aa9253e52fc42ccdd742193a8e2e6c2eb68fe284b5dcd7a5f3687b40b862e9f41cafa102a502b3d3bcd65a7fd30d7c8df98d6ddb40153bcd7fbd047398ae855dd6c3321f2827dd0c59780f2a06b0e234d4b89277c2377c4274648a97f9aaa5321a1f9e57f910a3661b651307442916649016b0816d9e372aa18f2e3cda", 0xef}], 0x2, &(0x7f00000022c0)=[{0x1010, 0xffff, 0x0, "8dff5d2b7e375be6173201fe5167a1370140b1295036547974f0c4c25f49eefcd7f7f6714863113caf7a9fbd6ed20c84716e57f9c626ef18f5637dc81cd9db7e163e5fe46988be6cd5f9a5b9b4512641f2ab89300db257d261ba2147f3a974b4f3c366c2a92d4e94be7500c8e52beb02bd340369009a6569a02807a81375c810d65aac9fffab7dbf8241ddeb4687df3766fdde2a6977bb121ba7075daf8383f7e84664fe3ed98d6f05042dfe635131b28088edbbc59d03f9170781d3875901e1b5ff2fb587e6ae65365d22e71691bfdf88ff32bc44056b90115ef6cc965cfbfb6cbc1df5021d553d3c6a68ad7054baed924622c011e85b6006a3bbab2849882490e6e43e4ee0662885a3e47cbda212451aef50ef15f1ffa912dde6ccaa9d851f2797c79cc08492af7f25cb52b2e124409cbc43bc13caeac8f6430dd6ec87136b0e2b1f7474574eaec701a831308e83c239f64da23eaa791c772a41c961e40ed8901296795762dd42c93e0afc8480e271d18f5a75f3941735a69e8c9035572417ce856166b2b6373647f3aa466c926803f71a80b17c2fdabddb2357e382a498e6fba00117460763f861c1aae29ff6dd8cfde80e4a27c9bd1b878f2c65052c062e4bb56507871bba4c6b8e5071c069ecf3ec679e0320399140b91c8de614e46901f9c38d602972bbfb739614d3a43b506377ac7480dff63904de3f0f6b604310904811192f3d9ee1e9cde1e4d0e6f5c94628047e93c3acb62a5ba4cb0b5ac9fb8b5444f600d14ac6b73c8a9f1d48ec11e9a9bf907242f39eb14dd61fdcf618fd8a54a3006dd2775b007877b1ac0d1729a39a4a0524b1d7555612b7256722a73910c29722ccda9a90914f78289231031b0f19423be7afacdb51338e006946737cba69c800a2d804d1c7b0455cfa6241db9685257f278ca2cf2c99c5bbc71f48107f4257ffe9393b9cafb680dc0b35a9e68b9285d10eca9ddac4b282089e8c14aad15063aab778765e7b9088581291f02fc3624f1e65a1ec855b75723763e78879c34d99079eae9df813829707d36ef31ccfffd8edf7d8e485d7a37af3c357283338a9dcabb25a6c663f090b3d72bc92f6911935cddecd4098f8f04fb56c2ae8d67e4658ba057a7111ed887d8ce29d19a9848a86013a053ddbd7163356367a44e77da5c7b5938f9730db1cb6848f31b10590d0766412552dd861a43322d9f5953bba897f88540518ffdaf9f633e20a34ec5300128638bed944a36f3645d230b62243a7e1dffc6b415b5a77ffe1b24b6bb31976ad84136dc2ccc70abe1b488276ade9c1a599f47fda51962d42f6ec55a20b4a7690fa3e93b25814d9f84a3eef4382779d29fe2871a7dfa302bd7f8d1e6e857c60aad89d4c90ab041a1d198d69b508fd49c3b5d11cd923cc4f1fb9a3f54f8c71decd4a83ce895ad336d97a8a7806da177000ef33ff3cdde7984d5c93ba34b43021b826d27c1888edcf3571429fc2c041467f3c55fa888d038740c175d517dbc3e6e45cda3e0bb2cb091564a0c7061ba34718e72badc1384e6d2a06fb72caa85e2a1948958ac99c0e1a2c22e5d341414da1eaa6a1b13716a643890309cebedb64be08124c00bb425a7fc5028eac06c04097f61258828490802d0e538ebe429fcc03385321ef0af3a93196dbd7ca49f608bc771a568bc8c3453fbb6a2860ab1a4834c7c94bcbd430634d52a918938eb3cde1985cd4d82444a78d028b7c410b539bbad810aed54cf912320327c6009b28ee44614db1a21d575c4a76187bce454c8d23c9eb4273eb05bd910ae6d8ec06cecec9ddb684bf6b38115413e5b0345e916d9c410ebad1d9018f6aa1ece8a764050594cb6f9e48da93187627470233cf86229165e4de427fe30376bea4a8fe4fda295ced830a77361e356211e8d294e3d61a7c3510c00f3298dbc961ee5d23a503523ad5cca302f009a51a589edf77c9d35b836fc974e2493006f5f9f52df2a53d21bc780d8cbd12a9cad80ba79fa7568a4bc7983017955d5ca6b48445ced2a6c04594b8cbe3b91fe61060b5260c89d0d9c77e20897083632a6878629560be9c65a3c7bd1cce64cbaf2a5a8135b44d7fe1b3e068d01bae1cc7b3ddd2d4bc33644efa7c99d57cf031a7701113b57332b4b49e9bc875ba736ee5611a66bf9af27c2e0e32bdbd6a1cc48233ff88f73c7bf850445ec31b4a37177f12099e51d4f3b6d62e969b6a7f61b07d034de92e0a562de166af6d68bc2ff4dfae368fb4b0b83bcdcfe6473601b7654c32222f629af88ac0b8f7a7715193d20a550fdd9c60d96efa461b6c690ffced19312926f5a892d8d6240a61a849bb8aded8db8b9a3ea1370a1adac0c4c3fc6f4cb847b66ecb45ce68240619534b9770ddb2e03dac6fa5c3f9d264afc4ddd9ceaccad1ba7fb7987b05eb5fdd4d55ac552e003c829af94eca1e7bb124c13ba89a096ef17c6c631f990124abda091c8aa6262fef5d0fe1ba0ec079aaf2c053a03e9df4c2316093fed3315133d0bbc587e4dad806edea7fbc28bc7115b61e008337b4241d858f20460cc463d5fc08893f4d28cf86a9a18aca2ec532dcbb98f46e7bbe0c14951b93df46529007a7493fcc5ac3af0775b02fa67f1b25c8fd1e0ada86512a244e0b83f504c9f098d189aaedbd22de3d09074fa0c7588a96ad2b30bccce35e69f48dd0bf6adc978829263ae9fd7d83d2150e9d0d98dd6aef7a00f1244fa354ff238ecd0d285a9c80be9f0643e072c376eb5f6d1a1ff7c5128923cb82b6a53fc4c81040527cdd7607746fd31072aa752cbf18a25d9ccd40c02c805045b5fb4858db6111c22225a1ea7a98a485d8a1fe67e7aa5e085cbbbd9db966c72e3371ff3a97fcb73745598712da0a55b0fce551790700333abe18c50afeb375e46df43a8e2cfa734f96ef3b919f26a264ae9f2c87b2e54dbcacb08b20f1ca6c54ee778350bb5eef0aace2a69aadd64610352e9cdee8514ef82d41cf2add243a7174cad5c2bce8e2e35a1db7ed3eb89279bfe76b90e4e9fdff2412fcad563ba66f6ff0226634468347f10bb74eb1f863483bdeedfdbbc8818796997232f2a987ea6601ca6d012065caeefe8dd758362fe603fdd9e4b4d44609dbf740e3b7c0566c8f1295f2d98558f7dbd8ee6d83dab79d8d0cb41d6029e9af4dc2f9e270836bc02aa3d39b2268ab7b33c0d8a269753bda238ed6d4f3190349cd3cff62af3e9513d290e8b5d6b2ef2d7181c1d6f005fe370ce6513ce606a27a3117bd36d6b8e3235dc7b70cf8be98ae3fa977a2585460cb136e30bd2826493e6e11a15f53dbce3d6d1c91a9f31604e7bdd05c652a0e54137a1d67e0609d18fdca258c985a007685ae2af0ce3f7c4f21297f749fe5a2ab1e4b4dd1c2ad3ca50aa0cb336d0c3e3bc92ee405f020042f09c388e8f8b6df7bf4973e76cc08bf10b10d24e872e6a666de0747f282184ea7c8d926a1197b3276e2ad15083f1d31c6e5e614c78af66310b5372d2227ef38ca4ad2cb90116d61ad148e6d509ffa28261f50656e9c99b4968480eb75a8aa31e8538be44a2208aa6c693eae76e9aabf7643589eb052a25a998a7d788efa62c1272ba369bdbe01b68175869507d41543cd0f2537934afabb88b5dc4baa1a4c27581e58a71f32a6aac855ced2f477259b1c347c806aa323a89a16c65cc70b1e3ae96b640ffb1cf8f860a7de6c847853521f61a27b6e15ccf13d88857958fedc17d55d57523767a3b0b0736bffa4f8ce72b60e39ef8a73535a87191386dbfebd218c3bfadb5dd394afa3e9695a6cb8d66dc1dbb94fa9d9c32334696c1a8f322af7c9bc94b3be95482db69c0da326dbd36646d509a8507e3db6a3eaad83d8c528001520039e02054288ddd09da2be0610ec37ef5cce79e74d13d01d04b1d485e57d70182b07b42095fcfcd2626de930702bb87fedfd163dcc9095d36a081b7809108a6542e6750889d2409d87575c42cea8ca0223e34d747e582210881c87e1596e3aa8e714a41725b25915c190680b4335d6a6e1518a90b6116bf3f9a16e16e0d0174ff55422d3195e82bda49d31bb252184b6a86472ab5a8e0b3238c6225a2a427f90e364525f1aca28496ed7b63f047e91077515890d2086d40e3a230c9cb76721f6b8b192e2c7b4269a8743430424065ffa4c9c3bb1af63ec1006fa035fcedb557eac16b4d3e81837af87d3fbefcf42f594e1214c1996beb365c7fe716558238770557e473620e9d4ef377e458501ce0bb5ec360c0e447e520bb5a393de0a40f6fb7744c730c6c807685b7b7ddd44f62f7d3c147a9ac6fbda031a55f0017f18f391a58e17926f427343e9734839a9cff5707909706b6c9a8878cbaa7f4c7a98f39dceb4f5bad52c6cb17ed8bc820a808e8b0e56b13dcbbc37da013739133d2c89618a2b74933b237ba9a16f8b19d656146feda5a7c52eb3e900363297937c4d4d272065227361dc0392c7409a389df752a4c876af4d1ba280049518f102665d9de9ae94472fb7e8dca2e02e9a3138d39b9d772355b58a61caecf74f4f623f0d72c40a48b834a90f0aca7d8a7257b2ed3cf8fa1a2b80c525a0bc29e0d1d706a5a04ce61988efc946311f656bf640d80e31c15fdff29b91a802e775127d03a78d090691490aa0bee768bb66215b694ccb1bb04a201e8a53fa327383ebada7d50eb2c331fba9c2c87d98e8a74030c367c6edfd39f60d5548132c20c6c1387139bef0f80f7c0fb3f4496b261a89b09038b2874f6c479b42cda6497162535da2ff7a98b993c276463ac88e9948ea68a93ff5ab765ea1694023d0f6e6b1bce8942961bc565563ae30976f5071589375653c474f700b6dd9a1cc83ed8baf4f21f4a6d8a039b96d8dd40074b84295fe2435383c037e3b3925fd4122dcd5444f457a024f2391f199f76e130d1f6f8a280a7584c3c41a287cf313c2b5424391a0e59d9a327e1f5c4c79464bed6f0e94df20d55698ac15626f26a8759d556c427108ada7f905ea72f1c1ba4fb7428a2bb916a20a078756a2cdfab904aaf86eb66a812944a14ac7c6fff407a28aa9ba477edb7deacaa294e47d1440817ce25fe619a588e7ef36427c812c2d3e1d02649f0c473a3f4474dc2f1b8a5432465520c9ae68bad02faeff943477610bd50ea5eddf30a2992ff8d5cd0d5d3d4215cca8ee38ebe8c1328751057533d8839614df59faf691641fd23660c6cf1acb1fe71b1bd7dff0fe2fe51d240027afcd39346b646cd12b753564ae906aaa5990374eb97ace116162c29d8da9afcc6020bccc7d45cf681cd116bf1037995e2521fd0e56a121bc87c2d1eae4804bf055f0c64809832cd88394ecd746960c9a94e9ccf2042786e28632f3825baaa99fde915240369bdca3418143967c0dc7a64c1c19a43ada7b1c55af7ccb929f5b01a4c90f7475f929c13317819a45e2f180b92d4347d29a1856e2238a1788ad6d6cde87b39b47cadc597d9719b096216f1dbed5410478761c0feec7494a06253abb483b9a02bb412417b586ecdff820b2becb5c3d4991919b8705b04bf32ad077cf26badafd74e81ffc53aeaf30c14712cb7cebb0b7daa1926b2f505417e1b2707ac364364602a5cb6718a3857f5265c043f55517aa97bec10fd1a60eeef77006b0e5221fd096a4e27850570d39fc2f12f0f03117a27d392e64917d8d6d1574e5c9f695726e66e91787f8cf1242f6525aecbcd9dd51f859a4207f5c342690b323e09a09a10e88024bbb1ac33671bd94cfa7e0016d288485e057a590a4d488160436ba593c882e62e4f0a0197497f30e926f"}], 0x1010}, 0x9) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000003340)='./file0/file0\x00', 0x1, 0x0, r4) socket(0x1, 0x1, 0x3) unlink(&(0x7f0000003380)='./file0\x00') executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) clock_gettime(0x4, 0xfffffffffffffffe) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x119, 0x0) getpid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8060694a, &(0x7f00000001c0)) ktrace(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/250}, &(0x7f0000000140)=0xfc) r2 = getuid() getuid() r3 = semget(0x3, 0x0, 0x148) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) r4 = openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(r4, &(0x7f0000001540)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/180, 0xb4}, {0x0}], 0x3, 0xd14) r5 = msgget(0x1, 0x400) msgsnd(r5, &(0x7f00000015c0), 0x8, 0x0) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000001600)=""/22) sysctl$kern(&(0x7f0000001640)={0x1, 0x27}, 0x2, &(0x7f0000001680)="19083e461bc66fffc24b46aa5362bb9af7b26b0d10952b11c9d184a4a9d78f3e413b667b990c8a73", &(0x7f00000016c0)=0x28, &(0x7f0000001700)="e56e9c3f5459cffea6b8347778ec20e6df1fcaf0335a997c1071d2d3eb52f7047c9eaa3fe10b53de33c642c77a5006c0c205ee8b", 0x34) getegid() getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001800)={{0x3ff, r2, 0x0, 0x0, 0x0, 0x84, 0x1}, 0x4, 0x7fffffff}) openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000018c0)) executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4000, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r1, &(0x7f0000000980)=[{0x0}], 0x1) executing program 4: r0 = socket(0x11, 0x3, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e001e2ffffffffff7f00ff00"/177, 0xb1, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) r3 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20002fffffffa}) setsockopt(r2, 0xffff, 0x4, &(0x7f00000008c0)="fde5ec306dd4980c98b9789dd458a5a71e08d80473d8ca5533d6dce7a50e32a597f963b83dfb4e312f841b2e40b65cda6d8cbb9509e6d7bd24e1e293830eeb6fbf7accab8d85000000c029740496824a737c5e718e7e50d6bc1e3eb1ced929e4108ad2049cd200e5d0fdd7c39e72c369e43c69004c5d7e35f08c0d6258f0391d68739257d6dca392c9fe0422ace96abadf03f2bdd0fdff097da5ad16a84b7ec194b9d3377d2f74de9d312a58559fc7ac84446c34ab88680beb4340b949cc9b127ca5ea9cc73c431fcc1dea7352f7f8d50ac74f7275ce92e62585190ab88c63d807f16900d1f59e48456eca6450ef709168e39bffae6bd6add589330db5ea0d02fb2142f453177b8fd31204fa04ac0c6d2b9e311d1aa126c819ca648bd2ab17b4496ed65cf367b3fcbc54984c05b72044dba2c79e29d15725585845005d1fffadd1d826fa25addcd47615707988ba4fe4698d35d6a1386542e19f630fd8697cf70c56838c9094165cd0c04758be94ff045bcc6094fea750d2c54017c513b81c51032a3de594576465667fb453cb7718d80010da864c970df98b2834f4ad05ae507f0ad918e46e8a6d655285391130d7e80941cb79ff87cb1e7a592c46cda8301d51f873fbccc2501cb7347aebe991ba1e82a54c38c7fc17839cb516e58a114c6840283c6a6bc259e32d1481c8a2d0d5d245275f7e16fc92bd08930cc03c2d395431591f03cdb31dc58ea5cef9b7b83eee88b22bdfbbe767a7e6e09b7635450b5a32cdb278928f7e6dde2374b05c9527381659ef190b5f1fcbd5b56b8a77e2f8324fb98676b0b5c510e6333354868645708687f1fdb8637418e6688a8d60d61197d65de3b11658b014881a2a7c9aae229d9da66ea249634c3ed140b407c8ae9264706172942d6e45d5cb55c4d21bf01649f6cd3f285a0c34a98947b1fe71c7b6dae00e41a8e9d0c783e10a7c4400379906f8bb55afdc9cf7b9183bd6b3727be206e43f97989e561ac8f36d2068cde3601ef5ceab9d3ea53ccbd471e6911a2afacdf5a67614ff3c5c742141beaf5c32407c36cd4fac53c800000000b6c361af044573f24a46e71a3671caf41ed03181cc1e758a495bf48892caa340cd0ce005f8949d4b5928a3d8f427f54909704acef10c1529dc0eef35e3c1f1defdab96e44ade2100e1ed9cfdea4d1c3898bbf7a5cea2cfa24cf7edad227b", 0xffffffffffffffde) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x101}], 0x1}) r5 = socket(0x11, 0x1, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) r6 = syz_open_pts() readv(r1, &(0x7f0000000180)=[{&(0x7f0000001200)}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffff9a, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0fdb000000000023001600010000400000d900", 0x0, 0x5}) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000014c0)="70c34227", &(0x7f0000000400)=0x4, &(0x7f00000004c0), 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/121, 0x79}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000011c0)="d80aa5cad6088d0ad96e77bd20f665168220ced54374997e6f974e5ccbd08c60f1fc94a8a2907c4212b4b475e5aefb22c95abef06d0950b52d71ff261ea5dcb1adcf3d9c60679ee4aee250a70c40ad507ef757e5aa44b7243b99a4334b5bbf038cb1ae946db671602d5b502e2b167ef4daa91b79bddbac33bf38d8b2973187804e4515bcfde49cc09a", 0x89}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000004c0)=[{0x2c}, {0x54}, {0x8306}]}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x11bc62ce) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1fc}}) socket(0x18, 0x2, 0x4) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) r3 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r3) msgctl$IPC_SET(0x0, 0x1, 0x0) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="01000000000000009272e849064c6c111391d33dd416f1d03b21a8aac56ba136a91b12a0a25d202a282a613e92000000003c20354aaa122bdbbecbda8cff89013d79255cdb69949d59580c4f8b459363503571263a773a3d7e631ac301b6197bf5fc95919952e6a1805e1b3852fd933e0ccf47b47c9c8c8f5f8afb1ff785ccf48aa97e4545556217973f2065ea7512ae60e01985d7d5343db1312a862c9e42640d175090e0f9ee30d517c5c200d3eccf57430270729416c1c74ec3d9fd4c8d9bb227c8f2c545482829d3ea6d06ccf38b1d607b00f5e2a5a514adb0e6daa847d974b15d0181e41dcfc407ce7465939c7a7b75d4274d90e59c54c6ed173dc9d38cc21ee99e49c693f2b52991a7bb48db009678094fb3c32a153bdb60413d1d626be009cadc671ef2277760969b"], 0x28, 0x800) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x20) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x4, 0x10, r4, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) socket(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x5bd) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX=r1], 0x401, 0x0) msgsnd(r1, &(0x7f0000000000)=ANY=[], 0x401, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x1, &(0x7f0000000380)="1a093598fc41000080ebffffff42319256cc222efa6839f9921b9868836b0539488056cef91ad449c4ea014cfc838731ea44ea713c508c7e6856662932f5edb5eb7bfbda93c203f44f6271a95258e7472b80f384e84673a61129cb607fcc201c1f000038c5ce79a316ef880c337108553b4f910581efbd7cc19250c3abe08b8eadca57b714cdd00d08cb6c3db3e8c1d40006fd61bf0b8162c4d06fbf377229976b0a6700000000000000020002000000000000000000bbc7dcdc107f9b7ace93", &(0x7f0000000340)=0x4b, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f00000002c0), 0xaf, 0x0, 0x1800) readlink(0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB], 0xe1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x84}, {0x6, 0x0, 0x0, 0x200}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r5 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r5) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000540)=0x9) open(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(0x0, 0x20000, 0x2be) r4 = socket(0x11, 0x3, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) r7 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r7, 0x0) write(r6, &(0x7f0000000140)='p', 0x1) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x0, 0x0, &(0x7f0000000280)="eb", 0x1) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) r9 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r9, 0x3a, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x3f) sendto$unix(r4, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000100)={0x3}) executing program 4: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x18c2) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 6: semget$private(0x0, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) sysctl$kern(&(0x7f0000000000)={0xa, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', 0x3, &(0x7f0000000140)='./file0\x00', 0x8}) kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) close(r0) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x1d, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr, {[@lsrr={0x83, 0x3}]}}, @icmp=@info_request}}}}) executing program 1: ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(0x0) open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x5c}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) getpid() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) socket(0x0, 0x3, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, 0x0) open(0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x3) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000200)={0x0, 0x2, 0x0}) getsockopt(r3, 0x29, 0x66, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(0xffffffffffffffff) socket$inet6(0x1e, 0x3, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0xfcff, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0x1}) setreuid(0xee00, 0x0) r2 = getuid() sysctl$net_inet_esp(&(0x7f0000000240)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = open$dir(0x0, 0x0, 0x8) r4 = getuid() chown(&(0x7f0000000040)='./file0\x00', r4, 0xffffffffffffffff) r5 = socket(0x2, 0x2, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r6}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffff003000003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000000fe8000000000008000000000000000aaff02000000000000000000000000000100000000000000"]) execve(0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r8 = semget$private(0x0, 0x1, 0x3c0) semop(r8, &(0x7f0000000540)=[{0x0, 0x43, 0x1800}, {0x6, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20}, {0x2, 0x401}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb}, {0x0, 0x40, 0x1000}, {0x0, 0x8, 0x1000}, {0x2, 0x20, 0x1800}, {0x4, 0x3ff, 0x800}], 0xb) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000004c0)=[0x0, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, r4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r10, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) chown(0x0, r9, r10) fchownat(r3, &(0x7f00000004c0)='./file0/file0\x00', r2, r10, 0x0) setreuid(0x0, r2) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r11, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000500)=@file={0x1, './file0/file0\x00'}, 0x10) executing program 7: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = getpid() r4 = geteuid() r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r5, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r5, &(0x7f0000000080), 0x0) r6 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r4, 0x0, r6, 0x0, 0x1, 0x7e00}, 0xdce, 0x32f9, 0x3}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28, 0x0, 0x3f, 0x1}, {0x7, 0x0, 0x0, 0x80000003}]}) write(r7, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x1de, 0x9}, {{}, 0xfffffffffffffff8, 0x43, 0x1, 0x467000000, 0xfffffffffffffeff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20, 0x4, 0x1}], 0x0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x10, 0x3ff, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x2, 0x7, 0x101}, {{}, 0xfffffffffffffffb, 0x92, 0x1, 0x8b72, 0x4505}, {{r0}, 0xfffffffffffffffa, 0x83, 0x80, 0x1392, 0x10001}, {{r1}, 0xfffffffffffffff8, 0x81, 0x2, 0x8000, 0x5}, {{r7}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x8000, 0xffffffffe790fd4f}, {{r1}, 0xfffffffffffffffe, 0x11, 0x1, 0x7, 0xd9}], 0x2, &(0x7f0000000500)={0x8, 0x7fffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) accept$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x8001, r8, r9, 0xffffffffffffffff, 0x0, 0x82, 0x2}, 0x1, 0x8000000000000001, 0x80000000}) setpgid(r3, r3) fcntl$setown(r0, 0x6, r3) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$inet(0x2, 0x4, 0xcf) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000180)={0x1, 0x0, {[0x2, 0x0, 0x2, 0x0, 0x8, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1000, 0x0, 0x10001, 0x80000000, 0x0, 0x808], [0x5, 0x0, 0x0, 0x3f, 0x3, 0x4000000000000000, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc], [0x0, 0x2, 0x8000, 0xfffffffffffffffc, 0x4, 0x6], [0xac08, 0x1, 0x3, 0x5, 0xbfb5, 0xfffffffffffffffe], [{0xfffa, 0x81, 0xffffffc0}, {0x0, 0x6, 0x0, 0x7}, {0xfffa}, {0x2, 0xfffffff8}, {0x8, 0x0, 0xfffffff9, 0x7}, {0x0, 0x4e7, 0x7, 0x4}, {0x9, 0x6}, {0x0, 0x0, 0x2, 0x6}], {0x0, 0x9, 0x3}, {0x1bdd, 0x0, 0x1, 0x540}}}) recvfrom(r1, &(0x7f0000000100)=""/108, 0x6c, 0x800, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffffffffff80350001080006040004"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x1c}, {0x84}, {0x6}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000540)=ANY=[]) executing program 6: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x7) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000240)=0x2) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) write(r0, &(0x7f0000000340)='8', 0x1) r5 = fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) recvmmsg(r5, &(0x7f00000003c0)={0x0}, 0x10, 0x0, 0x0) executing program 3: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0xc020697e, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000200)="329e5d4c06d1053732b77778c76824e81a64f4ec57870c1cef43585dc4bf24fb56f2186608c5c972495a5297c9404c104b1281250600ec20c36086ddea78066a7ee951f5ece14bb2fd4b656880e0d23512ef9885d7adea0734b1c8d719f19ea5259773979fc5ac2566b33fa51a2c43a815c007a1e7653451ae2c00f1db72346e0197a24dbf578c1bec395ec6cbc814b2daa6f29672586f4e885b6d3a4de7b2749e5bab45a50d1abc86074171335169f3faebf3aa604862faaeba15d90f0c7b3e36ecf29ffd9aeb1c3ce7ee870eebf4d6c11b561251c930e089966cdba5ab72376af0ed4aac45945236666e32f670ada52c6e9e96a7a377d13ad28de80e8db38d8b382c0fc64162d2e178daf8dc61e242488e2db8cde6e4db57b814e504c4aacb6d55c99d4d4cf75de23ed7cddb37d0bdfbed63eb7245d391993a6be86721895ebf95387fd992a56cc46ac613bad2695ecc55fdfbde36c0358cbc4bd6762ecc20abaf1bb7eff31a80b300c23e567b0e68371b340cfb3a846b4f3df7674ae82089e89e2ffee971cba53fa805efee24e9492dbcb987d97a2bfd36a083505dee02d8a336590d3339eba427f44624dd6cccd05cdade31c5e36d041cb7590984cc03f559b3cade05715d2b362d15dc7906a4e35afbf7208048281d27a38ff120eeebcfad133728c316e68698c34d1c53721f8860c28e40f0295f8fff307fad5be428fa07c220d8e2d0a58aead65d8253ad4946c8fab2b28142c37abbd3503c888d9a202fd24575392258af19b3594d6a99e09b9c0fdb1f696c86ee114860124904fa8d0159cd3acb6eb6714746f5a6c91a48ece81537ee59834a07c40ff6a1b18ecd9bfd29a104cde36df2ed0334133f9b17e685a09c733ffc0f0ac40b5d87fe7a76645b50813cd1c4accdc6a2d5c0a896f86b9b6ac436fed5928e06c585f067f48e68337eb2a669242d28489c090330302315c73bbc31bb1e412055efcc60157c11f267cf727df67109d3b75b5d7435c77418b66055b1433ac30c58361ff14ead75a67afd49b7770d641457866a5bb934a1c5769fa9a98033646ee206fd9a0305e6bee40b08344e0ae6e59640a2b3fec4d822e5fb6d812045cb534400b06d8fceec8033ba99b04d6c5e0062a95b5e277c645b3b85e4973f6a03e246868efff9ddd14b8c895a8864fdbfbc55807a5783f7aa27fba0ef74dd423ff144d52e03347da7d3241524fd30bb562c809f08d20394d0162a2ae16feab1bfc4ab02e839d7e967843c4f3ee9c03659f2499bd838bece387152be3cf482a5564608318a3ce231f4b801d4ea9dc9a44257f9ccd940c3d0535bbd307a90dc295abae494728032fd51cfc4e3f3ac24d69ef420182e22db24e5490d9bdc6eb87adc5911afc3a75c55505db6e65f3e230edf03b45d250d1537f7a26234842231a30a9bb4dad7c849bb0d45fcd0addde36bd78c62282bdb07cfd64298c33dcd18bb0f029df049267f01b931d6b0d973f27e7101815adc2a7433b2467c2ada1af9758a86a3f19a7c4d124c116f72ada8ad25f09ca593a2e1711866310e1ac94ab1c38dbeedd52dd63bacf1b2ea1c79d24582cc2ac7a25782b17ec46fcdd7c7a53ff3361100d1db90609db400e86fa01b914361d877054f53d2b7850394176ea75646256a3aa9ae223db95c3aca1ff9076239179d8cfdd854562a1eddcd38c2432113ab0667ef6e8ace906c50845f3547734a1c47be19a7b11c4ae4d76f615732a833e063ff7d9f2d9d5188409a8fd8ae336447a2fbe6706b3e55c1ecc87b1c5e14b59de5c83a4e8d02a4a02a2114dbed465fcc5337bddd08f86cd0d581b80169fb248b2c7c2f89405718c13d120b41333f228fc75dfb647feef41a70922b611dadb68bc938a14b2ad7e9d92d43c5e152275e89e10c0e4c53b1efd8c2b1191c2edb1293d2a2a22ea6e758d64a3d164f185598a923ff90882b9b13ced7ae579d991710d6112b780fe6519dfef729678714129ef398ba5c2f030dc4f9ef86cc06df859525a75f06054930a302118cee9fd3a516037aebb5013219e7e058dbba94d64aa22a5b72bb010dd2fefe43f2f236f3ff77402ba570c2711e9fa6967b66ce20f9330ec849a7527e9a83ce2026ad4b176901252affd8b55efbd6c3dbffd6835a5389ab50d48623529c330dc2c0b218e502560d96b2a17b115d55ff5d5b9ba5b717a119b1e7aa3d10054a3b95b97464263f9a18ab45aa5264643c62cfd9ee79f9ae1c7ba07620a2c1d53f52d156f26a842b8db940275eaf6162ce8c3c62c8e813f531f93dbbe4d6950fbe34d5925ef6ff99b29ef6fbcd7d3576be9a6f0e7ae467d3649a471449b7072d5545a48788ca90188912586b08a2841a04e37a220481808a9d24978954d87d165ad668623374b4057631ca3b02e8776196d5102b5639519632d5f04f188b3cde0b99ca74548cd95917cdf2fdca3db28b966dcc1aba9876e7358840fc8101220ed39f8f061b825f635a0c86ce99fa25361f8763389555a25d8f6c60d3adfaf21858108efaf8dde6936b26374eadda7a7cbb10dbfa83f539f9ae5d7485212c49a2caa584bc90e2190134e8d7ca8e5b595ae921abf710a70c5a20fd1829e4d7efb6ed7dfc5eb29dac5ef6be7786e68be116962c1a4c72507e3ac873827a75ebb10502f9ad513db62f72c28531fb99eccf02e093b58d94c7f22425df1b25840ed54e38fcad7a4fae23", 0x784) executing program 5: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89a", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000280)={0x1, 0x47}, 0x3, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73bcbe8a3d", &(0x7f00000002c0)=0x12, &(0x7f0000000300)="6675ce01f40d6aca4f5b680c7e17a4db799bb2480f1b4e922dd582704df696f66891b95981f7d920436699f59f5bcdb142bd08777d3dfee17dabe90c8f0d3defb72a65e0583485bfd0ab622d2267677a928d2d3d84731c57b234e88df06caf4fee4aa32022541c8c057f1c601f54d25fec982caee472cbce44bb86c6d5b25c6ba673915108c6f254cc12f9287a60000fbbf686386e3e", 0x96) chown(&(0x7f0000001900)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffff, 0x8000000000000001}, {0xf80000000000, 0x5}}, 0x0) mknod(&(0x7f0000001780)='./file0/file0\x00', 0x0, 0x202) executing program 2: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) executing program 7: r0 = msgget$private(0x0, 0x7c4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/94}, 0x66, 0x0, 0x800) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r2 = geteuid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x3, r2, 0x0, r3, r5, 0x0, 0x100}, 0x1, 0x1f, r6, 0x0, 0x100000001, 0x4, 0x1f}) r7 = socket(0x1, 0x8000, 0x0) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={r6, r4, r5}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) getpeername(r7, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) sysctl$vfs_fuse(&(0x7f0000000280)={0xa, 0x12, 0x1}, 0x3, &(0x7f00000002c0)="9461225e227da39a33fc44c0308acd1d1ae5c652a583cf59cd2b9c961cfe4b4764c362eff86bdccda0de5caf8441d08448e5d26260a111e87a7980433fa4e5a16741223e4ad8a038b1d6870b075a085c6dd168aeec38e69efaa02aab528dd66bbe2bf43c8a2b970281e12f2557f8f943c2f9468e317327c51cc8", &(0x7f0000000340)=0x7a, &(0x7f0000000380)="41c6b0b15f00bf6dfc641c56f7b00aa8890dc7d60f3efd46acb1d09e6da05d48da00b7dcca204846ff289bd51bf329ac0e036b140e39060e0d18259ca3eb432eb92aaf9f80b2a11b030cb3c97cc82967f310054a24acf209cfc644948552c24f874fab82383ab8fb75954c73aed9554b911aba2e", 0x74) r9 = syz_open_pts() ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000400)={0x10001, 0x4, 0x7d, 0x9, "2bce7de297821c756d8a42c3a29875598d413435", 0x5, 0xbec7}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) shmctl$IPC_RMID(r1, 0x0) r10 = semget(0x3, 0x0, 0x1) recvmsg(r7, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001a00)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/93, 0x5d}, {&(0x7f0000001500)=""/251, 0xfb}, {&(0x7f0000001600)=""/227, 0xe3}, {&(0x7f0000001700)=""/171, 0xab}, {&(0x7f00000017c0)=""/117, 0x75}, {&(0x7f0000001840)=""/32, 0x20}, {&(0x7f0000001880)=""/160, 0xa0}, {&(0x7f0000001940)=""/182, 0xb6}], 0x9, &(0x7f0000001ac0)=""/211, 0xd3}, 0x2) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, &(0x7f0000001c40)=0xc) setreuid(r11, r3) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000001c80)={{0x5, r11, r5, r3, r12, 0x8, 0x4}, 0x4, 0x2, 0x3}) r13 = semget$private(0x0, 0x2, 0x481) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000001d00)=""/117) pwrite(r7, &(0x7f0000001d80)="71719a63d58019ef9f132cbe24fbc71b3fc2c8aa9d2a78925c22938718d5a86db2e5b54fb6acde78c6f1cf9e8c725aa2ad265de38a9c5c55decb991aa7a8cbc939c91aca9b0e11929b917b95625bfdda81516d88ec793654ee78d0f2d9e16354d188", 0x62, 0xd1) openat$vmm(0xffffffffffffff9c, &(0x7f0000001e00), 0x8800, 0x0) r14 = geteuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001e40)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000001e80)={{0x8, r14, r12, r11, r15, 0xc4, 0x800}, 0x80000000, 0x835, 0x80}) semctl$GETVAL(r10, 0x2, 0x5, &(0x7f0000001f00)=""/133) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) mknodat(r0, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000400)='./file0\x00') r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x10, 0x0, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="89060ba9f571178869feabffa401827b708fbc95154177bba5545dc6", 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x1, 0x1, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) readlinkat(r0, &(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000008c0)=""/4096, 0x1000) ioctl$WSKBDIO_GETENCODING(r4, 0x4004570f, &(0x7f0000000000)) sendto$inet(r3, &(0x7f0000000180)="23bb9c4473626ac89f1645645581f5241290f05cfa9a52f2dab11b256eabe08492df679bdeef624699de92b4f30e73cb47e7f3dffb7f77e2526f2be48faf3f3fc4825f39992e830790f6f11c89c6fd4be712cbbfdb55334bef4300f7e4", 0x5d, 0x402, &(0x7f0000000200)={0x2, 0x0}, 0xc) close(r4) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) setuid(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r6, 0x1) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000400)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @icmp=@echo_reply}}}}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0", 0x0, &(0x7f0000001140), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2812, 0xffffffffffffffff, 0x6) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001104, 0x0) unlink(0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x23, 0x6b9, 0xfffffff8, "0a2aff748207017b62e2fbffbfffffffffff00"}) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}, {&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5513d19e549fdd5d5e68752fdaeafea8bfe4133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b2291e6f740560688a87f86407200000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add36726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39978f81c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603", 0x1c7}], 0x2) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000400)="4644d59bd2acd6165c0e86b39b600546f3bf0064b7c16fa6188d2070f3dea7c0665128e96e0ef161a79d7ca128da782b52f94ecea2b23d5f17637392cb561a4b07f2a1efed5a8099a808d802e2710169ac1656a3e3ef15f1b20ddaccc4b8ae4efb1594cad25fcb94c15a6c6e62b1f3eacc80291754b83f36051f85495a5c09b777628e8a745834dc8383b6f07b72c2ec744207309ad30ae05bb2cb03990aba177ccbaa019be39bf6985727cfca74482756984df37fb0bec1f7b497df89e1b8fea15ba3fb3370207754c93b8a4b9d35a5cc1d14c1087611d6a4b4decf1ad48999fdf46ed5ed15", 0xe6) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x3ff, 0x4}, {0xef, 0x5}}, 0x0) executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x108) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/41, 0x29) chdir(&(0x7f0000000100)='./file0\x00') mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x9) r2 = socket$inet(0x2, 0x8000, 0x8) bind$inet(r2, &(0x7f0000000140)={0x2, 0x2}, 0xc) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/514}, &(0x7f00000003c0)=0x204) r3 = accept$inet(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)="d2b3519329925c42102768a1d9677bb34c1de40e", 0x14) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) getsockname$inet6(r4, &(0x7f0000000500), &(0x7f0000000540)=0xc) connect$unix(r1, &(0x7f0000000580)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r1, &(0x7f0000001640)=[{&(0x7f00000005c0)="beac5d8ca50442692e8aec3bf193cbbb35843d6e347393413529428165788a251dd1c86d3e843681bef923c14238b9626d95261f1f5e33793032774730a47ecb862a26db859df804e307eec1811f5ae93034f1c1a896dd562986044e2d6b9af81ad2f784f236456fcca15fcb2ac4d6b6", 0x70}, {&(0x7f0000000640)="b3a127d93891ed23e1921290daa2f44012884101175d9a0180780eb0b3d47f326e8be820ef63430e9d492362de5ca6b3ada9ca30a3df6303c21b75ef4b94294bb9bf109b2cd42f0c8a5e643ae310da350217b33d8baa4ee39f119422a0ac25d9c674153fedae492a85a8c0ca9f3dc61a4acba265aec4034d713fb6b61db33b0e14c81c29bd914f9b423f61e12ee56d6ad0ce5d1bee2f83d268d515858a890159c6f32eecf1adf3b73899b3f36f9480afdd98dfc8ecee78d742de5c8993ecdf3bc2d03780f7f8272649274a48a1c0aa23d10ba3dbd278f3b6d6b5b805c95c384f5a422c0a0d914ec146bb7e903d127f34b1036d73043f9678c7894e07874ef3478e0192795219081eb05421cf9ee1d53f478ab18ef68d3ba1e250a8074814fb9b671b8dec1ba3179b6bf4ca35af314d750486516bbfe5d71c41ee7c57a0557570d5a6a958cee581c3aed4d5ffe3cccd124d9b56833a523bb8b39b87ec9b015dcf5b5054aed850908a7c6cff478e4a2bd6d1f072dbafba873929e988a23d0f48adce4c4a2db2c2702c1a5c84cfb5fb4ccb9dbf75359c30243dc21154d86d043fb2eb98e72be1d7eb7bd0970954d20e9ed30c1786577e4df004dfa13a8c5bea48cccdc2a7689d496102356f2c99234c63791f97260451f98e22154d95ac9928e436bcc4937a73503d0ad4cd7a29c476b9c5f55f849538987d8ab2d9863ac5c14fed682597afa92d8117de3f14732559176085123814384c3cca60e80e833d3407f55fa5bd2abf280483d287cf748e723ad721051391d02292d91c8b4eb365e3230e1e9a63a89446e9264aac887472724dfa630ceb182470454ded73aa8c580f6181b375748f1528761d4ac52c628f90416f589d526c0c735210038a1db21c0e7d9a61b910623ef3c924834c4b67fee4c2f556987ced0d15c632488f4ccf64de47058aae5ba209cb3cae9b274b38e9473a41c99ed573d52fbb8b8c65b9aa00f8e7654822567406c87876ac9f6bd9ca220593987027552ca196d242eb26494d5f5b78423cc1e495a194d062762ec3910793b4041ae081aaf722a6dfea5205b3c5cf80b8234b76432c4fb62365cdf5cf46712d8648ee849d2105c4f53ac9a8600494d930bd932f0c607285f2aa30b043e757d90102818fa2b2dfdb388b8c98d0c6c2951a4d0f21231ee3d8949b1b8bc5e418d5128c0e67e72abeb1b098b410c365badcfcf5863d312d8ef5a20f42496d2e4fa80b65036a1d50ca596ef3cd74768a2ca88be68a6d10240fbe05cdbfcce469848121b325d04716100a13ffa4ecbd7355989cfff04ad28fd975061d8f309c31f195a0e13195f54584f04a2314e739461696921e4daec366b937f88cac48f42cceb956bafd062f8d02a15f3542a9e812cfd3dfe29eda179dceb12ec7bbdc45992af937b8725d14badf57e1b74e9cc8d1ba7f4cec45c1599672f33ee93e25135199dc973f7bcac433312e585ef228e017133fef2db08ccdfe243b3322d4ecf4c37db37157c1e4289a8287d28756cad9271d139e947df5e0e0bcb3a8b3b4500f8a8bb7f49fe348b9a0a996b21ad5e04d15d280faa93cb89568429cf1c50bd969dac63fef340abe896ef7eeddb092807d7424ae4ec88fc29221d49ce03d675be7b0624dae9f775a90a2fd2b49538125b00878a31c845bba17303d5ab79c74165f0b6eb8a4871815ba17dcc7e8b1a9e840feb2a50a157046bd6b62ceb57685a3787bb66f34e58b59221677bdc2153fc85672c73073671d3cf9f8b285eeab9c408dab08266c5bcfabf0decf16407b9720ba8c9eb5a7925a7b2851687a7f2def37e30313831e225f1bf11422ff58f7933e1dfab7e2feeeb481923ca9ddcec338bc4ae6aaabaf1782dd2d64d16727596c214c4f3bbff0323c5786bd6be5fd014be8d26cdc222d7e1528ec02879c9dfab86716de0a44db401527750957cdfb7f10a526bf4358c8e92dd9da9b2c38d7ba6d6bdefeb4f7fd8263171efcf3ea990e61d667d44d25b1d058327571fd0c286dd63821a9457c9abec09a79737b91c764df4709c8dd8a2f2bec43e5d6e2eef26bac387c19e76aae2ac54a43480d7ed62bfa16178fa7be0a0e7f8e9787c4d0c283ebfb2ea4244255be539c7e31d47c8a81e22432daf4e8e4983764530902c58592985ab4e243a4265da5a23bc953d633d0ab3351ac213f96d8274fc1ad41b39d9315297efa99a5a26bd12381ab4b1a8b0540886becb30d9cfcf4e30f94de0913106d21cf1aba8a8d4df29a7afb15002ee235b1bb76487378628f511165144c9c4c9d14b98ceb290e73406fbe5ef6c585dc20cbb9b0bba283560ada5aa637af2beea8f0bc3afe32857975fbd8ffd6605aaca7612f5bb1254ebf678cb2a183c672f0d93afe85e8ebba2ec538133225a5c0ddbee5c2ad613a1b7e06793b220a2dab9d452c5cdb49d7336be482ab2772d3b3fe4516134259d79eb8e94fb83b37eb2f69ab788a3b3ef5869ad112af6b24a50e29ded2ac90f1d2e1cd19e33e7b5c1dcf0ca6922caa7d116d3f524f959163ba61faa9f765229be82c3e7260ba17903c88dcb8eb3204512c54071fe5bb237bf72923368da43469cd8a2ec5f339f8680d2fcacd96fa321c2775ba39eedbc11accb5af51facdd74026e55df9e2784a12567bc502f03e592bef05d2ddb8a27ae0937a8b848117cc10094c6d8e3183e05d4ebd191b3dc67192b99037d89c160484067364abf3d767e5ae4a0857a35fa966fdb9c6cef3b06a1ba1588b17ee491d8781c8bdd8aca7daa7156ad056b13b9acec3a07844d4c3ccf13c7a31a57c8293ef05adbc426cec9f3412c16145be1dd85f4a8d20692314c739575901cf084bac25d0f9913f134cd861efc6dfcc4684ad784d12e461007cf10d8c90a1689257b90c2482af53b05a0934ad3c59823725777f56250e3225114d8d4913f289b5a9c796676782f3cf7bd9c35b3ad395b76d80f43e7a141f6531c876be8bddca43240d74f38f11eeff71ee1a00bfad1e8df7de86a05e4d0906dd107c67838bff34abcc21452627f9549d6098c2c82d229f65e42d7e278fb5027bb072b3751d910fddcefbe853fda186297a7f2fb6851be831f40e9717e0857a0d91f173fc3ca2d19f74a995e0ef78896af9de9304e7dc28535e6a23ce66d292399304b589aa3f1510316054a0c044fe857e6e7593850b0023ba431bf455adfea6ead2ba8b365c1ebef338baf73582997fc6ed8816c08e81aacf7397c1d3cb3d9834c41b1e8b17df79aa52392ad0c924aedd2c280a971ba4b561e7b8c1c7dcb08ca4e1681921dc2e5f984a32546b2445686a242b01fc4142f1e0b2c6d013fa7e0bb9cf4af60be645229225026859e7cbf5229a588ba5c108bf812b44ff36a31ba9efff874012fcb41e5b98e89a07446f2978f9a8a6f6ebba4c3c08a922de122b59ee8dedc9e813ddc2e1dc57a15d1c5937e47efde13a10ca0745dc2ab321949cb946a1f4e9ef73f6aa4bc0c34768db52524eb7d6d1f51e1b1cb1cb255be3e0b7e395e8e366e19f7fa334f2e4af52e7e95f499d502317dcc2f66d7f1d6dbbfe0b6f1838ffac6b222204a7c1b7809f4984668c991dc2e3d9bbc724f0f281c52832049a6845142dafd89e31513c559a7f7318404a2eeb753c537a476df3b16fa58df0a01aa75ab0139e37a56794750333c850c1b6a2c95fe0f906bfe2d853be8e390da2c17d2dd1048def16b1ac570f2647566ca99529c2526af29bdf38e7c95a63bd02af2bfaf33718c2cca5adf352e7fe24de9c3ce1c34a212b9db1bef6cd2d56bcb6c20c9a2fac9481e3a3702c15ae8e051c4ac7c15f9f805eb71f576bc1c24e22aea30adbac7e35d87c386b3ba221058ad34661a1087d6bd531eb1f10516fb863ceb63b61d12acae73ef6f14c54377d187c58b11188810464d0b219746455629ad2fd126db426b991f156d31b0f412885ee48ef85c7545317133fd897061a571557ff955965b5783071bad1e2fa4e922be22e6c2df156033708551fa2272cb9061cf5d3d92a8a4c84da9c0db4f66d2b0c5f15ad2c66b037597bc15bea2202dab3227b42d9267d9eec3f79d90dd5570d00fb2ad83ebb53ae5c62ae727f234dbe7c1a87c82041a2cb1545d40a08b0ee0841e92bbac21698ec79a9856774cf0273a20646b65ebdf1a9b976d006291b1295c0e1e1c308dc729d7433a973832793b948d46640d3a7a4c21384ba87b0538cb871bd062faf9cb43db603c037a2dfbdcaf48a5b86739dbc9bc66e19862755c099315d775c314d8b7606f0e819d05f80916ca5692199246643e64027547791be8d4718cfdf4d7e7f2eff6d1c09f4afabfa6e27e232dff8befe9fd8d6864173596da6cd2ed08a7880d12afb9615b4c2b1322814c5944ecd70fa3729ed047189118c03a46c19ebb6ec81ba04f809c9b201dc43445fc2194f88b5df1a3241fb33a669664c403d25b2e144c3dd31fb9f35085ba868403f06ed94f2e0ad9f030cff9765fec649733d5d941d1383388679ae3ddfa85b90866ad6b4cf92e13dfa6ba898523559a80f153eb7f8689c4e23c4b8552037825f0f950d6961b326e00083a96fe925f16990032512975df3bca1510bb74abb20e80023e6b5770a5cb1b38989dee2a991c73d49bebfe739782d0f5355ab7d4ff369128bdde10c59a960142e7fed85aeb76c2a8038a5c5fb059793153adfe03beb23ab8bcbb458aa37d958ac15b536ceb488843a5c64942f8bf7e7d8b02cbc3c5c098fa1b543671020ede36aec40caae80c5d71dcfd2d5cae9436169c7ecab5f00b6dace12707d7310d813180ada87cb8c34e4896da29fc81ef2ca47168bbcc066e19aa2da2b12b67daf13f5edc8343dd6d56e305df0cbfb35cc412b39b89d81f49a229dc8aa19f7af91ed7de6d9493ebe08bdec1b0d0e4b533c281c6e834b75b09b813592dca437e2765bf91cc5551b625a9ecae9bcc6c461986024d068eb04adb98ad1a6f027dc32fdc5513f14f833e7daaa16bbd32f208fc425838cfd81e8ef4825fa3b67785e097e572b66ea6c5e31b772eefe7a5640031ce33cc138355915f83fd225fab949b58c48e7a2f2509d411ad24840096a5c6b6f7b3769e0aac02a3bfc22f6f72a0348111f3d99495d1ab3b83add2c2c4958f839be42ea7dad6f17a25ffb8313b816f23ebbf2275433c42fdf04584e406feb8f1accc3c40548afaebe13dd486b42779fa5333da0833189ee366c1223ac550e4d9363d6a71ff148036b233ba15728f5e83a3ecb3cc6bb42ed0e85d88a49651defb95a9f7fc31d8e9e80210c74d0ec297d94385cc2d7e997b5eec03417d7a08168dd159101786dbd5ca1618b5fdb9c736365a55fbb3567b14d20f7e866c303ab15b976748f1ebc54c46d4581cb8b66105e892fce1bde32da91ff5d64b133d015ac2d430f808622eebe414d80585f2e7c20049f8cabab5e27c3a5fb64e4bc58ac0656dd539eecae7185423db9fdb714c70d1ff904164b8a3b886785bbe1de31a330586574e916995184c54418be3986f3b80d683d2f6f2b64db422397a1490ebdad8653f5d2088f1ee8da6ad00ca6eba6c4e7c6e278fad4fd3832f86f41dd9bcd6f867de46a5dbf8d927ed821568abc76fc30fd4f1671ce720edb89f20d762211394aa306b7e825bcf8c7dc974808bd76f603d26579068ea9c2820a8faf14990b1c48db4ee77f9750784f909b602a8d1e317cd3035a35b64492cad1be7c2ad6d240a590de1859b65b4c70bebf937fbbb23c02365d4dd85d7b5d8159608fdad6b94d86a59d516754e2761335", 0x1000}], 0x2) r5 = socket$unix(0x1, 0x2, 0x0) bind$unix(r5, &(0x7f0000001680)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = dup2(r2, r3) bind$unix(r6, &(0x7f00000016c0)=@file={0x1, './file0\x00'}, 0xa) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000001700), 0x800, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000001740)={0x1ff, 0xffff, 0x1, 0x7, "157989109b492a7665c9405c1b1448925a92c34a", 0x2, 0x1f}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000001780)) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000017c0), &(0x7f0000001800)=0x8) read(r7, &(0x7f0000001840)=""/223, 0xdf) connect(r0, &(0x7f0000001940)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000001980), 0x100, 0x0) ioctl$TIOCSTART(r8, 0x2000746e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003080)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000003140)={&(0x7f00000019c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002f80)=[{&(0x7f0000001a00)="6ac2b63d67d65f52faf18b38b04f867cd218088687e562b347b538dbb194527a234b7ebab0b6067315a51fbf0c7f70cda4d39ba46ad1484809f89dab6c96a1b5206a67fbfb7f8dce317c03544e85e268743bfe09d037484dc7e1d7d291a09927d94293fd27aae86a11d99287f5bae0e3a55c48fe2cd836dc6658b7ae442040373b24ebe30391b22483f33c362dbb01be643472c679e1", 0x96}, {&(0x7f0000001ac0)="f370e967659603518144330c56770ca1c2929a8daf28f5d6d48c8ce65880f904ea079819274a0ce296932b1376742062ed3f0f760f45367c4d5e4365bff037ce980f103c4402ad2dc719fb398ae61a3ed4929bc218f7a258f828bc273805785614833a9ba3e90fd3ea0a952e06cc2dd1c45fb83357a53e903ebfee706045a12f95bffabf2d34f0d992a59b055f06b83e042c340bafe469ebf1be8d9539a914e937b75809b08527b5ca90946b46699151c66e93ae3efb1bbcaf142a7e050e3de2ca871f9c2ad4c9e70c8c775961d2a8775500084e64a4f35c8f8726c8f9686595e8abd22c8699f93d5bb8956eeb98ca5c210bf4b0", 0xf4}, {&(0x7f0000001bc0)="10989f48655df141fe5aad89bdd3585325b817e9d9aed154695ea7fbf08ec66bd8f3078d8f188cb42bc552a81bb6201e8c86e06edb5cfad5059d75b064c144b1a3012cdf5c6c6f014c3a91cb43189547ceb0c7e2f2c78013920bd33198bf106103a29322f3edcd7930b85da2370b436d08213984d83c8097d3e8d7cd300999d23279bc435051b1a6a4d31b75f8", 0x8d}, {&(0x7f0000001c80)="614b3df924c54fad0d10799e89834462b85105ec696165545821b8dcef7e98b12dccd7d3fa6c46afda764c074d477be013621e2b908b7142494413ff5674d466de72ec7b00de57092f6e03376f23a6a6e2f093135cbc151a5eb030b29da1dec73edb4937dcce6c7e", 0x68}, {&(0x7f0000001d00)="b7529c533eccd8002267b734a2c2f9cd778a522f9ef877949bc7f32b22bd01aefb0fa03bcd8f24c2e82021fb99364131389c8ab59fae6cf12e3877839e8ebd4d4862fc99c57ad5840c471239612ebd4bb9d0a4f980d68ee52f710e91f3f58971be8644d7f97c417740c405db740702f43b972fc362e347d69f786afa6f3cc253eb526001194295ae1fdd58358582da81f1f57a157b68c6a4cfbac4711394e4e391843d8904b6bf", 0xa7}, {&(0x7f0000001dc0)="14fd1e461d21b5e38b31712ad24d3f764f7ca328ebbd7af5e721f0aa5588ff0b00e49cc35db0e8ab36564fcb1ef84c315db94206a8fc4757fbb365a59e615cdb467f879fee69c365a3148039888c99726375531e8ae53c61810acab9fd68df7185e256b6c10eb168d8c409085d6c6b69d0498568318c7bb5866eeb4d0ca212a0d6300eed45214b26e36a23da1b9b1c4af2ca73ee364a809c417d122f3592b927a1dc1886399079cffcf5d621336af3f8dfdc958239b1fc34", 0xb8}, {&(0x7f0000001e80)="1976d74b8d624f904da3132f91de98fdb2932a50ee955a44d3aefee5c95e9a9c55ead566b8051f25348e6a6fa1727e8ea022038a7cd72e3b23f78be6b33a2cb87d95a5003c29c6bd4e26af26aa198457b57da2826938288f29194eb975f3ed3414bef4402c44c9ac5c868df48638552912e4da613b8c97b8859b2be1f1440988c88761489ee2045d16211ef59adf6414b0e29786222bf48d98188df246a906ccd13f74f6fad7b7cd75d767d4bafa33389790d0634bb835bccc02c85bf8e3b8d76c2688fdf7db1392ca7c30e3f08aed4c5e3a88a2f0f8df5f7cf07d906ecc8a4c146e2ef8d85f0c28231fe8e8227b08bcee796d6f88941fe7ce2ef1e215223ac2af2156d1aa2c819e8f4fb03c4f63ec2b80ad119f3eb8850d91fb9f22cfcdac2821757c4a72ea2f918605e69a6f7ffd480846190ede3ba3ade281d7cd6b3a38f863252f4a9cb6395cf96fb15b8bacba034763c5160fce1dbc47bfe4356b811301982cbd668745ad2f911d54e6e93855d17ceb5e6dab27b3056eb071e054885297bfc104b7b971121a92068d205c07c0714e6d571c0c0ff69842fab3a23223e31bd340854f9a1f493aaab9ce707e781b319e1e7eeb45767be0b933515cbbdceadd8d1f90dc633054f81a7deb73924e3383f56473ba5ab01d193bc7c388dea3ef92eac09664e970807e4ee5b3e234824cc4d5a107a15b4db32ab3095b4a6a2c45c2b95658def56bead6a8dcdf59bada2c431f1b8dbfa2f3b1ead01ccb66c3be4f393822c0b1756fc67253b346c5063af18644bd91c63c3c5d1dc8d08682dbec912d7e9a0041afbb542ae773fba6ca6111592cce18272a784cbb96ab6ce5aabeb5d37a1fae52795f5e6a5f5aef7614047ec694c27dacfce28a81dd8f031e4483d4abbc52511672ca4ce894d91f1253d216f3b9c24b808fe8ac35121ded415b89c03d07f46e9346d3cd44bef1215dbcb77b999876c2ef88c2ae7253f97344636cad2fef935eab2f0f23d8664727d8951006fdc16881cb69fbe8da93465eddb89bd7fc0b57ad119d5f0e343b59bc5e6743b79f758246b88fddfd1897dbd8fa8c3a4f1e0349970279131b28011add16449d64dc5289b9a3962a27b6d97137d83d73b2986aa818849ab6867b6601ffbbf0b00aae73c1c5b0aa54cf4363d043b491918605f573b569254965813db0b8a8fde4a87fa6eb0988d5cfa22358d85611c90523c07b82a0c353ab17db0b47e8bb4996e936818bbeed0bff6cf065fe7dbe43c02d9f3b110cef962b731086c32a729d42ccdcf1d5602f5216772f6a6ba78b4d8bcb7919e90de737c845a5a4c37978ee158d08a0cc0b7d61638f1404a3278cded0b814c555dc4a3435f24090a8df5c7cb93d291a4d0109d2e2159188d8277c61e8a8c5bec6203a3c7b157ae12166bbe5780c26696274b92193f8502eeefcef824b5e8be0fad1e1d8d917a8d2654c5673a76cee3c8134dc79f5f3d45c537799f32f7bf2fce3661dd3eb224233c4e4c92770f7a7fddd627335b8cfc2422a89de5edf43f56e0a25af212ad31d2816b37837de555ca7fc1510b7d873188a98fb22d543a661d6fecafef3bfa54aff383210ebf54843dc084143b60496e7f8d6aeab7999d02259413d345cd271c0a3abc384f93547715cccd7492cf3483be10d46065e2f6f4a77f2170feba7415ea3651272ec5fe5f7483210375f8384db5110a92336a3e907274f1f85dcbfcdee6ff3193b915d964dd64302d82cbeb6cfd093c623e05164f97c6b6474d41fcbaa6ba8ea7b4f77dc61870947af23e9b12798ce62c245a5b6141ad8f5ba8ceed8b7424f4bb9a6fde4f701a2e959a3864c6ba145a9afc220d65b819b2c64ec9ccd5a1b832c0caaf92d3d5b7daecf19bbc5b68892a19c64fe6d02ffabefffd243ec0b1bff88f022167fb977b5c3b58c1f426af901113fb386fc58a53eff8e23d301753368af40c03a20f9eb90a260291b767ebb361070849d8eb2ebf48cdcf93d80fce8f7929e5c844744e31ff2e7892c15d490e76055157f3b3de41236fc93927585ec99b544eb07af1536817becde8dca9937f976db77101f6079e8f563e3765f902339ccf3ba20da6a93e63c2a8449af33ededb25dfcbefcd25ee3329803a0ce3d93fa066466ac2e56cfdc9bb78a4c4f3516133337061bf1f54a95f17e78688e56eb114750d7d2ad57e12555571e1c03dd5a69dc2a8a5f11aa4cddec1e8f96c7dd1480a22669004af1a982a5ff47012e563243008df552beeb037bb8eb4b2e36a6d7ef4e86157124d66574641193ca941bfa18ee0a3b80a15fb349969b8fa4c714d0455784e61f7439dada1a788417a85dc9aa02a2703b2c1cdc52ad754c4b5da943a00037e07c458c904e68c294c8ffc22671d6f07e9f7ab64e08ce13115c4a3eeb435f98346adce23af922edd506abff1ee8bc8a879269851400806fac84d8c9d2690a61d1c054fc68bb2bac68795e5766d1e4468c8a4234acd11a99fcf50953deb071ab92442f599e362d5f8c4cdcb04ada016593d5f7a548e6eb865eccaaf29b28852096ec1239275bcc5002fc44e06795357df4c1dad5a600ab3117eb0a73d174a56e8721ade8ed4eb619dc46659770daa48277cdf9c65d0ef6791e12ac99fe1dbe5005d1b446f54a2bdcd4fd56ce743ab1932ccb853fae5b2ff1006c81d76b46d294072077a2019da33a22db10685a79f51aa4bd7bf6d5073e07145272c3e1f5b6ac9c9d78889a8b22c6311102e63ce43d64364e7f4537804d3a0581d41bc1ae62f806fd58f26c12be5b3254c6433ffc83121e30c38120398846c1d77cde67ce287cc4a88c5515b661a98a22029300e2d98eff607240f1f59724e9e875464ff97040cbd4ce25539eb8a3c511ca9a3a3f06872bce81146bd433c0f201d2c84a001eec6c42eb2d27c3d3ca142965e2eb1104fd31b64c8c211dbeafc7618c68193388ef9ecf2c6dbbe22a2f7bc71ef76183d1a12c84f30bcc20e7b9b9ab83f992773e0a2fa524c9a2f9c581c56d47c2ad3254c56bf7c6ffdbe6c8a345635341e0bc8a8966da22666404b24d0e044adc4048705cf419cac480eebc32d0e9b824e8fca05e1aeeaf24787a06850942a8a507e283acff5a887b0353766ef567b8dad58b6b52d65a24e4b99c91e1059a9dce33b0b99e79a85d0c3b02ad4d00f968968997806a31936a9d5c3bb10c5e69354589697199b8f1c568a8c32cadf5e8cc45340019ba0b44ec038e59b72cede8ab9cb826e9eee0458b1d2e22b2ca000f50b6dd99d73af107b0bb0e8ec208c79d00f1b1068aa67fd6c7002ea732804fecf3374cf573d5bd86b2b5484dc9272926b9f339fd7a1579e103d83ed57b2625851afda8d32f64e65cde9142f9807305955cced393dcd2e0274b6cb08e7f234d7060e2ea3352ebb17e30ee5ba837caa08a43bad715397f4a40afc9670f36ca3918771b50e6b6f77da101b81336079978368029ff8d7e172c14b40c326ff42597b5dca6c2c632897db4a17ec62e2f4b6b4b362d14871e981e5b99d33fe88e914e867108140645c0bef04b5faade3dd0281162c2107fb12527ac893fa49a42c65fd02d173b40160d36307a5ff4ca895dbff7cf092a71654f088a892483dc94bdadc1046d4b1b1ef0ec3938f72fec7ee51ec6538fb261abf66bb489d0f496d583e0437c68bfda834f4e0b2cddb68f50bda25280f31a2684723530c6a3aadf71b3109e6d09eda93e45ea48065776f7794138ef1f553daf5a5b326770496675ba7274d85ea6cef1804914cc5472308459944db3524bf4ee3084a2fe0b520c1a58ff2c2df25cee5f04d84e76ae6aab913fb1915810d99f2288e37c70adcdd8faf0c145fc2f12a03e97aebd50de5705f8f1ba93df778ad8178b9d8044b47d658fd274aebf8d16e99f10857241c2fed8f2369c959862b250846239da89b5cb4e66110eb9e1354abfb0ddcc13d6d102b9ab204c08077534f9beec1668bfac7db36b387ec577d2a49496c43baa2d6f42c015bd99574a90371d04b99799494573fadd397ede875ddd2633cbdd89d651e50ca6a333ed158905d230733b411373d4a0e23c46a66f97b4f434e18fb6213454fd610b5e9cbc3b252fd7981f8b7565347a29c1795188a5fdee15ea4b62e3227fd8297e811075c90fac5997ff1fdccc831a6304a88040eb9f4067c4ee0a55b3539fd5418125e6212c5a68757eb9514fed4027b86436ac56b9acce876e3f5a02efc7586ef657a1cb02a67d1078d509bd8ee5851c3e2af3c261bd2b033d1cb1320f259d5a73fef279642c231e5bc6210a2a0e0ebc6fb50db3b399077ce0dbdb41c90255008a443a0b35d83dc80ae0c8e30472aed0b801e5ae38fa2c4869cb093e72ace2b6a4cafca4e62bb32fe3974401af2b4fa70c20c953a43e62c57888e4a9f05238ad618f414a6e5cd858f28a1315f6804f6c03041a2cc545e83ea96cbb73689e2a40fb3d7578c2265a84ea1a4046b830911eb920a02986414ec78458c36d9521f80ee040a418585e9a0b5600ecb41716adad5ec58cdd88e930a9e60a4bb983126b21a7fa003405c5c5daf91fd0f95d331189512092ef0ed599ae5fc7c0a8c6e4ba68f154560293680629bad5b0a4696481cbe3ceb54799f427c625452a7ced123e1969f27d3eb650eeafa53b27043e297e9c86a0f14f68c431fb6cd1748cb6bb4dc04ec8c5e752d521eaf95088a91ac4f3174587744dab7470ec865bbe20e8fc63686498796f874f86cac8ad7f87a3017f57656358128e863c38a1255a43d9a162eb3da4837ca429a09c9f023db0f75764466743c58c091f3aa46bc95b15cfa2a09b750a7a4f268431ffa669193926d3d7a906730f1a0c59eb952e18898206cdee2a7604b0d8478afbe561ce9e3668725a77ed679e813f8b2978952c52d1c0bebae19a744f92b0b95c6cebf97e1f5a664fb1c71692b52839a654901b5324f6be3e70250d5bb81ee56eb839d52cf422efa634ba7af953f1a852528c9df82f7c92e203db5897c4f3f38b27e50111ad975117e799a9dd1d7f1e14ddbafaee7aa4146bffc26cc21daad039b0b5be2162cddd74b2f7fb1e7e93215c8f29535377717332e96ee65276f42985e8c190184d056e18a193575adb2db352c3e679e08fad405bf25558ddbc3fb1a497fec32f8451e85ed1a04b583615aba680777a4407b34d57ee8ba24efb6447e8448534ad60877d72599c5bb9b24a52cc9bcab0a78be6098a7b730218f646bf88cf2d731939ae5575fa4b40575516aa50746e45788e89a020bc072eb10dde17e31c02a84148510f2abde5b5a114d898f806d8a66de7be84a64aef3d8f55dc83bd906fd0610b5487ddf890c637e2fa6cadf210fc42c1161bfd86755e9252b18cb4a853785110452a4041c9683620ae249c723131bb95bf0272bee19adde2e245f80efc8af34badb59ebd20555cd0f3437f98777567e746884666064dfeb2e79a4b1664daf7bcdcf33e15b7232dec6a1befaa2dec0c0660448781931196102b1c62f8fe0d7d1eb82bdde29247a7458170ad11697350e5409fa8ad9a6632ab0b36969fd1ff245fcba6649c76ffeffa6fd4336fa04454965cebe6d7f115ca4002d01c944849374b8d6560f0dfcc15a67c82f82af487b6f3da1041b29fcebcfb7eb746ef76acf66fe6ede788ffccbaba2c18bb4fe65dbe11ebf2aba0c76004c7980a989f70f1e093ba962dacbeff579baec818eca8f95368d942b254fc419e7f6df5520ec1af33ab347092eaee13e0d1dddb0449d5a54a12ce000bdbb518fbe6da0a90876cb05115fb", 0x1000}, {&(0x7f0000002e80)="d5734f061c889988294faeea0aec25c4ca7b0e7ab661fcb86ea36a89d6edbc00e000a0ef5b39ecd7b45d09744fbff61a6e4ee821e0f642d5ac", 0x39}, {&(0x7f0000002ec0)="58772b202b712e162e40f91df2ec882133242b9f4f54645116ba2062cf8ad51dc3b4519fa9b8e4c6cd68c5c0f3247796d2fd8fd382c875e323f5bcf5ffb9915a04758d7a2e4bf1f8f35594030d28d9e58be957b648bc8854582119f6ee240b07db39e2e1fef804d2a72537bd6abbb3a9bd3ddc722a4ec81e01155d418493bd468f5d4c48fb81124e1a64a5624f177dc69c4511a0afd6f59d5b3797455fc23202bd4e3c", 0xa3}], 0x9, &(0x7f00000030c0)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r2, r0, r8]}, @cred={0x20, 0xffff, 0x0, 0x0, r9, r10}], 0x48}, 0x408) write(r1, &(0x7f0000003180)="5f7352527b0fe23f50056e4f9e9000c083a56f96457d69740668d459a6ca360cbb0954115b264ef5a7e63836d6d2e14bf4ab255795955397d736711ca5091b58eda76bcb60187f2a9aebe15489111347f6b0b5e0ff12a0eae10bc0f19f8bf7218bc55c1c15564d92118b47911068cbeafdef010ac40532826a3e094ca784e67c4830a310083dc509bd8e1a7e4f21da5271194837f23584fd85d9291a3175353d5ec6c1151f37f9edac87620a2bfd35f06cc47d722053628ccd15b50d12fe00dccc504f156c6face06d4aa924ab32dc2c66d25b4ed7a511de64b028d98ecd998551941ec5dd1771815b0f6d52a6c64e18a2ce0077f4a2c7c202adf33345243ce1f72981cbfd3a7216bce95c99f037bd63444044302e7f59b8e59a183c4faa6bb5d97e8b49a1d605d525587ecf685a040c800b10709af5af784555d04222fc96abc70325dbb9924dc23b41c0470a620afb588e96c6054def3388a45f3113802b8195dfd195d742e84c2a7baf1869caac2292badb8b5d0e73407f99ac7bb63c081a3e614118c5e568020c3f5ccd01f92490352cf67079cefdb82e3525ec7bdff45d1be6fd6b2caf2a83b616332d8fbef063894fbfb56ab33a0616856deef382b37eadf518d594394a50b0d91d9146f5e0fed4d123f63aa32d169b20f3666287a5067a2ef15d6334e6957222f6b737da15950663e3382a837ac199d9d50998b767fdef986c5caf8ce8268434afb1828223d0358ddeaa8867fbc64ffaa6a8ed1dd1d60366ff2ef226864bcfd3363a360d9bfb0b06520b1bb34033aebc681771c2fd7b7049379a4bb3fe0904a058422a07b220ae250b0d3e0d9f0373a0c2651b7e936a6eaae012d5e88d4039f6f3fec11340af260476171240b6eeb5fed455e29fd7672be6cb36b2ab041b26b7cf834d9788fdc564b9d6ad197c3f387e5c02d71c511137a1f85789f8f997a40f89aefd8f26eb0dd0c7fd7ecc990b8f7708d2b986df7c28e66bd40cb7454b925d177d57bf6db06eaf00dddac7bbb48eba25c4162d72282f78e22b3300adeba5b59f43883cd91620c366e392e7316b6e9c3c272d6c18735cc878036f23702649fce30107cea8d4c16c0b8caf1118b63c3a42c2b0825eef2185a34a1a34476810f91f51dbca4a37a95eb4d6d30305eafbf7adc408d092ec902acc30238c359b421b0f0edec0daa04a71c12b3d127601b6f8d49e6766e9aa4930f00847b0235ceccf39b29dd9e2d8aab3db0f922fa072da513343a92cc8192db24d18ed1715db4733ce3db0e7ac58723b57652b61244970f7f9f280e3434f00eb3f7268fbdbb781f9c66664e117a9a0ce67fea4782b823b04419c2e2910bccbde669f3f6619c3873f8f719d65a971360371c8e280f7c5e43fd8cdba5fd9ac12afc7c5c242c9c8f4ea8726bd3bbda85526e95bfa31b9db21caa21b227c9af5fd1e2e9292bc6be882a2c9cce61ed0a1c21b7ee3b6a92a87acb6ead783ba4c56cada419fc6f961c88f59cc88b7918133c1447bdeee484be389045f81d980d1c5659abb170aba99770cf2afe49e1d6599507362f6b39d4ece741825a7c646bec939b7cd70b72538fa3566a956208b361f3727db796f42777357937827d06eafe53ea9e1cd35187a6f46108c69514428d42080be69cb2e4bc498af4b40ffae631da1aad6a219296b29eac93a23fa3203f1750bf87e7f08ff4e57435ee1e5f74b865481e03de731b965782f0203b06fd837c141f678dff555cfc25b95721174cdd458023a2374e79b1e7cb4c22664425c9f10cb8674de3e82024650ed5e420f4df5494e7d7254f3c85debaa78a0aa4968a7c5c41bad5f2cc8fa5f8a748353c59af9872eef8a9afcf4bde4c3344197f06bba05cab71c6782aef083b41ee3b52abab1aba370afde9b34f0982848e7beb396f288cb7d4eff3c250713491add50b691c261c976d11a24c497ca58192c756f1b803644437d82d0db753577295ad97f7a57a4db71f6adb7aa876c76e553f21ba65844f280b5d03b027667f3d59439e431b8feecb0e2f600c98ee0a7be2901da4ead8e62d613b48f2b2221be68a28ae3dd4d2165143f2fa365eb1e91f6fcbac7d0f6392f90736c87a493b6ab73ab30798906ea0f59e390f5d19c0291994559bdcc4010af68658599310c1675a64209a7915c8b503def70b9f604fb0cb751405ab8edc3b04c21eb807604612c47a7c9bb0533862c645a1379ef4f3aeffc11e9fc37d0fdf9f7d20b92c1d9fcbd90eea0719c7d69cc90795f304aa2db0adbdc1e73d20fd794ff6ae0977655ba3b436a6458a89310b75e100b6a25a8aadd1500fb215854dddfac2d7b45ab704eb5309de7c1c5e55a78e40a77e4996bce0100e0eb5bb33c9c1fb9603ef99a338cccf8bed4c3e00bf300098a6f69b20f6817d774b29f7d822c61e3638044cf3ea6054e8570c0a487645cd38e38ed8a6088cb14892dc0021574fcdf8482a616bc7f97b9c76a6aac0e9f1afcc68be6f7eaa44315c4f0584da986a9782511dbba6a4c4dd199f3bcda6eeae752818ff0c21bd65199a0750d99066883cfbdf76f084e485aee9c498be00d6ea4ed3353a4e5ee33642ff717a2f2c6757ca443506848b2abcf610d86b6d190d3371c6cbaa6b13d8dbee3f530fd10ad48f0416eb8e23291f3c8691eeb6b681b5e5406535ea9f4610033dbedb4cd006e582c64be3cd36584321f6068c6951ae082cd6a47296f02903482f6c78e527ccab012944b8c25d41c1fede4b60aa50c5ee00ccf97fb73e9335cd4b4b7716ab569d7714e08c79471c65882f4282a4361de4ca332fe8844dc9997bf32c4f58b40dbcca8d9555e1462bfd8b125ed08a818a7f0e6f28c3b2c2e833364eaabe211c3f1001fcfcd018e5c5fde79d84fa821104c95368b6e26db699a110b77d373416a69d1c0fa0711ba12e4da3ef32484525aba6c7cc3fe605d5b27e03f56a9631981193cfe175abbf8379c9aa7105f70a0a9ddd6cf60353922054b434414bbcb53f7e2403b9da105ebb3c7b33401ed9cc15a9bfd86dfb128aee62e9eaa1aa978a4592ccbab76f1d4d4ad568e48dba5a8ba00869abc8777382c239f742f314965fd6617d979a076d9eb49fe4ec47097392bcfe597408bf47cd7c8b027fbca0229ddb5e4f2df76af2e72c9a46e9f3f190f1afec62036815973ec3d1ba36e82f04a83983fbef8d0ad4333b52a4ec75c1985ba719b53b1b25039f77f31c0d9921149bbe4b4c7a9463186d660bb4f2b23bf6ec31cb6f10aaa3f37b39dc576b6ed8aee25a43dad799a0bb3f51a109f6090e89318c9cfc5a44f33f49b1b9bafefc721e48767cfb74b0045a57619dabe9906c1131027213439c5a341b3e2dcdfb06b00b8be4a2f874ef47210f38c529915dd0878a6c2e1c992bd2d92c8078a184dd477fa35c8c21fcc43d72130fd2e888d46633559b1c7d1b9dfca95b9c3e1babe3ff3489b8176033f00d7e080decf6ed63cb700368e3a4ef6e65a1d8a28d7bd31baa09549d818d6d8ae43d6ae69bb789019b66e92f81338f933d55823d4c9d84a8cf3e60f8857f384f4bd2dd8716f3b04d7488664631a0c2940fa1d46c3e9ad458fea6b018521ade7fc3f760d149f1fa58f9db7551ac4c1964042a56f09bc8f04e2942a242cf4273f1371d4a879f6476bdf18ce5004f0e0e0772250908fb1cfd2248573d4f396779ef9ad48575af44dd5dcd0c9fd2e58b5aad83c72d4fa4c3fa944e9d2d60128410406c6319d12c155b7ff1422c80be06612bd1b4e7a8d9e5d11e8514ae31093a2c399cee8a4ace1c80c7159ca54f0353ee3cba3347c58dd6ddf36aa7db773eec6e8139ac2cd555e88ca1db093f179574563743afae6cc22148391080bf718ce75eb98eb46d052dc0bbf1f5762efe5d69eb58ad7f2bddd0865933a925ac7bec4beafeb07aa067a6212b4ef35ade79623147afc2cea5177e59e6c4e3c46ec7b3d94ac9f1ae5674511ae1dddc8163be71d6139db78163ebd3b9ae9a8b97a6d390da438466fb46e14785ccf1df2ae28eb4c2ba899875e11c41d65ca5b299b668fc3e9b08ebb5505bbde792cebaa40e47046472aef33a5c7891bcedfe7268caeb2f501fcdc5e12d38f4a786268b2acef8df333ec433d7acf6388774342ed3ac606b959001e7110688a2dfeeef97c6a13b2d537f1f78e6a04405bd1902d56e03223a8813f29711a4e57167674a049baa5d8a7278b8c544da5a9340ef3cbd56fde2100a53ad5852e86396537f28b0aafcdd9e26033192ab34e5a6a29e036198c2bb205a2e18dab08f0ec6595abf66feb0c8f907d9e7980c16de7352052a737d12e5d99621551ddadc820e6bbdb234e73d426ca337a07bca50e3e034368be7312ee53bdf5107db22780f936ccb49f174b72807206d80d9f938838ecc2e9c304023780ded11f66c65fcf81ff223d13e18dff819bed29aaac0119ef6823081757abc6061d2e436a6540ba67a8c15d7d9e7ba773748b413f81ce1b901f4e5bf692d7d9e4b433475d17e6f4c6aaf4565c113e3fb6e69ad0236f019f195aff23746d505ea92a74319f3fe5c4f88d31ad61f7540e8ad952597b9b45149a96bfbb5d7320bcce1aac2e52bdf25f66ffec0d08ed9e7abe8713635523ffbb2596762043d5edbf607ba6fa0101cf603023779b3a006e7d60f1e86e85c22860cd5a44cb5573265efa557991383b4e16cb6f003e023b294a86a3fcd64f4cc47aea34694de42f468ca29cb6cc664d8df7ea4ac262bf2163f8c4f17380e7706f04885fc90646fade0a363f21f1e0b7a50deb4aa0b21e70eb985a9458cd4c5017d7b4206b707a59ce083c16488c438f13472b9d8601d12d9293e367570abc80a3fef602926917f70bb5b418acd2b1f4efe294ecef6c4da5bbc2250f5dcccebc29ab122b754f7ff778cd02a096288b7974bc7d9287ebcdb452c0a4f154636445076ee0c76d18d4eea506048bd62eb88d6fd55e13f9286d0a62adb00106f06ccd8c55e8dd432ffb42b4a434178831d5668c8ae92385709caee99f95986d9d886c0510bc01b4a4f11a329225e23011df9f10807744cee5151019ff0622e105e586e0f84bd963cb1472194a4a2bddd25c7dd2fddf2226f55794fc1f6e03cfcff71a9be762142af97c4c4d15fd67d3012bf0605b6a1d0bc07532066e9ab4dd9b72a1258d430c9c48eaef9f4932bca9aaabfa1938be70fc8fbfed2ef5d270904f49e99e514a6f064574e31ce651d978d4bce4019d35c2b73180626a8c28bbf0ba71457d28cf56d5b2704fdc3ca1f62fc4932e8baaab346988310cf7f968efc941d48d936425a19b9e42797b58ded335bec9a5ff6f17a124eab74f95197a90cd16b087a9fff5ad6ef0bb45e44762e348640852c15300dc339f4039816b8bcee7aca0d605a5e4e947f9dded0c93c909ca0cdc6d30fe9dedaf169c4529bd6c783cacad25b3ab1636ff2c5835cde719b35034c2d8e646f738e76cb9b2ecd7d25d8f33f65b39f79456426aca45535d9b14fdd1d0c67acb0bd9af64f9eacaae06e6d558c354502eb5afe960349c9101c3134516d7c1b7f0fc434a9f83133a25ed2f93f9f66f74046c28bde0be0579d192893df79dd6e0889c0dd2c666d7dbe1d8c5595f452ce989fcffc9fd2b5f6da1cc4aadd071165368726f09f4235ce837d1f9c47c15ab0540ca17a4e3e10015340fb07c0dd0e8d4be02aba36cccd50d5fbf36ddf13f6ca4f571a90a3ce2c3054a3127627f0aa0693eece419bc9576080956c0b0172031fed37e752cb396b806840b21f67325159383386bd414ae2fadb0841e", 0x1000) executing program 3: pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/117, 0x75}}, 0x10, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000180)={0x10, 0x7, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1800000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xc73}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000fb0000/0x1000)=nil, 0x100}, {&(0x7f00008ee000/0x2000)=nil, &(0x7f00007ba000/0x3000)=nil, 0x1}, {&(0x7f0000899000/0x2000)=nil, &(0x7f0000593000/0x3000)=nil, 0x4}, {&(0x7f00006d3000/0x3000)=nil, &(0x7f00009c1000/0x4000)=nil, 0x80000000}, {&(0x7f000071d000/0x1000)=nil, &(0x7f0000e34000/0x2000)=nil, 0x40}, {&(0x7f0000e00000/0x2000)=nil, &(0x7f0000890000/0x4000)=nil, 0x61}, {&(0x7f0000c63000/0x3000)=nil, &(0x7f0000f58000/0x1000)=nil, 0x417f8e8}], './file0\x00', 0x3}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) getrlimit(0x8, &(0x7f0000000080)) r2 = syz_open_pts() close(r2) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008", 0x88, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000002}) r8 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r8) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) r9 = dup(r3) pwritev(r9, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) executing program 2: sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080)="c7cc1468", &(0x7f00000000c0)=0x4, &(0x7f0000000340), 0x1) sysctl$hw(&(0x7f0000000000)={0x6, 0x3}, 0x2, &(0x7f0000000100)="f7e80718506e185084ca69372148f7742f5d0ab5c30ee24c4ffb27f6357d5a9ba1e83f672e099d", &(0x7f0000000140)=0x27, &(0x7f0000000180)="1633bf9865af4bd90f02aceb2d1f2fdf5022a4b313b899261bb825c374614e3266ac22ebecb272f06658fa6ec15fc0024df3316cfb3bfdcb679be035f1919223acd012102848cf7b95a5eee66843c7e670418071e294ca93b8759e1046e89b4ab6f1e6a5f2c69d1097132b31eea1dabcd05394a72b6fc65e8c77b0e8b351353f1ffa3cc88f0e5a5886a9cbf3a31f926cd5f542", 0x93) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7, 0x0, 0x0, 0xffffffff}, {0x4}, {0x40e}]}) syz_emit_ethernet(0x76, &(0x7f0000000340)=ANY=[]) socket(0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, &(0x7f00000001c0)) pipe(0x0) open(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000440)=[{0x5}, {0xc}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f0000000040)="6f3b21c75ea84b500b984e6b44e42f03128410506a415889e5fca873b6d46f80fa99ce347caba84f55fa590813b4547ee2afa3f83d3b0feff351", &(0x7f0000000080)=0x3a, &(0x7f00000000c0)="cce56bd480e95469e05c3846b511630226097f776534e3f9651d5961756ed3548b9c30637456472cf035670d00fbfc5f8e3cab5c6822e634b4262c1f7836335edd06d56fcea6fd0181edf2ecd5cd674a18dc6d8f73fadd75de4ade7a068993ba5dd2df74e8dfb6ebf29be9e4e92c96e90366fc56b0573c87d1c8f070edc3722eb1565eeca66a2d7eb19f20ba652f140b94d9811202d7ed798d17089913bb4d1fb9e5f0f533edf85ce4312d3a0e95957fd733a5a64759ff857a644cd1e9d7a272b4d77c0f346c1a08820ff1a9b39c24c0107fa143f554458977c56857216edede426efa6f6ba76a", 0xe7) executing program 7: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/250}, &(0x7f0000000100)=0xfc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x0, 0x1, 0xfffffffffffffffb, 0x8000000000000001, 0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) fcntl$getflags(r1, 0x3) sendto(r1, &(0x7f00000001c0)="7a196594712bc0060d9ba5076ed74ca3ba5dcb890136341e825080d6f056da02c0d30744ac5a9f541d24a21b20c6e412c11f26b75e457e49989b79f21ee091b5d2087990dfb9c6b17aed97b665c2c80b89d7faceb0d786ca649cf90f72", 0x5d, 0x400, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4102}, &(0x7f00000012c0)=0x1008) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001300), 0x10000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000001340)={0x5}) r4 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000001380)=0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) fchown(r2, r5, r7) r8 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000001480)) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000014c0)) connect$unix(r2, &(0x7f0000001500)=@file={0x0, './file0\x00'}, 0xa) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000001540), 0x200, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x200, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000015c0)={'./file0\x00', 0x1, 0x20, 0x1000}) r11 = getpid() sendmsg$unix(r1, &(0x7f0000001dc0)={&(0x7f0000001a00)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001d40)=[{&(0x7f0000001a40)="b5c03812166d02d0de8b5f085cbbfd95e095f9e940a210d0ba33fadcd1146ebfae7bcc5547813ccb27759d3023dfa1505efcc98a8646920f0f1e468c761a50c6a7eaec8268a5abee316f69fce4ca845406f52b9897e467d214b401d0085e27f144af7e450db0bf5127801ca892cf5011a1adc6acef4d6bae51e34259790ec99f71a0ea3f0e3bf769ca453bacfa8d7cd9a2b389192a92a9616a18c7579d", 0x9d}, {&(0x7f0000001b00)="2e08adffa833522fa424dad24ef24e0757db914b4f7d4d6edec95ce5f43b1ee3baa59fd97c039f5643443106dbc86ff67a19293a0d5f58d640b44e92ea1b6631064bd50b55ceef9c7a6d417128ae6577468303b74bf6010c27232bd2a52a3f3edf22c9267578ad1b9334bb83f61a8e78d2d4438893ec5e58aae04b330fa168573534b31d8c5cc2d6b4cdf41a038972b33ef71367cf39a01c5cdc47a5a9b4be5a161076b6223dab55d71aa81d8644cb274d714e897b7817e14f556dc0ded8be2c693b1e670c458c878b8ae497b3fc682debb2ddd103e8413e10625daf453ee487090d34f4a9a536cf5d1b", 0xea}, {&(0x7f0000001c00)="e5fcfdfcea33536ca1384fae1cd48ecc95f588fb61d29d2e98af2e619a29f95faf1b01f2cf9619842080607de13be5437065c080b12180b10a5cb9a34c86772dde9d139ba311420387265ba048799694e3e684459519a7919acd93d43dad07817d0987230a914e940fb348aa2a92ffdc93e8763bdf88f9ccc54d2471fb03962620f71a4840914db228704fd45af39aac6c27d75bc12a143fb389c228db400b383aed2557bc438ba6bf98d348469f889865f1c9a5f2e575ce45cd66cd161ddd73bcd3db17a0e0e8f666843c56fd4539abc9e280e8858464f77d48f66caf5dca7cdc6e9f", 0xe3}, {&(0x7f0000001d00)="5e0a1c1547ba8667b5ab21bc16a9b808245340b368b3ad93818ee78f4383d298bb3a3cb546", 0x25}], 0x4, &(0x7f0000001d80)=[@cred={0x20, 0xffff, 0x0, r11, r5, r6}], 0x20, 0x409}, 0x0) recvfrom(r0, &(0x7f0000001e00)=""/70, 0x46, 0x0, &(0x7f0000001e80)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r12 = geteuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001ec0)={0x0, 0x0}, 0xc) setreuid(r12, r13) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000001f00)=""/253) dup(r10) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000002000)={'./file0\x00', 0x8, 0x3b, 0x1ff, 0x1, 0x3, 0x5d7, 0x4, 0x2, 0x1, 0x5bd, 0xe3}) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) dup2(r2, r1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) truncate(&(0x7f0000000140)='./file0\x00', 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) r4 = shmget(0x0, 0x3000, 0xac, &(0x7f0000247000/0x3000)=nil) shmat(r4, &(0x7f00004bf000/0x4000)=nil, 0x0) write(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0xa6, './file0\x00'}) recvmmsg(r2, &(0x7f00000000c0)={0x0}, 0x10, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000002f00)={0x5, &(0x7f0000000080)=[{0x1, 0x0, 0x8, 0x32}, {0x20, 0x0, 0x2, 0x4}, {0x6}, {0x2, 0xfa, 0x40, 0x3ff}, {0x7, 0x79, 0x7f}]}) write(r5, &(0x7f0000000280)="76745fa35043cb02aadf8701f131", 0xe) executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40001b28, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r1 = open(&(0x7f0000000340)='./file0/file0\x00', 0x10, 0x104) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x4810, r1, 0xcd) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={0x0, r1, 0x1}) r2 = syz_open_pts() readv(r2, &(0x7f00000001c0), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)) bind$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = open(0x0, 0x200, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) r5 = getuid() setreuid(0x0, 0x0) fchown(r4, r5, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') open(&(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x4) executing program 4: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000040)="af784282e2082d78b01a1cf5c749cdc76146badcd5854fcbaabafcdec656fff0b1e173417c495865a90264bb1b3f998e0f404a949f4ef0a6f4c230f9a08d9c0946d2e30ee3469731", &(0x7f0000000140)=0x48, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x7f}) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000140), 0x0) dup(0xffffffffffffffff) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc028698a, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{}, {}, {}, {0x0, 0xfffffffd}], 0x4}) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x3, 0x2, 0xfffffffffffffffe, 0x4000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x21, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0xfffff732, 0x0, 0x1, 0xdfdffbc1, "97115f33ba7d00fdff0104000000000000de00"}) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x28}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xb7c61f5c345973c, 0x0, 0x5, 0x3}], 0x8, 0x0, 0x5, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x1021, &(0x7f0000000000), 0x0) sendmsg(r5, &(0x7f0000000b00)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f00000004c0)="ea85d332a60ce6fa97e5ee7f5b220cfa6f242495e26973b69ac8c040ae6d528f6d173c18fef943e50829618e304c1aa23b8c3a14097c42eee08a334494f1e81fdf392907a7c9ab9e0fb9be721a80e3fe3c20bab80985ddffc0f9448d7fbe0ad79600c1d57103e16c0d77e2d3d683515e6ea1f774d5f30668cd63cb27417da10f1f7871e9d0d65bf23afc4dd613457ca792dfd0048ad3d2114ec7eb49bf123c8e3ee6207a58f4d2dc80d88efbc0a1baa7ec3e21a073f111155075855cdf3979a60fed95a731e9be31b3efcd717694d7bb161cbd22a1b3653286445e73ef2db0512ac9e4c5e282c6261d95219611a543f2baf885d9a9da", 0xf6}, {&(0x7f0000000700)="84b2f31a4f7d5110d78a491b1d09be8dbb7577f2a6061a75d90fb8af97b867b80a672f8f8e030fc2cb00f0178b235d4fe69d64fadff6f0217bf2fee1e80c0f9f92ea5be016da834636a278ed7b66af158d5c43cfee488d8e66f1e93939da3e477ff09242297ac63e5ce6ed0d6ea7c56ddb13537326b26a3b99cbdbfde0f2979ffa1334fa0d0d0a06f367648a6a301a9b4f924f200ca7c24395fad527e41bdf650efbd26e38e54e0fe9641c90f61347476ed45628f98bb17c4d990c9b6d50a6d2ae0d9475e7bddaa356678c4db71a7c60a2ca1486b9d3dc88b765bf46dbf05f69a885c8545b837360d5488dab5e0631348d987b2518cd", 0xf6}, {&(0x7f0000000140)="aa4895f4d7e885c1390e8fadb28279039b5161d8e927c636e9a665efb7196574314bcd972de8a0649a9aad377472ce126c346c48cd373df84dd43040145321e778a15063466168435c6d692c33cb372b8948618cce5593334d4af780688ba306b1422f61d79b9382ef3e3109e43212619898f61f3372", 0x76}, {&(0x7f0000000800)="4bb54e23eaeb62f1c9568024418e2e1cc1c0c6b51f8277b1cad541c5fac10188438115af4997410871e1cd5910a5ce942640082b86fb6d9ca19ed3832a98238015525136226ec9a16ea16df6d3408bfc531533d122b13d220b107dd95d1eb482e418c7462b7c9acb3c805420e7e02bc90c9228c9f255f9a03596a2ce2b5bb77f980dd002165230dad2617d6f55f91fd7578d61a70ba349f0033c67d058c113bcf9af49559fc09aa40f4373ed399d4c92c8dfdf96c606fa1c62358cc9e1d76ed6102f84f38b8f8b340ee7d27b547b9c6b3c02e0923e1d06ac5a23178a63f78ad96d12ad1eeec3bc0433220874c5d94627679a74d278622d50cc6039206457", 0xfe}, {&(0x7f0000000900)="e437235a0c221a4830af86ec7d8b658ed9b85de6b6ec5308547ade74282b9317a1b7b6d69a747593b2e250658dac5d685a5b99f67f3ab9f5ec477d6f9e011164158995baecec57d5db7912cba988b5c33ecd18757e55b7afdc483364af54df6f79c79e0dbb7d1920eb0215795731e97df126d24d1fe3ff56a7b06ebc36727ae91839ea0d884fcec81ab2813339578aedd1f31f12ffb64d6ac974c5b6c3cd760051191323593c568c708d0ea306cea832e16c24f8f62826f1c75df04edb68601882b2bc1e7e6cba633e26ec33895c372b6cb3f75361d719e06cee04afe114179154cf", 0xe2}, {&(0x7f0000000200)="c84f424ffbff0f243098691bc52f98f25f0e650b0b303afbc3ec8c57518e37ed93791e648d22c1c9f1a4a71959aaf16c79568791fee6c4e4ca6096cfee0c7fcd2f8da36b9bdb47b78499fc43d582ee0124bcd61f8138e499daf655e9c2e63cfd307ce957c4e310f18d40426dfabba71b85854df50feb3601a8d46b1262b803d86f1f0d2f018ac192cc16a0352fe721846d47ef61b1fdd77ae0756b93a16f698e2755e12300c1138acb99bbf244bfe57a24f16d9b9d", 0xb5}, {&(0x7f0000000300)="ba6cdd3f07158ddba124eed8bf480542bf218c33233cc4617b47660a4aea2d5789b3c1fa2898a093c165a746e844d079a574f2414ba511181fa251050c5147ea09f544fc6ec94a843caa7a5ddc43fdcfb86ba5f3fbdb", 0x56}, {&(0x7f00000005c0)="cb8ba91f53c123e12a48b37065f032966f51d9f945cd878d8ccc6ced1895320af6aeaa2d6efa2fa002d32b0de5397da1873e5a0d53626050066276612d29857a8ab1baf5fed3d191f2aba962c346ab0558dfdf9346112bc04291cabc3b496a4dfddc2377283b1aec6f247a9154c8ca36ceb6fc7cfb68c26736ad2370486ff02b7773880d75b2ed26e4b757ec058295f901fad1b1168a84d849cfc62c98eea3481d4128a16f5f", 0xa6}], 0x8, &(0x7f0000000a00)=[{0xc0, 0xffff, 0x1, "6886a30c7dabab577d93e3935101370b24f85a222f9b54d230f8427b9c32691fc3425e4106a5e7cc75b78493180c57b4a47b42f48f8d2c2b582d61e7e7bc03873f8a9f74f6c6371b80c900d2a773ef229307ca45b9bdbf061f347c5b333c18b8c25a8fcb140bb4d7695b19588837afc9472036e8a60e7f280c9702ed6d35d49660f85667cc6f86236146119781f42c5ebd347678e25b32131de2f1d4bcd9acba0423036afb0d71d9fab6a5ba6b64"}, {0x38, 0xffff, 0xd9, "dde36b61694538f22dbe93897e2582c04120bd5fb4e341e03323fd069c30ef159e7dcee20e64542d"}], 0xf8}, 0x4) close(r4) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000000480)={&(0x7f0000000040)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f00000003c0)="796dce8f2b1f7a6afa11ff339ea9f193", 0x10}], 0x1, 0x0}, 0x7}, 0x10, 0x404) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f00000002c0)) executing program 3: socket(0x0, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f0000000440)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26010000005f8ce92bcefd3eceefabee7e3ebe6c7a36746af569ae94b5d1275a9807ef9e0dd96d5d22fcd1289c80d3135ee0d4ccf9cf3d6f8ce70202fcd0738c22516d797a6d4d4577073c00a40824e97f013e56d710915d35dfeb96c0edbd0fc1381ac8d1c3a91ad2d50588da310100000000000000a7c210e97256c8538d64f6ef4ee0513d784dcd7abd974898cd9876d750b23a36c756c3edf75a3d576af5f2a5edc217ca61ebb52a7692889975c180baac6798938ec34cd37b28436db93be49e1907dba3eec9a40afdf9058648e598fd163ba9361ccc99fb6ccd7068422c486a7eb35daa8a6cfbbc01269fe7088b3fd869af60bc0c60136c7717064a9d46c82544ca34442be10218d1fd37ba0603b4f2aec29fa14dba20301a961810d2094eb17e9f4d263cb6cddf913c915a11060c88fd5f3030febd07d4e57c9ae190725f3cc44f193a2f5fabdf894005e7b3280d96ec12d3af346a940924986ba166f3d97bc1db4eff", &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) fchownat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000740)={0x0, 0x0, &(0x7f0000000400), 0x0, 0x0}, 0x7ff}, 0x10, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x81000300010008, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)='mS', 0x2}, {&(0x7f0000000640)="a392c0fca4e0a9f8dbf1a3c1c72dfa163e52799a5290120b121fd63e09d6ba4a85ce98f177511d5a876af591dc44b43ec112edf8a7639b9548ac01d4fecadb58e195fd41fe51b8c16335c8c03edddbbc67d4eafb49a62faf488cfd7e7d17cbf021397c49dde6d2240fe5a8b2a6934c4d04a5c84cdef53b5aa72be7022c86f51e30ee08e0f34fda68b2df5849baf10a2df6c3098a2273ca464d7877a36f63de078bd77c89345a1bc6cc16bf53f02483784fe646ce076f4152f30b35827aeceb14a57af87b19f9fbac84cc6b7f0ecd6d27b507d878ba8748e1642db23936120d82dc5f151706a741239aac0a06fc9e944246a6c8", 0xf3}], 0x2, 0x3) socket(0x3, 0x2, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x614) semop(r1, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0xf1, 0x1000}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x4, 0x9, 0x1000}, {0x4, 0x800, 0x1000}], 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) getegid() getegid() r2 = getuid() syz_emit_ethernet(0x17a, &(0x7f00000004c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaa8fbb86dd601ab5b6ffffffc200000000000000000000000000000000ff0200000000000000000000959c0001ae3c5815762ac3c36796cf0a27dd1a668622ab9396ac400311e6ff185835d3553cdd7e1d3558ea78632dab3c24fd6903b51be42b613969572f972a300bc17c60e99214bc93d05586c28717369b8a89d7bdfe15935c1dd11c658f60c284ad84cfcb04f553960b9cfce0f3cc447621ba57fc16e1759ff7df7e787657ecd80d7a9ed05ff166a418d6ad6dddbac4930ce73f6450e68d82df8c0097d4ddcd202e76044fe06c2addd49c33d583d1b0717383a0ac90fc263c60cae452a103fff490730cb5071c2d9252889155723da92fb4f1a266d98dc37fc4f8769fab233633b1bc6641866df9b507c6674d3fd6907694afb746ce7bd3b1"]) setreuid(0xee00, r2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r2, 0x0, 0x181, 0x200}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) 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, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, 0x0, r4, 0x0, 0x8, 0x9}, 0x0, 0x4d, 0x2}) executing program 4: socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000700)=ANY=[@ANYBLOB="ffffffffffffffffffffffff88a8090081003e00080146000020000000000000907800000000e0000001440400001200907800000000"]) syz_emit_ethernet(0x0, 0x0) semop(0x0, &(0x7f0000000580)=[{0x4}, {0x4, 0x0, 0x800}, {0x1, 0x3f, 0x800}, {0x1, 0x4}, {0x4, 0x1000, 0x1800}, {0x0, 0xef, 0x800}, {0x2, 0x8, 0x800}, {0x2, 0x1162, 0x400}, {0x0, 0x755, 0xc00}, {0x2, 0x0, 0x800}], 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./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') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d21000000", 0xd) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x101) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x40, &(0x7f00000000c0)=ANY=[]) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000780)='./file1\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: r0 = socket$inet(0x2, 0x4, 0x8) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x210) executing program 2: r0 = syz_open_pts() close(r0) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="f79e438585b55049b42c98601f93ec8d954dd2ab5b92b38ce88c2ed84b5b4725e5a9aab7ad04b14ad21ca650be708b38b43d10467c6dcae1f6dcf15e373ca9e90d8f63dd894b465686767682b13ad0e0fc3f8a14c208cd1e32c0ed1975f9f6"}, {&(0x7f0000000100)="290344efc24514514e6414b9f354d0f0b2b7"}, {&(0x7f0000000140)="104e86176729b7e5cf3ee5bec3085624e01443e7a6149d14db173c2230fba8b7fc21590c8aca5e33931d8a40f9c102d2f30b9d78eb5ad991d8a44276c5da670f673b74"}], 0x1057) pipe(&(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) r2 = getuid() socketpair$unix(0x1, 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x7f}, {}, {0x1, 0x0, 0x0, 0xffffffff}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x1008, 0x0, 0x0) msgrcv(r3, &(0x7f00000003c0)={0x0, ""/230}, 0xee, 0x1, 0x1000) msgctl$IPC_RMID(r3, 0x0) execve(0x0, 0x0, 0x0) r4 = socket(0x18, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000000040)={&(0x7f0000000140), 0x1c, 0x0}, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) setreuid(0xee00, r2) setsockopt(r1, 0x1000000029, 0x35, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x61}, {0x80}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000540)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xf}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) syz_emit_ethernet(0x62, &(0x7f0000000140)=ANY=[@ANYRES64=r0, @ANYRES8=r0, @ANYRES64=r0, @ANYRES16=r1]) executing program 5: clock_gettime(0x67f3248105b4e004, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ktrace(0x0, 0x5, 0x4000350c, 0xffffffffffffffff) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x0, 0x0, 0x0, 0x98, 0x2, 0x5}, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x7}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x7c, 0x0, 0x1}, {0x2}, {0x6, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) syz_emit_ethernet(0x4f, &(0x7f0000000400)=ANY=[]) semget$private(0x0, 0x6, 0xacf8a22a973f3654) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_extract_tcp_res(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r3, 0x0) setregid(0x0, 0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) executing program 4: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x802, 0x1a14, 0x0, 0x0, "5238f0880bc30be30000000000000000003901ff", 0x0, 0xfffffffd}) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x1, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x8, 0xb65b, 0xffffffff}, 0xc) fcntl$getown(r1, 0x5) r3 = getuid() r4 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x300000e3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$kern(&(0x7f0000000480)={0x0}, 0x0, 0x0, 0x0, &(0x7f0000000440)="df00a800", 0xf2db75efbb6b8c2f) setreuid(r3, r5) r7 = msgget(0x1, 0x520) msgrcv(r7, &(0x7f0000000180), 0x8, 0x3, 0x1000) r8 = shmget$private(0x0, 0x2000, 0x101, &(0x7f0000ffd000/0x2000)=nil) shmat(r8, &(0x7f000023d000/0x3000)=nil, 0x3000) getpid() accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/54}, &(0x7f0000000200)=0x38) fchown(r1, r5, r6) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1e}, 0x4, 0x0, &(0x7f0000000340)=0xffffffffffffff99, &(0x7f0000000380)="fc636288125e478fdcc53f493f280c20711eb90d56094a4073d31156b3a604f166aca21430c4e4cb26c06485dadbcd15b144ad14cc4635cab838253cbcb32dc6ef837fd4bf73c19ec42b69da0c5a187be4d1c83e64b1b24e24e46db2d6d1756c1a52fcb6f5c2be9cd68cdb90919056f0618b1f7ed3e451edd202f24ccd97674b3cecbadc", 0x84) msgsnd(r7, &(0x7f0000001880)=ANY=[@ANYBLOB="0200000000000000e5a62499e3a2cad5be16dfe12037fcdfb95fab56cc552179f5a3f15173c5c5f81ace0412bb0de0a8651277f295cfe540c8dba843c4593c1e6ec651ca43cd18cdb2d18aea135d144aa469531b66eb4c5d0e003f629939016562e1ebfeeaeae81b5c8e1454e5596648d21786bde1bef44ce981bb28f9cbfe22b22456e0bdee876b078f6f98f49779be3da7dbbfc18ef7ca6f6eea1f1e357584273e6c44914f0e9c24836981b4c0be764945813480a02d2889c5c4f3ccab6a11a6960c3832133d38bd1115ca5e8ebfc29a14468266e3d1c53cd5ae9813077c2a89440140658e84282ffa83cadeedfef56db19b344ec9898f2a1bcfb3537fc15fe9f4839d239a1cf781c0282b3c76104cebc1e9e7182e27e4b1d77fbde26ec3298f667fef9459f1274182846282c432224102572fab7119c026c944"], 0xe3, 0x0) truncate(&(0x7f0000000540)='./file0\x00', 0x8) getdents(r2, &(0x7f0000000580)=""/81, 0x51) setgroups(0x5, &(0x7f0000000600)=[r4, r4, 0x0, r4, r4]) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000680)={0x3, &(0x7f0000000640)=[{0x6, 0x0, 0x0, 0x8001}, {0x3ff, 0x0, 0x9, 0x6}, {0xfc01, 0x17, 0x4, 0x2138408a}]}) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000002c0)=""/85) connect$inet6(r2, &(0x7f0000000740)={0x18, 0x0, 0xc12, 0x6}, 0xc) executing program 6: sysctl$ddb(&(0x7f0000000040)={0x9, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f00000032c0)='./file0/file0\x00', 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0/file0/..\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setitimer(0x0, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x81}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, &(0x7f0000000140), 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x802, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="850000000000002a2cc9b30000000000896d8d12db6edfbe0b83da64a6824b01be262e604a8f4c5721e6490dd2d23817111a19eb77d03ef43e3561fc98a8ba7453bc90c1a0d341302f8131da13ad5d8b99e464b83282e8968a9b55fef3ca377e377d6f45d9e534b2b663ef9bef3ea00cfd3a184339d3f2e85fd0e9c073eade30f5f1b211c3f4472641b22115794b8e15f4ec85b1740f362fb8ee01c3c39c98d708800f8e7800c0"], 0x90}, 0x0) r3 = msgget$private(0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYRES64=r0], 0x107, 0x0) msgrcv(r3, &(0x7f0000003c00), 0x1013, 0x3, 0x0) getpid() executing program 4: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) syz_open_pts() r2 = dup(r1) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2}], 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/521}, &(0x7f0000000040)=0x20b) executing program 0: sysctl$net_inet_carp(&(0x7f0000000480)={0x4, 0x2, 0x70, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000300)=""/241, 0xf1}], 0x1, 0x40000003) recvmmsg(r2, &(0x7f00000002c0)={&(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000040)=""/60, 0x3c}], 0x2, &(0x7f0000000240)=""/61, 0x3d}, 0x3}, 0x10, 0x800, &(0x7f0000000300)={0x57c40e18, 0x8}) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x800000018, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24}, {}], 0x2}) r2 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x54}]}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r5}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r6, 0x5) setregid(0x0, 0x0) syz_emit_ethernet(0x10a2, &(0x7f0000000540)=ANY=[]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() fcntl$setown(r6, 0x6, 0x0) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xd30, r7) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) executing program 7: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f00000003c0), 0x0) r1 = getppid() r2 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1, 0x0, 0x100}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) setsockopt(r5, 0x1, 0x8, &(0x7f0000000000)="ebffcb5cf0def82791075e713048e69931929648", 0x14) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r7 = dup(r4) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x0, 0x7}, {0x7, 0xfc}, {0x46, 0x0, 0x80}]}) syz_extract_tcp_res(0x0, 0x0, 0xfffffffe) setreuid(0xee00, 0x0) r8 = getuid() setreuid(0xee00, r8) r9 = syz_open_pts() close(r9) close(r9) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 4: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x5) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000140)="b090fd8d24129d8a8c1533bc4461edf4f1f0282ba93eb8e9ffc2fe93d55509bdfc9f6b28e9fade02acfb99c9053a6cd2df762edaf19f0ef764c21ebc7ea33ff7c475e234f408564402008d7e351c3176ea1abf0f45fbd76295b86e4760df2055f8fd38a4494331bec1db3bdf104401bd9b6ad429436f4c0bfa9533701dc0ddfdd404f534fe93905ad3bd45055757bf3fae19545487897219f421f066bcfc900dbe55fca281f0539b4972c128a2fff115cea78f36fd1b98272d2e400ea1cf1874fcf9cdf3ac00a630c09185a6f74f5f2a8849c621a697e03d24bd9a9d09fa720657e40468e92d6c098517b0910e090495854337009c314135", 0xf8}], 0x1) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80080}, {0xfffffffb, 0x100000001}}, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) pipe(0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x80047308, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000200)=0x2000000, 0x4) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setegid(0xffffffffffffffff) r2 = msgget$private(0x0, 0x42a) msgrcv(r2, 0x0, 0x0, 0x0, 0x800) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80286987, &(0x7f00000001c0)) pwrite(r3, &(0x7f0000000000)="18edad6b5f913cee155fddfc24185587cbbf94f503e5ca5feebcf1857e19de086073448ba24cadd4acb851c53981692b229e6f2f88de44491f32480eba4edb05e5e1ac20a502495084472fcd46b92d456e23071ee044997e731e", 0x5a, 0x7ff) executing program 3: socket(0x11, 0x3, 0x0) symlink(0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0xcd, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xbf, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0x7, 0x4, 0x0, 0x0, 0x0, {[@generic={0x0, 0x6, "96c72963"}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46"}}}}}}) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r1 = socket$inet(0x2, 0x8000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x162) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x4c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000440)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d3120400b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984252561aa97c729feb9fa6144263b28733c857188b16e5", 0x165}], 0x3) r4 = kqueue() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) kevent(r1, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffff7, 0xa5}], 0x9, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000040)={{0xffff, 0x3e9a}, {0x4, 0x2}}, &(0x7f0000000140)) executing program 6: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x80, 0x2f, 0x3a, 0x4c}, {0x9, 0xda, 0x74, 0x40000004}]}) socket(0x1, 0x2, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x11}, 0x4, &(0x7f0000000280)="808f643b27da5db78de01ede1f377436b1f46482478cc0654aaa06d4b692531b72b62dafa435ceb97d2b0ffbc05bc906aa654bb4ae3384fe6f5b54eb996eacaf981c99c21304668118159259aa6ac357c90e2974b2e2bba73f4133a5d70d759d3c86801b4d07a6a9297151cc28e2dbd90de9418cee114caf8de15b81540bec2bacf4b8991b2fa225e6c000000000", 0x0, 0x0, 0x0) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000140)='W', 0x1) fchflags(r6, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$FIOASYNC(r7, 0x80047470, &(0x7f0000000280)=0x5) socket$inet(0x2, 0x3, 0x0) readv(r7, &(0x7f0000000580)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0x0) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) ktrace(0x0, 0xe53a055dd4cd665d, 0xa24, r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0xbf}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0xfd, 0x0, 0x8002, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000400), 0x4, 0x0) r6 = socket(0x10, 0x1, 0x0) getsockopt(r6, 0x6, 0x8, 0x0, 0x0) syz_emit_ethernet(0x8a, &(0x7f0000000000)=ANY=[]) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) fcntl$getflags(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x67, &(0x7f0000000140)={0x0, 0x1, 0x3, 0x0, 0x1}, 0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c0000000000000007fffffff700"}) write(r0, &(0x7f0000000700)="9e58886c2b4280cbe0efeab726207faa90fdfbbd69035a308e4de97fe70a1ef370dc4722b30de19f7ce83f7b1b91214c8862c18ecc41a1f2210b60bd31d61072d8c8466dce6e46bd27b1debae331f02b284c248189a2c009097754853b903d8f8a99d7a6cf1bb4e7a324918b1e63b66a51796d4e8fa8bcf4f1aa2a8cbbef74f6b5065c7ed4c99236c5929a", 0x8b) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="616de8c26bda038208f2e7269a17f573d92da0c2d66cd971df6ffa6793901cca8b7ce2ac452460c4958588255a172f44564570fe6f159a2d17c2becba89cc32cf6864313980368c80f21badbb2a509ba3a742c3d8f9843d30c7a7a28da47fcca93de448bde1f009da410bb30e89538e660ae3946b300825dfb09", 0x7a}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118", 0x67}, {&(0x7f0000000240)="ef49794592a47039bec9a461d74f6f35dbd6990479084c776ba0e26f11ce6dce87ebe852564c8d4d191884627a187d3935766482a7cfd79bab6234d8550e7075b3c2d977bda92285cce0a48fe54d209d1881ac2db92916235bcfa682f5acb157a7597f54c2f4cfd7c1390f80a66425bf924a2894b52527cf0dcc276c8eeeb7056320a5644740cc3316310b00000000", 0x8f}, {&(0x7f0000000300)="d6464b8fabfa90c8b354499755c9b70369e2ad2b9a0b7d7034cbb3cc2f4bf362bedda7977157aa", 0x27}, {&(0x7f0000001d80)="65a86f5880301ab0f6caf82916506a4dc28c8bc97e8c160307ff53a0a01460b3030d5e90fdffcc036188e1aeb53ebc9f4506e3b720eaf47fd86118e353e3d7c75d0e77613de7736f5a3fcae6865ce546b60390fb64d0eda8ce7669578bbbcb89354c799b0e520a852d96535a9f314598602dee629b3766e3785e3bb0ce63340b656b3402d1f93876f249844a49c597fbb11de93aa6267e0e27b1eef8059f5a19903d67676456a7813e164293eb89e43999ff09d1d0b8a9d72d18b9cc58571197f49568b6cdc3dd830100b5fbafc74fd3a9beb11351217aee9cfe20b963d551ed3608e2100f20142fb91fac19707f915cf3471a0e81c19252aa71143920c9f0ec7daedc91ef3c43186bd3b769bae7a8e91160654370aab1de065abe77f8807c460dc2bb7ce592807fce5e11b0f19349e95864dbecbee1bffd4cb8d0b66ea856b1fcdf7902677a24525a61b2a129aa2d12858dabea9a3a6762e10b6cd37d8e1e0cf5a40678531de1efdec933dced2c5a91a357b0514e2e005bc69afce349e8ab8b2a049e282065dcc8bac7ce708ba4fc38846db7ac6e71dca887c0b652d135aeeaf4054dce90f2b4cc27403651721e1d944f06a1e90e342e422da14b1be9faf95aec5bd9808e7ada2fa40ebd49b1a577aeaf75429670f6da01dfd0a737f05b78a77a023d05d645f052afd60ea05fc7fb117f813176c63547e43c854618a75f3696c014ec7f56c28ec668dc7c4d236ea037380d5ad721b7ef986202298021be518b963dfa70c0e1df7c92d289096a5a3e59eda4341327e9dee075720a3d91f1c97a1d611acc4d219c6745b637312f579ae79886473bf316cd3bbc6493be1b8edb92bbf5e52b1ab5ea5e2cd9358323e7dbe098816d85046a21e9ee326ad4f04ddf5e9e02e7ae501b3161e3a749b2220588f0920ebcbe1314e5b42ad3ab2154636c5947fbcff594e2e037e851a73dafb67c64ee8500b19f7e9b82429197c10d3ea852e0c8a1b03b19b95bd881fbea4d2f935987dbbd75b8f55d528edfbe8cace6b0dc1ae3781390a96ccc4a631af1fd88562ac5633de42c545418039ece1440bae18b4ee7e895cd6db686fb7f1932a18c99cf96cae5bd37009abcdf22a8d5a5340594cca0c4289bff3bf19817fed8477091fb4947504b913bcf7c7bb28beddfbc477562cfb544333b1997ff228c7abc224ebdc2386f9c8ee07347d95aef57fb2043189675183677362e390e74ce4da6c377ecf2203855d5cc94f0b9eb502d03a02ee9a353fd521885eaf047ffe35b673a3738c27aeea58f10187e19b35db75b78b785d00b11243937674016dc74d5cc8175f2e6f2e6692ffb44c243552524cbcdc27209f4fd54ce806d794b756d85ee67cf4ca9911af0de3b747ff5d56445d3f8babe5e2603deda94bd181a5c504a31a91e354ad290e7846d51f48d01b6eb27ab724b2f1232cdd7e0207b5839ef41335d4e3092f0d1f7cafbb0e327469b032d9be6852b6f4a7437122f3eca9c6b5a7b1ce3b40a0f37341e75001bc13f4eee34c0170bfd874d2691818d7f538a52ebb5dacdc7f793467b797b1f551d463a33daf2b80ed1aeb7c55f1da6dc2356a813c69b577b25f14c3aee67ce913c38f4ef0cf74e0e29ed90f936b54926c342f5bb8742fa1b8dd867243cf6656062513d744d31b55499dd463cc72b785d3451e58d0ff55f500c1746043a077224a4a99b8f63a71331e7cb1d001f1959719b79d8480ca7ae5bf4767a02bef06a5bacb5495ed2cdc66e4e913f6b0b109d57273f87864b5ce94ccc1a", 0x4f2}], 0x4) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) mkdir(&(0x7f0000000080)='./file0\x00', 0x34) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x5, 0x8, 0xc6, 0x400}, {0x6, 0x9, 0x3f}, {0x8, 0xe7, 0x7}, {0x9, 0x0, 0x80, 0x6}]}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="ae264e9044537d6e5395ad1dae3610011542c93fa5a717e1bc7fc3046571c76c690a79943835dcd9f2d5f717c1f13e383e9378f4af5228b1f703cea63a3331b5efe282952269359bb03a42ceeba16ca30633e10b57f9418bfefa292541a404ca40b9d198ba59f2e5296400fdf2dabe7ca61f6e3a21b16d5df63caa3d71998ceb5b0d8da262ab74aac94bc0e9e9b91af8cab732cadee72e4e5409f5e08672ffaec14fc3d8eda2dfbe419e0ca3ad4d7cf3bae8fc57709f8361c20863fda02fb08c292859cb9d02da3d7b8e4fe07fb264a60c100a6de511cc0a1d2d63529703", 0xde}], 0x1, 0xf7c1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000300)=""/23) pledge(&(0x7f0000000340)='*\x00', &(0x7f0000000380)='/dev/bpf\x00') r3 = semget$private(0x0, 0x0, 0x35) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000440)={{0x20, r4, 0x0, r6, r9, 0x8, 0x7}, 0x56, 0x7ff, 0x4}) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0), 0x1, 0x0) r11 = open(&(0x7f0000000500)='./file0\x00', 0x80, 0x90) pledge(&(0x7f0000000540)='\x00', &(0x7f0000000580)='\'!/:*\x00') mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000600)={0x1, &(0x7f00000005c0)=[0x4]}) r12 = msgget$private(0x0, 0x110) msgsnd(r12, &(0x7f0000000640)={0x0, "4ba8e9864a18e849010a809f07751d6b9611c9aab4f3f4c273e948f596cf18836171b78c68bf5f3c6d8c9061e505a92dffe0e4b91c2e6c6c294041a90ca5"}, 0x46, 0x0) symlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') r13 = accept$unix(r1, &(0x7f0000000740)=@file={0x0, ""/26}, &(0x7f0000000780)=0x1c) r14 = accept$unix(0xffffffffffffffff, &(0x7f0000000900)=@file={0x0, ""/4087}, &(0x7f0000001900)=0xff9) pipe2(&(0x7f0000001940)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001a40), 0x10, 0x0) r19 = syz_open_pts() sendmsg$unix(r13, &(0x7f0000001c00)={&(0x7f00000007c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000800)="1cf5bbccc1a1cc1a0abbb3becd51ec3553c9eb365a1d6405c27002119ae9816ad854aff91159e750b6fe84d722830a3ede6a6844362d5e909f94c70b3e4a113f5b996f2db2a93223acc50a017da52efc6c16a20ede58ee8fe3f884610f92866a2606c04c20737fea0563380f85253e484d3028eb1b677dc48da550b05bb0ea4f00bb4eb552acdd40e303916627fe51a59e65a911aa07f5a9cba59745816ace3d3befd7d211e016b6eb233f850feee8f5cfcf3d1ddab422d8058e7e077659e967", 0xc0}], 0x1, &(0x7f0000001ac0)=[@rights={0x28, 0xffff, 0x1, [r0, r11, r10, r14, r15, r2]}, @cred={0x20, 0xffff, 0x0, r8, r6, r16}, @rights={0x18, 0xffff, 0x1, [r11]}, @cred={0x20, 0xffff, 0x0, r5, r17, r7}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r11, r0, r11]}, @rights={0x30, 0xffff, 0x1, [r18, 0xffffffffffffffff, r0, r11, r10, r2, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r10, r11, r0, r2, r0, r19]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r1, r0]}], 0x130, 0x40a}, 0x3) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x420, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000c24, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r2, 0x8531) r3 = msgget$private(0x0, 0x282) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0x80606948, &(0x7f00000001c0)) setregid(0x0, r5) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r9) setregid(0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) select(0x40, &(0x7f0000000000)={0x80000000, 0x0, 0x0, 0xfffffffffffffffc, 0xfe}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) socket(0x0, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0x3fffffff}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) munlockall() r3 = fcntl$dupfd(r1, 0x0, r2) close(r3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000140)={0x10, 0xffffffffffff7fff, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x9}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x560}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x7}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfff}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0xfffffffffffffff7}], './file0\x00', 0xbc4d}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "80347e7bc3cd7eb6040000000000000800007000"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() syz_open_pts() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)="00000200", 0x4) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0xc0207534, &(0x7f00000001c0)) syz_open_pts() ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001400)={&(0x7f00000013c0)='./file0\x00', r0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r3, 0x800c5709, &(0x7f0000000140)) socketpair$unix(0x1, 0x1f2756e19e0c57dd, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000000240)=""/152, 0x98, 0x0, &(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa) executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1/file0\x00', &(0x7f00000001c0)='x\x00') openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000140)={0x0, 0xcb, 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x3d}, {0x8906}]}) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x6, &(0x7f0000000040)=[{0x2, 0x0, 0x0, 0xffffffff}, {0x3}, {0x6, 0x0, 0x8, 0x85}, {0x9ea, 0x4, 0x2, 0x3}, {0x8, 0x3, 0x1, 0x7}, {0x40, 0x6, 0x5e, 0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: socket$unix(0x1, 0x2, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x6, 0x5, 0x3, 0x1}, {0x80, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x148}, {0x0, 0x69, 0x1, 0x400007b9}]}) r1 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\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) lseek(r1, 0xfffffffffffffe00, 0x3) r2 = getuid() r3 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000003c0)=""/96) r4 = geteuid() r5 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000600)={{0xff, r4, 0x0, 0x0, r5, 0xb2}, 0x8, 0x96, 0x5}) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/206) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x3f, r4, 0x0, r4, r5, 0x0, 0x5}, 0x57e1, 0x9, 0x15}) chown(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r2, r5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 4: r0 = socket$unix(0x1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f00000000c0)="cc2ef15c49adc0c7ecb4f35ed4565c24b47f1fac48d55dda0daf20d4b8fe766ad987c3940f9cc8f7c59f0fd583251c08ee3ebdca8fa0cdc145d2f8cf1410b8a032d8ecc6c6f42f27a8a90d567cb522b0d05eb9a782efd98e09d0ee4c9155c337cfb360b973d7d72255e005e94ec992f24837d6a67d4fd613dfcc52309b226e8aecf243ade6a5baecd394ef9909a59e98c5e4150ac3ce6900", 0x98) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000080)=0x4) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x28f4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x80, 0x80}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000400)=ANY=[]) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) close(r1) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x81}, {0x64}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[]) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x0) executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) nanosleep(&(0x7f0000000100), &(0x7f0000001740)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sendmmsg(r1, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) executing program 6: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x800, 0x3f, 0xfffffad4, "c39edcc86bc4164dd694d40306f6669ec3b3e5e0", 0xffff0001}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x6) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, &(0x7f0000002440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002380)=[{&(0x7f0000000100)="5b0c437c7bf4f91bc3b9f731b77c5fbc4361bcbd88042bf0931ce1f709568d73210fb2ceeccd9499f9cc30905a8cd1170b77d913ece19c929d6b3c8ef14476345de6a91cedb3fd1ed23fc681949d6394f9ef54eccc179144bea4a450a74fbe16d43efee3a83d518f6f2653d3f376c8b22245", 0x72}, {&(0x7f0000000180)="32a4eb492c6d25b1e7de778b904b0065437e940098a0387d1e916823f839f59b7e2fa124012f266e7869f9b18e15ac946a5892d8d972a23dfc22e60b85b83b5068007626f0380c4cd593e375aa759c3146ebb1e3c08d2d6a13f7b0dc341d290b791f1d0788045551592e03eec81a9fb812093a5ef91fca44b6554bd860d5f18cc3ec34cfb3dd79faa80e3f87001e2a2671cf6c2b76b5240d9468e7aba0fb70c459bc661aac5205068d", 0xa9}, {&(0x7f0000000240)="3556b750e4fa3941580b7e14ea40e06deb00dccdf719fdfe5c5559de2819d2959aa85d3fbf434144f91120a245ffb9071a0099d171f9fb20093a26d3c626616ecff7624e9f6613ea4db5c1516d600f619a3ba1ec2efa4ec336e806954fb3b8ecd459642ad416da95", 0x68}, {&(0x7f00000002c0)="00e28873eda8bdfc84361c24a2e35ad255cd0acadeeaef4f655a258e851b9082e83b40d4a116c67f2e585e76b95638d605d2252fc01591e4f3bc437c43c1a01c8ebe483ef5ce2d8ee5974e20e792a6e8c43e590974ac8cf145ab1a20d31bbc8b41afec9622c8c31bb89697e59da54d698d00d15dfcfce76e234f61c8fd3b78f4c6d13de2438df784c9e925b44dc525046c33a640892b0634ddc321aa7037c033ec8c3bf13614d30ec614ee41e2c5720fa968161278b37625e75075d234876b5f7687e50670c7a34b076a5b37c0dbacd2a20ab85bc54a967c8dcb8cbcb5173bf2a333836ac22b8d7f677a8ff92fcb44be18dfe1821e1468286f80c7f41bf4c642926767be30c6e74545c767b445d27ab5107716e55a96c4abaf8155ef636864ef6fb96103ba33d6bc66f69ee332296c38d2a6511412a0f96ebc7fe7cd9c0d2a2c4dcd844774b12f3a1798a88ca9b1e651036c36d3ce40ce92d1632c4eb887ca230655a67d02aea1276f744d3f2102412b03aaa99e2538755885102970bf0f478b66afe7dde2b53838d723c688b83547c5c95ab4b28cb82a29cbb59b0975dbf38f1763e38274a65412aefce02833748c118c1a902ab950b48b20d04f4d3a0190b6c6feb3ef724ea403e8d38545861201660884c66d068ff2c9bdd7d786ad76ffb9670bf264fcc1bb5bd64a31a768071c4180a273eb9f18e2dd6361b4d1513a4a59a959bf4e6d1ef1361f897ec651704ea56aab3afd58d92327058908acae57f21dfb10301eff5b2f961ca97c75f89e8f38b5961ad0d3b195255bcc0a8931e8ebbda532b5b2ae4e42e69db7ceab048413c07b0086711cce165a0f2d733d796d7de7338ce0237c8c3c52c9ee87cf31135a20f111208567f2fe07829503d25bb1852a66437e4ab4ebb7a3b0e486e2c7f7e64c5e8bdfa7f373992bf51ba00a495952d6841298a980ba460fc119d5829b1bc3b8ce706d582f01979abdc91cb343f000cdc079b1b3f27d6c6d21b7b5ecf3886b1eb7975bb0ec5abdc8524a9c8280ff06c838456709fafe13bcb2e38b244cd37a6bed0d4c7c9003f5981ef7f5a1de293a09cebb93aa007226a8f252a39697c34af3c1c06b3702e444d886955bb34ebdcfc42c50b2abc4fc242b9160c0c8875a299528b36cf56896d8bd61a965328d3490326b3800ddfb6031fc9febc5395476a6039d87b5d4c61776b16764ace99fcbc7a628e3bfb63704145b2176e2b80ff4228d5e49713bba4138ecd41eddeb389602cada5314dab83dae65fe217936fcc7e957d1b75791ebae5a742398b223eff223331ae3d3535922aeb0c49da749bb30aa5642bbe667ea4f4d1873ed688e0a663fca0e74ee6f07d129070f0b083db5851b04776a18d6eb67d6f27e4a2874fc3b14d1ce9e743e66249294eb19d355b7c8c4d022ecf7f4c22527de714eec01ff3f6391cfd190c122e415a395fe2028166a3ac7235ee54dfab5fe477941a0dd98277a10f275b0de86a6e72dab0cdae1c54f24d849f2bdb93ab7c5e20268e66d3f861490a11a1868b624f1af079250ce39aa7511d5df24a0f6de3e955e53bc16749fcf505c5cd523f3b84d953ae62bfd59ed70325262e0188f5a2b19e52a22901002111d9e8f677197ead754955194d689c7cfb760f523e78b4e620a3108aaaa1fe8858f8a876a06df2d94f72bf144b6a803b29f34a054ef226f7dbede37da20b63818dde223de62f426a11606fabc9aa1658630db2efa556105d8ab9d13de64ef3baf8247f6b4cdc2a20a87d6042def6ce288735dad4668b2ff5088af8c241dae099e49e2ba9677ae0935e8f847d1871cc3f831023c29bfc2ba7fd36cb1b263181638fb41d511d7cb662220fe2e2d9366034631a84e269c38436f3a78488e5ae0cb185c1db0fcb8b74d7378c58e8d3241b9f2019eed96a86bacbc0fa6fc342ff773b344cc688924131d8730e701ea54dabe929110c894d7073790d42a959979ba29b29c82040ea514b485bd79a5f3a9ea399739d10a84d00770a738fefb83220a1afa3bf061d21f48bc4b02f5f741ff20c5ec22163f5b311d55defb5cd7dae38170a9db82f4578bf336cb9e34c0f0ea14d9c67627545f98a32c137635e4e5f531a42f6184ef08b393106ad6cd164adb2bd992803a9f879f7b1d162e1f89281de19016a25630019f8a61b0142557d5df4e585fe104c82280c7fb21a9d660d6dbee5c8d06a6f0ac3190ebc28ede75ef68e9341baf6559abfc3fa159a06a27a32ace7bd514cf1d8c8cc0cad75a534b9d4623a59b3a4814a4bededf2ce5c6b28f8d72a44ac1d22eaeb98d814f520ec6254a9a323bd7a2b1b684d91164007188df827c54cf8506c0a61a7eee653ce005775ec9de02fb8f40bd485cda97872560133230feca3954ea723bf4f91faeca4ec9bccc802bcf1a1401c8fd8651aa55b20eb69ef016487eec624fe96aeb19e287d534d1f1a2fb3e630ce7e61f4fb0c9575000ec26f764058ec5f6837a80a9c7c9bb6fbc005c9056a7d79401f51a9cdf77c169c3b0691d08a4a667cc1014421f633fd121942f4a43ab20230f081f8f4b00788c1866364204e32b16a7681227a393fb7841748d6834a0460d3668975fa2bcd9dea399b762a61a266e9f492830a598160f0c56ee33c116853f8c105387e677694b4fc1ef7ef5df8c53c714c7242c983aac506ad64dfefbed71740c54bc03c02a3d61d22d7cacb38981ebfc31622e9f1b4686c28578d32c5cdf5ded28dd846e60582ae13a1fab8bf97596cf535d15b39255eb22ff6826eb92dee8b109c6abff7ec1307fc4f737a43914e584b739ab4006e9743081261112c46a87793e16af7b018f5e838d25ff4c08219c6cdcc956bc013b3a845fc96f8a5fcd672ab37fa44aebc689b63b4cf128c720504cf70f942076e12fafd37f5c63d6c3bcab0c711afa47c041ca6fb23e9b361459daa7544f3cea8d66dedd5d96647cce42bbdf470c89882c1c70d611583d53d91da13f6476ec9705b73619f1022ebaa28bb57848b9ceb6f89f23f94564c2b510a13c2478dfbc57b7a4afa2f3471760534ee9bd9e8502742808de717c3eaa2d7e5c369b3332f32813727c8293d558afc823449c9c89d2c9eac25cd6559560b91daa35487c2921b483fdc61c8334504ad754c2b41a0fa54005f936e4d196d5a51f603803178cd04918f36b5667a9ee281326498528c18bc2833d43b687e7b82d4358ecb61e1b26d9cb6e607f1d65bd9464fc33f401296aef313904bdb4b3e2c654c686d97ece6d07b847b5855661f3f1c5a7a2f74dc1a3d614d145f8516cbfb2c02ea8c4eef8ef2e19b2e3c6ad164b821d33a98b70aba03cd7b35e43e3ec5b5aff49c364a611c7f9442d78002cb930d155ce373e1edc37555ab520532296a89587b2a0f897acf89fd78dcf6e3cf084e6c518c0cb707958496f1edaf1a7d7722e08bc60106131817ab59d9647a61d84b864e7f4963def0bd1ccac29df28adfcc64e124b744135a0e1d641b18f986b1b9f452dfdbd2ff4926d0445ec441163c0a312eb1ce7e1b249519170d084e2cd8446192bb4f407d8b70eabea21e7031a3370130f57acb4c7ddd24945c3bb89b444978a3081ca3a8d7c7e03ada97f2aa85e322b344f910ab5bcbfda54396de49f45c1ae06d04c847d4c2f37380badbdfa9b08d74a5edba28dc88c4b45536c09643029393a6cbe7469fa7f8d9d4008c5fa1e6d1e890f73e22caddb775c1327b36d4b28c129fd4208f0fd8d83fb68c5f255805022a2c647d23f5218840a89a0b0856c6b5232bf111392f4b9e1a1fd82add72798409fc0141bac63e5b04efb37870b534171c39ba81debb9ad972573a7a0e3715ed60526580c2987118902c61be256689f51048b942d10eb9981f93af6f35b212c418252759cec4b4a11b4e7e08b29c414f2fba9ba6de426725a70e14dc28cfa02a350c7e727fa00ca81286cb5bd5bcafc9357acf4368691c894a51c1851e96e6141c079fef45c42ff7cc9c92db37bf33687ede869a0aff5c1b911380b04b9446521e60ae7d954c76423a28f7357ab23ae2e21cf879d2e504bc98ffbdb53c191738226f08bda9b43c5eeee1c5d6e838e8269527d119c4c1bdf157b19c7db95349fef48027b1076f7b5d43880bf27e54646f8c4991409751667eaca02da0d6f382d99faf7ad0a03c10d6cc567ab98f85a44cbea2b30c0bce93b990e92de23e366528b352842b9e4e4feda10269f60d0b5c62d0e434434447fe2c7aa55e8b28aecef51f1fd224026afc227516777e77741e645014ec3eef536bb68eca68fb7fd57ccd1530c0aecee5fdb0ff0b7876a47455ee997e604d733cccc77aa079563b921190fdfccee29d76867094535b4836d89b48f3e7da8f387ca4744690eda91741f0621a3d5ca1bea00873289951ad888ff5e91d5db11c09063724f4589928d8a1b37be86cd834f7b019a918c4b848f97591ca404f02a1956194773986d4706ccb5bab6b9e387c6590bf6334ee9fd672156e2a5bf9587f85da52fede0e53ebac2ed1d9056a03ca2d10261ad3d360b3f3e99726706b96c1704834eaaacce2da5b66679cddb5d0d5d6e986097ad35454c6f0c287c88783132b67268f943d618f4e121d769f3551684875d04ec504b056e1ff63f22110210b534e0906424d3144f0f10818505166a7052dae60964242d9b0b3fc8906dfb29f6a59cf6008297576bdca51b6410eff32e5e4456cf3dc6e9eccb58731e9a73f9fe1471ea61443c280fa599ca36e1b41a953ed1dbfb2c49990355891101cb5e43ae425c5bf713d658a7d38ba2ae58bd020cc05be49abcfa46ed5887af8f6a7a040ae043953fada59c6efef99adc1d02e4875c5596113cc621c2f9023da79f228436bc1ac4086b59edb7ab8677c9afa76edbbfc1c8d17c533ce9dd711b3e60dd3e6af21dcbf0a8188acdd0b11b98579294075bca713cc7093cb13439d0cc4bedfa59794daddcb17410da800efb717f0389a72a6c47a07a03fdfd3b27199b02085e8c9aef48ceee2a5875a64c90391abe0d1476414c55cccf6c0daa53dc6bb135d726598e74f49b434810015ecafeb9afb50edaa477072721f82820a3d229a8542438ad410b0024267874d8bbaa651cbdb31faed7983bc9bc23a0508bdecb85a4a30fcbf93ac8a1bc01975b225a650ed54a310e1d6b4baf9b41a0ec327439955c9535d88dd28fa2515d000f71968e5b59a3dc72484ddb74612809f7b288d95ac6f66b51a39aff1f175796e1ff24e07d6a3e6f37444c4e9e863275b60a174da4c167ff3e32110d5b0fe1c705152fa20ce42db96b8cae583b2da82226ec56208982acea21a23d0aaa0e100966eef089b0d2b353657080fcc6afdc313063b4bb0606fce64d595a2786b8bdc0eb58b8703c3eaa308efb9c8505fa69960e19b397f386d61197c4ecf823fa7522742321b8c9be9245beba25212ae08fb71d2ada5276eae26c80429ebadd3f16da4af70cc67fbfd9ac95b22d5b4c2a94976b17ddbb682c72e7003e3bbc0fdd0c32b1d211e3e2ef14f6eab1039eeccf570cd624b3c86137ccf0ce041eeee307061e4608978529898af37a2e5c10558c3d2959838f30015457b84d5da992179d70cea3c1e86a8e745b343d2d9fc749b91bad20f301f03ec01980cc923c6025f62e060159b86f0aa7cd285b22cccd08a2fc394eb5a49a1c11ee0dfd01cc5cfdd89ba71cc1c974236d090840b7b37ad0ccd0090ca49690ab3509706e2a78ec56b36688b8a82c646275e2bba8162bd77bc3a29b310697194e7aa99d4e5aec459e90c73a", 0x1000}, {&(0x7f00000012c0)="0a29878d31dc0901b30260aba95c44ef6da5c3180c926c97d7963bbb10c5189b5a56ff910dd8c7e318beda3c510263930ecede4b739bdd801c86a49f3be3fb51f77a7541e8294c94088c7bebb6868d3ec218b9156e845ea59ee234e0596aa0226c771746a694450b450fdc2f26c1193140da4ec13835852f8137ce0016e403e8abedb4740590e598724f3b3dc159818d6e0e3184262e77f541834a5076cf7b580fc589f2279d38deebfb67971a3975934d", 0xb1}, {&(0x7f0000001380)="a6b62eb26e1e65a20cabe543fff4c0ed61554bdc41bd26e29359a49b233a19d95aabdbb7d3912763b109318413faeaa441b4bb78167289291d92cff5d126ca7521edb92387e65d8ba8b061a9a4fd7b33152afdb2287247b2ee279f4a3a8cd572aed31913acc1126912974dcd9f3f59167e7c12685d86726deb737ad4a16152e5de6632ef6ad17b9b27aabad4cf4c790eda6f37638616f03bad549692457e5186d8ad1545b802019e60daa8450781abfed429aa80cf7f71ebfd8345f398565983c6e93200e98426b67a1ecddfb0ffb3fa57ea62e07babcc656b2dc1bf50d8609c7544cba2a7505b6eee936a65705d23276ed73216e211db57279b8243ba479279c02cbc26c1f30285dd23d1fbbdd7579356d5133e07fb5c8ffb8f3b1544544c793bbeffddf3de2ef48555420e2998964d16874ba2008cadd583a40b21c3d4146a71d4f01b9e0da08f2a764a3fff78f4f2d044ba862c29e396da5d55fcc5b5ec893116f659af010eefceb0f0136da895ddb2668794e379911c76b62edd79d449c984a8f4febf11ecfa2593a0de3717430d8df492096a2d7417cc2e41d32249f6165d345c7c0216de2a84d706a1bccc0b8263e1aec94818adaafaa4c915ebca9ab79141c181160a3a82b1161f9f4998e7675c8ecd4bbec4c177b8ddb1dbae8e4b2696346b7f67204a0749677fb93ac61a48c5c1d9d42e233c11f47cd12d7e297392accd7dd1f816f134c1c8beeebad18e390e053701369d222946f65411d50c9990c8dc049476d5fb7273ff78e703f9c952092057712c2e1cef4d07e2b01d5b1cbd7c8e7d8c264bdd24a4fefd1be74cc63b08a9b2dc1705a4bbc9a00a980c9f559aa9fef629a592ccef41bfa155f086a34dde7cf33716d6e4a248734b134e8681f0898d1d5b260bdc4326a73a42d864798a7e3f200a71483a098df5897104018c65fb471819f0c8b81dc82ed7e5d19e7d0b405ae785ef4ac9cd512321402d923eba567df45b8a5b82bf424772695544e01833a3aa1f07897826f62beac0009b7dc6cd8e7d371d395fe92173b28128279d2696cd98f295575bf85ce0fac4388b4df2f5db0691d62fc19ceb9dc2d8ae292848bc564d4d506a02efb807bb574414545422400521865c549c4713d605118806f07a2bbd8040423b669f35bfc9bf63963e96d5c3ffc2889d0b83b86c530d41838b95aea55f9d01a204bf2641b76379c68767c5d074cf198a82de9a9bc8706333ab70bc3dfe240121c87f7cd5e6a93cffde0cde5ae71545ca6af78a8275abe5d49878d5301ee8d3e060e831c8fe16eccfea5e6f5bbf1812d76580d83489e9f9f45daab5ce4542d35e937b1d2a9d9bbd27af2236b49786fe39987d41378ee9c370f120de11d8d41c77f8767025ec3e9e0d65c028a26930f3849dba960a22d844a90bbb6098e86592512b186347d5cb1f3efb5bf24a9b087481e0cf6381b691430eb0d4a4a54faa84d9bc40b5b2ada348e1ba897ed764588becb406d7a704ef2c7bb0e3f08cc3e548d40c7af9ef85945cae9d25e6aa24a08b4a85ce1feff98fdaac5c0070a9f122fe99918755e5ea7d81d42f5912809e768f3564cc7d15fc88f1b2d48c9fc70612f243d07833ac70d409f3fc887450b4d41f7494c8f863d9e0738e08ff6350871631351771da3b9fd0c7a25127f5615669c5f8855ee54caf4bdd28d894104b72c4bccda1058b7140283e939d5ca0de73d70fc3a0521d721a233e0a062c156ecb6d6aa0820cc95486156bb3fa7f3e3937e4b0609e9fb1b2fe50b8298ba5e13214b16bfd119243080f2364a9a452d47989b01eb0195af0481873482a7e5642773ae5d241d304f1a4af49cffe642dc9ff30aa2c441c04b21f08f18460155e339ddeedd0b1e3e0f197a7a06df2493f6028aafd4431f57f2d7a17ad3282446bbdd8407bfc83a665c8e32785dccca13707028020e39a852f4a2e9314a6c99185a660d008797fed6b87d45a11dc45d51592c04d63668f8be44f38bdf8dbf96e2745f591f60f8614c987c1233c76b125ddc262120fb33cb8cfde2d49e154533700cc55ff570cc9b7aca09caf2811648f9d64851b8c4e3fac3ba153e1a45cea0359999f0275f8d7421d27031c57231d16e486fc841037d5980c8e3f006bea032ccfaf5c210bc51048cf68afc9eb1fa287fb00a04b2689d07de9c7ccf10818c254592019bc5c0fb12c36848de4d59af84db50ad9fd381f6bbf153c808d73b9c11f423ea1d34c2125ba8d299e5ea6ffe9213d009cced2716d6b79ea1370ec4978aeaad8498e3d4e704a58c6024537eb2ddd37b558e1b4fddc530ae77e746a938da046dd56ac04faa0db3be1f7d1dcf660520f5d0bb95bf52d85c4128cc4868d8d29c5a156a59638720a84d3d4cc19a7781e54d269951c40945433b88151fde9d2b19586b48410a944c40eb5c9aacab583ac4a806acb8f8d709635c19d25a1dbe6f02f646b970ed01fb8dfe71127ea97587378aa4e7322ea8d9f3b8100e38fe52b1d7a340e12b6454f4672482e10c70d3b2b213105c5e7034a6f2d1c17fba613f7379847736408f32ad6095a08f5309cb61ef53894f0cb1fb00449a89fb123e0a0246324d54768d8a177896ac295f827b4405d7c768684adc0c46c4027ef16d08a8e0270154e3acf8300af81fa37d595eecb822361f9aced68ca3aa1df758e616a8320aef03eb4f6d1e144ae97c84469f8ba69450d00d94916a48e5beae8563d0bbe86ad3bf8890dd80d765cba2d3179d7cc89ee4c54eac82df238ffeb82ff9cece3dc2c12e591a0e7fa1c16df062eca8a0ab99707d468ab2f730e3d48dd5093460953aa5073440e7bdc1e0a1baf02e7b0fb83efb2cefd9e5b030717a40a02e4057fb86d3b4482a9fe5627fca53d59410b09e0dc471dc5f3fe1f25a0910f641b453bf776305dd2b0bbf610cacc400d0ba3949b1d6200b3479f66775c3bac511ba00fb8943b0ae8a362cd2b4cc5f6d440f784ab5fa8e57e3d70ae06c86a2e7ffc5383efba9e824b95f58f2d1b09120eb957868fa3bb3bd80a4d6cc77b73034f97ea48ec9be0be095e199e4fc886b40f86af1f8df9ac285d1fb5e61dc53b0a8205883af90b195a22fe04a3cd2db990e83f5e48bf227b0e6af77852f889cda677a92781a5d27c89a35a1286b83a45226e2c7a2399340ec6e36ef3f1e29b8b4a99bb6ad0e70f440bcf08866a55060f24d3b1e556665e63ac69719340efabcfa23c8f10769dd995480670a9dfd7dce4beb27b025a512203588417fd310fa84da3262cf3a08f946157c60ab70dd4ee4a5bc5e7c78fbb6242c0ea4247f1b8adef6d1cf3fcd2f906b571d0d2ff7e4e89842644a98f19ba06075df475439d4f2c2f54dc005e71b9b9725e2bce84e3f634d8323bbb2774b4f5808586960522ac4417b02605f0f0cd0208c32e02e056c7d071a4a005b5df80818bacdeb9626247ee7aa995b0ab124463411501fe973f50e05b34313646e6b770919e07e2c370e3f51cd06072ce61b9d471b5deedf828d4f3c0a23c6575aaa506cc29770b254d2897afd384d8af9ad28973c2bdb450389f7964cfb49176d416f40f1e55e5ad14c63fef6561de706b03a257edb9427f099caad8001b145c9964e92d7f113462e1dfc25ee35b9e5fdf87640795f86c121a48efae7c6db136ac389768c903f67ec64a1dcb9bee0cf01a3a0cd686ce661f65fcd45cf154ccee7fc2abd5b30f2bd60696f393870a4a294787f54a8a07f3cc6a9af46a8996e7093e4e00d6385129eea98387443d4d81f61febe5525236428d15ed798524bbc99a8c0e3002bb0ace6958b3027cc3c040156e73bc8b744f41878eaf0ce54fea8d355672ec48c05272ac9d08ba0edb3085ba35a155f3dd34fc72f18ced082a89b8f95d04740f49c02c5ac0a448f60f3926ad614586c4d68790a97415af4cbf5a33f83d947eb2d0e1739a6dfddb83e6d53dcc6fdf2f4e321d59897b427fd0d7a5c0272f8e7fb0c1e43295779369504faa4396016ce172d0da23bb1b1b24e5cc10d5c2f914952bea04eb5df4b6d43a4837d8821dbb7da237d28a60d4cc59429f4dd46256789db940f861a60e11cb76998164438b5858f4dc24b90aade37bb245020da47b6a8a4ecfa20425dc12e89891b5898899d2af589d430936c398cee309241410b2822da53d947d3345c3dce7a117b79b9393c3a1d28e094db8e13729c16c4f5acf747a1980e993dfd6badf61c14f48feee0fe44a738ed755a2d2e0ec499658fa6e2a21da7974391f1e35a39d2e307aa8c6600d383e4ca182219015ec9615ef052ee2d132a290e9f3f1628f58e26f05463ca0d593b3ce79b2eb4e590fb51c1b2484e071ce5614e1c96d705e4f314a7321e00400358fafdc5b696a530c8db51fed3b07390ae9dbff70e4b3cbf869a5c07095828757e89f5424fd6d1aa3efd9aead9912cb9bf81d7f9e2614bbbea47ebd4066f9cf8a7382776b43b8e9cb92aeddfea87586d80611879ae970425f0de461ec2cdf7120463bb41f6eccc1640543ec35c0303b795c93c2cf81e1636ad216152e4abf59b473a3b3e32f191fce3c6e06365e3f6877b1fe6510e4ab74be330b9697e1c5bf052174b6fd79cb2568f7a859874cefe61d9c9d7d81d92a161d39ca8d78e5547d7311bb014f0d98bbc759f8cb06b7f663c9420cb6f936230cd8add72a5d79ea6e4582e31777a3fe47de436fa45cb828e995e6257a16baa65c34403bd751c5d9d34f025386d2565a7989d9ea43d126551449f6bb099cffb1616346b4638033c1cc10917a85738693008a529d9dfd05133557395b3ac222d8f101792ca61e8dc961fdb851a7fbe1a6e5926364a5edcee5a9916fa618eefead093975d544df6b89e857b229cda3b50e560f70e3a75a01c10a5c243198a8d64207099cdec50af13ed3734be6f4969cda2302b7a6786ca7e87899acd54ac2f4fb8fb94fa1b2918fb634459b6a0813f3605dbac141b011016c138ea7259993106263b61e8031f259fc488460a5d44119a70d20424edb3ffa13fabb088eef4612e97f5ddf10945e9a7a9836574c596edb6e4dcd45fd31fad2f404ef2f15c3ee32825f092e8c6e936b9d735d24be7b1de89b93a6ca9935457ce6b44cc33c73a508f9f8a8b954930932348d5296973e2a2d149ef87935ba916304f46fa07b6e76d616ece3fa58e4da9edaa7e826b20e25107be8a71e94502afeff97b712991b146b3ff616dcd78686f1cf1a38404c01815952b996ef95c380e6a593d233b29ab1568006bfb430533cdd8819f2fc78569515f1e6f6e34a8c5e1cbdd9cc90cb851bab5798c78175e6de657773ec1c24418d7adec621672d9f5a07168e3a562205f28435bf6b9f232edcf0738c59c95b45075fd1c769f90ab6f2239475a417237555227d12df36577d25ff53c86d5fbc721e6031b8bbcce547f29e03f14934bd5d3e19502c81d9db9413c091f92563e6133cb957eb56b28713bb8252ba0ffaa23f5548ffb9cd7157121b9af95ac508c48b803ec3c151a1845b4aff95fdd05f4c91744e39ed4bcfa393337cd14a7653b7f311741ef42f539fb49c0287708e0ea1c9c8cc6caf29e2f5e51604d24e9a0b996b726ee5c8d00120a8addb051810f349e90033bab6ff4a5216f642b3b5254cb8252145570b595d522e585013e0524e363b786e07f25f23896819277dbb921e37c666c290eafc2b2662b5c40f09e2923413403a84183cf7ac0c0be3ef6d406423c5ba01da44304e477e2f9dfad0b08b62031c4a66db6348bf15a830f708c08a0cba112f4580c986aec4240e", 0x1000}], 0x6, &(0x7f00000024c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0xb}, 0x2) r4 = syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000002540)=0x6) r5 = openat$pf(0xffffffffffffff9c, &(0x7f00000025c0), 0x80, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000002600), 0x400, 0x0) r7 = open$dir(&(0x7f0000002640)='./file0\x00', 0x8200, 0x102) kevent(r0, &(0x7f0000002580)=[{{r0}, 0x1, 0xf, 0x8, 0x1, 0x8}], 0xfff, &(0x7f0000002680)=[{{r4}, 0xfffffffffffffff9, 0x3f, 0x20000000, 0x7f, 0x2c87aeaa}, {{r5}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x0, 0x7b}, {{r6}, 0xfffffffffffffff8, 0x12, 0x0, 0x30346329, 0x20}, {{r7}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x6, 0x9}], 0x0, &(0x7f0000002700)={0x2fcb, 0x8}) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000002740), 0x20, 0x0) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000002780)={0x7, 0x5, 0x80000001, 0x0, "021d82d3c8375f4b45ad760c93cda41a2b618ea4", 0xaf, 0x1}) r9 = open(&(0x7f00000027c0)='./file1\x00', 0x10, 0x1) r10 = accept$unix(r9, 0x0, &(0x7f0000002800)) setsockopt(r10, 0x7fffffff, 0x8, &(0x7f0000002840)="d56f98093b02645a67200090804717ed46af209be1d05375eaf653c53827a1225138a564f73dacc5727e5d1d09ff4208bc6d5b7873c37574312fcb8d31f28f2002d7d9bbb94cffad4f3fd1cacfc82a36059509edf9faf93b544b56d9bc0517bc800e4e6c46be9e2d305bba2bd56cfd80d1554143963de3ca954bc8fddf6afa73933217c0f122d9c4f27d8c8903bd253b358048103bae1be5dc5cd11947d068e1636a10bad31ee1ff683a59cd1964ea75a2c13c34556fb5a6885d58356683712e5fe00cbf3a8cb2b96178414e1c50d78718a53939d29466808988cc1d43a9423b877058782fbea50b1721a6f0ad3c115741f0b04c976e0730aaba", 0xfa) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000002940)) setsockopt$sock_int(r10, 0xffff, 0x80, &(0x7f0000002980)=0xa3d7, 0x4) socket(0x6, 0x4, 0x7) write(r9, &(0x7f00000029c0)="1958669864eec42c36b8342efc6b729991b038c9c5eed376ecd8b9c5a6e59b4518bb809c8f79a4e65b9c0f59a27a09225ea51c5757182892415902735705cbf59873106d0e61d2457b6e0864e1f3506d3851f32f720fd0cfd77d9e5f01bc8227b1ba5804949e9192c33d62f0364f66d221bbeb92276de043ff425b6d25d99a354dce8bb34753c28c6d6d59a33c46cf668a63987a39434397d0257f86311fdadf1237e0a31bf9ebce8cfa0d2b18715f746d32a7b450ee18dd1897deef7f4f91bd234344d9d5f72d1a3ac720296747d114c980add85c4cf1a29cadf25340c8d1962c2f83ad3df17a18a6b0d2537546ddbd886af2", 0xf3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000002ac0)={0x8f, 0x800, './file2\x00', 0xb83e, 0x85, 0x1, 0x7fffffff}) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002b00), 0x940, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r11, 0xc028575d, &(0x7f0000002b40)={0xb8, 0x5, './file1\x00', 0x0, 0x9, 0xff, 0x7}) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000002b80)={0x6, 0x100, 0x8}) executing program 5: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, &(0x7f00000010c0), 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x21, 0x8004, 0x90) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xf0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r2 = kqueue() kevent(r2, 0x0, 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x206381) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000001580)=[{0x0}], 0x1) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21", 0x3) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) sysctl$kern(&(0x7f00000000c0), 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x83}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup(r1) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="d4c7a693b80d7187", 0x8}], 0x1, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0], 0x10}, 0x0) executing program 4: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r0, &(0x7f0000000480)=[{0x0}, {&(0x7f0000000400)=""/84, 0x54}, {&(0x7f0000000500)=""/202, 0xca}, {&(0x7f0000000680)=""/148, 0x94}, {&(0x7f0000000740)=""/183, 0xb7}], 0x5) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x80000001}]}) writev(0xffffffffffffffff, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, 0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="80036f40f71a0e4eb1990ef895efab7e2b83980a37d4634f285fb4cb1c0e0baf0c5c354c4baef38834b4618d10a2cf0fbf1c00301bf7c8048ee63a067d7faf329b975eddd7a76903920a2d3296074e1b9a9b46cf1a647031655a438edf805bd980aeba4f68afbff8616f563dd6ad9a8eadd07d96cebf6b4da25223695146270aae6cea978226578dd40946c6f3e80d708d1555164242cbcdc4d7ced6f2a0f513651d572343c3115e8cdf9fd5abd868048e7e203d905bb1bd7600000000000000000000000000002b63f0f6f7e996a17d7188a339beb6399b16ab6261ce2b9395c6109fe78fb5c5a011365e5505802781395fcc738a8adc2c2e5dce50c8b50466b9773895fe1006889cec1cc82c5bca61a6f652f3e617cfb5b16e671d17a88a2aaf2b8a735e960c3978abd52427392c70ce0f72662fca9db5af55c1f29a4e6946d60e261c1763775abbc6270c08607cc4c2cf5d09b0feb0c5a06462d73b9de671617dbae8192c9416b95f5f7fda4a8be88302fd52", 0x174}], 0x1) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000400), 0x0, &(0x7f0000000200), 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x13) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r3 = msgget$private(0x0, 0x790) msgget$private(0x0, 0x80) msgctl$IPC_RMID(r3, 0x0) msgget$private(0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket$inet(0x2, 0x4002, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000000)=0xffffff4b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f00000013c0)="0270dd965d8628daaf9a5e7f99e559d0aed90670d87bfe09c870a2c41d270d551a5f2eaad4aa22c502a0b525ed4f33aa3cb443b37c06e09925f9aaaa90626a2a8378dc0a943406b166a4a6228fd34873a6905aa56c6a9cac6f58b66cabf083f83683c74f0f3050b96895319ced011c295471e9ca5e3ae2f92dfe0c90392a47ea53850627c249733f70e10c1a4d7acf7deb", 0x91, 0xc, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000e30b060000001a5113fecea10500fef96ecfff0f00007a89583535", 0x25, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket(0x11, 0x3, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x124, r6) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, &(0x7f0000000540)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81}) setreuid(r3, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8, r3, 0x0, 0x40}, 0xffffffffffffffff}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpid() executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgget(0x3, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) semget$private(0x0, 0x7, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) fchownat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, r1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000080)=0x4) executing program 2: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) connect$inet(r3, &(0x7f0000000000), 0x10) shutdown(r3, 0x2) setsockopt(0xffffffffffffffff, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) r5 = socket(0x18, 0x1, 0x0) shutdown(r5, 0x2) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) getpeername(r6, &(0x7f0000000080)=@in6, &(0x7f0000000200)=0xc) read(r0, &(0x7f00000000c0)=""/194, 0xc2) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000001c0)=0x8, 0x4) executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f0000000040)="18", 0x1}], 0x2) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000014c0)="20002000019c0a", 0x7}], 0x1) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000040), 0xfeea) close(r1) execve(0x0, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7ffffffe, 0x0, 0x7, 0x6b384151, "2f78acf2ee6098900d026cc4ffffaa175b31cb31"}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="2b79971dc727e90beaba9a82b5563a1f7b3a9d2e2440f299d8eb1405787073266639cb429342fbd135dc0f4858e321a45cb605", 0x33}, {&(0x7f0000000340)="1429e9466dc0bf152ea2f8a4cd92ea699854098583c8110372d535791e1fcb9e22e522389e07c7c412935c27a499bcaa11c3c51782ee011129f90334d7ca1931163c69c90a208aadbe03e19517e9fd7c9106c0a89917f537e398b0cc132caca028ce4ed1601cff87c696b09343f31ecc3428cb674c188718870b3e3256e4567d3e4ab818902602d4a40650379c12b634016a8add360fdd59554e7ead583189c84421b308dab20846e1d4e3832baeab6ba32845b8f0334121f81d5f53f479b08692e1d6246ab51fc9332c92eb2d5fbfb2742c2f1ef96b60405c74", 0xda}, {&(0x7f0000000180)="e10f9133a4b32da363ccd5e1f87f8f4d72b918cd0a1d2a4a68c596811247264a570135d3e7b88c9aa249991a030c91534013b2a292d8344d8041e4c076aa11662502700065456acc61f3cd8a5522361aba50650c619937dc335c29bb50e1a04c6263d69388b304f08aca9d5fd434b3659185533d", 0x74}, {&(0x7f0000000440)="dc7595fd7b698539aa63a0143873e5dcec5d4a4a59cdf0f2d48b33faeb51ab6067c258272e7193adbed0aa15a9a4e3d75c67de0a486c265cd538922547b55256232550a963c26483a3e483b3", 0x4c}], 0x4) r2 = socket(0x11, 0x8000, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='c\x00') kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000080)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f00000004c0)=@file={0x1, './file1\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r5, r3) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r6 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r6, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r6, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r6, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) executing program 4: r0 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x1004) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) r4 = fcntl$getown(r3, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000640)=[{{r5}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x10}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="7066157f09a0a98242628b47add4dfc960ab9fd75c7ef176453ca6752d57c3432c1a21bada218da3e3cbb019d19f243fd790ee116f9e3063082a8d43dd33fb2977e8471ef93c7b00f90096ab24885d6dc8435601dd8ff51f5eff68bc57ee5bca603528d1e4b7b6824620ce95cff37ad88edfb58d3f", 0x75) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) write(r0, &(0x7f0000000200)="b2bb3170fbb95ea6a8052f0e79ae1ffe412ff9b8be72f495217320d0da16e55438d1f2e4e8aa2b732b5ea8e60fab4be04e5dd3545d28d0f59f6d0a263409e7a9ebb10206bff14eea8fe542b348906c0f2d9c7cd73be231dd2759980249bd0436317c628166886de9a5e5130334836e032ce4f6410a3727e66d38bad8209dab535ed169e9ea51495fe8fc7f0659a0af1c726c4a2201de5d66ef66cfa0eec7388e674f5ec105ce14052811f44b25161898fba4228ae5653f2c8c7d603f43f4c799dbbf6c63afb110aac46d931f", 0xcc) sendmmsg(r9, &(0x7f0000001440)={0x0}, 0x10, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0, 0xa}, 0x10, 0x400) setsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(r2) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x3f) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000000)={&(0x7f0000000280)=[{0x7}], 0x1}) executing program 3: recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffe) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x81) linkat(r0, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000340)={'./file1\x00', 0x6, 0x4, 0x6, 0x1, 0x7, 0x9, 0x5, 0x0, 0x0, 0x7, 0xe67a}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x264b, 0x9, 0xd, "fabafa588fc0000000000010080000001000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) r6 = accept(r5, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000580)="4534122cb25ac71eee67fea7060000008421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c63358e6c9baf0478217c9160ed90c216a1f19eaade9dc52ee845055b395000a0f82ed78d8838733b613df90b0fbf3ea7765aa865f8dbabcc67500cf03329fc9ece59b589933b7d59e06f382c17fb0b3f17963be69624b9d0b76f744c5df42f140586ab363239e9fb17abcdc980b433e5277fcf2f4daaf797550c5258b9c288e3c1faa7d949a68528c6899ad21daceac76a02ffe90eed52499a0d18439dcb0b73928ad6b1f", 0x118}, {&(0x7f00000009c0)="1735d46f556bafe9ffeabdf52b36d614a7c86719180a95cbed2c3d86931db58a9db83b21de291b57bd8ff7517acb74ae47de6c35855acecf2a3dc7ecb8ec9adb7c64b9b56c05f70f2fda77a33050851521b42f4437845bae8fd91013ecef2b2fd78298e135146d8985bb0eec9e38fa59908bf60c071db5b004581f0af4656a4ab81f2a1138d33a9f05774b85a042e64a95ed8757a03ad2383f94a960ac00b30a2e337aabd57621dc8d0266b01a46f3f06cea482f1f65c2a89249e34903d4621bb78612d330a99989b663cd57fac4e2e3c2f7d00cf9e47c5ad092c65401e7e5f48c026e4e925fc2090786fb6f87ed3f87b8806ef3dceabeee2c028cfb2f25e6f2fbb6d5854cae7c1d0e27f806bce795a76f459d7058ca36d722e42e19b6b548f0a5e1733c4626e2cf65841b1750387aaa44bcec0e49a370c727c93a6009a647a4ccb26eb77d40c9e2a0e7c5edc0dedf3d16f1030b1a4950cf9b2aa3662ae64c965cfb8a49bea0795d9bbc58e0536b40895e242fc7d63f3de26574fea77f683abb44ea09a9945c9e754a352ea0a79e2e5295277bd41bae9c54f88be2db23aa30ff28ec3ab64835153b927db8fc0c47b98b619d27e83e10a7ff567084729f9b8b595f6b13f13340e10f7ae5468021631577de63fe1d06997b6df1ed471bbe23a791f6e67d7b2ed2fade6eaf9a23aa5f40d57969b790bd10cba0e6e929f7f10cd724819c92adabd1b3d287a690fa7aed1237d1473f7b610a63e26c44f244e476eb86207172ba7b8bda421502a539d8e134767b3406e9f9d3b8bbe7a707462662a99539538d6b4dc927f9ac90807daa4c5e89cf5b024e15037cd866cbc8fda7a408f772eb605977c93250b95920ce9c00fbf35ec314a353536c668ad943ecfd09f5de429a450df0f196fb715cc57872f316829ab0208f03622bc9b31122e78d4279abb64edce8d913bdcb2f6f2e132ca8bf52b45831723ba4e3a515a390a5ec3877910df97f5dfcab992cba655c22aa99f41be555781b0ee8f0e56799f03ae68cadcd96097437f0413880e43c72e75ea56d3d7f7d3e1db6000b3972180f46245e6a6e08f4148d06deed59a24c99443de5fc430fcaccb1136e79461b6aef93cfdd08cabde41b7024fa941a46399cec08c65aad7df07d6c9ff8e5aad5db56a721bdd6c179e9829848bbddbf41e3178f3365ea6116a74769560cb753fb388bafa2903e5940a5e04efc92218bff5fd184e53c4c783c0f5bb923aea15534e772d784e4f1a0d5d2ff5aca3523d2eba5f1942478b43a9a2ea98fb160b8bdc4abbcce1fba98e23409689dcfcd44ccb178ffe2c66c7f8f9cb95af7322ae258f6d2d558f9783f1b4d3fa1ef12b4017f626d84e4102dc2d5b53dc0559c3a8efea0b90cdb8ae5553906efff0c78ad5e3b1b963a97d814de42f512dd90e58d96310cc71896928fa5962ab9338653cc3b9eb62b151c8edde9cb0c30dc539dadde43c927be38dfc83e5caf23bc00f2f47df42c61eb10f7e554e72ebc01220aa06885088d555a10b0585094fb6cab3f99d7545970ff00076193502a30793fa9145bc4a86bda089b0b8a6cfea955f23b09de3efa8c33069db5c710a17f20415860748ecff1a4b5fbd0c36de9afcad745fdf1b657d9214ab9b85b6cd4dbbbf82e82f10b79f3ec17f7ce0eed8e279af658d859654d4529671a7d44683d37577da14ba5ab987976a687ce63f17bfd13d1c1657b9bb117a17259f46b9ede62e3f4437f1b8c58a65a81ee060b0570fb4bb1473335005b66327ecfa167efe9267e036ea477114d3d7dc7d951bf9491d1fbb7a3a258c5a03ada443e51e15aee5b2b6e2a3772504147d10155056ef6c58b8dd9ff37da98a8254969d2d4e424b2273fcbe9e3d9e58e1c9cd19da4b3ebf0a2f3f26342214cc27b75b3007eedd7ced21923ac4ad3496c69b7235e71d09b443fbd7f1e966dfe1042b018ed984e9937ca5a6861b450faa9e92003e3a58084f4bcf0453ced7abac86cdeac7c557e405e661b6ad02aa8c792ae8142088f7ad455577404b40c4132ee9082207ce12f2495d591f1030f2c559dd9f5ccf759d6840d1e86540fc2d6a40a69fd5be3d446a001d6b7367f62bbaf8324ef25574a954071debdad2a66510731493a7ffaa241a634198afc1200f1faac1835513968849bf852c44dd0b370288a4c20433458e15c4eecc92ee285fb4f977693d4bc7e6c2f998f4b3e232cb6d4bec62be22e18db243486e12a138e367b52b401d44e270eea13b134b778471ef57bc9b474e67be7a8fecd32d97ff9742d13da110742a514189001596cefe8e8897581864501473ddccb20935a2dfcd93625cf7a8fe02cf4febdf3cb4d5cdea97c5c94fa17e8388dae40f6dffae6a47283471dc7ef5dd4a6123ccb125b04a77e023791ae88a39bdfa505cf961d1910d0ea9ec8991e2b074d2ecdeac8ccfbe14d27e2d1df9281bf6a77032e5fdfb48350a696ae1ff82ba642304fccaefc3470181289a46ea8deb2b76a1c2cd7ec2f1b72cbfa1d60314d088fcfcdcf10e2d56c653f3fd57f50ce7dd0c2d350cf6599765f09a101f3a812984a5c5a61bd8a935d20ad6739e9ecc9281d4b917c838fbd3fb80f7a19471ae83a1d4b1f7f38285d488e91e18433d175b516f81192b4a35bef596b33f9908ec5a610787afa85d57bd8bf1467ee1f505824ff0274bc7084a461382ad04683dc4b6f3e036859fa92920895815c6f394d64c550a726fcbeb43036c43898f86597bb9c247d5034e8433d07f035febdd1c76d4bab74e555eebfa5d7f1ea6ceeb50df9743624e5c24fb5b3860ee12d4ee087b67aa085f8285229814bdcf61002d5c23801445f34f3739bcc2f3e1812755b9b4da9e7a0976b367e27dc38aac10ae6763758870cc190318bf8714e605b7d3edd137d2d24a55fc013f202c2031835a177a9a501dde059a4df27701b69729e5cd67d58384b3312983dec4e0da3d1565e40375f688e2a4f29aef60e46ea59b59842bc2ae05265aa7c4b284e433aaa16d56c3af9510f4ad6df8557cc18e4b8533cc5e7a7025e644329675b7728578bfbc3dbcfc5539991bffb93b05b36f7f0fc28b2f42793728a49830d20c883e7365e43887472b064585ab337fb4f2c3f014d6c4b13a344224b830d673db135041010c4136d81633c753ec2dda78e61666cf234b65537510244781d7cb18cbd34b0a8dec1b4ab795e78c376af082bc7388a0b1abefbc5b0855514ed5a3f3fb28535da64b86ff4bc246ba9c73a26a5de6f3c70928a1217fe8cdc58ad4a9cc95cec29f59b69e461abfb0f6e2cbbf54029a4d4f7c82336141d040b3f3858627817b2189197887dbf898817e10fccae0461964840fe3df3eec985bb023b59c968d94008bae7e64a4cf9ae21758d52b88d8d83102966a3e90abc255f193b79fcb6d5b9e5abfc4f5d31035dc022cdbcc57b258f9074e78c03ec11e416154fb8d2696ab110381611ec1273b3f2c371e056af59656b6930b93e8b6bc1f60dfe0f2754bb5f3992db32f1231bbe1dd0598940fcc69df32f601d386d83d7f9e6c3663edfb932adefce8026943bb95b3e0baf84460e19a3eaf5438704529f5a3778a6e6cc646030f0a3d65a1f4300b93e572a613074b14207a1d1031b68a17959696c1117904a5ef27e8cfe493be34f2b0d60d1aaab893b0a7c51e485e6a4236297ae06d1363aa7aaba01257b7351f87fdb0588a0902a27742de532655f20f44e6036a9e6af22a12eb736957bfb8a15ec8e34ca17c935bd4697fb6377719e0ee1887f547a90a6b8b2a11049ebe79c7e03f863ea17204858418279a8957d366f5960ba0bd21ff7e5efb51feb6c7a3c3440c345c71953c366a97ad33bcc64d85d6e0e992f99e9037b41d56ab38f9ab597d69355db3f3973b37657c3d9f48280024638b40168535198b60a30e38b061597f47973c275d7a92ed5a1c3a7ba07c503de4c2b78082e4478e7726ab63769abfa0d6f73f6120c65ad9d3bb6799f428e84c7a694dc973584c1071b0e536757dee03c3610fb737dfc3d93a8d3c4504b805b6ca8beed8edf5b311acc30fc5de35f689a12a0dace09c145c168b5c7d500c965e6d91b443b26c6048c2d9cd9ee89cbcabb8886db8856ec9334b8c94e9307d7e2c2372afd2604f22b58b07c5c0e72800c3a9c7ebf7e1f659e81d5d82466eff3dbb75c5bdc01c938daf0caff38311e95187e250ebf6c696737e42ca90eb5f2363e6f998dada1595c7e4d8fc51f357a854eeac0c627bc1cfa2de2e5bf746fb4f9ced34f8f0bb1f91e1fafc5b5f4dd5143a3cf03fd3026f7e4c580420e1cf5701c2be6ad4cdd2c26e8e245e78dd51a6df98874bfa2dad26d9aada8a1b0f521f95fb9f81d96c8b17245f889d02cda955d5f5fdd50e690a23428b32224537bd63e51c4a3a375f0b4a52bec0c13cf67ff09a7bf661c2c05fba88345265d53354ffc3e97e041f86c3e2e3ab2e997c3d50ad6ba07bc113b4cb8ec69cda55e31b84190022433289a9d6bd3b4de11c1b7128a775703f02208d4a8b03ffda7aa940243b296e2a4e9a34ff6b9c60f5882fa5398b8e872b7bce4fc6c2bf1ad07d5fc64985113e378b5cff56e8f0a96ef1bc224093f0723cca364a477d717a21549f33c90d38866d7691541b763d4accef32eaa5c0b33fdc7373aa62bf95260a1286d4b7213c19c038a0ed04f1dddd37b9f2e7b9731a45dee2b756531f08d915c18225a39f3ca67970eee3bc4d5e9db831254408fd691364c4ef8d6012525bc504caa215d1560a69791524ee4f3ccdebe5307de82ecd5453e1765ebc75dd4008dcfbb896fc50c860b9294353440206ab890138b9ffaf74c0653370b78a4dcd8ed9f116217985a81ad51edd2813dae70e8b4b1980f1f713f5b43230d1b68104887e485085e0ad2c4abaf0f97b404e159c9d8a7f2e6a21a31f444c37159b8ff88780e49d053611dce4cd2001f23322f7ddaa4aeebee631bce6cfe90574b5b233e4fb869562ce122c95af6a18ba86902705292a501af11e0c303552994601d015582a618949a4fe7ea5923133b7064d3422aa1619e69082b40c212497b39b755c1ff24ade36dcd6f13f67bd916bf8d6edb21213757d5be41b5275e35ab58bf03ccc04287c3f589a56586dc5aaad02044d48105418773a1b930a995c17846c8b94c21cd6ffd4e9f17bcf38af59211b04019e81ba4d6f6684e8145ae6d66a2ceedc90b68863584ffb3f0699c1ce97dbe9c65a81a7aa6c076f838d293e18f06aaf1d1953b3088d660e314e2d133d8b346551c5c564c851105ca39e0d8b40b3f374a08b71d0ef6ef2439fa72edb1019f946ae8203be353a60e69dadf871eb90c8c00d5dc0b5cf07bf1874ef7079cfc2a003934ff06cbf3cd83e412eb63cb4a3be867aa1ae795e9b446f385aca6a41f4d272c59d87dfab04c82c29ea73d2080666111da182605f9ef7deca4f59107b80b434d44dcc148b72374f03cb75b2050eed72f8424145ec82b5e25191e3d9fed0e2c6bd2bfeeece3cf28866d9cc08385a32380e5fdef50b49a343dbcbab7651196239b34eb5049072ef2fc06e768f026829e429c320a76decac1cfe58f34ea323c8ca971db60a9160c1535003e61731e0ea27aecb2523cd8bc201c90c924e2c682d388b0249d19b374aca6222c48bcfb368747e2eb17dfbc4a1e8cd6cc750de94b5fa10399cba8adf1e670404ea9f82aa57b6c5888319efaec008f162ccc5aa0f7bbfde98a8da36c10ec30e3921b15b8653a48c119850e29fe9f4790c1fbfa7f4f1c413083c2d97b8bcf77", 0x1000}], 0x2) writev(r4, &(0x7f0000002cc0)=[{&(0x7f0000000440)="e2e41f7e9877650af85764", 0xb}, {&(0x7f0000000480)="e0961267527edfec3cd84bfdbf5a8f0de6a7dbaf6e31f0434d679d0f7d9f4668039209d744fc15753f3eda3b9291a3c1f2c247be62c0e3b00728cd6c34aa09f786d4d37a769b9f5f4eb1ac484a319acfd81da82a6d45acd7a270961970fef5cd35f715cfd2331f0b30a4e1fbf6c8a7e82abf9d2565e11de1fc66f5c95a8931ef04771354103dd288030564b7576ebb549ac7057b1fa9464eda41fde389a328566098e9dbfceec1102442dcee05a7fa1f20c4f373a7b8dccd65", 0xb9}, {&(0x7f0000000540)="7a8d4c47680e2d3e197359a72af0f843728001f1c33e8d0c4c36fdb4", 0x1c}], 0x3) shutdown(r5, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getuid() executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069b4, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000200)=0xe769) open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) r3 = dup(r2) writev(r3, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)='<', 0x1) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) ftruncate(r4, 0x8531) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) fchown(r5, 0x0, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000540)="b1000513607e4b9f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x9, &(0x7f0000000300)=[{0x5, 0x4, 0x7, 0x1ff}, {0xf6, 0x3, 0xff, 0xf5}, {0x20, 0x70, 0x0, 0x7}, {0x4, 0x97, 0x3f}, {0x40, 0x9, 0xc1}, {0x8b15, 0x25, 0x3, 0xede}, {0x6, 0x20, 0x6, 0x3}, {0x0, 0x3, 0x5, 0x100}, {0xbc59, 0x2, 0xe, 0x4}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/246, 0xfffffffffffffe2f}, 0x0) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000300), 0x0) close(r3) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x80206916, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3f, 0xd65a}) close(0xffffffffffffffff) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf782f) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000240)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212b9775e14c946966e176943ccf43d200920a3eadc2ab271a60014e9e4eee27782310a", 0x41}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 6: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x4}, 0x4, &(0x7f0000000040)="97", &(0x7f0000000080)=0x1, &(0x7f00000000c0)="9880f8cb7e95f6d0b2bfb321925cdfb0be0f509024168d819fd0e3a40ad64c3fd951e4aeac6b48043a3589dbb4020e84957149faa37b13ff12478f0192bf0cf2b6a11749fd87f831e17664aaa1812e1fb880f3365c0aa60e81046bd8d8a7e620e5045a2fe33509c2c4bc3d29cf62b87f95a3e385b8a6bc0eadaf571121cd9977916945b750fada6c3b7c097b1bb85fefd4eb2dc61aa84319ea7dbaaa9b8e153f26360ae4d0f0d7f144272d0d89a857db3c1e1af874acefa21ca88351c24b8a5fecd1cb416718500edb5d69472f30379a43e4163832fd9f0c442fc18c99aa66c7d1b4e8ef067095b93ba123e639480323d6a54cf9ed49cdbd3447a3c318a3a2604987e3aa6913f2930df18f7a58d09c1fe57ce7d0904545dafdbbb24a6aebd3a747b7d6e4095ea96c101db9213ee88a7b753c8678bdfca4a615010401c87aea9d1fec2d66e0e984346ad4b2a4daff0f75e03b436da399b3b3ebcf62ac05832fe57068d6b1b0c2d41458851dc32b47cd95f15d042b5b08c3e2bfd7465d43d8b46e5c66400767d95cbab4eba3f993af9528aa5e4442251045b08a161885ae12993ab0b9734f79561ae4d54f8efc506a70b2d38b4a3480f0f7cf889288275aa77d382bc9882d148cd75469238ccc0b49c071747f0430bd40bb8898f75a0f36016e73c19322af4973f24c5b60123a243c6a207eb44be10392acc4fd28f798bca395cba7e5fb3cf5315f9a14b5411ff8670ee3c04eac284db865175bd157e48f2b92676c7b15aaf930265270c0269dff418bd833c5257add87223391a01e0ba04e36a5b66480050c36e4cee5d4106687b50ae99262e1bba456ec10906b6bc2f2450ca7f5d906c2029a6a66739ff0f509e434eef4c1f8fbc73d4374e53b2927997787a6e6d60cb197a40cfe1848b3fa60515d49dfa661e4827ad86e0143ec35b99fa14cc9c1a742ca1e412626eec1b907dc3151bba3f0cf5920649ce9402866a3378a55b62ebb2d698ab3bc8bc5bc5789122712db0f4f41d4d19b8504c034ae99a4c152daba36542b98adf705a17276c896f0425fee593d588d8dddc9160aaec8397c905788981bd2da84f0ec2b368040137fd1e9c1dd70e9e5d47b429707046b82c7fbb58c9013409dc74074c4198614c7c5d64b82b347a8983c6a81314cbf4765085c8c1bb52cea73415dd4b4875854a3720c4a025e6e4edaf419158997280929165370760d4acf96eaf9021fe6c3938e65f224dcaa97084875672126e95be0dc8c7ca5cba5015970a954919f5c681024f3fce36c4ec9ae3c4a22ff1c4a7b754aee7d360d0d42cd07ae4343b3e8c734c81482880d2e4bdc7ed12cf5899bc73d36c2a2ba9254a0912e35bd21060453ae71cc7cb3bb5916352d6c7293d123ff303d8084791b16b61a318b4f70a8bac75d2fcc6bb01ffd5b647048370e1e26208961d1a0fcd33dd3947371632c57125b1839ec501ca1bd190ccaa90c8374529028bd4cab9b72eff2fcc03a3d9fcf63124d2cf43c7ab9bc4e54fc265f37cfd45087823b87696e32fdba9ae598cb946c70fcb2868610d8fdb8be97383e86cc4c44fce96e19f1463f53a0ae7408ce56a99090180dd6a21c9e5a0335ae45cb590476ee26f5d26d3a87a3c82e9ae52748c4e89c6cb4bf42cb4683897ba43af5b0aafdb746c9a96163725aff920a30f71083d1317f3381df17c8b198ba173eaeae76db0d41700a5b8fcf30e546e445cbe67fa5ac7225b764b38d1cddd5a21af94b2e9ecb3518b352bf6df1ba422b85bb47cc84518e87602adbff9930f39f8d935cdd7367ff7c962c5862c779a6976e26cfd82efdbab28d44eca297f3f80f5ba455beb692a38ea37ed8cf27a3bf8635d240ccdca34fd027baeab3c4c398453ffed47dfdb70e7ecef6b00ee8e601f42c00aa469ce777c59b75c3ab8a8a4878aeafd54235aa7943de0fa9f4cf9343882469bc4d8d587cba58dbcfb62839742ab7a0d65b14135813c2623230def8cb75230ae4df193eb4fc41542181303c05991c1774070c4ea4c941dbf7f731f7cad978ef7c08fea0295314acbfd1c134f4ab20b98f388dfb47d3a4f7ec62984883b3195e94720a69723495e70527d7795aae066cb541608138eeca8209b4e68d872933b956b33fc3be32fb20a0881b2d05652aa105c342ce400bbd6d381dcda0de36e2417c24123c7c8104a45aa33e454bd28df8c2971664c05d6d1f988d34c529b63162a8a86c285f20425ed8ee055410311a07f63ffd1924d34a43d1a0cef54fe8b6e7b99cda2c83792eedf30c73582e39024a27cbcffdb918c26eb3973ffefcaba406c2315b6e96c96080ccc200993c500c99bb4c754ba42756cacbc1b2e973b2ca8603e9a84107948e7c1f8084da1f2aadf2de35679b793c66af871e3cca219e64b083e404bfd42bda1ad8b0b6c82f085f453bc105e70f43455aec137170a9fd7a77621fc9a5081e75c0954766cdf6c97f72620b61305f44a2cf6fa9ef061340d54e309eddcc36f83096c98d3e6231c21fe364536b858c68945f92fb88ad38365c3a25d7f4c202c1ebd536eab687b71ce491b7573154ad86dd93738b89852a919e73786743888a77c120acb56a0a6743b07c904773a240127301cbc9a9487f95ed61d37a918ba184fe26436ad0c194dc7c12c52d03daa81aa6864fbb8519f09d5fd22356c98aaf465cae114a8b380e574ffac578c4fefd3947384ff366bf1f72234c6597efc51ccce2407e8f854b2fb2b19e0300a0b7bfd58a3f8b076786cf4b2b58397a1cde6114b12a5b12a88443d04d3af2b98e7d03b23b830ea743fa5054721b92c91981a2671f1410154de69a609d50d2773321b9cb81a8f17440314319d464527c49162ca099c3509fe5f4a02f574a563cec829677d3278dfa85083caab19cec62f495d8a115543053307d5858f0eb73b2d23c95a6b9d838ce323a3bd17b7903c1c1a489426ee3ba4b04e33330fd53b4d8e97c7654f9cbd49342f2349bfd0630cf0a32d53c33138ae7f7afadaa37f3241649d1975ff23644100aaef7771df837d86a805cadbe002a8e00d0ec7d96226939bb89e71c65f43b450fb4ef3fb9f8a232a1241f3f982027554877f13a79198b63b114986610b3e14c84d433e59a6b3ade2d2431eec37d4bfe6095bfd19653230977d5f7248365c19a10a430e8d60f6b4e272446633207460e40804a5ced2e680714bea8f832ead6c3fec09964e6a13a7bb83bb54847a029764f5f5cf10cb299b918c352924f20e28c6a069204e0da2e5afcc0ad7091abd744c3b5119cefed5df24a03d81efb0168a2c3d97ad3cf520b3d57da5b0b674f209f9b2904ba44de8465f120e92b12dd8daa521723097e2df191a51f74a6eac35912f673b5537e615a9b55979b699bc50f13952fe60ae45cca19d84b9383352820fb98c2cbdc08d550682d17063941328bb3132a628af00e8aacc14500a93c12aaa65077f79fbb4a4016d4e136924163e9d19dc70cde9b4d941dee5398978c541db10d19b1aff860983eb8d63fd8751338d11751321fa3b9a9ec93271c53d394af4cd31efc80e29c88304d255e8e9c82fbadcd60f26da953c658cc308a8b39b1795b0f2e734a03eaa2db3378114087d3a890fc1eaa8849462db69879d804bcaa328a11add7e03fd394bdd8ff73e8f3a0531b3e140983b781b67673ec6bf7330c16b5885e3a1824a1ca3f5f11a6dcb359c460d1df43d81f965ace7b1ec183ef627c729ef2477b53d46ade143c9747ce78bdde1b331e67ef6bc44e302e38b0bdcc194091ed88d6f5580f9c566ef24c5b6df65335d39347550c97110db65a751dfb7e9097465b5fdea5e773293899f97411a6ec998412f4a5ec1a4a49aa1e6aa6cc4be1814a7144d1c063ddee86b28acdd16528600591cfa8303802be1483fed89fa139a203cec8410df264757b4481470fdabf00c25eb57984ce29546c65f6aec3d74324be9b6c8735b6786c65969a3e1afefe3042140db53dc8cfff6466d4bed3d10925bcf040db6d4fa58c8f9d5b697e45432f4295aeefab21bce21e63a5f03aae949b8871f7b12089cb341ce59ee109d0157522c320b95e1d837a1459ee7cdccf13bf2dd0508ab9507291ceb110a4d1efe67931f72856812e679ec1ac29f3a6bc81932ccf0d544c5d0e52094c34b2266edd1a0cc1582901956777b1795a9c7b0d927c398ed826da718932f7e16c52aaa6d0a7bb50d98dd0378d929dde84bdcd249c604ed79156ff876fe2e413ba2fb6e0e010675456a19bd93c298209e7b3eeccfdea2ce19aa4f9986519c54ec4306453b564048ebfd7ccbab4a975248194f2b52a37f8611900b99ba20b8bfea65a9895740b319c36b91b52a5cb05fc23ee5ccc0b18e2f20c6d4e7b81a53e3cdce8f6a4e95a58db93fa8559e3cca8e271ef19ca19622bc2774a78db6ee140adff28ece77bf58ef61a4b777856fbbfa71e4f5b65df43e96cc60a5c3950fb8b55e1c1256ccc3269b51996b86fe8ec69d26ebbd75b0193501136fbea3f076611aaa0c947c1fb959daf878f0bc3d1fbbd017f40c9dbf73c5424e5faf441f4781d8d2cb360dcde71c011ad6f80a9eda7f37ad0cecf1d44c2ef36a3adf8ae4bc92ae5adfd7aac3fcf7eb5c7fd1a4eb89d1a95d18749f671ce993e4aafb0382faa1ccf6555aa4101d07e7437a63c0ba61b733a6cc0aef4ebfcbf636d64be3fe3ec436f99933ade4fae49ed07051a03e44c2af5a573a57916bf7d756ef61df9412c7e8fcaf553842d11a9b19b3da6503a95293c157c893047ed28211da1edeacf5e112a2a80c9d9cbdbc0e13bfb18a130da47365cc3ff300c3a90fa7e4f02f0e5bb9259e6394d5a962158f72203d32c39b4626013b4922e928822aa9186e65dfc788ac53bec011a8b4328fe01e21da62125c9b79bda77db5d83069461a719d6f8ede15ce38910de5119ff75de441777bb09d20b0a0882739b0c41109c66bff33abb58041ea1beb59676b9188c25dc5f4d0d7553d954bafb3f6b9f8c0a145a29a0c1e94e48f7f627107d8ff1674c4418b0e123766be1623cbe3b5f579a1117c53d9dfddf8d17667e9ca64c99f13e9c4cd280cbc82d67b7d63f9e86db43078d89e6c960e4255b53858a7e14d3170ad05923c3356642b8c1516f5af2435695d60c6affe4ed6d7acf3f954b7ce8f9e95ba193458392be1c36f410c33ddae1f497bbacbbd9ee90f458743b3dd7c7b399a1a8bbeab8b6484206597278146565707f54d178f13f480a597c88eb64b6a417e0c929a55bfbb455b71a7cb6059f4979bd8b8862d3c8df88c2f3d0eb7a20dfd9206fd1b79500ab3eeeef223a86c57f3a7d6773475eb3cc30754fa605c25ba654d6a8e0a48dc7c0f5fdbf49e787f0137664e3c55fb8151c2015b591dc1b261c15d72c255dc2698f11d3ed6365a274ec5b8d3990ce6f5029cbbd41ae7e4d0cc61bbb046d3117ceae5c34ab418cdcef47e9ede815fc6679c5a714f7a6be534dd85e554526005f326b6e51c45323bc5f82c74300033f929bbcecf9c221eece29ea93a07c28de3a51ad1c6ebb3b54afea4db8293e8dd7b51d25f8fb85a25ab044dffcf87c08d6b07e61366e6f33b9b245bed093e2d43a7a82ab9cc7336b1c2ab0a20bc1b9eafbb407bbd23aa069b10d82579101b0283ad0857b7e2e82f63c98419b611aed66cf982f8bdfb8ce2e61e5f870e1c9052b64117b39f99884117a32a9c95366b61cd5a772685f5f08d8c8af53e28cb1d3216a69c9b3c210880271e688d2301d85098f1754f094fb723997717cce36eccf1906baa5f2a0", 0x1000) sysctl$net_inet_ip(&(0x7f00000010c0)={0x4, 0x2, 0x0, 0x4}, 0x4, &(0x7f0000001100)="63d97a59ac3f584df08ee973850ef6c0c63636706c12cb21fba4691524483bf58b4f3fcd7fa35363454b5e623387f506104fa72961956242e31524abc7e0f3e127b5fd", &(0x7f0000001180)=0x43, &(0x7f00000011c0)="fe8045683b0258de1a25bec768149b0b6187eea028e904fbbf599fe285ddcf3a232935f44c6d85de4569bbd6d9b4bcf8ed488cca508e2ab6a60aa0bd3a6ced378d5d60814578172cb9cee822818b11d0ece599066cb33394f5abcd8fa2b1723f4634167a36331dc7a93fbd2924e453f40b05289992118985f0e41a5abe3f530bfd26df971a49a7382e0e15ef7cc1dce8f33c7f546ac256db797c661e1e6bdd8c3f08112f0190bca5e7dd58f7dcb288cc5eb3b85155eea5be", 0xb8) sysctl$net_inet_ip(&(0x7f0000001280)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f00000012c0)="5aba366b468fa217a6aacffbe55e0f4b353e492eef9a4d8df62c6d2b5bb2a9ebb8e079070e9aaea1", &(0x7f0000001300)=0x28, &(0x7f0000001340)="34307e6c6773395fac53c97adfb9fc4ff8c7e4580280380170c15078dec93960d8364b8d0b83f607c60f32f46c249dbfdc973e77358916d11af825d2658a99d576f977770d52a1b2acdfa49b27452a79101caaa70f91938e2df639a55daa342f0f265b874a14e5f4400af320963ef0464c249bcfe7be95f1c16cabc9f3889e371599f779f6762eaf259e5abe1e60925387adbe4be66a26f45ebf6a66c6f68672be2728d682a3db039133e316d0c1b762459900bfd6e66c727e164902e19d4deed3c9d849ad911c7e2374800ce4d69580b62d44ab28321ef4d122982b405f7d65a18e9137f1ad21ed871c37147f0609d7d3ad0e632dc2f01d4f59041641b83cf62ecd9931bee9fdff119db20291015a556ecca1fb3a9d600979b30d6f6c7faa21575ba1641105538144d49bcad18a0892aec8c534009192edc78c466864d93668e1d73ba78c59d251c7a648649fe52eec38bb44d5d941da97b9bd2f4cc589da8cbcf332ce52d771867055ab37227cd3ec2d906bc4c34d6dc40e65c8bb88aad9fba8d4133cf8d0c391b11a0c8d4ed057d85b3fceebc564fb0df48e5a3097d31c8b41cf3a889b7494dc9b686027a132e4be001c88a91bfabb07bc601c05975cd2874f2b33072b891a016829e3d8a4930f8c3407e0527fe1aee3276232aa31c829898cbc55dd3e3abca4e4b53df2ea7fb28863c86e28523a545a1c9631269141e2f1ca102c62cef018cb96cbbf2335ac95c93636dfc8334ea5a3e7eff5a9de448a27b42184f25128431e9028b973544d0fbd80e683fb1f47719911e7eb4274a086edf0be14fb734abf8188141a3c94d205911b8ac3f3880661e0ec7547b5c3821a621db728ab4913a087eb83370e05c2d8d353a04b344f8bd9e248c0cd8a005bdcab23781d7748ba5433d4405935df266ab593e64c48c60ea2de89d6ed7218e7a5ced1d2b6dc3e6716a8ed992a8175c24d2ca7eb764a1a2f03c2d2d40ebdd1d662f3e45ca3d3be01eefb12b080b24488a21facebfb1ac5c07bdb6d13f3d66042cb25262c81d7c8ae90d4828121510ac31bb0374b083b47642f1b634f1c03e971f271b08b9ef0cb2d3ee58dffac02e848a4288bcbcf03493a6397e1dfcda1c0839a69930e808d5a4fccc81767fcd97f73c54054f8cdad25701d15402954f9d3d1b3b14b111d74a84135f9b648fb6a497e785a9bfe2141bd63670edb8c2b5bf5d1c9335eb4bb81dc8505727e9e77d9b61ed8882fbfb26249a91c193af9f3a38eafe3302ff5055d3aa20c1eb7e48b9f1408ee8a74e8ad1e08dba71bc01aa9be0f158f4b8dce8ed8a198606984d23b8c5746d4de8a16a7901d18fed0651de6ef0a504f091fdabac9228cb673177e0b3039a5c38f844f2067202bc5fd60db6c095c1d834af4bf27f4eb89522df679a141a7b81b2664f518463bc4bc8563dcb1b924264e5c8072d3a3b0dc40cb84c376be36cd2ff38d3934baea8635fa45aa05435ebad0f354bed2fa8d633bcbc1c5b87235d00fcf717361ff6e0833f32b4a122da2a8fd51fdaad50be8e21401cb7e1c3e79865a1679b93a6faffd9b518fe76e8dac2c6f426ac761f032d62efed99bb061088b9aff6a3d7deed08228ec627447551d41468ca9b4b2048a8dc7ac42f46c47f19e6d6416b2f025a4ab3c1e05a22700409bf5de4888e32069c75c2f30da563e9014a7aad551c216df02794cdecc87ff0f71a9f196b2c2f1a3bea0ea539c2cebb1e324a3aa6b0e0954fb6ffe34e4080b8c1651e608a2c66821745f993eba114b2fc6d317314007ed028d67dc04e3ebb9284d86edf91bd156ad526caa1f8d5d277b7253f648f6bceed2b39e139f9281489498c1144f310cf3bbd98148abc55c4acc00da7cde4fd997bb093fa9dfb49c19b401f636fbf24b2aaefeddb5754d9b1cf1bd59349c05e51d6f18fd7750e78105af6bf70ba118aa069dede229513be956d55054fa0d39cbab2b956e10dea73d70e4a2f42d0eeacad73e9d4b40545e4ec6c9e3829a857661d774a7a308d696ed4019a450b97534279967d9a4f266010d707eb8f591dd6acaa183d1d638bc5b364c0f5948065f91d39f9ce475f7eb56a63e1ee8fad8b149140b9ac0d7dae34640ba9b95135398afc849ab611926e3bf831d147aa1c6ceb5c0cf43c88f1fb4e7792061be1261e5bf19a98663f7ebae3f7043fffc2c1103a1acef6fac22d2c7057c6877cb7b73d002bfde7a8926b592abc3baee572745646f982c1e81d7e22317cfb967504bce3c0644c5210d36352381f543d2d0275b2b133986ee6a8440912606c0433f1ad9a670a996fab0e3823bc7a6b7d3df5f8544d6d2948dd3e828d3567f4711a643a9b9e034580e66612fd696197341f47166a170ea39e07191768b678bf06fc6347f445a824aba88a96e86f2d567c674bac972b0a4d796022b34dad58eb99deefa5f593e5bfc78b2cfb0d36cbc3ed7aa59b344dc80a321c4d1d76b32abc37f6474a48c634d9f99626c1ace508e315908f9290689d56df5e87f1fc90ac0c4b80a58ea4eb2d62a96a0f8bffa0a2609350969e8b2a8d6f8abffb0d5b8353f80b5a8eec2c3c59250ad0f96766ef3f12e4b9b6f26dfdf0b13dae9875a9a9ab74fd0403d30e72bd8baa07e1b159d3463fe803b677d0e44f3475288ea3a190f3a1e9159bd2076fd69e6d85b15a3cdef4d8232973662d0635e7c4998c48314bc103a5095f3aeb650c98e6e0e1b93ee2fa04b48eb2322f99378f0624e1041e372afce74372a6d59ec9a9838bd2606c326847caec9fad1842a78f162b8fffa5608f884d3bd805ce21db642c5782c7c6fc32c640af2e9089924e98692e6c3ad5711dda1e1ccd8689d0fb4be406c052535b9f974a701fefa1aee3bc1473c6a42b1bc90a7d6a9c16f5e2d223c479adae520d67b3e7cad9b365418545afb6dd9b41b305735637e0fc879864772dc20f69b2b5e745d68af81a00bd7d12c1085ea79bcafae8cc35eef08d6a828b775f4106b1a1eb7cbc971060ce5a8fa1c82309ecffd1655c4bd929d4d3c27ed7aaa4974987a89523a1bbd6ac1c123ecd992fa2edca84957c54dae0a06659041d905704e562ed876ff9277db571d4f7ce81045f13fabbde9089b94ba5f283d5899fd988333c2d9b6829e9c92558092738903bcfdb82dcae6c7bcc8a3a1422ec072a1453a3bc2fcc0cb643243c433b5b24315ada100d2ef0b3e0a4d9ba3e9ce7df8edf315994471841f95533279d887489430d1e3908cc0a9693bdb8043559c39f549f0abf1358623561c9072341f0204b83f72ceb5bbaf90182d770cf474b015cc0ccb1dac21d86f2ee0bd3153a4fa2a6837adf862ced722f3c1dd530d0358776b8e7da0b8ca4be00795bc88f591ab151d9ff413d976dae26fd6225b54bfbcd391bd7bef99da23208ace267a50f5121f98795a1f2cceb90a07e3097f2d8754739ae929709cd09978a360bdd5e9e570a31cc38dcbe9f0e628473fd0a7c382f6091d672b5b8f730ebc69440311c8a41c84ab21e7d39d42fcf747db5cbc0952ea784be5185fcba87b4c195ff22b7304a1aa0a0b65c84ff7d337106157e0fa15fd44205231418f30733a54292d70943761bedf47fd34f90bf43ff856bfc08c667320805156d8a7b7103d573335ad056ecd8e9bae49eb01f92d0bf6149ced5552d544ca316bee3e79e7139a0a1780a6185e36a7b3cf7875bdff7950fab825cf6258b96ad53cd32d1bc74cc9f4c0d76efc3e19bea8f9bf51755af2b6b0572be622b3e85db87ad934b0f1195e1c7158b06d1316cefe96300bc931598409ddeef4d63c85fcb96ff54b8a421672b764a98b0558808320d3a22d4b7f263b014fc5ab910e281810d3f8e607a7b2f1b846dc8d6b7d128c4d05fb59a5c9d379fbe1504ef091962ef596804e2795371205451e7e2c3fc30b4613f5081500409ac869f99003467aaf7a59bbf7286ed2c9883caffe4992e654654370ed4d197cd6e9e48d98d18ffabb78cb31f6d3c276dd94e914401ed9fd243c4f0f05719ed8f920d6d7f0332f402fe1e984aefebaf86f285861210a04185977d26bc12d85251de8a6ba69749657239ac969bde6421e0ea32d32fe57aaede93cb8cd60eec53187a575032c0b353463af53eaf5d798b10f47238c4be8276c27d0862f94e3400a47d52965cd6082e0239a1c4352e3396039423b3093ee00a5bcaab1d2c323ad36d84f0a72ade37cc40f00c08c6c782c86bcf889455657a72cc70d24ad6fc0ea178814149a9c4a3f0ecf073d9ed57dc654a19f76314561102a0f8914c34e08319d1a1c8472a5d29fdaad34b7b0c6a28da3a1579d53de01a7623d3d4642acdd50b5129930ff32f453af4d80c1d2e3fb0982c1dafbac31b5563b1ca34c6873f3ca09513a51f2672a9725e23d9c1ab880beb738ec4c4adb91de394c95aa397c8135ca5ac70952761e4e246b8bb9619b3568d94f4b583af1ca32769e21cfc275b1253a75ce63b99872782b3f40146084712b1d64bd527b72fa99d0e3ac9a55e422e28fc5ab3578de202df19d93bfc5a87cf6db155e55cf7e2c962993f3129101515d895af2680a93eca76b7af97edfed8b70762a9827796eecfd3a6c08c01102c76be337132470670a3f05e442e7585d61da4834f96dc508b0610d0d6538486807d64b5d7f8d6b0781e60de47f7e604d911fa3547fc61078fe5323fa81d7e4fc45c8c8a5f11d48e5ec29c07311352c4a5490426e5876be6baf07dffc537b1a78adcf827ea22a499dc24b8430b2249b8f092adc0e9658d01fa6eea36bf632a530b9c15880a1e5dd4e210b8db4a551a161ea53fe529677079b0905a28aaffba6aeb5b23fc333d8f10c81c4eeef6952c695372703cf5ee3a4d8726f9c678e4f1ad2234a253e3b9542afa13ac9b2cc3048539e1b52b71d0c5683e23986696fff80f22da114c3bb19bf441583bac45c5cd077436f6c2d882466623dd990a833c7dfcdb3bdf81ba09c5384a42060e9bff2b5e99a787a2b5aa06f588f7667d56b717b3c9e6b211e5e5f3b258a9084a829a88a2ca267108d98af205a0827a3b795514283fbc7f7f35ff273f3f4c26223bb0d445d29cc85c12e36739f8d19f1ce97bea5ec346c185683f31208aabed6e739f251973f017121f5d470aaaded5b0e457573a3c1a645f99309fda2bf809bd722a6f947bd5c62b01ef5c4dff68449cbfae8fe7fb1a066978396a9fbefb853234b81dfa2b8377319bee009a663bce1913bd1c6b96041783d20504ace6f9751d904a9089b90db82128a8670d38dda865e5c05adc98869751ac0708375d107a41223d19bb65a07f1601cf60a89768b21dc931fd1819d7ee43a9142bdd8da6818d1bc934c50f9d021b66e1b0e4d1d75040d8415d7d7cc2a3e2660d37e8f858114fb94301af832798180742dde67bcb42377bbbaa9db8a2cc202f5a3420d0173a19d36753fcef471f28f1bd8605ff12f2e6be4cc0f0bc80c0398e59f9e7edf93fd34b5f01b06c77da011c448fbc269b8cb3c1f825b586e8a5ef0ae60dcf291bad1db8ca5c304c264fbc5bfa381fbf6e27b1caf07a23e10860154cd66dab109b7f85a002633520ff30fbe0e41015903ceb5a69e66fa8c723ab61643077dccf2e8ec94b6d661cfe43d500e96f070f1bd1303470ca9d9c15ce85b24f768d492df1b8f2cb0fe66971d87bc0b91c80b8c7a7491530dca80506899cb24380d038c4e647a8a2e5ab509a8a04d431e351a2f4777d0a721d7666f9b1f0f5d4bb1caaf88e727d03ecc6876f21ee25b32b75661c90ceb84fa1522489a473d3d993472f3", 0x1000) sysctl$net_inet_ip(&(0x7f0000002340)={0x4, 0x2, 0x0, 0x38}, 0x4, &(0x7f0000002380)="ee5e99b6aa8443375d3954f82ef5466868a6312cb971e99c", &(0x7f00000023c0)=0x18, &(0x7f0000002400)="8652ed60f4e5aaaefdbf7e17f79fcfbae4193472672dcf29becbb9585ab7329776be5906362af364cb0a9547308b400668cafb858f18a51368be284993b12049ac17d9b6ef99f0fd398de35babeab3b22ab94ef6320a297a22752a36e41894932f7258ea26ed05f0961ebf987919", 0x6e) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000002480), 0x8, 0x0) setitimer(0x2, &(0x7f00000024c0)={{0x4, 0x800}, {0x3, 0x400}}, &(0x7f0000002500)) sysctl$net_inet_ip(&(0x7f0000002540)={0x4, 0x2, 0x0, 0x27}, 0x4, &(0x7f0000002580)="8ac79950", &(0x7f00000025c0)=0x4, &(0x7f0000002600)="f64a1d3199e3bb85588a0f4683d6eb96f1df6738a3cbb62c28686e1e0e5696cb7d508ba85934a4bde87e0c530d9fa60ccf6b3031eb8ce434e1e9ff64d868b0653dc4ada2fbae39bc7a7a845f9d03357182d4c2699831b7e47daf0941fd98c0295f33f269112c4f662a3b76651baf8f853929", 0x72) openat$pci(0xffffffffffffff9c, &(0x7f0000002680), 0x40, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000026c0)='./file0\x00', r1, r4) sysctl$net_inet_ip(&(0x7f0000002780)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f00000027c0)="ade3b365e316d671f4486cc4ebd30a0cc7a543e58a2a83d7ce2d3c8770f0f58799908a11ed759a2d9044001d1f1466e0f46d50820f82e7b149018e0a47422c81a394c7c9fa743643d078df723ef2f691820fa74e36c4ac8dbdc3f8529b2f755f045ac19dcbe05c7e2aeacfdfa5412902b84d6473193cf6823c83b4789c73ca6bd742a79dfac22cd9d6e734171bb0e06737300b4df997816755afb46fb8734f20a7137c58baa685afce1f005cd30aedac79e94562a1559e696cab63a1b61e9c4f8819ad8a9b8d3c13bb09c3a7703002459e4251a1b4f739a6e17cd1", &(0x7f00000028c0)=0xdb, &(0x7f0000002900)="68a163c34f748f36bd1f60290abd5074e2901d12dcbddb2283b9e583700f6b6781c758b42c6430d56bacee1dc4825eab0d493435a1c5d7fc8020f108eadbe373dac6acbe7857f15852018cf9f6e0cba7281f0f4ee31724a08e915c4f9665509fa7e75c374b089f9b8dc5b1c0b654daf34dcb50aca180e90e26410a06c2ceeaddaa43adc9f54568ced507e03923897f4809f233cc1988f1ce626ec1088e781f5be54983648d59a452", 0xa8) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000029c0), 0x80, 0x0) sysctl$net_inet_ip(&(0x7f0000002a00)={0x4, 0x2, 0x0, 0x11}, 0x4, &(0x7f0000002a40)="10caa5b5231c9e793b43aff3757b6afad54e2708b82432db15a98ef7ae22c56a1e8e6deea931d17355a8252b89005d8bcbda5aea527bb0821ca9a9e3d2de385a4e4fca64a60287c15df4c197e0b3b0e801616e588c9c824dc2b34cf8e6235d24d6acb8ffae9f0b97973c5adf58f43c", &(0x7f0000002ac0)=0x6f, &(0x7f0000002b00)="9c1f664507be6e61c896950c21102d938afa74746fac07e1868b05591b896ce77e56b78304794affcec5f01fbdb73f53febfbba9b43ba70127da8dbf345dc49220c966cd58ff7a421fcf39a0971ff063b6a1307eb58fb7565a026fadcef295d8f6a55087925320c83f9c024367aa137f06e1997c44ba8f231e5fa66fde28a2deff4f529a06730f41559ba78f5f037ac45db999f69c82ea6c1b68912582ae03c1363733c3edb0fff0", 0xa8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002bc0), 0x200, 0x0) ktrace(&(0x7f0000002c00)='./file0\x00', 0x1, 0x810, r2) msgget$private(0x0, 0x104) fchownat(r0, &(0x7f0000002c40)='./file0\x00', r3, r4, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000002cc0)={0x7, &(0x7f0000002c80)=[{0x3, 0x0, 0x0, 0xffffd54b}, {0x92, 0x4, 0x1, 0x4}, {0x0, 0x3, 0x1f, 0x7f}, {0x5, 0x8, 0x9}, {0x4, 0x76, 0x3, 0x8}, {0xf801, 0x5, 0x3f, 0x9a}, {0x7f, 0x86, 0x3, 0x3}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002d00), 0x80, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000002d40), 0x4a, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) linkat(r5, &(0x7f0000002d80)='./file0\x00', r5, &(0x7f0000002dc0)='./file1\x00', 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000002e00), 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002e40), 0x80, 0x0) accept(r5, 0x0, &(0x7f0000002e80)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000002ec0)) socket(0x10, 0x1, 0x4) sysctl$net_inet_ip(&(0x7f0000002f00)={0x4, 0x2, 0x0, 0xe}, 0x4, &(0x7f0000002f40)="4c307d53bcfaa7025ca5d7dcb0fe240ae53b213b18f0d8eb0cafa0eca2063d86c50168e04b4bf0d5320763d59a7565c1cdf5217a1d795609ec654a7a2d29d9681ef8e643d8df6792ad0897e5744413275ced40dbd40e010491535f6a4156894bea133d0b60e6b3789b737a63cfa622075e05093e6ff052cad699", &(0x7f0000002fc0)=0x7a, &(0x7f0000003000)="8a6050327a", 0x5) sysctl$net_inet_ip(&(0x7f0000003040)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f0000003080)="d54f73c6fa030a408a7d2a9087bc01774fd9fb586ac886f91da9c61b2f66f684988f7cb6240eebc2cb22fb2e0bf05230cf33e08680eb381ccb6732600e43eb329f83f170de80ee4dd828da51eb871128014a08a69a2517142043314d897c990321248aa38380103180a200d476392c8e99ccb50780707a80b7625c90105d9624380e50d0ea37660c70a6338e41afea84b819800d27b1a338914e9c9baf40057e0da7bec2c86e040543d170977ffbba08ae519b924025d2fbeaba7fe48a838e", &(0x7f0000003140)=0xbf, &(0x7f0000003180)="937c859b8c71a8c38631d4ac8a68b768e55548", 0x13) executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) fcntl$getown(r4, 0x5) recvmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0xe1}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = dup2(r0, r0) close(0xffffffffffffffff) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = syz_open_pts() close(r2) syz_open_pts() select(0x40, &(0x7f0000000100)={0x8}, 0x0, 0x0, 0x0) utimes(0x0, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(r1) executing program 4: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000440)={'./file0\x00', 0x280000, 0x7, 0x6f45}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getrusage(0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000400)='S', 0xfffffe65}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000000880)="2822b0f3580e6a2c3d52e23157af6512afcdcd238c41339892b25e8db582766ce1a252c124e5c48dee33123b55af5116cf999c7ee52bf5fd805d7772a247cefdb20bd0f9ea44c65e74f0be2a6a84bd0931c356488b9dedf20bb42e886c59025e4f2b1aff839958ab544963ab88f0702333897a6010323f35523b8d655fe7b15940af17b5c2b79f9c03e084574acc511f2efd413a95adaa75edb004bbba355be47bc1e47676a7edcea6b5c92524085eed9fa21fed259acfc60ba97cad509f857ca919f94514272b274f29a3e298dc9d08aeb74fdab43ba21f91fc2a62d7af02ea850e343ddf2b2721cac098a0a3b1e990e8cea918c886fc5a3b8868377c92b32378f92ee3c9401870c3988575e640da6f56c3206446b33cdd3f7b5145cd0aeec8d493513c9a40ae574ae443cbb8825f96e360e171139807948baafefdde2cdcf5dea4f634ff2251413d9850b56c471c8d03e8a3735027733d011f22b0c63a06fa4f086664909dfb99ea2b518e7ad2718b8b4a6af3b60ff3bf2386c1d7a03b3224ed40aeb8017d9df8d96d01b82bc4a52830a111c0d784818ca9ec9d44280121f8bb38c3f7a0102b7f618a8af3dfec89f1b2f6edf56515c4baacf169feae302fa469bbdd2634116e48be4c19fa439d4574af287db64369721347ec105935086fc5b3271d41f1a8b9091c02dc98624605401b65e03282b370d52b778c2bc674ffc6cab348f9d93681e4fee1a7a2c3705b9d81300df5a82f485a4c6b869a2a2e1734d1c101671d8ba435b5cda29419961216", 0x230) close(r1) r2 = socket(0x6, 0x2, 0xff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, &(0x7f0000000280)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x8000, 0x20) r3 = semget$private(0x0, 0x1, 0x741) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000001c0)=""/137) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000480)=[{{}, 0xfffffffffffffff9, 0x41, 0x3, 0xff, 0x40000000000000}, {{r4}, 0xfffffffffffffffa, 0x2, 0x1, 0x9, 0x1}], 0x9, 0x0) socket$inet6(0x18, 0x0, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x9, 0x5577c536, "3c107dae307e0b002b4600000000da64612c3300"}) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000000)="bf0909b98732e43a60ee63c33dd9cb7de67102649ec14a5cde", 0x19}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/91, 0x5b}, 0x3f89}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) poll(&(0x7f0000000100)=[{r3, 0xd4}], 0x1, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) r4 = getuid() r5 = getuid() chown(&(0x7f0000000040)='./file0\x00', r5, 0xffffffffffffffff) setreuid(0xee00, r4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x3, 0x0) r7 = dup2(r0, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)={@remote, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x37, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000}}}}}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64, 0x3}, {0x44}, {0x106, 0x1f, 0x6d}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000180)=[{0xd34, 0x3b, 0x0, 0x4}]}) open(&(0x7f0000000280)='./file0\x00', 0x68eda01775965b95, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x40003) truncate(&(0x7f0000000080)='./file0\x00', 0x40005) executing program 5: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) minherit(&(0x7f0000149000/0x4000)=nil, 0x4000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x32e6) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x5012, r1, 0xfffffffffffffffd) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) executing program 4: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5700) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x35}, {0x1d}, {0x16}]}) r1 = syz_open_pts() read(r1, &(0x7f0000000080)=""/179, 0xb3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "7546068d2813137fd1447a6c893e868ffe00"}) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2c) unlink(&(0x7f0000000080)='./bus\x00') executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x2, 0xfffffffffffffffd, 0x0) select(0x40, &(0x7f0000000440)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x87}, {0x5c}, {0x26}]}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = getuid() setreuid(0xee00, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, r2, 0x0, 0x0, 0x156, 0xfbfb}, 0x5de3, 0x5, 0xffffffffffffffff, 0x0, 0xb8, 0x83, 0x3, 0x400}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001580)={{0x401, r1, r2, r1, 0xffffffffffffffff, 0x8, 0x8}, 0x2, 0x3, 0x2}) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000080)=[{0x2, 0x7}, {0x2, 0x8}, {0x0, 0x8, 0x800}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r5 = getegid() r6 = geteuid() semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r4, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) r7 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r5, r6, r7, 0xb, 0x7}, 0x6, 0x6000000, 0x5}) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x8000, 0x81, {0x0, 0x10000000000012}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) shmget(0x2, 0x3000, 0x184, &(0x7f00002a5000/0x3000)=nil) close(r0) r1 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000004c0)=[{0x54}, {0x4d}, {0x812e}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "daff0d000300ef1301ab00690200000000000400"}) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000100)='./file0\x00', 0x0, r1) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) sysctl$hw(&(0x7f0000000140), 0x2, &(0x7f0000000180)="81dcb12cd3353b913396f6460a3193a3939580a26004a4a43d6cb0ae57c7a6f235cbe3b36b248c32d86029d0bdd7addcd6f9d229d6d1b5eff80f23f6b22291d12808881270e2d21c89b53253fb894fc95131444c1b3c8ee5940ff401f36de93b6b1c13c850f74a9112a6e39761b783afc3fa6e2e9370300573ae7dc9daa5f8d793ef8a63fc95c81c3ea5265400486c2fad146ba844d7c44039e956d5ebf5f44f9aebb0f1a08a544e71818d006beb", &(0x7f0000000240)=0xae, &(0x7f0000000280)="5147b74e4e59ec4929c822d0cd3fe75b96e167932b156e04a79f167341545bde74de9c1c6b62", 0x26) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x80000000}]}) r2 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745bfb953124e4a71f7f32", 0x12b}, {&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbcd8c64fe81442749ed0a4b71d568eeef7635395e1550d4c04d9339946528d59da82e033d332cf", 0x46}], 0x2) sysctl$kern(&(0x7f00000002c0)={0x1, 0x49}, 0x2, &(0x7f00000003c0)="7100003471ac00bfdcf8a15f73e5b0db5f4697c03b8d28a892e917171964b02cb20951c8dd2cad943823eaf77cbf1fd4fa750b90ece167ba5713691ecd796419b4069b2e6e189e839ab77fc2260aaaa7e0988554ff414994f639aa9c08a2211f1e1ae7104a04ca831c5c16c2dce011217154b509f18b7a0100198959fbd5469db86cc28fa5e33c57d52cc04cd1fd2fa42903e52145d48c464d54289adbe41af375110c01d0857f54318fbffbd60694e59ebea8077700000000000000000000fac997ce8e2758eb711fad3fa160c7864a071c181e035d892c5b41df07400a45429ed312f7dc6eccf505ef0a995bb08c7e154e11612c8cb6d2768dd488ffb25009c2e07acbf6b9699a642f4a8926a92c48681523a1066dd57a14cedc13737574782e469db974d6942da8f732f080a1a9f1428c0d9728969c43a0f4997a8270035ed4427178c701000000a4ebc4023f804f5f666eb63331b195d18a12ccc4a197de0ab9b4db362ee4d816cb4de9c06f6e7b2c7cc4953c0a7a", &(0x7f0000000080)=0x177, 0x0, 0x0) clock_getres(0x2, 0xfffffffffffffffe) executing program 0: sysctl$vfs_nfs(&(0x7f0000000280)={0x7, 0x2, 0x2}, 0x5, 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x54) socket(0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="e9f9f70f6107d8b5dd53f16d56365b1621aac234ebe6c1bd2d59fd9b210dfbd79abf195e451125ea9a331fc145a824b21123ce1441403d58e3f416e5ac4c4782a47ff995c981e64a52404e1f6f1f8be071", 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020697f, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8001, 0x5, 0x94, 0x8001]) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r3, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) syz_emit_ethernet(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f68d646867dfbce6f70ac63782c3c6091cbb0efa9444d", &(0x7f0000000040)=0x54, 0xfffffffffffffffe, 0x4) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000400)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3bc7ae30200004e3039d2d236acf20b7804be38164991f7c8ad5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba090000000835713f00219b8db5ccd2feae000000000000b71d89e0008407f088cbe6487ae74c2c62f3d10c451a5a2105b98812668b8740f2a5b88b4cfe33a38f989f0e15c027003f2f61fb49b718183fc880ce6a7dc37e83a52903b51a", 0xf0, 0x40d, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) setsockopt(r0, 0x1000000029, 0x31, 0x0, 0x0) sendto$inet(r0, &(0x7f00000000c0)="9b23cf95b4425b6c0d045c415a3147097a2da7cbde94f5c54e38fd910eba726798f40e5e3ec68dfaf98c31dd6d5cd50b33a19d4714ca12eb79fe8388d6a7799a395fa947f80bc8e633b67bead4d11a858643e5dcb96ba9cac10da73cee973ca8d2f47830c1a24fe93663dc226cb83655248fb159d28b716c9d61e12116583bdebeae8ab68729febd7c8ad20de25d85bdd74b71b9a742444fb08350f7c8f48dc38197edffda1f290b88df8d9e7b231cae9a21bb2764932bf4f65d9ebce541476d21bc46fdb297d1169aa849be733920", 0xcf, 0x409, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000200)="329e5d4c06d1053732b77778c76824e81a64f4ec57870c1cef43585dc4bf24fb56f2186608c5c972495a5297c9404c104b1281250600ec20c36086ddea78066a7ee951f5ece14bb2fd4b656880e0d23512ef9885d7adea0734b1c8d719f19ea5259773979fc5ac2566b33fa51a2c43a815c007a1e7653451ae2c00f1db72346e0197a24dbf578c1bec395ec6cbc814b2daa6f29672586f4e885b6d3a4de7b2749e5bab45a50d1abc86074171335169f3faebf3aa604862faaeba15d90f0c7b3e36ecf29ffd9aeb1c3ce7ee870eebf4d6c11b561251c930e089966cdba5ab72376af0ed4aac45945236666e32f670ada52c6e9e96a7a377d13ad28de80e8db38d8b382c0fc64162d2e178daf8dc61e242488e2db8cde6e4db57b814e504c4aacb6d55c99d4d4cf75de23ed7cddb37d0bdfbed63eb7245d391993a6be86721895ebf95387fd992a56cc46ac613bad2695ecc55fdfbde36c0358cbc4bd6762ecc20abaf1bb7eff31a80b300c23e567b0e68371b340cfb3a846b4f3df7674ae82089e89e2ffee971cba53fa805efee24e9492dbcb987d97a2bfd36a083505dee02d8a336590d3339eba427f44624dd6cccd05cdade31c5e36d041cb7590984cc03f559b3cade05715d2b362d15dc7906a4e35afbf7208048281d27a38ff120eeebcfad133728c316e68698c34d1c53721f8860c28e40f0295f8fff307fad5be428fa07c220d8e2d0a58aead65d8253ad4946c8fab2b28142c37abbd3503c888d9a202fd24575392258af19b3594d6a99e09b9c0fdb1f696c86ee114860124904fa8d0159cd3acb6eb6714746f5a6c91a48ece81537ee59834a07c40ff6a1b18ecd9bfd29a104cde36df2ed0334133f9b17e685a09c733ffc0f0ac40b5d87fe7a76645b50813cd1c4accdc6a2d5c0a896f86b9b6ac436fed5928e06c585f067f48e68337eb2a669242d28489c090330302315c73bbc31bb1e412055efcc60157c11f267cf727df67109d3b75b5d7435c77418b66055b1433ac30c58361ff14ead75a67afd49b7770d641457866a5bb934a1c5769fa9a98033646ee206fd9a0305e6bee40b08344e0ae6e59640a2b3fec4d822e5fb6d812045cb534400b06d8fceec8033ba99b04d6c5e0062a95b5e277c645b3b85e4973f6a03e246868efff9ddd14b8c895a8864fdbfbc55807a5783f7aa27fba0ef74dd423ff144d52e03347da7d3241524fd30bb562c809f08d20394d0162a2ae16feab1bfc4ab02e839d7e967843c4f3ee9c03659f2499bd838bece387152be3cf482a5564608318a3ce231f4b801d4ea9dc9a44257f9ccd940c3d0535bbd307a90dc295abae494728032fd51cfc4e3f3ac24d69ef420182e22db24e5490d9bdc6eb87adc5911afc3a75c55505db6e65f3e230edf03b45d250d1537f7a26234842231a30a9bb4dad7c849bb0d45fcd0addde36bd78c62282bdb07cfd64298c33dcd18bb0f029df049267f01b931d6b0d973f27e7101815adc2a7433b2467c2ada1af9758a86a3f19a7c4d124c116f72ada8ad25f09ca593a2e1711866310e1ac94ab1c38dbeedd52dd63bacf1b2ea1c79d24582cc2ac7a25782b17ec46fcdd7c7a53ff3361100d1db90609db400e86fa01b914361d877054f53d2b7850394176ea75646256a3aa9ae223db95c3aca1ff9076239179d8cfdd854562a1eddcd38c2432113ab0667ef6e8ace906c50845f3547734a1c47be19a7b11c4ae4d76f615732a833e063ff7d9f2d9d5188409a8fd8ae336447a2fbe6706b3e55c1ecc87b1c5e14b59de5c83a4e8d02a4a02a2114dbed465fcc5337bddd08f86cd0d581b80169fb248b2c7c2f89405718c13d120b41333f228fc75dfb647feef41a70922b611dadb68bc938a14b2ad7e9d92d43c5e152275e89e10c0e4c53b1efd8c2b1191c2edb1293d2a2a22ea6e758d64a3d164f185598a923ff90882b9b13ced7ae579d991710d6112b780fe6519dfef729678714129ef398ba5c2f030dc4f9ef86cc06df859525a75f06054930a302118cee9fd3a516037aebb5013219e7e058dbba94d64aa22a5b72bb010dd2fefe43f2f236f3ff77402ba570c2711e9fa6967b66ce20f9330ec849a7527e9a83ce2026ad4b176901252affd8b55efbd6c3dbffd6835a5389ab50d48623529c330dc2c0b218e502560d96b2a17b115d55ff5d5b9ba5b717a119b1e7aa3d10054a3b95b97464263f9a18ab45aa5264643c62cfd9ee79f9ae1c7ba07620a2c1d53f52d156f26a842b8db940275eaf6162ce8c3c62c8e813f531f93dbbe4d6950fbe34d5925ef6ff99b29ef6fbcd7d3576be9a6f0e7ae467d3649a471449b7072d5545a48788ca90188912586b08a2841a04e37a220481808a9d24978954d87d165ad668623374b4057631ca3b02e8776196d5102b5639519632d5f04f188b3cde0b99ca74548cd95917cdf2fdca3db28b966dcc1aba9876e7358840fc8101220ed39f8f061b825f635a0c86ce99fa25361f8763389555a25d8f6c60d3adfaf21858108efaf8dde6936b26374eadda7a7cbb10dbfa83f539f9ae5d7485212c49a2caa584bc90e2190134e8d7ca8e5b595ae921abf710a70c5a20fd1829e4d7efb6ed7dfc5eb29dac5ef6be7786e68be116962c1a4c72507e3ac873827a75ebb10502f9ad513db62f72c28531fb99eccf02e093b58d94c7f22425df1b25840ed54e38fcad7a4fae23", 0x784) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x80}, {0xc}, {0x6, 0x0, 0x0, 0xfffffff8}]}) r1 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {&(0x7f00000002c0)="a1", 0x1}], 0x2}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1, 0x2}) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r7, 0xc4104603, &(0x7f0000000500)={'./file0\x00', 0xfffffbf9, 0x3}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x5}) r8 = socket$inet(0x2, 0x2, 0x0) sysctl$net_inet_gre(&(0x7f0000000280)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f0000000300)="471cf3cf7aed11e7", &(0x7f0000000340)=0x8, &(0x7f00000003c0)="8599fbddd1edecefafb99b2092fd8fa14cd927b8d7a58e96579e694f281f3632b889c18f4ac0279048f261b5bcdd507cac7aa213d0e12849a039d5b1d330f9566e362528a939f2b8ceef86f38c6b63123602d2a5c34f", 0x56) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) fchown(r8, r3, r4) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) sysctl$vm(&(0x7f0000000000)={0x2, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000002280), 0x0) syz_emit_ethernet(0x62, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6008000000000000008000000000000000002300000000aaff020000000000000000000000000001"]) executing program 5: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sysctl$vfs_ffs(&(0x7f00000000c0)={0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r3, 0x0, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x10}, 0x2, &(0x7f0000000080)="c9c151552a49d74e", &(0x7f0000001040)=0x8, &(0x7f0000001080), 0x0) executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000040)="71a9e40cc8274bc1e65a91501d162948b47ee3a7ebc26d211394a34b8e5f84cf51b59c7afec37082", &(0x7f0000000080)=0x2abd, 0x0, 0x37) writev(r0, &(0x7f0000001440)=[{0x0}], 0x1) executing program 0: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000001000/0x3000)=nil) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x11) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x87}, {0x60}, {0x26}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x200000000001, 0x1000301010006}) r4 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) r5 = kqueue() r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x180a1, 0x0) dup2(r5, r6) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x0, 0x8}) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 6: semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r0 = socket(0x18, 0x1, 0x0) close(r0) socketpair(0x1, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffd37, 0x0, 0x0, 0x0, 0xfffffffffffffe21}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) semctl$IPC_RMID(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) executing program 7: writev(0xffffffffffffffff, &(0x7f00000001c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff, 0x0, 0x71068ec9}) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0)=0x80000001, 0x4) socket$inet(0x2, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xb14766e595c6303e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) seteuid(0xffffffffffffffff) socket(0x18, 0x2, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 1: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x2, 0x1a}, 0x4, &(0x7f0000000000)="9b7367f8a9314b0c107b68d9ed59e254c11c67b1fef5b393c1f203294ba63db5e3b3899a2145b3ea496567256c6e5d6f2bd638", 0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x28f4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x80, 0x80}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000400)=ANY=[]) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) close(r1) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x81}, {0x64}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[]) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x0) executing program 4: setsockopt(0xffffffffffffff9c, 0x6, 0x5, &(0x7f0000000000)="f6d9d496886039fe5e563f4e33a3786151375ff27a7bf8aa0fb262a5ef327b81bbceb0aa9c99cfc326f1c914acb44956567e8d38c7160ee407fd75d44b4613d20779d9a8ecc7c9658f010d3dc26e9141d9f42c8ff9dff7967611d395cad0bf84fed34b8b6309ca130e3b61d733b8fa9f9f27e26809ac950f8a5a08bd5f010b56975f285ee047a94757bd030d14b29a14c6754f48c6856de811a175fbb59aa9dd5805c726ea5afff34a0f5ce6688679c410f2bcd5d85f9fe8aa8b55093c1834", 0xbf) syz_emit_ethernet(0xc2, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000008c0000fe350e28ef0900c08cfe24be00000000ff020000000000000000000000000001"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x28f4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x80, 0x80}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000400)=ANY=[]) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) close(r1) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x81}, {0x64}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[]) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x8106}]}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x401) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 4: sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2151f467, 0x401, r1}) flock(r0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) chdir(&(0x7f0000000080)='./file0\x00') setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r1) setgroups(0x0, 0x0) r2 = getuid() open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) setreuid(0xee00, r2) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') mmap(&(0x7f0000ffc000/0x1000)=nil, 0x7ffffffffff, 0x0, 0x1011, 0xffffffffffffffff, 0x0) shutdown(0xffffffffffffffff, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, 0x0) dup2(r3, r3) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0xb3c7ee6d3af3cca1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f00000000c0)=0xe02) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x9}, {0x6}, {0x40, 0x1}]}) write(r4, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) dup2(r1, r0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r3 = dup(r2) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000480)='oL', 0x2}], 0x1) r4 = open(&(0x7f0000000280)='\x00', 0x200, 0x80) ioctl$VMM_IOC_READREGS(r4, 0xc050756a, &(0x7f0000000000)) executing program 7: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x10) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000001800)={@random="a18ce84acea1", @broadcast, [], {@generic={0x8863}}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x14d, 0x0, 0x0, 0x4}, {0x28}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 6: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) fcntl$getown(r0, 0x5) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='/dev/diskmap\x00', &(0x7f00000000c0)='))%\n&(:\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\xf2\x00', &(0x7f00000001c0)='[\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='/dev/diskmap\x00', &(0x7f00000002c0)='.:*:$(/^+\xda-#,,.]*]#\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='[!%\x00', &(0x7f00000003c0)=')[\xa0\x00', &(0x7f0000000400)=':-$%&\x00', &(0x7f0000000440)='/dev/diskmap\x00', &(0x7f0000000480)='/dev/diskmap\x00', &(0x7f00000004c0)='}/(#\x00']) acct(&(0x7f0000000540)='./file0/file0\x00') close(r0) sysctl$net_inet_ip(&(0x7f0000000580)={0x4, 0x2, 0x0, 0x4}, 0x4, &(0x7f00000005c0)="d0741882741f5208a83b19a60ee8c2976474ed1e67d428262c0dd37ce099ed530ac82d680d5f92c325bca4e83284062778df4e5e6ffbc6969ef68ce0dd4652045a8e97afc5b3e838504078013795b8e6508f87ef60b54213d2ca8a0f2962274937459d50ba737ceefa789491061fc0c32f5ee0f1bf859d66763ac3214f7eecbaedd972e4", &(0x7f0000000680)=0x84, &(0x7f00000006c0)="4c2c594a88b9f3592846640f7ceeeb0b2d1dd9d3ab3a9d3fb0aa50eacf47b640fea7a91338042085d3c475272a6edbe5c3a0a000894893ba01e46025132b53a9777d462dc60c4457a1895f4380aec79560f0c6b6817567cb9f0dec8dde1f64792b8bb9bc", 0x64) sysctl$kern(&(0x7f0000000740)={0x0}, 0x0, &(0x7f0000000780), &(0x7f00000007c0), &(0x7f0000000800)="d1ecbfcb741de88370126694ead124472f4ab73024fd83ad467a2a3f78f9f9edef99d710d758570df80b06eaca8aacbb6a57dce5a303b43232283df3d219c098eb11953522e851f8adb9cf6e7083ee8a853361bff695be520f14a348c6bcd0fb34050ce706433f9195d215", 0x6b) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880), 0x8, 0x0) bind$inet6(r1, &(0x7f00000008c0)={0x18, 0x2, 0x8c7, 0x100}, 0xc) r2 = accept$unix(r1, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) sendto(r2, &(0x7f0000000980)="e7a44ca03824ada2aa3b26f4762963dd637bbee36009de245325baf5ebfeab02db47a094330096db2d13b7f6104029cda2bddae0ba384136ec62c18f38ad943edaac", 0x42, 0x400, &(0x7f0000000a00)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000a40)='./file0\x00', 0x10, 0x40) bind(r1, &(0x7f0000000a80)=@in={0x2, 0x0}, 0xc) bind$unix(r1, &(0x7f0000000ac0)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) recvfrom(0xffffffffffffff9c, &(0x7f0000000b40)=""/4096, 0x1000, 0x842, &(0x7f0000001b40)=@in={0x2, 0x1}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000001b80)='./file1\x00', 0x8, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f0000001bc0)={0xfffffff7, 0x9, 0x200}) getitimer(0x1, &(0x7f0000001c00)) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000001c40)=0x2) utimes(&(0x7f0000001c80)='./file1\x00', &(0x7f0000001cc0)={{0x1, 0x3}, {0xfff, 0x3ff}}) getpeername$inet(r3, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) ioctl$WSKBDIO_BELL(r3, 0x20005701) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001d80)) syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000001dc0)='./file0\x00', r4, 0x0) writev(r2, &(0x7f0000003280)=[{&(0x7f0000001e40)="5e4729682711e16b34f75ea9326ab46b", 0x10}, {&(0x7f0000001e80)="48de1a9d9cc6d8e4fa22d81fc08c00155f4594f8815dec626708e591163dd9e13e9862c0e68eb6b37d809ae9dd3134ab082bb12f32d12b8509d53eb851fccfd77b0745e4e4fb916b905afa76c4866ce80638fa95c20e4ef609b423a74171fda04b", 0x61}, {&(0x7f0000001f00)="fe9e85dd9ee3dd59d0492f2fe5fcd40a70d0803095dc34e31218f3bbf06edfa6eaefc510e22ca0fda3872969fe54c5c6989cb38d87defe9cd0cb13c55aeaf4f70eab84e37b797e84b6dfc7ac05a265824dcf52d0a564a9f5a4d707f8b5c3af04c37f93ac901df64d3dc3c8fd9c6a8cb3f0734df82e5758074a7a89048f90bde18e2d2f2e1ca0fd8e5aff4633df3cfde65c6dc54086ea9d53635d2648390a69f985b7d4308256d415ef9206008bacbc7d18", 0xb1}, {&(0x7f0000001fc0)="eed8472c447b81eb130b48704021f22062fde312a5cd34ea226765057dc06f70ebbfb6864b9ec06c589c698bdc08c1699695faeb333656c2e6", 0x39}, {&(0x7f0000002000)="e81dbb1605ff70368c0a9efb3d0112ad6eec713655c806eb59f842ba1d48f9db6728d372bc85dcad67672607389db15f072fcd1117aca3d16f69e4336b74621480d40ab73fb9e33adbad6ffcea698b1a57d5892c24cfd7063744cfc6843ae026abff8a9c4cb7604344d35e2f963deeeed233adfee08bf314a2e59e355f62b4b2da3a8ab0743569707d9abb32f7d7556dfb261e4753c773f1e8e79780256dded07a60127389b805e4a84d357a29dd9a42b3f8b16af3e6cf234b466ea13181fded592c3b0a208d5406471a19b0b9c9e2646ba443f0c141edb11ebaf0ea5301b1c3df19c8a51425c31d20ab44b098c8086d6c5ceace17deeec6e592c829936a7ed4bfd4676a9b014a66fdbd979fa0008822f7c101b638dd1f30c28c1ffd41d2fa940b5a4ed93e3a5a1c2833da80528008df6a1ddc51f2576fb9de9b122e32e9cce33132b5d7e75664f5cd3f41603ab158471011409a113a30a7c147967635e4ff4d28a5cb93e04776197835e41b7972ecdec531dc28802910318c7403442c6b475fbe536343da146e052c96a18fa43e089ea19f4b6cdc14320df8a703ba87bd9eee0aafb4a625516343bcfcadf26b1964ec7bff438eec073dbcc46ffa3a1c8e5fe71205c956ce9ddb74fb523f2465e186c16cecd8cc2717da91c91017b51a467cd2d7b89c71481a48372ba7bf7f7a10e23ff00f48e44612b41d1d67df23ed95af64db329c70b9b53252240bdb0133fd63048c9404eac1701639f804be234b5c7ea17da1fbf08e7f0963ab4478330889433ab6fd7ab1d7224d00ea5c1efce8b88586a0d98dc811a8ddba579f086bcb9c74a9ecf29c4b6de241982b2402274bc0e24164cb28459a8270bcb16043d47747926d399adb215ce633d012baef0264734d530799a399ae5cd77898b27b3be1ddcb4f8f8c657bef7de6de6f11c90d0306538872ab578b26bf4f0ebb67a3ed2412d7f5c393dbd875fd589b878cc3322d4b4010eb059c90454d4b8190239f90780b7d321bc003a9e2c2b27e5a99889e87199461fcf69d4d019188582c85420f8d70b478f9f600ef38bb0b311fc228e5ec58e15d9f0382d19d4bf65d6b53e1080187d8625d8c9c905789d87d9892ad0d8331eabc30c89e257715765e5312b578ec2ec0e945c192bd317c31281e9c2ecb34ba4c22547fa38fd69b406dab2e0db6c5f025f1e28ba8a5a6ff6fc34d1fc89cd64971347d535d374db7493f56c3c3a228d3e3da0366816023b9b23349d15d84a771dc9ec788741a5cb6035b03ec3b42826d53b770e3ea96f11d16b613abe1ae25adc0fc8244634cd15473b31eb07104be5c4e639ab34669c55767115652ddd8d22360009b8f27bc20ec16d1d06ca73da4192a0641c82e1cba557ed7f59468cbfcc06a3c867f03ddbe51c8df14fb292cdd8fb7350048637a62349f80ff3040cacc2b5ebe27ad9d25419cfec72ecdb594ff51455c5de3916fd9da08bbcd658efe97606fea6826e36b2e32fdd4d0d7b712ee09f357a90994c63c52a73f6e6ac8cfbe680198a2e132dad77ab45cd0de1ca9dc17f93d329c63eaa18bb95ed58a52fa4c755500237efc615ad95293cf2921fc99394dfec9813e1ea763f0424415e70fffa675617bfe5610e02d1d5e77c104660deaac929b42394b3da9b6edb722e923fa08f3f391feacfb3fced86e561c17ac4b9957adef1e8fd02f13ed9fd720d8bdc5a09db22fc2f8e0eb361318719926552064919a9b77b183a353bc298cbf6e0cb0f16c329fe562dc7991cd178a71cf49a8c70ff9c8ebfaf35ba42f37f0dd082d3330182ae158d3893ab1425ae8a31e64dca3202252038613239a378653f1ffe2df40623062f973d6bc245c98df6cf6060914938aab6bcfc62ee0b0576d58763e2b836aef4d46569658c5aad3c4b179554072e1fa8fa2d16b95e2abd41ff8c30802bd759940b56e013598e924b2b693538124d8b28dc00f53ea3356ea267c36a42e84f67ec767a6b6331ec24454f98dd43ec090ba220ebb888c11553bfba68c38205a0d01113fd110e67e17621cc4d8ae141ff9d57e39a352fbaf91268e1fb8edf5bdced4004c56dd87785343629ac30091a87ba019b1231b9a9e6a5de9cf1ecdc7fc0259220f920d3aa6aec015c702f17903a9dc16897b53fa9048e1c36b20f4f769c4913d2b38cc48ce574de762e2c7898194b3dd28c199e0a1c399acc67cf0883ca3bcb279bfa6ff396b07f3fb2ea3fb0a46a4f990162d2c3bfc512c4738f2c673501a09ae498d17f6bfc553978453cee3b86b37b0c0b8caf746a903057b46809f3108a82cc8130894a9d9a1d48cc25a471ad27cd22447dc3e54b68a40b42ab4f10f40d8712c3d86e80726c2de8f25ae21dba0875b2ee308db5d30af1cc94c3d3f58329c55e89202416d2519174f69501a973f9e7529729c9fddeced6ebf242469201d547a9afe2b4d42604faf1c522743bc97553f6bfe4078ba97584aaac2a70609f79f6fc10349b7fde21eee362cb7748f9e9b5c5acfb7f19366e2ffeafcf96df73bdbc285ba22d2fe9efddb186c8e4e16b3b0cdfc68e0356d2f6ec01fa7682734c375d509acd0f4b93433d31c9d551ad73e3363fd62fabc62f7c76107df95673ce58a5b6d90bff95386c3fc91e1bad66d180504a2a431462db0a35cc4b884e70d9ac30b39fa6a0d522e4d226958e9a1c1830c2e3febad3f1bfdcba0b66c02bd787dcbf0a8e16c38d633228046be3e477cbaaca8375a1d3740757f391dbba8191129e7ddf286a8b2ae22e2287209bf1e3ae8d56ec17d75ad158d1edd205126c5b4d8f40c765f0b85c48fa380c14149fc1baede63ce8532823869dd85544ad71ec183fffcf59f1c03bc0f90e61ee88337c02c055bf84e149ef3f888ab275686c575a0de6d6c414dce53b02bbbaeff1cf34375747e158169b3f88cbdb6c90d295d22170006aa84e03378d0ca31c0b050e3c74d7498f1a34b3a51a30351a1e3995873f94dc5703709a87c78bec95280e23e44526f05ae672007da16f2e3f1884a7e68ab443ed1ea738994151285234e39189aeac385a51a9c2da7fff5c912f2958c5d74fdcbd53f2419470ef8fa43b2764861710de21dd41c688a037b5b730d328e618569f5354e50ddfc930c038deb9e618448d9a896bd7dee5cb2275d6ef2a8f026e3149d81c9121f87b661aa9f7b98419730aa1854529d5f3b4ecf57ab7632583df41f0ba1546d39a9fb486daa026cb2be48df2de0fd7a79346b2b59325b28dc6a5d81edeefa8f82c40c0fd71477711e04131607e009e12aba401eeae0d2683d1097f00f7d40ceac14483cd908f050e5f578576b04ebfc9bcbd11a74f468b75ada67bd369c3a5a481c7091397e595729f70f56a89527299d0f5f77a9c64cedd9792014f4c0d03a1fa5d8f20b4f80d76132187840a6b11fe0b802d5322c8b756edc10c0cc32750e5662dad21166680c6ccb91d7fb2ecffb87110e7000d9d81ab32eebcc7b72ddce70ef4dff0c3c2de39fa7678a0b9a67957e8d9ff0d1bc11d3acfb485413a301cbd01da9d491b658946a74321254882f082d1c53561817a23810be632153fac08b74925ece1616e9bdae12e99c5765be8badaf28356528531b7ddba625d1b489b0289c16949d63f17962c43fcb426b63a8a410e2e92f283b3d25f6f81f8c67eb8ea5ba5dc1e02c29ce84ebeffbbe94afc30716f2ce9024df0f1269f5754c0a20eeb9aa5bb7395d779f7786dfc2b584b1d94d41a51cb990041ecdc9d57cc2eae3f67c4d3b1a25a9e23f304fee9f29752a8433ac638ebb1879def979331f23c587e497b0833496e37d6f3dbb51a9b1707db060f9662c74f500c07f651956483238787800d0d8c281bc175e069df17be392e4a987e231f19587ac4b4aeba65bf50df12a93a025131ff52a6e96bfcdf92d3f2e72cf1373e7834be5f2de71fee793ad48503b154d99cb8eea9a82cc453f28162815770db9422348781f347bdfd2a6b69c8841bc2cc251c7b4a0c6b54ebc8f32770cdbc37403900be2a046d8dc4c0b7d82305b728d89aac17cd456a11173df054ac9f389b56c565e810b790afa9c1302e96c035e5f79939192ce5a4823564a859a2224d5b5e994855309d407cdb0af14349d5a507c3030022322e0dfdd5ccccb0db1bd6c26fbf8121f50c840fd1c6a44d7997be83d96ac695fd372d09e240fc122af69cbf728fe9ad749a4788745eccbc5cdd08b9faacd4d29b78ebbc2eb705cd588d7787a9e0f6f96917f1b91b24c1db18a8179ed81716ce9de64c32c4c0d14edaa2d68d3529f9563067e578cff6e3c95914ca225da4f8fb7b083b66c2db68f345a5eab152772e54118864e47b71cf6871763771af56f07e71f87bf87793a3c342928318de8d32473b0e91ac8f1bd5a0295b6b0542a5c257656d3582c647c14aa9f83b18aa52be3d23a3777f40b346b79dc28c29fcc56140d94f51662605b9faf989538c488ccae0e6e74801ad7dffaae3639b97318db0ee81749a049381358b944804480a56c6d271a1b006c44475a71c80e7f4c5224c6970b3fc4fe92cc2e4cee8c49796276bb7bc8c9e81da944fd7acc0b2004549f9e125d29662e0cf7c5190772ec4430afec1af38d0b7eacce66d823c3f29e23814ea0e57f1e4507ddd0505ded0f3406fb4f65621283e6f1d3f1ac9e2d61ffb6cf0fd21f572809fc7d1e9d8ff779161adb100e1ccadafe9f662f07352a376e97e3894447b578ca2a4a00a00efa9469af7c1c53320b2d1b7c862b66c8c94d45addefd930a6fb613f631ecccd1a82a97d775411755c8d23fc011c564e5b4d14b5633167d54067db71d225c80f1eae105c314cf344210d4e90816f727f155c1fa164f804fd423c23ca909570689faadbd0424beae2eef25ec55b5968814b60dce2b67e8427ebb2d744c4a91246551c4eca3b0a6d210163a601294b69b4f4debc20cf30889d611ec3e672edf209fa2c10a99daf2a8e765f617dd212b637457ef1d7532d20ffbd36a684a78dc18968fe9ed9635a19f68257d3ab04bb56acc462ba6e0705a23d833b1a7f6b3f5a1166a2489fd51a6587698df6ef5c843ec6e1b9723e46704c79dd88cc66ffb3bb7dfada4d57d06791ac362472a1648fc8a2187e716da1b66fbb7f5387a289174d593319d9fe54342041161fbb68233c67d1973cd04e7662cf29b0b3500f650461fc390caf8bd3b742e03a34e34d314a974e46904d774cafceebb01974d23444b204f22e3aace3bc33038efecb3f9040becbd3a4fd8192a9b1582861c89686a5f350bc641b2f90e39237af6b039a8b7c36e4c28f19042b7be3bc727789abcb1444f308811748eba0176fd562cc31d61dc16595816d9e6a7c209f188af2e2a35da6fe3b8d8958ae35aec2bfb3fafafa5eaa52615dc3b125ccdacdf2c240f07de98a4f616bf8d1d9beb23ecc0505aecf32dc2ad366e79289c640482ddc6ec65bbe14a5e5b60c7d3d082f854a8573994d6d45e7ad24bc856cca65f9ae1a84f08e798597831bbed112a81c80d3bdc2a4d1a3d1302f430546ef415615c396af833a1d15675928ae7dff77549bc750ad46625577b49faff61dc477fbce47c6d787fd4b4b76e78d2b454911d2efae91c13d44faa14ea9d679188cccecea0ef03e3e4e5d1dd94e7d2264e5a41f0dd54c5dd9a2ecf45eadd1297e60f8c8e2af7adcd5b0538b5592d2db5a511ec004b9b1080b1b3d935a4f18327c30f0ad69abf92d6cd7468661007151afea455f0f9167405e4c1beef26f18603fc7325d9a8586f8cf941c94ff6eb017fecb92fddc3198d", 0x1000}, {&(0x7f0000003000)="79e7f1e2d8cb802524c235d9feb889cc14cd646e4107541b444c6a79f4a40d901e55a14e78d6faa5df7dcbbf10a1b271ee6aed64c0e2fef86b0e85171c589bbe5165a0a3d79c5d6c4e59fcbee3d2dd43bb537d277e2ea5154d8cfa3ba760c1768d3f710cb66e4fe4bf1222493b7ad0a1dd3729eed07c685662431f2ca784c17b5fd53f558fadcfba8cd524336344a548253e45883c4dd4cad0df309ca58516ab63eb5162ecb98d7a4cdcfc1254bc2de04d92d5b5d6cfd35b3e8f31782c", 0xbd}, {&(0x7f00000030c0)="791c1f5e05", 0x5}, {&(0x7f0000003100)="00a701e3e934c5fdd42958879c5162873f42c686738cdad96026a05fdf2f4499bad87616a0dd6f43f6cab667a4801236969fcf58911844bdb01678e87c4437abf4f6053bb449e8e90ca97003566786819c2218619d1c1a66e26e257a4828af162536d419a81fdae800020e7ae303b955920a780b6ec0479c161580c9a0d23ecba44a3baa2723363362487b5f31f43749903b1a4d19d0c60b06698aeca1a7ca0a1a", 0xa1}, {&(0x7f00000031c0)="270d1ba2c0eb9ad2d4893fd1dd13bb7982d050a400570975b626490eb6fc24c77baf6b5ad5d707fa43a0d750839a10005db15ee25c283375dcab41e92c2c199b94d926e701d87edb4accb103c4095206e7bae1855c978cd516b2175217230b9ff1ab5497bde895f11259339dcffb911ef7bd837011bfc6c018241d3056df31c9695872acb6f50e72862d89868a972c3cf43a0b3e88e0a7c8ff8a8f9ec4c0977c26ed1d7c730a43a59e215623ab409215bc66fdc11eb09bf32b1a77905836e2ab", 0xc0}], 0x9) fchownat(r3, &(0x7f0000003340)='./file1\x00', r4, r5, 0x6) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x3011, r2, 0xfff) executing program 2: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1ff, &(0x7f0000000000), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sysctl$vfs_ffs(&(0x7f00000000c0)={0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r5, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 4: sysctl$hw(&(0x7f0000000000)={0x6, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x4f) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c0000fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb00000000000000004e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="700000007f000000"]) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, &(0x7f0000000180)="53f26aef7623ba3c93334d8028df9ef5ea234abf5ea8361356fc962ad17ade4d7dc249ea77aae57a39db576b16027c1a64a5beaba2001c5b2d7b453de5f7424c4c62d4a67fb459311f1e9c4e6571f58fcddf60ce42fc125005877a91ba6ce4f1d95e5c1f9a862ade829bcac5d45bbf9fd8747282663997f4a2e5848cd9449e9f1eb2", 0x82) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1000000, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, &(0x7f0000000200)="0e330b4bede90af3", 0x8, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) r2 = semget$private(0x0, 0x1, 0x3e7) semop(r2, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) semop(r2, 0xffffffffffffffff, 0x0) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000380)=""/76) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000004000)=""/4106) r3 = geteuid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r3, r5, 0x80, 0x1}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) r6 = getpgrp() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000040)={{0x10000, 0x0, 0xffffffffffffffff, r3, 0x0, 0x0, 0x5}, 0x1, 0x6, r6, 0xffffffffffffffff, 0x1, 0x6, 0x6}) socket(0x18, 0x2, 0x0) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f0000000400)=""/30) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x10000, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x28, 0x0, 0x9}, {0x6, 0x0, 0x0, 0x39}]}) write(r7, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f00000004c0)=""/70) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000004000)=""/4106) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, r4, 0x0, r8, 0x140, 0x2}, 0x4, 0x7f7ffffffffffffc, 0xfffffffffffffffe}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000140)=""/7) geteuid() executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x3, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x5, 0xfe) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="00040080", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000040), &(0x7f0000000400)=0xfffffffffffffff6) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0x5542) r5 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000001580)=[{0x0}, {&(0x7f0000000280)="98", 0x1}], 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) executing program 6: socket$inet(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300), 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) open(0x0, 0x400, 0x143) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, &(0x7f00000001c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0xf10, 0xffffffffffffffff) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r2 = socket(0x2, 0x400000000002, 0x0) dup2(r2, 0xffffffffffffffff) mknod(&(0x7f0000000100)='./file1\x00', 0x100, 0xfffff95c) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES32=r0]) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x8, 0x4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000), 0x10) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x26}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000005c0)={0x0, 0xff, 0x7, 0x598, "8a00300100"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000a80)="f4a9a06f56a19573d9e28dadaca7ecd11be4e40fbe099fcee873695918140b3f20c77d6094d92e4e64c7e395d3bba68c06d837fd0e7b26d2510b9b3fd3358da52aaf8e01a421ca23bf8f8af07f04912b9c1c703abe3fab02bd257dfaa416c6f8f0783a107b3afcf4b5243a5767c20c468cf2ddd1f7d1a8528834d68aea82838c281673f46d169536fd4498f9a01636139d09ea4ef30e15bec8509d137d185c49e34d5b49d397b2591bab1986bdf7925b302f260912254af433a8aeeb5fa99fd25655839875cf39f0266089d159e3fbcfe9e9e99f6d13826988bcdb3891727859f2044d939033f121a8bc850cfcde21c026bfaa3a19e01b352f2b526bd47e895a33de36dd2aaf3409916be1839ca3a018aab3fa7ced425f425bee72939976c8c3dd05b47d62aaf86313f1c8e9941086016393f12c2ac53c6798cc7690c92b69c084e3fab86908", 0x146}], 0x1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) getpid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ff2000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {0x0, &(0x7f0000ffa000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ff7000/0x4000)=nil, 0xa}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffa000/0x3000)=nil, 0x81}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {0x0, &(0x7f0000ff3000/0xd000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffffffff}], './bus\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, &(0x7f0000000700)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee1455fd7abd47d205cf02d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14fdb49e841c75f0ac4030c513bd5fa44143bec98bce436e9728dcf0235c061526634753c0c90b08d01a3a1f996f77a0a6256190bf5580044d0beccd210b2f7e20193a6ea72e752a484f4e92159e164188173115c5787e1a624390f0f254b44f11537a4448eb326dc8f1c68af30a774619512bfe2f8f9acb24c42ce99cef79d3dbcdb4e35ef2bbc823b44201b67", 0x105) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0xfffffffe) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sysctl$hw(&(0x7f0000001240)={0x6, 0x2}, 0x2, &(0x7f0000000500)="ecca4536ef224438a550b9abad6250e65b220ad2095b97edf56befb8a1b1dbe552b3b35ecd", &(0x7f0000001140)=0x25, 0x0, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) getuid() setreuid(r4, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r3, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) getsockname$unix(r0, &(0x7f0000000580)=@abs, &(0x7f0000000540)=0x63) socket(0x2, 0x4, 0x40) bind(r2, &(0x7f0000000340)=@in6={0x18, 0x0, 0x6}, 0x0) r5 = dup(0xffffffffffffffff) listen(r5, 0x0) executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566", 0x2e}], 0x1) execve(0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000380)={&(0x7f0000000340)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="72b38e137d8a91ecbcc37208c53bfdc775bd871e177a8fdfbc7f6ce91b6399b7d39562ef73a6fcb7c56eabf9015519a50c2f60ddee432a9a3eac54a028f05fe50c26d61f4a1e6624e09453462cfa7666e5f2e36ab77b8fe5f1eeb60b0d30be5f7dca6c87b01ae1b831872e94bc3188b44c7df3ab88f6381753b87fe437c873f840f70b529f37ad91bc449770ba326d936032d24a2a34f85f29987d447494a7b3758b0c934ef2e82a958ab3cde6e3c67eb7a145270749b26a", 0xb8}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="8800000000000000ffff00000800000047ee1e17a7d828d6a78365044db5d305d71b732732ef7476cdaa9f84f09caf5623d7155e5ac7216398eb18f4a28b6f770d11ebf05dd4b631a0e7165542622ccacb226b15c85bae82b93ea8f482f8394d466b735e61cd404b3a31defc7473e197782a6208dc9299b9c8dfd6923c429d9a44dcdbce8f5b0000"], 0x88}}, 0x10, 0x8) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2c}, {0x80}, {0x44e}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x24}, {0x30}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[]) getrlimit(0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0x3, 0x7}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 1: open(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ff4000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x206}, {0x80}, {0x7f, 0xfc, 0x0, 0x3feffe}, {0x4, 0x81, 0x2, 0x5}]}) write(r0, &(0x7f0000000140)="18f501cfd563bf95a6670834d30ceaaaa5db5f8ae04b0e5743beced6dbbefa90ea9154d9941500ce03efb1cdaae08aba02ecf1579f2d727c1978085657a36ed15264da35b76f8ceafefc", 0x4a) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/50, 0x32}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) recvmmsg(r1, &(0x7f00000007c0)={&(0x7f0000000780)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f00000006c0)=[{&(0x7f00000002c0)=""/77, 0x4d}, {&(0x7f0000000840)=""/91, 0x5b}, {&(0x7f00000003c0)=""/19, 0x13}, {&(0x7f0000000400)=""/219, 0xdb}, {&(0x7f0000000500)=""/131, 0x83}, {&(0x7f00000005c0)=""/43, 0x2b}, {&(0x7f0000000600)=""/154, 0x9a}], 0x7, &(0x7f0000000740)=""/38, 0x26}, 0xc}, 0x10, 0x0, &(0x7f0000000800)={0x1, 0x2}) r2 = socket(0x20, 0x5, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x1d, 0x0, 0x3}, {}]}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000100)=0x40, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x0, 0x1ccf, 0x20000000}, 0xc) setreuid(r4, r4) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) executing program 5: syz_emit_ethernet(0x32, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1, {[@ra={0x94, 0x6}, @generic={0x7, 0x2}]}}, @udp={{0x0, 0x0, 0x8}}}}}}) r0 = getpgrp() getpgid(r0) executing program 4: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) r1 = socket(0x2, 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc0", 0x3) sendmmsg(r2, &(0x7f0000000440)={&(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) getgroups(0x1, &(0x7f0000000080)=[0x0]) r3 = socket(0x800000018, 0x3, 0x0) getsockname(r3, 0x0, &(0x7f0000000140)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="f4ca94179abb865e7a0d480a5c60d35475a8126aa5bf4a2437ea058729ec950190ebe9eeb3d513a692952726eeb1f87bb393fdf07c3e06c1f21b895707084f35e3e8973eba1258e468aa6fb8249b139594454b2b5e13464058f7897bac686233082cadb0eea70ad588e7dab368f911bf036769fc50d0535d98cb5d160a0faef6033ddd296c688264a02d03bff5fe6da113cacf3ebdb1f5907d6045a712df982597", 0xa1}, {0x0}, {&(0x7f00000001c0)}, {0x0}], 0x4, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x18, 0x9}, 0xa) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {}]}) mprotect(&(0x7f0000456000/0x4000)=nil, 0x4000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x4, 0x1, &(0x7f0000000540)="08001300eb8e2126a11ba20b1fca74dd47b75fd400c6636f2c720480a10252617fcb876f62bfff45bda826a3e68b1c6ae514721d007baef607a1c740db0be45a7b6a13a623ff668f1c8d3c602de293a9ea44cf9077d79dc86703a670bc6d40b86063e3a3524fdcba91d57a88a154b7824c6af5f41b7235f0d19a726359a68fee2c7c03c01eb093f51f9129e6e4ec3d07bead84d5ef55dbf4208409eb2b85621d6bad0bf3dbd487769924f1754a57373b8e0cfcf244baab1d0e04da1b9f45ac09", 0xc0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x8, 0x0, 0x20, 0x57cb}, {0x30}, {0x6, 0x40, 0x2, 0xfffffffe}]}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8, 0x6}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0x38}, 0x2, &(0x7f0000000880)="f8bf82584674b5734e5c9cd270aa5e5e0b3d53b5ac0224de9cbc4c74f513473f725b5d68dfad083b987841e8830e193fbbb09affdf7463d9cea75d827e156536aeb5db2ef6823834e53626417f9bc6444fef27d2ef93575e667b5ff92cd8b5a2a81bcccbd2d5a5d1b0d2e5eb5415b873566cd03179c93787ce42b43d327a49dad13dc1908ae9df9737cf823d6bab52d52418f0e142d2af5692cd1de2c5577fdff85b76d6fdf7a9acff49b4889b7977563de8e5ed04b63ca062b511b63937e094d7bbb4003cff", &(0x7f0000000340)=0xc6, &(0x7f0000000980)="ef9c235490ad77d33479b3e930221cd1561615471b6e75179e94a8159132c25a125b70196b75a101d774a9a409014c4d0c85e9e52d5f251a4a117e33b60a1f603505898b07bab2d9272cfc61ad86920cfd494b1bfb468a13e4688b72a82ae2d6a0bc05f0b99d62f24d6d426b3aa2992de89189f51ccb52d3c3ecbcafa700ad91e7d14a7ed6d0f57e5753b2905713209acf0d0104d865fe9a30b86df7decb55e0c26f042b8398bd0a5542c95fd9ea18be0be0133c471084b1b381bbb75a3f8769bff25977d5201327e471e74f23b40544e281a5", 0xd3) poll(&(0x7f0000000180)=[{r2, 0x40}, {r4, 0x1}, {r2, 0x1}, {0xffffffffffffffff, 0x80}, {r5}, {r1, 0x4}], 0x6, 0x86) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r3, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000480)=[{0x2, 0x12, 0x6, 0x9}]}) writev(r6, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) r7 = socket(0x18, 0x2, 0x0) r8 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r8, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffff1, 0x0, 0x0, 0x0}, 0x14}, 0x10, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a62fca8 executing program 6: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000640)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0x8008, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x1a6) kevent(r0, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x3, 0x80, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x23, 0x200ffffb, 0x80000001, 0x3}, {{r2}, 0xffffffffffffffff, 0x10, 0x4, 0x8, 0x2}], 0x0, 0x0) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x4) socketpair$unix(0x1, 0x1, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1, 0x3, 0xfffffffffffff848}], 0xe15, 0x0, 0xfffffc01, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000180)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000001200)={0x1, 0x9}, 0x2, &(0x7f0000000440)="06a3f7b968", 0x0, &(0x7f0000001340), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000380)=ANY=[@ANYBLOB="bf9153b169d8d456fe6255add4208e64ce1595b7d18163713c8f9b16d3e6734e56d8ef6eec79aabb3c57b85098843fd4994489489ecdc516cead127457a270ceb500396c9f6c970d3007650e2fd3bb9d9e1c31c85cae5484c7a374c82b78813ebf14faf9ec6b8f4ab0d84ded8b8ca7e16c64241b056cbcf7b8bc9072f6bdc426c875661a85e1ac863ac8bf27af27c5a9206dec6b8f"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x35}]}) syz_emit_ethernet(0x3a, &(0x7f0000000100)={@local, @local, [{[], {0x8100, 0x6}}], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x2f, 0x0, @rand_addr, @mcast2}}}}) flock(r1, 0x4) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x80400000}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000040)="03000000", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="ab157888df3ccd154815a7bde7b1e1b4", &(0x7f0000000140)=0x10, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x28f4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x80, 0x80}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000400)=ANY=[]) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) close(r1) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x81}, {0x64}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[]) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x0) executing program 4: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) close(0xffffffffffffffff) r1 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r1, 0x29, 0x65, 0x0, 0x0) recvmmsg(r0, &(0x7f0000001700)={&(0x7f00000016c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/32, 0x20}, {&(0x7f0000000200)=""/141, 0x8d}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/92, 0x5c}, {&(0x7f0000001340)=""/138, 0x8a}, {&(0x7f0000000180)=""/56, 0x38}, {&(0x7f0000001400)=""/108, 0x6c}, {&(0x7f0000001480)}, {&(0x7f00000014c0)=""/2, 0x2}, {&(0x7f0000001500)=""/152, 0x98}], 0xa, &(0x7f0000001680)}, 0x8}, 0x10, 0x1003, &(0x7f0000001740)={0x2, 0x3ff}) execve(0x0, 0x0, 0x0) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000001480)=0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1812, 0xffffffffffffffff, 0x0) socket(0x11, 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt(r2, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) r4 = syz_open_pts() r5 = socket$unix(0x1, 0x2, 0x0) setsockopt(r5, 0x7, 0x1f, &(0x7f0000001780)="6b4bcfa7704cfcdfe3b350657572f1a8e54af8d751d85df93ea3b8eee8fba88a7bd1c15f9f84aa1f6eb472d280289779acebcdc9b41c9e6f222eb5f6b1d2307446c2c040c368110372417c2fdf1dab2cf97f8d90ed1f6201be7c639ff83d0c88c60445f8b491da45018cbfae03ddf240e6bb8abe8bacfb13bbb290d965f39ce5b75568e946bbcf00c0d005fc180643aab12620e3a3bde1b92f816709cb631a85cdef5e7dfdf491f26e0066b586653840e6c4b5649eceabdc9ef8eaefe5f09cefe7784cd058ffd71e04297f34d8a915e94559d1e99f9058a33a6f7e0f2f0397c34c41", 0xe2) close(r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026307e7be2df67de20888bda64612c3100"}) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f00000019c0)="6ec5ca9e2bd47c36bdb16672890ef460c5a5f0492241e8302528ee8d57ad6f3a0dc1302f5970945a0b7f3b1758cc7d843decf8ab98095f63509ed1e4ff59a98a7a0fe804b9ba039516e73de795b16ffc1a87eeee6e8a8be1fcd08bc29d266391fb343705af655984161ab3dd4c7c38b5c3b14ac9a8b5dd397439ebc60af2d3e0fcfd4d4c08c2339c87d1af47bcaf542622a9b4ffb2aa7eb23f727bb49368730051418bad8372c5c52f639ffc3cb0c6c2231e38fff3295ca9581af8b47636e016e2b69bd01ee7b7992d7b2b2868ea82ffbf4f17d393e60baf83cb8048dc4ec176fbb85b3d98d9b98ab56620fbb2caf135ecb58770229e27a824d43a1a5c074efea8c03ee7594801ce74459d42025b9b81cee42942cc6533ede133ba604c5d65d841f82381c42431fb5d8c671e40b8c05e67088472dbce478060ee19a39a5101b722e37cb55ab1c5cea5f147d01a8ae9b5c1ed01596e3c58bed4b5348d6561e5eea453f14f200ecaf66c47678fe3e12bd9874ea598493b728329aa3ea87b147274d74fed7b613b1582cc7b20253b73ef6d5fb6dd72972d2c8618400cd149ec2dc1cbddbc44740a19bf21231ffa0d51ece74b214d4d5ceae3c18d72332f1db59526b448ed2e3f21ec5fe8256715c8aff805eb26b710314a3b32f328068942fce6e44f2f8f54b1d22b1de46a40ae6cd67ae04d140415d25757f9051571f8c92b34ab1a88cd13b8c371cc23518842d9911d2c16a3e795b9f4cf4dd8650d1727eae1ca74ae2b7b9c4a6a4e50299c76e8fae16f7c7350cf93e0baca453efdd1d2ce60362b95fb7bac2a45b16455322193aece7366525459d3a4d33ba81680e0d82a1decb42d668178c4ab1d8872e008099b1f975416dc00", 0x274}], 0x1) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r6, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) executing program 2: setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x2000000100059}) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x61) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100), 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cdc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x10, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000002c0)) r5 = syz_open_pts() readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) close(r5) sysctl$hw(&(0x7f0000000000)={0x6, 0x16}, 0x4000000000000150, &(0x7f0000000040)="b7c31f0ac968aef74d0963e511af76341968621c01235d49", 0x0, 0x0, 0x0) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000002c0)="e2420dc5", 0x4) r0 = socket$inet(0x2, 0x3, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x108) setreuid(0xee00, 0x0) r1 = getuid() seteuid(r1) chdir(&(0x7f0000000140)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x20000000210}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f00000001c0)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0x30}, 0x0) poll(&(0x7f0000000280)=[{r0, 0x8}, {r0, 0x6}, {r0, 0x1}, {r2, 0x4}, {r3, 0x40}, {r0, 0x4}, {r2, 0x4}, {r2, 0x4}], 0x8, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x402}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc000, 0x0) pipe2(0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x406) writev(r0, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffff8, 0x0, 0x8000f7e, 0x0, "cded0ff8a5670000340dc620006b000000ff00"}) writev(r0, &(0x7f0000001a80)=[{&(0x7f0000000040)="0334f502155e8ddee8213194de214c5e6cc03b39864951ad17bf4b7b3b3f4fef7a518e", 0x23}, {&(0x7f0000000400)="72b5f84d3e5974d0e2918115ec8ea3e00c1bc681ac2ad4753b1c9a3205c362193c08665bc28a428ccd0e18121d08e27675d465d6996d86433cbc5f4c107630d39f02eedbbf92035e182d6fb328afa49a79e95aa7faa20bf7194985aebaab3f62eda71d256f7edbf5a6a5fb3a6fb97ff15b2d7b86dfab6ef2629ceb7ab99e9536c1a2ce6c8386bbb95cf5133138e9b69831a6db7127c5463b23bb3d63c7aadca8325cfbfd6eee8b268b5a", 0xaa}, {&(0x7f0000000500)="70003f199a39d99e84aed07f58d26141f02025ec85a536b35f695b8c7f46a0e23d661a7f77122963a2daad6c5d09a6d2510b1a5bbaeb1d80d10e06eb30eac60d8b649b38c036f026db1fbf223a12e7cc2ff4c3e06ca9e66fe6768e47eebee0855226cd8e6964cf737b2239ba478bfbd66dd8e558c09aaa1c8e445a73bc27375263d78126713b3e454ead5c8bc344ac15660e33835e4953fac2a0fe09515e05c190f2d05014513ff02ae3b87dcd8ae7ed57a17ad0f4eb852806caccd1dcdef1737a9502a958539042ec2dedda46899fe8529e89d61b8f8304", 0xd8}, {&(0x7f0000000300)="cb3af70dd2823e808abeb5b70af79f3b7428ab91ef7c3615582cbedc1f79bc3cd5f3f167d8b138789d54ced4adda127f4c0ddff3ee4b3f3c2b28e9a8ce17c130a76b38ff921788ea4175f67f7828b9babcc2ea5b0a5e", 0x56}, {&(0x7f00000009c0)="f682979a8343ee39ce672d4994a7791d9f2075a0032a757c062df5775c56ad0f11f02b5d3c3da538b2b05d130ecde5806b87e7ef9d1adc97de9d8299f9ceefe5b1e7916761e65a0e10e4996b0710dd7110c5889dedf5ad7e76f01c3968c165600f936cd22470fabbf8847fe69cb05fe09a1d94ce3602efee83a3ec3c713b658549618f9964fbc549ffe376759137ae96967597affc7c05e86c0fe4b5d594d20a0fb3151a8478fafcf359a6a7cbc9145d3cf228f18b97e9132b8608830256de82789a75490d56b869e4dbd4419317affeb3d3b87e2a70d6865aa1ab1317142520bb7a3e5389cfb92448474fac6e3c9a69a6aec9543d0a24cd92e5f29d274d4a8c10e17a0634e116afd0f42345c0f612124867a95de1be66a977312ed7253cdad5189c8e632b2ab6cfebac0566789b704848ea8fb00c0dbdfd0a14f14d3333ba6b25a23b4758f8a75cde7f7fc000134e67f7db4b33410f52b718b7b7ea77226c985c2d465aabf4e0dd683dfda79e04f92696ffba48f2e39234cddf50afda6090cc8a818d7a45c449dead64283f623fc9ceea19d50bbb9db50cd5fab9e34e76906e30409126f456efc10fa362478d57bb43454df964c8e104be409f6f0cb6fe4c72a68fecea918aa13a7131489976d2a7f2d3b88aa02dc5d485f3ccc92be30ee7a4ea39fbbf48f642b2654c1525a919bd7e734bbc2b8077a900ade730a24bf713b6f82ab21d0093d55ec4a0b775dca8d70842c8ec71a56f563e5b62e4a07bd64e3ed1248723191e935a9adf09e0109dda2fa4ed4a6876aa76c3afde9b50a6b4c69832f1b9a6713cb4283609a608d61d753061a51b630012b56a463989dea16d8044e98f75ce762f48211f45004b92f03f0cb8d1ce4a842171e70a5eb459fe4c130a16c25df685971c45e42bf25e7dc0e0fc5372702a95215c287b2ffe210e52247bb67b8036f116acc6f16e65c1f42be8a134b8de7f1ba1d566b22cddca09f2b7cad7b2201dd4c29cfc42c0850bbc15dfe68f3b5d22ed817825de5d6db9d4dc58f0546351ef9bf20fd36969415a6391a47d1a82e9f73b4edfaec24901ebba7b23cd32896641a47b739c5a548ffc6b5f554fa8211b3eb5eaa701e5cd24bacbba2a50a2b811f9c85dd83b192fa478b72bd401118aa3b193efa4eefc45f221f535bd95a9e240d43730cfbe0bff8b098d401e6d47fb45f6b19509470e29a7ce5521aa8512dcab4f4516c2855f6a7f4ad4b37fc9ac93ec578cddd9c0524d1d26876cc658a84635fa743bf15c9310c52cf56f945cf5a57269034395265ad5782692382b069e8fb9c8233d7e3aa7ba1b5601aec24544cec47da859dce360c445ce7a128a73fb7f3da3afd47ccf03184eca91fa120167f66adc9370606b4de26a671cb5a3e7375f2589069dcff89eaa420a296e0d8d50ffe4cd224d90d1f4ffd4beaca8dd4e2a0fef5224918e4275bf691b2bed2e23a839b33cc96145fbb7d1fcde950cacc8562418322d669a8c72adfe082d583ebf9ce3cb07e35b87869ecfbe3b0d49eca8d6a2093a116b9c3ab2b431e1650dc14be1307ca63ba1d601a1f61697fa19468a87f4cee7c69e84762d29ed4dfe4e51be9c551ee8430afb2022f251ee33b606752037739f5c2e2dc3629b6b45f3aeaca5ebffa03b2e606be1bc08c64daf4ce3a6b76bcb3001de4f4407688dabb9f3badbd8a7c47430d9926cb5a1a3abcccf25f28e65ed0a7ef3ebcd236c7c179dc597abe5e28a9c5709d2c8e20e2f10288880aa1daddb95cff1ee214c4936dcd7474bc5435fdb558728ab221d1961be8a605f233917f05333e441bcba95348d9d2bc37f2390c11c2fef9b81fa40971b3c49c2f1bfa57c74c1d51d5bda9e61373cb8f92d417b03769fe63a77e56301625a1cf431ce6f4c35493dbf192b1ce9402404843a888465523cfd26185e7fe6ba47a7b23cbe7e8ad135370c3556f09f38b238cf303188d99b0b806a3ea17dcca65ff816ae97d86e4d8cbbc126f52404db91e54af61a0e33b9927d236381f7444e86c7e6dc74aa0a9fc738eeabff294fc293a5fd79affe79f4d8cf3470ee8c7b69570839d09e5e062ef37bae46ec7f4d3797235c02cb4eb83b27a47b58947b15c34d9739d29c41769a6184fe425d3f04d582918bc33f4408b10ef584264c52e7c596a06a88437d06d646865d08dc3970626d4da5a3f1fe9599ac10c7a280ff64aea0279fbfff613371f0acbf9e99480a28164e4a2ae72a810fe521406a3d45067eede09f308c660509136edfd822276d2bd167a94430b23d6f82d90fb31800da96e90253af4a78d78ae4cb409bd7c89b12a776ca5a7672ba54327a32c40752cf34445f0025554aba0602a60dddeca086f9fe9eb7b29163df51a913425ff6b36011257e8e2098234945252eb8d617b2d9aa5b4712c80df15046409d398fa216c149dcd930856d7de63f935c46619adcda79b8a8c7d525bc464a38ef9cd0383d6d80ed9e997d3a3fee14695468def3ffc10972f93c25d13d7da4fbcc65bb4a248db3216638422f0a75098f5e398b8fdafea1b8507b422f07f137b0d8f313a97fe43c32923f3409df08138d97ddeb0ffd17017337d284a289fe8b7ac375a1adc85832b097f868d7c3c05001d3428db47321ddc638a5e39068bc8c32bf91fcf283e6f88b308ae35c21067053c495c9494c8d78c1ac8176400b9407797f4c3adb6ee3d75b69678a00f3e67c2950d50d63688a0cec3d8c41c05aed3c1df240ed03e016f3cf8522de98298f682c6d7ce0f48416aab816a5fd7686424b471756fd6c20510d84d04798c2857d4dd39080424e7482ab0a610d4719f1c0fe9be8de66823971ce575ead940ad205fa1591f53c19ff663794b38c6df880928db7ead5384d48d059d5b1cfdcdc44dde97865e499e620591fe0e741a9ff4dd9c3ce28180a4455a9f12119a13636e5b35e1ee092f7b77c608f950a83c11a30b809ef726725c06499ad0a6fc618235f0f7905d2e1b19ddbc43c5a38addf74ce4685f98fe09b38b77d30c1e860973f03138fc86d3662e6534531d47ce1f1bbb2801b6616c9adfb2d9f616c80d8747d84b3381ee683e697fa26a6944fb48103cb9e6aba125269e777ec8c6e19a8a662d4c9cd153f1aae18d447bf3700385f4d1b029f1b456d5776dd866959038f7c875a5183e61edff11014971c68fa4201ecf400b012dae24f7692d383d15fabc84d1b98cddb8789646081d82981e8c18de6b3e648590c45554d3e7df4582cd6d5b31daf4b64cf9dafe3a990e321e3a220221de216781b7ba6e3c3fa89a44e6527e993a920246804f383fcfe71c747d6e7806fd44f2f561dff78a41afa0ccf4a71d6848520e7e371282e335dd6d3dcac44bd1e2c75344ff76e64bf41fc7f8a4322e9032c80118869de3df107f973f1f052ceefdb07a272ed1a9f18e68565de5bea04484a5e067613e1af6f6572e60f0ad6fff84828dacbafdc1848911f0e6b1275d2049fe1f86f867446adb0926fff81653394935aca08c300a7a305d2a294223fd0a1df98696592facf388a07e09a0e238301da9ebec28dc3c86b7effa668ee297e1644d6be75436d5c63d060c472b86c223a58b5bf1c748c457674a8afa4c75ab6761c13b5d5ec39da63e8360bfd2a4d5bf668f662bacd0ad035b714b4697b65a6a06bb5a6f85dca1a656e04ebb2957e19a991450803cf872df5cb55d075dbe0ba8669eae0259337fededcaead983d42f168113d0bbd1cbf71ff8c3387a2b889889b08a5da19e9de8ebedf21e4c1334270c2c6fba82a92ae34e7e3291214272738814efae73469a49600a77c90e89f761abd513ad06d9bd445481d6fe2ad282d360f714dfbbc7c4db7dc85ec57bc4b8743198a9870d80abf2bc4de717bd096c06846235cc7006aa954edd4d94f8485ddf250bd46ae32128e286e99f688b90e8ca8373af88441a825bdef11124f5beaf1f51c80ffe811de2be449ef3f796d191a40eb086ef5d9cb8d618c35aca9e8041475b9153859222c631760cd42399a7ab2a7ad794f1441abdd1e6751200ff66a6759a6507e908948d45dede93f64977ae39ab1766dcc92682f08051f4c3e9202c294a1cec3f6267be0767cd234db846ef060a0b3750ca86c006801e2ae162ac3dba76bb180c156bfcca18947846f49e81cd61ae2eb64ad1d16aa3258aa70e9fca8960cd17e510534e148b1fab44bda5975faa0dd381e4296c907a31ef04b8ff1e64c6384a69df22ae10df9d904769ade358a70999c21dab748b033bd51626b2365b0444dc6ceb41a0ac13a723ab8ab6e8a253cafc4bdc113c1fd8de08006928f0e84f05f15c3331dc16e4e0e207e62d0bdf694fd786e6f8525d894db5e3efbd34caed445d276b8da7230665fd840cb27d4b655517e9deb1dfb9ba168addd48bdfdb3824b3712a20574489c67f888fd20e97e9e7c0ff3d4f6a4372e4dadb11c039c1ef3673589411eada67dadcef005ecb838b1b48499e26055445fb2dd3205d1c9e7c9961630d9b23c3520169617918f697b132058781e20da320f8d323605c802c5685febef33344b0c7588281f4ccab62ffff7b2a4e43c32c0255fa84c881c4ade0cdde9f63b0108c893d6a69304187a8155091eab6c75b99fec1bbec5a9dd4ef7516c41c7b489ec2f935cd0668a925be7ff3f34fa3759b10a69b603225721894777777f325895590a1afcc22d2ec0c61df63e5bd14081d59ef33a65dccae914d6662d6e51792eb1eab606572ed5bc3c93d2300dd2e1612e600540ae5dc6a91925739cffb1af79466a3598f166ebd46535ee7ad079bac8c2635aafb65373ee1505fe9d6520d2ffdbee266dc71bcb36448726615d0f54ce7f3adb2956b6f41a62724ee90ea6c54577b612a2ec78acb779776018ab58dcb6d0a48740258d82f9e910cc91b1e2c0f27ec81b4ff1c9b1e863b33bd52b7d57633d502bc2c6ba220e5e58fdc2edd81fc5b3af925a3b2cba797deb9282e991623b6a09ab41edd056dfc0e532d5cab580537242e7718b07aec5b368d93dd0efe5cb331e873eccba62322968b87d913a2f19a263041d02dd7ccc1b2925b096c1c821", 0xe07}], 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) socket(0x0, 0x0, 0x6) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x0, 0x0, 0x81}]}) syz_emit_ethernet(0x2a, 0x0) r2 = open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f0000000380)=ANY=[@ANYRES64=r1]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0), 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x87}, {0x4000006, 0x0, 0x0, 0x1000004}]}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="e0ffe64a8128fffe7c85e38e4a9e", 0xe}, {0x0}], 0x2) executing program 7: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, &(0x7f00000004c0)=@file={0x0, ""/4088}, &(0x7f0000000040)=0xffa) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="7f23", 0x9b}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 5: socket(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x81}, {0xc}, {0x6}]}) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2d, 0x2e, &(0x7f0000000300)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000240)=r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x11, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) setpgid(0x0, 0x0) setpgid(0x0, r4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r6, 0x5) ktrace(0x0, 0x1, 0x138, r7) getsockopt(r3, 0x11, 0x1, 0x0, 0x0) pwrite(r3, &(0x7f0000000180)="b090d5b50df51c9202c2a8e02124a420145209382ac7017718201f7e7213809d32f1cddf6468e822e77421641f0c5d8e52e64c7aa0e4b2591416925188cc820a2b992e8dd36ce67c05e291088133f200e5d6cd466565f567cddc96dd348566afae7c4c9bcf52db341b841019b180140b076a48ab8e3b48d91dd22fd927ef308ca4", 0x81, 0x2) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) executing program 4: syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYRESDEC]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) msgget$private(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x81}, {0x6c}, {0x16}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r2 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) executing program 7: r0 = kqueue() socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xe1, 0x2}], 0x7, 0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x6, 0x5, 0x3, 0x1}, {0x80, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x148}, {0x0, 0x69, 0x1, 0x400007b9}]}) r3 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r3, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) lseek(r3, 0xfffffffffffffe00, 0x3) r4 = getuid() r5 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f00000003c0)=""/96) r6 = geteuid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0xff, r6, 0x0, 0x0, r7, 0xb2}, 0x8, 0x96, 0x5}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000440)=""/206) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x3f, r6, 0x0, r6, r7, 0x0, 0x5}, 0x57e1, 0x9, 0x15}) chown(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r4, r7) executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x28f4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x80, 0x80}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000400)=ANY=[]) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) close(r1) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x81}, {0x64}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[]) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x0) executing program 4: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x40000) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = getegid() semop(0x0, &(0x7f0000000700), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, 0x0, r7, 0x0, 0x0, 0x88, 0x7}, 0x6, 0x6000000, 0x8000}) poll(&(0x7f0000000700), 0x0, 0x3) sendmsg$unix(r6, &(0x7f0000001c40)={&(0x7f0000000100), 0x2, &(0x7f0000001b40)=[{&(0x7f0000000940)="51386a25d65c435d14bcfa92182ed5e8b253287f7273a2f03a932bd5e66eda9ea938f2c45fa46bc23499cfc4b290f02b97059f54ba87d7e28a67e40c461b2fc8d96ba8a85152d584b3d1ca8971818431a73a250195129b9ee682366ba5ce6973be7082dc7ea3062fb7cf0502eba53fb773625a3504927a54a142fca055d69052e8b7e83f55fa143db15fb943104fee291c33db4ab2a1972bd7e3a62c34babd0d24dee76f49dbb188d0a0fcb1f5a8790d65faf8536848c878cbd4e3c64ba522b7a10fb732a24c0578d456c95f7ce3d3240070d0b2a9f16c152bd21234000c186e9d0fb6085bb316cafe869da28a483810e373ee0d7f89e763945987b7baa471dc2761d3af886536723aace80ee622df86099973984f174db66369086265e8a224878736fe66cd3d1c8fa06eb68e6dc6846122afa8305ee60e4483248272a5a12454f7e977e31344a20655473d1a328e1925ea4bf5de4d7cdb6e6350f8b1194ee950e3b4127136c263560c8f15eee64592a418e5d8ea3cb4dea6297af70a3552ae3c75ce440db72b6572c7e50a857e3d0c77681d441125b030fff845869988401a2fb696376e9413b1294fd7665fe0d09c87fb293333385cf38b23bb73b54b38ef026df91e17538ed08e9f9b9952b0a8fb257887bc6ed3e93a43ebe6af82c64f4c138e12a6b00080eef20335f03773fe7ecc89aadbbeb2dc155dff475c3da2cf1e88edc7d103647c8908372a76feb38d0168197a64107193733ea362ff8330b03bd5bc8a387ae703b67ddd84ebbe8558f90c63151ab3815fb011b88bfd9bb947ea6dbe24536339a77f7dbc08c353c1ea8df3ab855e9aad6f3ef9ab02fa92d89bdf529010215121ab919769f568268701013d786226861327fcf682e17583c885efcb97dd457d55ffe97875ee2c87fb61e9b3dcc988cbe599b5cd57d32c26b446177820116f96e7aa6402ca81b6071ebae75555b82b490a32f9335fbb7d35c8538e0c0ad7a8d63a6813c29026a618f402ab515da2fdb191a830128b3ff070e30390b20db8ddb682109a99fd2ef6ff71ef6c7fefd8c447472b57d298306aabf581225cb4f8f3b76f3aadb55ab03d05b6b034188141301acbdc475decfd751b206b2f111f4b1cb116e968ca0802dee25755b1aca56e3429e7fc2e88901285f7d7f4f508c26b70cdc94b5d37af5b1546d4ca2b5e5bcba3dd4a9c3bd80473c368c49e11eec75a0dc4d020aaeae1b9e91c725ea479c5295f399fd80efba0cb5b51c9ab89897477c9f4c430b79d653870e34a4de7117b3f0da36464436c9df860d2291fb6e19d53ad9b0f87a00b1594ee5fb4ce6c01c315efbd13c318c752c233d056070acb096829620b6d8905c375a9637a5bf8a7f2e3c2e58b190e3d3c8730dc6ba23f211fa1b0b4dcf71af7f895c46fadf07af8d052c90367b30f92de84c87e3f8b1f22152647595bf855a7a9ff8f4a7b92081e86e82c2c1362c6d071cd65883da6b3a212a05883a99c6be6f8855026c31c91a899dcb9ef9a502d54b0b785a531a3683fbe4c1f34a9d5ee32be804af9f655c07fb29e2922aadea95c7f0b99b815f35218252dcf0859d3a573037a7276f6c6062b692b6a7e58445e4e4de03d19cdae346104fea3463c5655ec808c8ae0aac2b7ec9e8e2a4b5375426f2863d3292b34baa536cea2474be3e10075614b22bcb7126166fced5a0b4d804b0d0f26c7fa9420fc11e5671068a55a81bdbbe9bbd15745832e30ee3d8908640be738f972e86a268f85376017e47491832b690f2b3d54561ceaa86d954e92c571cb25bb79b5c4689a0940e8b1aeccb6da14948be73927e074db4170518b552cb5622634589e099e13f62fbe6794272456f717e65a8ae9f711440f51ea2bd9aef626e9f5342a54cf9f6076933c0034e92b82a6b6f6959d2357188394676001a88762282b3f7a18b17578a656985d5794030dbc104f684a0bd45955479ae5a0309171799593e226d7267685dc8168c00e66502bc2946e7e5adacf38278a426bdfe5fe058461d4a0ca7a570f5cf497b1acf1ca3ea9a7f456931670daabede487bce57438c910c0cea5d9bb74c0be7bb6386205f62b99269f0de626711f06e976a0fb4d180db2665ae0b9fbf725b36e40a5ca43571c43bfd07ca1ce92dbc47b28e12f7c8c3b394bf435f46f97447c1dee9dda05b9846f4822c62cb0f8fdfc74c694089d4864e1ef43f2eadc05a37bbe155bef2a0c8aafb396b091f6b8144a80a26461dd27f351fdca0a17b3f5c42de146d1a78beb58a324a54c9ff12a7afbf00fc7c7af4b25f682b4c0397d5fdcf060b6a85287f273a6d18336385da4d269fb232805d073444ef61cec1e74b1d9f13650872917c19f59af73ce7002307576d29614be1ed6d0f437d7be1926ef6dd060319d9d6648fe7ab7951f7c19813107d2400e2bfd63f7be9a466fb8433fe204c089fac05fe6afc0d7c7f90e0426f21903d90485434310f9475a0012e5c9b85b5c3e632088d8f9b7741e477e4826427929b0b0ce2d178147787a75b26f71da27a85d285690c8aef8f05d559cf05df24fca9e3aabe92c807e03691fd711170965a1cf4751c48603363934c6211bcb422d8323204228237e731ad92535c856cff9bf122690caed5331a653e6f5bf208b12c0a7b79ccc46640e678c3f55e0dadb28c7a6eadb5c3b325e1d63289b7aedb068458c6b0b79bb4a11b070962d671c0c66911f791f1db7cdcf37ee2d312dc59b05cae546ad130df6caad7e122fe7966d75abbbc29765d5cc66925b2ed69dba56ced209b800c691887993690a97236f198f5e67431ce80eb36009a61bc80e8bdac8a5f11b6c39f57991e7afed7094e1a85bd9114054b105d77f77a134d04a0c54fac73b2462260c39ce583f999f8da41ad92bd6a17b0dd6be759e0b90e68c1b5fbeae65429d8f59d96fc696371110b11c6d06020040a215c5a61e11504549301ef2dc42cb956ad1396a9119edc218407fb16e29ed639a44673e43967bf4c8a41b4b21a041a21c05269e26dc47558c039ca8015e81bd5651b6ad302db8f04eddd650ef5baf8724c11d21a1104e05a01e696f7da07c9617046bfea761018de57c668c09f68157471109ca994105e026f1f37d4b9b8dd2986bb01a6ffa1e035a62915e84728371e38acb4f1a5294ac357aabb6847b5b3ff2393859fcc9a1673cf6d915b3876c148f2c5ca97cf5c58f7ae87c11182c1b322ed94e2905b61ff0a109577af2eed05f2a82fa0f5635bb5bbfb8ddb42c65d98aab2486f16377bcb220bfabed1939019fde059559bc0dc4d4266f201f47a925a2843f1ab037c0a53c3703ca1f470a884383b30e0d011e24350e018c7b304062536d6389ae89d89835e85bbaa8611ef71a7a1b8cdfb8b949ea66a2cbc4a84af7d16bcafd17fc7b7837b37f5367463b0a6bead6d0b9165005ca075743782036ad740e27f85656683169d1e34ced929de3a4b9967785d8cd96cae4b575259f2f864c459a42af1d8036c500b104b32403375a19fd7917a7af50fedd368a59046f4de0ac15e8e9b343ee0f9ae6e2f043ef86d5fb3c4be8c993f70983485d6b352da689cb5cfc9398aa26f25416ed47f75fda2e3f24a3fca817e507870e7e0335b4863634f7e88c6a840c59161686afbde565a01b339d195a6e0edf223a4f0a545d55eaad92659f00d7d6d25f0038c51162155f97fdd1016025303a1de05ea431885f39495b3386af36ef6f4162fc53b655a2885fa731e1ed227826da0234e57e039904f139912aeb499fd506c560792aebe7872b443ac4ae338c88e8cfed596a467cac80b07deecb66954efb264920baebcc174647918970442a4aaa5094ba1680017de921d5bb1c53c15f6eff0096c6e0d2a3526c39688b65d6c3c99d5a0512a6c18dabcfaaaa45609f9edcb48679b5b4f671a1c93789fa01488e2e03566091bf869ed9673bf349cb20dc85ead56661b685ed9ad42695d59d8a4de4489339e284317399f03e13f7c61b3f69186c0375b92569c0004702dfff3142d3c1cc0a2a192557da538c9ae3fbd64bd5fb4f0291c072e4170a3ce294c56650badc1250f22d954338e627d6b78015d143755a509202e78abb436b89bc6a91ae271e1728b990df4dade6989559a9d598e686ef4e1e80a2780987934e37af1dc54526e5a823508d6bc746f57184536fc48cb3ef3463f28aff608fbd7f0def9ba45087a17a611d3e397bcff61b62097912a564f8f6d80e9a7b9975008e74653e280239c4a9e0beb13d6d4f8435e4049d89421c04a0411c11ac647c89c1fa4a2aa7f6202ca6b06229049999208ef22c6a19727af1e9fe7463403551ed13c0e0950491fb107495e802ca88dd8444150b638bffe9fcb83d1ade4b701308e6c247c5f875f4727172c399d27ea8e9fa46ce0ecb28b6b10ffab1ee2094253b562dda055a933266842f384a3e41139ed48cbbb8bb66a82309b0cd5bd468dbe3cfee9d879de0c278900418381c82a4d0d50ec8c3a7c4adced40d1e30fa804b00f2046889f8d2359043ac746a500b6f2694250d817cc67debf60b39af256998475596b58d8da4ea5721bdc32cd35b93156cb5fc5edd074cdb58cf03a59de1adb1e33ddb2f5415da4977f972138cb52b9febd7143b44ed63b3ef95c846dd81a8143269718d865930766fe7bdc9915ce26b54288f9925cd4041e6917d796f4c2b2390d21c76146a07340869fff24d610a0c0966823f04049292d754678b5437c24610aaeccf2c2959ee0e5effa88a1a1bbe4d4662e6a2acfc6e272668353a9cb632e4fb8f5d3ccf7f1643ce804fc788d01985224eb78a446899c83bb426e51368a9737217099d04fae1068de240f5c5a6eeda9609ddf1b64dc5ee492a82f81cc9a7b0d43f0a976991b8f8ee32760b4e0de5e3eedab35ef3223722041e59815b4852bb5a8c5e3c59d8cede23a07de70b906fffd5ac87d103ff3bea23a54de817c61dd1d746ab85fc1e7594e8ae51538379420b8d137315da042968f79ceb1d134879d79bf4d9806ad20bd73f22330d2376199986d93519394965da6171bd29211a627844c334eaad6fbaa203d0b6f53f4246869a4b2f1c7963fd0d16047b8cc26198816fa5aa423ec93b739606a4f9a4bbf72b14477511482dfa2f2a70ab0d06a3dcb8987109dcc2d9a31f894f6dced4bd44241066a9cfb6c06814b832c0851976e3d965b752488655dc2eb03d7faec397adbf7fd5a3088600b31e216b2db008cd8cb1215b0152e528be38b1e2fd01a105c3ed7ee30a334d1aa1b3aadc530b308a6313bef33446915aa6675a4f5d9b94f91cdf771248c5e47de27fab7f75e5c3ee5f5d9c5d4968937c8f40035cc1cf8ce89c2b9a9bee7033caf382b219a9d19e836b4773160b464b6b48d5dd62edf68c3add9ee51d71a0fe56c81710ee489ca66bccb04e1366da04916a229d8d4518bd36871775a2a13b3688c78aa5a96d97a2f1258461c9a044f6c2daf780299030b7624d7095aae997a5f1b8d03bdce426a1b8ed609ca2cdcf41be9ce1ecf30208f071f804483297d71c04c0349c03beb9faf84e1641877b13d6ebc8d213ab7f228f25804a5ca5bc57da182c31963c92b6700aa857ab4e02cc62740e121dcaf648cbc61bd31308feae4f544fe4a1e61d99b7d3eabf7cdb1fd9b2635e7034f9a4dcdb490f8561757e79af2b23e21c803470033d6c8ff680af4cbfc6846f62eb743a8bb2c9f666794effb5586ad96b8555dd993398716ba4325701ecc3e1b52924f8df846759212675ff68838d4df436e3483edff5372b435a", 0x6a}, {&(0x7f0000001940)="35ecb78ed6532d156aa25cd6e56ada407b8ec7eb755cdeda085f5e20289e59ab1db0ff0100000000000097d5df7b491f2bd1f36fe9079dbb527439d2bb0718a699fe52aa1d232252ea3dc87c1c4447d7a6c40453f8fdfb407fe86270a3f476d3f9dfd68f37428428a7efef06e7fa20168cc2373b3537726835bc9e20604af95ca43982c9d7fceca87fb3451de4c188f273d9340efc06fa2526abd69a1b7716a2f57fbd52be23753db4be04b0fceb659989fe00"/205, 0xcd}, {&(0x7f0000001a40)="e5a5db8f9c7d081863ea5168cc342873911bbc6886f6e35c21175475d78072a39f6dbd093455834397264d566d075a0feae89c51d178425bbe6d4973093e475b4ce06b2d7399428d7207ffa63e78e669807eea89ba01447b06a2fb4c915c684d2ed0c9e3c81b757d2c6fc9a31b2be691f508", 0x72}, {&(0x7f0000001ac0)="d3de56cf1f06d50f2aaa33c8d9e63b0b8f72696ba087a0adbf9882c9368b97c2da5aaa695fdf6ab753cd0e624c6e72eb9bef21c5e0b203b49ab751cb790967c0efa4d2983c9ad99e8cebd8e7c79f1c61d7f060c9d25e6cefa209963d912c84d1c86e", 0x62}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="180000000000c6b9568fb8b6a57900008340b33f514c4d3cfbb945e531f0e0c31d7e58663dcc26bc9a4652961c9c9a39176db78634f10e4429b2d365a989b87bc439946067b5c24a08371dd439ef7136ab6bf9c7d7aabe2eb0e5a87addef7bb71228d003eff6db4ee2899047ac7145b78775b8336d7398b2f24034c60b457c4b00014c9a2b7f1a9ad308830078e8d2c4e62252b7feac3f814055471dfb1d426de1e7633aa576e7bacd4573ed4eec733461a99ca059a74047fc8acf269b5726770af39b71b117caba000000", @ANYRES32, @ANYRES32, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRESDEC, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES8, @ANYRES32, @ANYBLOB='\x00\x00\x00k'], 0x68, 0x40c}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0xfffffff8}, {0x82, 0xfff}, {0x24}], 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ftruncate(r6, 0x10000) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000240)=0x828dfa19) write(r3, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) read(r3, &(0x7f0000000340)=""/249, 0xf9) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000200)=0x1000) write(r2, &(0x7f0000000040)="374463e3ddd7edc99ececb1e802aba4f8fd4d8eb5a6d236ba56489a07022714cf79e3cff5af40c02de6e", 0x2a) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000140)=[{0x0, 0x0, 0x2, 0x4}]}) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000440)="cdc7509a3ff0c6e231d04c8c5b3ed6abda42de32a184b91337fc8ce5de6abdc7b56d73ba61c92a9eca226bf7f64806cfce8c3f774d2e5fb2081c71b5d24cd5574405c90c6f00d98838941b0ff6f45e70a74efb9522951b56a6e4820d8337de5b6c77da6a2c119c240d0be70ea34cc1e27449a844", 0x74}, {&(0x7f00000004c0)="21b424995df5b9908b7111e22f42fe937ba0577463c7ae183e799ec47ae40715e0838d27e1ff3af9121b24a6dcf0a2283217c77de1c53c6e3e999f3d5197047833865d2348531da24f03710226564a64d0de30c43c79a8f7b36f2aa6441c1268ff4786bc39031d72c8d2ec268a26b1cbae1f6eaf406dcb", 0x77}, {&(0x7f00000001c0)="2a1a1e25d2da0316a6081890beb612520569c4e228bd2b3235bc91b943e2465e7fe7ba0a8d72b662500da2be2eda221df6", 0x31}, {&(0x7f0000000540)="7464a0f7f8dd0a2fc062cfa81f3919321018e2053811e443d488618ae9e223d3dcc74b2d05c3ef1f79f94679be85d47188a294ec9c5e1c28e02da640302e6c59b4fd1c88ddc787", 0x47}, {0x0}, {&(0x7f0000000780)="8d229c6fc2f549b8298b9ab34d3cc44e9ca5401d3ac031ae28740ba6259730b05b08a2816aec3672371431690c9a0af797c36ff870f1c3b89b90cb5f990f3b8c33e72a76c4cca0a158ab5f0e077d30bb2b6e31b38aede61bfb30756ebf3d64cf2e7aeeb92871baa46a93dbbc2318d6e79fcf", 0x72}], 0x6, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x23, 0x0, &(0x7f0000000300)='\x00\x00\x00\x00', 0x4) getsockopt(r8, 0x29, 0xb, 0x0, 0x0) executing program 2: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x10, 0x4000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r2 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) recvmsg(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendmsg(r0, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r6, 0x400c5711, &(0x7f0000000080)) executing program 3: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e3", 0x26}], 0x2) recvmmsg(r2, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0x0, 0x80000001]}}) executing program 6: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000080)="00000003", 0x4) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0xc, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000480)='./bus\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='r\x00') r6 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fsync(r7) getpeername$unix(r7, &(0x7f00000002c0)=@file={0x0, ""/4094}, &(0x7f0000000080)=0x1000) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRES32], 0x280}, 0x0) recvmmsg(r6, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002680), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000016c0)={0x3, &(0x7f0000001700)=[{0x25}, {0x40}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000002540)="76e5bbda369af8607d2100000063", 0xe) r2 = msgget$private(0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) msgsnd(r2, &(0x7f0000001540)=ANY=[@ANYRESHEX=r3], 0x32, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0xfff9, 0x0, 0x0, 0x8}, {0x7}, {0x6}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000540)=ANY=[]) executing program 3: socketpair$unix(0x1, 0x0, 0x0, 0x0) geteuid() sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$inet6(0x18, 0x0, 0x80) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x3ff}, 0x10) sendmsg(0xffffffffffffffff, 0x0, 0x400) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(0x0, 0x200, 0x188) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x1}, 0x4, 0x0, 0x0, &(0x7f0000000200)="e1000000", 0x4) executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x100001f, 0xffffffff, "8b050003000100787d902b56d864d3c3a3f4d3c9"}) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000240)="e35dbfeda71d80e5fa43a7683ebf074f330bd14903519d99401957f0a5d112adf0f7388c9bfa9c4496d0b78f7c1cfa8aec9dcc35204ac738cc8ce693bcfd2d7a97874115617f3ff5939a19e4fc06a51651ebe9f73dbb5bcf7667a21164ec882e89c1e3ea5ab46657b1096200aa773ad42623280cb88392e46ab068c67ad23813b135617603e66e2393b5aca44bd19edf041d2b5738b0e6d1c3b9dc67b23aae610512c4d0c10036028ad2e1dd1fc6ce9f80d467e9916b7efb0977945f229cc245a8526b1c2148ce321b47e23463b2790f89ce6301287997873500d08f19c7ba8e4609f7a396afca3ab7cb69318e1f876c4213478806b2700e78d961af0a5a8a7c4a973d8aaf635aaa873d8532fde2834bfb4218a1e985cfdda0ad28cd0dcbe666e7ee7d9996e3fb8c4c27f80ecc8bd3e6b64a72f659fec065cf954e8267300c4a4aaa8ad03ff7bee328e0da83634e2a8e018d67c0be51f78faefd207518de0f8f8ad364585ef996b72121ba54891334751b151d5564df556d9e4d8e600b0ebb6eac72fd88d58c67c5e3ee3e98e89aaed1b74e93e893ca6720b984a1ba0f8bf6815f4f8a8d5743819673e44f7b5ddf305bcc0fc8c3afa48b4fd82316bcf597b818748fd045346bd7f2caca69811aabd2cdcc32360bce9e0acbf98e943849ab2f946428218d83fc3a9cc03bf5b66a3e6d80ae7e47e03224be1b7626cd329f410fc5ae7d4e0e2fab30adef3057ead391a34470b5704ff362d628ff9324d50add8901029b190b292091c2acb88fddc6285fa9101692006ed749895dd65e7a4878089376f0d6abfd3a41dacaaef23c0289a2c6a1a0c85174ef070da190643e85c74d0eebc07b0edd3e36f2d355665f35202d439b5b1d67a9fb93d7d0791160269bc1256c54a1b94f0024eb3d55dc0a7d0598a80b78a71dd29cc43451c981fb9615154659f864f467d2c0fabad3699dc0b4a2476c4846c848b313f7fe15f6b367e60db91daffa237815fb3c593a24c0332f6bde3c9c9c88c8c65042a23291e35452bf83022ea93af13cc19e81a532e009e88a34b28f7f593e6acefe569da3a8f1189f7293724e09e0692648ee5703ecf96de190991567df7aada63a248390798796d64b97dcd19298c294f26fe2c7878783ec13cf669c4284c1a7c7c37c47a8a481b6a6b308ba29af39110055c607ec9acfe44ba6bd78dc5e6e48b9b42c5dfd968d05ed5ede2a78b4cf9a8e4b27c261210813495004626594ad1cd6a0fb22732a1c87143118f5b34ba487e0fec988deecf981776fdf4afbb80f66f4818cd8443b8a50e3539648e615907fed142b4ce44ac1a316d3c0b922455f626ef8da49817bd0442c1bd1a0a5c2de6a3519b86a7fc79c5b29ce3a045e02cd839a89e79b2fceef9d185039247115308c3330e1cb7a7e022477d296163c05585c7b222260416cff69ea843d1cd79dbf0041e3a518008721746c825b36fdad6bb8ff6b0414f884b186551f6a5b9b4b51a071048d05aa255963a37ecee7a030a38e8e80041a1033b618503bf0f3203fbf5e6802b833b2e711026424fae8ec4d6d55882623f9a72ea99593c9f5cca8888e1b38ea0b16318f39d176a2ce2e1eda8bf79a216ffccd3faa0916e46a0f8c852570c98f2fd9e99b8ac5972bc418648b942ee4b65c44d057f48df868468a4736f9ea30a273c8dacddd51f1831be7bdd61c9e217d786ad1ac98cf8fd74ecf96617c5235c35e3a7ea2a913df8838384aa055b53bae2b19901a88c1c87d70f4535e27b9c1f066f119346797a991f756f70eda64defcb1dd618f93497d70378b7e0fc553174f8bc021f60e47d632cb06658ab1b7fe57d9587fe795da911c7c7fae13a9a7113a8fc44828f090c2f2bcf324629b9343a3967059fce5dd66d12808d9ddf2410f34b2e424f8beebcbe0bb4a318a0dbeb405a56024ca868395d67303c95674b643e02a10f2140f3a2ea930d546562fc83fbb7a859dc7658568527460c7e06f7d667ce8f783502bbdd97c80ad944d2ced3346d6d87d6a513179a0e5edc79d9d9584abbe49de9f3b4034b5e023e8b67fb39e5c00715f68d3caafd0ad949b8c71abe94940da8bdabfe1209439b363447d52f230e5d1659b29be45f77dec84ef2836b4053609058a9c0031a7c76bac63c51c3a4dc8aa2ca3854aeb3fdade6b888ec8780a4995272333aa1c3d2959d1de71334bf2990d3cf13a3b62a7d370c944f5e6d0b7c259201c43bea9cc21da817c974331f9d6be9338c608e0fb172e0954eecfc3246e10ee5c205cb0fde8640e323a6e643194f4512362a86f08fd92e8f08b4fa1591ea6e8453ff306f10c71b0340e732147f52394a49b655a9904cc2097f6a0cdcdc124abf72b0903363a14906a6efdfd6a97f92a3a697cf9ca70a1ec53ab95efec7988bf8f6cb6557388d23a35f226bca8a565778834cf09298189ab77d1b79da9733200993a496d7effcc6e26840bcc58450e1936e4d5c58aa3c63989b446e12209cf6cef60c1e9090fe177181d0dec10490660fa17946877320fa2a54df5bfae16a3780af576cd062697b58826b046f1741b41bff2c3816b0dc0bb4d30a6f7a92c18b0e5051ac49be01d111ffa3194fbd05273a9de0b3b19c07539a935583397eaeff3facf7099d8520e3ce4b9cdcc7501d0a081a59dcce8886674d38651bdf0f2b6eb5f6b38db3a0f631d99a78aa67bb29d8d7d20d00f8270bb855adc20adb10b3e4c84345d57168c282fbb2b3944643d1a2190d592da2b3f14f283ac7d32b04fbbf1e925345db415a22cf9115f9b954c9e534613028cc9775128afec3507e7b8977a86c2637839fec7dfdb401173172f10fa661ea39ce2dec7acdea4ea88b54fc85e45f4bd52463837136576e78cb8fa873abe21da61cff7d77f15ada2b8aa5a28a69c3a4b4a499a1ac52158eb52bf1f760b4bd5a4477b9bc224263310f987cb00f501a11257bb1f710438a023d7dd7b91b3d9a34a114187640c3955ae36cb04d6dd10a90fb203856cd8fec56fa6fc4217937845bbb073b7bd96cbac32d7150b29f3d42bc2dbf6425944e507d14457fe2ea7269bcde0aeabd8a7137f784169d4d2bad03bc99c305df2371c9d0e1a83709e76128d15586e44967d1e8bef5eb3752c7642ed868fc3904d472cf110afc7a4a0df5491953d5b47fd92b748b3b8b93b35e3923919f3993a288637220d7dfc0a4d3c15ec1dfd7c061e5fd67b0ede343cda08256f22d9d7f66f311bdba1551fae7a02c8c1ed88c2e7248abffb66d40641b916a674764de9a2320d713b694a5d10d1b1db6b4375cbd2469297d8f695c5f2200f46954222474809e9a83200683e95e536dad7669dfb8158fab87f8245e0ace781149b8d542123ff7c2a4642bf7fd265d0f5a51286e412281225f4841dbda0ba2288ef12c2d70b6d46bd7bf3234b314de9e698ad2de9b6fda7758cff7b706fae14ac405f68c0ccbcf7a244147312bb487b98dc77e35da5979b6c75d1a504726399468327eeab7d817a36eb5764608416ae1cdfba6f18290421cd7eaf01a27d90004a8d6dd04cbe65973a41ef2e6b56c9b20463489b6355c0826358d0be893a57d2717343338aa535da8a0fc0721c4e5e6bdeb84a4d19ebe9f2de990e52a5daa06328fc1fa19d65131d9c1f96fb20a495ff29a80140c53bcbe1f9a7425002f58a58743fe37d7393b221d2a84b0ec4d6ec862ee93124010ef5e88d93bab5b807f42a2a982aadd53294be71a00c3a4068e6a5a2eefc5d4bf9a2152accffec19a878010b41ef5c21ffd7496b1046443d33ac05f72c378e5d99309379cd747aef4c264e8af8f0684c5aba36479863dcf6022287b7f652a1f025d8f64c507ae078e9995825a78e7a69ca7e9661dc1bcee71c06dcde01339aa569144c2668c26c6f8977eadadebbb0b1726dea289fc206ffd024b69c176d1b7b25667816b38358023d109aeece0079f9558cdc207172532e28b0695f86ccb27820235465796e73e848c5a05865480ddd673215e3ef49d5f745b9f4f5bd3a7ae99af7cb664fd84f3755882838429c9a7bedc1030307243f5b50329f44913c608492f3889de0877f4a9fde11f650c3081b704010c32fe9d964330abcec1720ed95fabd54b9d774127cf97e8d1a193ce6ff7d07145094175dfcea59546d4eb6bb2f67916f2161a60b365d43f29a3a4f7ed76782d9c67936b20fd4820126f196ebe9a55473b5c9de4489de843623454b74c5efa2033d8e0ffab2ddb98efe372d738c91dca38ae6fad86ea23f8eccf1c30aa613afd1c81a8c0e9dbd735d83870ba466ae19e376271a3375ade4d1f6fc802ee8381c08bd2b2696144bb9a97665b25d1e90f0f951f21777c692c1f6ed86757730fa9a593fbddecef7fef6e18012d46037e289009492f0eb5287460381628e86384e32320d567d43a601088c8c81defff03b70255cd3c6ae79b222a31388c4c605b96d7d985d53a3cea80abdca419ddcf405621eaad2818eb3059732b90bb9bd52a9185a7350d395b612f9a8361b5a0122cb5f01bc93e519538743cd9350cc2a4fe18964176d706ae122e371dbcc5f508ccc4f106c802fefba04fead99509e6c1e7e63c614c2041eac6f8427251fa3966d6804ccd03d7b29a22bdfc4cfed944f7364da48b4d02a370c1aa836bb038020a3d6a7289e3c947b5ac40bfd5673ef58fe21e5617bd904113698359cc8489e7053c12e6958380b9f7faea3de5005e01b279c2652d56dc0ff94cc6fa0f720211be04447c1c202294e586fe9d0c03bc285d2a5ccb19f5799efbc773de21bef7e0aab9fc648e591af8080b79cf65a8cfad8547c179096ce27f5d62a1c822adf3b3de7280ed3f706d13beb94496223124e7b44271b460df3a778d36dfa8df0f385a2584a747fa94b9f0beb3e3a32ebd2b6d5efe4ce6208e0d2406a8627885fd0b050bc426927449eedbb09c034dac29ed57bc1ccdc133f55599322c4c0eac5ba3d3366dcd21d9e89d481182bfd9e416106a314757d5560e79a7814fc7f4c1386a9c3b704d3fca95adc61944f0c42710a82578726af6da1d4efa44fddc632efed5fd9fe53959a2b5a1d8df0bacf58e213bd635ff6c46bf86832be7d393da1167e796dad0440b038cf462fa1d35b3b91bb2ac72e8f150fdb4f10c70bcbcd6c57cce02934ec8842d9b98a0e9ca14833de9b1e6742c8a784740c28c4cb3960135c0d", 0xe5e}], 0x1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x11}, 0x4, &(0x7f0000000040)="46a9aba419371e1af7a99ef0467324bed0362470abac46f65abb1f3750495a08f97c809904983dad093f970056c2da6307ba234ffabf5971dc1dcb293ae58ad02bae2f33fac0cfff5a5fab06666400ce43e08e042da1246cd6be1b5b3b181f35c2b526bfe3575961f615809c380b1de85c373f626a3679a09023de87ae828e3f1abf78370a7c03c713", 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000e30b060000001a", 0x11, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000580)='./file0\x00', 0x70e, 0x60) fcntl$lock(r1, 0xf, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000200)=[{0x3ff, 0x4, 0x5, 0x3}, {0x9, 0x4, 0x5, 0x46c7}, {0x200, 0xdb, 0x8, 0x1}, {0x6, 0x4, 0x40, 0x7}]}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x54) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) setreuid(0xee00, 0x0) r2 = getuid() socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) setreuid(0x0, r2) r3 = semget$private(0x0, 0x2, 0x490) r4 = getgid() r5 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r2, r4, 0x0, r5, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) setreuid(0xee00, r2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r7, &(0x7f0000002980), 0x0, 0x7) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c3934", 0x75}], 0x1) execve(0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000780)={&(0x7f0000000740)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="6b88db1cae57e8fab2d65d3612eb8caaa5938c2b92429497fb19ea3074aa203a90aab6a811528a38af7c47c6b0", 0x2d}, {&(0x7f0000000140)="338d76678ec72b03141b9db044fdaaf68d2ba7667c173b56db5ed8b329170e76b77d07a824b26db2e45fcf9be8f5933a0742d8780663d7a4b55accbbadd5b37b34a73a6a669dfdf59b65f8077e7e1121e7c0", 0x52}, {&(0x7f0000000280)="d0636cd7d4583a0ff8f48d7352dc6abe91752b3dff43c73ce4b53ead555ee64694be11a463f6bdc64c78a43585785e6a25a01b406a98aeb3196ca01912b27abab2c8d8c9221864c959a7eb1141527f9b30f3e0413dc14f5bb7320f64e21dd6eef0c3aa7cc224e63537d27c790564aefd6f60ac28d64fea75a2604e39e723f553b829eeba43058476914079ee32e18ca84c394741a2d62144c5fec3586a22fb43f9a90f676c2ce5ed838f6d396d75f45af03a2545840b2700abbd9f8325f21edc262bac8c992c907c8d0e6d790e9562d1c06cb8", 0xd3}, {&(0x7f0000000380)="2dbe3bcd6627d4d30e47fde67935901a85470d6bbcccd92e27b0fba0326a7dcef299b4487a67c143e1ad44b80756c351be826f71546ff64167b426031e0e73fc5a9d1252df1b402effffffff0eb31baad82357c48341990d1afb42b16226b1a5d6952e9f7f4b4035a913b519909002dc7bf0a65775c0ee816ae0365a2ab76b0cfe3a09e104a9253500"/166, 0xa6}, {&(0x7f0000000440)="6701db2daa131b76886cfccfcab8d825d520a90e7ef19aaed0af65b37719d73e98ebd3df63bfc922d5ad92aed2fdf2ad6581541838ea77adff3056d911dce32fa266332999598492745c674be0a3f12be742fec0f58abb7af5542b43b9babb1e8e7782bd184be672f9b4006551dc95e29220c08e2f6847fc6682823f793a334faeb1437efac5067c08de28d1a8d847cc23f37496bc2c66fe7f175d3e927f14b26edf", 0xa2}, {&(0x7f0000000580)}], 0x7, &(0x7f00000007c0)=ANY=[@ANYBLOB="0801000000000000ffff0000200000008507e5192341d4e459155c14e0757693d02c77ff58ed687540488561e0af57c2b7e136b02fb6f77cee04281e119915eb8972cb9ffbd10864b3cc38051c17ef56c1f4130847710939fbb65c0682407b849a50e87db885a26f8e5963144bd5ea770d00af8e4617b334893ae6b7829390a248ee84736725dcabef232f00e46bf9197b593a2fd696cf2e04f384819f95a76f6f8a678a4f0b67f1b363de544871890b05f151a8ccf9a8be7a9752ba040991ab6eecc674523503a9add7e1d390f302fdc16599c783160f3edd1baf435ffaebfd4ebe05ae12bed68069dc77dd30b46078d4bad94429b8658aa2fafd05f8d384d3665084f023cb9adf000000100000000000000001000000001000001800000000000000010000001f00000082ed503d92730000900000000000000000000000810000005d44692d8475f16637842932a599b7ae8609a0b920a00a6773b07e6ddce8a91df2425b95088a214acb68f23b242a8bebb05e0666e7637005a64e68e076ae5b267227d4a63eb15565db4552b4d47b1c619649aa32d8f061ee5887cc7936add1c5fd2caa6547bcf6f9233c26a3c5e105ec7f0000"], 0x1c0}, 0x10001}, 0x10, 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0x1}) setreuid(0xee00, 0x0) r2 = getuid() r3 = open$dir(0x0, 0x0, 0x8) r4 = getuid() chown(&(0x7f0000000040)='./file0\x00', r4, 0xffffffffffffffff) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r6 = semget$private(0x0, 0x4, 0x5d8) semop(r6, &(0x7f0000000500)=[{0x1, 0x3}, {0xa85324e4c4f3b122, 0x5, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x0, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, r4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000540)={{0x8001, 0xffffffffffffffff, r8, r7, 0x0, 0x40, 0x2}, 0x0, 0x6, 0xe7}) chown(0x0, r7, r8) fchownat(r3, &(0x7f00000004c0)='./file0/file0\x00', r2, r8, 0x2) setreuid(0x0, r2) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f00000005c0)="e90bd2bd6f6e95f56e08009e90bc4da6d1c6cc2a07c52527d8501d24220b2ea5cf0e925a7a3b860b3d29e3207834db0cdde4a90900000000000000f35fbf83b8ec7f3821365d324096e9c9721e656dd193cb2b5aab045170e02ff8b7b7b26b", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r9, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000480)=@file={0x1, './file0/file0\x00'}, 0x10) dup2(r9, r10) setgroups(0x0, 0xffffffffffffffff) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) syz_open_pts() sysctl$kern(&(0x7f0000000680)={0x1, 0x72}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x0, 0x0) recvmmsg(r1, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f00000000c0)=0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r3 = fcntl$dupfd(r2, 0x0, r0) poll(&(0x7f00000001c0)=[{r3, 0x2}], 0x1, 0x0) fcntl$getown(r2, 0x5) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x50}, {}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYRES8, @ANYRESDEC, @ANYRES8]) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000180)=[{0xfffc, 0x9, 0x20, 0x5}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x26, &(0x7f0000000000)='\a\x00wj', 0x4) socket(0x0, 0x0, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000140)={0x7fffffff}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000040), 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e100"}) read(r0, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1cc2b322b6aa3b0100972bc63b48d45a1f00"}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x68, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0xffffffff) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000a80), 0x10) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r2) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) sendto$inet(r6, &(0x7f00000000c0)='z', 0x1, 0x195a05e282d6161, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) kqueue() executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x106) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) setrlimit(0x5, &(0x7f0000000980)) r1 = syz_open_pts() r2 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0) socket(0x0, 0x0, 0x0) shutdown(r2, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff020000000000000000000000000001"]) pwritev(0xffffffffffffffff, &(0x7f0000000340), 0x0, 0x0) sysctl$kern(&(0x7f0000000380)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) setreuid(0xee00, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x200, 0x0, 0xffff55c5, 0xfffffffd, "80347e7bc3cd7eb6040000000000000800007000", 0xfc}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0xc0207534, &(0x7f00000001c0)) syz_open_pts() ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f00000013c0)='./file0\x00', r1, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000140)={0x0, 0x8}) executing program 6: bind(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) acct(0x0) socket$unix(0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x14, 0x0, 0x50}, {0xc4}, {0x6, 0x0, 0x0, 0x88f0}]}) write(r1, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x28f4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x80, 0x80}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000400)=ANY=[]) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) close(r1) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x81}, {0x64}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[]) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(0x0, &(0x7f00006b2000/0x4000)=nil, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x35}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) open$dir(0x0, 0x0, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000001c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x88) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) close(r4) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x30}, {0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000380)="41d12327771fcb56e8f746a561607ef9d9fc877b034e6dc6b78cf4d23cb30dfafa07b4296cbf45f19443e1472ff0a81c914ad14127cd0beef38de5e2aefb2fa5df6633fe46d2055df7a663580b2dcc4543f63e9291c81aae2f7193a978a8adca2850032f4351a4d7ef1e7500009b72d3daa2bbd81243913866ee2b216fc7cd4b99cf03b73e9ec65273", 0x89}], 0x1) r3 = dup2(r2, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={0x0, 0x1000, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000400), 0x1000000000000165) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r3) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x8) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000400)=[{0x25}, {0x28}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x2, 0x642) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000000c0)=""/52) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgid(r6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x7ff, r5, r6, r5, r6, 0x0, 0x800}, 0x3, 0xffff, 0x7fff}) r9 = msgget$private(0x0, 0x20) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r10 = socket(0x18, 0x3, 0x3a) setsockopt(r10, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x9, 0x0, 0x0, 0x0, 0xfdb6) setsockopt$inet6_MRT6_DEL_MFC(r10, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r11, 0x80045726, &(0x7f0000000080)) setuid(r5) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000002c0)) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000300)=""/180) writev(0xffffffffffffffff, &(0x7f0000001600), 0x0) r12 = semget$private(0x0, 0x1, 0x410) r13 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000500)={{0x100, r5, r13, r7, r8, 0x12c, 0xf1c}, 0x1, 0x8, 0x5}) acct(&(0x7f0000000580)='./file0\x00') executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0xa8) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000080)=0x4) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0xfffffffc, 0x0, 0x8000000, 0x40000000, "d9c71d75463c8d2213137fd1447a6c893e868ffc", 0x3}) syz_open_pts() r3 = msgget$private(0x0, 0x450) open(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x6000043e, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x8, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x3, &(0x7f00000000c0)={0x100000, 0x100000}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x3, 0x20) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x9fe0, "0000c6f26461c094f4ffffffff00"}) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000380)="82", 0x1}], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) executing program 5: setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setreuid(0x0, 0xee01) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000080)=[{0x5, 0x3f, 0x8, 0x8}, {0x1, 0x3f, 0x9, 0x6}, {0x8000, 0xba, 0x81, 0x5}, {0x8, 0x7, 0x5, 0x5}, {0x5, 0x7f, 0x5b, 0x7}, {0x6cd, 0x40, 0xb9, 0x400}]}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f000068f000/0x4000)=nil, 0x4000) r0 = socket(0x1, 0x1, 0x0) flock(r0, 0x2) close(r0) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) close(r1) getpeername$inet(r1, 0x0, &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000035c0)={{}, 0x100000001, 0x0, 0x0, 0x0, 0x0, 0x4}) sysctl$vm(&(0x7f0000003840)={0x2, 0x1}, 0x2, 0x0, &(0x7f0000003980), &(0x7f00000039c0), 0x0) shutdown(r2, 0x2) executing program 4: setrlimit(0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() setreuid(0xee00, r1) r2 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x8020697f, &(0x7f00000001c0)) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) socket(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r5, 0x8531) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x0, 0xe44, 0x0, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) wait4(0x0, 0x0, 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x80000002, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0\x00') r3 = socket(0x18, 0x2, 0x0) recvmmsg(r3, &(0x7f0000000680)={0x0}, 0x10, 0x0, &(0x7f0000000700)={0x0, 0x5}) poll(&(0x7f0000000480)=[{r3, 0x24}], 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r4, 0x1}], 0x1, 0x0) r5 = syz_open_pts() dup2(r5, r4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000440)={0x2, 0x0, 0x5, 0xfff, r1}) write(r0, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(r0) execve(0x0, 0x0, 0x0) r2 = semget(0x1, 0x2, 0x389) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000540)=""/189) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x0, 0x0}) shmctl$IPC_STAT(0x0, 0x2, 0x0) sysctl$hw(&(0x7f0000001980)={0x6, 0x17}, 0x2, 0x0, &(0x7f0000001a80), 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x101}, {}], 0x2}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000280)=""/128, 0x80}, {&(0x7f0000000300)=""/217, 0xd9}], 0x2) sysctl$kern(&(0x7f0000000080)={0x1, 0x14}, 0x2, &(0x7f0000000100)="4be966818942f3a3915d18d51e256e8ae310480289e9cf511af96a27dd007f4aca96ce009789358471e96f81ff8e8d4161780238c20db00c0eb222dcf514b35b5477fe5f96c4765639725ebfb4cc97942b21f13ed9fdd6", &(0x7f0000000180)=0x57, &(0x7f00000001c0)="0e424c305b9115e0bdd131ee905e20230f66cc4eec19a240509ec631f4ef375f2149bf0624fc7b2ef1de4c8eece80f45e3a8cb3fa2f2796e7beb73b15d250a5ee15e6f9dc48478e0ac1a464aba6c77f448777da39abb42bb4392c62fd5da3388d6981bc277bbeb85ee6cd6d4e58b7b317760c34d0ee2b64d9ce48f2d9a27b4c0a0fb134d16", 0x85) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "010000000000000000001339e13600005003005b"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x5}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x42) executing program 6: r0 = socket(0x34, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) connect$unix(r2, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x44}, {0x61}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) r2 = open(&(0x7f0000002600)='./file0\x00', 0x78e, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='x\x00') r3 = getpid() r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100800000000000, 0xffffffffffffffff}) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) close(r6) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x5}, 0x4, &(0x7f00000007c0)="953d0417d4e2aaae76087279324de6530e385134eeeef11d5714f972d58fc0f925e87c635180d43f8b6bbe0bd17d62149d745b232434c13c9086718706d9124908adf10ac39c30ef8a8963cec8997f68807dd63dce14686ec5d1b0dc05878c065951cf9d36212260d7220996d2573f5477242a2268fce5123c37c643ba8ae19e28d78a1724a4ad44040b4ecde262724edc6a8472abbd3f5ca70f60608f119920f68a427d0718ce7e7d610acedf432e8555f089dd21e87aaaec61592eb6c0cd96777a97024251dd0d2356bfcbeca152c9be858f960bfc629d9eb3ea1bd0ff000000000000000100000045c86fec3d5fda8c6bd3e244d071cd15a59f62d8ace10abdcb87946cb672976e75eccdc374cfab3478c526ef3f54b3f1916639ff99c53a040ca1753180832d8817e495", &(0x7f0000000040)=0x12c, 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffff9c, 0xc4104603, &(0x7f0000000380)={'./file0\x00', 0x7, 0x0, 0x7}) executing program 2: sysctl$net_inet_carp(&(0x7f0000000480)={0x4, 0x2, 0x70, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000040)="07b64862bdd44289a75c8afbcc297e4515dde2b7d2393aa7419489efe756cd21744389280e2a9abbac07f2bcf9ca3531b5", &(0x7f0000000080)=0x31, &(0x7f00000004c0)="e8236ced2f59a29a7236cc20880c935a35f10186ddf6cfff45327a8f5845e6e4cb149aedff58405fad4da9d856aa5ba2b25b65d88f67b5041da4d1dbdce2896664048d8f657c20d7832dbc46787f2175c9a3d195944ebe55524fd6796a07b9e42cad1bb170910161faf051c91d7cd95211eec550bd4f77c46e08fb77127152d8a1101febdcadcd7dedb7c614f52b4e72ad2308e99f1e0011d30779dea0ec85a7d26d19dab71492f7cc65d46347cc49496304eefa6580643dff78d19a66b38c064bd4f5b9dd47dc01c2807e365716e3c230fd24ec3f9986b8f66fdb8dbb5adcdefa29a23e8cdb58cc2a348f0e3c12faf9d139ce444933fc91b3f44726dfca2cdb71d43dcd6380918691a5af08955ef276ccfb200934d9f5a9abe171da79d9d5bbc99278321b6f79a767015dc837cdf4dbd058ea014ec4091cac7c8f4be4b9997f63309293d66f770dd30c9e27ddac54cdc15d201646b4cf5a294433b7df1b53306a891f3aaa64a5ac1d382048229e224fd479aac97acab34eff5097ccfd01f4f0779163ce12971604bc245601b1770cca746d80583e53dbaff6aa2d0135c17acd6a66b034c4beca56d2babbc203e13df540eec72598c7c84e912954ad23fb803a54d042070ce3160693816da2f6e26088ed7ffca48cc538099105e6f15d0c5e0ce7fdd97bc01e4fdb2b0d0aa270ad70b73f3c6ef0723276a888598c8752a5214d70f03bd16ee2872c5e7e0df22fb05466021900d500614a32b661ed8e87c0fb457818c6a1f2c2eb1172dce92722dc97aafd523ad5bd163ba226ac173aaaeea02d15789a7e8b3eac5feacef1d3d50dc7c3191fdc9a869368424204c16c95e8a13cf02e4b506fe94e4290f564bcc3737588226b10fc307964ebde97c8788e0983ee636f67aa22bb29619ca829ed7758a4a74cdd69f235c79b33a98e0033e33bde71ce01fce5d55e2a5eddb2f1a680563643703cfb458282141ca6a83325c9bcc56aa35ca037b69a29c23ee3f37229fd4d91281920ff5784a8850e8ef87f1348bb02980d6ad8515a4326c1581adc1cac7f0b2ff0e6799ac03022e3a5ecaa8ff5544324581726050429420e5cbcd3549bee85515eeba151d32086a5301974a6bbb79f3bf7d2dd1ddc630cb2359845a56a832b439c04053b797be2814e6aa481ffba92d49f91c6b015e366d7b5bb534da5e87267e3bce3b288d05f5332f4d09e02e9399857ec3f1a1819fae7f20d57ca885e6d37103880296592f92302d0dd96992e3f1b9a9e2b6ca921cbed3c5f004682e454464e71b56f2bd8d6de2bf40ea710d707d7de704062add56f3f47b5dde03708a0cfef174399a5b853a21069d0c2d387a1cc9076a6aa282e3155c6f155c4ec0b99e34d261b0269e92813d6aff0741eeec5238be833966d8865a96590a9f720132f6f1866a82b2c0939d0ef59509e967ae972e024ab38641702dd9e68ef8ccceb9532eb7db0eecd52bb6c6209e0cfd4d542559466f88468d9b30813d210570743a51e389b5fa355e6f5129926f55203766a291c18c4248a54a6f08bf0da52f2b6f9ce429003f926be6bbf633d0df96ef35863a3b52bc63ab52fde61252380f269eb52982deca1644ad05cd5809517c5ced685feb22a43157605d60d29f3ba2d432b9256705b41a74c477804770aefe6aff9cce1ccfcf41b8bc2a4cfffc91b6ed4f127b478f6d4cbef187401b44bc58174f8ce1b3f872ce8e7494907cc2d43385ca90ddc8ca61f0e140dc91e3f7f5e47da6e094af848d72cca85d03cc4274918c53aa28c7e1dfa32a132f3a99974e4d692e2316cfe3b07568be6ebc296d9a6d5d9eb256e25a72e4c81bdab10c431ab51368ef2d223344b178f909f5fd533de1d66fe5c7693bd7c2cede8420092e6591209dcb38911edb9e67ca84d2c7542a2d10fa65b1096b28554ad374cdc367fd0a735da52e66995072369ccc87c3691a9e7f345b74e4406fee6c15a5ff8d5cbde3892a5e225764ac90571fd05f41a26ff9af111738903eda4bef7f75341b1abf275bf18cb231d2070250d24fc3358c4b0d75817dd89c57f85c47bdff4989f9dcc04a76c4813f4930eedc5d70a82587fd324eeac09069b68edbee20b4c1ae563c671787844ab08f85041da0149291e8501439b21bc7a006774af02a9b1c44a6b3721209c1812cde0cbd0a1e17aa98779abec7661d149af98e0c0a92ef7559258ac2e76a67b9b14cfcf5c7dd6839c66881db6eb1adc19ed259d343fa2664e504951cce2898944aa2a2b0592974dd2a98a076c4278f519313d1ac31f4d97a67c14d91dba818680bcce179d568ad6b4cbc24cbb3d67c6cf9657625adfd62ed15c05657e2a49d91d46c96fd899c96d31082cd222deb1dd7e8419a0affa83962bea6c2976051b2e8c4e2878f965e783441b049da86e8e5b5c2616472e90cd8839415133a330bbba92b58bb93af35a4019bb209036effa05760095f859be22ac8b177045a1fb74aabb31de7e63c3b918750d9f900a9d0aceb4074aa09d885205c1330d6bb13c68028976f4830071a678b08e66da0c1247519109a1abbae815e32ef54dfa20e5457d10d1db80c80af335c382d69109d78483074234dee36a46f5c21bc5d0f825f464d462c55268ba10df2a759962170684160862a55ccd378640e6468e61994f74e4f3553993a6aa0b0f2d8023e9b308e0f0ac27ea1a985a029b9be67614824a303ae904e26ef2eb7e3504053a23cb7d86c06ddbc3f65dc0dcc90017613fdcfe913aee6c3eff1c5747b00c6e8d3e381c612cc43ed47c2531b1c3bac4ebabd382c175c4f12e39b1fa5849bfcaea3827e8e709ff98b4717a94535216e59a5922dbd21f7bc0ca9b6956c316c7b1160b36b36efdada9d69d755b16faca21ff145022692eebd5776faec185865d85e3e5c3c819f1c708fbb9fedf663f174d5b6a82795b5b4525188f7191f3973badc871e9ccee4b1879be9963d3560e1a27484709811b308b009375b8e5b47014471d086b19e16e653cd77454116bd42a96adba82b31f97e3e82d75feaeb22fc85ff27bd7fb21bd938b36fa3dd4a161a2862d515f59837c047bf747986fde9e0123042dff9c2649280fa116ae9551cd854e5707055506cb6a9707c988f40daf738a1ece8154f3ab6c2c86021f69efee2c2048aaf8baa3e1e8925671d3af07668f7c10a7e83a48910c1b54881887292aa6c530686371c20550c8088c0b4401845a42b8bc37d4b951a494607995ededef0133da8d1152e1fb4cd621cf025ddf5b15cebea783df7dc554021da6007b4abec7aeb987157e83aba753c236ad581f80fa38dd915a7c7ed15cdb1d724d933d7eafacf26a6c5d76aa7df7f7225d1cebcc1bbab752e5134fcf37d5a130fd0aea75a322b3ce45d31b6ae55abfd7e6fb8a1c639070bacdca05b1a18494e85e1491e024155a13601c78318e6e0cfe04310a65e378183629e4dd8bbe3959dbb1df65a1b9c7f3fc52f401fbabed610ad0be757c431eb06e0d8a6b0f2d0ff4d4010e35f4f602ebb81df539e701a5bf2cac2b791d6f5009fbb2d9ab4f09d2adeeccd54aa34c069192f218753295ee8a477497bd2e30e0e8fce6e9312fe114be654de80e019cbc8294bbc80ea7bde2947cd1dd9df95d8e7113a9727ea63a20524700b421991f017a922a455441b7833bcea159c50989b1e7e070fc8883445bc53dca00ab36669591006c2c9bf992267687c811aa052fc6b7291ddb5b245353956d7d7416b6ed1bcf08754e413ba4af454ff2829048fb870776975fc5e373e113beb64d3aa269befbf23329264ad6b914067951abcd8eed8744df4f6891ab4d086fd25b3f248c2cbf21b74414698b52ae11c0654f79e9d6d05f15346266378261b51c3c939f13f1d933222d214ef85b85f383b33dfd54e87dc3b33fb3cd7237a0fc014d8c1ba49ca269553555b0ca0119455eab734cc65133912f18629d41370438dcc564427c87e7ed51edb59cc7e8dd46595b97818cbb8a03e9ae747ad444e5b4e6c1ccca1aa6386ace4c546638909226f7081ab0162fa963cd73d6605d0b0c5456cb836bceb91a4a523202d94b4ce8d081cb8505791f51c8d4257d408ef2a00b74b500ab380a53c97bffd7a8fa752397ca5ccf2c85abc353e8f213963dc15545cb3c4158f7b40e1cf51b0b6c373517c117d6ce35da474f566eb1fa8325f42b619ab7cf5a7a8158f4a256f9e689a36f658bbe275bdf447ea53507144c3f2c82ac1cabdbf39b9ca51533319e48c0f75947b1a658f63083aba6fe27dec2d38c43e30715946212affcdde02c71423c7e36a42d0bb37093bcd2cc4e32c014e924dcca25c34c2d13ba4d868530140d8aa241d5f75242a7612cf6f577bdfce2acbcbcde548e4f8d847873a8f923957520937191e05fde3b1b24a1ea44799c5e38e67f5ffc42ac67b6a7c19b7c42a56c4ee85380eb13f9b44cb6b600348462e3ed0ab235b88fcd22c1fbb40c91e3cd3b22236f72e911af5e39aa1efd3bfaa511c94dbc244bebf6ee2eff3eee983c34cb1a7990f79e9045ca09df957f197e9e4fc7fc72e1c2c20c34ca6c48bb830aab8da99b7bf47245bcff2032ab75cffe7b4d391e11edd9a2741476ae4cf4f37743b9fb847c752eadf3d67aa2133c74f8151229d4b51095eb48c2b52c75decf2571b57ce893bc35b3e2225099f3dc2c49be1c8f45ee09006d303f9c53dd8a10629c4c6697369d30743c3604e31a62bae8964b90eb585e128bf155983b601822990cf43d32af4091928ca476013b27e7acf008adc18f72df6d7a82d7bd8df6209a29675f512cdd0a708e72b8ea38f0b4dedfe7a3532130465056753b34a407ede9202accca500c9050115add4cfe9dbb055ea17f07d85633b5dcc9047215ec4a8f60dea15b74b32d669c0c1dd7620b616e9d92d726cde7c222fc14842329e8b11b57ea9cafcdf4ad48c885541c341de1014a3a7f4aa7f0a973f0f50a74fb2774a7a676c35db5db4aa8cef9c03a0134e7070e807a51ca48b17005eb8b89bf095880654c474096cde66321230a0482e490caa897a9a84a2d74040d5da4a88e9532262f47c0ffaa79c727c810831bf8139224aedb79e94353480c68d8d2a9f94d9459305742ea3309056b8122d944e25f40015be0818115b75526f59f5372df1c5458ee2d87e465bd7e92dd0e3faa89dc29e1ae128b3b1c51a0579da22d0670be21c8ec6989e529188289f8b8a2312a1bc5e9cccde689a8a59bdfdd95d251f4f8c1517b7f34f099b8b612f0f7eda55d5965e6ed99c420bb70f5d9ce52b4df73de4d07daec7a2aa7b9fbbbd648cb3a245e6c14ff44f44fe586837b6a89800828c600ae3c6d5defbc900259d12aa0287136211ab86fc47f8101c74097fcf8fe2899711bd228f90b4868d8f73b0fca2108d987f6cf2d48ba22588ff297eb8f52c006ef3c575232259dbd7331042e8f4f1e5e93ae746965d1ec841b3b3b3fbed00fec8ad5ddaa60f65e72003ce2e27ae6e66e46a96b592bf8fac8f54e2d374e4f22b184b1b6d8c8143d4b6a37484638464e0c6512757e7275ed652aafd179611c359a3fc62d15aac2d84dc6dd8da28648692ba6b7147d55e2433ca373df91f3034a4cb5d1de0aff96c93a38278354960e79dca4b2592840c46378253195c8b57b9c7df38f4d4deaf1fdc6e0844b873decd027bd2cef7e409b5aed0a5231127d6f4211478d3ecb0e455b75d695d548d67fa6e4cb5f50bc753645f046de22d59db614bbc681f859cb3833ae68644cb5d35b098a080eaea94fc7f30a8bd50cbf32f309baf4dee0", 0x1000) executing program 1: symlinkat(&(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x5c66d352a8f45687, 0x7fffffffffffffff, 0x1000200000000}) syz_open_pts() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0x400}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)="06f8b110d7a9e4493e8cca0c34c47fc2225ec6633a4495ea9087feb42380fc324a13007877800fcb4789dc5d67037ee47ae1374e843b704112932939154baf860e9464f9684fcd91459ef70a31f62f37b67fd7a481f0acfa88ebd14cc4be130d58d39307261f51f107c4a9756edac08e298272b7b0a0eba81aff6004fe1145bbf11d75a6fb024f342ba1", 0x8a) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x100000401}) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x1, 0x2}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r3 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) shutdown(r4, 0x586c01c4486dce6c) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000200)={0xffffffffffffffd3, 0x0, 0x8, 0xffffffffffffffff, 0x0, 0xa}, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 6: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x28f4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x80, 0x80}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000400)=ANY=[]) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) close(r1) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x81}, {0x64}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[]) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x0) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)='N3', 0x2}], 0x1) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x1}) executing program 2: getpgrp() setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008a", 0x8e, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea090400000000000100000000e01f00000000000000ff0200000000000000000000000000010001"]) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) fcntl$setflags(r0, 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="c1", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaac9aaaaaaaaaaaaaaaaaae70f1b003f86fe6b5928e0428465460b057298106d2423c44da64b7f06e727f59da23549ecf1340b3a8fc0c0d781d8e86876354e78c59cf4599fccddeadf569684bfc3816269fe0b2b0b3823b39029c44087148f5ad852da0e12f539d3288e806218bfe28a53"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x15}, 0x2, &(0x7f0000000140)="06bb49d22339b196e48e32d657772f2549843da973d8a5b864ee8e09efc9465fe953919a9e", &(0x7f00000001c0)=0x25, &(0x7f0000000200)="602820972dce63b3e71da980dbe6", 0xe) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1c2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x8000000000000000) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{}, {0x34}]}) clock_gettime(0x3, &(0x7f0000000180)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10008) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000402}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) clock_getres(0x2, &(0x7f0000000140)) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000060000000b50003e00000700b77391b1000000000000000000000000000000000000000000000000000000002b00000000000000"]) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/177, 0xb1) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020"]) executing program 2: ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) r0 = socket$inet6(0x1e, 0x3, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x10}, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x20, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80, 0x105) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x80, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff}) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r5) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r8 = getuid() setreuid(0xee00, r8) r9 = getgid() r10 = getuid() r11 = getegid() r12 = getuid() r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640), 0x2, 0x0) r14 = open$dir(&(0x7f0000000680)='./file0\x00', 0x2, 0x6f) r15 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0), 0x40, 0x0) r16 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000700)) r17 = dup(0xffffffffffffffff) r18 = syz_open_pts() close(r18) ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r18, &(0x7f0000000500)=[{&(0x7f0000000480)='\r', 0x9}], 0x1) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740), 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)="554027ac8e0ac7c0c91205141d5a223d8b528c06c852668cada9b75581fbe0a43d0449152c77d22973a2f8fe36b4db9ce13f63fdef50604a9d05897672a2fcf115a8ad9afa419b0d70", 0x49}, {&(0x7f0000000180)="67ac5204814d", 0x6}, {&(0x7f00000001c0)="48b8c1c59bdb7c80f4868124aa351a13fc72c377fa5bfd0ae8762e96038a659ff861fd2025618752bdd952b1215145d36524ff6abaa4949b0127c1d178c3433dfc5d9a98fa1880ff12620507b433e474386ad72f37", 0x55}, {&(0x7f0000000240)="0618375239ce6f792be17f59a98e32173f30bdf73c2b4c9372b7c46d699c085324d89f54b967b542a1ce48fdeebdbfcfaceb712c02", 0x35}, {&(0x7f0000000280)="6438df5fd822634cc806fa121cbfc57e22b5f05107143ed9066775355094260e0e070afd7cf0db05182243a294dc62ff36a735dbf289ad6485473357ce66b99483fcaaf4be", 0x45}, {&(0x7f0000000300)="26f1e5245e99ee02aecbe62be121381ac5a434a938ee15d22518a0545cd2109c41ee09d3c32b71e6eccd4cc8c417537f1e9e97d5f2ffa8fc4d0250b39b16ed228ed350db061942a0fa404e0ff66c6e95082bf896788acbf936d3ded37acb20d04c9f62ae20312be1f04c65fc78517c1177b85caef1488d237452f5f1d610559a007cf3aafa26a2f393a526212523cccc", 0x90}, {&(0x7f00000003c0)="90d2", 0x2}], 0x7, &(0x7f0000000780)=[@rights={0x28, 0xffff, 0x1, [r0, r1, 0xffffffffffffff9c, r2, r3]}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r10, r11}, @cred={0x20, 0xffff, 0x0, 0x0, r12}, @rights={0x38, 0xffff, 0x1, [r13, r14, r15, r16, r17, 0xffffffffffffffff, r18, r19, 0xffffffffffffffff]}], 0xe0, 0x800}, 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x51}, 0x2, 0x0, 0x0, &(0x7f0000000040)="94b7b5200f813e611d833a43682a257b6ad09ed17c712c17c02d0eb260d53b71b15f5c000f6dff11685b74394226bdd01cf7ffffffffeb871c3d3869f75ebfb423b26424c4a780c1b85b041018d40422d09ea32eae7c89bd01fd8c7e4751a1b81269f43a0f64d2d2c42800d0438231622ed59db213095eaa911c54", 0x7b) executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) sysctl$kern(&(0x7f00000002c0)={0x1, 0x41}, 0x2, &(0x7f0000000300)="bb3ffdb2", &(0x7f0000001300)=0x4, &(0x7f0000001340), 0x0) syz_emit_ethernet(0x122, &(0x7f0000000100)={@local, @random="8f941d71aabf", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0xec, 0x0, 0x0, @rand_addr="8000", @mcast2, {[@hopopts={0x0, 0x1a, '\x00', [@padn={0x1, 0x1, [0x0]}, @ra, @ra, @enc_lim, @generic={0x3, 0xc0, "34b2bf062e1864097b38c4ae703b19b8b0e64ab7e658f85b4f4e26a5ea2ff1cf9faa5f2b79ce61dae2d4eef74c30ed247fd5d7b2da2519057bc5de49b07b1192291f3bd629357be75e023661c8ff1703ba1306f3a1ce5d89e2a7afff3e8db264174e4dc47bced7b8cef69c861e9f5c707e9cf8f4a9fbdbeaedddd497c6fe2a67172b9eeff53cfa531cfbda6ed848279db84aedaee08e393a46fde303a5845199cb4ccbc142f3cef919791b75a08ea475ca5c4a8f1e38ce875846533046b3e85b"}]}], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x2, 0xf4a2, "6d85559dd0bf34cbbfbf0aa30388cbca0ce1a690", 0x8001, 0x2}) r3 = socket(0x0, 0x4000, 0x0) dup(r3) executing program 3: r0 = socket(0x18, 0x2, 0x0) recvmmsg(r0, &(0x7f0000000680)={0x0}, 0x10, 0x1001, &(0x7f0000000700)={0x9, 0x5}) poll(&(0x7f0000000480)=[{r0, 0x24}], 0x1, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0x0) r3 = getuid() setreuid(0xee00, r3) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001", @ANYRES32]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x0, 0x69}, {0x8005, 0xfe, 0x40}, {0x4}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r4) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) fcntl$getflags(r1, 0x1) chroot(&(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) executing program 4: chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) open(&(0x7f0000000700)='./file0\x00', 0x400, 0x160) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r1 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) fsync(r1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xb7c61f5c3459745}], 0x9, 0x0, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r4, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r5 = socket(0x2, 0x1, 0x0) socket(0x18, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x1) execve(&(0x7f0000000340)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000380)='@\\\xec(\x00'], &(0x7f0000000680)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='%^-{\\M\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='/dev/bpf\x00', &(0x7f0000000540)='\xc2(%.,\x93\x00', &(0x7f0000000580)='{-\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='/dev/diskmap\x00', &(0x7f0000000640)='\x00']) recvfrom$inet(r5, &(0x7f0000000180)=""/144, 0x90, 0x1800, &(0x7f0000000300)={0x2, 0x1}, 0xc) select(0x40, &(0x7f0000000440)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 7: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/90, 0x5a) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000140)) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x1, './file0\x00', './file0\x00'}) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x1, 0x1800, r1) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', 0x1, &(0x7f0000000340)='./file0\x00', 0x8}) r2 = getpid() socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000400), 0x8, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f00000004c0)={&(0x7f0000000440)='./file0\x00', 0x4, &(0x7f0000000480)='./file0\x00', 0x8}) r4 = msgget(0x1, 0x1) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r7 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000580)={{0x9, r5, r6, 0x0, r7, 0x110, 0x2}, 0x2, 0x9, r2, r2, 0x3, 0x9000000000000000, 0x8}) ktrace(&(0x7f0000000600)='./file0\x00', 0x2, 0x800, r1) flock(r0, 0xc) shmget(0x2, 0x1000, 0x280, &(0x7f0000ffe000/0x1000)=nil) readv(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000640)=""/18, 0x12}, {&(0x7f0000000680)=""/99, 0x63}, {&(0x7f0000000700)=""/92, 0x5c}, {&(0x7f0000000780)=""/186, 0xba}], 0x4) syz_open_pts() mknod$loop(&(0x7f0000000880)='./file0\x00', 0x1000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000008c0)={0x3, 0x6}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000900)={0xfffff5cb, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000000940)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000980)='./file0\x00') getuid() rmdir(&(0x7f00000009c0)='./file0\x00') executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9}, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001340), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x7c}, {0x2c}, {0x8906}]}) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="14"], 0x3e}, 0x0) poll(&(0x7f0000000200), 0x0, 0xf6d8) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x4c}, {0x16}]}) write(r1, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x1, 0x0, 0x0, 0xbc9}, {0x5c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) syz_open_pts() r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x60, &(0x7f0000000140)}) sysctl$net_mpls(&(0x7f0000000100)={0x4, 0x21, 0x5}, 0x3, &(0x7f00000001c0)="80bc95b418e49a617eaef7578f2dc1065f8c1927986439f586161061d135d76b2320d74c54cef14ff8c06cc2d83d6209d359ec8123bb31b385ebd9f02a735e58ef453a8e7478d98b84920ff56986", &(0x7f00000002c0)=0x4e, &(0x7f0000001280)="9c78d9eb1aab21b9ab4e92df69865be95a458329bda174c0edc452e7caa247d38b7991ccda9fcc60ccffe8a9e1fbb2bdfa698ac585ae928d6473d9e14adacc217455a3855dfa4b70d1e18373b8c59502a4058c90b70620709438e5fb3678bf4ca84da0b63f161995237af43a65792dec9d4eece22f763c5f5a57cede7b3ffd5de9c185dfbb58fdcabdb71330859358dbce9a4ebbf35184a15eb02d5f42167a5bb3b9006f1111b854cea44bb2465d3d3d5abbca8afb1923f6789c255214fe1a48b29e2317f1a90f640f96732cc682ca314e82581446d7f6f3a26ed752b4f3e467d30027b561c9afbc77004cffde975c16b5877b14594360c9c9c7cbcc3c0c2ab2eae6905f392f626de924c6f3c8cad8c479f237c2c1ddf78b1e8c26040d9e24a108a73d253c2729708a2dbe5e8537d3735ea3477e754272df618e751fe4a7d4c4fe2ed38b99fe203cdb676111659d686b6c08512e3df17481e933e63064b1325009a8837a825fa446397171fe4d149760c6ddeb58f5a8b5a6157be3620990378a2092639ffe7220c689cc26e907f11c7c540868b761c15c5c68be672034ca5d4f841d3a484e9e36d492207f87932caba1ac43db895a2788e04937376e4ece357e278a399726bb05a2b99a5b420f485e26d8dfc96c2d00f4dbb54c2b4f3e1225eb445e54d9ee12b5993d79d08683d7623b8a9578d6a22b96aac6edc90d61626929a65914f0440ed427f3130c1e1bbcc8c06702cb2ac0b8de59c4785288fa2756f2eb115671b847f307edefc1fe6f31bffbee5c762f7434e79632636b20675891c0f4825e7932fa2d4cd08b02d377d4ed0f5272a6ad171d902f3244ed9a723f8f04e446f36bda5eaa1fcf7c1250b7bf9b8c958dd2401bf61f910b8c583ca194e822d958a9c6f8c20981a6fd25c45ebb4e32f4aa57e94e9000843963ad70c4d41390d1f88ec6b2ac322e3dec311fe5cacd015411aef14e6e0eca0c781cb5ff537953ef4cf91a9f74bdab5a3e729de87bbad2cd136c690e631a60fa8778d7820da548e75ebf84c52acab293c87db1e297eef3859219482b73b414496ad8139cfd3315f58a0489e85a7f644f119f0f6b9e9fc4e470e3100968054dc31865211c35057b5f8a1abcd4d01dedef38a5180ac459a57543269d49ae3a9576c44275f1539892fb1512d7f824f15e967f6349b8c46e46477097b7bd93c4f7139b583ee0a286d8f5e3d1e0dd798b7a54f837b5644a0408f61c08b548d2eac9acf6801feedb61a334d3b30e684567aabfc9eadd74750747c621d61e086ba16a101c1d096c32804c60c835f1e76ecddbec9a75130e2c3f7f992327ccb7262d1c61241c96d1171ad7aad78b3051f3b5483b7e7669ca96b33f30daa5eec3551bd2263da17c2e1f06da6430b36adc2f29a42c217180c89e89fa515015204621863270fae8b17b3fe67211c0db68e661474634c9f16b40489fdf58d0145fb1713bc99c8780eddea01dc74e1e080acb0e0bbee71f5b75697b5cde5a28f747bdc9abd2391b88e42b2faf9d04ca1d15affe48780e474bc54d538f232874ecb5028ecfb74b608dc4ab22ed149f5c60dcc692bab80a20b973fba963eddbc00d9198bbd250f2a78032dcbb3def1a4d8dc0fc3cd9d7b96ef4ef50add64f00ab03274350db990e2aea52360535fbca249b091936b871f512ef95dd5a42d3be07754c0f789eff20d935e7539d3123c58c8e022b6246fd987374d3566ca4b0657d18a7277185c0d494ba18feb3b88d98daa09eb1ccd7c1d04b02ff387c52fb85bc1a02fbdcb46308da913554db2f5bf2df17c8cc7850c31ea21acd7b49413b84bfb22ad7f52c53be517ef0bfb99c8e2c51ebb3d46e1d95070f2468699973eadabb87166de56e05455ff7de830ec3443d19adbc71877b3f9ab6cc6b7b192235301e124888641391e3e75ae8c3806985ae2dfdd51082f31fc9ea70f8634be6d185836c6944cbdf7dd17041d6a90124c277f57de262b6a8c28998c08bf73561b33340ead76f37d2509cfbe4e643e940d2641382fc4c34af72197174a216a44b7d6b61dc589cde2dcb0d4d51d037643237b690e752c69af2f2f7588f993257a5283fcd41d7d4152cf3f3189363aeb70fd984188b81ec8e1c448abf712e8d06fb7faf6ff8a9095236e7ddee556f32b8c8b3c3bbae0170c8b8a0fe7deda062935bc87e1aabcfeefa95b1e73b38ebe59621ec120fef031d8c3e68d235bb498772f9cc69d240ae08ef4144d3a98c52887074d71b8e256445978a9b26b6dfc07d0d0815945339f3def7baeb39826848ab628c33f50b86f9aacfaa485bd5539a306360c156c28caf464b4b90a649d84e99801335ef8d8d37774f89c69d2de6aa5205e07feb6f3c3aab0d88e2dd127debbaa6d3657d50569ad6b7b0e197e7c13139d30d684651c8858a1becfad3a63620c503b9ebd9cb3da2ea569637ebc6c14d799a520ef8c322800d98ebe599788a6b556f46bf75cd8e3e14aeede561e808e410850610848740ced1c8282a6f7411a734c202c5a44a7812dfc1c42cfacd8333c9748b87bb3908bd7a0ec7d87a3364413e93b721540d1cd63135f82d255c0f8e588a4786692bb61775a24d13fc8c4db9fc400092a60970f17be0b11290d5a8c4cedb6cf99435902141f9fb9275b8ec349bac68fbf4ac1b066c2ebbd98d5350e492ed9d10f3a7355eeed6236999dac51254ccf28d124276601e63e153a0cab242e80c6beef177a3fb1de654cf26940b69b8164a1d99982baec2264c2398aa7df804dddc03839099defee94993c8f2cf85b2a259bb964326d8087e3bb6e5439f9a6babd43e6e4635826ec9d467a82c9d6a4e9e5dc90376a68436b65a747e590381a1b72279005fa4fd76e6fe89e045ce4cce51576b2307838c03803a419ce317274c7f3f6d2780a214f10c8dd17a4b9ebb97fcac4117a28bce586c01bf3009cd9698e3bbf6ef96e5f1ec5d28eb46b9bfbe456763cc9ef4aca3a591e7d7d26ebbdabff7bfaf019fb27a43b1c78e00e545db7d978e30b4433701e9f99afa1063584ec7f774e716a07b0a0101e0a314c53f367ab3d9af1fe2ab53ea2d3ef59e54234d854e995b6052f07f505fa7b4fc2c1d3ab35ce4867c16dbe993a8817b8606548876c12bde70d38c09a57c1286a600f2295a9010d10f0a8943aea831a4681b8c00e81264af7e22f36c23530fe100be92381a7ee1c4cbfc7dacd1f89072948fd6ef702f1d483940b15192be983886fb45be28741ca0ca57f97ab427c79671a1760820dbba9dbdeb8c0ea8ef7b0de8d303dc2b066a193965238c6a874478983b981755e90aa5053922996644529b38bb742306dfa330c47dd5f99fd94389d44f9dd0434c78e754dec37e6bcebb564ce416ef9dc1bd63f979b2913c08dec15c84180e4f091e4969bc01b110b1d2142e75a496e17f18c9f43377ac3ff92e06ff245497c0c23943dbd6fa20f538403b82eb0d208d85e04064d0446c5f0172378aa4f1ec151f5579bc0d381ce38e3af734723af034dfbd208a8bd9f83860559fdaf6e58416f7a103794568781ad211ca7e2e2ee1ccdaa077f2f48311d005a7afacb2017a45856cd23b6ff89b9226c7b606a0f88f06ba4cb7e164ef7378dfe230e204f3499b0477a0306336f763fdba9088412629ab799750e1e3c4958de3a56151876d6f880044d95f6ee792563fefeda536a5e7b6b3b30e1bacbd594fc1b9d0f43c3c16da2959a490687a4ce09e6323cfa29c6b219bb89befd76bc6fea60f583a640b626edd2fe4e49b8ea39ecad9580dfa3fb00afc4a36ecf48a591d1170021dfb0b3d7a9c760760da24630a68e475bfbee299ff248ed8388779a0b1dc0f12a93dc6cd184c35e1e0174b881e2690721dcf806e84a44f09bcf30e21167d894b5a8cc102e8a9c6d3c10695dafa19036a651a2d6038efa7c1e6259853a559c8b01ea17bb32f653500cae373d47178baa3dcc9ecb4d6290ce9e917598b4314a24ebc5b286f503198bd8a6d6e94ef8a658831d52d4edaacd686abb9a6e4a094a123ac15410f3b0f291573d450e8e89cc4a520e3c087ee6ac410d6dd1bb88ae6b1847c7c251516d3fbec4fccfe5018e8f93fcb3afa648af7c923fb89e32f73a834d4c546aabc47dc3875877ce613b57ab4f82b3e403669d9f769490828f92be2437193a612959915a150700f8ef19d70aca9be921f121c1ecd3a8536d4c43d4df2b9c45c8f26e6770ce2b7fb05e56e6d335cf6bf2c648fd5b02e5b92a98890fce8edf635ded077a2eeb9c6bda41ed3e892b7c0ff23a2810172bb0638b2d5d3281f038fb9b1ed2271338397e1468d8be5944a9c2cc208390fa59ad10e4fd2d5e3af4448cdb602d42ba2c8f622343c1a7e0bd6c1f64c5d4e0d5123486465a7f5452a3f7f175a44457cb04fcc1432c1b7b25f2051daf60de9dc861b0af7e620ed904c7157215d050d5b3d0080ce79aedf529db824750b2bcf638adc513e3f762ffa18dc44be8496690297f9873181462d2e39bc16ec6f5636df2c19584b1174f75bdb058098adc937adb356d8309a7f381bcfe8a7398ec8484d24bdfc2e68ddb25740a1e5faa8f93b75c25da30082b462a071c15b60c8b0c19e13fbba22c2048b7dc66dc002229b41beb994cae93648536954f6e735e6e9ccc2d9daad5017c22f43ebb0b2cc3d9e3ff709d2952b9cbd3db89edec17153b112b14a6b0a1181f86a9bf83e8862fada556ef086b21c966df96556cc14c83b3aa624355ebb05434abaa3ca666382f9350615e01329de3e5fc0f9b09059ac779234ed3d97756467d71a7f627ec2cd8e25731fdc50fe7dcb5798a733283a44d5332f19452718d959bdc281a059144de45b5d68201549bfd32f0194824ab1720d5f423f8943b32e1622dbcf51e5d157fbab6560f49feea833fa10bc01fbe841209c34fbbe8934f3e92466e99f4c64cd4ea59c433a7389fb7e80c5ac960bdbe05f33f10599bee7862ff55c97753607061d108cf9139a77a136787e3f76f2ab01398b753928039cf3e2622a96dbe89dfacb80ff6e1349e93c42b532dceca942d2de59bc0d328e0869efd90b3072623b509839291e94016610f6ef669df8eefeb5c789b0059c4b195ca52669e2524c02f398b3dd95ddfb1c602317334d5a8a6686257a3679d0e74bdcb41288dffc3f490b9a9a036770d578bbf2f3bdaecafeab84d6c73419baad5f4e50a03b48ec7cf5f146aa5fd1e23b494c16743cce57615061ab3369af8c6979af66c8742cd401620bb653dbf38f5557e5efcdd53befa2c0c865e587ec7cfe96d4c9218a5d2d581c46462ef771fc3e57ada1c87603a1c4c170f91e0827208bb1c972ad7ade89dbca5f76c83589fe20ef69cd5d2495548b22775c54efb9136be688152ed35a45f68b59ca7039288f003436721b7dfa7f83212bc213cd232b1077511af50c727dd2a4ebcb1acf7f6ad58e8b1e52797cf1cdc3030159d73c194f242915826d2c0ab8f1205008486a9a673550a4f890bed83a82e9dd6575b66f8b4c3323535a1ffd0d57a32564723f4b6612e79af2cb26bdbeb19cbcac4b4dd27be7f9b35c8fb5ed5261a55f2b35259f6ccaf5bb490691150144312bedce94309e418d97d1170634bae34996b24949c2b648b80f26c225bc2eaed99eea40188a04b9bebd094d38b9b1704eedd905633d7b7c622c61c8bd85689df27a75483c981418b16a644a175db612a6cb5787293c6a4a84f87341fc293b4dd7beb908beccb24e058ba82c757b26e31d22c2b4e4580214198226ead4552e37abf5fe6cf8b2c3", 0x1000) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x100, 0x108) r2 = getuid() setsockopt(0xffffffffffffffff, 0x0, 0x5, 0x0, 0x0) open(0x0, 0x100, 0x0) r3 = socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) getuid() socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) fchown(r1, r2, 0xffffffffffffffff) getuid() openat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x10) lseek(r0, 0x7fc, 0x2) mknod(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) shutdown(r4, 0x2) r7 = open(&(0x7f0000000140)='./file1\x00', 0x20, 0xa) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000080)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x1123ef7c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x7c9c98a255053271, &(0x7f0000000080)="953e50db39352f194f65733a9f166cd17b3b9034466eba338a7354044ee0d150e5a1f1ef8058a4240c7589547e0450cd3117e21f0e685e4f4cf6c517f159e8ccd00f830308d602ba83f8e436010eb4f07905bf91fe9d6c6b6317b22ca02f33736a81fec57102ca52eb6b9ab7aa49fed60544018d338210b9ea1a9772f50459ad0f2582f0f0a6e402abcfa1abf306502d10a5b4635d5a35988a82b5b301adc6b0ad7efa13d3564bd788f471403ed3e265128faea79bc162fc0a06c1d4d8d57abe8890b1a5abc69e497f8fb9366e20ef7d4256738c2b90f6b4c3d4574dbf", 0xdd) chroot(&(0x7f0000000180)='./file0\x00') r1 = dup2(r0, r0) setsockopt(r1, 0x800, 0x7fffffff, &(0x7f00000001c0)="07da00ebc9ad", 0x6) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000200)) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000240)=0xd68b) getsockname$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socketpair(0x1, 0x4, 0x81, &(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() getgroups(0x1, &(0x7f00000018c0)=[0x0]) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() r13 = getegid() sendmsg$unix(r1, &(0x7f0000001ac0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000340)="e08a6eecb411508f24c7d8fecace4054f0bf0976b8ffd9f92db5be98c207fcfe72a894eca2e799e5d156e3005b6b3028a44885f396c143edfd2882ab2b14c9a582b780a453f6bb6b7068ed879b24805d70a32ffbc4354fd3c26ae944d9476131f8d6d85aca98803926cdbcd28a5cd581e0d3ccc6e52105c017ae7acf9d9c8692e2f462c203ab", 0x86}, {&(0x7f0000000400)="972a52d4434ba1067f844894c16874efb755a7628112386fac904f0e6dcc0d9aa852bc3f354b69f78914e1a5b5f8985e6e0ef515663f2dd3ee25b18f3497a6c6af24b28a593a5ac8b17e569db98b3702f65b6b2d2904399c7625b110103e1bc7ab5d835744fadcea2f205af5876eeacdc6dfbfec85c515033d4362c7fa1f37aa5295d0875c7f6cd4e7851f5d96dd4ca7b00008c8f3fa69d2fd4cab02f01bb78e6b0699d2f736164dd81cce8cb8", 0xad}, {&(0x7f00000004c0)="0de71846c92663b2189c8a41779394d29f19712b83b8eeb1f741d5235747889d874b0d960483d0aa676846ed1e1e1ca4d2eeec4caf4a1cb5f1ba0f5cd84c70b32c8c4dd128c941e5f786f8661454792a98ad40409f67d87e4d8f196c4daa4675f198b7855653058c2117f63d981b1683143a4598096514e43e4e3c4315befa1d3f5cb519996ae3f37a3ec7e3537ca845dc6822c96bb116b6c86066ef6217fcb9565ecc4d4cbc3765cf72532e723449bf92a70116f3c84eb82b305c1f3000bb5e1d1eeaaee73bafa0bf876e1957b37e0ef1938ab90a83dbb6d23e237737c47b6669d2dbc05c600ef8d1dc993b8b98e45482b0ecd17616f86a7ebd36b0e4b1f8b0f2a3ebfd2105b37c5e9f763657e4e3d20cacb20e9293972dd216ac802d635b95c2a5b599e10a987920e4f5e673e76b4f768616dcd759738fb3dd2045c7174cd2626ab0f349aebcc549de5cf7f5be1ec7962de8b902506d896beb1cb9aa0252a1ac43d8540a44e98ffff2e20f27b81aaf627934dc06b4c3a8bc1cdc2c8d6cde816c59138dfa3a5eeabc9818d4c34ee5c7d911e712ef1b4bb7bf4024e9e8139357bfab05be4ffe930b188a631260d2c494e3a9320f99eec2b7e917061597e72300153a0a82282c37fb497b3ecaec3e9a64b0d95e1ffa503238b5a02d2311f011ed1de7a8f0f83857cadc83ce580fde8b2a8a1b5d35fab729bf77287953c6c29adab0eddd15d6b0b36f902fcd46ee0078a40e75fa30f8fdf0e29db894fea541b2aab2cb9937d3a896d47035dea69f640ead2b922d11194ddf80fe3f418bc4c08f1b507e4e09d6402b71db5fdf11617ea5b7d8fb3da82a5ffb95e2176a154b601f2baeae74b2df65028626f62d944d3ed4f1bb1e6f5c0df8f5e1d1d4153a56af56a1fb7010395fd65f2b110209fa4ba910b06f58a5c3d716ef4fa5cbf5f1213401125427e20fdb3000423db8a6393d623e2b05ffeca425287ce19a31f7b0bca747b62c9b2f89629e7ae4cfe0559f30ad6a383a5bd213e83d10754985be5388e65bd9c065f3f88ade44ad777d83819fba36ee553fb014a10fee1f2a4272306f0c97e1885769aaf1321cf832ca57ec870f822c82b103d1dd2568dfa0ec4ffe46aa5e96c2f824e16ba79eaf6a0bd1ecb12450a33d3c85a3bbaf5e681394ad156a1aca778006528a722746b15c987bcd23a81411cb3c50c520cfaaaa2e120fc4c2592e985bc4f95eaedddc5a34584ec2fa2f332bd861bd07457693d59cd2765af7a9d4979770b75066a57116c5c6bb8922c2ffcc27114ce792d36613083248d011977b721a204cef7194dc382d02c2eaaf3ffb983f3ce0e45f49ba6c2d5a72503b9003eb6edd54f6e90fb87bd37d411f69d657aa2f6078353d26473600ab0ce20c0e2fd7914ee8cc4d4628cd0e625a81a26dad35eba777e213d59504ed9b666c953212f59a5bfeff12351b07aa8e55d30334a07a8abb660298b4e9061039e0eed3aa1097668d332cfd1420b25adeb63b3ce00f0e7021171f329ee0534f982ee3dcc3116e8be62d7edb12793aece1ecbcf3f5455592de3b4d419ce6bdd9d6eb418fbd83c4fea9512675d33f3bdafc58fec53bfd3c0e55f4f25c9ec07912c957f304acd9e6f7719891afdc4b030a7a7816bf0657ff29c582d19e4626705607527f4ab1de4f4a761a2328be444272e843a94fb74e546e58c8764f6d29be4f98170e4bce6baa47b3efc04a62cfe0625aeebf8e1082be09de3961efdff08950e9b798cfbf78521a3f99d70c9d5158390aa5588c1cbf9f303711c0e33c96cd9803537bb5a47f015dceb653131417d2bc94d4a3ced35e17f5870024278f17b538a23e117a4bebcc16ba44c9a11398b9e666d8109c3ee34bf239a01b6a0e8a6a3718323f2198bacf746319a1fd764b57d0d319cd9e13b267ae3bface8dca32a47d5e125cc98bd7ceadfc892d7f5e94198830c3725112ea0675027a2f4cdeb2df272afb9fa923d1c03532375f99fa4e2a85e4b60817555017227c1553400e455f98b890e3318a7dd8057c4ff5f8e4f78308d1d475285fc2aa8b9b3c3af2d369735481ad06037d50aa1868b677532cc75e179e5a123d7ef9430b05ba3537dd376cb3d8b5e66863a7192fc12ea00760f5b64f0c73da5ace8ca06367272cab73b05a8b82dbb7ef078fdabf7d268355bf75c4cf5bee02bbb13dbf3e3eb2169ccd80452d2ee40f33d2bfccf5497ee934df0beb337ac1a8e8d2f61a2d8ef081f0e84a9964f349e41fcb167599db05ee6292db98cd929ad5accfcea677eb462d77937b38f3363fae00b0094cc2ad3a0d04a9d1dc32d23216916905628913fe22e16964a552691f961d62aa5193a92f78446c900cbede653880b83141e14c526afd794e9dc2b3c893cc29c3dbfe50faf065ba493140847584d877e010b641c99191dfa2d05af4136433ab24c153ddc1b10e310e4470ad7f724101ba5eff0c5a131514a5da286e915ebf1764f0b4a4966a1282e142e72cef74ecc062d0dfb293cce62dd04bbea28cbd8b391ed7167e8a50eaf0b52242ce2b2a6f3e5bfe3288f375f07e7dc55de76939d1265b84722efefd786caee2a01bee7320b591c9ab2fab6dc825695bd4ea1290686024115ac766fc1f414184a40a4bd501de6a47acab9ce92bf860749c210e50792cd12b742e3e5a418f6537ccc7da0d825ec8fed4c2d1629d1b5e0a7e71e4ad617c361c1ccddca0367a234b0c2a79bbd501ad9d8a34c59986ced7c825f01d87d03b88a5a4fbee4fe149d11e70dc8166a67f907217f81e88bb985ec79053e13e0fb0458d0c406e49ef26f82b011d6665761eb19ac3ce0d0e90c010366e6b4d289512c1ef91376cf40d633e2abfde77a9b4102e876dc9f7d67857e179fa780f20ff6a98684d2ea78bb0deb1d91c9217b41c4ee3aa7253b97c2454640aa4f0d42ea7bfe87366e9ff47a1b8dd9463b8faa7b8cb6a67892d6335dbb0d961bb550257d6c7cfc08bd9d0b2cebddbb86747c56d5ff500887882f3126fcf9ccc067fc23bdd91b82ac4d32ff1a8a0bd30cf8a24c901b7eb106a2744db27c2d49266b1d70edf412bbe4852ac0642a8069284401acc7f579763aa0c4fcd898014873f560f9987eb7647789022272c6167a45abfc6ca579fe1ff91eb2866e25c82c455b08a8117afcc531f520623318c749199c26972a71512cfa00b6250b354cc4a9420b484c7216f4543f347517a21ccce15d4a3cde1c753a33ce3a2696e5b0101de887143d277ec2cd767ba5d90c18822fe70fce897df7a4fa917c0386a53af0bcd2ff74b5f400f37873404c7ae3298d4b82462152f621ee880c1fc155b47930503f417b9bf1cbb1e0b1f9875b8bdf2c08dabcaee173998ae731ea5b7df9f09995af30451a67dcc170703d3de0325f2df9b32a93179388febb2b748207026651a1839c4f5f05d3b5e3e6824bd47d5a575ae5425f7c4700ad6eef3c0742bab04db7c96d0822da369f22a11096e0ecb05b8928b2b1178f23322f315794e208cd503c5690f40f628ca552ed04569f548944e8c2fbd0de0e0aea015f1b4a43f9097f3037e6fcbefde312e9c7dac98cbd69fd8750edc898575bef979088dcd2052e9f1bf335c7408696df89e2b3383b33f7a72dd5fef18c363e90325f6f076f5ef881976dfae0c98dd6c878f1861af5f637eb02934946e6911dad30595429588be690640054cf828f152af20ecb509789a7253e37a9ecbc9eea428e802f611cd9a36ed389ccbc959afa1e5dd1aa956959178252c72a8209f89273f6ac17ff732672f96cf6f6151f162acf6d4b1ffead84dbac9d212e17dc05ac4c58ca19e006d203760cab1acfbbf933195b0bea68e3207646b23420330772e2ce1741e23783eab970b3754c609a2311cf7f5220621eeddbca58eea3211f7e238357c73ac6d2ccadbfa00643d9d4e0c9ef7f3c2f7f74c46221b331d4bef238641dc3bec4a3519df5ede2e85a76375fbbd37899c2fb92f87f744b085fdb313e968fee4c69215e03504cf2268e106c78fb609552c1a21036a8022dbdf525621aaac0d92f16914032bad13d1ddb95c8fd8561dc74ce6bdb6548d7edbe4d32dc07b958f92c25523657a9c50db55be7042b51b7c90a36087d355bd355d358563a8d3ff4bfd9e5314aa449d465523be0861afc0af736f892e29ca3ce8ba328591b30f4b2cb7d0c65b326c52bdbeeacca09a7c79d0e4241756bd60e1c40b959fc3355742a4b45675852e3ba0bf5f2793a9ad444533e447fc269e308a333ee1864041321cceaf3e42764754f7d4df53df236e3240779da130f443d13f8a4f255c020e59e28cebb33623a250219fb104a078938c796cee445b59001e97f16a5a962056a81eb04c02ea4f46058bbdadc0c5f4dcde3f97cf2a30875e748391fee075c2e7762fccfa0ad059b29a5d84a14baa423453d9498b3e8a34eba3032321ad663ed14dd2d026541a060fa0464cb13758db962d7433bac5460962e0ed7ab0ca6e81d42cb94172801a55765c6f33140c421d41155a8e645e4db27729f4c67bea9127193b83c644b60411ec93d17ced072bad8206be6b186cda3ff5a5bf36385cb5968e3ea562d3db35e4f1f34e1a61d75ef973d63d20bf5dac0b17a761cd3108483233d483b0f5643f2f8ecdc659a39f3278a3ee28f080ae291bc4021dcae7c0d09f7e33f7cc193ca19e147a32093bfc211b9640ef924b9142692a07bc44e1b53518a6bf6eee8a11bc9904982acf4531633951729f14d25324d92d02ab1aa7e0d1bdd61413bb0a7b975d51396f84f53c7ec4ce866d238ef2011d9fd5b591a2ec3bcdc976301436d674a3134a8232a8c911db3a8e845b6c550d498e07e4f6d2afeb6cc5ff2c58fa4ddb263e67af0fe392d135108a360e6d8da21dc0f77f4b12676364c8ee22ed80cd7351de253cc6a33447200070584a122a73bb657a11ad60c035eb291895512e6e8f40ba91f59b8cf6cdf84ba9ba35063362083aae29ac50e63b07cc72223abe1372574fb4eeb6f1f010a9e2f384f71f7e9369facab5808c2830e687ee1adfc147095b8716c0dcb4b3616a1cf703dcf030935efef63f3d9fdbbf5673d9e5a3e8c11771a4cac61c6c745fe25cecf3533687385bc98fcb68b0cc71a56b6e414f5214ca6b2d25d78a6e86043fef168cb15c3b6fda2e90c4bfa9523f8c1eb01358d6c515a46ec17567964264ce5a42e21e58912f74c2ab3bec8d3eea6783593fd05e56a5534f1ac492b798a3c74a0496fb822bd4399ac2f8aef05954b9ab405731183ee655b71e7b2097bdaa97b7a138ae2b0b015ff4e2485e730973186ed2417e9e2d31835babc7c3e4b99ccc189e4b50177477f220a70ca666fa78a12505ea2db62089d864a9e13eb892047d1c270187980cc5e980447a69a182172ae465bac8ad248f80fccc47a388b7d6b2ec465a324c9b87ff00474df8386a49efa9c15ad6b7261584524c10a115fdd4332db1f9a40195cc2e180598f824b4a793b7e09ce8b775b6c6288fe96e07e3441593935fc2fe7b308e6d4befbe4b3f268273e7e3a5edfed98455609affbbca6ed5cd0d435ee9192e3fab2a06561dcb5a0b8dc8306c30152b340ded7b811df1783bda236d1124822fd256fa346b7388557adc5ec0a1771a8826730946eeeb6e1d223f1963e5241a5b862a6daf1d0cd28a730de8b66e849faf15a97614f02885e5ada7f22eadd4ac76c08a40a29972cf2562cb44f6469df29ab559cfb7ef383830882c5b1358ba593d49cfe3f4f3a51bf6cc6b3f1481540b5da40ebd0a1e9de8a3179b3dafcd", 0x1000}, {&(0x7f00000014c0)="f5fa0d79a764bda300ca829888a1dcdc4191f6e3d9ef0562959964f66009192e4f327bf861885104a1a54febb8b773ed1be306bc89e8355e89873bd7bc674bdeb091de10759737cacc03ae73200908d7b7a52e27a472acaa427976c4d3d6815cd87a949e39da7b21e1aeb2b02c1f008ad20a714772cb7daeb7f7811b66f46870f4c3d8552c4d8f96e3aa1b73bf26eeee5df72e85a3f277c84590680f1ddce6f4b7b737c9f0412afb3cd352713aaa39beca489fd5466071a0e4b5ef060e00b41471c1e563a22f12ec6907e6c38d047a00c6da4fd25a3116966f6762407972712c", 0xe0}, {&(0x7f00000015c0)="7ea8488df1dbc9838c2c96a1aef5674b048bb04fb3ae6ea3ed408c566b5286561b7e28100111eadcbc4efa24a43ba1c1d15e600089bc9e16d2affc18cefce99d9d49d367a7879a8492ad8093f293f913b9b1", 0x52}, {&(0x7f0000001640)="21c8a7d684c47d5c6e5f5e6f5d0cff5f43ef410485e1f7cbda7dd882992d6eeab7135de0bfbc9107d8fff226600ebb9c5304d34d7cf9eb05af248b36b337aeae4e92a856b1c2eb2fa3d8a2696c2773106698946ad3dbaa2f9984ac475d0f92a42a7609dd713b567d5ca8e7ecd0e219f93b2c730dfd1bb66b4917513784baaf00c84917b15b54d9796af44ef6f212bb7c2eade65c37242be8215e3c668093a74dc78d74f8e70f344c56c00fba46e2869073cd2704b793fa98a03ebe41691666b031f42d68b146f228d9621769105e", 0xce}, {&(0x7f0000001740)="96241271e03b6c14c99b4744030dbea804198991fa71e42f7b445a432e86635501955d70a296ce28cba18cd68204efd3e3aedc4c06bddcc277ed075fcce9593960dd282b9022226b2b6a7c0c45af17fa809e0ef7a6c1ecc5e8f680e656d16fb539abe5829c98d399cfe2cc1566715136b8fb335795283b382a1decbe043c50549e7e600e24af0712aa942c52a186fd97a16f50d11eb95bc1789522df95da5fa8d8ea29e779130e228ad08c5f7d8c5c73b2f147e47e778ee6deb58b11ffdb91ae", 0xc0}], 0x7, &(0x7f0000001a00)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, 0xffffffffffffffff, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r10, r12, r13}], 0xc0, 0x400}, 0x205) getgroups(0x9, &(0x7f0000001b00)=[r13, r13, r9, r13, r9, r9, r9, r13, r9]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000001b80)=[r5, r11, r13, r8, r13, r14, r8, r15, r9]) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001bc0)={""/16, @ifru_index}) preadv(r1, &(0x7f0000001f40)=[{&(0x7f0000001c00)=""/147, 0x93}, {&(0x7f0000001cc0)=""/155, 0x9b}, {&(0x7f0000001d80)=""/187, 0xbb}, {&(0x7f0000001e40)=""/111, 0x6f}, {&(0x7f0000001ec0)=""/112, 0x70}], 0x5, 0x7) sysctl$vfs_nfs(&(0x7f0000001fc0)={0xa, 0x2, 0x4}, 0x3, &(0x7f0000002000)="0a05bcb35f3b13a4d4e6bf212166168f155b778bd7f472402eedefc0fef1ee0f3f43098becb2dbefc51b61cee77a007978d3e1fc83674a358ea22a7cfe796993605dc342ada46ce0dc9a9796af71c74a322253439ac9a50cbef624a09348aeec49d1ec2637e869fc4a8ae79c9af3b5ae", &(0x7f0000002080)=0x70, &(0x7f00000020c0)="8421bd36ca1eeb3b467e4c1abbefe2c6960c6c50985b7b5603690abb51cf5ed36efe1101c8a2b7e0d0b5c49d2c1953974a6f3318c97a59ebbae25891a7397c21a752a65c2ceb2aa8eb848476e50bb8d09321232b98e9dccd59d825efb07f2c218b45c34255e5df051d9a98e94bee80329b32f773dd96ac5e75ee5ebb11c1d115bdfaa89c9a046ea785b4549cd53d80e6532cde0b13a1379e972a7cc94811b33f4772dd97283b4ed20c262387084db9400ed615ebf1cb2002e6f39f1c096b817fe1dd29a17e8dc1efdae1b1bff8c7726e56485d14eed0b1f95ecd44af0eaaa698a6", 0xe1) recvmmsg(r3, &(0x7f0000004280)={&(0x7f0000004240)={&(0x7f00000021c0)=@in, 0xc, &(0x7f0000003200)=[{&(0x7f0000002200)=""/4096, 0x1000}], 0x1, &(0x7f0000003240)=""/4096, 0x1000}, 0x3f}, 0x10, 0x0, &(0x7f00000042c0)={0x8, 0x5}) r16 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r16, 0x0, 0x6, &(0x7f0000004300)=""/130) getpeername$unix(r3, &(0x7f00000043c0)=@abs, &(0x7f0000004400)=0x8) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000004440)) executing program 3: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') syz_emit_ethernet(0x11e, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000d1000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) r5 = socket$inet6(0x18, 0x3, 0x0) dup2(r4, r5) getsockopt(r5, 0x29, 0x3e, 0x0, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) close(r3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x0, 0x80000000}, {0x7f}]}) executing program 7: sysctl$kern(&(0x7f0000000040)={0x1, 0x1c}, 0x2, &(0x7f0000000000)="0004005f", &(0x7f0000000440)=0x4, 0x0, 0x0) executing program 3: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCLOCK(r1, 0x20004276) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0xdd81e9da1aeb7b67, 0x40000632, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) r3 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "5238f0880bc30fe300"}) poll(&(0x7f0000000180)=[{r3, 0x1}], 0x1, 0x0) syz_open_pts() r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8280, 0x8) fchflags(r3, 0x1) fchmodat(r5, &(0x7f00000001c0)='./file0\x00', 0x19, 0x4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x4) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000040)="f662ef7c33015df2", &(0x7f00000000c0)=0x8, &(0x7f00000001c0), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0x24}, {0x6, 0x0, 0x0, 0x20}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) symlink(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x6381) open(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x180) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="01010000", 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="04", 0x1, 0x18, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCGETIF(r3, 0x4020426b, 0x0) connect$unix(r2, &(0x7f0000000580), 0x10) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000080)="1512e1564d96ba7b4154fa1483ba76cf3dcdd3db622b2b1accfc6227f5ff4489ac6107f744e4f1115f6fa9cbf037f4c13d22dff2106c95119b805038d269", 0x3e}, {&(0x7f00000000c0)="105afb4c09d6ea3fe4c505d71625b8e5014dc0247a38d2d08066347a81b0e6ae3a65f3efaf0fa5cd201deddb95265fa58afb58cbc694c5d9295e9403fef4e21b145f0bd26398bb3f41c369a784c1831bda3f3a571dc6b0fb0beb523769d3de0f262a0154cf2891c026b5fa18d522ff1a2b3de9ce6f7e84afb626c1e199f81fea79d103ba377645da00ad6c1c25654ca4e16fecb198c2f504b0f2d0", 0x9b}, {&(0x7f00000015c0)="368c12198d2f13281ef190b0ba1c15ae756d97d693b7fd9279782307aa11bf3c3e51a52d92b01a65dcfbcadfaa379558872305ed16043097e80344f02a4a18046689175da6e300d8f89ec97821facc2d93baa2e781955eeab4ac7837af36f2087fe391c1626d341cf01da516773e5ee53332cff233c448e479d961c72588eba4819667198899098d7b5cca7f0e9eef02db55f58de2d5c72cf3acb4bbd5af99bfc0665d8234bb8842630a5cfb8b91a0d4a4e31e7bade89ecedf4540c8bf9c7f38a608521ca19ec15af7ff4ca25370b87a57b3855d5d37e67813e01f8498e3d797f8e3bb5f59627c6c5b4ef1f4cf76b93da3c049bad37dc9aedb3c131158497549ac6f3c1ea96a0671ddfb8c21f645b3bacaea767dfc0f699ac264b3cb7d2b8218f48379823ab1bb2dfdb525c60a62e509abf232685e629a915de67d31103766955d918a08531102e6946f02960fae9b616f9eb61655968b19e39671a57db8897892197bb62c3af31c520d527fa6e3d49be32ef46313405d057618bbb8b16452181fe6d1177b839ec094ea94ac32c407e7c5e927e4e76085dac6709e7986a3c414186ada405c1abfa6c1591c97181fd3c760c11e060e3aaba8ab1a54cdb5c65eb26baa0ff62789c61675db73820de8307f0c73b34084675019", 0x1d8}, {&(0x7f00000017c0)="9186688abb8a9e0037d48c3cde86fb355ddf1f53c02b7325ee3a6902c39f44414c12245b9cfdbdc871bfc0c47e657bde74e547aaec135cabbeafdfb4f4a8157153b5cc102a739266d5e5c78c4e9f8f1fa3cc8e6baed6a1fe4324c0c70847edf0ad0912b4af60dbd442f6ecaec3dbba45c30e120587a4c2cd4fa1bbcaa5430dc8282cadec119cfa45142540ca7ec326ced3754adfffbae24f6a437cb4c5245a78bef1740de278ae3d5cecd1c7c7d88c635580ab0ca45afde2454f93a1519adee45b95cdf51d1570b53d1ac8b6bf880ec30a46a0d5c2381ea85612401bd6942b7766801dd5209f289119784d0d478b4634fd0d602e09373c82de142a20f7424684ac86f7ce6a9b58b81f558c361584e7469bfb2eec4b3fa67940712caa038f810620b01688269f3a9a4ff08f382b55606af6462bfa7e9b18e9065b8e2f430314320535c6e1a20bfed67cc269172a3982161ebfd1f276771873d5c196604f44a4401174754462e462b318d053d4ef27397ea16725286224cd73aad6aeea403c54de4d6d1fd142c6f667fbe152d530813fd7a8d364424498c0ff332a2a716166c66abefebf63e36544f9ac10267c8dbec323f1e0eb413b75335124de8130b17b84049a05b69e14243d8fa4a8bdc8bd41b784fad2d32cda51483fa871de109b38626f8b2fce8b7a43cf86c1dfac4aa952f0f5f7741f0cd7fcf41d1ffb4e143a3b38fbefd2bcf9eeca9d990413d0b3625a4da37f3818aba20f7f7733cd3e2a04f4c9270f5a98ae25f248f895e110ed05fa8fcea97321cf027e52c0f8ad2876b13f3680ef8f290291767ed3495fbd0b9c9e510626d4ac801f45cc47914f3f32be3011149d864a8d7d14784f4861fd75e64b79011f30c8366fd60a51ee81d3177433698590c5c3c22520ed3f336a9b2c4fbb1ac8c395170ce59e71b416da96477d46f3928d74e38eb5d6ff95e4fbb77810f1866a374d696e398563871d6dd72fc37aaf702d03949aa217497548118c450b6cc14712ac0a3d42d7f18c305f72620bcb0adfb1a8bee5c9d5975c64e93b5dd3c10636e5d50fcd465c9339c93d93726f03cbafe76c820185863a510af1c215", 0x30c}], 0x4) syz_open_pts() sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443", 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r1) fcntl$dupfd(r3, 0x0, r1) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x11) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getpid() ktrace(0x0, 0x0, 0x1720, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffe, 0x10001fffffffe, 0xffffffffffffffff}) r5 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r7) setreuid(0x0, r5) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) executing program 6: select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1000000000000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0xffffffff80000001}) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x800000018, 0x4, 0xfb) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00002e5000/0x3000)=nil, 0x3000, 0x4, 0x2012, 0xffffffffffffffff, 0x0) setrlimit(0x3, &(0x7f0000000140)) r5 = open(0x0, 0x0, 0x10) ktrace(0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000200)="0d45e8a47b769138fd9fb61abdfa3388492f7f24b6c0a88b4a4b99bae5256b4f8fac0ac9de3edf84a99f590d6a16bb9428a07c1e56b26539793bd700d108497aceebfcaa077238b814b240caef697047d84c2159adb7ff2bf6cc98e72b08a05f6dff60f93ef88336a3e3a374e2136af96670a2943286b9a35b341b87e4bc78ad01f326a4e3a3a7230e8eab9ad5cbc34ce10591440f748f", 0x97) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000000)="00020000", 0x4) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000001c0)) mlockall(0x1) bind(r0, &(0x7f0000000000), 0x10) r8 = socket(0x3072db6c33e48038, 0x2, 0x1f) connect$unix(r8, &(0x7f0000000000), 0x10) writev(r8, &(0x7f0000000980)=[{0x0}], 0x1) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000300)=[{0x4001, 0x7, 0x1}, {0xfffc, 0x0, 0xfc, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe7, 0x1ff}}) r0 = socket(0x18, 0x3, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x60}, {0x20}, {0x6, 0x0, 0x0, 0x9df}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000000), 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x44}, {0x45, 0x0, 0x0, 0xfffffffc}, {0x106, 0x0, 0x80}]}) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r4 = msgget$private(0x0, 0xc3) msgsnd(r4, &(0x7f0000001540)=ANY=[@ANYBLOB], 0x32, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x405}, {0x5, 0x5, 0x0, 0x6}, {0x1006, 0x9, 0x0, 0x1}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) socket(0x18, 0x1, 0x0) mknod(&(0x7f0000002380)='./file0\x00', 0x2000, 0x4270) executing program 7: munmap(&(0x7f00007ff000/0x800000)=nil, 0x800000) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x20, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x2, 0x0, 0x1, 0x1000301010006}) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x1, &(0x7f0000000380)=[{0x4, 0x6, 0x7f}]}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000180), 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x0, 0x0) socket(0x0, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206931, &(0x7f00000001c0)) setrlimit(0xd2783ced874e86ba, 0x0) mknod(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) socket(0x6, 0x5, 0x40) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x1}, {0x4}], 0x2}) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{0x0}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x7}) close(r0) acct(&(0x7f0000000040)='./file0\x00') semget$private(0x0, 0x1, 0x20) executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x1}}, 0x0) setreuid(0xee00, 0x0) getuid() r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r2 = dup2(r1, r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000300), 0x10) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r3, 0x0, r6, 0xa, 0x8}, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) semget(0x0, 0x0, 0x470) getuid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000005c0)={0x0, 0xff, 0x7, 0x598, "d8b507040008000000000000000000ddff00"}) executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000000000000000000000000000000000bb60"]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f5"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df6", 0x15}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) r1 = semget(0x1, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil, 0x2000}, {&(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, &(0x7f0000693000/0x1000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x8001, 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f00000002c0)="95c166028ac3a099790700e43f860a896169b8141ad973aed2595c45f66b314e4cd2664387689f48056d459c7c1fe40de414885326af8b95114aa1f8", 0x3c) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) recvfrom(r0, &(0x7f0000000340)=""/132, 0x84, 0x1403, &(0x7f0000000080)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000004c0)=[{0x2c, 0x0, 0x6}, {0x0, 0x3}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x5, 0x7ff, 0x820351f, "1a0e4de6d30aa624d13e000002f9ffffff00"}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000001fc0)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dc610d7777f052c4378b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed9610fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3f27686c49f76be981cc82dccc6d11d9e29398daba0fde6448a4deacd1684b8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e10651e433153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864ccabb99d032d628a385bb49c105cf289a9de59ef74da56c0628431ebedb70e1c752ba14c86398555e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142", 0x40b}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000009c0)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df1875f85682d34a772de75744d47e676bfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d639104ef4e815c0f1b1c8fc21df38f97b90ff492d8bc8efcb6108087123d3d6d2227467b200e42a1acd16fc991447fd8accf859019ddb376cc4aac7ae9319ebfdb7153531bb320dbd61c8f53d324c2275461ef943c9b87c8b96838ffae739557413030b43effd5b282596d163e8899783732ec3de664fe97ee3e643629ee763a4f6fef73fd5a80850739d5d79ada3b858e5de02ead142c48af427aa482faaf8b17c7866db3aa2e4718aead55fc06f5e9ab961239c4382d438e55ab2ffca1d67c9accc8fe44abcdde27baa00dde85f9fe975db0ecc3ea37d7cc8befba9226eec5ae531f5ba7f90486bae03ee919a94d3e0d1df845af085e136665f13cc2161d11d2b7bb02db99de76a37efa75342010f92b0123c3c86e1dcfd602df668d4dac24d040c34b9ce6becd39ffd220f98aa2cff1dc4a51916096c513183be5ae093af03711098af8055687a1eb6534ecae8e5056b98d7bf0a7a6f44eda87f9257aa1b14038d88d948bdeb36a3509a3ad2a2f3c1a92ef9b885d66dcef50a7556b884916392cedefe9c2c8d2a782216c460a877963517064212f52b5e11d8c7485ab50097657fb542795051d536bf76880424456d667a0d88fba6e91035f671ebb65876289551b7d1e094c8c7a8f6c881dd6f1b1ff0f58231350d8f38cd3f28bf3bff5437a979d2fcf42dffe97ee0a00000000000000000000000000000000000000000000000000000000006efc4a7ede6e2d760b167506c717791de200be4392b070fc70d59f187d84c4cebda77b7435729d356f3c3e4a9514c0bfd087c27af76ce91cd6f6ff7bbb1ce479f6153ffd0f1c3c6b72", 0x3f9}, {&(0x7f00000005c0)="7475891395c965576f262715e4fca7b123f96dc200860fb436cbe2554b79bf7a630460c8ac72ec1afc73d18973b11a2b9563f80253f4ca1b0cc71405cd897ea4578e40935d647d576f45394728ef2761bf37dcd10b012a6383e54cb585a9228b00000000000000", 0x67}], 0x2) writev(r1, &(0x7f00000000c0), 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x87}, {}, {0x5006}]}) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r3}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) close(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$DIOCMAP(r5, 0x40047477, &(0x7f0000000080)={0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069af, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x32, &(0x7f0000000000)="eb", 0x1) r8 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) syz_emit_ethernet(0x356, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad9032000003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000000fe8000000000000000000000000000aaff0200000000000000000000000000013c04000800000000fe8000000000000000000000000000aafe8000000000000000000000000000aa3b00021864000000320f0000000000000401032072d8f836e1e77fc198c1304c1b793027ad7a9ba514e08e00668fe0d307d993d133ef6a2c5b7bbfb23a5be1abde3a0dafdd960facd2d3945bb3e5a5391494e7feec9ecf816a785f467fc9469b0210fe51bf719b195cef1297c62f0f1788711426a5c7041a4daf76d4768322950f1c4e08756bfd02470401bf00000000000003020000000000000103000000010700000000000000050200040502000500003224000000000000c204000003ff809be1e52ef326802093aeb08258e56516dcf4a7d1c4f375fdc9f1ac02f7e8f36bef2777fa8712019601689e47f113f64c0398c30e8792f6db08ba6cb09e926db1e1ba5aa073e139571f6b0872abd88c4b4b85872fda43b1424ffc82722fda609041ebab4fac4e19584b9c03d221834eebafc6646cc8bb61ccdd9ed57ccd76456a786f5927b8243b2558fc5a76a60b5f6d0418d9150e7c5add52790835010400000000010004010801020000806dd28be04142249ef46240772a9e0c9c317146a9ab965acde208dc378cae952426b349e7d6dc76c3b4bd8aae5c89ea8a4b56ac2ae8867c6e5cecd53c8cee39dd097334a57e8947d2aef40456a39ca96a6812491eb8a1b8365ca5b38cbc08642593df1879b7d8803c31b9c165cdc9c20400000101001d17000000000000c204000008250001005da4f3f5a76903a8884a41905ddcddf5e33578db4e3a5cdb66d3eafee4c34b17342dccf2e9bf8d2f8ee7fddd30285cf55f501a2744bf555298f181ac6ef9e3cfff58873153cf2ba738c11470db4412b48a0be48a5e2e20bafce0a664a6940ea199511c51a8cb87a47d6f1eae8a1975e63ddb1d6eeeb8662fbabeb601fc8b4fba46e3830694bb2d5dbb54c5a1dddc1c3e7e9a9c9800267cb26fed9f16f74764e82955d6610f2bc2040000065f05020005c2040000000300880200000000000005020005000100040109000100010004010600010000f453ff116c1940e62ee49ca2d9d8a6ca56c0bf1a30fd485047ce1c09193e64b448130a5204ceadd3083193e8bf8832637659aa93"]) executing program 5: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) getpid() executing program 0: sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000000)="9b1809ff", &(0x7f0000000040)=0x4, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x8761b9a0d3b82bf3, &(0x7f0000000140)="d68d1a5f9ea314b249f26b03938b977daeea40febdd52b018688ee8481eabfcaa04add85108df5977c14be5d8b5147e4efc808362ff75b830815b50a05dba46bdaf01f7d1a26e8c75fedd829a68dfd03d8d14011d10c4261b6bb30804fb280961a83d83a97df6088811df6665b6de18621c4a406f419654a9d7263ac64bd53c67b2cb6dfd0d00175d53abd675f898ab49c432a93e3b5302b4a9b86c2217182f9fdb4d239a4f29f7cf299af36ac4a09a758417b77838b8c3cce0be7bc1608cfd623a4173550d925cd5ac44f465129548d7ed8413c102153d9e5ade1176688c26b899d4c4adbd3830d5317e7b4e5a18fc9d2d6b7fd268214d16fd1047b6bf01175e3b33973bbf1de96dcde1ac16be5c37bb4f46fe782f2e205f99506e20daa9823b545469f8949312f8494c641bd533618344465ee4af2b767706b91eac53bf427a1ab0d24dc411b29f05f4e4612c900b8b1b7acc662f03b5494e2487d55b8f495d0b818a677b2adc4611d8438448b71dd583b79f9780e66434881f94a17f514e1408bbb59bab7ab4a03c0d63b150a22b7a21da9b8994315d9f5e6b5d7020df0708b737a79b3992c262020f561cae6a1386db3249193b3fcb91dca2c1fd22323c80f1ecb25d066e490f19e2f9ab7c4a1c2396a94167c1444c76771e61994d4224b2196ca1e904dff986b4e084fd3afe84cc0b18bab38993058615bf2fa1855d6e4cdbbf4c7e0274838a75d661a8e7de844d23b2319d5abf371810cdd693fb9170c49461cb338c0b42f3f61b3d3b63a01fb8f18f903a39887f491d0923e8c6d0082998def6fbe32ab827fa56e8125f8bb9817a53029e2b2d9f0d720006363e788d746cb164a6a77a2854700e6db09ec36a28011b7d67ca2b3344d50a106220355122836c189876da6e25806df849b5eda04aa49c2eb51153bb360b9cbdc16ba76fca8c29ac4de810b75c6cd0f5c65ff11c941cb844b85f5fbe2e251a144134a7dbbbc46eebc70f33c7dd61430878db3aa448db325bf3e36b08203554a93570a8a1defef4a64e77d89190224d945a31f88be8e4c29aed4c0784a34f1112ac056a8e60093ea309dd81622f211929f4421fd2e25493377526c6417438e197c235e530be8e97074f2fa784e35d1532e93934795e48b822cd48b9999dd2078195c78a68a98dc63d4d626a5da0c798577e01b36d359508a16f1d2041a538421da71376d9e4c5119eb1bc049b5cff1e26c4826633ccbb5b3993d4c7c9c1b4de3f385a110ebe8c6b04120add237c913915f59581c89568d250c7b3fd5164ee9f1a5c08f867cafb76e9e2c6d3f2b13ae00dea6177328b35489fcb41ad69f580e4a64145995e1815a72fbfd33ba5c00668ae5d08528d6f7354066cbd73784ffd05e477da295ebd0480ddf77ea80b443da905f9e79c22d3a98a7e3a8fd567e00b8fcdb53938f133108c6dd4801e6996a2952db10628e169925247de39a9133ec1f3164c268e90c4df16f03de37fd56b57329d141c4218d767cffec8937c2dfbf1bebe802b5df692cafaa137ad42304e8e5704bc844c4663b24879b6d077f0736fe739dccb600048e4d186b3e3a0bab77b99eb057597b40d96f6aee960f31cac2ac5b21266032ad83e769eb59f17bbcfdce21992e869c9f04e1ca54d9a7a164085c521ecc5adbb51746fce33e26c155bbbd6a179d7c289d22e0e15051055d164b141263c62eeeb9f4c99ef373579f1d9f3ee953514bfc15f33931ee9eb16807aca26dace92697500cb8bfc8d371ba8f8bdf55faa658a6403493335ff5b29ee06d0eb7a71a15766aefd55d8665b3721d4c0f1461db645dd1deb6544cd243e4c8eb0c6e66258e1d4b5d87e295711f1768471da7bf176dac76c072b1ad398fb901abff0781dccce1107cc0e0e6691250c40498618e078b746db5565e7ed3f31e57f6f90f31a2712ac5f92654257383297119c89eb7bec9e5254ec1c56bd7a2514f3a9136c20eab6563294ae45de90f5d679c15dbeeb56df5173806143d77f28a58dc76e87d11d511347b67b5a07a7f82aedd8dd33239032d3406a25ceeb6434014d9dd97dc4e0a1a74ef3bcbfd119bbb2c072d805a89296bba6fa762db3ff0f4bb6b83326ff56137e4dba37a519c71e9321b3e01c60505b0eddd32c43a07a98708787c8415892cd456f7a3325fcc34ddb18f6eed5dbf8d3d29be78d211a03b52cb2b967429ba7046de2c50b1527f8ca0e42f75f23eeb4d6414809deead6da8a41738a5642561ad587dbfce522898ba43fddb3c5fa6fa9ef91ca924a489e3c091507c0074b422979fa6767b33a67fba8c898149d41f933187c4ea1ea338bf05b616914b2c601fa8d63216bdc5a3a3d4f806c2636377862f38dbe029366d94abee1d8287fedea494d622c6e2198e129bf6733d4dc1b1c2d63c4c59030223a8fa87b8ad502aa0e93a08bb821f0d9a28c1efb8ce788dee36c94bf4e45a2a620c42657dd9634ea6bbbbd7eea1d893bbcdbaacf18a8c1c61f691003bc5a6f754f93ed5f18e6d5dce21e0bbc833da160361c8fe43c5e3932192b2caf636d9f38365294b29c5a1d1b38cad4732f35d6c46694058f20915eac574b78639185d3f5003e8944d869d22db65829e71cd3f65c11f27382ff68d9f0b7d08ed8c10f22d48da369bb10c92e37abb7109e9f106aa093c56dddd6090624f187f687e5ccac806ea63837896efaffaaeb17ce54cccb41558d76dfd33380a44cecc1f97a5c76bff325dd5a306cae43f44683fb49cc1109f80e56ff3b6e316056a18018c782461ed8131f3ed6c4d7f6422ed9b3572ad2976a7d16ca1814b08e96ace5f567d488ae53d79112a4a053a9b9a9b2d743fc9b713726aaa0293b5510414b0d210f5b5160bae58138967720a2e3607c67ca27b4772d37becb27e61a097d24e15c16b90c8cd47a2ddd8215dbfe12cad27b93102d6051e2056535646fc5addf768b7da5539ab365dfbc4753b85df26ab9b62dc92afdbc1ec1aaf8c876327e116707ba4927a6d6aa62fb1ab7ba32937525ee5304252fa7db7e72b1ff9f0a208f99ac862c3184a448e210974d4ba1dc05e5e95cf0e1d47938b47b3ed882e9b4813c6fd823a7a21befcefa6a3985d6bf22649de65f7ef03b9765ab1e06671dfdd3d85e9d8404af4601136ecf32a98389c09be7808accbe0a70eba7436416d1395aab1865416e6e97b5de8fdecaeac27914101761443ec2eba3580d38dad7dc1cbd2770e9e75374cbe61872c899193f698ead399f30f4329a7a5cb51d72923cc0472541f80a59eef6c5b349902a8028ad1da0a97e0782bf18f365bac50ae4cf5ab77a10b135b65e347849e30b6a5edb716b4e609906d110666e24f8651929d7c7127e76008d4e6a81996dda81de95684079cdea356ba96dc3569eaf5943e9c35db014895bf24c5b724c8e1adccf0ad7d504f2b8d26ce09828b9d812b1f5e9a2fd4469876f20e5e203027d9cd500f64931ee684933de8fc9949f62be63442a3db74dfb359d1933fca3955276644c3e02c50e72676ef8349864b3def967c567ab0b805871b43d0b2b5442b865064e63c1bc4118ffe53092c3ec0e95b1b35f7f37af4b0d8a63e7f421f8b90d9879e72ecc12a0b8713cfaf15b7312d543d10a097fd0e9a764cbe54fcc55a9a92379e568e46b9a0a8c6cda91b45c0d8fcb5e40a916c59313187df6b5e686aa061a5b18b4ae691d8ece1d5cb6fd74df18731e608a90168e8c4dbbfa779bf5f7a6cb7f95bc0d38437a38adc4f47ba2305495b0abe8128d31c5e49341e87dd7e13410c535420c9e303bb7a989529e4d87a1b37f4c94b8a75b80705e3607940df8661f767a43ec0db6fa97509a1e9200c4ad66555b43745a98e622925b755674079a7d761d86cdb2dd2c5e39b238dbd822180475f3566e826ebaf883a08cd8e156d46636b37733a0f169a5629601745418bde73d99281842e8a0f1239cd2bea3baf8fffb49363e5a03d8f3e9e2e82fc95e541b9ed0f51caffaff460531aa475c967194868a8d83307cd127ef88934a4d3140fc9790b6923f06b26fdddb39297a3a9d6e963903223ae5ba746cacb99189deb73ee532f4d16b908e68b560c182d38d51e11c37afe42ec3c81b7ea03d020652acb43e11d28c546d856242f7a3eb315579f4c040d485203ddb43fc25f0f1614d9bf92ba9f4acb40840fcfd6fd79716976abd2dde181613f5bc29773f567e0232f0db3890421afe7c2d0b149ef4903b7e9f3f44fab393ee28832b8e3bc948bd02b6f3c16fe0e48dc7568840761dbb18563ce4d380cb2b6385179d656448a582b979865c205664781a88d8d648880486c1a592e833d26a06bb31e4cfa366774e16796c342576ed7c5539760d2def8bc51bd4c867dce3ca2b22526e4e39da0efb3b8fe969ee25991398ee8564faa3f79cf596573afb5272e35806a790609f25380ffc40be0570b26d48601e5c50dea25a97773126140f07821401cb63a6cc34a5b8c122fb15a770ddc63883f0ce7c82abbf762699a6f63e265ee9f23cd4bc0ff8c110d8456967aa283356593aa20c77ab6757f711e0586dca32d66e49b45d5c662f0a891da87e3ea490437813eedb5c65a8fe7060e4ad8a5e68b4cac0190aa6d090045feb2d1d40c5b40d166d76a99129e1237c29136c7f14b98f0001a3046b32ca19bc3168397276f3f575d36d0846adf8d8e000a00c541b72a1d962f4ea88d924380afe2ba82d02ecddc44044f9da7ed893ef79bae329baa8a3632845f9b7bddd104abbbe3b6628e61ae61ecb12bb65cf91c69ce111c69a7d4e412b766f08005adcd3e06313a55b84492a34731f42d030fff799f433cab6463c5a0134809800aeb316121b30af02816a070d0dee18cb274d57bd7898e7fdbefe280c9418b9c3fcbc0db750393544d8ceb7dd760e264a862fb711589b928fd2a7b305f443965662a64d3a06c1b3fe58ab8bcf0b3720e9b81016b0bd8c9d026cbbc22840e0d1af025d3c923370f1e7e3daf7c274044bfc5a84c4a0bfb23d8ea0f7f94c5e781aeec5da4f262dc0108765a67c6fe93a1b02ad87378a498e5d68332d6cb529db0a79aed4018042bb0ad0387db678679525f778638d05b1cf965586086bf0098db6ed35cc554f6a9f60f11120f3e945f1121deab1e3cb86e9aeeb4073805a57709574df55fde6f34599d113562499a37af5d9b5edc517b2cd1a509d7908cd9afa5d59599d341d10d1b02fffbc4977f0c045a3d5671ae2f5e55bc154ffa830d71ce9545b00b735d311ac70dc445312b08ba5af5a53e70919c32c8d4b806f287c9b362636d6edbc820b08daffe10413e4a69e2dcd93cc51391e43d7f0140f229b4fdce9baeb0b3c583e6a633ae0bc8094d39c911528f6d388719750d1d617dc7e83fd1d1d22da3e0859da70d50a32ab48c6237236ccec2f7e8b8a435dc3e020cd35904a1d2694e0088832edbbab314b807630a3781f34f62dcd197395034ddf830e65b60bd84eaa1302854a62ac65e2a99ab79800a1f578abd9a41a70113296eda133dc27a6e35c050950a2d0c646ed529e2e9e4dcf56adf347510c82fcc919842c541a01b0ebf0cfefdff73e51b94dc7756935ed3916eef04a9c58d362e48f61a87e12b42022d91e6c0e31ec4b0e73439272b8e611ad9857a9bc29cf2d6fc981b88bf07c3e345a1cbf2ea0c675b4e237bf7b67262e70d1f05cc14f1749f238a47ca74cd0d3a5e781e810d531f7211d10b40af427029883c5302c195162fd40995e97894d22d0571ccdb6702f99a39ddaa4ce833cc43422d9aae9ad2898003", 0x1000) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x2}, {0x3}, {0x6}]}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200000000000000000200"}) writev(r2, &(0x7f0000000180)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r2) syz_open_pts() r3 = syz_open_pts() write(r3, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) syz_open_pts() syz_emit_ethernet(0x126f, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{}, {0x23}], 0x2}) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000000)="eaeee1afe1aaab1aad9b96ec386b88f7caf6b259e7ae85a8ae59ae3afc64bab9f183e4fdd39b1b9c5ab9349ddd1f6d18acf714d4a1987d7ab25934c64dfc8bea682f46ac7b8fd2ba62630589fce6cf09e1", 0x51}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="05d9e21d3e59937294d05a1f7c77f2cf47fd63fa7cb37c41222d66230d98c1bc73d70316538c0c66d44533b69bc814f21949102fb6d36118b3a4b0f5ef23ff1b58af5e4af04ce738fc61369074d9a41d8c69b69454195a931839c3e95f60fc331334f0b51dfe37d2943f73a21a3edc649167faa46e55b2421fecf12aeef94f661e32e6866ec20a63f02a633f90", 0x8d}, {&(0x7f0000000180)="7414980b3e5694fc2e659c2fbd0ac39cecadf7cc674a6ef1081d24160963ecda57a3b0a699c42531a1f9e8753be0ad200d45493db074696007a5be55256ab4254bc1fad796388ef90979f91b1cbe0861e7243ea802f8bd517e88b1aa89445da1eec7ccb238fe8933fd3bc7292b39c42e11758fafa5ab1ac7f61731eb4b06aa368390856e48ab7f9c421326c8eeea64434d566b40db35d98f53d84ac4cddbbf3d05506df2ced22dc8d88b3a2c", 0xac}, {&(0x7f0000000240)="3b0c119463d40722830e632a07807db4e3d19a6d98ba47ac1aa367bf3511c6ebfed70feae9e8d3bc8bba9aa7bbd3c6897ed5a39537ec95171606e9478bc9dd559201387adfc82a181aa9ba", 0x4b}, {&(0x7f00000002c0)="e5c30de30848fb4a9401fcb5f33aa85cbd105827076af70a667c0347c113f485d90b23956eebbf1e48b687f85be444a7e34e1895", 0x34}, {&(0x7f0000000300)="01b7c80649e002d4796f731fae4550ed4d4b7bb787fc1b17cac61a471a", 0x1d}, {&(0x7f0000000440)="467fe33790a7818646072750154f61abbfb6758baeb368ed6b0cec82888b3a7a72655ddb1dec1c770bd6e5dedbac0b7ce711341191edc98bd2fa8c53e5dc3fbf6bac66398ec6f7249c8905019d078b091dfba3f23b4aec1f65655939f05e853340ca5d173007d2e6a81512059d70161d5fbbd72c642fe9c604e90bbabcb4b7acf24eb940ebfd873bac049632fb3a0a669d6415deb820bdb5539582fd55d8b9e9c4f8fceb5c3a9fe353decf6edc126730b32a42cbbe59b006bb33011bbd4152384731ccfd5eec84af8200db9cc1dd9bbe10", 0xd1}, {&(0x7f0000000540)="3d0baa7254810d1e57852408bd551b4bc66bfdfe828347df80900b0473b3fae7f23b0af1cdc9d6925194ccbeaf58ae6be1ea3bac59b4728f5cb30f3f28da7c119c2cd63e910aa413fe0c1cc9f52da87ea8d3c9715158e644263932d43e9796ffd406625758b9f6f32325e9bcf050713cb74f42eff5871fd715dfb4d5f8faa66fb288e213e2a4ebed25dbaf8d01db4c217aedf575", 0x94}, {&(0x7f0000000340)="4701bc11be31", 0x6}], 0xa) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000380)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668266c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0xfffffffffffffe03) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000060000000b50003e00000700b77391b1000000000000000000000000000000000000000000000000000000002b"]) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020"]) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0xffffffffffffffff) chown(0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) open(0x0, 0x615, 0x0) ftruncate(0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) r1 = getuid() ktrace(0x0, 0x4, 0x40001890, 0x0) setreuid(0xee00, r1) ktrace(0x0, 0x2, 0x0, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB]) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x11}, 0x0) executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x2}, 0xc) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f00000000c0)="3be91ab1ded9ab1f79d4e06e235fa47dc44ed1a04e24f926e97cec247521215f39a634cd83019a560c1183dec3be8e7234b80c3740811cc8661e5a338031708d", &(0x7f0000000080)=0x40, &(0x7f0000000180)="5935bd8e76660d907c045aa6a852a6085f1b0528f526434c7f46bad55fed13c8bca5b717b826048d2269af85d528bb5086c9a14a4c9dcd1cc539c3066ff73adb7e19d50d69a6fb5522ee8a427bbad734d4bb13cd0ee6a7081a76ad71ac7e32ef3ecf252edb184e27fdc4153045be1ccf841ff2e51189508ef04851921d163b97d2a646", 0x83) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='c\x00') unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) socket(0x18, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000180)='./file0\x00') ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) open(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) executing program 7: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) listen(0xffffffffffffffff, 0xc67) open(&(0x7f0000000000)='./file0\x00', 0x200, 0xa) setuid(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) setreuid(0xee00, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x6000, 0x0) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x4, 0x1) semop(r2, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffff15) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000400)=[0x7ff, 0xfffd]) r4 = geteuid() semop(r2, &(0x7f0000000140)=[{0x4, 0x200}, {0x7}, {0x4, 0x9}, {0x3, 0x4, 0x1800}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x8001, 0x1000}], 0x9) semop(r2, &(0x7f00000002c0)=[{0x0, 0x3, 0xc00}], 0x1) r5 = getgid() semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000540)=""/163) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000600)={{0x7, 0x0, r5, r4, 0x0, 0xb2, 0x7}, 0x16, 0x400000000000009, 0x1}) semop(r2, &(0x7f00000001c0)=[{0x2, 0x7}, {0x3}, {0x0, 0x801, 0x800}], 0x3) semop(r2, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x3, 0x80}, {0x0, 0x4, 0x800}], 0x3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x4, r4, 0x0, r4, r5, 0x20, 0x3800}, 0xfffffffffffffff7, 0x8, 0x81}) r6 = socket(0x20, 0x2, 0x0) r7 = semget$private(0x0, 0x2, 0x621) semctl$IPC_RMID(r7, 0x0, 0x0) semop(r7, &(0x7f00000006c0)=[{0x4, 0x3f, 0x1800}, {0x4, 0xff, 0x1000}, {0x3, 0xe75, 0x800}, {0x4, 0xcc7, 0x400}, {0x2, 0x7f, 0x1c00}, {0x3, 0x0, 0x1000}, {0x1, 0x770}, {0x0, 0x23, 0x3000}, {0x1, 0x250, 0x1800}], 0x9) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x6, 0x2, 0x5) write(r1, &(0x7f00000002c0)="04", 0x1) write(r1, &(0x7f0000000040), 0xfeea) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b1000502000000000000000003000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) dup2(r4, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0xc0}, {0x16}]}) write(r5, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/198, 0xffffff0a}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000340)=""/212, 0x1b}, {&(0x7f0000000440)=""/225, 0xe1}], 0x4) executing program 2: pipe2(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff7, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x1f, 0x0, 0xb66, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000200)=[{0x2c}, {0x5, 0x2, 0x4}, {0x5, 0x0, 0x0, 0x3feefe}, {0x4, 0x0, 0xbd, 0x9419}, {0x3, 0x7f, 0x1, 0x6}, {0x1, 0x4, 0x3, 0xffd}, {0x6, 0xf2, 0x99, 0x1ff}]}) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) executing program 3: open(0x0, 0x0, 0x0) getppid() setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r0) setreuid(0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="24a5b03a7cf812d1", 0x8}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="00020000000a", 0xfe93) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x20}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000080)="c7", 0x1) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) close(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$DIOCMAP(r5, 0x40047477, &(0x7f0000000080)={0x0}) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) close(r3) write(r4, &(0x7f0000000040), 0xfeea) close(r4) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r7 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r7, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) sysctl$net_inet_ipcomp(&(0x7f0000000000), 0x9, &(0x7f0000000080)="2ae7bdab1822239cf6725c68559d9fb2ada4b841809dd6539270faad4cbcab409652bac5a6adc079685c2f2f99f6a2ab9ddc6e7ad9f70179105c432155cc1b6021fb374aa761376d728e4b20408b1c983089eded287e8ef695446e4dc24a8b364c97de670cc11f6ed8347d139ef986a4a4c0533428a543197f02bdb6e0d7078e9582d7d87baffab9a050cbcf5e19161a63e0f02f24d4b5541747ac37670a6cdf1515fbd6988d467f8abd2002740d08dd0996e2d3e467ce0ede6170daa78706410e9da5b1580aa43d28f7336a57407493f25539d2e67f03b89e8a89d16c8c", &(0x7f0000000180)=0xde, &(0x7f00000001c0)="da28163f39b97e3fbec9e79c99777bcd73f03abef7a51b3510edaaea796f42965245fda2098031c327cbd212467892c4dbd278bd626bfd0c739623c492b28a17952dd8a465c45139fd9a1a8a5c4e8169626d5013f0a483246b967e53239febcc4b8d6cc0605fad5c4ff1c5a4c0cfa8", 0x6f) mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x200) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x3}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x101) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYRESHEX=r0]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r4, &(0x7f00000004c0)=[{&(0x7f00000007c0)="daeaa2769ebb1895c0bd5570200dd58e0d8bb720cef5a90749fef9bd35aa8ce3ee775ddea31c7824232f1d9c77316fa740c099523f563b0949528a61c22f44e0c0e086c2fa72f80d326ff658329f5c591b79233fd7a1447da97f3ea5a41659dc1e548ef24052500f2c1077f37eb68a9e515065c6131f61dc4e98d53b6d661742ac80ee3e76ab6c4a27e7c02645cd729cf58cb7a55c3179d77987e346824196fa34557baca809714dcf1169f3871b0b6ff49ee65e4a5eb6dfe9b0e56c2c85c725e56861aba2aebf4ec8dbdb7bf0e972f239a545bee7f880a4b031f127ce6ed9a42cf10e8511178905d095679e70d8901d31b313092397a127ea8a595991ad946556c0fa712456f2bb59a2dee1222fe35abfbe4e707b7672c24dffd562327e9e55859f88064b4b5dfd141a20d41e1b143824e0f730490941179ac1dd9314f46c77b530dc8b3ecc02c5f7d87f389ce02f90713f433630aa", 0x156}], 0x1) execve(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, 0x0, 0x0, 0x0, 0xfffffdc4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) open(0x0, 0x0, 0x0) syz_open_pts() sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) semget(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setpgid(0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}) r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) sysctl$hw(&(0x7f0000000440)={0x6, 0x19}, 0x2, 0x0, 0x0, &(0x7f0000000500), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000200)=0xc) r1 = socket(0x2, 0x2, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r1, 0xc0287533, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, 0x0, 0x89, 0x7}, 0x0, 0x0, 0x4}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socket(0x18, 0x1, 0x0) executing program 3: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/61, 0x3d}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x32, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x2, 0x0) setreuid(0xffffffffffffffff, 0xee00) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x28}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffc}], 0x8001, &(0x7f00000001c0), 0x400, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) fchdir(0xffffffffffffffff) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0x801169ac, &(0x7f00000001c0)) setsockopt(r4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) ktrace(0x0, 0x7, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000140)=[{0x84}, {0x0, 0x0, 0x0, 0x800000}, {0x6}, {0xe63, 0x7f, 0x9e}, {0x100, 0x80, 0x4, 0x9}]}) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/54, 0x36}], 0x1, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000180)={0x0}, 0xfffffffffffffd39, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x9, 0x5, 0x20, 0xfffff005}, {0x2, 0x71, 0xb5, 0x1000}, {0x0, 0x1f, 0x5, 0x7}, {0x8000, 0x2, 0x6a, 0x2}, {0x3, 0x40, 0x4, 0x1}, {0x9, 0x7, 0x3, 0xbe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x40}, {0x8106}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 7: socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x20000000000000c1, &(0x7f0000000100)}) write(0xffffffffffffffff, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r0 = semget$private(0x0, 0x7, 0x3c0) semop(r0, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201, 0x3000}], 0x6) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r0, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x800}, {0x0, 0x1}, {0x4, 0x49, 0x400}, {0x0, 0x8, 0x1800}], 0x2aaaaaaaaaaaab5f) semop(r0, &(0x7f00000002c0)=[{0x2, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x0, 0x106, 0x1800}, {0x0, 0xae, 0x800}, {0x0, 0x8b}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x2, 0x5, 0x1000}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) semop(r0, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x8, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x8}, 0x8, 0x0, 0x5}) r1 = getuid() seteuid(r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r1, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}, 0x5, 0x9, 0xfff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001380)={&(0x7f0000001340)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140), 0x31, &(0x7f0000001580)=ANY=[], 0x108}, 0x6) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x78f, 0x0, r3, r1, r2, 0x36, 0x1}, 0xc000000000000, 0x0, 0xffffffffffffffc0}) r4 = getgid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getuid() setreuid(0xee00, r6) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f0000000280)=[{0x3, 0x5, 0x800}, {0x1, 0x2ff, 0x1000}, {0x0, 0x8, 0x1000}, {0x2, 0x3ff, 0x812242ee9a8c2935}, {0x0, 0x0, 0x1000}, {0x2, 0x6ff, 0x1400}, {0x0, 0x7ff, 0x1000}], 0x7) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x7d, 0xfff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0xc04c, 0x0, 0xffffffffffffffff, r6, r8, 0x220, 0x7ff}, 0xfffffffffffffffb, 0x2, 0x7fffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r10 = socket(0x18, 0x3, 0x3a) setsockopt(r10, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000100)="fdd519921130e99e6cf84e4b7df3b2d39adc0a10e88c757ec31d7d95fe", 0x1d}, {&(0x7f0000000140)="7f95b08be4d6e65467951033ab39e40b6b953c862f8aa25e9bd0cb9e7442c7cc79589db772e03d762fa7a19a2a0c0ae474f30500ac1415ef87edd82db4eb8ff96d03acd5010fd535b5067f13cb58a3015e9e84f75f0896874c7f2768fc5756384895e331070b809edeb22767645b24d73acf0e7fea060c5c09", 0x79}, {&(0x7f00000001c0)="50ba169b93c37e92232665b4d0f262f9b407e4f15e5f9736502c", 0x1a}, {&(0x7f0000000200)="db7722b9ac02ac5e30c9a6b7054a8040f64ad1f0f87b5780241d243c2804", 0x1e}, {&(0x7f0000000240)="f0267c18f8418cd72b5e8debc452124951f62735de3a004b13f15043b9d86a1e369e9b52e9c0caac8e19907db823d68458aa13b3cecb3268099d8d911271acc6f4ebfd7b6195235a714c3254e0ea493ba8e1c7ce262b17f9494e9d9f61d86b8f5a4fdd502124c6fdd4b6a9d6f54709b62546fa13d08cebde6a1b7ac3f6218be4a1a72a1da62adede3876b31840b8e0dba8e2eb5835f727e2e1e9f1a35066fc7740d5df28090e3ec4a1291a338644ce8745af0232927e70910c2e69cae62825c0402774be19db1cef1e67669e0996f138eb467e973f1a30219d18bec3ed1857f5d3f26e9a0c537a6fa65a66fa86de3a0765e348a7387802a725f1a02c30ffd16d885422a70a5bf08382293ff3ef0ffacdd5a911b8283c8b5d756eceb7e6c74649b124354aec8d4bd121c28e5310a1b03c309b3b67c20c36587a318b6b9561847422c0f368b309080d118a0689a0f9a4324c90b3ae8cb00b084133a24d1815c52af9903e0128b79a9968f47a8f8bc7709e3b364c104cae40dbd1a49a21007380669c00c32b31cd6205707c4b6461631ada301f9adcf04106e8ee2003289703d65e70a6c728d2b58cd86ec6c0d8f7b8fb0cabeb0fc33475a37b4ad1b4bc9222149925baf2c9fe0cd70e497f0fa74015d0c65b6b337fa38dcf22efca7b7c8d9084c966a0320d91ad1eddf69e2794f9a21ed7099f4b129b6bf2ff670563fc82d35e626f623b9fdf800de6d92cfc21cb0fb1f8d5ecaf467f452bfe026c2f4b4ff91c4de825632754bc0009f09995336cb6baa942662c1a3b4bede30772efea572e7d275ee9483d14213cffff3137d5ecd657cf4512b96fbf332d26324db20bea54b39558c8a9abf018883767cf1e67a02a5e172021c61d3b2802ad8bb9383368f6e6a63dd78936d0175acff561225344d6f8d910afb392f663366ca2fd0d5dd50d290ec52d9afc72149c78352174e312e03e7e3f3875ed53e9aed6260b6521b06248565b893c30e8fa737831f4a8a9039cd83ae01fcec256eaea4129c44205c8ccf9726e8688daa9816b0899a2e3bb346e6c2cac51f86805b98fffc7e84177faf51a5eace8c85420d92f93298139ea40505ba4117194cd1e50121a1442f7e34af0cff11f4aaac8229c344966690a38e24132079466bda34285dd9e21af5c824cc3ac8e9bb000396db6ba933d6e6d75c99235e30ba79080b516c862f1a05e68d4bd43e02367b9c3cbafb7af4f7140a21ae422883e6981d1e87b76fea63586052fe6730f3c566cb2ab87f9236f1a0d48d519321641783f4b420770d50181cdb7b4c94b1a9a0417679bff7147f6a987ae567a40759f79dc27ad7e1dddabd86e8cf8d80b380f7e399da4ed8317cba09bf1e82000848ca89989df28d5441dcc15a81d8402743ba34bff90b8ef5bbd7428a469e2a629910963781cb0695a289ccb7abf0bccdcd37479cb1d9192fdc687c03930f601c54abcacfccac4547a65dd3ecc0c55ea805f033b93daf55e5b9924e937f81ab72b5c53c94d55f1be2314e1e698c9660b98a8c7744f516063d43c484355256a9ab62de6c29ca460b52199a16aef4928f4a54546467001c2fca18feec12a7786b618ccd3ae3908f6aeba1c7ebd909b36320aaea291d68ee98567973b69f2bce990b5766871a7fd986a01965f0565775240910089b5536d7e0770063957ba8e0c98912c5374d79ac925a394a8b472020a0f993e4824cd4035b584adc93f0eb756f02c5ad59b75c6a69b0ed103d403e8cfc73d5b15de6aa03af8cba63f1f5a7f155e1324ef364162c6249259cbd2feb193f16c572c06d58db9289e7b9d80de5bfe8a0c154861cdb5cc68b8092ca9719b784d5d4f87ed94f63d3d866e0d874269e490cba02dc5917ec537871fdc2ab204f28d26b1e52e72cfc1f958c6f79d1b063593b7e9a1307909e1602abd7ec03e4b40c9479ff53be375d4f4dfa3d28bab40a4cc0517da1464c013dd11e486d10b1b4777d663779bd0d53c40142427b6a0d1cd3ec7716c45d45b6b87a617f3beb5b668782b6677a1df5eb82ba86f03d5cef7ac354c38910a6b6a35e1f81165a12c78d1ecbcf9e6163f8652787415d54acf5724934e02c01a0c49b6335bb934ce6ef52a662c83c68846fcbfca0b29de4baa1c1be609b69b612071110ff94c74f7d423ca30f8183c56d140d40d1a3ce0792979f20990e53453b354aa96d377ea2a79b66637998a4ee606bb38e33359a41e92929cfcd905e810cdbdcc825a5283b6a4c76c59cc6eec2c56496d20f4fc48809394aa1b1f2f155d4b22381c22f592725c26d312662c636c4d0b9bdf27b27db7f0344d0614044cf205a8ca4e59bce19f97002b252b09526eee5a1e6f7636cebec926d273d42a2cc5f1c2946055f60abf8006dc65e68fe5bc9735be3fc3ef5a49e320501fa6122913453f14dac449daf31ef7eb527b927e010b2d67d770e6d28f19b22eeab98fa7201f36350c95f2d265e605892e41f09497a8f6ce1ecb9723268a5885e0dd94f46e85de67c1606a2e43c3fd5dace6936befce9f78811632a32f85e0bc5c5d4b8c13f19a6577a2c3f1527c33898b48d9090193e9092e449db6f9e1cfa692916e26c4acad5647b5372ea706615ada58efe352b108b697289a71dd35ba257f7dbca42d8f1c6e0079c0ce4732268516734b35ebeb044bd798c07570cd5bb0df27af8d30211a7354e8535bef536981aa559bf1e1e842e650bc674423087c91f6c659cee4ecb391a68f536081c2bbb4f825b9589e94b2bcec274d9325c6b599944f87bf5fc57896e9fc42b0989523ea98be9c4d0d891a33f37d97d48534c3c3f16956a6e3c11f0b79bcf6b7deaa612a044d302b78f55c764931bca97236b34351a0ae3669f2147d7435be55d9ddf3d0b0475535d4cc3e0a0f31643ffd3b6f33a9e4779dd659048170927cd4cfa756cc79554362cb9a4413da8d770ec0a9a0c6d88e08f3164b4a1d64e8786b24ee0c36d31558f66cc06b7761709383d8c421476390f35104c4c218afe39d91460100ea1d97b913766e632a883c5a3af7c1243016fba89fe93f959b1e4e82ebee2734924a69769593ec59fea7ad8c71ed82ef665bb03dacbf9eb4c440a3401de8ea74d65d65b285242e5ad485a3d7d3f3156cd7d3283a17a4c1cdcedfe1babff04c99c700c0b2f40c6b6157bd9c7af9a1cde229ff9c0b8e52b553688db05e366c8560e8effabcc4953de08e81af8ab481057dd4fe2f79f61c3b89bdcc3f3b7c297913192ae0866acd9eb1534164900839fa2e1376c370687b13e018ce590b575ef427c2ae3c6379a904c1dbf157650bee82d6418509fd648101cf51a8cd5fdcf4c533cf08c8229f9c0d1969e8fc0b9ef67c73ed14670ac67c4b282dd8cc9fd746d521ce2ef6fbe320a43c432ee287cc1626bd5d476923cd0410d4dbcc4c2eadb62b4ab078ef05aa33d248c3dfbc057bcdbecdc723b8903a414142a1b3dedc33784edcc9be4b94905dc7554cedda141e53a30ff453190ae014419c5a4e46721f061a9b834b1f5d2502a90ca566a0572a8d4bfc79efaf4ee31526dfb53f10f76a4c0a4f8d7e9b8eec77959ba325f4f4813fe91756af48c9a0b148ce871dd50f0b773cb976f9b887188acef876e419d36142df13a869b29fe53046359b508314289e5ce5c6d213107df19547d396652e908b21b8182b05e2463bc80f3a97e70f44b650acdb8fb6347659dd7819826576d213a809846fb6ff8b92b08a8d9fa751e57cea4d2434699dde92bb55385f3c0b9c12b508cbb2a594d23c2425add6aab757746df337b28bcbef674923ae68435aee5757f1233e81e31cf57eefadac57282969d9f5a1dd7baffdfbadb8a4124761b4f799963f59b29c98541fdf04308b6b5b20548d2d8c0d2d804f786b2497a8806ae02b4bb27ef3be466498442bf4e98b4551c2dd46e36544e2cf6f248663cc82e4ec3c70aa3ebc474d8b2c5adc466612dd6bb4bf75bc62ceeece0b1d542bf5a80321e3138d9e34cf2cda589dd7579fd8c3addca713691ba6ac51919df237cb7db5f68186e462dda1633344fed483f49c9b16ec0aa713e8ca78841c5691e9229c90493324ab0a08ac50b1e39a4459bde1a04b27c23465f521cd2a4404ccf12fb08adfaafdc4e7a5d219f272d424916b9469903978b707161f3dd7fe0017053bb6a5d94aae7940b0ef4cf1379acc7cc7204fb48b27faeb60217f290ee8d7a9b8f61ea6ddc70a08e7422c4823da9170b11ea78a1967c4365595bc3d91630ee7b7578281deb1d596b0da319123533770c55637952bdbc3a2849ef119ad5b24e7f96558041f8901ff73a085231210d8643f00fa33c8052ff6d24da414e07848b75b8565807ba8138fc742e3306a666b9b9d14af1ebd665facfc59d2d5e7fd0478aec9660eaa5596c3b7ffbcd33046dd032e35cabf450f057ff1c918f9cee824c87876dc842e43b9f0dd887bc152a37466f92e13cc03aa1e639221371fa9597f5d2c1f247f5fcf2be604db51135fe0544f06584ee7c470cfd7f822c3af39466a8abffc208a4852a4bdea5c5a05e73898fe14806df586253d2f7426492a69511c31f29a33f7bd0f96b1ebecb430b49c877ffb9d7209f402fc73a5c6d4e89e5b3acd7c4d315d93e41a6aca28d2e1633f39b99e0fcbef74156360619f427bb4d2bc7bcbb3ae8e874e194485a19370085a077c0f23ce32fac0667caf709b32dcb7231fc6f4f794ca085fe2926ba2c4f3e4a8d322b6a5b90ea83520bc47925b9b8ffd141b08f5da696fe5526a42be6a1a12f2ed03f41b28ecf139fc0799cf2bf8b6a9a98613210730f04dc2c73e544453ab2f8ada55e19043a3ff1bbfcc5787dea7cf690ffc4ff7e091485233befb90bd81b01e36f0cd00277238478db02ce2b0521720cdbb4ecf6ea9d3ac795b5608ad0dca5e275a130c94f0668c8762e0765c7822ba9ba4caa11a312f46dcc5d72cc5aeaada1293e55abaf2748cd3b817f834808eb72f867d1d06b9eaa145beb847bcc3eda562e5de6bd54aeb318908ffd1e17a44756f43e8159eed551350ae917a15804e839b1a6839b5823a7a6605cba258e004bf732ecaacfa04c94ebedcb9bf0d6d27d43d6d7e11fc8f3eb5784fa8342802cb602ba538836ae33ee5fbeed8b6afd300c36a539e21b52d126af05c5b6bc63ffaeb525cf93ab2edf1ac9c8dbde13cd01be9a98047ea0c60e61f106c5234bd9c628b1040d65d395633c65ea2fcc2ed49426c7ebe1a0d5e3f3d44ac0694e38ec1f95fe89dfe7756bd36f04649835c298e554655987b94df7329c476915524f1d2d642d403df414f4ee144150323331ad0df1be8af71cd4b3994c16814e58185440cd7f93613442ae5d8796824cb76d889d0940f7d6d428dd690e2c4096ef18d264eada2827026be7907d68de30de609797958f5dc396f3bdc1dca3a99d8fbcb32b2411ece1225494c3326671a367f3ee05fff5de637beaef6786f1593c4581b483ba4216fcb12f517f909dd4b310c7362bb6a6ff794ad99ce449f853d698d886b4ecb7718e12570cf72980b84cd64c6cebc0a0e218ff3fb196aa11d38c09a985fefe1dea11412f26c43798bb2314619656f8542b6fae4056e77ef0ef0fe9852ea5d5d757499847d4392a8876a70aff580affd5403c6ea6990ba3d8a16757b13d338db5a779fac842c36f002cad6a8d0205db198b69423e54f69a0106c8a01dae939ef1738a7515f938cc77f64a4a303366343c7c7373ab7632d652a95077cc8f0a99e505e4ddceb6183093e1a121bff57857508b58e051624068f38", 0x1000}, {&(0x7f0000001240)="5f2c3415fdbf7e54a06a23fa9011c69da9750cc4d50429cc18bdd906de7e126a00cc978e85da033e779897bd2ecdda811c08ee9d8affdaa05ce1488311dc1c1286b8d82aae580c329beee2954e16b87e0ed7efeae6df5197a7ab49d89dd7262545ca8e2f38d9ce89f7", 0x69}], 0x6, &(0x7f00000014c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0054ce341b8d925ba8f916a343f44000003900000000000000ffff000000000000000000", @ANYRES32=0x0, @ANYRES32=r1, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x202}, 0x6) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000700)=[{0x3, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}], 0x7) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x0, r0) semop(0x0, &(0x7f0000000280)=[{0x3, 0x1f}, {0x4, 0x3f}, {0x0, 0x2, 0x800}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) setreuid(0xee00, 0x0) r3 = getpgid(r0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, r1, 0x30, 0x2}, 0x800000009, 0x3ff, r3, r3, 0x10001, 0x7, 0x6, 0xbdc0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r6, r5, 0x2}, 0x7c, 0x0, 0x6}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x10204, 0x0, r5, 0x0, 0x0, 0x44, 0xeb}, 0x2, 0xd47, 0xff}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r4, r5}, 0x6, 0x0, 0x4}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/240) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xa) setegid(r8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000640)={0x0, 0x0, {0x0, 0xffffffffffff0cfb}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) dup2(r9, r9) setsockopt(r9, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 5: recvfrom(0xffffffffffffff9c, &(0x7f00000001c0)=""/207, 0xcf, 0x41, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0xffffff0a) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0xc020697e, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000006c0)={0x58, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) close(r5) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r7 = getuid() r8 = getegid() lchown(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r7, r8) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) executing program 4: unlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) open$dir(&(0x7f0000000080)='./file0\x00', 0xcb3eacd5b43c5e86, 0x119) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x1000) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) shmctl$SHM_UNLOCK(r1, 0x4) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) r7 = getpid() r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x7ff, r2, r3, r4, r6, 0x44, 0xfff}, 0x81, 0x9, r7, r8, 0x4, 0x8, 0x5}) fchownat(r0, &(0x7f00000002c0)='./file0/file0\x00', r4, r6, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) r12 = geteuid() shmctl$IPC_SET(r11, 0x1, &(0x7f0000000380)={{0x1ff, r12, r5, r4, r10, 0x112, 0x7}, 0x0, 0x800, r9, r7, 0x3, 0x6, 0x8000}) r13 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r13, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000400)="27f312088d77cc8ca4af03d9d5fe50dfd628a1db422568ec4da2afd135f751f9c043e842637b29fe6f1a7549991a9b2e968a785f74bfc1b32b2a4befc4bf34a43d6eaedc414e766ed48b3a8082b34aacd5827718ff8d871f527d1e8d3ebee3ebc8e31d7d63d052efade190b5fb67ef56302b6d8e81c742f3378bce2b74d55b81045860153633a0c01c760be9d6da1055693c828a2787b3090c1a88bbaf759be29cf24307c51aff", 0xa7) openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000540)=[r10, r5, r3, r3]) getgroups(0x2, &(0x7f0000000580)=[r14, r15]) r16 = socket$unix(0x1, 0x2, 0x0) connect$unix(r16, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x3}, 0x8) shmget(0x1, 0x4000, 0x28c, &(0x7f0000ffc000/0x4000)=nil) sendto$unix(r16, &(0x7f0000000600)="0fc1383d9cf80687ceb45dd4fec5568e0bf5641a23038b164b9dccda08e1cd4270504f4c3f758f110ab2c7e64a58421c3ccaeee35738a2b5a2ff32be945dbe1f6f93f3640a0c42153572a37fa3718a11cae0c2e2e17b461753c7b250211aa5479fe02f3cb8a62403db038ed7e6c53282e50bea1a32c284ffd8f57bc48322011e70fa9b893be83d3344efdf32d3aab83a72f47b", 0x93, 0xb, &(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa) executing program 1: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x100000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x8000, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r2 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{}, {0x16}]}) syz_emit_ethernet(0x5e, &(0x7f0000000000)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "54acfc", 0x28, 0x0, 0x0, @rand_addr="2fd6faaf3fc0a2b5b998aaec8a8afe35", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @empty, @mcast1}}}}}}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) clock_gettime(0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x84}, {0x0, 0x0, 0x0, 0x800000}, {}, {0x0, 0x0, 0x4, 0x9}]}) preadv(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) socketpair(0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 2: bind(0xffffffffffffffff, &(0x7f00000004c0), 0xa) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = getuid() r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r1) setreuid(0xee00, r0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000380)='C', 0x1}], 0x1) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc", &(0x7f0000000080)=0x16, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000200), &(0x7f0000000000)=0x4) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x7}, 0x4, &(0x7f0000000100)="f9883bc9", &(0x7f0000000040)=0x4, 0x0, 0x0) r7 = msgget$private(0x0, 0x0) msgrcv(r7, &(0x7f0000000380), 0xc9, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0x5) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) getpid() getgroups(0x0, 0x0) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)) pipe(0x0) poll(&(0x7f0000000000), 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) fchflags(r0, 0x0) setreuid(0x0, 0xee01) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x4, 0x6}, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x57, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xba, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r4, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x0, 0xff}, {0x4, 0x0, 0x25}, {0x8001, 0x0, 0x0, 0x9}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x4002, 0x2) select(0x40, &(0x7f0000000100)={0x7, 0x0, 0xd75, 0x3, 0x4, 0x80000000, 0x9, 0xffffffffffffffff}, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x31, 0x4ee, 0x85d, 0x7, 0x100, 0x6}, &(0x7f0000000180)={0x1f, 0x6, 0x8, 0xff, 0x8, 0x49, 0x9e16, 0x9d46}, &(0x7f0000000200)={0xffffffffffffffff, 0x4}) pipe2(&(0x7f0000000040), 0x10004) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) setuid(0xffffffffffffffff) utimes(&(0x7f0000000000)='.\x00', 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) ioctl$FIOSETOWN(0xffffffffffffffff, 0x80047308, 0x0) pipe(0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc0}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x4, 0x10, 0xffffffffffffffff, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r3, &(0x7f0000000000/0x4000)=nil, 0x800) shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x0) shmdt(0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/control/file1\x00', 0x0) rename(&(0x7f0000000500)='./file0/control/file1\x00', &(0x7f0000000540)='./file1\x00') chdir(&(0x7f0000000100)='./file1\x00') setreuid(0xee00, 0x0) r0 = getuid() readv(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x4d}, {0x54}, {0x8006}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setreuid(0x0, r0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x2a) executing program 0: getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 2: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/100, 0x64}, 0x3}, 0x10, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000000)="ef", &(0x7f0000000180)=0xfffffffffffffe83, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r2 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000001", @ANYRESHEX=r0, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYRESHEX=r2, @ANYRESHEX=r1, @ANYRES16, @ANYBLOB="65144955e7b9c43553a29c89d3936c5b0f5bfde81f08989a51eeaf1021c66620f30a34042f89d6a83ea8345af970bfa3a51c87143d47ee663820dbcaa89b7362adf7c378814c347b521afe5bcefb14f882bd27e5bf77d440bf3c1913bae54516a17db1eca8c1e7156617e164cc3f1051519d26bfcc7ce7c7e22a1dee2fc89db709f73fc51ef53f00c572247ea90d79cc7467af0db35260d384638865fe41ea945b36bf9662ee81f788bf08613a4f9526aca8275c8c4d855cc3ae2b01489d3475062c35ce076713b16584d6701a84d37e", @ANYRES32=r1]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f5769e47f", 0x5}], 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x7) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x80000001, 0x60451d, "1a0c0109020400"}) writev(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)="f2d98d803406fd3f3ae5de618b17e9c1863bd9118a145f9927f34224a70b765f5806ae62f1ceb57a7b93f96e8e8dc14b12f84c4831d1d73185fab7287794eeabb85c67aecbdc7e3b26d4e0960bf6856696a6b425ecd390f200df7bf5c8130233405cd8380398effd73af2948c02fc62f8a9361f8b7e8e0ae77a11789fac5b770be9346f42a68b0c6c8968e1168dacf63730a99da1e9a73951895db801b8504", 0x9f}], 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) r6 = dup(r5) listen(r6, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) shutdown(r2, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x264b, 0x9, 0xd, "fabafa588fc0000000000010080000001000"}) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000180)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450d) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {}, {0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pckbd_enable: command error executing program 3: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) socket(0x6, 0x8000, 0x4) sendto$unix(r1, &(0x7f00000000c0)="b10005166000009f050000002009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) r3 = semget(0x1, 0x1, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0x2c}, 0xffffffff, 0x6, 0x8}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3e", 0x15}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x6, &(0x7f0000000300), 0x0, 0x0, 0x0) getsockname$unix(r1, 0x0, &(0x7f0000000040)) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) executing program 1: sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="e4", 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = dup(r0) listen(r4, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) shutdown(r4, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) socket$inet(0x2, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="bfb852733abce935664d592fa2ada78bd9e2a170d1807cda36bf5ddb7431fdc74ac35257ca8439b6ca93faad4f3e06906600ffce848af6eee75be35ae2aead3de96adee34f86c0e32dc9b830947efd7e9723adb0a470ebb3352905a3b2feb42b84eb6ff2cf6c0f20d9fb7d9393b6b10d1b3354c5ff43f352cb4c439c66072a32f8822e52ea21a4faf11a1e08e5c5adb854f20c45aa18ad58acca5db7797871dbad4b94f4edbf815e", 0x7a) setsockopt$inet_opts(r2, 0x0, 0x9, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0), 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x4000, 0x8}, 0x10) close(r3) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) rename(0x0, 0x0) rmdir(0x0) msgsnd(0x0, 0x0, 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x7c}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='c\x00') 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) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="54ab650ba2365ef46287ce07b4a46f3e0659fbbc060f1afb8d267e3aef57a7561ec734f21bae0ef5c0fec7705f425920e268e9b103468828c55df19a9603765c1c69454c08f1fd627e2aa4ba2fb56d75db9208f3bf65e6c6e0c358a225aeedd1c578f2e7593b128d4f1b9972350794fe7230e57d5b5ed7e9bf0e895d4e35f2bfd450a903e8612313a29709909135e11fc6343b09b1a1b1dbb961951138a3e0171986b5acfc5c229c53141741b100ba28810962ac4be1e196b86edacab844ea39f662b445ef3261097e9474df40be44c23d38c116f524a996c7ae9e8b9bc0caaae9495eda4a71f85a656f6e", 0xeb}, {&(0x7f0000000100)="8f", 0xfffffffffffffe89}], 0x2) r2 = socket(0x2, 0x3, 0x0) sendto$unix(r2, 0x0, 0x7001, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) executing program 7: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x0) flock(0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x1}]}) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mkdir(0x0, 0x0) unveil(0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setreuid(0xee00, 0x0) getuid() seteuid(0x0) r2 = syz_open_pts() fchflags(r2, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r3, 0xa, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)) executing program 2: chdir(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r1, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sendmsg(0xffffffffffffffff, &(0x7f00000026c0)={0x0, 0x0, &(0x7f00000024c0), 0x0, &(0x7f0000002740)=ANY=[@ANYBLOB="5000000000000000ffff000000000000fa9d9b932939e5f7b5aa753da7653401584d2410710cc0b80d27f67b5f9e23735794230d348afdb828d618131431297adde9ab160ffc6cc961ae2d6a000000003000000000000000ffff0000ff070000b4316c9b1dbc4415577f75356e883668433378b835c4e1b460044eba00000000d800000000000000ffff000002000000154bb966b73779a332557eb7fb9d04e65b30c464acadcfaf819e37c4ad17535228fe3be836afaee4ce7f470a92bc81b4f3baab76d19f6a900da1445e37450854bf353292decfcb88452fafab9f3e9f4d6237d66b8bd5cd6342f4057e0e2ebd541d822dca23bd95de693c037538992ce8970281eb858eea1c2f7d35b4b926e14003bab43dee5e699219496cf5062ca2a2da15e5f1e7db30690dd079f4c556d74b4a8ec25b07445cded256266746983d38fd84ba44d2cb48209d4a69605606acbb4b990d53759cb300ed4715b2ed390188330239efef1d4eea4eca43316f08daeee047a062ea8732b69515d0c7d8094c35ba2dbbf43351aad54c11f0c96a42d2fd4233862f0a589b4059ec1939da2867e27f6c1c324dc2458b7e9472cfa170bece8aca72d46c54ca6b742d7fae2a31"], 0x158}, 0x8) mknod(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x7, 0x0, 0x3}, {0x6, 0x0, 0x1}]}) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000480)="3c7a39ea683f5d9b51a4cd8d3421", 0xe}], 0x1) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="ab", &(0x7f0000000000)=0xfd8c, 0x0, 0x0) chroot(&(0x7f0000000300)='./file0/file0\x00') r3 = kqueue() r4 = syz_open_pts() kevent(r3, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffff7, 0x45}], 0x1ff, 0x0, 0x89c, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000c00)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000142b00fe8000000000000000000000000000bbfe8000000000000000000000000000aa00009078ff020000000000000000000000000001"]) executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x40000000000000}, 0xfffffffffffffffe) r0 = socket(0x18, 0x2, 0x0) close(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) r1 = socket(0x800000018, 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x4d}, {0x54}, {0x8006}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = semget$private(0x0, 0x0, 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 5: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f00004ec000/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, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r3 = socket$unix(0x1, 0x5, 0x0) socketpair(0x1, 0x3, 0x0, &(0x7f00000001c0)) (async) socketpair(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) poll(&(0x7f0000000240)=[{r1, 0x8}, {r3, 0x4}, {r2, 0x80}, {r4, 0x80}, {r2, 0x2}, {r2, 0x40}, {r5, 0x1}, {r1, 0x100}], 0x8, 0x0) socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000180)=0x7) (async) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000180)=0x7) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffda6) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000100)="a2259d5423c3def8079cd5643becb70ddd6562bc00b35dcfae49b9f232802e2fc8e678ee0dbfb3879fe4769126681fb398b0ea3c6b2465c282", 0x39) (async) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000100)="a2259d5423c3def8079cd5643becb70ddd6562bc00b35dcfae49b9f232802e2fc8e678ee0dbfb3879fe4769126681fb398b0ea3c6b2465c282", 0x39) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r8, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) open(0x0, 0x0, 0x0) r9 = open(0x0, 0x0, 0x0) fcntl$lock(r9, 0x7, &(0x7f0000000100)) (async) fcntl$lock(r9, 0x7, &(0x7f0000000100)) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000000340)=ANY=[]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x87}, {0x4000006, 0x0, 0x0, 0x1000004}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e0ffe64a8128fffe7c85e38e4a9e", 0xe}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4}) executing program 6: msgget$private(0x0, 0x80) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) load: 14.60 cmd: getty 43958 [ttyin] 0.00u 0.01s 0% 318k executing program 7: fcntl$getown(0xffffffffffffffff, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x400, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r4 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x102) ioctl$TIOCEXCL(r4, 0x2000740d) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0x0, r5) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) shutdown(r3, 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0xa011, r0, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}], 0x1, 0x0) ioctl$TIOCSETAW(r8, 0x802c7415, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) recvmmsg(r8, 0x0, 0x0, 0x843, &(0x7f0000000880)={0x8000000000000001, 0x3}) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x3d) readv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/169, 0xa9}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000280)="d0bf88d95e710d61d5b8dbac603cd178d8", 0x11}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') r2 = syz_open_pts() flock(r2, 0x1) syz_open_pts() syz_open_pts() openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup2(r1, r2) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40e) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x0, 0x2, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) dup2(r4, r5) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe(0xfffffffffffffffe) pwritev(0xffffffffffffffff, &(0x7f0000002500)=[{&(0x7f0000000000)="39822b404f70e824d4b7505bba9f38492186f14da104bb0529a5d79e5c33d76976dfcc691c0dbddacb665e6c8661f12f5be5c2dc9951", 0x36}, {&(0x7f0000000080)="f1aa908d8750c0bef6ad2c627ac64d55645da7a8f24f12b5c997fb04d6da080681351ba860bca7a5dd303279e89d7c0cde7cfea1e8a7f5692dfd8d20145fd9606a376d286d333e905df474902ad4a427751090438b2af9eb443878f9f726bd78882c9fb8c31968a38ea2c7db8cc4b39b690c461088ed30d5265236dcedf850fe34e85f266696aa9f07209d0d7a0ae398bdfc682f1e44226656da71bec25caa768e816f972b011ca6fb539033596e89b5420598808f5b29dcc5b19b8fd30f06939bcc398ac43f724c8bae4c6515841746776d0cf30e251fbc2d0ae6fa083585fe5e6c6e", 0xe3}, {&(0x7f0000000180)="961c444783d1fb6bc54275e6a03072191a57ab67bffb4761c0060e47998918b588ffc7e577129199817b93043c2dbb9ca4ceaf2d1828e42755835d13586a349d5591d134dc8806a92985e27a5192777b90bad26790ba977a8ec1415c11cb99daa7b9dac63d2b93359ece960a55b0ff4c35ff83bbb6e021931144aeb6a6c84bb21c3f72d45ee88ad3b63ee5c34e7c3db42583128186ea5012", 0x98}, {&(0x7f0000000240)="4b9bf1da85f9335225f9138be475b43c6cbd7cd4deac26de842645655ca2cf4012654fe653d988351d5bc88b6a885623b1a8305ae3ec97f2731726db4eef604f52063472fcc64a1c019f67230b8387a70c9014", 0xffffffffffffffd2}, {&(0x7f00000002c0)="571d202b93868363a5cdcac50e51af0ce6862e9704ea7c0cda11a60d178b7c3bff5fa363302008cd5bed40beb36883a7fee7dfe1f6b1be03ab1ccf93d83fecad570e97bc5220e9ab0d4058fe600af1d527faf07c881108fb0cd3b8cdf8a37dbfdc821fd5e0430cd3ce5c81d68469e1f16f873c83", 0x74}, {&(0x7f00000025c0)="46f420ade272bcc9368c7cb6608fcea31890792798dd01bf0a2cadaf1e31a76ee876a2555e99175e68e6d76dd935c292d93873016cae39e55902b345fa6e87cd1f2b0551ec8399cfef2630df450e736445e0ecaa952baf126f0a1b52145019098318e0d155f079df3e1dc1ae1652ef49e31182c26a6b4ac2877a39b94fa3ea8fe9586c95628e22a3d1ed9c52dd8c5f7409b76f0733f7abe7477b78ba2da59e6a1b20a235fae453731663c0f8ec596095f29a5c813e3818a8233653efd7bd9eaabd106186c14e0e91606daf836eb405b8529e7855595717b13839055afcd2d73730237b4c4c0d852aae0231e1ea85be9607597841f356913a9a042305f0d04c084e49b5fcb1489d84399cd64637cbff3779543cba37fb2744c9fd71f3c9f129501eac94b5545479a68eba59c5d70258fcf14589fbc093366def3a1bb3f6e0dfeb18bcb2c593e42ac9a02c6a44ff92e9158e6087161c865e4089c9ec6e0ad9431232dbeb415a9477e512f2c5d13336e32b4e32ce8799a1a3961eb0f22097a126a687c9d5d13fa81f6f459afbc0a39fb637183ca408863c141bd6241395666970d52846242d8307d5570e25009eff930241395c330884e0372cfc4c801bc178c4e9eb164c04b2981c054015a96b16b30b8e0b0c6268ba334bd5db7c6f4feb92c0893ffaab086a97ff8b09555930ee83553addfdee415a9dbc92103531c9e5d501ca70180086597ed2cc3af9a8873611d819643c8974b019cb4582217cb83ce98a03e39524d09276e7d59cd7952e46e9dbd55d5e0492155f464ece88aad64de80b5408c5fe57f36411f6497259f0943aedb2ba743d894afdc51b392768ede37705300aaf0e6a89d85094cc057f4dfed97d5ba2ac02831e5c548211bfa1e403daa4cca1f1872d20b1ff0b7df61ecb555a3400defbca4180798d7972f9dff62e2a6cd5631e8d918c1f0c0441070359a3dacdb5b615f0b959331a4561297814ef199c8659192d88f9febf7549befa976eb0c1a7fa6ed9b670fc5ba37f79cef80f0143f4e778a1c4f6ddd61dc278cf4ddb4b06ca41af01deff157f4707811087d68ced715b8033e825ad11d3f5d02d1d23466bf465cd9a3ebe7127f6028de97f44d4bc952ac6c24ac2beaa2cb332a4eb6d42a1dda25beb7e28aa281f0ea13192001e210cf8d8ab509f9b89f5510069955b0c7f12ae8107f1ad849eabfb6c7849c1e0423bfc6f71eed2e881ffb80f6ea0b8e3ae7e8447694565b11d19923df9493e27299b08366157d89802e23c6b8579e75cd696122aec47c0571fef4698aa14ac34454cbc91c05e25aa422ea5dc3edf891840fb36ea35a917ea5f95cd2e760e32e7ec0091a1574b4ed1182c3727fbab4bd344ebb828a0c72a9c94de263bde923894574871d03f185e8f6ca03e7b3a7298c5395b308b8028010bf8ad41d50e36b64c202f1065dd85e6d56d8e6c0720101ad8ce27cd8e88b8c85cd90d1f75ecee95e72f560ab1d24cd7da76670bacf8ff324f62c7a28c2e7d7e0e9486a82381907d2dcbe1d74d6456152735317568d220155658ff0ae61905ee5c2d992a82c94f6a5dd6f02bae0760708050d8a5a3f3ae5b9afaa77886e321089e2d032035c7aa8943e69214a917fcbc4d86b9f0286b40321afc86f90dc977b71ee6d06be741d362f2b1df5c1081dfabd24d68619f893e4f9ae700c1fa1a0a5bebc67c560eca21568e494aab4455bf82677f2c9b4d7c74e7af428fac942476a7a2532aecd90cff85ef9fe5dc3f55c07929a812d4440733ec6d9436443b11bf92ec09de9a1e71689d049b9c7abe1c0c470d0f3ab5442eb2108302d745011f36b8001acfb8e51c0f29b75e2741fb1781b688d223cb1a0c5b9f578f2ac5e3674248327ef6e1daa5080076434a404351255a552b56ff78705ddb84f70c90d82c646b946f3db285efa8ac02c7b47f3ece3eb3ff2f236a58a0ec95d6513bbdc5edc6d2977653658e2238821730246d3bd0a6e0b3cae135c52034ec2b2088ee00273fa6e46d955b22ba6c5e5426f55fa55d6913401338d0d47c9ddfe2045f6163012f644a7d48d5d9e94a1e91d6e47033e8ecf2dceb7e8bc4ae8304050dcd92148abb70a08012699596ba9c114b4bc50decfd0eaa8590957253f35c5c86b110c88716179819eeaa7e59b46832b951c80599376ad51baebbd8fefb81dd00d187af6834f7a7a3dc692b536199fd8493789c4c6e07d12d51f6b39067e26ea21750e2c2411e4b66f85eaaac45eff7a000fa05fcc6d1b4d2bd711b4c3dcd39d174d6c06b523053026c2c0dae27a9fcb408726d5d1239d822db44d3960a817a2a954307f6979b8d0c4f98574736d4c42d5ced8f11c4a148ff82ff5e8e5587e5dfd2b19bb84fb574397204b7559d62b80df7d652563c67dc15e3fe2d42cfc2b75431db79aa4cc540da3eba9a23e7fab6d22f0e68c372b0b42222ecc98844e519394e6a5455f18b20df0cb3536e38c6eb972277a9114608f759713ad5d6c9d5989845588f84a31bf57af077d745b6e50d3be2c292a833e865007b8e33bda84e4f327b4be210f423305171bd86fa548aca28ab15dc6eeb9c77d43f2ae5a03b11dc8c30289d12f4115bfb192b02b3165782547f57a5a33c6bc65d3b3d65de98b2842de43c0cc58eb3db936ddbe284e94269d64c33f2cdb3603f8db8b15bbfbfababd3f90a92a4161253a7dbc160e2bfc1e0a26b915b89ad206db0d869a5b2e68d64eef23f55d15af61f3ee05da4668ecbca301f1602c013a4e0cb38eb751431225ac59dd002b6c2d1d619c869edd6efd28a6cd46faab85e4bf56445965a86b8bd4bf290f5fc2e9609270788b10f010b5c153da6893bfb36a4550215d1d3885b64e67485229ee8b72a768db593f441351efc8df7eab6f897e42f2d4bc5f4742498ea6d9c46c4c20c7d66aed655787edb3a2433a3af34cf03d10fafdc366b09ff5a9798bac0a097df8b1d893dd5c0a03c4c5c27523e149a209f96eb918b7ef60f73de346448dfbbbbd484b508ba971a46ca6cd5f5e9d6442f63ce8a4f45d9de06c7423a5dfc9b27c55b031cf7e304bd59bd2f3f4b965700abe740a59e8e52c8c52e64f7f24d539ca7f987660f8315eaa2dd2e65e8f73b1ba30ec9ddb0fcaae134c89d3f06df8255f166a74cf8469a9cbe2dd663370b2e14f09af4b25e9bfff85869fc20b0dc654253ec5844fc9ddd915b7deba7df1f06c1cfde08a907e73f6488f13be7ef42428ab0abdec806cc2771eb1371de4ad879db509440598be2d5c404ed722d69719402bed8be6de8e5e9db6edb6b1a7b050a3672c1a0889a9fddbd63f473729ef704255a23b01b6330a4a4d0eaf2ba0f63d1e6a0d7e58ec313ac8975d5e5a180e1c3b8b6161a876369d135db1caec0f6f7f012a420d4ff443c773f6896fde720d8f9ca6760b44047d53f2e68d1f0ed503a6a87c33c2f4347dc8440cf35495f67e8a84b1106e35ad0a142681f4782e34e98f08f086e56c3a37561ae9c270b12a1f4bdcace7ea236b8928094239e9eea72f8ad35b531f45ffd530659476900d06dcab044274342cf73bf7ebfb9380c68b10b651362c19c31aea14fc41ec06bdde734f161b7ef1de907ab4ece3053215afef203552e907616b37ce0589345d80fae4d8f3bad26ae08c279b9c4978f5a469c1329f34db33d0403436ca299bacdfb0f7834a04099c9283aa9a0e81978321afcd9f33ac9af26c6ec37b90009b75f78ddae4c891016649a21b855e1a87263dc8c36d95b9ce543654c57ddf6cdc5894b06bab9fd900acfab55bcba537a8ccaa09655a8fc9c760f9176b3df3f890069aaaef0d14a12e0c56d18077cc08d2b5d9c9d7c83c9eaa8f274e64f9751dbfe7be72b2d54ab648d245f7d3b8fa77808fc01fc7738ec2d9d09f17c9271865b66d8fce60e207291b84deb4302105f1676a94c66c4ca5b2b68e9e05ec58743ed1d30feb505a80c0ce927acb4c38cf2a24c2554d5234f946f81cccde5b18d8396ce93273a8047f4bcd6dd6e5d4d189e856aa8101bdc627fd6a2d80ca4c171112e94b00a2202567cdfa5f839a1e1d4c81f8462ac1a1639047e4943d00f790e29da5560225d3e63a3e5a8782d9214a8a4137a95aa5056899c1d5070f07df67c5acf1a9fcc4d213897345b522b4b36324cd138df055110f12cbf3193694a32791e48eefe68989b7a03204d9273c21b57af297bba790e7fd67221f76e8881c591f29672cddd7d613439df052f55deb784726e8abe71df1b40f8cb398d689bf57af73d75f01ddaf642a04de2dd50c6bcc0d9574b5429365095e3aec1fc95c8c743df9560d611350f0fdc620fc2b982a02ea78a70007f97a595b17b63adcb2115722919ae5fc74992ed1e1312b785606645b02135b80620e8b6fc25b035dbc263a75f08863b15dacb218ac319714ccc22812b4a3afc61168816b83e7cd7a6dbf1a5f2888b6149e10c77f0f49c324a7c5d473f7cfbb05f14609492345cbf2ba9736c3ce9ec8a44f7df9237c3cc59326936bb13e929613ce07714864b715f566eb8d8cb069e34ef7d86b031c58859cd13eb1b93977b09fb418bd644b346137faa7b1b606789f397275a09e78985919040d6a73964f94f591457bcd11e236a7cacbcad5238f7d6c52c9819d1029ae4e2245649f5830816877282f3de175c735303a5fb4ad9c1f60219089ba8c4732e159c4588d00bf2fc738db8d8fa855584a80919f20aa506582baceb50f93e9fc22b06b0bdea3216af5c3e827f1bbc1c033417d1eca117f9329e14405a47b5739c79ded2c3bed6b2d2a1d9a5274df2acfad01254656e487b39b167be9422a266288b6a67e3473faedf376d31a1e772c16918fc09e1de0d1023eadf5b55506811cb1c79c212f2a792fca521595f69d99bd9fdf4db48e9a79a34843f37f3f42c43aa00374280f84f694b4e05b68a2f7a095969462114f5e8f89d663aa42ebcec2b74a693531f2fdbfd3344eeb1f72738f9750f86bd30765404c69d7b4ceef02c714eb6b2df087f8b18fc28d61ec4d80296042e159e7491e38270ae23ed86132ba9cf366e5b5525c5943b0482f07bbc9f32fcafda2e371e43d9d07ad4c2f1b8ffb4aa625f8d8c609564783747ede31c33cc075e2081a7fb6022338a528123ccfd996dcaf0d8ab44ed6b2268efaa240809b108644121b2581eacc308b0e9828a5cb4657c7140fbf0df49fad057fc6f0f86503149a1dc91fdf59e7529ca5a4fb4f92a46ca7e42ba0213c61643d395587b019eec8d7f20211b79e2a7d77142e422824be8a51f75069324a4fb4a0c56f0327003ea86f1dd350983b1b22c5b7ca77fcbad53d5c78e6091f09857b2c7ce376218ab561d1a008f091b65412b2480e9baf3922cdf4542d01aa0b541a7148fd33a618bc7bd6e8baa0f1ebf077aae874f8a615c63171a30310b0dec7db13af932395a3f2879b18abcbdaeb92b635f8bd8044231c33d8681689c179233e4d1919310db6a31571e0de0c5576b2aa5d061bee6b717ae2cb46a762b0377aaa60c45603a2971ed7070ec228406e46d3c718a52e87c38c7a5a9c9f2be4b1b2051c089e407dfe05c6f96634ba1f73875a6bca7f6aeaf497b38fa5ec7c313a5fbb4ab4a760bd1fc5e5e9b6be4d1fb45652a842ddd0def9e17ca6043def8cd4c84817c9890d6ce7c1cfaf985e44f0e5d556309a1799298998f55eed52574b763e91f5dfc64194035c650dfa86c6ea11383360e1c1f9f74e3c8cfdf2cf3379b180b638583e9c256cc8f21bb8e2b78b4d53a81de0883007e0c8cff00ef83fa786a0e0d304830e2aad3c6c9f66b91ded74b4147a1bc3931f598bdf4193365634b4fa311933c7f08e619d532bc3b024ef0d45c1e06e477d9584c6698585be317a77c3bb592aa3813f07f074f40a9017336e0dabb07605f8dd74c8758603df1abd1a19766ae83d1e49841d762a229a4b447cbc1d29d791aef75e6966b77b08a40d03af894402b1e7d7b231a1bdd24115014d882d5", 0x108f}, {&(0x7f0000001340)="93bac5aa392e251a04ab52b85668b51f64cfe5bccdd1b998bae1fe191457b211feb74049fab7f8bca1de2fae31c081c0812a20e436268d6bde549300c39539c07cbb46c3ca28fc5aad7325cd9492598ce4f9a75bccc611e81841e8f02cec47f21b78e8a1d3e1e835981b96f513b242e4bb8a42bcfd23c4e0066f70bd949fc4297ab6a79bbaa25a28e6472f4d35ce1673a53fc64e3746b0d23c1eae55d5a836e7bff70259ec139bfda59054356aff23ec8a34f88d3bf576c499082eac6079b0ffe2cae330327fd21a132c", 0xca}, {&(0x7f0000001440)="adb15d4387ff449299aa8035b85756cc6698213d607148f001486c1942f07ca669a66c0d3f71af97c1214f1cb02046d7ce3af40368937ddc35f807ac2b96698ad8b88278e7908d3899c016b35b5d1a878dcbcecbbbecffbc5cdad5fdfc0d229afd12a6a32b97868ccbd19972e385443e04fae34b49e78f6fe136ab2ae5cf428812209b1ce0d360f4fc3409462b245fc7c6ccb4cb0d7359e68883c0a244a4487b05f18924deb66e233b7d00c8cb006786a7c21d4eede161cadde81b4c3014401e52867b4129e25b0531cd5d9f90ed3c93950940e592af373b5acbb6b6aa5a20e02791b31f869dac22ded1e619c5e115be4f0602cde7a38ff186976dfc0fafea5456275f485e03dd8ff942e5c00ee038fef0b9835aa2e69bb0776aa6c69be2db84aa7387bf552bd18bcefa15b99dc46d15363f74e82a396a347c1130ad72132ae75061d28d92be815301aaaf6b964bf465eef2f8b83e376f36a508622a36926c37a62c3fb2938acc2caf9375ee085f92a684c06972324d5215b744866eac64634cc20479f0d748e77ef3dcaf1538f3007b3fddb355e28a0c8f191638b599e47ac87ce63083b0c9402a9f203da2a05db9a02e16f0416528b0251cf81fdef87a3128086744486fd118875748c670e031d7d65813033787ecad84018b7bd1c55e82cfec21ee398dee7cfd4c43e4f89f9a870d271aad2c0728718d0b136902afbbf5c70133c28d0fa4a0b2b5669ddc6ccc438a1980a116f0f9bd7fe922292cf05c150715645ec221f11de26049a7c475f0b884ba91327fc2ae17e426cc9fa60dd32f6c3823caa9e1b77560ab40ab38db1f74a39850449c71c3f001251cbedcf84ac6a2174b3580b783ca09e0253e1a818d5ed2cfc86aa023db7ace741cadb8de8506fb4df0cea8e3e1e414360761378ff23c3187b708e28355241d76fb88daaca17dd833c1569be66fc3a64f30c99412b36b07944ab1eb70b0869d05751e3aafc3f8b7b2d4b91cd9ebb47bf7b56b02633cb83623ecb38d2fff41f9be0372ac3f22b9eaf6f330e30ae7e0a9b90bd2a7f52525499ba1edfbade7d405800ce5289ce8168cffb13e8be2754cad0b0bdb350217419d8a1e82af6f706f7e9bd1b3cef1adeb961194c1caf94cffef4d46c2b91a2cefab11554af172582c78ad16ff511f95d1df156db0b91c6ed1f6b50de5648822927e723bf0b24d70a8fbf7183cbae8c673cacbf899a29f4e52ea440bddcdbc3148b65c9aa5d7665333417387ebd9fd5d1108455688c0ccf46649c88ad54b7c4b9a3c3ac2d8f8e24e16612667b4d34bb9d98d9259459ba004a826c826661f26a1076bca2c7a94d356a668afb25a00267fea1234d4fc44763cdc36307a63279a416a7c771b47eb692b006cc07e241767c6897a3b9cdc8bd5177d34d56d19ab9f409df8c8aa49126e1777fac0f2c06b8b70eea22fcc249dc5ed117426beae8686558845a2eff2a3b4929b68a52be9d3af34404a05ce66f28087f8c7c662429300c98343a914cc49b7a6d1017ac81787189dfcdccdff8fd8dfee5578bb910e9feba7a3f9f9c29ab7e18efcdd0a1f10941f7eea93b235c8ff56ee235e6295f5a9862c508c4b6c0e899c5dcd3b0c6d37cd2ad2395d1bba5cc6c88435938b1a4c60cab5e1cc9a78d64a6fe4d98d156730e31eabb8d35f056bb9b057afc1a1d1a090f2bf5d71ddd6f6b65e9005ce4286025f69ec441eb700ac32189e5f868dedccdc8e8451bada9e74201ff00a5152de3342aca03cb76c46c32bcd4e40377421b5b40aa4f81031437e5fe1fa35f42f5e48c64d1d18d0ba1e462f8231bdc72a8a86d31ff67882ede0b7944e4b8a16e944f85e497e0d3a1a5c0ccb8f690e921e102e4d10686a6336b85b96f1c180b7ca390e82b5bab37a36d9f8d731984f8b0d4c700dad3ee6977dbafb3cbfb4f3d585a0baab870233a2aa384e7c2d2d3b08e8e65412ac611b74b134e43870c66cbe2f1563e75672c261210d3707d59b4c1a82ce2752fa197e4ab266acce1ef4fce3aa8a6c6cf69c95f73a4a31f3b941da8f9afaccb806b02a2b0e4fb7b82a5852a6dade8b8857668a286a77799604b17b4ad91f54bf90b1a3a0b85cd713854be0d30e79c7ca39a08d9710625f4014863ad2db2829b08e47dd777a443ea579e4af669e28f4016de4318b6a77df1f638a20fd1b967d6e685488e2fc34b31986289a6c79858aad520a08ad56ea242dd12a81bb914d6c939fb4fa8555614875f790d5ce104328951499e3a500124331ae6ff65624e4e5aec252b37c257fec66eea893107dcdb8fb7e9be01563a158c02ad1281993342740010f47d6919ddc030ec895e134d2ba0446ecac2042182665bf698d332071a864b0dab56c76ee56efada79dc7e399563ff0f6f54b4a423e8bbc746db775b929581399968fbad4021281b61ee5aeaa8fec36f043dc60d74f0ea64db7b43bd08712b4a7f3d595780015f4d2ec88b711ed7e91c90ebf5b1423a097bbdf6bee5ada927f1a6c280fe7adce25ed134f3a0c0c485c461a3c7ce5feeffd28a651373eb9e7c0ca560f62612d3eb0695863841ef5e65bac723fe3a966cbb8e6af285a46611931a4c4e34bcb0a441edc7cd49ac48f1933db6c66cb198c15c437c749efc6f732390caa14e97e71252ce46326b56daa32cbda236d9a6caf6e98ac6fbd9a04a1d7f2f71dcdf51b36a60cb4e8125e8c9270be0e4961339e696b6c1d5ab4f2621fca6cb14fe3d99eaf18274021576c2ff35e1e6455ec456ec58788fd32aa1453a7037dd68d7206457efd40b049f3582f64b05a473b40c709502f40bcbf06cb03bd3b4e5264f510440fc0d4130be6ca9fb7de84770915e2cd80d6b040ec6e56de64e7971014c12507e34295939e89f65ac6d02f1412a77241da660fff7cae4a06c412f98671298c349e28474fcf8030c3c7104e4bf3c086dbf731ef2bb33283d8dd8697ff4d2b9cbbbcec1698b9bda222109ab9bf3bd546ab0c1fcb59af57fdc3751d601053e6ab0abf06fa749e6672e4c765166b97148bc89ed5af4ce17fbc33dc138654bd20a24d8635973319e94224b1f4e2fba474b71a4808d18d70795fca1f3125b9949fc27b1361fb41ec6bf71af733644f5650f51dd05e871d96463c52deb5b1d2e07b6c32d5b4301b0db078cc4f269e5eebf1145f05a9ce69cadd287f6f66c0a21ecddea30c5ff7d59ef3d986070428fa73a70e37aace2a61462c58730367b83ae3800339bc2e7d4e07d008ad1d54dd8d5c5e036393a0b6034b13431fb3da6ac5a3cc7c75545b1d2de52b59daf2fb023c62d101dc424576fe040a51b8d57bb84120883887f0eb03dbb36b4370576f50a6bea840c05b53a7f503a8187cb590b526e74bbcf379310cdea8e963090cd1637b4dcfccaaf9bc2fa0c6d5a52ccc88306c7af976b9064e3f07b0659db21937bff994a0c909193e1b465b7430a33de398a6def040c25f67e44d620a3eefe4530d911f60b94f91d899c38bdc31ee4d31400f6440ce6742fc42eb444bb3e784aa90d4407ae71ba16e61a0d9a8b51aa4411dbc2ce10c4a05115eb67b286abaf02e750903516b480f787d528a9055f85074b678dd4c46be50d10f4bb9b35c4cd122cb0e2629eec9c0452bb0f91b23b0b09b2a6b0062a38260d35000f6a443a8d00d21a5066bd5cca49418dc34b02e1715414e67327316109c175882e5cfaa08965af2c2560355b95da12cf04a0a49a758ef7f6467e3af2303f1e7457ff903df4de4a5c7cd5a8c965a8831898df3f0281b0557d5a5d9046ad3410cfe21f6996c3d1ad3232c01d46eeaf579f33a343e7a38b1360c25305b85f630d6d504fd96413ef7a3d37b259b4ce12ac093a55fceb30c44636078cb6a78558b4c372afdc0f954649cd824f0086d3df149236b017e8ffa0bfe4ef4e2c86d5138a17a8a1bcc670e863cc131e4fc5553d69fce30dbf38aec15e709a9c6cc7fa90bb969bd81ab4d2cb5c30cc8d369161cd8efa591f6053a0283f4ab89925bc47df160396071e872d64ffa165d14c2a92b2f3c1ade1e24b20e91b03f73e40ee12c9c6ab6cf0d37361b3e3bc10f41abc0dfc7799eaf3d42ae6f4f95d642593c11e7dbef34c052b767fc357cdbc26a4743c4baf43359c319b6b9b7aa489349cfe0f277b616b5e6cde3241e42baa6a6b546af4940110972ae6fe8f55bf4ab6588c55aedd12d5e7da595ea8958f5b565f1b7d99d26d97d1d7a4cd1f31d8b1e3719147eee09697d0868da8470c0b13044756435842c120dcf298d8284d117d29aa90fbb7df9f98908b398c6b90592eebeece2ab6d7ffcefbabf0a4aa62d1bb271a65cbd372402d96ecbd7ddfaa7076962155d5742ce4445ef70f87e6cc4284d973bac125ec334f145dd89e49257342670aefc32de9139e1158b8db4f40c26f8695fc7bb89e6b84348d914e0849ab390de2c1e59aaeef446240688aad1b6190e55fffc92ee1332520b8914d13a5ebbff3122fd56128be84fe403680227a17d3e66eda71615baebd79c6be9c4db5db0b4691674750a53ebc7e3fde3247286742dbcb7525e08cc26e0b37b45c9dbb8b2f8001ee66686de1b38a725fd8469edbfd86589f4a9c0e3a5d281fcc73176baeae6abce739daf77965d6d3184e0dc45658a34ae48a641834e08a63b66a755a8fd18a70893053571332dc883ec4afdc62ac34a43e212814383fa86fbfd02ee79a8414dbe87867dcbc962a722d81c415a1fd2d4db6be9a379f84206e8c45c1b45e8185504799d5c822e3570d4d795e2e04c17efdeff35d3591b55ae7c9a13f0b63d0af5bfb29e5b58169436d2c52ac88d447a5d5ed6291313ac75f171333d6ede7eed776c1bd48194a42857458b97c5e6e74e5af6a0efb74cec5a3857d9b8fd3dfe91000f19d75330980afc4f7a7b741ad095c34b4311dfc023f9fe1a1921603495b5d97d9719d7a77b642262ea955eb1fb0c351205c155ba9f6ef00f21330145af2a20a84eae9df43c68eb37b67edbbf4e34b58cc0eb54c62d7d2a5056a22296ec0b407b5e92e7538dc1b715235c034a5363a16c6281d663cfb1d25e6d75a2f27b90b4021c7f385bc1a174d2cdf01f7a97e05a623c7590e748d2ca82a648dcf28b64483910f015b686c86c936a492d331783c165bff797550c37e9099b919a75cf0a04d18a6db4d048d614b9c740410c68afb0517ceac25d31845f0eafc0d2cff7a690bab518f758599ce6eaf0a002962b1529237f7a98b586ea06e12a1eeffa0d58fc57287f81f02e02e6c50bcec4233668f1c8caa3bd0c73e1e31030fe1528abafc2e1a5ed00d40747ff86c4ebd77a42ebb4d50f862d0af986ee373325f31ab02d2f3369184d3e0a8371581248d47e841618c8be636989ccd9d4d5fb91db8c73b74b2a01ca3f3f8e117a0e75c92896c4a9c393d9665e0d33413cfddffe15b543548287d2e960f19b77d7d0e2d76362cbe01aa9abdd63de2d429e3b0343aa0a6042aecd00ebed2644b5034f62828e427dbf1391e0527364bf2d03d33bc0f12b4bbe8b556af568cb83d5bad6539957c438194ee6e40cb038caced112bbb6b9e94db66d37d7fab58bbfd9a7382af01af2a2cc81fba45992f09b6084ab460ce5ebae8119a2c1dbfdc7ebf7bedd760cff3b12fc36fc8cfbd99c45dc7e80d9fc84022d2b27a46726fbd3a0aab3a93bf88b59a2090d980ab801ac4af8b933c432ca5667ba58d0a9911ad13350cb79cef90cdb680b23cf2221653a9842db4b110f86d2108525319f12930294c8284e5070acac2136028e3be18b62388c2b942fd5fdbe4c9d26", 0x1000}, {&(0x7f0000002440)="0dd97156a327933eb010c27867884928a3ff5f8b86f803e41d138cec89685848d19f46197a54badf03f93f16ce6fb955b21aa36f065af184197b4ebd3b7123c7a50125774227303e0b458fec2aeed74058377c5633284cf68bd355ec1b6a661c6772d93fa19e02db3051c9a718a9ad68e2fd5e8a5b4d8107e3a556ea0691ecb90f19b807f4eff4743ffc6e70e7d99a58310afed400596e1082ce4516cec06a41cb22735a9646c01a08ecb1de7ca48f2983", 0xb1}], 0x9, 0x200) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="517a2ba169a23fabfc48002d714d7e2122e3346a509ea4e0a7206caabd18c34eec8d735d46a24bd39275917fbbb64b6608c7e165a95472aca322e50c6dda578e22ace924e7e07fdef5a8f57723e5e9f6b5392cec6fca421ed2212de3d1eb32e4b186f929eb947ab22a9049281513837d5cce1cd9eba4290aa7687b480a683702c16caf36f075b984186b65cdbf899556dac207444676f54b55881dddeeeae3ccbb4ccc7176350a5396b9d323ad28ad3e665b10efd81277419667bde3c802606069168692c71985f56545680229e991e6a754614cc2958d3026d99de5c186367e23", 0xe1) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa3077b99cbb86dd60c61e000000e6ffffff00a13b1000e01fe376a998dc69e1cf0e6aa4e553a185e6daaa00ff0200000000000000000000ff0000010001c20486d264a05922c20777d65ba40fffafb4431d83916fc12d1682b412e252642c9b39f1243611c9c7656fa429bf7b57409d1e705ea45345e354c5332221fb8f6ceef4faef2d11e42eb9d4ed91af77d99c0f9751ba4b000000000000000095382d3afaea3c3667de77a3"]) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r0 = semget$private(0x0, 0x7, 0x3c0) semop(r0, &(0x7f0000000080), 0x0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r3 = dup2(r1, r1) linkat(r3, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x4) fcntl$getown(0xffffffffffffffff, 0x5) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x18, 0x2, 0x7c) connect$inet(r4, &(0x7f0000000080)={0x2, 0x1}, 0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)="00010000", 0x4) r6 = socket(0x20, 0x2, 0x1) r7 = dup2(r5, r6) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1, 0x4c2, &(0x7f0000000140)="e8199f2a5f", 0x5) accept$inet6(r6, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000040)={0x0, 0x0}) sysctl$kern(&(0x7f0000001600)={0x1, 0xb}, 0x2, &(0x7f0000001640)="c3fa1cb5", &(0x7f00000016c0)=0x4, &(0x7f0000001700), 0x0) executing program 4: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xfffffffc, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000340)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x14, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f00000001c0)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/15, 0xf}], 0x2) executing program 1: ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r1) socket$inet6(0x1e, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005236000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r0, 0x0, 0xfcff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x0, 0x0) setsockopt(r3, 0x8, 0x1, &(0x7f00000000c0)="f6c0cca6", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000680)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r4 = semget(0x2, 0x4, 0x300) semop(r4, &(0x7f0000000140)=[{0x3, 0x0, 0x1000}, {0x3, 0x0, 0x1000}, {0x2, 0x81, 0x1000}, {0x0, 0x5, 0x1000}], 0x4) sendto$unix(r3, &(0x7f0000000000)="b100050400000400cea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139bba479f3f672f4d335c223e7d0c032bfa896443a42102000000720fd18bfb1470c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00", 0x87, 0x0, 0x0, 0x0) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x4004570c, &(0x7f0000001400)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000007c0)={0x0, 0x0, 0xffffbffa, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c875cb61653d9dc019bdc75f18778fa0c6c8228a"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000380)) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_open_pts() syz_open_pts() r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f0000000140)=[{{}, 0xfffffffffffffff8, 0x81}], 0x200, 0x0, 0x8001, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x10, 0x2, 0x3) r4 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) executing program 7: sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="e4", 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = dup(r0) listen(r4, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) shutdown(r4, 0x0) executing program 6: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) unlink(0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) r1 = open$dir(0x0, 0x0, 0x0) r2 = semget(0x0, 0x0, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x4, 0x0, 0x37) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) truncate(0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x104) dup2(r1, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x176, &(0x7f0000000040)=[{}, {}, {0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x48) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) ioctl$TIOCSDTR(r3, 0x20007479) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) executing program 4: link(0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc038694e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) dup(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x87}, {0x20}, {0x6}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x6e75b37dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) executing program 3: pipe2(0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x101, &(0x7f00000000c0)=[{}], 0xffff, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)='mN', 0x2}], 0x1, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000400)={'./file0\x00', 0x266, 0x6, 0x3}) readv(r2, &(0x7f0000000b00)=[{&(0x7f0000000140)=""/91}, {&(0x7f00000001c0)=""/158}, {&(0x7f0000000000)=""/18}, {&(0x7f0000000280)=""/216}, {&(0x7f0000000840)=""/170}, {&(0x7f0000000080)=""/38}, {&(0x7f0000000900)=""/65}, {&(0x7f0000000980)=""/75}, {&(0x7f0000000a00)=""/224}], 0x6) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000380)) syz_emit_ethernet(0x12, &(0x7f0000000200)={@local, @broadcast, [], {@generic={0x8847, "037655bc"}}}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x4c}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 3: open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x6, 0x62}) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) getsockname(r1, 0x0, &(0x7f0000000040)) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1005, &(0x7f0000000000), 0x4) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000006c0)={0x0, 0x20, 0x0, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) mprotect(&(0x7f0000bdc000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20530c) writev(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f00000001c0)="44ac", 0x2}], 0x1) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x253, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6e9f46ab021d890200000000000000000000000000000000ff0200000000000000000000000000018908000200000000ff01000000000000000000000000000100000000000000000000ffff7f00000100000000000000000000000000000001000000adfe9665000000000000000001110e008000000000fe8000000000000000000000000000aa00000000000000000000000000000000fe8000000000000000000000000000bb00000000000000000000ffffac1400bbfe8000000000000000000000000000aa00000000000000000000000000000001000000000000000000000000000000006108000000000000000100b32987528fefe7df485180f0ca7fd1864619edea88426e511526847b2035d27f7cc87e13106c76e910a87f040108010900000000000000000004010701010004010100000016004019660000004e234e2000089078af8ad7b676997193e34e91692e8a6b78d6eb376304e6761ec59e2b367f5915d4da9372c1e3934eaeca71595e0189fdf89051231878e645d251cbb4f342b8060c7548968c4c71752298284b48ad87c10e617f1dd4fee904d9bac2811c8d0a4999e1e555420c9bbc2bbbc57397493ad47a974a5d4516c5fffb95b61118850d71321eddef6abdfcee5661885df7529497c0020dea51f63ad7ac55938cf96384f3e13cd477f9432b93dd69d5914205bd9c2cb89da5343d9190eebe9faa83854839ea6bb721f44f32083e8c57107c0bdba2bdcac44f9ac562a0b3fc16f879122e15fb70b2b1b9ab6ee8db9c6abfc5935e07ad5ba5e4dadfad12d3b339652ba4"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x0, 0x0, 0x6}, {0x8fe, 0x0, 0x0, 0x8}, {}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000040)="0e2dbad4e0a1bb71042aed52818d0350335f663fe1a1e103b2b3a8088b21a33276d785a5f46c731270df11ee4535ad2d0070de71e89f8b780a1cb18a832c4783f87f4a2e89a763526d14ec9d6ec150f837f3bff6efbb0a221c543088bcc7979cba30bdabb4310dc0ba0000000000", 0x0, 0x0, 0x0) semget$private(0x0, 0x2, 0x4) executing program 4: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x5) getsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x810, r2, 0x8) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) ftruncate(r3, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mlockall(0x1) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) socketpair(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) poll(&(0x7f0000000240)=[{r0, 0x8}, {r2, 0x4}, {r1, 0x80}, {r3, 0x80}, {r1, 0x2}, {r1, 0x40}, {r4, 0x1}, {r0, 0x100}], 0x8, 0x0) socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000180)=0x7) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c, 0x2}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) r7 = semget$private(0x0, 0x0, 0x104) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000005c0)={{0x8005, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x40}, 0x0, 0x5, 0xffffffffffffffba}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000340)={{0x0, 0x0, 0xffffffffffffffff}, 0x5, 0x9, 0xffe}) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f00000002c0)=""/4096) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffda6) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000100)="a2259d5423c3def8079cd5643becb70ddd6562bc00b35dcfae49b9f232802e2fc8e678ee0dbfb3879fe4769126681fb398b0ea3c6b2465c282", 0x39) socket$inet(0x2, 0x2, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000080)={0x0, 0x5}) fcntl$setstatus(r8, 0x4, 0x80) r9 = dup(r8) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r9, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 2: r0 = socket(0x6, 0x8000, 0x2) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) close(r0) executing program 1: semctl$GETNCNT(0xffffffffffffffff, 0x3, 0x3, &(0x7f0000000000)=""/4096) r0 = semget$private(0x0, 0x2, 0x9) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000001000)=""/253) r1 = getgid() semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001100)) sysctl$kern(&(0x7f0000001140)={0x1, 0x3a}, 0x2, &(0x7f0000001180)="1ba048e65ca1eb17d10b3c1d4474941094b1bf33ad02f1ecffa9abafce038fd84791cad218c6d1d8a6d57bd51d3c0aaaba2a60e2846dc53a8bac127ff88a877e152ff7a362d90aa635a1bd02bf8b0739e4049e7bc4629be50c303d4d2c538223a8f977672f10a97920a2cce5db8adda66d3230d485dda4ae5b8253d92cc4b94b37863a13e635848f4031e759eb52d21f79cbd06281898b497a43e5c2bff34cbecba7c303d541eeb2e5416f501b1dacf6a6f1", &(0x7f0000001240)=0xb2, &(0x7f0000001280), 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000012c0)=""/74) r2 = semget$private(0x0, 0x3, 0x0) semop(r2, &(0x7f0000001400)=[{0x1, 0x335c, 0x1800}, {0x6, 0x4, 0x3000}, {0x4, 0x5, 0x800}, {0x2, 0x43b9, 0x800}], 0x4) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000001440), 0x800, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000014c0)={0x1, &(0x7f0000001480)=[{0x100, 0x1, 0x9, 0x400}]}) r4 = shmget(0x2, 0x3000, 0x21, &(0x7f0000ffd000/0x3000)=nil) r5 = getuid() r6 = getuid() r7 = fcntl$getown(r3, 0x5) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001500)={{0x7, r5, r1, r6, r1, 0x1, 0x800}, 0x10000, 0x33, r7, r8, 0x6, 0x7, 0x8001}) sysctl$net_pipex(&(0x7f0000001580)={0x4, 0x23, 0x2}, 0x3, &(0x7f00000015c0)="2e946f5e06b465610938e0741f7d4a9ad0c42ff894fb677ed63c84dd407c151eddfab29501c7d48e0e8f6ce33bdbdb98f7104debb11b6c9d490e880e85a3aebcf98cc6c388c1127e980f604bd20f3efab55e79dc75db7d5b7fe95867a535511db972b6ec35d2ccb1248eb4afbb88380d9c6e7a9028d8ab65373ac21b0fa322ee53070ae3309f21556a6c46bfa86d0cd7ddded7c03a4a845d4c10406820867e383ce3c7e2b528e5d1739ac32a91264efc0dbc076624ebdafa68d06a5a4a39215799df6c1cc684a94f3c50409777f747a8f7bf8010c6f5ae7df0c5b332d432580c0f37be7dd94ef7c1362db89d834191417d672c10c66b3af0e3710b4f70466fed8afeacad908f845481de51184d3f8b53b6745c505843ee6ba86010bec207b03845d19edb0c359d8d544aca79d992169dc10a08fe2c2091c7e9b94fbb189c080636c6e3b5d3a55eddb8684590b103962136e4a279ad4406017f3bd8f27aae76eea593deff34c994227fab7598b3d5bea3bd24d1e3dedc87f3fd2532dc8cc0680b87d03f9e47689ffb22886ac8935503e94a69d35f32616a7d9a15f56fa00038537faf1795f920355d2103f5420c3b4e05f07f6deae063be9b3e918c784bd9f1e4d0c86909f44c186a025a802bf9cac6eed5d0fd8b4591679781cb010a4275ca7f4a153cc8d5993a85d95447bfedaad356c7c1af9a36573f6edb684776bc70a5d52841be321035f764ec0b8a6febea3ba0fe2471562b1a12895d921b3479bfb1bb949554f813836294a50f64e095458b9e7c7fc62a12d91f0b7a4a090835da21cae49061231efe580d2c483a411a05041dae067d956746dc170dc14720b6d0e7c4b5a542a82d12a610395faff86fc54947b2d48c72fa9c486b5e0388b515c8f49b9d6fb9d3aab26b968369096db76859601bd5bbf1b9b306e90aab97f06b4112fc75102d5b2145df028cfb60c87fdffbeeb1f98c8c70767bb5467a6a9b775d590878a66ba3bdac15e32af240470083e78e534b5892e1a0b250a4c5768fcf1cb819f5dfb42e2b66e6d204c78aa9784e4ca75e21d676135af6879519bd68456ce210398fa464c31b28b3099f93d99d0b6db2922fa7e21dea2f60355766d4a90c41d57f6b4138dbd46a4fd99e2a922cc067a87a15a61aeec100525959423812ed519bd63bfd9f780a9b553832e78c49c71c9f3110a1278f58ef3c7e3798ab8789f38e1b5ab40d25eb9a5df55ed9946042249d3911f69bec1b7d4e70491e72ff20fd8f1951af98a797299cb5297d62472b66b5a6a66ee5f33c7a544fd2252109bf6e9026ff8a8f961891bf52503b49f4016348e0188ada9f27465f3e65eddb76f6cda0818ff8c0560598fa60bb121e713501172c498a4a7f44a012085ccfcd07698f6e5e92e99ffa819bd4d80f8d09e4d2050383c93fe68f95e381e7f9372baab0a2cc5675b7cf9748b7188b8b5cc9a49471d390a77984c882b766449517deb38eef3d7afc399b2f365432bab5825f9f6ffa17a67df786c9426ceb1bdaa86c08f63fb1beb7dd7cb42947daa7a01830e2e644195d85d633f7b77877be80a9a4fcee9d45e0f042b15c87bddc4809a78495c32af2b38db1df283775f8f01093525411feb8338d0a0a1f4eaf235ed529b4b78bbf7a0edf7cc272c7a3a4e6bf31b23c69f64b4607c98de44c49a69d8a143f270ddd1c96a495f1d5732f9e809970f219dbc618ee23c1b7ed45387fbfed5d5da1bf3d7f740e02f35c9f71f7fee87128e665d19f86e61c35fdebdb247c12ca873660caab431a83a253016ba67f7000f94bf6ce7b14b125602c6f98707c48c2b70ba59f53c5e202284613fdfd92f527d327fd9dea7afb4a3731de65e15985dc18629a1c4288d38e1b3be186f9f73145517c5889f0f75aab22ecb01471b3a68321bb549e9ed3952ef1d6aab1dcf364095e9cc5f67ea801ea994f206a8116515946af69a12f7588d3609b8ce7f233aede5090d799aa5df4c58cb493864e961aa3bf13bbba79cdd9a8f8cb20a1087da10d3ba2092795b50c7ff4cc0d1cdbd7ce4c7b795908285be72f59e5d488c8de36369cc91b9cf9774ab1badd70d125fd5a2ed0353d79ff2ae5bfaed36b94a9c9dd605d7e9f4f57d123a7aa8b863b27217b4bb9544d1b7745f5cc107177402af7a133d347a4f0f0aaceaa1abbe5c0bdf6bbb9f4faae3faf939e8bc58872ced6d56a2338aed84621e3bea3592ddf0d5db9a51399092914c9340445ca7bd2f06e3e2952e382f1097bd57273899dd7b65f09853a2924815b0dba37413bb7d031fc6aebd12dd25d20f5138a64c5398dc33c67502eadf30e9886252286b21b0786af172e300cd59fa71c2cae240296f0bea2a7b60e7ec08bee3f27557b8fce217fa1293f86abb5526d7930ab565c2212fa48a995d1f022e623841a8b4076ac4485da5c80724869179ee8189d998ce0a2b0d1d285bacb5ff30d4f862829daf25368c13590ad82e233f6ac8d34efdffc838ef37ef29117e93d195d364de519712e2a21e6532e88224a98617f0f82b15dbb1eddb40be15be124c1869440c07f8deb83415767aed3d0c1c62ed35456790ac1f18dc332c8c5f8eb58ba2fe6b1fff89fd70c462acefaffdbc89baf513942b556f66c8008b088444c9d4c955914c68b087e36cf0a7e8520f3fc6fbedf976daa4f40ae442da3ddd371b1e6d816b2abd8378b56328f2456aa90f812827059b89081e9e034f34792a7f1e130efbbca5fe41ceab6d3ed088ad6497ce699d377683fe3923247ad60410053f1410e5e9c2c07d3efeeadb2f46eb51864cc850425909617c69b2cb5c722b20b461371ebfe3518c895e380b0d64aa3f99e6b444bb4dd6d79a1ffdbd94fc13d9dacc486362dbbff9e8c0b958b2e332110d3cf6ab542b2278e0a01f033cea8e12a73f448ae686885e583fc13eaa7ab767d1d38d046fb9ef05e10809c8537e31149c0f113930229e49f6aba6b23904664474229ded7903d8533c6f88792e322481a520e917c61aabaf581ed0eb4dcf72d343d471b4074d0ac4cc674f289fe793460a2900d4aa420df79251518686651b5199295a47b6fe08ae69544fb45282d80bf5a2d16c83bd58a81f0280987d7c984b06cb7a2624467379a7bf43b0e162c0c3157361ddb0e2f3871dffd1e19da329f204904cb7324d6b9cb0f573edc60e87c4e9f8aee0cb741971dc7ddc95cc29cc15a2773c295ee9425d76a3d998e2f96d69238c5c0c0db83feec1acb3e62840414ab16dd6fdc924fcefae636a1677b501a4494ed5aaa2beff6ac686682627c38bf7f138b91e23a490b35b75582ceb6079f84cda461fa21edf1582045114a071a1707f54d260372ffac7293e8adfc3b79847ea57977c4f1026bb055ad4bb51a056de07bd11d132dbe65d8d336f8f00fbe1cefbbd288dbbf02bb2f8e1ddba05dcf3afb8f76e563c3afe1d106e948e12d5e3d0ed4c27b557b677f61f2dc6ec9402709485a0a7e500bf02c80ee7030b9101b1621fd0210b729d070b6d14bfeba94371f09a11515b548b97f791f232ac1f6aea45007211b7e1efc0d442141e662330b78756022fa48c448c280fefcd010ee698ea28b172e8cf5d2b0108d3e2aa11905e05278d29937281a66901f62789ea3845805ec253c0b099a23bde894e896d531697e101af27f3ac207bd48951c49842e430593847790175211a019370658185a003def12f015d88f669357fb1e600b45b7c4cb7c8453bf729d397e2974dc305d89574d0f2eb976189076b245e1195dfc30e0d4c480867cb2a4e9d5e7219f9b863c3a288c198379af60cbb02ba213846e18fbeca309e88da74f4b8c710dd82792a68037b2990c92019a465a7a6e52ec88415b56eb86e0fac5e6ad6dfd250db13e4f546918428487d51c362ac3d4fd33c898c299ae5fbad52832a48f388c9012acc837e6ab9c8a5ea9e3a2891d870e90b3cad2a277eb351e4ec9b2a80784a8da7319fb5a2d7a73f42c6d2b04c84c41ce2537378895ada767618c468d3d7c53d143a5a209b89960e2c26533152770497e527f0908ff27aac1d1e0ce9a11f1dee645896a79551a65243d2a7bddb3c535eeefec3803b0d3cb99d67c815e965da3651ff0cea13b5916a38d6c846f1f90ef2d4aa11e45a7ba5aa86dc5f9dd34a85d511c7c446c66a6bad087e85b3e57b5d7a63a0a09de89863b706b088011c275aa2d9b760e4912a67ce73a1ae2343a6e4952ac104cf9af778a0efeb1f0f4a53089585969bd2d74ffb39f609ebae366ed34cbce2d0b27f1f402864205aa53066432cc6dc327387e122369b7fa388ed819b9ef4fba9cfa610118f1de0bd57ff7e7c83599fb25dc21c7f6264acfb723d9c194c3f19517fd6ae5a34364e23f760383e078ed2fd84c9e4af660e6dbab6ab8fe73017694acc32536b75def078675fb89a354f6c8e02c0348ebf28352deca6b22e04874e81482a7e10f38d44db7ba0755df3bce41640a9ce8fbe600679be4d6340127be25ddf3de4762b1c74b551958b6662197c8b2393827f41daf2b0e8ef97e2c8c95220fc9e4f7bd0de128019345afce31a778fa1ccf9f5ecad7fe607c2f2281efe45f418bcd6665ef8573990ba8169ea6db045d5c2768eea39f756336d5bf8e86883a3e81adfb7c65444973a1040688bb0708569741756eb2e70db6d5f619e9a0e568afca42669fcbb80386aa9cb1414b96cff24f936d94198c256550ed4ad35077f552106201c2bc0df83db448e673d31346fe3040ef6c795f9b0d034b00b6a811afc987ac58201e938b6ae4f6481120c9ad7a5860af9561409290a4fd091a561ec96b581739663abb36fbe64f14fd53616f4242fc1ad63ca5005280064923057206cafab8434f5d7246f5d9602a0644cd602f958c3f292416fa607c89a134b9a0a1d1b160e2e8c5fd7ec61f80d8657215009c64e3491bfa375d06b5587b9dbd1ddf7baaef9a383547585df6dad388a1e0b2017de4e309f35b0ae2b89c9844e948fa49041682115c69985298de3311ab02cda6a52868cb044da088cb56dcadc3c511e7df1d7ce5d9bb681e784ba0468416f3b2c171bf4edae59b37c018e503ee5ce3c8a1c61e7c93ca7d1a0b8077a22dba3422c61016a0235ac7dba3a27db141011e6df0244376af7f0aee13677dcc246b38e84799cfc2d818cb1a43feb03760da66a7db5978a1736c1611888bc53fb35243a68c200d60b109735ad4a7e4d7eee8796dad28a05d3b1fe4775503e6c211344b536945aea435381eb1add8d42b7cd97a2454cc449c182c9d6f5b052df52b8181cdd5fa4bd46c18dc4931426020d95a2a824346f282f048ee170e0a38b66cff82ea1792eb80399ce33c342bdbfb46c6bea6dfc44694d13eb0233b6e03b9dbb2fa33822c0b9fc18777274c160bbfa6ce12968a9ce675ac2c4f33cd7a250e543cc02db67f7c47bdd81ce54e9bcd902be4587e7f27d6aed44d7ea7e0d7b78cdff2b93ff00ab5c21b082eb3f0ca0efd2b67f8b6d0c28c7ce46dce68e0a92b38b94a57b6ae6593f55ebd36e0e52d501eb28d1b032bae399b7adb9f76b6f440fccd30cdb53b49ed912e99d167ffd25e15b6a8a554098ee2ca6da94628a3bb1ab7eb35e7a9ae9c951abdd62ce7c356b98fd3c1fdd200c266cd37c0a302a7f5e9f4f52a53d2840361a5ddabbd416c651f8414f4edd9e50f608590a313c298463fb482499d6d7e5d1d2e28f09a6f1e572e3d2973ca7ca25be248f28092bc9c5e3220c8a7f554331eed6babcb9e2daddca3bd5a7c83ab936414d19c3f4d97a7247b7dd5a66a777ad4", &(0x7f00000025c0)=0x1000, &(0x7f0000002600)="33048b4918e22c33b76a", 0xa) fcntl$lock(r3, 0x8, &(0x7f0000002640)={0x1, 0x1, 0xffffffffffffffff, 0xffff, r8}) openat$bpf(0xffffffffffffff9c, &(0x7f0000002680), 0x8000, 0x0) semop(r2, &(0x7f00000026c0)=[{0x0, 0x1}], 0x1) r9 = getuid() r10 = getpgrp() r11 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000002700)={{0x4, r6, r1, r9, r1, 0x8, 0x6}, 0x53b, 0x186, r10, r11, 0x2, 0x7e80, 0x180}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002780)={'tap', 0x0}) r12 = semget$private(0x0, 0x1, 0x40) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000027c0)={{0x3, r9, r1, r9, r1, 0x46, 0x2}, 0x0, 0x8000000000000001, 0x9}) sysctl$net_inet_udp(&(0x7f0000002840)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f0000002880)="e4cbab2bbef8e9b650720845cdac2b4af917a0b98d", &(0x7f00000028c0)=0x15, &(0x7f0000002900)="99d161ffbdf3374628d62011f0e978311de1898a5ea4a7f674a0f3c8a09b2df29b1373f49d6693f55926a70fc0513d61e77102d0a9aa6da05fd46b160fd5f4a56aff1a857991da4154fa7a", 0x4b) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084c696cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1000000000000190}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x2) ioctl$FIONREAD(r0, 0xc0206922, &(0x7f00000001c0)) executing program 7: sysctl$net_inet_icmp(&(0x7f0000000240)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7f2da879c00ab205aaf3c3f75df1160dfc0cacfcd184c2470cd9aaa773a9cd427e9dae259a07c417d2e4dcd215d42a221b3745df3450b5fa0be8538149c05e11e8f3c5945ac73d02d70878d024fc8fd916142d3da89d6af6d32d9647a7bc41a8b2e1d870f706b966e54d20cf2cc638ff171b486134be2f5c815827bfe544e38f2f733c487a2dec600e1938b66d00ac27783fa2f60b6445918886732652dbe9dfc1742ae99f478d8d86", 0xa9) executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x40000802) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x54}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f00000004c0)=ANY=[@ANYBLOB="b4bb407dbf75b2d6ff269c69dd3d2c9f8e52022a28369c1332bf3580a3369f789242083fff051b26335443af84fe5a013cfa307332cb6329ea05b82e57dcc3c541f447905b0f8e5e85c5b0416ab5f063c72633973b25a213f4a6ee3c1625ee18b99ad67627229198c4328f7f6e9ae074de6ea1bfde3f1a51174ed62f21abc6bd62ca34d7f7db4d9d4105309da4bd408694fa8234242f0e09d4f637e7859f198bb6f5c496710728ac89dd50e4f59ceb8dc2071d986828d4c3fa01953495e8a649d41f16012ee55e47710052a5f7a7ca22f15d08403ea2d1ba32fd7498e1", @ANYRES8=r0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x7}, {0x8106, 0x0, 0x0, 0x2f4}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) fcntl$getflags(r3, 0x3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) execve(0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x4}, {0x34, 0x0, 0x0, 0x3}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r1 = syz_open_pts() readv(r1, &(0x7f00000012c0), 0x11dc) msgget$private(0x0, 0x13) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000480)=""/82, 0x52}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000080)={0x0, 0x5}) fcntl$setstatus(r5, 0x4, 0x4) r6 = dup(r2) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r6, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) close(r3) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) openat(r7, &(0x7f0000000340)='./file0\x00', 0x10, 0x42) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() executing program 4: sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2f, &(0x7f0000000040), 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000001c0)=[{}, {0x7}], 0x2}) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="54728965", 0x4) executing program 3: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf0", 0x2d, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0xc028698d, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) unlink(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/34}, &(0x7f0000000100)=0x24) socketpair(0x10, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r5 = semget(0x0, 0x1, 0x0) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000300)=""/113) r6 = socket$inet(0x2, 0x3, 0x6) r7 = dup2(r6, r4) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000380)=""/205) sendto$unix(r2, &(0x7f0000000480)="7d1184", 0x3, 0x2, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) renameat(r7, &(0x7f0000000500)='./file0/file0\x00', r7, &(0x7f0000000540)='./file0\x00') semop(r5, &(0x7f0000000580)=[{0x4, 0x2, 0x1800}, {0x2, 0x5, 0x1800}, {0x1, 0xb2e5, 0x1000}, {0x0, 0x5, 0x800}, {0x2, 0x7, 0x800}, {0x1, 0x8, 0x1000}], 0x6) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0), 0x800, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000600)='./file0/file0\x00', r6}) semop(r5, &(0x7f0000000680)=[{0x2, 0x80, 0x800}, {0x3, 0xed8c, 0x1800}, {0x3, 0x2}, {0x5, 0x1, 0x1000}], 0x4) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f00000006c0)=0x5) chroot(&(0x7f0000000700)='./file0/file0\x00') getsockopt(r2, 0x9, 0x80000001, &(0x7f0000000740)=""/41, &(0x7f0000000780)=0x29) socket$inet(0x2, 0x5, 0x7) executing program 5: recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000300)=""/249, 0xf9, 0x1000, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) syz_emit_ethernet(0x5e, &(0x7f0000000100)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\t\x00', 0x28, 0x0, 0x0, @rand_addr="6e1aa4058b74adad9a4e721f5b293380", @mcast2, {[@hopopts={0x0, 0x1, '\x00', [@pad1, @jumbo]}], @icmpv6=@ndisc_ra}}}}}) readv(r2, &(0x7f0000001580)=[{&(0x7f0000000180)=""/166, 0xa6}], 0x1) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x4}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4e}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) sysctl$kern(&(0x7f0000000040)={0x1, 0x1b}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) executing program 7: sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="e4", 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = dup(r0) listen(r4, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) shutdown(r4, 0x0) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x3) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2a, 0x0, 0x7) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r6, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/121, 0x79}], 0x1) writev(r5, &(0x7f00000001c0)=[{&(0x7f00000011c0)="d80aa5cad6088d0ad96e77bd20f665168220ced54374997e6f974e5ccbd08c60f1fc94a8a2907c4212b4b475e5aefb22c95abef06d0950b52d71ff261ea5dcb1adcf3d9c60679ee4aee250a70c40ad507ef757e5aa44b7243b99a4334b5bbf038cb1ae946db671602d5b502e2b167ef4daa91b79bddbac33bf38d8b2973187804e4515bcfde49cc09a", 0x89}], 0x1) fcntl$setstatus(r3, 0x4, 0x0) msgget$private(0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf", 0x1}], 0x1}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r7 = syz_open_pts() close(r7) getrlimit(0x3, &(0x7f00000000c0)) syz_open_pts() writev(r7, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000180), 0x4) setitimer(0x0, &(0x7f0000000000)={{0x8000000000000000}, {0xffffffff}}, 0x0) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) close(r1) execve(0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0xfc) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e0013eea9405095e8815417acbf4419893cfd4245d5262dc5ade2ab6278ab86672f9ed184987b8c19d9295a17b98020f6000"/70, 0x46}], 0x1, 0x0, 0x0, 0x603}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kqueue() kqueue() getsockopt(r1, 0x6, 0x200, &(0x7f0000000840)=""/159, &(0x7f00000002c0)=0x9f) socket(0x20, 0x1, 0x0) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x3d0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$FIONREAD(r2, 0x8020699b, &(0x7f00000001c0)) read(0xffffffffffffffff, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) setsockopt(r2, 0x0, 0x6, &(0x7f0000000040)="46647713d7e556403406bd67f36ea665", 0x10) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r4, 0x2}) symlinkat(&(0x7f0000000300)='./file0\x00', r4, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r4, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r4, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') chdir(&(0x7f00000003c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000400000000000101000000000000cea50500fe0900c0cf2fd3357ae30266060000be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5e3c6471887247bbaa3a53426d93c0000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff130000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) executing program 4: syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x20000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000476000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000075a000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f00000b2000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f0000662000/0x3000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f0000458000/0x2000)=nil, &(0x7f0000062000/0x1000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000141000/0x2000)=nil, 0x200000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000fe9000/0x14000)=nil, &(0x7f000037d000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000134000/0x2000)=nil}], './file0\x00', 0xfffffffc}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f00000002c0)='./bus\x00', 0x10, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r3, 0x3) setpgid(0x0, r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2a, 0x0, 0x7) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) msgget$private(0x0, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="54ab650ba2365ef46287ce07b4a46f3e0659fbbc060f1afb8d267e3aef57a7561ec734f21bae0ef5c0fec7705f425920e268e9b103468828c55df19a9603765c1c69454c08f1fd627e2aa4ba2fb56d75db9208f3bf65e6c6e0c358a225aeedd1c578f2e7593b128d4f1b9972350794fe7230e57d5b5ed7e9bf0e895d4e35f2bfd450a903e8612313a29709909135e11fc6343b09b1a1b1dbb961951138a3e0171986b5acfc5c229c53141741b100ba28810962ac4be1e196b86edacab844ea39f662b445ef3261097e9474df40be44c23d38c116f524a996c7ae9e8b9bc0caaae9495eda4a71f85a656f6e", 0xeb}, {&(0x7f0000000100)="8f", 0x1}], 0x2) execve(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r9, r8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) r11 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r11, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x40000) r12 = socket$inet6(0x18, 0x3, 0x0) fcntl$dupfd(r11, 0x0, r12) getegid() semop(0x0, &(0x7f0000000040)=[{0x4, 0x5}, {0x7, 0x0, 0xc00}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x0, 0x5df, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x800}], 0x9) executing program 0: syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb810001000806004b08f905040086dbbbba595918e0000002aafffffffffffffe7f02"]) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000240)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @broadcast}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x80}, {'?\x00\x00\x00'}}}}}}) syz_emit_ethernet(0x0, 0x0) semop(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5901) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x4, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x2, 0x7}, {0x3}, {}], 0x3}) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(0x0, 0x10, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000140), 0x0, &(0x7f0000000300), 0x0) executing program 3: r0 = msgget$private(0x0, 0x0) r1 = getgid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f00000000c0)=[r1, r3, r4, r5, 0x0]) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f00000001c0)=r7) r8 = accept(r7, 0x0, &(0x7f0000000200)) msgrcv(r0, &(0x7f0000000240)={0x0, ""/131}, 0x8b, 0x1, 0x1000) sendto$inet(r8, &(0x7f0000000300)="8bae24dc1e739a704c82b38ecd4aa0474aa4f7eea6e4bf984a443da620f140fdbb49227b86836766", 0x28, 0xc09, &(0x7f0000000340)={0x2, 0x3}, 0xc) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000380)={0x1, 0x50, 0xc1}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000400)={0x7, &(0x7f00000003c0)=[{0x6, 0x0, 0x0, 0xa2ed}, {0x1, 0x4, 0x1, 0x400}, {0x397f, 0x3f, 0x6b, 0x8aa}, {0x200, 0x9, 0x3f, 0x4}, {0x1, 0xf9, 0xcd, 0x17f}, {0x1, 0xc8, 0x4, 0x5}, {0x8, 0x1, 0x0, 0xcb}]}) msgsnd(r0, &(0x7f0000000440)={0x0, "ef886a879aa6d6078a6a7ec82f5493fd58e082283a2063128c020f450d36291730757a9a85d04b84fa1929c8f947296f2a5c87fd01097681b2a2d8421d450ecbe904375ef3258ef012448a3f61e2768a82c7f392c2f8d4bdb6d84bc190235d7a0abdcd6a5a71f73ac7bb996068a6b5ffda4aef4131db7ff05a7836a18b98469d8cd195e367ac7645c7d6a90401bc95f43cdfe3c5d6560bdf07e4165458d4de0e1a87599926fb07fc9992f1bf35354e02a2ba253dcd110314292ae3016a848c7b23ee0149efb2ec89ac39e8ec3f69c3d86d5dfbc10c"}, 0xdd, 0x0) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000540)) r9 = getuid() lchown(&(0x7f0000000580)='./file0\x00', r9, r2) semget$private(0x0, 0x1, 0x80) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f00000005c0)=r7) bind$inet(r8, &(0x7f0000000600)={0x2, 0x0}, 0xc) r10 = accept$inet6(r7, &(0x7f0000000640), &(0x7f0000000680)=0xc) getsockopt(r10, 0x6, 0x8, &(0x7f00000006c0)=""/208, &(0x7f00000007c0)=0xd0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800), 0x80, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000840)={'tap', 0x0}) unveil(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='x\x00') r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000900), 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000940)=[{{r6}, 0xfffffffffffffff9, 0x10, 0x1, 0xef59, 0x4}, {{r6}, 0xffffffffffffffff, 0x0, 0x8, 0x0, 0x988}, {{r11}, 0xfffffffffffffff9, 0x5d67131413e7f00, 0x1, 0xfffffffffffffffe, 0xd6e5}, {{r7}, 0xfffffffffffffff8, 0x0, 0x2, 0x3, 0x7c8604c0}, {{r12}, 0xffffffffffffffff, 0x4, 0x2, 0x8, 0x8000000000000001}, {{r8}, 0x5, 0x80, 0x40, 0x0, 0x10000}, {{r6}, 0xfffffffffffffffd, 0x2, 0xfffff, 0xc80, 0xd7b6}, {{r10}, 0xfffffffffffffff4, 0x2, 0x20000000, 0x100, 0xffffffffffff0000}], 0x81, &(0x7f0000000a40)=[{{r11}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x7ff}, {{r11}, 0xfffffffffffffff8, 0x7b, 0x8, 0x8, 0x1}, {{r6}, 0xfffffffffffffff8, 0x8, 0x20000000, 0x3ff, 0x2}, {{r10}, 0xfffffffffffffffb, 0x0, 0x0, 0x1, 0x3c7}, {{r8}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x6f1d8908, 0x9}, {{r6}, 0xfffffffffffffff9, 0xc0, 0x80000000, 0x9, 0xfffffffffffffffe}, {{r11}, 0xfffffffffffffffc, 0x9a, 0x20, 0x2, 0xff}], 0x8001, &(0x7f0000000b40)={0x80}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000b80)={'tap', 0x0}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000bc0)) executing program 6: socket$inet(0x2, 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) close(0xffffffffffffffff) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b10005010000009f0500000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff001000"/177, 0xb1, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xfaa, 0xff}) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000540)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f524b3fa75085f35dfa4dc7e149d4d6d06a3f23616e774c02f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0da9e274f50acd76b5c567049ef436dbea0d7562f52950fa5ef6ec2bd02adc7f1fe850c081d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3f670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fb975ffc080e963cb9a8bd949ee0fc6dbceb7d956e658a5673cc947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6a34396ce1e34e8a0bdd5e94723235f0675fad5315e7eecc3e11347f40e67a8c0ae4428f0760c70e1dd7873e27142bbae1a7e44de453a073c799353d46dd81439b115afb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b09a507c6e505ff594828b388f9ed85f1602a20561aed73c87e196f4f7859e071fc98111cc9024f790ce68e3f54baaee16ceaa7d01620500"/528, &(0x7f00000002c0)=0x210, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0x40, 0x5c4a) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x28}, {0xc0}, {0x6, 0x0, 0x0, 0x8000}]}) pwrite(r2, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x20, 0x8}, 0xc, 0x0, 0x0, 0x0}, 0x14}, 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x3d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) dup(r0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) socket(0x18, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) setreuid(0xee00, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x0, 0x0}) syz_emit_ethernet(0x7e, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)="c02a166f7bb36876cdd9482fac48f055ce72609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a66169a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d564185b978979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b", 0x91}, {&(0x7f0000000040)="9c9596863163cc09beae68b8ce7c641aedd1850536e7b1a64a2df5f9d93f80cc17", 0x21}, {&(0x7f0000000280)="b0bed93161", 0x5}, {&(0x7f00000000c0)="8e383bb7c060e5ec23f0317cf1813d1e5dcff503facffd99375093e1bab70b45d397c74d04829e7c37fdcda2ee58bc72764b99bd8719f6ec87e944bfc7c1f53d8a1160f80eeefb997ad54bbf860f96a36221588ac5b2dd7f334d531bc7e327dd8ccfd5c3bb8218963b165814ea70030c52faa48fd0ed1d5386e18918d67cfac5d5c35ad3dd9b8f0c2c18e7275ef89305091ecc835a", 0x95}, {&(0x7f00000002c0)="81f54f5d92a841c4b23b249e476278b3983ed5fdfda8b8d7e327de4468000030759166ee25", 0x25}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000100)=""/111, 0x6f}, {&(0x7f00000003c0)=""/251, 0xfb}, {&(0x7f00000004c0)=""/227, 0xe3}, {&(0x7f00000005c0)=""/145, 0x91}, {&(0x7f00000001c0)=""/48, 0x30}, {&(0x7f0000000280)=""/108, 0x6c}], 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x1382, 0x0, 0x1, 0xdfdffbc1, "97115f33ba7d00fdff0104000000000000de00"}) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x1, 0xf5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdirat(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x20, 0x100, 0x7, 0xa01]) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYRES16]) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r3, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r5) fchown(r0, r2, r5) executing program 3: setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000180), 0x1) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000014c0)="87", 0x1}], 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) r5 = syz_open_pts() ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000000)=0x7) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f0000001580)=[{0x0}], 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) executing program 6: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) 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, 0xb, &(0x7f0000000000), 0x0) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) read(r4, &(0x7f00000000c0)=""/194, 0xc2) close(r2) executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {0x0, 0x3}]}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() sysctl$kern(&(0x7f00000001c0)={0x1, 0x3e}, 0x2, &(0x7f0000000200)="262f8320a62638875e146214eb7f959432f7e5121df569fe1a0cadf600f6dc1ba06f3917cd8f3df4279802f7fe6dae695b", &(0x7f0000000300)=0x31, &(0x7f0000000400)="bd47c860962f78c9a6b8a1e5c3b264623e49ccadd8f8b355598ec04a5377a0e79e23047c39ffdc84635eabdce6fe72d881362f7197c10e0a59539f289240e6b3fae154f1c2a2327c0165113465a63620670f698e8799650cb78722af5bf079a59c5929abbb3f36783c4fa8f205b21945bd0e4cd02bb4363d1191afe9d9a53667b05f97", 0x83) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000000000}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000000)) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2b, &(0x7f0000000000)=[{}, {0x1000, 0x10}, {0x8, 0x7f, 0x3f, 0xffffffff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 7: getrlimit(0xd, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="020000", 0x3) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) read(r0, &(0x7f0000000240)=""/193, 0xc1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x80, 0x200}, 0x3}) getrlimit(0x8, &(0x7f0000000040)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205609, &(0x7f0000000000)={0x1, 0x4, 0x0, 0x0, 0x0}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r3, 0x7, 0x0) getdents(r3, &(0x7f0000000040)=""/4096, 0x1000) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="e4", 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = dup(r0) listen(r4, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) shutdown(r4, 0x0) executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x40, 0x5c4a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) link(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000540)={0x3, &(0x7f00000001c0)=[{0x24}, {0x61, 0x20}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r2 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000340)={0x0, 0x9, 0x0, 0x7}) bind$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) listen(r2, 0x0) r5 = accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000300)=0xc) dup(r5) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) getpeername(r6, 0x0, &(0x7f0000000280)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x60}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x3d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="6b2b22a5dd5a160db6e5d91a0a9183486513e6e2cec886f996270943b11dfe5d5652761ebfd14b89b78ebc86c0c1837448c769c761b1c1eeaa2dbaff3cd6513cc77074172962c3d05772039cee7051fe4535bdc2bef18b3d1287384864b5f1a5e78591d42ad8c6cf8d683a65012045ddde7beaf2d029afd9086b71d9e98f14fa9bde013194313a616fa1fae87d32cb62143f4390d0c67933303e5f47d15d27b703709df0c5d425b900f1ba69f7a1d106fc18df0888358624f2f16b564407e1e86ae5574d349e66513cd9376b4b207badf0cac3ec4bb7687e23ebb218fe933137", 0xe0}, {&(0x7f0000000140)="95bbd7d7d111cf42397e2294eff3aabe25e25a2e60534dd8e198be817693205898e07aa28cbe339b1abb4aae52dae31e1af7130dec3461c030c7b06c11d1aa968673b12ec9452ad6382429", 0x4b}, {&(0x7f0000000380)="b7fd8e4219a786e9a41ff562a3f57309c5e9fafedbdfd44a5f88bccf0a67fcc92fd4a22393628b0342187e70962743bc87636815922ff6ea075f8db1dd20b363c4f2171381af2132004604b80f19642323ff106fb803ac3cfd404801ba244444ad721961a8caadcc6de3f8dccc810cc476b6e84d3156cb2684721bfc8bca56a78fa010dc36937438162022dfb00e46e4c8beddec9ebc3474770376de689251b243bc7036fec97b67eb3031835ac1670742fc3ae041a5edd1efec6176522595d442ac5d9750655df70dc9f820f234f8ab7da45f4203c98b6ddfd7670192e6ac8c1f0c3629a39fbb5f8a88aea50c9a2ca8029a2bbc7359e915201c29faf1b6fdca3902cf328ccf8d24b56df4039b2a0d7ec8e1cc1e014c08601555e4eca507c415168ec5fa1bf2d12ea1de650737ebd228ebd5b1fd39a11971dc5d230ff4de8d56a26a32319b8cc51df44b11abb03b7706d9e2b1e95f0a67b0ef8606c53c83622c8dea60c130a6aed9f6fd7d1e53f6ecb5b9c59b7c2578211fcf09d1692dcbc642813874d9d96f69525ecdd7d1ed30b2dc3964cbe9a20521dd737b2142248dedc1cebb8e079b78c5a0e550ed06f2632e30b47450a27160391d62d4ae634ebdd6a74bd3cd005a75d52c3036bebf9d0a290671337232bd0a664fb176c099f2f831108b852c94c827bc7dd9351c6fe27b5191e46d41d58ff5db9496f6d3cf21ba8af66befe5e325f17cd5c8381bbd2c293d2116cebea70a5ee05c67efeb17978b1eb83deec3264c62a05639f7eea36e1b9be46dae6f409da7b104c9bc99b0b589c5b54606ccc50a26d67a320d25d37c05af37ed28dde45f64d1eff42d6f3b61d4b62e046824cb90e5f30bd0e4e9aabaaf8d281587e93ca104f10d61b2cc878650c01c895ce82fdfb17b63374e7a689070874ea5ea4d0708d05a70b2ec7fb4f2a19376ce50784c99c43821237734315c88b010c0df2a460a48b4c2e12e52a72b36a8dba2ced6f86c1f2ca6015ab07be55a814c5d3320ff57259b5a9f4c334989f4b1b9a7820fa9c531437c70d45570a838ddfacf6972cb51fd9c33814f138401342d954d55a43f9f0a5cc7c5c8792e9189c2cdf2a6cf278812c36cc229af6ee2c2fd7fce74650f0d6855ee255f10dd4c90369b5c9c30c6f0d7cf7f2da1f8818a1aa7baf1a4d712df58063c8d7761a64ae132c85071c33f1ef43cf6975b0716897ad0e83abd5b6ab3ed89875de9300a666e537f10d086261899460961b5d18eb17ec4a3b7db81042e723392ecc7b903725878acf13b5922d1f82257c05b5e6e461dc729b9d71be993ceee4fbbc4982fef69a86d597f3ad757007428a82a3d70b4bfb43dfb21a15bedb821abbf5e4da59e18eb61a13e4afc718d3efcb0d3c3dd46ab9c0384d20dfa6ec077fa27761e217a3bd0ea1d726cb1aee70fb7f892177afd96f9acb65d700d43169d81846e5605e72f64e10a9ef715a0d828be9b742bc8eb67300da0bfa72a9c5e3ff3a380e84d780cc86fb341a6221973b70764e5f902d57da0c2218931f9eeac55a8b44910dafcdbab8c28327a6707bbed9d3361478261d4d79eb73555e8319bc9042fb2193340c69ce6b7f86466c99449f0764801c8958426906dd3f7d388b8ef80004f583fa94d633252261b1fabe077fc4f86776f8c380ebfb3be006448a7725465e52eda74f555b45297bb7b4e65bee27c2afff904a598acd67e4bcbbd4b0b450d91d4f71f42e7cac4e45d4260dfc6835e8ce6d3f55f3475be896d29aeecf1764a2b3b544ecefa42edd2d916cac9302ae7a62a11c30eb29e3b96bf0575e708332f2dc37302ada7ba8be1a47b56f8d97fb0d616813c8f0b06b0e0976334cc7f29194cef11226db38e41c1befe4f38b8de40d6ca72412ac56ff1c2ea6c545df028dbba56a23ab378702b935482f68ae0d6f8c8ce120f2a71f8e1cc721a716382b265ad8fd80c23a1ca44875dddfbf4078c2ede20fcf53d466b5a1c0871ce1f826f5086254d58cc1f832d9e9ae7aa58371d21f9d0e25a510755d72a38fa78b21c0474b02cc251bf005f3077fd1f58849d0ab06dfcb75544de9071ae016f68d7ec1bccad3565685724a87d5da4636403546cfade208676e4e69fa546e98cb59372b24b188f592c6e0b26b017ab3e21d044b2d1a899817215f7b31909bb6de4b919ecee7fd61a7b6b7b0c1e766d1605ea0fb15d6c9d7833b7eba2dc2c3c923477a499ddfd7bb59928f1ad44fadd08f173c92ffddd2936bcbf7038614ebb2dbec732df545ff744ae1215e3e25d7498536314e9baf2345338345f2ecd9ca19899940c64444eceb542730b7b96d8e212f29a221e2791757b3f3c304289ebb1fa3b3ae8ab0c162b9908beadf9ac013e21e58626e6554989fbcbf98e400c5e978994ff00ec6632d3cdbe05dd308751913fb665505065bb338e96295db89486602eba2289cdbcc9a03c7ef12b9588d614cb03b2c76363cd75cae98fe7927c74302d1b538355bc531ecad3da1638c5c066956d2d90c138c3881c913b2dbee4b07cf4e69425a99800830e77c7c94a4ad58409d3a39c9517ed78dac01418528a69412a61112f1c433263bdba1b81b0873a6e9d71fafb0225c4d17114ce9daf36b2238bf5e2ea145a38317704b6015e0a3a6486f7eff11a867e71bb5260b05179a163e9805c9743167e663701dfefea0f7217f7907213bd3a5bd00a454e7abb5c2d3c17df72c43c6a16a298e8f3cb710348ea0133f3182981d7896dc4ce2d9ebb976d937ed5ae02a1abecc4ae4369bad360e08d1474d6f9b43445e3f72ffebefcfa6c03a33818b6fdf5933fb138f3a23ff2635b22c2aeb7acddc6967ac45d86b29147e3ea852117ea891bcd9708121430165cda855270a44e8d35781bdb2fed63fdbbde478a3205716585d9db929a5e36e2d0d579839ed61694b7d85256573bf84c45ece1bfbe68424c53e132e5bc95af2fcda52eb67e2afb63b8daa1a1ba27f770c72331e3ad471bb51dfedf1ff54ec7e2f1455c3995bcbdf4baa48dfc6a1b67c6a8494010dce0995d99ec26ce6dcfc7e7b868d48f0df5afb4f699efec82cc174c054b6f340cf1bab5106a3336fbbfb639362d8aa8a1c119944c5f57582b2cc0bf76a8c866d36d88791c377fd9b10ffc3030c0f792be68f5d5ff24f90e72375774f8792221d81b4882ea885603aa9497df0c5e9dc6573f487270d37ce27a7d8ef1ed9f960b6dbbced777ce5527be0a87f1b22c69116c77617385e6c626491e73c7a0f0da863ed7d7225af47ef90bb73ff43d714498da97c1a5f41c02394a2fe496118af802515ba0b7d135ca7eebe0110d18499ea8232235b8173c701977380adf5ce8f9b10b3a7d192e8cb4b8da7fe85d053451c2a4e60ba3d1af390cdedaff43d7d7d982e32dbc4002326b5746b5f1ebd07becdca6f3cd123759003e21f73908111a7904ab50281272b1b5709c090685e977466a3732b58c272438d1e53272d9c42b1075bdfcfa4b0c511659b6366724466d98ba805aecf9346f98302b2ab15f19b01d8ed6d5e75b0d0004e8f881a96e6b89ec35de1376188d30d6d1be06c2d3f6ebd16102c256ea0a58c647547dc578f22093af34ef9358453b9c83c67aa1f484310217140d234d37342a2fe11d7e5355b465b17ff30c1c0551247cb808b1abf7e1aa5c4ed78d55e5a554f5db8a2247f1334da7bafd38664e4cfa27049d7159f003cec0c00dac5085af45822ea84f66bae23b69565ac8b3924a67e3a53d7da33c4dbe83c7164c907cac41d46a14bccf18505b7859fac274195588c3923f0236d7b13bab44e94021f3693fbdd3d02606ad3fd0f72ea6b4e1ed14526f98937acda91b5bf4b252e7d28a06442e1fad14631f2165a5327af0b4ef994d81741efc0f6d867d759a19b785e65b3e0500f21169c8ee3f2a848589ddf5fcec86b40fceafbadbbef82699c98682c066d2907540f801819472231c56a34a62b1f274143d3b21ba86671cbc68af8fc4154d93c3aad1b57bc4c08009e3227230429d66389277cd77d53eccc875f7a45c54cf114fe7bd0a95a7029c9649fd286187ce73697c0fe7883fbb6389d5b035a474b8318b8e24865a143b38218132374bd58fa0a270ef5795687a412d7c23a71043739be531ba1580e6981b89bc40ad7ee58c034fabcd5a1153acd3f9b293a9e4d374a3a44c1a7f765a5fce7aa1585d6383b7f5ddaf83efa6f1dc32abc0e26da1cc2cee80f18002fadd00dabdf5b881c41323081ff0eb3bf9a348d3eebbf3e65bf094366609cd8b59622468682befdfe7995ffd39fa238342f2eb7bac98fc8faa6d898fbb95b8260145f52adc25f0abbb914c04024f052411f6526f1d6763f461bb6828db3883a9ba7406c108b69d1e28f440784422c481d20a9a966765f02276193b1f10a7fe00b9adb45142e002277b2d13d6d423dea9dbf7aac4f2815456efa9dc4c39e26e2f7a3873aaf6e11aebd1273b32d3801356887129495b6fb966627bb6ac1ff5c5a4bc46e86d4d4a8174cc8dfc7c4c90299cc0dd3470a8dea1e60174c11725969d01a7b80daa0c6001e0a30bd71215fd3d1e4e361a6c7acb2607a3e6b25f454469652a104736fb5f532cd58571696b242dcec07da516264e7165c3987e38c5ee093c9671fc439562d4496f1e83d3399ce17ec705a70da9891f591ea56d2f2340a863543920922f8d8510e11a051d0a893fd381f5f74712afb0f7efeab1fa19666e2689b728cc60d257fc42e2308625eba609262f0f1f798e9df85d2ef4328aadebb2c1fd8e201f455aed0ffdce4aedbf62d9beb2d44d1ac963c38e4ebe8916cd245f3e4e1ac61b95ccb707e11df089750329b6e1543013a671de001fbafedca4368f1b49f2322d7ee2eaa9ffe2ef3e96c23d7afa12b0e344eeddc99b9f4b630a9bbf44c379cbbaa606026dd0e82a93347d2540621b977fbc96a5545c3d63a1398497338a6e3ceeac0372dc328654cf359bfecea45175b21e0764704920569b263aadb459992ed267fbf04a509bcde393481a8f4345f6f6290cb81ce3c12720541c57d826d322ae01e682dcd59a4bdfa72f4f54306ccc5312fb26dc0e08850e8a8b39b181cfb53dca31740a12f2d0ea05a167cad28a178853b9b2ecd6189790f277006c4b97774b696d8592bc2b2e2dae312da4ad783bb81cd4055a988d89e0a5e6631eb4ddb0730a751f55db53c0d81bf1355691bd382e7e8a2d73700af9290d1ebd9ebca25de6b1c599d34198fe21a0260899b6df5a971ea15903e41ef3963d977ceb2e4c5591e66c6a0add71736f41b476b6ee876c4c0efcf6ac4a1c210c0164f85db30d117899a868cc8f8e11e3b4900c095cd3caaba71366ee93dfa54a95da5845b7129fbf3493d3f16cc56ce7c5c2fa8ae8c9410c734dfc650c67c1648095f0d29ded5257f709b0c4f4f5d7255d726b8ef3934deed5088a688f35e090480d5a5f9c66682ba63fd0ab4e7874aa3b584bb75698f603af2ff40c884ab8bff44138d9c715207a5c9d28d06faa513471703e05145841006ac28c2a00eb4f6fd6118567c53fa8c83d2cb61f60b597121f79675816fcef5f2302640907d56c2746427aed7f5d1d0a857bcc0fa3f72fe5cf1745ecaddc1ceb84aa22c8c87423ac0c53e80628d6ff9ff20bb056d22f0cb3f916552ebf7c661ff5a9fab8c966874093a1f3c4d1b4a30118c604d7ca3aa696102b1ad9b2e320b7e978a987878e6bb51943ab55fb8e01488e91bc65d0821e3c0dd354535768f5e3ad115d6e90b82977828406bd04b383e71376bbcc4d37faf6", 0x1000}, {&(0x7f0000001380)="53ee346d0eed9d5e0c02589611a9f4a5f5fc2f81faf147e4bcefe405152c47dbfeb1111986320ab01acca4149be4e90ca450846b5dfe9f7a44a8562d4b080fd17c1fbd0b498615ba0b9297caa650c94965d8360642e7ed9f62c54ccaf79e2566b6d49292bbc46408c428e6c4219e592ae928cc39b990980c77fcd8c072c9ae0c4d7896e571c43768a2283b87215ccf84908424288558093cdef4f6a2d1de3af7957f648e1b73f86649e35c0fb1995c350a0c70ef719414ffd50b893ea332c9f784820ae3228c453975e1c364b3b4cdc9d77c0fcad1", 0xd5}], 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0xc}, {}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x25}, {0x3c}]}) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000280), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x0, 0x2, 0x81}, {0x1000, 0x7b, 0x0, 0x2}, {0x400, 0x20, 0x40}]}) syz_emit_ethernet(0x2a, 0x0) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='.\x00', 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@empty, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr}, @icmp=@mask_reply}}}}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0187009, &(0x7f00000000c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000240)) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r6, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) preadv(r6, &(0x7f0000000000), 0x1000000000000098, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000080350001080006"]) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x2}, 0x10) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x8033b9) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0xbb26, 0x0}) r1 = socket(0x18, 0x1, 0xdd) setsockopt(r1, 0x8829, 0x3ff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) executing program 3: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000240)=[{0x64, 0x0, 0x0, 0x800}, {0x2b}, {0x6}, {0x72d, 0x7d, 0x1f, 0x6}, {0x7fff, 0x7f, 0x52, 0x2}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x28ef) r2 = socket(0x2, 0x1, 0x9) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getuid() seteuid(r4) setreuid(r3, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) sysctl$net_inet_carp(&(0x7f00000004c0)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000000c0)="bbb4", 0x5) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r6, 0xc020697e, &(0x7f0000000080)) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0xc000)=nil, 0xc000, 0x1) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000300)="58f5136a1fe95402b1", 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) dup(0xffffffffffffffff) executing program 4: r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x8c4, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x653, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x14b, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x13d, 0x0, 0x1}, @tcp={{0x2, 0x1, r4, 0x41424344, 0x1, 0x0, 0x13, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x4, 0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x1306, &(0x7f0000000040)={@broadcast, @local, [], {@ipv6={0x86dd, {0x7, 0x6, "cbe4c8", 0x12d0, 0x1d, 0xff, @empty, @mcast1, {[@dstopts={0x8, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x9}, @pad1]}, @routing={0x29, 0x8, 0x0, 0xff, 0x0, [@empty, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2]}, @hopopts={0x61, 0x30, '\x00', [@generic={0x80, 0xb9, "44f94a03e6d05b56744bcc7494d65765677243e390522f36c6cacc615a14090a256af3332438d8c9bb7cc463117d53e055d8e29afd6532b77ca0ee825ca79c29d4f6fc4fdc53b2fbe01214ed2abd027f318c6bac4de360e8e1ba7e6c6f6fa5a8578593a59b3b1293fbca9e68d8a2ca2ca61bae879d04f2131246ab47592cb9f86d0fb14ccccf81a44239a82869c3b2f2184e908da082304e2d027380863a933fb3074b863ebd1ebfe230f779b0690c1592bac268c69d50b4c9"}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x1, 0xb5, "f2948f44e98cddc438b2d875924ac0c4e1822c87128c404ca7aff2d8f209b34e461cc21a3186058cc534158ef208df8fd74db74ec6d03d1a41c6e35d4292620a6840df072ea66f26441480e845659eba6fe78373a9d03d145eec08f57056de13c0a96214ba7347561bef6722326e4160f31c10d3320601a44bf2cc17a7b80db5f2fcb72d3a02139ba4d9516ddf86ef7845dc31f3ba02db94aab85147f777ea83c857acf26a810cb747a5a8de295b7a898e69069166"}, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @routing={0x0, 0x12, 0x0, 0x0, 0x0, [@rand_addr="1a47c3d9ecf6d9e681110e71aa428bd4", @mcast2, @ipv4={'\x00', '\xff\xff', @loopback}, @empty, @ipv4={'\x00', '\xff\xff', @multicast1}, @mcast2, @loopback, @mcast2, @local={0xfe, 0x80, '\x00', 0x0}]}, @hopopts={0x5, 0x3, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x7fffffff}, @ra={0x5, 0x2, 0xffff}, @pad1, @enc_lim={0x4, 0x1, 0x9}]}], @tcp={{0x1, 0x3, r4, r5, 0x1, 0x0, 0xa, 0x0, 0x0, 0x0, 0x7, {[@md5sig={0x13, 0x12, "270689750c172377a96c7793bae952b2"}]}}, {"25519b9bf62d4104ebffa0129a45c74375c7da5af43a77565503e7df9cad892673f22f8a175241ad5a65e438baeef3dd91a797e6abc24ee0f61e74c940daa6cd941c981cc0b3ecf8ce512e2133a242b5c562d672dfcde899c9b0e3351a69b0302dc6dc9b0826850b2a094cbb794ed13e8d0ba7d51e9e895f8a4c58845e9c477ecfd462c2729625e28d28416ef10cbb78d6a2e44eeeccef4c515594890b6aaea10df999d60c23f243737724779122b4601524b5e926e08aba131b09cea33580d1066580da17e9df243ff5384758c44f8237905330412e3b3b35df85acc22ae1d2d71755d8010b289f33a91c65ef3181003767d22a2a10a2e69a75a09f6a76df96f651474886a59973477e2060cff855e15ccdfae50b135843fadfa16c6931d26fb37d3078ea825b97ae5c81dea9e2b3c4ce83482615776df2f9629bbe1a7bb8324f78eff85051389ea3130b006e04d04fdefaa311e3e74b33884f4d4db272f30836b52bb545ee57a1510a6afadd46da758fe3a3561e066ea6b3761963ab57add771a4e2f2de77556d5ec0366942783c401f4590cf4b08182c3455159f52d6c8c5c419f11d36efdded8b209b3104e826eb1e58cf3aeda05fd34921017896c6912abf2218cd89f903968fb383f8c9da00e5ff2b427600856fe5f57bf1b68b5c5143aae714fac59f626346e93a72d15d0c0d98820c886ce1ccd5cc9c08ab22c39e2c70cd52fa2f3a9f776862c2304c72c3297ea89968b4aebea7292655f7dd1d773c30d0b73586d7e049b494ad3dc3db6c14518b8d56b343dae39ff1f4abe6a18adb8f3568b3ee8fc3d319523482cb418141a75c8f1270fabeaf325dfd5eb39934f5a07a969a3e24ec36332961e8927ab668cf110f1ff0bd44aca538ea07a7666d4e68bf6ebba95fb3c90b97aed3529e343f7e088a8eb52c584c8bd28a7743e946d05cb86150823701e67d63774842958b8e289b8cd1ea1f88a79e6f55b59ab51853b1faf3d86173ab8adc96dd7ac768041e3566f8376b12598ee3e738e2941159cfb961eeb50c2568fc0d37e9e3c346d427e68e3603c6b5ecb3b8da7345dc7fff1907325818ac5f253f4cf1139acdd623b45025b779dab9f4b29372306666cc43c98efe82b15194d3fe9c616daebb2d9fafcc8401f964c11316293a417067a5ad442ba7638e61dce30d8cbc57e4dd68a1c243615f93c490765e48baf29ef8aad87793eea516b8096e052e52bdcc57097a91c29b5fa2ad9668e615d596cb1965ea69e6ff89faa24c54f209261693e95a2b3cd2b0e584321651ac2ba756c94e0ad184b76e01dae0edcbfb5f97d3f87b143925cb00ca4438ce6b8935cbb02aba359dc2435351d2bf42c1d9b1096933fc752aa836555111decf1a5f00f6fa88d1754076c21859d6afc17fb84f19517a5bd05179154a3039bd25529d5123d63cb98b0c9941d8ab6df2a4a377d4540b782d026b1d72d76c46b80c326f614e69aa605f00e2d669f34073de508466176afa4067b142f5d1758237c179c97a8e18f80a0d714996e17ec699c625590063ac12cd74b346c63730d0702db1afaa956779a87b95128f965c8fce6408dec00beb3e11bcd456202d5759c577b0972b834a9be9cf45ab617ad1e6798ee01d7bc3125aa686793cf573563d3e7c30f4e4fed2fd357436ba713a64d313f6e96bff5f29210bd04c79e1478171d59e9dfd595cf58792b009da9f619a086925049eb397b342a4719e6dd35373428f03ee66119c10119a6ac49267a411fb71929826f6afca4c2706b4be7e4da60e03070d0b8bd9909564a1a1ad32769bb371bf0cd000c96b19d245193435cda9968c7a4c42e6290aa62e46551c1865afcdba64960f053ec93112657e3649cea15f53cc6d336c9ef9fe0b9a366ba3e38681a89fbd87006372db3fdf3457d8cce4457c857ade3473a98992cc8eba781f50dd2f956dfea0bd30354fcb2fe63746103648c2169b50f171510b54866355a2dea9ee99764df8993106c9897e122f627435a88da40a57bd337aff54cba5e35902b81a2189bdb03be2af66d6367a1cd1ce29648a553225f1fe22cce348df67865d3a7b43a3cb5016294c900d41cc75ff03479fd10c1a734962cda78fdb846d5d4d158ee4f6f78d282ffa6cc5a796434c284311c33ec3cd4c781957f88a6c2d7f2887fcce026da25fd20ba99ec66caefcbbd481dc48419bb0f3264e70075d88879f69d84e54fe4b505d071c59ee8c726a778e9cd4c39706ffc79aa652db414ea2a55020d384bc4dbd1954cf5c134cb6d41d44a7fa3c0faad69f2b664b7976308339d7ea1ffc4e3340ecd68bfdea0092e56609e96204ce4c0a6890954fae06502a87831499477db2bbebb2b8bd967b34ca25166a6762f0dc10923c133ad315f3ae290dfccee6a46e03d000efb29b92dd132a73e6cbd0335218b48b2bfbe9c61178609c8d6d69163e10300fdea039680dbfe023b12cdacf4f9bb2131cd6b8a34747e57dd580ee88dd86a3095421cbd0f8c49b8b91bfd8daf56025646ea38019d1a8203c39fb2e3d22f76e84e9a4726cb4aff1fd2699cc5bca98e664bcb27865ce480524fa867bfcd94ff39797eddedbb0fcc92f6dc6b5669a5c61f771e0ec56318365e82034fbba46d04beea15b115a8ef5b1a8582dde1096dd527df5700a45c251878e04b3ca3dd815f072708080ae44da19c6513761e3783de71a1de11a036542b3206e80710a0d153b7bf61386f8d5f189db5081ccb31bacb9f64cef283a5fbb4cceb628ee62534eecd11b4891abe2d8f4a59276ac1a18178c63cd7d6d13b12df1590953c970f1824d04565be2200d21afa95fa309ba07b0623b6364038f0bec68cebc2879d36880a17b9d9ae8e805bb7d8e0a7a8b46461001a35d20c6ae2afb7cb5ac1b7c8916d80f8b3ba51d9dea9fd185c78f2e542f20193b673283daf212e96d40c9651c72f3e47771fd7fee65d28fa4f607a0ef453c1d9a2772714b39fe11581363be428ec956cdbd18772fa259c777ab5ff7c807bfeaa3e72cc73fdab77dad775b9a816f68e9fb1cbcddb8427d26096a4df566edcb3b3fe278de0936e443f214a635ad33d54503730c6e8d6eddd04ff531177809d4b0e2cdd255d49a7a42a9aed53e1970340189535f3bdf0e7c00f3c8f3379839f379521d94bfc12f1cafdfc58fc5e05a04ee1861b77d00f91837dbbb0e21167b5a13e2540561324b94a5c443a620bc75f2621af8fae038593002d2351e1856e3fabcb5b570b0db962ec8795cf11ff9491611f056f8b2a4c2546e62807d4fcea1cb633a87246b2e154b3c5ef230a56c655f30f8dba19a9199d2359b991a99b4b72507014d2aa0c6354b4f6525e48f7d75e94571bcf2436a10d48aa317ec3eb4a2b42ec5703e3148d8c3960172da9c1ac07543d44759987beecbb4a34743b7641955cda5ae9422ab0047a22090e649ceb5e163d32cc0548f050013b0b8c90ccf0994cdb6e45f629f10d3c6f084f1ec5e4855c3513ddf2de4ca4c239bd78de5d4f7c3b2f7fa5da5fe31960a04a6933010ad2965ead39e43039c49e2011626723d1e411f0bfa7bbbe342ac39a55b2d182f2bb7d50af6dafd3724d46ff5450f5a3c682fe9ae0921353ff3a5feb9fa24806ba5cfccd8fd471c92b48bd45bf0090b3710d679df6dc40c64d1b4ae77b54aee4051efcfba9669457850c5f59b02fbebac1cc79a935ddf30a57d01a1f1c313ed013459a1a49b3512a682b2d95adfb02ad58e778ca39283a16e658c8a37bf9376548db240696a8edb1ce8a9485d90a12ecc3bd9b0ab06cb338a8dd738f46dac5f2a58fecd3fa32d83877e90ec982830d58f0ad27b8a459d0c8d8d17592714770c9b995f628bcf5b8f05f9d84b72507cbaf31e33f8aa7d051e079b47f99af7720f543de0beceb3d716e77c57a075519cf91edce9684862b1a77ae7df3bf7a74bd3a51363459217680829c112fc2fd773a52103dc99a2dd4bae98b2677e1eca8429ca7069b83c0e450044bcf499c7ac32bcb95f1e22e96cbc094bae636a99eab5e9663cfeeeda97ebc4057c098f6986d760699a65d123c0f89c900df589384223b7609f7fe2938e3d1889d67fd4d610db69d1fbf10e57154b11a9d54a2c354bfea974eca068e39c442764c2d4ee0bb40e621720f0edc78ed6bcf16824073b8e350e932b6bd18c4ca05ccd5dc373d20e066017505fff1a6943f4b9d2cdf5117db7ae4a785044387d89081c6218bb7013522baf50c725d3c901a467c88fd9be4ced967a6962073f0416810cd34fea41ddaed728aa0a866d63d583162e1e78305c9a6aafff3fbc9408b740ad7afb90f3c1b41bdd3ae11929f2790719fd87038020c3d1ee76c62ed7820a2f79e4d50256abb058218e2360b29ab44332dbc7f83f5add426ae3c409f688b0c0a594916480c05df307a85b0ae95652cf06b2b6aeea979e078c206f70c7fdbd2fc0657deacf489c5f2090882eecb4c47d0b2fd438cefa90470ea1c7ca0c9e31dec634a9a61d3e5736ba4a657fd5a7a8a9f918704ca455a24fb407efab8331d34f0db65dc00a377ae12b5bc6ff2f6c7d46d9ceffb436e5fc079570f1049b507cea766cab28d5c1a88d3dc205f3d6bb1ff76da8ec4f7a048aa7b96290319061a41d8c1011ed695f7bb9d253190d0d0b38a10fe40c4357ed3dd930277849299ae65c01a71ab6a061312a75827bca02321444cec5d323a46bce50b43d9c6ce985817e00f148f953fddab6f0216f71acdda012cbc0de70f9c9ba0495024cf2148ab09bc0897b3c4adc54fb1f534b0c6ca72f2aa885cf880ccb9402076aeeee21515f7c9019aee5855e3dc00a68ba124d13ac56e128e49bb5537267d08a48c53c31b5083900c89be501b74aa62dc4b137c9a87d8c299e4391d327be72b9394017c16bae2602a7dad27cb50cea1ad8136b7bcd645d023f95022deeda81aa3d598e6c84071c59a2d6c4124ecd03877f4819e76225bfc198e174d36b1c79de2ae88f1be383ba4297f7048967a1c7a94f58c0661e9586b1184c7c9e6d0ee43d25a65aad6705fed257de525d4e5529902792b36d8e9f2fcf9d2c3458107ca3c5c7b4488b3a31a7e6814437f7977ea17c627035ea29e94790ca07454194541f5228ae76c25eade51aab1f4ea8a1e3af9f88b955e90dc6cade02ac99e54604fb5f10df1523e8dda4a416c34ac1e6713ce88418e09b597879171c2e0648302c36d19792955843253ab72b3b4665ab93f5f3ebfb5ff075e7e300f908f6c244212d6b37ba39e78a4e121e8e1e03eec62f67cdc3239669907161dcb092727183422d5a8aa01028ab8ec9daec0ede9e8d0f6a0ad8290e52ea9036f09271d155595d6ecb518ce74bc528596967b520cb092567df5d008f38c4dc9c2b8e3c4da7d81ca9b754d38a94b62b4ce3712383f680986aab3c5412d7f441d4fe878ec34e65e3c61a94c2e32f58050cdbf772eddce64d3ea8b99d6f6783a8da9436fb48c19e50e031aef2d1da08b6fa587d3466c0fa66a8395f35baae636d91f15e020c8c81d10a27e9b2543c460f6ee595a30dca0fbc86762a12122a68b7a278c7ba2f18119aaed9556e9d62195a6ac210702be0ff204ea543446f356a0ee618282504016a419542e5ff850f8c35715f3d43e44bbe63757878a362691232d3e2a69be997f1ce9955bce475f6e6208a0fc136f0b0318eaae86dd8b4bd7e8cb6ae75a26150065e99b3cf155bc45a2490ff8c7772889f008b327d885690c85252f8acf988488a7cdea12075c1fbe7ebdf440660b902b3c33681cac04f57f8132d"}}}}}}}) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) executing program 5: socket$inet(0x2, 0x4002, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x4}, {0x2, 0x0, 0x0, 0x40804}]}) r2 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffff9c, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000240)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) setitimer(0x0, &(0x7f0000000040)={{0xffffffff}, {0xffffffff}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000080)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r5, r3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) socketpair(0x10, 0x3, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) poll(&(0x7f0000000240)=[{r0, 0x8}, {r2, 0x4}, {r1, 0x80}, {r3, 0x80}, {r1, 0x2}, {r1, 0x40}, {r4, 0x1}, {r0, 0x100}], 0x8, 0x0) socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000180)=0x7) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffda6) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000100)="a2259d5423c3def8079cd5643becb70ddd6562bc00b35dcfae49b9f232802e2fc8e678ee0dbfb3879fe4769126681fb398b0ea3c6b2465c282", 0x39) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r7, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) executing program 1: ftruncate(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x44}, {0x8006}]}) r1 = shmget(0x1, 0x1000, 0x696, &(0x7f00003e3000/0x1000)=nil) shmat(r1, &(0x7f00003e2000/0x4000)=nil, 0x3000) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, r2}, 0x2, 0x1}) getpeername(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f00000010c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r3, 0xc0406938, &(0x7f00000001c0)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f00003e1000/0x3000)=nil, 0x3000, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x190) r6 = socket(0x2, 0x2, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8020699d, &(0x7f00000001c0)) executing program 0: sysctl$hw(&(0x7f0000000000)={0x7, 0x5}, 0x4, &(0x7f00000001c0)="e0879e57b8558b9c22acf6fe234667789c36f02a0e8b9e767e96ab34d1a81ced8d535686b620ef1ccc6d6cc49c802fe6deb74e5b4678aecccf2343c535f218018f43438b62affca7605c8526b459c57439a01fa321b09ebd32c19af0066f4dcd2bd191fc7d9eed72e5b2086c89495592546d4d5ef4c5d4bd55281aaad94503348e64bc172ba2cf6893e337649ee8f2109bff364e757fd53f91c4d8e434b82532ed6f3179842204a2da0030056388f1874090a814e0837d793103a652fb774ef6cc02139464cb31b00b40199c40c3f897799c19fd0e4b44fdd0672fb02e0d33b90f4581134150e05123", &(0x7f00000000c0)=0x9b, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000004c0), 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f00000002c0)="eba8589d2a480223b457088e54cc36dcb3be6a361c7121a65d1c62afe4d6f7c52e46c4749a62cef561016b2b0bc6bd05f2cc328f3b03aad2210522dbbce6f18038e3e5f6646311cc1e1c7b702c503d512c0124840c1c4884ff5d11ed9598a66cccd6e0cd2d048c1c99166c01089a6a1c7470dc130b30c6ec578a1515ad1f37f742cfbd96aeb0a6cf3c53ea655d9540885a102d9454ca545f6d5aabd9f13fbdaa68cd68e0079b3ec1897e7d45035b34357b03d923cf216a30a50adefc20e479a8f3ec731932f0e563a1291e24d647e351c26ddbe00dd51815ff877a0481f9a1e8878d9885454c93189428e48578e95df241b1bd5911360997b9922940efa5d476779bdd6d82d44a2b4ad0a79dbed3f066f5dbd36728c8be80b98a9d573434e6acbab07b60166710c3570950335700c4841985cd7b958a7e9a63cec507ac3aac9cb3bf9c55d200399deab495661f4749a17de044417b8b176a9193561b8fcf84edefe933e51ffc22b8d1cd88e37e9116455a3ebb93d6998ed6722c6bd94f668e2ff032c6042eb50a0bef8b1879d2c54ad9c6ab62a1cd124e8fc24cf7fd8b9f10653f60c05462101e44de6325e56a3f9b4cf09eabbabecc88854d232ca142b3aba7d25a700dfc8760c5771eb4b1f67cb41c145ee2c26b84e68162d87893a4ab8775159b510f98330806853101ff27851c5c26d086d7dcc23806e9b5fcffde1bc35e224714464b9977993fce73acbd68d7d81dca9754bc79a14d3fdf3473ce6ede3080911c965fc0415b99b798e89c32044ddb6adf8994d07656446a4ba114a924537ca2aff53c87f0ce5dd1bd22a6845a8f2496a64df3074df5e3e12c01dee906344ad67d6e897daeccc29a21aae7c6ac38ac5a1f505641a280d4337c6cba7557448b1fb355f5a48ef0d7dd5876a00c6b81fc22c10108d8882b111267d460c44583bcaca1c705dfdf6dab3dbd234dc8f03c6663e5cc70ab941ea1ef50ba7e10ab6722d16cd8bf4ae8229cb924343bacd01f18af6d7b3ec274b74f8c3461d12e74f7ecd1f59073125423d54d3ed528e533e185432fa6daec927660300af23fe52f84298fb18d731b84c28466fb005b13503f62fb6ae468b5c91da31eca93913711cac490e4ca45a2dc43765e040bbab2bfa19e5b712a6c78d541e214bc19e23d1b8cda73f025d527e90a7e28f0c38b729b66043afbc02b451faa618711adc87bfad12b010429223e3398c58a7eead5ce50fb101d3da63648fe675660f256dece7267e928bb36b86704fa892567d46d7efa70c9589a48e0743ff1be9de404b04ca91f4098789402427572e0a678871ca965c26400ee1d521c4a700002594df2d2b6e0269a4904c9926366eb2ad3ce4c945606a6de6442724d205a4f0793739ac9dcc051dfb49c3149cd6443680606261b073ba24f72c3a3c1a1166fcc4bc974394a7342469792b6f83170d986167532da321f23d54a6f59fca0d1e5b0083eb306ba2399d209676bc87b413b57cfc11046542529a6534f4e2c233f1beff1a8b64227d53def6b095d757e5a72e313e39eff99415d604bcce70d2ed3c07a28cfde4fd0bdad18814659a2de5f78d434ce15a053179cc356c0a2c38b7377fafe4d59b4ffd08c2db49d6678a3981eee498e88e31b4ed1c9b14f072ebd4864d4c77b7d92d27713794ed6d0d0429dc27cc08b880adccdb6e7e66c9c503758540da8577122deb098e26e789b00e80d0b22ac41139f0b623b46eb9f456c12389a68978d44a4d9e22559345ae7003df737a77e3380064ad9e313e1bd74b974df76aa3c66ca6c9fc4e7441678a2822e4d532def98926576b1d72713073d4b17d36029419486de4255f08fae09ba421f3d8b09e443eb8326d3d3074e4829df7fcacd6fb9a0ef853e40f61e37c661a24ff88c5ac41a8dea23ac186d9546f6efebdf8b7dd652c9cd84c3d10eeebfe76ccfb23abc7a83e22f8e32b918fce9fc23c0827d4368c606266b17a8808d9c627e0702d17c05b9ff19559d2cfd5721153cb986acda082ccca36ff5c2c1ee8677f0393b71559852ee19f8d6b10f3a791bf07aa324d429880683dc08cfba1009aad0e8fde3d3f87e25c11defced688a5c099683f6dfe788a0f8606f48bf67ca30749669c5d013d050c3f15a33bbfa214ce27f2fb951cab2e8029268b715ca7e3ffea2c5585ee325810302f03c5d5626994ecf32f4fac7ae26b49469d4c202cdc9aa1b202fd33f88e29dce4e83355d12057da9c6e441f7d7f0cc84478b387a38091f744c333d475dfbcf7c0e19069e1da8802b8bfc5d8233954d85d66f3b0ff4c3e2760c566a1f2082cfbeda7991c7d47bc883db56242fa2e8a9d522805c37f68b17764fbda4d05790c5a4c94befccfdcc886be23f1c324bcfb27ee938d9807b59694972b6ac0bea62b66e5cc560d8ed694a5c3f9b6992476a2bed6a6ef3256941cfa4ff37858a33f29599b78cb257bb3cc364360f8e22151322592aa1c8273ef1d6432872db78c006d2ad4d8bd3c4684d2c492cb71257dbb97deb6281c899673e511c4b57755a734395df7dd7358c84334374381622e46a47befe1c7e6334dfd697df9ff51fbee8d8276ac81e338c07249add94c6b95c13d3203be0a4267afb92194d2d416c353fe8657a1288b9445183a06d6ba6d703b404c5cbca825a7e1845db74f0cecb571b59fcb8a358e06b83d9855fac0efa73678e66e50dd3647253789dbc5c9be4785e6b2b0712530540ca9483042326a93eef5fe4b9b42b3f6c3317e177f4b7db6deb2a71fd4070023defea5827422a940128774b029b7db44cd75426458fdb5311d07a530f190beec1b52b7dc7ccd37e11fa966947143f959c2dd32d43915dcfe9b206a87c2bfa874a3892cd7eadf6235e358a4dd20969aacc3be740b00032009786bd48fb567375603b26360b5e98aa1deaeb71665c697836173131c3527545aac6b6598deaf9e6fd90e97d2bd67fdc986fd13886b377860dbc7bcaf4a374da99acd7c47a6f9cae47b7de0149068f0c1f2d328ade2138533784403675b5ca9a0c94b717b60817e8710767150e69fb96698dcfee568d655bbe352df4a58f8f4e8365f55cb57833208677d1226490ae83cc792aef72824add3d49ea08cf47506e073abecbe2c2bac95d14c3337d64423a0ef338a0585c7b8006f1d250548dac39b493f826157c2d3588c8afe8019bb40b05fa7a4f859f7543e55ccca1cd8571b3c5a2b03b2293040c8358a63f0f72bd901ba9647591a5057af2a3a1dc303549f21dc0fbe8aaa76a4288357633804b79c45801a2aab35a59a8dea1facb2532e422de00707528f30ec13372eaa577d2d0975abde90f843fb31115ef772c959ea1e89caf427e8612973bfe4ad8c4e7bbb5dcb6531ab326fc2826058608fa4ca08bd98f52b311f8a556b4d77ac7c46e8be8aef44443b524346b5cc857af46b4f389aa7f41a53ab674b0e162d2d00b996c48db525686313d599eae1c18911e5fa60cd3c3a4de95020b4b8f2ec0fa5764761e54121bf07a96752d38e1a2e038344c2fa94568efe143a13ce703d087320c63782f91430aed33f8e0af9901565c349d802c5961257151e894b60e79dfd0c4e43ea093158779ff4dd2603fab4a2e23c74e1b7b362b51b611b7336add0bc91e6ac95b2a950bfe84185bb729ec5bbbb36bae8ba4c264b1c3cf491b5e0a2fc297f8a0f61d6469b7996888aaef16902e36d592ba596166653b7eb70d59b8ace5da9bb2002e26fd1477efbd5367d59b98c529bc5d53639c1619aa7198512bbc0448e54a99b47ad4296e522d9cdc18bc9b16e3c18375baadd1a01e1b58eda1c4cb1d24c0120a408a3bee2e0aceadde9dc4af0e46e2882a2af090d9f7e655fa29da14deb21bf1062facc63a5e83137ef7600d2f002ae8d933b682ae5dae3048b7fea23fd299271557467eb90ceb2c31d52cc18bb20b85969fc055671977276a33bafce3214c9574509803acb5d20ff872af18155245eb51e17a3cba172f84f2eeb79275f14d0eb3d673be3191be354d3d5056ca948dff22cb217ab15de47fc9c46d577766a4861f11ea4139032e682aabed5809ac76a8ddaf8c5a9d651bf395459f90e465be63bde6f81a40f9a9b0fb94ed2b248ddfd11a1f97cbe2224588ee091bd43efe046f061e5f606343504a5be6e1472d08189a24effd1c6d13510fb6ce246df78b2c316eca2201633f313854de6a69cf1d6cc14ccf005e7559f9098693858064eafd3592ed41fcc90ffd6c6ef4767aa0b8317eb41818522cff35fddb3365ebe5ddf46f2c8e57eaedfb15f5ef8f6cf23bda51dadc400dbb3faa6fcdfc3d6e991a6704520bc7dd29f405359fb8889360f9b6e4e1741952935f3bd492fa4fe71536797461ebdc77ef69e2f8c2753b12f3c21f46a5fea52a14fb18958ebc8f39c3ceea35c10a0fff1a6b60e6f5c62608fad793c015ab9073c2e5ff0198480b60d186aa4f8c30479eda2d0d94b73dc37966deffe0e49f1f9d09c1746486bcc4b347e48fb864ed18a3a027994c21e499cc7782ba92d6c3c7e21eb97ea15a7a2e8ed9f823257d03ec8955a50802679fe4f50a00a1d48d97c405a0b87088e9e54ab8f62bdf4b93be6136e00bd8c1ce951f68bf3cb23e60d1a8f6fc7e61612918733d5bb53a6cbc42ed767a7fb9db4eaa765a59ad7943bf1d0e3e75f636e8c7caaaac91c24de49255182e2bb5fe583e6bc0dc6cdffcef3e8d0c68a711da6b3fb982ad721315b7eb1120df9cf1d24f539a6a5d061561525d95925f163d0823418a63ed52d65b465c0d3513e321e634d763e940c575da6fdc60ca655633d28851398112ec2c1439346643941088b7ff0a1ae7238633dc95916dba8448e15c929795f555ff582c0e94cb02cddeab7fa9b1c41d1b7dec627edb200e9354fe0c0915f641f133de2740a1e8be191b11d7e6cbf6577688866edbf32c804726cab10ba7bd3f75e96fbf1592649fee46aa6221847ed265dd83fba065a3463d19125161afc7a0f397ad4111448f31196a3fceabbd1ff9ba6a63cdc491ac4ff9e39dc0c9921cded441d4c9aab2794f0f91a5377f4da625046bbf2f1f31515566a385af07ded1e1414147dd32822bdf0921b71f46da24200d4e2a54847c033972fc9c27d02a87004642e419d08eebed7d3d11530e02c0e766192d2826129c0ae0538d81a42104c2725b2c8a3c7ba43de4696b697230d9dcf21ca31105bd5dc8d6f35c6d5af949f1fc59ffa83e717de599ee3bea1f07d2b8e9280e9ed1fd39f527b8e7410e6630fde0ea58123388db1f28feb5e501df3c0f4cc8d79e4cec425c80ff1a23702ed767390d32d5fb0c4acb6a64246f68396b369654e94093a4a201a9afcb0ee8ee49221a5a6d3c508d7e46f654b26e834649942876524017e50c614fc2e8d12915eb9ed3b29d894ac88e25a59efba038697701e8e4f3b95742867eefb8023e1164885f2b303afab2cda29845728c476d9cfe3aa07df3863e142b12cb778318486f4d618bb2789700d75979b3f2b677768a90d169f3bc27c8ed8d1a637373fa1ac8bd7d89286711ba8b2aca26a641d5c00ff1e12f52581bb8b9780ce50633c6992bc3774f15226afc16de3d65c8c59bb0f553970801cb51f5c403cd0bd6f66f2b996bb00bcf8354fadf225dd849af2c18624f71c366b4c7fe944340655cd14e363b605efb68ed10d2b32fe67d09a7092d8b05faed6ce9c87768b6cf144bb0c6f70e2ec125fe80f7d56eb77fd0452f64b0bcfb649ff6ccdc17709c11abf460bb7489983ad806ad92f20093258c61aac", &(0x7f0000000080)=0x1000, &(0x7f00000014c0)="2176a11698c7758c54c605ff747e5a8fcfb4894094bbbe264b58a2a23329036fe3caf2beb506dcf14dabd45448d0b463ed55868f7cbef804d28ad27535d41b38009836975133ecd66ea422c9cac18aae347c0fdc1d9385776531bd0916dac5549b491f13322772f9a9de488813e9c258a90cd5bc0b57969b6d6ff40512a01f095c647f599d9ec2b9be0d1b180fa1d3a0461fc80d81000000000000002a165cb435d2d24b1dcffe0e13392d237a9d0b6438f100852627090000e3080700000000000000d000000000001e48937bdedbd9c14709913020bb2414899eb7c68debd0a3463c6472420d97668348dd709e72e850765dc6f54b0e74cba6978db15a6d2cce248f1fbe97095425a06e814b960bf7f429757679e0975f9ac611c54ae46bc47c01018f214331a43f5b41603e9f3b2e6a2dc91b1260d5daec8f75408c1a46de9ee2ee7833e007a9e3078f443e079600107295f9d8613f4797dfc24f46e1754dd2f6a19fa2", 0x165) executing program 7: syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb810001000806004b08f905040086dbbbba595918e0000002aafffffffffffffe7f02"]) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000240)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @broadcast}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x80}, {'?\x00\x00\x00'}}}}}}) syz_emit_ethernet(0x0, 0x0) semop(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5901) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x4, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x2, 0x7}, {0x3}, {}], 0x3}) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(0x0, 0x10, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000140), 0x0, &(0x7f0000000300), 0x0) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(0x0, 0x1, 0x40001a20, 0x0) r0 = socket$inet(0x2, 0x0, 0x7f) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000802) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000000000000000, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000500)="00000006bcaf4daf8ad382d563d9e0fa04157614ae992246c875ed51b73408b386d8c52b79e0600ae43b54c3493ac3a1cf861bf1a538ea8629bbf53574532081baf15dfd4933a91569eab27731bebdc519c17cf2ebdf0235b3c3d6f2a0fe4d92a33eb0fb0fb29a298f0e43e2961f3bc3388313478edcd9169ae9c6e8ddbf04f4dfa02000e81cd320cefe66e848fd1f5b187daf7ff7d3e55f8196c662c73a229b064807720a26eadb94f619168ddb94192de91fcb17d1449df31a62feaf87daf0e1c5cc5b9bc7ff4c1052d63543709907853e969c1cdfc57c2e9bf23f195c063e391603d5ccc813813fc0324476292d0c87957470b54953c9383eab95adca4d50987a513cbb61c66a4f1a45f189ea56d0310b1ef1c904860e3ebe79fb163acf9bd18f8230af96cbaddde29ed87dc0176452de21a0f7144ee81fdf41bf48c4dc85b882e59212f5a6e53788d8e385c0ab99d23108226cb246010c33c4af01d39c0c68f2242959590d10", 0x168) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000180)="1df2ed97cb8903669bb34ab100e7e0c4625b89416ae2fcffd13dabfb28e47f1a8764f31b8c328ef521ca67a87bc08053fd5c7e06a7c7a21e58951ff435c9c02dd0027415c9c91a7b1cea53fde8aa199408f9f9b4d2c8fffe75bc36212026c57dbf751aa7fd47cef2888306181348ed87424b9ae653f4b5bacb27e53ff99e00"/136, 0x88) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) select(0x40, &(0x7f0000000240)={0x7fff, 0x9, 0x197, 0x1, 0x3, 0x8, 0x5, 0x2}, &(0x7f0000000800)={0x5, 0x868, 0x7f, 0xffff, 0x2, 0x100000001, 0x7, 0x80000001}, &(0x7f0000000840)={0x1000, 0x1ff, 0x3, 0x0, 0x2, 0x7fff, 0xd7, 0x12}, &(0x7f0000000880)={0x401, 0x1}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180000000000000000000000000000000ff0200"/51]) recvmsg(r3, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setsockopt(r3, 0x0, 0x200000, &(0x7f0000000100)="850befef", 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0xf869) clock_getres(0x4, &(0x7f0000000340)) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000000680)="76ae7790a65a83f0136964e22e15390527d6d7f800a7f6cb39ef7103f15109f5873c3e0c3015f75117af65ccef7c576d0930653cf0887faa9d62096939d97c10fbc813076fc15d78ade707c1fe8c0b1c40461cfbbbd5c7ad805f60e8234c5f13c8be794336216040f086b533637d59711b28a7e3cf59b3a663db4a68348961664fa7b7", &(0x7f00000000c0)=0x83, &(0x7f0000000740)="f25ccbfba3cd53c4745b145e59f87ae5323a66613f3d61611e8c86dd7e15ec90d3469d59c69cb111f8928c2c82977978524a4a0452b49a91ec8808939a39b5b7019afc29c5fccd796306103acad770b7ee4598cd6b10b06839ed6afbff5d1b6bcbc43b3961f3b26bae352a8f9254dc4644ab134a6a0e328f47659dad387f166bf679fb58b1a555e327b829724d824758d183b7a815de3ec8d32fb7e41bdb97c7318f72", 0xa3) sysctl$kern(&(0x7f0000000280)={0x1, 0x47}, 0x3, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73bcbe8a3d", &(0x7f00000002c0)=0x12, &(0x7f0000000300)="6675ce01f40d6aca4f5b680c7e17a4db799bb2480f1b4e922dd582704df696f66891b95981f7d920436699f59f5bcdb142bd08777d3dfee17dabe90c8f0d3defb72a65e0583485bfd0ab622d2267677a928d2d3d84731c57b234e88df06caf4fee4aa32022541c8c057f1c601f54d25fec982caee472cbce44bb86c6d5b25c6ba673915108c6f254cc12f9287a60000fbbf686386e3e", 0x96) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x3, 0x9491}]}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x0, 0x1}) execve(0x0, 0x0, 0x0) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) r0 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x900, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() sysctl$net_inet_ip(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000380)="079f", 0x2}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x3, 0x48, 0x5, 0x7fff, "f0000000f6cc0ca3bdfa4167946ace497800", 0x8d, 0x1}) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) sendto$unix(r1, &(0x7f00000003c0)="ea9c818712d2fcdc2310157b3ed2ca92cdee1667c45ac12ab4541165dc2ecd7fb014824342b4b965ca0ae30a033c24f53469de9ac08b8b6e65813373eca91acc1a3f62df3b1455132cbc41ea437db15bedaabb648de8123d1b17cbb94c0433f200db5c8c32461e592961b4c274da8e33bb3b057fe6bf3e772c54815ad3a4751b2ed0eced17e847dc4749be945558009960f60556da4a85ba970512735fbd8ee05ca00d3a6af41c0835db2a1909faeb5544fe2d875aacdf51960fc3a154558437c890202b909e18f333bc760bd5b8c22bd1b83f83487916c0f502e9f84e2453ca6ddca0cf11112f87b1eb26df82654706cb2a1b578e652e59324faf65f69e6751233cbe7ab43d5d46ea683bb1d17be7da4e22bb4c0ef7ea4ed03299a00ae186dbbbbcd368d103c79be4a92185adffad44eda468e058ede9df7b6b8aa5c20cfa74f27da95f51ab3479b5ea469504e25f976a4ddac32de703b6cde8eb49537cff63c10783bfada94318d734d900"/379, 0x17b, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x5, 0x0, 0x0) open(0x0, 0x100, 0x0) r3 = socket(0x1, 0x4000, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0xc002, 0x6) getuid() socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) r6 = socket(0x1, 0x2, 0x4) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x12}) executing program 5: r0 = socket(0xf, 0x2, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) lseek(r1, 0x10001, 0x0) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000100)="1ec57342b18e16a9665cb3e93d0314b1acd8fb43acd3d5116619781e9c13ba39936c5f7c24820825f428520a43021e29b4549b4e67d313a3270a389a6d8fca2e1458be8546511552193d5998ee8510ec355fbb898a08037010db795a11fe64e8fc", 0x61}, {&(0x7f0000000180)="b39ebe386d9179c2e09b98e87f6d535466f878efec0c6800f7d043c72ed21dcc5e8fb7e52af3fd6481aa4620d301918524563370881deccf98d7c605a6df6ad3daa321e63b66f23c035cd449d8b2893765d7fa9ecc5cc1793ff2a369729637a500e197a154dcac921599554a84ac176ae960490dd2011143979cc933797a6079ced3c02899a5825c75017bc8d5e03ed7bed78280015be4537e1a400d6ad1496eaddcd9ca95f9b5b0f70c0bf66fdefc9ca6c2735ec7aebf929d35cd1eb5712b4cefba0a5421afa7c02a2e218dbc21401638de89524e0552a2a7f56c00fb51b5274edd9fbb347b9c9c4bc1d200c7ce69b6dd171281279403ea23e567a2a96f5e3d8d74761c3b502152e36460f70c68db2928a79b6823f21105d8495c7a4ee3caacce8805c8a2d81da83cd62c5982d371d569af0978adaa7412cd7a970cc5281fe012b43eb4fd8396b690bf2f9a07d72667ae968370ec77e6bdc106030cc2d4cc2ca8ab44f052fd34bd2fc97f68479c18ecc06759942bc4c99e857cfccc629adc8fbad6cc91179a08b5f88ac2a1188f8020affcc55f84758714bc6301db6adbbc1f0815066114bf72ef0a2589109f6171380ee62cfd4a02119fc7c29c6bc46311436ccbc55fa142827ed1ecc46de07f62ab1e10367a9391deaa9f37bcc263d0700f033bf622c101ff4e1a5d52b70f5aca2aefbbdd298e29baab917523f1c63a111a44f3c179deda7d41ed3896147aa4b20b116286dc36b36ebd659e9ef3646ce400ab30cc8f9176fc5407f67211ceea32317fe22c2cd2db728b37060541b14158b8267e0122b506426397dd66cc6b81b1aae815244e8f76dda7b4f4a82b92429cda056dcef1026639c65959ee837a15293325219a30fdbafd2c8e7290ae3a6469777c774d838828284b49cb9ccfcdf31f01e6ed4654ae0369a08dbe90688183625bc3d0e201c576b28a7091acda8ef41221f603b3d2bed538b1e2ae8ffba6d6077119a68780daf69527381c0d2118dccdfba4b5d89761b3861a1a9a203ee741f8317fde39cf1f15ed54ac1b0091a3a2a72ee686bcf87ea6547d695a6bbc8858c97707c985722344d9b2b79d6b92cfc2d6b8ddb85289279e6c1b76bb564c85a6f1a2c51bb7a78cdd7499eb872c5a15a4821ddf34831b95e318a44973f76d638411800f1f9d60a76f77be4c0a06cc0f1af735d0390028b7b9f16648ff800f3ccabf3e1e5f325f9fb1c9c10c15ecb5946d6cc481a0d5f1e3136b1210b6d43d6644c1f8bb2ae93d081a623a03bacc1381ac3ad22785effb2efc3af5c6e0d762f7ecd431b524a243d744bafa60bc599740a7ea11f14741cf79ac347490749e6faf5b21bbcd3af305cff293687a6117d697bfc3c7d9733bb244a4941aa335e96fbbf56b87d17046f03169687ea5dd3c39ce6761a82e453ebe45a629aab7adf66a6c5fc2b043ede8d0b7f0965fa3f26b0b1efa90d85e33c7cf7535e3a17553082ff6e1064383a217f3cbaa1d3e073b2837cbe85210b3fc954a396a8813d0a849902a86b38659d557451c943232019c2a06c82dae013ced482c89621a09336ffbcd0721353c2991b2de0335fade9edf13fbb4efd5d0a1a53b68130e6e2e5faa095021796e17f54d306668e067730983c7a327997641dae757bc187ba59a4108fc7e54d964615128a8a502705fd2d32dad43e3a996bc47da7332bab4ec6fef08e8ecdadc81f07fc0394335b3738ece7ff71884d88e46dd686bf1bfcd1f22db0b0f513b0137403e27f6c3db6defdee53f04b662daf7527518c5f5f39b0af63d3545bdbc31c3247810460334f8309a3b6488845e7f81b8b3f7bfa6a6f0a1780d32ee11e2256caa7ee6b3a1c50a5c1cbe8274210bc4ddabf95c3979a651c438d9287a1078c41ad1efecccb46027bf342ed039ec33d2b49a0c15ced5eb70119b8d6d58b35f91a5b5cac1606c706214d1a69f02cb8fded912f47b1ada7d6f50719af52b99a1a6919beb584cc84587a75ab58c041ef5a4964d4c7868c54a8084b1e701f02b27381a85607748ff2b9039f2a548d40c984c0e349a52515f5ef3d7a7d1543de90ea2e7b51c793912e38375f884dcbe7c5a46a1029154b21d56a1c58344a2bc5e5c46d14a71c7a6740b220722dda71e90fd75d35ec52e2225c01563b6bebda2fca2360bac77185c9c3aae966ab397cc8565a643b46cbae0c0b0686cc10fd9d337df803b4ff3a6fc8f9939591cd9240886d1a6ec461dba99f7455a250052a7f12f17774baf1c3f4c6be20fd06a1515614978d96c48162daa115b8ad176e2253ba64bf582f888f4e585c681cfb58df87877aef06903e99191d5a154038a25afcff8ad95215db40b6fe6859aae58adc22df781f3b6449781a38633ce9a7702ff1c2fa4a92af023a4bd84597cb3864d1108b858d63a5672a9a4d16146996d62a115dc2dce8838c64c31549459d17687e550f2d8e473895a57e14c2051b2d5a38d2ddff6c85e9650c1bb1afebe14cf060c45e3f8d287ab32c883bef0b1bd482ad925736a62d625876dd324961fe737e36c0186a539f35387eb4a1650261d85739b83a762e697c275a5fd157323f63a4107f157106ec618b75f97bc5db85b3427e976448708e62b6d147d746535380b3f575d540a0ecac1c7e1354007ed060e9f5ad31d7a3bfee5595d31df0a8c250dda6aaa9a26cdae36ef489b8b7668f9dde77b0a5a9c1a9ae8e99c3356e0fe71c20c99d0dbbc8a411abaee8515384ad2878027d3a5bb9cc5a531643503adf203c9483ceb500259443705f17aa9f56b1740f4a6c5674afd8c0418d315153476173f0d646ca4ba07e07cb3e127aec4e4ca6b6cb27ef2986a7f5ee1a72027d3c8ac6861a8ac22838c15aa0eb987069a836ffbd0f7376d1c1258e7237ac7af4e2aa36290ffe5bebf79977077d9cc32176dc7b98b21550f288dee0fcdc0fe2d9ac61fa2613118dded03e9281727c254b739a63bdcfd654e9ee1b937e05dd4a3df64da38dc467974b95b67ab5a8f393d8ac8ebf7c9e253008b16bb41d9237d6fee9d57b9a66ce038c4bdf06b9f391de147764d34e7ada1891a621ca1ddecd834c5d084d302f001dc008961b7a2839478b105fec369fec9e753083a5d5a065a682509b4e79de2704b7f28e4dcd2dc76918e7f68e5ee84e337458552cd2ceb77402ac520a5396c1d7457b4007696a9a8b76937003ceedc5d1a3adc65958822c7ac48733d772e99aa00e64fae17df842d53f66e3fae677ed851ccae7d394ecc3ee0824e09bd0dd8b08f445668cb91c84c28f6e8970603a5dc128c48b15dbda82e618ce9e44f9edb132ef49c164967ae0d1f7f4c9cc32f8e110ea54b9a3aead242c012cb08ad4722e15e21268dec00641cc4549cad051102bae4d69080ef192db4cf5d72ffcf63ca68f93a7e69422c243ace960b22cb552913431f5b8065109d4f91043eb18e3bd905b2f8e17bd40175a835ec2104abbc793489e4e7b5cecb20f7faadea113e1ac752d3f51dca013e904761552b17534271ffeb867d0e3d3903bb801db38c4350981e0a04f3bb4115c776eea824a2082144c7ba8ff19dea13c90089b5dbf90dd6bfb81aa47bf71f830d3800f61afabd9f013e669cabf4df7b1588db45f93888eb52cfdaab11e5822ac975334c9a8ffd63d340fa8dd15b809ea6dd809f0e27a56b704a961a6dc4643ee457f346575550021cceab9973faf8f188d6e0e72bb5fe6bdcb1959bbbf6a9f372d9dd4382c7d9a47f8ffd70790db166c7146beef8ff3e05f7c17a5d6d01f8c8e660cb3d252b8bf0b9da9187298e36022b51d495b5ad84fd6d0701470984978dd3f106caab798d8ca127a393b2195b32d518879ac759e1f136edeee44c920f5e045e82c299e1da206ec8dde9b05fa425bcff36feade5bebf22aac4a976e9ad7657e503f66ae873f0f222396c2195982dedfb3cbe2df8a4f82320c843f0a93f6ea741b18fb39e630ba0a60b23dfd85226de755e09aa01989f104dbe8e8087c7bcf2a6165aaedf260cce891460fdde126ea10aa0f86d40c86a804797af8e47f12a475e46b8a04a1681c88a84737f024d8706909f6683ce83e9ac1cb4fb478bda7c1fdbcd4f27da1c7c432e7e4319f4457531535c2b4d3fd5b1540fd454d9449f79b3f00a5386fe03e4e1094dc20ecbbea1f647ecb52175c96704e8ce2d9d72f6e50f4ad0213178dd130e7cac4ce1436f69cf9403d2d258c1b06dff49c9209e19bf4e9a6d2447cd6be3ab1bc47e643bac3d13d4bcf4c26945a48967025c53f28cc8608a954221783ae7d366c91f29dcfa4ac5e8e941a7f9234df6a41b1ae7f6970dd622e75dc2d8b41d2dac04aff9bf746065a2ef9ba0f2b92a5d749c29ede117e26d3fcb8921fe44099ffbd33c9dbec1cb7772c3c9e6f12fbf2bd88e071b3ef3d9e58fb3c49b75620c313bd6894c795abb2ad01322b2ad21d539e32fff6a9e865bbf0687ba60416e852812b95fef2707f004fa21c687afc56f4b1ed98f299b1f0eeb649ff6ba4ba3a8f14f9ca5af5ae346563390187b2b69732e7823bb877309a3f8e98d430a7177e635af81422895647ebcf031fbd62fe4bac4a31868438a36e143acd88699abfd40406a70c2d7d205e1d3ba88652386d362a42678317f5c04929ddf11e21f4d5afe7f1aef2cea89f5b719351f4befa576a7eed4add2a4c06acd3cccb294bb3585c5759a37cd3442286c265ebdafb7a4caeb0b1c905142081d79bee764897d7b1228f33b5e4d889207d3e1a33e786edfbe66b363a44a254a3518b07a692eb15ae222e16445b09db46ce1d4214de0bd3f6e852dfa7fc6328ce702fddb60c7c115b8c27c45060ed8bdc464d11d0f32bcf9e07ed2e6a139e7b7e3f9971a54d0a5aebc94f8607ed66e3b0ac1188b5d0c3783b524ef89ff2aeda1842aa49deb306391ad32feb3eca3bdd4fb0f33984f11128e5a2303e9abc9ce0212835a894059d5f3ac27e943e7315d880068349fd826c66e5d524f14bf4a07774bb8d2dd0d0f64276ab46cf2e887fc3efefada8a943257e9b55ee64e478c9fe16f0502e95651c3cdb884249b218e16132a3962409e85ed7ce6f2c5be64586b4d0277069382057d22887606cf9bf58cee46314e7adc27f2c21f9b90f697b140155a675e77e55ff1a8c691cc7c83cd271f95fa0199bc1028d5a7d9c6fc7f2ca634c24304bc7e10b8725d9b3232a97886a7ed4da4ec7701b97a401636186ef4efef9f31a49ca730300002807aa6223ef8a8825b6c5be43ac2d56de76d87689a156115ef51cb50f8819990e75fc6124ca3475daefbb8bf9ede8466e7152eb25741432fbb16bb52b05281138235bc499af0d5f3167d7b4fc8099a62f846c2d211cd7d97eccdd396927169174fa1ecba6fa4ebbda1ec63f6893bcd9a982d90ae6ffb06e1f6e468ce9ea4ced0ea0e68907022035f2bf634e52d80a8887d283c0464194cf46de63bc63730eabd265d35813b2a702fd6318ff9a68b50852c9c7f011b529081e4105f5dfc754cc19fb67f22823b36cc749c7ec2d5056750b5657a4f278e91edd1c7b32e7746ad9b1c73fecab36fcfa1e9a1c16b36b5835d69b8c283eb81a321ab350976f57ccca333529466f786f6c381d5e2151610ee67b5e41ef147892dc133d5d5899695a4f74f4cb237054e8243e9109fab0d38ef1fbde1de8d45d88a4a5a8a5b8080b39647e22c1b3d8b1405a700d925ed0ea933ffe668d7f63052d4cf8a31d14bf576c52f5b58c499414dd73eaf772ae0cd16278e07d8a117a7102815613ed793591ae800994b19336b44f616", 0x1000}, {&(0x7f0000001180)="79e02cfef1d3d4b9315f723586b9b4368dbb202cd071c0106d62ed1ab4290cbe618ca68e3c0d3b1c8088b3762902b43f9f5ecdf5", 0x34}, {&(0x7f00000011c0)="8407fd59508b5b6ea492b4e52aaaa8edfd0cc163aa3bcf5ef3cf86a3beec74", 0x1f}, {&(0x7f0000001200)="653bb8cb4f116539", 0x8}, {&(0x7f0000001240)="a060dbd75735017246a87d24c6e9593df9643853b810dac7d46f26113068b89c68332ae946a70ce05e21f8bb", 0x2c}, {&(0x7f0000001280)="d77f333267ec18671f28c2cd91e6b26c3d7ebe4ccbdfde3a11c547a58faf647f968b51ef8a5613ecc6d8ee47015d3afbf4ad7dfb9b102d7bb3374c9d80561d0eacb37a8d8b16eed8d52f3be6160c0ecae4ad9ce2c05eafa362c68f7bc8236267a70fedcdebedbaef6dd71019fe7571de80cf15c7fe7075af73b12cd0e0e5cb62408127901d542234664b033504fe96558324163493223adf840681fca251d3f6bedddef9f58b247370171565aac8da2b688e3282cdf402043b4670c33d4336", 0xbf}, {&(0x7f0000001340)="b9107e6d2ec4c2d5320343204f2e2b3b15b155eb22", 0x15}, {&(0x7f0000001380)="b18bd89d6a06b153fd965c1382a63048783876ca5139de6a96e4396e0aa15babe5ce840da5", 0x25}, {&(0x7f00000013c0)="1eb24c6c81ddd954faa0ba90476e108ce5ad828f7aaa54f0ef76fb092c5f075af1bc167e4faddbfa670811c565e7dd0044147376d8b70d720df7bd", 0x3b}], 0xa}, 0x4) r2 = semget(0x3, 0x2, 0x34) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r6 = getuid() r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001580)={{0x1f, r3, r5, r6, r7, 0x4, 0x401}, 0x5, 0x8, 0x100000001}) r8 = msgget(0x1, 0x7a) msgctl$IPC_RMID(r8, 0x0) mknod(&(0x7f0000001600)='./file0/file0\x00', 0x1, 0x3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000001640)=""/208) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001740)=[0x100, 0x5, 0x1, 0x20, 0x8, 0x2eb1, 0x6, 0x6]) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001780)=0x5) semget(0x2, 0x4, 0x80) getpgid(r4) pwritev(r0, &(0x7f0000001940)=[{&(0x7f00000017c0)="318080c52ef800bff82df166de8c56f2ddd8557c236e1d8c1d280f62cad4791db6a35e9741310538b2a3110ba9dbfe3bb2dcb4751574277b263fd793e18fc4590921c13e3a7d77d3d8adaf46cf3fd70f0a7192a16dcb8c0a249aeb54636ae1649241c9d8bb2ae8acab4621b68a0980b0b69b1a07c6641247af4eb28e672754c4a115d1904959975d42e856d4c0c05a02d522b884a63a593610e598a681b10000d57052570fee3b03a09d7a57cc97bba9e51933a78aedd292014bacf60ebe6f604271363358d89afa58262fdaf1191eafacfefd91dd96f3b1096cbbee562133", 0xdf}, {&(0x7f00000018c0)="267206d724ab4b714b1d2bcddb28b18e839f56dae678cb7d00e759b82767ca7157178fff418eaf33d2d1a023812039223d96447da5dcb95f36032c437434f221edc8f2fb252bfe2a1fcc59a4db1846b6b5c02ad755446dc0d1c3a30fe7749d4a743248b490c1842b5047408342878d0370db05e7af5e1f", 0x77}], 0x2, 0x800) sendto$inet6(r1, &(0x7f0000001980)="d28c7307c78e73ce6340a63f203699dfa51908e2d7a19aa1566d5b16382c233488dc84d9a31ef09f65b96bb491c095334428bbdec78ca2c9214287e20866d391aa64742c02afbb089047e855537642b8753ccc2f34cf8b75856b511d0f8cb43df4503b6efd3e9755eb311502538a961c3f3512626e3a181376a38fc3e4052593c3ee6871ce", 0x85, 0xc0d, &(0x7f0000001a40)={0x18, 0x2, 0x22a2, 0x40}, 0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001a80)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001ac0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001b40)={0x5, &(0x7f0000001b00)=[{0x101, 0x5, 0x7, 0x8000}, {0x4b7b, 0x8, 0x7f, 0x20}, {0xba, 0x8, 0xaa, 0x7}, {0x9, 0x3, 0xda, 0x2}, {0x2, 0x9, 0x95, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001b80)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000001bc0), 0x800, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001c00)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001c40)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000001c80)={0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100), &(0x7f0000000140)=0x4) sendto$unix(r0, &(0x7f0000000300)="2974e74e43b28a5b93b89163c82085c6db7d49c509640311b3e7bbe1ab5ebe00ab2d348ce49f49530cadba7089467597df47c213348999489a99233a700c5ec938d5e31b218e6e3918301d70c03eeb7d97215bbd1250f1b69d2dc439a0d3d38d09c9e663c9d9668e572f20502d972ea9d2424617db85ea6121ba141f14eb92e95b0dc1b85e2abc49df69ade846374697d26e59368b60edf441049ef29263efff64560d12dcd6a8d51f86ca66a7016a9a05326e62a4ee6c1a39ee2a09620269c34fc6979639bf490bf78392e80509233e5eeaae65112557617b", 0xd9, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000180), 0x4) r2 = socket$unix(0x1, 0x1, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x4, 0x0, 0x0) link(&(0x7f00000002c0)='./file0\x00', 0x0) recvmmsg(r2, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = semget(0x2, 0x1, 0x0) semop(r3, &(0x7f0000000940)=[{0x1, 0x27}, {0x3, 0x0, 0x1800}, {0x1, 0x7, 0x800}, {0x4, 0x3ff}, {0x4, 0x818, 0x800}, {0x0, 0x7ff}, {0x1, 0x5, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x1}], 0x9) clock_settime(0x2, 0x0) pipe2(&(0x7f0000000000), 0x8000) r4 = msgget(0x0, 0x0) r5 = getuid() getgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001040)={{0x2, r5, 0x0, 0xffffffffffffffff, 0x0, 0xa, 0x3}, 0x0, 0x3, 0x0, 0x0, 0x2, 0x0, 0x0, 0x5}) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x1, 0x3, 0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}, 0x0, 0x6}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x21, 0x400000002, 0xfd) r1 = socket(0x18, 0x2, 0x0) sysctl$vfs_ffs(&(0x7f0000000300)={0x4, 0x1, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, 0x0, 0x1f, 0x0) setreuid(0xee00, 0x0) msgsnd(0x0, 0x0, 0x32, 0x0) msgctl$IPC_RMID(r2, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000), 0x4) socket(0x0, 0x5, 0x0) r3 = socket(0x2, 0x4001, 0x0) dup(r3) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000000)=0xc) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r4 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) sendto(r4, 0x0, 0x0, 0x400, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000a80), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) sysctl$vfs_fuse(&(0x7f00000000c0)={0xa, 0x12, 0x2}, 0x3, 0x0, &(0x7f0000000180), &(0x7f00000001c0), 0x0) sendto$inet(r4, &(0x7f0000000100)="18", 0x1, 0x0, 0x0, 0x0) recvmmsg(r4, &(0x7f00000001c0)={&(0x7f0000000140)={&(0x7f0000000780), 0x2, 0x0, 0x0, 0x0}}, 0x10, 0x800, 0x0) dup2(0xffffffffffffffff, r4) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0}, 0x10, 0x840, 0x0) syz_emit_ethernet(0x100, &(0x7f0000000480)={@broadcast, @empty, [{[{0x88a8, 0x1, 0x1, 0x2}], {0x8100, 0x5, 0x0, 0x4}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xea, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0xc, 0x4, 0x0, 0x0, 0x0, {[@generic={0x0, 0x3, "96"}, @sack={0x5, 0xa, [0x0, 0x6]}, @timestamp={0x8, 0xa}, @generic={0x0, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe"}}}}}}) pipe(0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000080)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r8, r6) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="83", 0x1) poll(&(0x7f0000000340)=[{r7}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x20}], 0x3, 0xfffffffc) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2c}, {0x45}, {0x40e}]}) syz_emit_ethernet(0x103e, &(0x7f00000001c0)=ANY=[]) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x721}, {0x1}]}) setreuid(0xee00, 0x0) r3 = getuid() setreuid(r3, r3) r4 = semget$private(0x0, 0x2, 0x692) r5 = getgid() r6 = socket(0x18, 0x2, 0x0) recvmmsg(r6, &(0x7f0000000680)={0x0}, 0x10, 0x0, &(0x7f0000000700)={0x0, 0x5}) poll(&(0x7f0000000480)=[{r6, 0x1}], 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r3, r5, 0x0, r7, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) setreuid(0xee00, r3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) msgrcv(r8, &(0x7f0000000340)={0x0, ""/204}, 0xd4, 0x0, 0x1000) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f0000000040)="18", 0x1}], 0x2) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000014c0)=' ', 0x1}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1c, 0xd1}, {0x5c}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) executing program 7: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="e5", 0x1}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x2, 0x4000010e, 0xffffffffffffffff) socket(0x1, 0x4001, 0x80) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000001c0)=0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffff, 0x8, 0xfffffffffffffffd}) executing program 3: sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000440), 0x0) semget$private(0x0, 0x7, 0x3c0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x2, 0xc}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) socket(0x0, 0x3, 0xfc) r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) setreuid(0xee00, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0xfffffff8) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x50) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000)={0x8000, 0x0, 0x0, 0xc29a}, 0xc) socket(0x20, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r4 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r5, 0xc1045763, &(0x7f0000000100)) executing program 4: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x10045, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = semget$private(0x0, 0x4, 0x266) semop(r4, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) r5 = socket$inet(0x2, 0x3, 0xc0) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = semget$private(0x0, 0x4, 0x264) semop(r8, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) r9 = getuid() setreuid(0xee00, r9) r10 = getpgid(r6) dup2(r0, r5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x4000080, r9, 0x0, r7, 0x0, 0x20, 0x1}, 0xbe, 0x7, 0x0, r10, 0x8000000fffa, 0xb, 0x2, 0xbdbf}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r9, 0x0, 0x0, 0x200}, 0x2, 0xd47, 0x7}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)) r11 = getuid() setreuid(0xee00, r11) r12 = getpgid(r1) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0xfffffffb, 0x0, 0x0, r11, 0x0, 0x30, 0x1}, 0x9, 0x7, r12, r12, 0xfffa, 0xb, 0x6, 0xbdbf}) r13 = semget(0x1, 0x3, 0x30c) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0x5, r9, r3, r2, r3, 0x120, 0x4}, 0x4, 0x3, 0x1}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0187009, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000016c0)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000680)="30f39436dd483fcbe2e632f3ef8c08bc1d49a91c817b8588ab0f6b902c72a2e00f55dd106aa594ecb80c66f69aefa9ed6c4fc034486517e453970f49a4324effec3db0a76e7676fac9cb47cde33e35718fbb73c4faa0a471746291c51b3d2ee4a441a317f5c12477fc4770cabb2334dd694a0390f991c406fb2a6b943c68dbb5361e29c56f9d9d6984ef3f29083745813ac0d634b8c004f187270cb074cf8fa207d1b09804178124215fc57d410a0d6874f1c1859702720769c0de6871dddebb71df2c1eb2d172eab568cf2097c61347e5b9491fed69c81726b3e36a8a5ace59081344e855cbbcb9873c8e4c9d3277442522f2aefc536b5567d7503a848cc643436e1af4b0a905634b02b7cb40f094b3ebe987094f400a9dfddcc48de80efc373650312d24f518c23fdd12763efaf5cd50006217583190b9aa646f68064f7c885e5ad066c8301b4c854d5923908e8ed9d6c894a199a4f62fdf77163420c46b88562d597b92a4b807c6166bd5e29191b61a1169c5a8988902c50513fd81560bbce2510829c84fdc39cad7224b9142cf6a4981422074fc34396065cbe8d79cc043dddf5b649a262e05d2c988f158879035b2af72801681aa3d5c1ab9b2731be01f3c66872059bd474dfe15a12bfdc6597f885591407447bc255c8292f695d1762e92a87f24e1b14706f127648cb9fb95a05982d1ea9a2093f7af5fdb0f65d63339b22f41846f4b755defad7fa2791acf1084a2c8e4a970ebeca6a8cc3ec3ec9353272ba3dea0bc9d14a122c26e6ef8ba721203d3b4a43a61cf2bb48a52ff4b76bdaa17189776814bf6ea43eee8400518da618261a99dd7c1f940701322dae45ebecc6bfe71e9d96fd815126a06c0288188d10049dbf6182c641632a698478572a10bf822d36a3c85410f2cfbaded2a44780ca286508edf332fd0da21c77ddf42bca8f929b096ebf7fd04a833ae260c0e50ff50a356053e97a368638fa42e866c357655c668413af9a785cce475d5a8f94a6940f680b11ec4427769aade94d97c909db11a01de11b041159cac9a2ddb53b0ef68dd37e5e6a2ce2dfdd8d95c499d9d71091ad6011c44b55775dc1c1a733fa82b74b4d987e253de1ece15f08057d540efb0c17bb51b5aa15575c96304d634780c704b904768d3c4c7858d4dc93c52c38556ec288061f4e90cba012884778f9be09dc514eae1d6b2cd3b7e727506485c487c771152a23b0dfbf83c53136e974aa754744eb2f3776cb5da9f5314bd5fb7d9032d6ed00fdb6c4129a8e4923d52c2a16d0f7a05fbf62fa67e9401fd69b3a3d2dc094e80a92bb87d29fdb2560bb918843d9bc3558c1ad6751bdc53739294647d59cb36fabd455eb9d3387135c03c8646df1b6e00cb3dbeac98ca65cce165db9c7169bed08e578e1a9ab53c206443c512e0d28ffd124a10a7e0848337ed1f30904bcd775e13eb7498b6ef3060ec7e4f4ce38a3058ac59a1cf10275038fa927c0eb3950e97ce3052f4c0fa13b6dad75e9581f135c27241b723e76c5f357a05c6218c952c428e6ec5eb2c1246485edcab45574087491358a348e7c967ffb8b142ca222135605f3fc6604cddf78d4416ccfe116020823e8ee1b5c736ff40a7c1bf754b32140a4f07198f77480d4bcf2f72bbacb8d2a932de0621cc7ba82f09fbfdd9ba0586fb50f1e1739467d407164414263486a62642a36c29904cd896b4c9858383af859cc46530e8e0219d7bf41b6664c734c24f27225c905f6b80f6a861487e68b385ab850d4ceaa846b7901059717e22c2f89e03be28683c62331c6220ecbf3c91687af5104fb9da8fab90463e1f8134a2d3b5f5b653d7285a1db7cd21f5a5124bcb6b5154df6db486fdf83145fcbd0434462c5b10a8bc9f9e8eec336a750fb082cf4772b35653cf82993b882bf52ffec47a12e45d9cc3c4056e8fe6fb4eb55f2d42a38ec9b0192404e3db3f60ddb67ffca817b33d5e94753c5d4f6285067dbf8c163cdce0e3577f2b3ad6751fce2fc1dc797dde14cf9e1dc512499e92b4c8a7d538339d1beac022f5001fbfa4db9a9eceef68d202be1cf107dcdb4f728c909d46d948614f9f6465e460462efe71daf8d1617913311b0a8833365bdbacf469923605d12a9363853944febd496a03b68ee2b880a2b5b3cb7faa432143b42c4e877142a2cabc3b5166eeb83ed57ba5295affe6f594cb856a952d033d25aabb784c6b9d91fb547027109990def45368d5c0814c97a90f0178381952de5d0de16d27c204d584e92b4271dbbff230f87d55e13f80e291835a37d853ba875ab8bb40fd75228efe59f652b2f5665a0e3647323f8f85eefd2f98c040743dde6ebb6e904b8e93774706321e8e89f33726c01b876ef44f887e9303cbc3de61b5dc3c405ac5ee1e08eba400fbb0630e70264ad70c092e1f4c8c4163d28a8af4b9d1016ffdbcd42f4fa798630bfae89420f11c719df1bec918d74305679b65240708ee74bd0c0cdcb1812cc19353957f058a4d67a12264df37af30b53000e17407b84644bdbb15de09718328473253b1596558db61d42e97854536e6cc9e3e856c085bff28d8df9bab5bc4b4668c33a9f7588b0f83ad0ebac4b357e4d0939090383f3cd2d089462cd2a4f6faa9beefaa6338ce8b042f1f600793ac5267a4a4f821121cb7b9e64ab975f3e13c35c683e300c57a39efe3d02b184551301eadd0ac337c03db5a7e0bfbd643dc9d4d473e6d6e236a7972c592baef87efc2d1bc1c7526a29bd0cc0a3e3cc23cd4e7d34d5d19e9e1d16b3e1e3f0003658867c4011ef3f46c750036394bd2ad153c5a88d66d653419aeb8effa65ebe28d062dd8485838f6a6f89a302a07fba5f8bb9a8492d63c9926d71d3599868abbc550cade5865df1d973f160f765a987d5299f1d725010133ac93e0e38cab7db00c30a0194f0e2e01ccf1e978a8ad76f9d4e49b4bb1fe84b46b7a35f7f93a58afdd76cf3d99c28e85a44cf5a2b9b2e0e45817dd1d14914dd9a342f361b342c6cf8757c179530210ee18641c137572c12ac4cffdb8555ce3cd9db84611b8cd404e41794cd262c9c108ab81f2865b8061266cb57941b83daea087e4d89cdbcba2a4e64454d5669a1cca7b05d8a035c9673ed9b33233ac7b0fa61f1ff1b10b8a20cd46970bc02607e574a29c1269b341cdff5c5cdb1ab96779012ab4a73fc6bf3acfddaefd9bfd134bd3f0883f037d8ddc33e9bf24bb623b8f5fb7c18008257a907939fb865e62f48b18d56732e223b88e765fc54c7b4266d606676e4b1f3d96a625beb66b7c611abad2341c919db7bbfa25486f3b9a02e32f201e3d8fda3771c54e3cda4b36b1d5068da2df374104d6ebd9db9e0922d318c819d30cee170798e98f150d47ddff8899051fe700ae76914b3852b09ff4cd045c7646f3c6f1410df80761aa9b9cf6dac9ec299ce01ff154799c13f6dfd8050bc11a94ba04a0951545157e51860cd14876eddd59b462e2089d479ae1ee13c511fd5499070a08bf95d1faea2b1ad7d8a49d22c2d6d8d8fcc50013af82ccd2440907aaeedc8cf539df5913518d7a88eb669af505050e264bc1967dab7afb44d96a826f3d69fb0496387c6423ab90e1d8d86232fb878d8a46613ccc4e21ced3bc7cdd6dea41a5502224bc856b0f44bc62193f42e9c74ed480ec0b8b03a39e882b764883f23bdad619b86ebae23217bd09d75ede0ced6f2d64c015d1c78e91b02aa67c6287b2356058e91b65729f153c2907e56ddf00bc469900ca8c5af3425769f3c9ee03fc0629682f6c6e9eb706ccebfcf64d9b7b8f34675e94da594a035613e233799b949065668a5dbd5275f99d2c5b6f9a9e1e221930d0bb68a4a9d7259f5c5b4116d6ff16b9b61a7f7b81c096cae8e36f34bc723bda08e891a63d13428dfb552e9b0512b32ce163e7769b06c6c9cace33c6990621dadea2eaf1ee667cc2005062def635fe75160930cefd76561755df3d5de87e8151ec399915672f82635ae1f5dba1f08009fdaa5991f0231850d9e243b5143784f723a76b44a5de216b5fb43c56359a3e5cbff08819dfd687474f31aabf829a919799c0943472ac50b99036c1d29805459496a238895604f0757721bfc85db89dcea40958fb19c5d4f29583478899d2f0622b9e824855198bc7a48dccd2321d2466f70aa3e0640643a63732a722a10831149ea098b04424dff51d04069163ad637155a264563c050fab74396e2337244200307f31faefe12ad53e502946724c46097fa75b8d738821406684da4afea99bd8ba27dae61fd927386cd35b3a5c1fa76e3081f8fdbbb084174fd69f7c3c87e37b8e4084f28e35015eb0141674dc4acf057f1ec8c69ff86181312db8e1fa0a40582ac5355f167bdf052f2c25fee24cdf5c96f3e438eb0375a5cb62cda94f0a3d8a0649f22dda238a9c66a48ea7d8a5d7a858c486c19644f932d7300a8222b59518252307f5713efa718863f23db005f08639e7c55d454a02b800c4bcf423a03404732a74683fd627ed31d86d0ed76d53dd6db7a125e6dd44010f288007ac0836dcd5b2ecd6f721101a05163f9492cf6df1296f682741f54e85727f8cb9c7c4064d8cba14046c782f1691e2186edf7dbe43cbbdd9253c474a1d9e2d54254c9cb47575ee46139440741d36b31f56d93210fa6c948024e975ec096ce56fefcbc28631cbeed46ef759dce086e975be9e55b8b437f7e42ecab3d45db9f22aec73f2038520ff99498735c24a65a161745435e44941bc6b72735808da5b5ec72a119578c0bf7e697f3fb1cc3f74ff2866b071e41b2cf03be19457e58bedc98384ddd71beeb189928438ec5c4f12148df200a4068251bf396e25f4a254527d3e932e300fed319379b5815e9bdc9a437ad02ca79757abdf6f1a47614186a16e2ea2a816ca12cdf6d081fb6e249433bae803a13da0cf9d69e75e8247daa050c7e8d79ad763039462f9be2b326bc6a73147e9726492aa56e5b52ec9406ac499d86ab241d0dfe9e14e052e3ec70eefab6bff87427102ac7f18ceaa19d7e7ab50ded5c15f0a46af9a0544c548c96b090d7377d39c2f34dbd42f4510730604511af40dace3e156e93369f1d40ff58813aee2389d39b9fc832d7b8c0cd2a87629ec5f1eef0e9f701ba28a4c9a9074aeb698244ab903a942b87c242fc4c81c16147b65ee94ed735cb1e3c91795b6969f033d5fceacdc9b0c794f327d996d8d7ccaf688fc41fc3147871e4fe904fad281787b21df0d8da6e015cc64b9f604673e67edc9da69319da19e0c4a3dd2fda82b3016064880be23d754b767c5f5a1fcc43d3c0ab83756c6f3a45e589d7db96304430599dd8a5e9deb59bf3f092eea6b8b64256a8aa76906d4cb4ef504f02e9c9c06e7422094ad4da08273eb0c83c91e182c72ac90794dd75e6befc5cc2af2ecc28f726890ccfc701f022c86ba974edd899a2d3e97a37cc195e833b289a31c95333263ed2aa12422a60c8e2e1b5a12274103088539ed2f7171748f204c46c6addcee96c6922fe97a33f13f8c0039a3fd5a1da664e7d1eacf981627737e0ca44f058bd21abba748246a40dfae7decf36f88c9efb152d232fd9aa5c3d76840e3d32fde3f4abee18a3deeb3f991a7f1de553048a28db758ce4d2549940b168636786667ce9d3bbe855e8edc80a0a1235dea71aeb4f4dd646e6fac69d9ef532144b31152303dafbfbaa7862c12844d3fd20ce043d633caec778f30640f409da50a85ae0534521221ff14e643e596564577d00bcba98f58eaa77b4371", 0xff2}, {&(0x7f00000003c0)="3017fcd8002f14ea3148ea4046ca720da7cb43b3aa670c3ff3d090d218c157b8265df60ed0849fa3294dd3a74b16fcf3f467b66e9ee5a4be0a8b0570ab3bcdf62a49be93408a4bf63c9aaf8a3f1ea9f833f2168bb2aff5d1d9", 0x59}, {&(0x7f0000000440)="78b688556b42b171d1f043931bacbefedd279b79825dbe441338b5fb11907b8d5c15efa306ffa252c167296a4e56607827b2957fde69b2131c3d5d3acc80fa59913d462b38668c0cc96ded46bb011006a16ec4cfdfa24d8ce2cdbd312831e11071a6973657b9fceeaf0e82a0baff7bff070000000000007d07db2d7fabf102", 0x7f}, {&(0x7f00000004c0)="fb88471153845c65b641579257a4fcc9a2dd41cdab1720e79d69c937a20d49ec9ccf0fbc44bfa0b3f38e236854eda20021d2f210170e7ed0fbd8c964f3a8ac15150be74c40f73c8f9f9e67efc60acf86b84445979d91bbea9150ca85a391e95a343b0e470c30229ef5401aed219004bd55e105386c572b88e39647", 0x7b}, {&(0x7f0000000340)="7902ead3ea20b4a6fd1a40c2cd49fd86abff711fa448cb4b9e1087", 0x1b}], 0x5, &(0x7f0000001840)=ANY=[@ANYBLOB="200000000000df5c0ff07786fa17a6df2c37856dac0000003a961bd3deb7631cc4b2409cc62ef467d81e9f080043e4fb08b93f22e64d8506c64f833c63fd5057787552b91a9573d87c4ffb8c8f9554bee2a2e97e13a12c8c54dae4ca93141dd02dd1fc0640ead615548c038be65fae88c5e51338c4208f980735ed6c77372df08a6bfc87b72297eff1477d184e2009776ea2258ed2cbfefc940c6516933288573aacc68272503e1959dd94340b209323a5d10d623c440115776897eaa5378adcd5794e83cb8f1919ba11bac991748086ce8572e66a184d8c25ee3559f86a2ebcd407173183a83183cfe68be5e586a7387d", @ANYRESOCT=r12, @ANYRES32, @ANYRES64=r8, @ANYRES32=r0, @ANYRES16=r10], 0x20, 0x8}, 0x2) semop(r8, &(0x7f0000000040)=[{0x1, 0x0, 0x1000}, {0x3, 0x9}, {0x2, 0x3ff, 0x2000}], 0x3) executing program 5: sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="e4", 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = dup(r0) listen(r4, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) shutdown(r4, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) dup(r0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) setreuid(0xee00, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x0, 0x0}) syz_emit_ethernet(0x7e, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x40) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) executing program 6: r0 = socket(0x2, 0x3, 0x2f) r1 = dup(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x11) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r3 = dup(r2) writev(r3, &(0x7f0000001340)=[{&(0x7f0000000140)="b090fd8d24129d8a8c1533bc4461edf4f1f0282ba93eb8e9ffc2fe93d55509bdfc9f6b28e9fade02acfb99c9053a6cd2df762edaf19f0ef764c21ebc7ea33ff7c475e234f408564402008d7e351c3176ea1abf0f45fbd76295b86e4760df2055f8fd38a4494331bec1db3bdf104401bd9b6ad429436f4c0bfa9533701dc0ddfdd404f534fe93905ad3bd45055757bf3fae19545487897219f421f066bcfc900dbe55fca281f0539b4972c128a2fff115cea78f36fd1b98272d2e400ea1cf1874fcf9cdf3ac00a630c09185a6f74f5f2a8849c621a697e03d24bd9a9d09fa720657e40468e92d6c098517b0910e090495854337009c314135", 0xf8}], 0x1) execve(0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000580)={&(0x7f0000000540)={&(0x7f0000000200)=@in6={0x18, 0x2}, 0xc, 0x0, 0x0, 0x0}, 0x40}, 0x10, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000a80), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) sysctl$vfs_fuse(&(0x7f00000000c0)={0xa, 0x12, 0x2}, 0x3, 0x0, &(0x7f0000000180), &(0x7f00000001c0), 0x0) sendto$inet(r4, &(0x7f0000000100)="18", 0x1, 0x0, 0x0, 0x0) recvmmsg(r4, &(0x7f00000001c0)={&(0x7f0000000140)={&(0x7f0000000780), 0x2, 0x0, 0x0, 0x0}}, 0x10, 0x800, 0x0) dup2(0xffffffffffffffff, r4) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0}, 0x10, 0x840, 0x0) syz_emit_ethernet(0x100, &(0x7f0000000480)={@broadcast, @empty, [{[{0x88a8, 0x1, 0x1, 0x2}], {0x8100, 0x5, 0x0, 0x4}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xea, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0xc, 0x4, 0x0, 0x0, 0x0, {[@generic={0x0, 0x3, "96"}, @sack={0x5, 0xa, [0x0, 0x6]}, @timestamp={0x8, 0xa}, @generic={0x0, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe"}}}}}}) pipe(0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000080)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r8, r6) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="83", 0x1) poll(&(0x7f0000000340)=[{r7}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x20}], 0x3, 0xfffffffc) executing program 6: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x202) rename(&(0x7f00000003c0)='./bus\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x35}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300700000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r2, 0x20004276) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) dup(r1) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) close(r1) r3 = socket(0x10, 0x4000, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001080)='./file0\x00') executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000079b000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x41000}, {&(0x7f00004d0000/0x4000)=nil}, {&(0x7f000035f000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000225000/0x3000)=nil, &(0x7f00006ef000/0x4000)=nil, 0x200000}, {&(0x7f0000412000/0x3000)=nil, &(0x7f0000769000/0x1000)=nil}, {&(0x7f0000674000/0x1000)=nil, &(0x7f0000400000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f0000136000/0x2000)=nil, &(0x7f00006e7000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006c8000/0x4000)=nil}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000386000/0x3000)=nil}, {&(0x7f0000632000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000545000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {&(0x7f00007c7000/0x3000)=nil, &(0x7f00000bb000/0x1000)=nil}, {&(0x7f00007f6000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000668000/0x1000)=nil, &(0x7f0000310000/0x2000)=nil, 0x3ff}], './file0\x00', 0xfffffffd}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{}]}) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) mknod(0x0, 0x2000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/62, 0x3e}, {0x0}], 0x2, &(0x7f0000000480)=""/250, 0xfa}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 4: 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}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x9}, {0xfffe, 0x0, 0x1, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x7ff) r0 = open(&(0x7f0000000180)='./file1\x00', 0x2, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) setsockopt(r0, 0xddf, 0x83, &(0x7f0000000100)="0141db7dbed4cd630668eafb115f0892dccb7c7ac9e70c9d4d02f72dc3b82db9f82d1aa987b77ec88d433dedb32e8495e50fb1acd897716cbde4d7bdbbcb06c1675546a552f3842f2cb031d386f0af4962032b693d8865fb3fb47ea17bd9121de385ea64b9d802a5b7f2a2bca0decd", 0x6f) mknod(&(0x7f0000000280)='./file2\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x400, 0x20) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket(0x2, 0x0, 0x4) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x1400, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmmsg(r4, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) kevent(r3, &(0x7f0000000100), 0x81, &(0x7f0000000200)=[{{}, 0x0, 0x8}, {{r3}, 0xfffffffffffffffc, 0x0, 0x0, 0x1, 0x3}, {{r3}, 0xfffffffffffffffe, 0xc4, 0x40000000, 0x1f}, {{r4}, 0xfffffffffffffff9, 0x12, 0x20, 0xfeb, 0x1}], 0x8, 0x0) poll(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r3) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) getitimer(0x0, 0x0) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x5c}, {0x6}]}) write(r0, &(0x7f0000000200)="76e5de0000010000000000000063", 0xe) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 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) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100), 0x4) executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6b, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = getpgid(0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x1, 0x3) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r4, &(0x7f0000000080)='./file0\x00', 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x87}, {0x7}, {0x6}]}) write(r5, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) socket(0x2, 0x2, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000140)=[{0x69ff, 0x81, 0x7f, 0x7f}, {0x9, 0x1, 0x9}, {0x4, 0x1, 0x3, 0x1}, {0xfe01, 0x1, 0x3, 0x7}, {0xed66, 0x80, 0xd3, 0xffff}, {0x8001, 0x2, 0x2, 0x2}, {0x100, 0x3, 0x6, 0x10000}, {0x3, 0x20, 0x2, 0x8}, {0x3, 0x6, 0xcd, 0x7}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000240)=""/189) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r7 = socket(0x18, 0x3, 0x3a) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = open(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$TIOCCDTR(r8, 0x20007478) getsockopt(r3, 0x0, 0x7, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) shmget(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) executing program 3: setitimer(0x2, &(0x7f0000000080)={{0x1f, 0x7fff}, {0x0, 0x3}}, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x48}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x637e) r1 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup(r1) mknod(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x2000, 0x0) link(0x0, 0x0) link(0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) rename(0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) close(r2) execve(0x0, 0x0, 0x0) syz_open_pts() getsockname(0xffffffffffffffff, &(0x7f0000001040)=@un=@abs, &(0x7f0000001080)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069c7, &(0x7f00000001c0)) getrusage(0x0, 0xfffffffffffffffe) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x24}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f0000000100)) executing program 3: symlinkat(0x0, 0xffffffffffffffff, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x3, 0xab, 0x80}, {0xa, 0x0, 0x4, 0x400004}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000200)='./bus\x00', 0x7f, 0x0}) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f0000000180)="004308ae2deac70f5150ba32e79d54b2edcb00000000000000", 0x19) setrlimit(0x1, &(0x7f0000000000)={0x8000, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x0, 0x0) setregid(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x5, 0x0, 0x0, 0x0, r4, 0x89, 0x7}, 0x40000000000000}) executing program 1: r0 = socket(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) socket(0x18, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x120) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0x873}, 0x0, 0x0, 0x0) getpeername$unix(r2, 0x0, 0xffffffffffffffff) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) pipe2(0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x7}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000440)=[{0x64}, {0x7}, {0x812e}, {0x3f, 0x6, 0x6, 0x2}, {0xe9b, 0x1, 0x6, 0xffff}]}) r6 = accept(r0, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x0, 0x3f, 0x5}, {0x18, 0x1, 0x2, 0xffffff6d}, 0x386, [0x0, 0x1, 0x9, 0x8, 0x5, 0xfffffff7, 0x7, 0x3]}, 0x3c) write(r6, &(0x7f0000000400)="fd3eb9ed5e06d8d3be7eba6f358e", 0xe) syz_emit_ethernet(0x4a, &(0x7f0000000380)=ANY=[]) clock_getres(0x0, &(0x7f0000000040)) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000140)=0x6) executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {}, {0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x2, 0x5, 0x3}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) executing program 2: select(0x0, 0x0, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000b00), 0x4) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000f80)=[{0x10}], 0x10}, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000080)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8126}]}) syz_emit_ethernet(0x3c, &(0x7f0000000000)={@broadcast, @local, [], {@generic={0x8864, "2a0515b08dca5c38c4767194eedacb7c84cb78611a047d5c32ca8e2efb3fbd6d8de3555000cf621c8966322882a9"}}}) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) executing program 6: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) clock_getres(0x0, &(0x7f0000000000)) setreuid(0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000380)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) getuid() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x4000000000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x0, 0x0}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet6(r3, &(0x7f00000002c0)="fe1171c752289b988c7d48df7b7cdc914a3908f3", 0x14, 0x407, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000001a80)) mkdir(&(0x7f00000001c0)='./file2\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000440)='./file0/file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') clock_settime(0x4, &(0x7f0000000140)={0x1000, 0x1}) open(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x8) r4 = semget$private(0x0, 0x7, 0x3c8) semop(r4, &(0x7f0000000080), 0x0) @ pO @` N  %T#d;eb]ϮI2./xv&h> OpenBSD/amd64 BOOT 3.65 boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace