{0x1ff, 0x8001}, {0x5}}, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x64}, {0x16}]}) write(r2, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000200), &(0x7f0000000240)=0x4) truncate(&(0x7f0000000100)='./file0\x00', 0x3001d) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)}) pledge(&(0x7f0000000180)='/d1x\xad\x9esmoqse0\x00\xfd6s\x02s\x82\x91\x8fw~\xee\xbd\xc5Iq\x1a+\xbc\xcaI\xa1\xe9\xe3\xc2\xc8\xea\xb5\xb9\xd9\xd38\x96SE\x13\x88\x9e\x81\xaf9}\"\xd0\xdfLh\xcf\x18\xf2n\b1U\x94\xa9\x90\\N\x94\xee\x1c\x10u\x1d?w\xd5\xef\xc1\x81L\x99\x82b\xad\x82\xb9\xc8\x00-s\xf3\b\\\x04\x03\x99\xcf\xca$\xfc\xbc\x8a#9\xcb\xed<\xb9\x82\xd8=\xdb\xa95W\xcf\xad\xed\xbfQ\x8f=3\x8f\x06\x146\x83\x9b\x00\x00\x00\x00\x00\x00\x00\x00\xbfm\x1af~\xdb\xc6\xf4\xac\xb3u&\xe4\xe5\xb9\xa9\xc8\xd8\\\xb0\x05d\x16=\xd7\x9b\xe1`\x04[\x11\xc0:f\xc7[ \xfc\xa4\xe7\xec\xc5\xb3\x80s\xa5\x99?L\x05 \x85\x97\xae\f\xd6g\xff\xff\xb1\xbd\x03\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f0000000400)='\x9d;\x1e_\x1b\xdd\xbd\xcfO\x89\xf4\xaa\x942\xef\xdeYf\xc4`\x1eCU\x17M\xb4\x83\xa5\a\xb0\x94\x18\x91\xee\xbf\xec\xc2\xad/\xaa\b\a\x870Ty\xc7\xc9\x93\xf6\xc1\xdf f,EP\xc8\xc7Y\x04S\xb5H\xca*\xcb\x04c\f6j<\xc6\x8b\xbe\x84R\f\xfc3\xa3\xf4Q\xf0\x89\x1b\xa5|\x85\xc9\x97j\x8e\xcf\xff^\xe2\xf1\t\x92\x04\x00\x00\x00\x00\x00\x00\x00\xd6\xb6}S\xbf\x00\x00\x00\x00S\xa5\xba\x9d\xd24\x7f\xdd\xb3\x88\xed\x84l2\x00\x98q\x06\x00]X\x85\xab(h\x8d\x1b:p\xe0md\x06F\xd4\x03v{\xdfCB\xcb\xa1\x8car\xeb\x89\x921\x19Sx\xf2\xb5\xb6\xba:\xfd\x9c:\x15\xb4\xfd\x91cw\xad\xb8\xe0v\xfbp\xfc\x04r\xd9\xeb\xb5\xe1\xd7\x9f\xe8^}<\xda\xf1Q\a\xd9\x06\xb4\x88\xf1hH\x13\xe5;\xa8\xb6\xaa\xd0\xf9\b\x10:\x1c\x1e\xab\xb9\v\x18e\x80v\xdcA){\xc4\xca;\xdb\x95\xe3-\xc7\xb8\xe7\x90N\xd4^\x95m\x8b\xf8\x10(A\x80\xfc\f,\xc6\x02\x00\x00\x00\x00\x00\x00\x00)\x7f4\x8c\x8a\x1f\x03\x82A\xba\xc0\xa1\r\x8e\x12\x06\nD+?\x9e\x7f\xear\x8f`5\xec\x9f\xab\xf5m\x03\x83B\xd9\xe0\x94\x99\x95?\xb5\xaa\x06\xa4\xef c0c\xdcB\xdd\x8e\xa8\xfe\xd8\aV\xec\x87\x90\xf5\xf2c.\x18\xd6;f\x9b\x1c\"a\xa7c\tg\xceX\xa00C4\xda\x03\xaf\xe6\a\v=9\xdf5E\xa6?8^\xab_~\x92\x96\xae\xa1\x9f,\xf2\xd4,E\xd8\xb2\x13\xf175\xd6\xc3`\x92\xd6\x90\x9d\xce\x9dS\x19<\x9be\xbf\x18\f\xfe\xad<\x00\xf43\x1a\xcf&\xba\x89\xb4\x10\xef|\xca\xf4\x80\xcb\x8b\rE\xf5b\xcd\xee\x88\x01\xcb\xa5S[23\xf7k\x84\x81\xb0\xb2\xdc|\xcd\xa7\xf7O\x0f\x85\x93d!K$\x1d\xd7\x95\x1d\xb12\xae0\xcf!\x89R\xb2\xc8\x12\x84\x16\xb51Zf\xfd\xd4\x95\xf6Y\xf4C\xfb\x11\xa2\x01\xbb\xf4L\x81i\xe5\x18\x03n\v\xa3\xad\x1ea6\x8cB\x17\xd0\x8d\xe4\"Ed\xe8>4\xf5U\xda\x14-\x1ex\xde\xefE\xef\xe9j\xaa\x15\x16C\xdeA)\x83\xcb\xa1\x956\x93\xf5\x8cz=hsNrW9\x8a\xa4\n`\x9d\xf9\x83\x1eZ\xc7S]^\xc1\xee!\xfe\xba\xea\x93\xc5\x13\xe4=\xc1(M\x1b\xb3w\xb6;\x9f\xabDly\xe6\xf6e\xd4\x82\xbd1av\xd6\xc4\xdf\xa9\xb8\x90\xc7k\x96\xfe\xdf:\xf6|U\x8c\xeeU\rJ\xddj\xc7\xad\xc3\xa9\x02\x0e\xc8\xf9\xd5\x98\x1a\x0fA4\xdc\xa4\xde\xb2\x84\x86x\x00w\x7f\x97\x8f\xca\x17\f1\xf0\xa5\xbf\"[0\x92\x12n\x01\xaf\xfa\xfa\xab\x9e\xe8\xc3\xcdL3Zo\x8d\xa9e\xfay\xee\xd2\x9d5i\xf7R\xba\x1eVV\xf3\xb7\x14\xa0w\x0e\xb6F\xe0>\xb8\x85\xe0P\xf7mI\xach\x15\xe4\'`\x95\\D\xa3hL\x13\xf7mO\xd7-\xfc\xbdp]\x13}\xb1z7\xadH.\xa4\x99%\xc5\x84\xd8\xbd\xfd\v\xd6\xf4\xb4`s\xe2\xdc\xa1xN|') ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x24}], 0x2}) executing program 5: mknod(0x0, 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) setsockopt(r1, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x6e, &(0x7f0000000380)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00003a00fe8000000000000000000000000000aac4a886454300000000000000000000000000000000040000"]) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x1ff}, 0x10) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r3, r2) write(r2, &(0x7f00000002c0)="04bdfa3650825d1d2973c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1ddbd229d5c6a5caad6b921850b4ef03cd40779dfdc68010a7434246a342ea39fd9e0609bd582cbc1cb956d899ee76237b96cdb2cb5d7e6e030b012ba17272e5eba3e0db98ef1d43b944d8ca786f65c038ed949c6f92fef5e09c598d758540d202a5e1b9dd2d47cb0fef3e19365c28153b150a3aa0000000000000000000000000000a9444b", 0xbe) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r6 = socket(0x18, 0x3, 0x0) close(r6) r7 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x41, 0x9}, {0x37e2b02a75f19d49, 0x9}, {0x41, 0xfffffff7}], 0x3}) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) r9 = dup2(r6, r8) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)='o', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "fa66de26009a3c812436346f0ca0b3ede703e3e0"}) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000600), 0x10000000000002a5) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) seteuid(0x0) select(0x40, &(0x7f00000006c0), &(0x7f0000000700)={0xff, 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x1}, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x7, 0x800, 0x1, 0xa8, 0xfffffffffffff801, 0x2, 0x5, 0x8}, &(0x7f00000000c0)={0x0, 0x9, 0xfffffffffffffffc, 0xffffffffffffff01, 0x0, 0x8, 0x7, 0x2e9b}, &(0x7f0000000100)={0x8, 0xfffffffffffffffe, 0x20, 0x1a, 0xfffffffffffffff7, 0x8000, 0x67, 0x8}, &(0x7f0000000140)={0x1f}) readv(r1, &(0x7f0000000400), 0x0) executing program 6: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8000, 0x2], [], [0x0, 0x457b], [{}, {}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x1}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd600000e800003a0029e106afdf466c130afc590bdb9e4ff6ff"]) setsockopt(r0, 0x3f, 0x4, &(0x7f0000000000)="7cf6cb5f83953353", 0x8) msgget$private(0x0, 0x2c2) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005040000040000000000fbff0000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbcc70c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220754f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000004c0)="05adc3f0ca632bc581d78b7cb83e7a7dbf3afeb6e0bb9437888f7133d84bfd85ac1ab8965ce03337d1ea3570df38afd97996291b5aa359929374e626307a7758260139f4e3a8f889410af4fb555017e1b0e6367c3d2b1e66efcf825a9a13d3ba41707b151e52952dd710de2d11fcf1a3e66a423f44dcb1d5c15ad270146be3fe57cd14ba0885169d5e0314d0e04f4b29c18eee074a895f36e82e7bc88e950d4cae387d3bb42f01e75d", 0xa9, 0x409, 0x0, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000380)) sendto$inet(r2, &(0x7f00000003c0)="8eb1ce5bc129e370b458199a47480c9f2bc234e531e84dcb8ba072c9804331a75b46b86b6458ef08c002094587a8cb80c01557d5dcdd766811987a66532c2f20d10cdb2f78354659d9ce25374fea75fd99b7d3b163fb1bf4a3051cbd3b935840b80b0c1088a65d2663bad8e45462c40f8d01cda7c5ed3517a6ec09b7be6e8ea9b69ce6ec571bc682d70e5057f5cba7885762aee5ef65d3e1ecf1", 0x9a, 0x9, &(0x7f0000000480)={0x2, 0x0}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x0, 0x0, 0x0, 0x3f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrusage(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0xe, &(0x7f0000000140)={@local, @local, [], {@generic={0x8864}}}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) r3 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6e, 0x0, 0x0) close(0xffffffffffffffff) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(0xffffffffffffffff) executing program 7: semctl$GETALL(0x0, 0x0, 0x6, 0x0) r0 = semget$private(0x0, 0x0, 0x44) semctl$GETVAL(r0, 0x1, 0x5, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000001c0)=[{0x30}, {0x44, 0x0, 0x42}, {0x41e, 0xfc}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x5e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaa6dcd02e2aaaaaa86dd6036e26fe8a68200283a0000000000000000000000000000000000fe80001c7ed14f6b4a89330f4f32dc5d29a1ddb380a30000000010aa8900917800000000000000000000000000000000000000000000000075bd0ecdfa60cf0ca413fedb0207"]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37b", 0x9}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x900d, 0x0, 0x7, 0xfffffff7, "1010264d000600"}) getsockopt(r3, 0x0, 0x9, 0x0, 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beed300000000000000000000000000bb99da597213a061543c6c0e7f84d4"]) close(0xffffffffffffffff) syz_open_pts() executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f5", 0x11) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x3, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000200)='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) ioctl$FIONREAD(r0, 0x80206910, &(0x7f00000001c0)) executing program 6: sysctl$kern(&(0x7f0000000440)={0x1, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x5]) r1 = geteuid() r2 = getegid() r3 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x2, r1, r2, 0xffffffffffffffff, r3, 0x0, 0x6}, 0xa626, 0x1, 0xed1}) executing program 4: openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = shmget(0x1, 0x4000, 0x201, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/132) r5 = socket(0x2, 0x3, 0x6) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, &(0x7f0000000080)={0x0, 0x0, 0x1}) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmmsg(r8, &(0x7f00000000c0)={0x0}, 0x10, 0x800, 0x0) execve(0x0, 0x0, 0x0) sendmmsg(r8, &(0x7f0000001880)={0x0}, 0xfffffffffffffedf, 0x0) shmctl$IPC_RMID(r4, 0x0) connect$unix(r5, &(0x7f0000000700), 0x10) write(r5, &(0x7f0000000300)="fc23780000000000000028a8790308fc29b2dde9cc9f2fbec154d6eb", 0x1c) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 5: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) setrlimit(0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000a40)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82\x17\t!\x8b\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xdd\x97\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\xaf\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\xff=\xf5U\xd8\x87\x0e\x94p\xeaF\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xa2, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x03\x00\xa6\f\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfa\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f1|\xaf\x13\x9a&\x85r\xd6\xc7\xa7\x13cf\xd7\xdbN\\\xc0\xcd?\x9eH\xcdF\xab\xd5X\xc3\x1e\xebOPg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe7\xc7\xa2\xe6\xb1\xdb\x8e\bs+\xf7H\xa2\xe3\xfb\xfe\x9dJ=nA\xfe{\xe9\xe8O\xf3\x16K\xea*\x13,\xbe\xea\xf4\xed\\D\xfc2\xae\xbc:\x96\xd3\xa4\x97\x12\xd4\x9fai_\a\xedq\x18>\xddF\xa6V\x9c7\xd7\xb4\xf2\x8f\xda\xcf\n,y\x8c\v\xf3\xa0\xa2\x05\xa1\x11\xde\xa3\xb0\x15\xe4h\x06T\xafIb\xd2\r\xa3#\xce\x1e\xd4`\x0f\xa288\xdb\xee\x85R\x95\xf3\xb9C\xf4\x03\x17\xef\xca\x8eG\xe2\xc6\xe2\xfa\xf4\xfc\x18\xdaj\xb0\x90\xbc\xe9%\xf6/\xdf\x13\x970\xaa\xe5\xf3\xd6y\xebU\xa7', &(0x7f0000000440)='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\x8e\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\x01\x00\x01\x00\x00\x00\x00\x00\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: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\xd0t\x14\x9f\"\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;n6\x83~\t\xc54\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'/664) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$inet(0x2, 0x4003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1f, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) r1 = socket(0x0, 0x1, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r3, 0x0, r4) socket(0x18, 0x3, 0x41) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/16}, 0x18, 0x3, 0xc00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) sendto(r5, &(0x7f0000000800)="abbd60e2e84ec68ee82faf4b3c54ac06c43f47a320eb005224325fa03230616f50a9a3a42b029cd5bbe3f28c686922f1cecae2a5dfa82ec9ec9c00b4385375329f0c30a099eeef5d41926225878322ca9f5cc9a426b146a20cd7f0c33ee11b6b73c49fe144694a3926c4cfbb2ef9f6f2654b75a9cddfa90aac49141d9c944d298431665b02d6e7892757ddce844be5dd3fd2c368a7d78c033e5d0b06ceb0490b00ccb660090f63c727f7fb77d3260e5d4ee30d7d83da868f78caf3554df6b72a49a30a2c48c21a58ed2c3009504c045d4a37ac5d208ee7a92d94d8c112828baa006dca3ea4fe0dc0ae8b90e3c5babcbad79f9ef97cb2103146a624569869dc4de9176dc6a1dd4679065bddfe2f223cc526b6021b9da3b24321468bc8096643d5c1f77a743e860231e1f37637f7b0b0fa5a48ba6bf67e7c40ff2cb59f9fc55a7383fe58ec17af6ef087ae5d5ef986a3e8fc72e70373fe25a4065e88678006bd26d36300", 0x163, 0x2, 0x0, 0x0) msgget$private(0x0, 0x129) executing program 3: syz_open_pts() r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x67, 0x0, 0x0) syz_open_pts() socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8480, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x1, 0x7fff, 0x9}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f00000000c0)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) lseek(r0, 0x9, 0x2) ioctl$WSKBDIO_GETBELL(r1, 0x40105704, &(0x7f0000000140)) fsync(r1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x38002, 0x31) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)=0x8) fchdir(r0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) fchflags(r1, 0x10000) getsockname$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, &(0x7f0000000280)={0x3, 0x4, 0x6, 0x5}) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000002c0)=0x2) sendto$unix(r2, &(0x7f0000000300)="580800fd074e1a70b418c58f7aea29fa08d60ea8d81b26326483a4f84647e536bc81dc03f71ca6cb7e1e6e9b132dba8ba48199c93883cbae2d04f445e1e98c8a3ca37a7270ee2908debf2e49b433eb4d9489b694fb72346d0d107c78dde37ca50cea4ac157947ce1f8ecbda4c64399fe6abcb2bb055f1e697d01f8cebd0a582213cc2e6da637990aa7d28c2ee91fb785059feeedc5db1cfa37d122ec013ece34412d4a358488d5fed6ee8dac2ab98e9eb6fc7f673904439325fede1664939ec686bfd031d37efb8a8790d2fd6519820a1bf0b28978d15317b7f8c0855f199dfb00d509b50dcc73e4551d77a02e59", 0xee, 0x0, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = semget(0x0, 0x1, 0x440) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x400, r4, r6, r7, r8, 0x15a, 0x3d}, 0x1, 0x2, 0x100000000}) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) preadv(r10, &(0x7f0000000780)=[{&(0x7f0000000680)=""/11, 0xb}, {&(0x7f00000006c0)=""/39, 0x27}, {&(0x7f0000000700)=""/55, 0x37}, {&(0x7f0000000740)=""/21, 0x15}], 0x4, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000840)={{0x5, r4, r6, r5, r11, 0x100, 0x2}, 0x0, 0xffff, 0x3a0}) executing program 6: r0 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) r1 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000ff0000/0x10000)=nil, 0x0) shmdt(r2) r3 = shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0xc15c5df25bf460d0) r4 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) shmdt(r4) shmctl$IPC_RMID(r1, 0x0) r5 = semget$private(0x0, 0x1, 0x161) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) shmctl$SHM_UNLOCK(r1, 0x4) open(&(0x7f0000000440)='./file0\x00', 0x10000, 0x108) shmdt(r3) shmctl$IPC_RMID(r0, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000080)="cdd2d5d97282fd1c80b3b0dfff9ff856bc3039e9db954633e95ca077537d8e239a4d55fcb6098d04ee622ec44591ae8011d899a739904cb9015be674b873cd8e9dba570529d53a65d78e33eb75e03a10b3d6de45684a836864d7fba9afcb659723d49e73c50d42b74fae2ed4bbb41d2993deeadc6fd2c8ff", &(0x7f0000000100)=0x78, &(0x7f0000000140)="1566adb2f75e1ef1e93870fc70c2d7c64b7ddc8e54362ea87778e6a47c90ef75c5cf46036f232d20785724a9314b283a4870e8ec17a545e1c36ae423cc8667bd08e698bcf323", 0x46) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@local, @random="b93fad6b9ddf", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x8, 0x3a, 0x0, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, {[], @generic="83624848e8bf431f"}}}}}) sysctl$hw(&(0x7f00000001c0)={0x6, 0x3}, 0x2, &(0x7f0000000200)="19493882e27e8f63734e0374e2403b07230f2162899394d881cc062dbb273bd5577be937295523b21e57f898dc66b07b4ca7765e56fdf5b605882fdd2f1a0a96ab1ba339c2a07fec6ad346e38f69982f5dd184befe75f5eea0b3d3dc3b63dadaab17cbe465cc19e15191a0013d37f0a1b5ff96c081471ebaaafd5317994763cca79104ed728ae568d2a5d6a70340c951a3ecc3d19d89e292bde39b656272ef8c76d46fbdf3b0adb7898c77ab0f3601fc4454cb3741a835e97990e5984214c25158732ce25c60f81af4362eda65c52abb98603a7baf586da79d0964321d922abf7889af188bc5dbc76bc5b029e1bd57a9cf5a", &(0x7f0000000300)=0xf2, &(0x7f0000000340)="80252f061f5aa779052985f035abe22fbad0e238481e8e1b1187b4eb6aea8c525dd6cc4996eb991f96ba3cfe95534773fc4555af7bbdb9398489ef44b590004a46644e6b6686b18bc5b8fe42b464d95698a6027f89dc71381bc1d81511a6eb8c533c976e583595f7e4eb36520bd377eafab8598abaa01a100b84e4abb9134d7721960685", 0x84) sysctl$kern(&(0x7f0000000040)={0x1, 0x37}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x7, &(0x7f0000000080)="6622f3c69104630bd901e1faff106bd807590570cbc6aa5c010005c1", 0x1c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x3) executing program 7: setreuid(0x0, 0xee01) semget(0x1, 0x2, 0x1) setuid(0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd607fbf7000102c0007000000000000000000000000000000fe8000000000000000000000000000aa110000010000003f2200000000000000"]) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) executing program 6: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3ff) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000180)="ab", &(0x7f0000000000)=0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x18, 0x0, 0x0) close(0xffffffffffffffff) socket(0x20, 0x1, 0x3) r1 = msgget$private(0x0, 0x682) r2 = open(0x0, 0x10000, 0x1) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) utimes(&(0x7f0000000300)='./file0\x00', 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[], 0xe9, 0x0) getuid() setreuid(0xee00, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() setuid(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = getpid() linkat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff}, 0x6, 0x9, r6, r7, 0x20, 0xfffffffffffffffc, 0x100000004, 0x40000000000004}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) executing program 3: ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendmsg(0xffffffffffffff9c, 0x0, 0xb) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000140)='./file0\x00', r1, 0x3}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x2}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000001c0)="5c35bd357d1dfa11b24cf459f8faaf0bea61652c08c59da962", 0x0, &(0x7f0000000240)="6de19b3f35b6933aaed9ffda846ee4b1a68b82e317a56a8632620fb03b8d28286e896f3b907e36d968b476a2b7a89fa0a803", 0x32) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac14f81f70e1ac00bbe0000001"]) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$LIOCSFD(r4, 0xc050756a, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) r5 = syz_open_pts() syz_open_pts() ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$GETPID(0xffffffffffffffff, 0x0, 0x4, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20002, 0x0) ioctl$TIOCEXCL(r7, 0x2000740d) pipe2(0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000340)={&(0x7f0000000180)='./file0\x00', 0x1, 0x0}) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080), 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x1ffffffffffffdda, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) pipe(&(0x7f0000000040)) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c0020fe350e28ef0900c08c0424be0000000031feb36d02b82faa094061f107a9016962000000000000004e204e", @ANYRES32=0x41424344, @ANYRES32]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) close(0xffffffffffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000140)="71f91e34", &(0x7f0000000000)=0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) setgroups(0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000440)={&(0x7f0000000400)=[{0x7, 0xca}, {0x8e, 0x1ff}, {0x4, 0x75}, {0x0, 0x8001}], 0x4}) r2 = socket(0x2, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) dup2(r2, r2) r3 = socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080), &(0x7f0000000140), 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0)={0x5, 0x16}, 0x8) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x4286, &(0x7f0000000180)="0c5079418b0f19de6ea2c3f60fb040f566459baa7b9e6a8e94962b86a401be103feaa26ee83b497f7f4e8257e39ce871c3d0cf97136587ffda0299ace976599950957537ab93c3dea89dd6b2ee32b3d05b628fda6651fa9d0f5fe90723b7b3f3ee23b22f3d2ba2eff88b826390", &(0x7f0000000100)=0x6d, &(0x7f0000000200)="115ceeae5f1dcf285a802f4f4045eb580c33de4820781f2003c5d0a0a5c461515414d05335516b24135bfaf38553cdf1b59fbdac242658561294dec3351011bb647b37e6489a6343f9ce080e94cecbf86cb3546cf3f9bb6e8ae63825143079f1bd9df87fe849af912d8ff38db4060389540e01f2db9711d556bdf1d142cd68f206b95ff85c5f94bb5e1d54024ec670db45cc7323ed7ce805c4cc04031068b41bf72ef03d18df", 0xa6) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000580)={0x4, &(0x7f0000000500)=[{0x1, 0x3, 0x81, 0x0, 0x3ff}, {0x1f, 0x6, 0x1f, 0x3, 0x7}, {0xfff8, 0x1000, 0x8000, 0x9, 0x7}, {0x4, 0xaece, 0x1, 0x75e3}]}) sendmsg(r3, &(0x7f0000001880)={&(0x7f0000000380)=@in6={0x18, 0x1, 0x2924, 0x5}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}, {&(0x7f00000018c0)="35a954dda3f79a5ceb4687e6152fab6cba8c2f39e1292d1507563fb72f17d8bd71ca33b554c657700cb112fdc6e008c966cfaa7ebffe1dd1130215bf3f96738f7983a314abb3b4fa7d69703642587271b8a085da8672e8db79f30203142f59312d10d1a76ccc550b6548ab671e51cfc641d76abe7e5475b3f01ef3b0d22604585b2a4390f592f8a8a3623df67b85aae80eb4bbd1064459a720a1b05362689749631d29dde9c2d54e53c43b0f3766a95b391ecf7c111f10a08b3da47a4a028ddc9ddfd323c132bc9ad07aa924d6dc4426909a01c3ffdf7866c8c98ea22369dc657ff27b48d9375726a712d91702401a39d6639186ffa5aaeeab1d7838ff53a527c8cb6a4733dcff21c8f47ae396b85f4fc5f2820cf39a396a01d9e82c26bf542caf8fae1f9566f44d25cec81d8205209bf03353b7af437224d22bc004a45b472827d41397889241567d647e7b26dd115fc559b3f0d520e13030feaca2ab2e5400976d69bdd4d6e78538e1c16e72f8709f6345e7466b4c118ac878508f0cb9a863ea1593bbf95f5695569ba047b4d12d1f90239f68ed91467d94dfabf18a3dd497d173e82afaaeb67810ed409bc91116510de7600ff26b22ec74b14a8ff131ea405ae693ad0ba5cfba32daeb35dae8ce97ce60bb4da43b61f270aa2088772fc22c27b84bdfae63836a57da18acb785124c788a7782803e94820695df9e2d085e36649cc2aead632fa31763e2bd3844d1b7031aef56a94e9613ca5add2fecc02fbb7a153531f0e4ae62b941551927180254cf64ab3c35ae1a26fdc1af6f57db403220027d6a3daa58bef1980e137da66629aa309d2540a3eb5b7aa86ae0dbf3d54708193756e8707ccd76b7e5c1d1569b0f8dc7a74be601eceedc7799f0854ab5e16996fb3b0cc2bc1d3bdb75177014820f33949452ba17306a976b5ae0dd2761a6a333384a1ca28cc4e70415ee49fdae8c37574e6f9ce389306b12f154cb22424461de8ecddc487688351f1969e1c0f82c17c4a512018059c0d9268bbd5bde412ac211f1b0df9ce30554aea19b0d2118d1e1e38a5124070aa40c072d7a154fce7569a1676045558ce84741a51604d76397543419d4cebe04bae1bcde2dbfc6216e97d73db08965e8678e737fb40b31e7c0557cd93411694a762c48e47982047e81474bad84738cd4c239d7d9b2b072151796b1887c10e79903db6ad00d6622ce2ef51577d0023fc4b44ff58b00983a439b3a8b252af122da7da75fe40c8026834a9f3ce63cb1db4e11bda5951bf5a5e6a615bc4dab7e7fe78f49fcdf1a72b83ca9e3462b1ce4fc6daece16e780bdef87260056240d6afed3bdc393a6c11c9efd45faa11422468468c2122c80634d3cc2a58a4825f919edd23f0085af25228924e242aa809f715816b05b796d3f8f89fed14d6179de42261a78e4009f2bd9e2b8e944ca0d8500db801b924da3f68b2ba0db5dcab15acc6742009a91d19747ef17bd7ee8e1247a9e783795ccf1b8158d5eefce5224e1eceb575912aefcf6e4ce5e0e79a15c889795d3a15144f59bfe9550f60cbece2dc2080fda57187606ba0fa879b3586036df3f8bb167bd27095237dad249e46c211e99538f0f2d2578c1c7f6beb16fbd160e9f8594bffc780b25827a53af4a781cebcb024cd36d15ecf735d806a992278b55d73dd927580f5cc1d9e1e7da816b6bc0d057e75639f6c37493378f3f37ad0c7ee7cb4a74a8547817b8ae8b0da1ecfb243273453aab1d06ae031d2b3c858431bcd60b0d1a769d1f3aa4985876d6fd3ab6a1c2ae1bb5594b67f02fa10585ab9580ceea027dfaeee928876ff0409339aa688a0bec2e83a16f19ce7001baeb978da242f07720b3fab2573f1c2e8223fae3a5d35e525d20894d9656b72000bf03047ed0f0ac07b34a0a17fc9f3ff203f28090a239e0a97ebf0beacc0bb998731f13834ff1561cfd2e7add1ea6fdadcc2c2ff4e4fa6c6d45ebe7cf73a571a98695f5860700e2038ee231a9a8874c3a8aa3cf7f5816b1dda375fb10a304c19e5dcfeca9bf8e3b23ac20c55e0c4c6eb8320e3773efda1944f865757f8f08d6fc51526eab8585a7dde23a8efdb72e711b65619e2f596572a958b5d59e9b034dc7f3de9ed6724431eacfc612ab94aa32e88a3003b0a4655409f9900fd7774e7c9ea1f3e236234f91c40336173bee162ff82a931693548bad9523bb0b8826cd699155b5802fd14c1e18afe7efabdc74fa4adfe5b17a7581f1fccfd81c3c7c225ed902c26c3bbc83bacccb6019d6942805817a9e452b9948d5ada7df23edd0e6e4090088f35c10bdcb2d4d754a368ba8688349ceec7bc5508be8ed94766af4db25e58ef1a6cd6d1b90385efd00752d6374c3ce6881e1de611390ff84c6ff08b701ed96123a6452fa67f6d33f7390609a10806c8b92f4b99ae65399b3dad5078600c61968ee77fea041d76b01b8ac5a6151bb68737107fe1494d5025afb56f475dfe0d97b6f3db4ee246f2164da5818eeb2983f10c96ad8bf179effbcbe48839b53c40f1586daee7d8dac195651e9b95e28fe0a0db3b38e0ba6cabbc7abaa727e5666a53711fd5f9e0056ea9cd3c436b2da0b7e50dab3a31687c936b595f3c907b080ce10a28885829c6799ef12c1d5d49835d73d780efe6a9f702616c70905362e8a2d101f14159bc5d09b9108ab5cc1277743abf07d67fceb4fcfbc8f18a68c62541bd7702e6b3c703ee3a0ecb687235e48e071977a2cbf78b1c2ac94572c4e6333c7d2e751d18a69c6db0a9cc29e47a904e017a2dd9d33a3e6b5de2a409b1a32849f7f0ee1e510b6e3821491f97c0434cdf3485dd3726b0e87c253d12b52cb0bd7505ef97908e01722b73304a4de40b06a84a8fac85465cbc8e41c747d5cda8c0f682bb989f814e3c4bfc51acb95f15486d3478875b408c185128ed6e1f1905a7a5078b8383836e8880549c463d8e399bbc844666b62d247590bbf3b6ec78479ceea1c274df8d401579049602a9dfcf03ab0d1c146edda8c95f8a9c7890f52733a28b9749c5e902fa3a73d51b620352f581e44a473a0c331e98ba7192f78c6527c2dc3dac2ca86159b36be686b8da1d74139cd51e6b05d393f1600dc69d8e5fd600b4dad54fee68c4311db82297f32d0ded10cfd819aa73711a6fff76ca98351aa8dd373b39a6960f05bff15b5e9039e7c528cfbd33171f8a477f87f85d4a1eac2bf9916caee02a46d84c3c8ff8fc68fd940d23fd8da1b7117a67d330d5bdf2e477dbf0c4dc2bb5c9e0858acd4176d5af99bfa207224de677d77999a225196b86defc2bf8716f6e02d87cb3b3043424bc3edc27fb74ccd0bebe300a0b9d9b8c4723637811a59874169bde617535c7a1db9deb486ff0c107300134e91e4c5f1c1ff4f37acb0c47a86a5ec499280e838507e48dc6d02a7045bea6a52e7c434779cd48f30410311a0191b855e6c50e153d1d1cc07777ed8514f4b50ccb231733d21a652dc55d6684dc4d32f29c1b13e701bd49d835babbe9e56b25ad9e5885faebdfdeef021131d5f78d3a2afaa532ed0fa94557e50dbb086b92fadea18bb424b57b953c3ba6710a2afdc4564af06a932eaca345614428a67b36619181af54df3fa57ac2724116243e24c214240d15505e30e5f209caa8065a1117d329948ef4af1fa79a9dc0682dac2ea92089216268563abb64c9532f2257da38058f68efc4e199c22e73b889764efc31ee8a47efa8923481a30ffd580245025853264742ee98a85e5983d7e14efd432c62e1927d61a779447d8ad61b986009934c22b831043b3a1f60014a539908d60342fb5c0a7ce326418f59ba4d659fa25dac0cd33d55b21bcedf3546f52d9a8df94b1f64f2d6378d278142343b0f5e2bd7cf6b3d104b1ab448e1220b93cee42fdf0ac9006bd8e06db429264c1d64e49037bbcde2219804c275830401a61c521f0ee1556a55d1a8c9187a5a96bc44ae2c6dc21cd87eca693f517e2aa122816abc5429c419a271dd1cc63aaa8beb99a54884b19afea55a6af71e2d2d33714e056fd1192e8824b8dc74486747d0e777b7f3ae2118e67b810482345cc16843496920266485886548b28596e62bf16a3097b964151f5005e28d1a007277dc191dcc3587e32077ce188e22580060b615d7b6d4ccc61506bbd8f876657075fc35799b487646ff26fc65c06a16476b86172457b7160d4e98f796c41689c9a10f42c17c2b80cf21429adf314007074f3607fc6dabc2e2695bc41ee63c80924c4e8bd379bcf070f779b0a542ff320fb15c7be97d9ad4fd770c47d5a63950c84967562f06ace62e70dc075eb52192ed0ae186cb11172bca046c9e37ec0df6ddc7b12b8891d11ef9ed30bf8087a3179738e69b17ec9059f2724a148e41bc0bc85bdc51e316df738f56cddba4f3b04ef32ae83bdcd1003e8294e2bcda3471b0741db8eb02757c49e9218389aa2db7d79590ea1ebe8fdac1a813da5794fe2d4819273225a85559dd982234b05413730c1a3d1fe2733ed418b177af6c6d3835bce5c0c8d3c1f65ff545f7877f0213a3eb3ec3952e8d53c34df5bfdefbde0f829889ffe4fc662089a5a0553e3199cb45c999c7090197d3d48ea706643123778fa98aef3075053f9a1eb484d6cd6b983aaa0b6857e6ebed1cf91329388debdf626f435a14e574cf70ddd05981893afbe7c8ba7286cce5c16458f301be31b97a73f0c823f01f21590a623b3f0742d5b5038f391202c079b469a08a26fd7bca34c0943992dca58f37cb9b22f2ee2304fbf5d52214694146735e9b41618865e067694352f4d0f49dfbefe183ecfab455a34cec0b1ad9fd892ed34e66b1904de2e97f35f246c37b897ae3f485c1c65c34a1b467f29512dbcaf0ea1b6896c78f1b4b3190394dae6de7d30fed37499c6838e170acf4c6a8409bc594811e3c730883944800aca706ee97bd7a37d37e1527be63a678b48b6a25841f949eb5005b10bea3dbb83175e026dddd6bb7af2ec48ccf45df800a30f5083be9fc5023cb30bfb5e1fdab2007adc172245363f84a159e4e45e5a9dac971393d3be58e2c6951284d4185a179b9c558391152237a459c8d6309718b400e3bec7cdd2bfccb96f316390235a5cb779de64a26a4daa7f3e792cec966d045861ec6131a0cc9122f3ab3c94e4cbe1e996a9857e3698d0c1d68e72b01fa564e348bac05a527a9f5f07b22a0539a2ab3cc36529f6a4ddd2ba76120d595f1066ed8e1db6819d4d676cfe6449de0ad8cc3def6f5f2aa64697236626c82cb9a24cb11898b3ef801828219f6769cba91f4baada1bac6180f8da291b62d263b6bed9196b5c56e727f224bbdd5aa15ebbbbfafe6a1028aedfd2cc0f9b0bf3421bfe5f551585355b1f61d2f5e9b31b4f502c550d314c70e8bdf4257bb3a42c369dd3c7eb5263b2545725923d735f39dd0de7fa9cfc5d769c6d185e36a9aeaf3830b1f6882bb6d3c1d900929ee76c004e2a2fc6a7073412c06fbd071a2646eae63bc410e135e79c3672fc803d071c3722138aa3a5a7b938593f7dd2293a875bfa1170730a5665069bc3c6c8eca4f1251af02c27a3e53acf5100752e8fd3340e7b3d2c33cb69cb016f90ac80419233b55962a3aa93b7e710323b4f7c964f2eb4093c5df912d104d794135a5db0aac52d3ec0eed29ac1627871ee9956f8cde5c29e996ad0f84ab3ae99956763f42efa906a5616e3465023f304276f4f4120a0a5bca43ae54c2c26bf3650955b38888dbfa65b1e933a3bf4026559f2d66cbc6d41335a1f78bf923a08ca31", 0xff8}, {&(0x7f00000002c0)="593cde8af8d55d748fef467344992fb03e559f6fe6596964e8b599ecf4b3c9548a9994a97c54f27ee6b4615d472bd3d5f88af2b28671f9ba", 0x38}], 0x3, &(0x7f0000000880)=ANY=[@ANYBLOB="c80000000000000001000000000000005c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2370700000000000000a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42039b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389009800000000000000010000007f000000284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42776285791999af699f8b31e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a480000000070000000000000000100000000020000677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa900000000000000aff009fb24a060ea080eec5a28168a306bd4e056d267723a8a1e9f90627ec1ca1b5addfdd042200a10f5279ef3ed24875cb226249ad01d26"], 0x1d0}, 0x401) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r5) r7 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) socket(0x18, 0x2, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x52, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000b40), 0xa6, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r2 = socket$inet6(0x18, 0x5, 0x9) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000300)=0x3) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x130) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x7}, {{r4}, 0xfffffffffffffffc, 0x29}], 0x9, 0x0, 0xff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32=r0], 0xb9, 0x0) r6 = open(0x0, 0x0, 0x0) readv(r3, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) preadv(r6, 0x0, 0x0, 0x0) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f00000002c0), 0x1) executing program 3: mprotect(&(0x7f0000676000/0x1000)=nil, 0x1000, 0x2) clock_settime(0x100000000000000, &(0x7f0000000000)) r0 = socket(0x2, 0x2, 0x0) dup(r0) executing program 6: clock_getres(0x4, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) semget$private(0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7, 0xfc, 0x0, 0x10000}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000100)=[{0x3}, {0x5}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60346b"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r3 = socket(0x2, 0x3, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x28, 0x3, 0x0, 0x800}, {0xffff}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="1234c1470300e68b93029dfee01ab8df3da13333dd4afa6586283ba94023de3d4204b7761f88c96c0b502a8e8badd0a7e0b250b6e4f95fec8f3bcc3688c16a2dc871b539568a1406ebb9406e893ec3b7edb0a6b53ec9ae1ab02ad316ac9b63031cea0587cbf96ac72016c898943e91ce1b488591f546162cb961d65e28e458fad6c41dc5b74fbf56ec05563bdfcd86cb7a6aaa5ec45241717a382881e89414be7f3cb71dc8b171a5e400000000000000", 0xb0}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040)="9c95f943", &(0x7f0000000100)=0x4, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x25, 0x0, 0x0) executing program 7: semctl$GETALL(0x0, 0x0, 0x6, 0x0) r0 = semget$private(0x0, 0x0, 0x44) semctl$GETVAL(r0, 0x1, 0x5, 0x0) (async) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) (async, rerun: 64) r1 = socket$inet(0x2, 0x2, 0x0) (rerun: 64) socket(0x0, 0x0, 0x0) (async) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) (async, rerun: 32) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) (async, rerun: 32) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000001c0)=[{0x30}, {0x44, 0x0, 0x42}, {0x41e, 0xfc}]}) (async, rerun: 32) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) (rerun: 32) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) (async, rerun: 32) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) (async, rerun: 32) syz_emit_ethernet(0x5e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaa6dcd02e2aaaaaa86dd6036e26fe8a68200283a0000000000000000000000000000000000fe80001c7ed14f6b4a89330f4f32dc5d29a1ddb380a30000000010aa8900917800000000000000000000000000000000000000000000000075bd0ecdfa60cf0ca413fedb0207"]) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37b", 0x9}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) (async) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x900d, 0x0, 0x7, 0xfffffff7, "1010264d000600"}) (async, rerun: 32) getsockopt(r3, 0x0, 0x9, 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beed300000000000000000000000000bb99da597213a061543c6c0e7f84d4"]) close(0xffffffffffffffff) (async) syz_open_pts() executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000004c0), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x80}, {}, {0x6}]}) setitimer(0x0, &(0x7f0000000000)={{0x1ff}, {0x3f}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) sysctl$kern(&(0x7f0000000200)={0x1, 0x2c}, 0x6, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) syz_emit_ethernet(0x22, &(0x7f0000000000)=ANY=[]) executing program 2: syz_open_pts() (async) r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x67, 0x0, 0x0) (async) syz_open_pts() (async) socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000002c0)={0x2, 0x9}) r1 = socket(0x18, 0x3, 0x3a) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000d75000/0x1000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f000062b000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000976000/0x400000)=nil}], './file0\x00'}) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) socket(0x0, 0x0, 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getegid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) open$dir(&(0x7f0000000300)='./file0\x00', 0x20, 0x40) accept(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f0000000000)) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 5: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x6000, 0x2000001c) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)='\x00') executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x24}, {0x50}, {0x4000006, 0x0, 0x0, 0x81}]}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}, {&(0x7f0000000000)="9dece60b1c992299b2bbfead448af9be9c9a979c83e639d886bbb58e0f87f7c8b4df7c8c89a850d2e0d4e46d856e3e3f968b", 0x32}, {&(0x7f0000000300)="0b1bf07c4bf7fc65718e624d83f27f6324ba4f8515d0d65664ba5cda074be72b0bf8e1c72bcecd960ed6e06d52b8ef0d82863ada4f4f12794505248b3989c0c7cc1ccc40075131b03061e193d340b037cbd2f794840fe38bae59072a242495e2d6a33e871682f67cba5bd596b859c992c22d225228fb4e608252fa822b794aef756a6cd9847bd6c61ff065ed725b08fd272cff75b3a715b6c09fd066c342176da6d4e8746d3adafe82124011cdd3352dd7281c3677252dd75941f262ace59ccc74", 0xc1}, {&(0x7f00000000c0)="50035aa9df1ff7bb8c5240b483bcf8c0aa8d94bf7407bce392751baf5f38796e17ca63688171699b8a0395", 0x2b}, {&(0x7f0000001600)="9ae30ad3041e56094baaf11094db2281788031d55bfbe516e4ecf75dcae4483c92fb69253bbc2348acc28a98f82a0f49d784874d829e88b84f585c43c1b434f7072f170e7a6786a3b1a0949c5851bd5c42a01b88b1f2fc14a5bbea2b2f9886aa7a2b0eeb9cd430d47d51c0b9070d2bf9f9ac27545f4eb3d47c112b7f6312bc88bf07d15696421353fcadde6f313e0a06544e7dcf6f625ab8348f839ff9b27246812b6c5f4e14765c392c7399bf5bedc7fbc5", 0xb2}, {&(0x7f0000000500)="275b19a2c8fbe0916ab59fa7354a0c6f8b267eab8077368f8f4f6fccd00aea596e907f40579223d130376d902e2b295b3a16004224ece0c1df9660f431b6ab6dcdd86a1eaca6c8ea82f30b450a72b09ffa8e1b31c141f9ff47d5b8bae0d8d45c1a7ccdebce89a3e6945e2a039af6a2cbfa400a6ae149d2edebe7d483a056157ebaba55e598a995b5914da9fc928334920c984654eaf0f8c7a7ed0c7ec3e4a61e025e4e57911d212601a2903c1685880e1f313baa3191dfed3bb37627c5220b510e6392210043401d2bc87b7e0f7dfeabc30910af845c12ab6f0a9d50ead69feca519f3c14e66ce7db4c544e1a49e8f49b4677f436d1943", 0xf7}, {&(0x7f0000000600)="3e86887d9e107f7557ef0d6c23d08a2ee45b80d5d31ba5806243c6ec91c3680df427beb841892ae7fc1463d941c951bd72c1f5cc584bdbc18b016cd0dc12479ba44714a901f07a2a7ceeb57ff5dee80c95d5a8d9cb622e6ca8d1e2eebd359157dc80b3454daf220ccf2dff957626d66ff1ef320606acb55c6e3098b325705a6cb456539d514baa1a37c6f633898671a7e0942d2dead5f3c27639780dc44515c9c617135ce69d147e02e2deed85df625a88f08896e8c4740baaf949a1b2fd48821b116eebe184f4351528a18e5bc43577457290eb5dc874560f55ab993b6a2d749f00065cff9d347b59690bc81ec7df6612cc68f851067348ca9456eabf1f3b1007e5fc2d4f8145c90c3a2e9948dbee704969957419724053f3a8afc77331fc84279083d53422cf7afd746f4650a37ff0cdfbf9144e849d7de3a9f2d30b80d35811c13fc53bbaa594f61a840cca8e858d1ccfb474f81566d664a8624e3e50cbb0085ac538d0f2bd470e70cdc28027ea31fe11cbbfb5d9d6a0b74fa535240676453cc2f91d5f743d349dc5c2bc8456a7c8fce3817df98b61ab5d5bb2d6f5691cd19c114bd89bb7ad5de123df40f84739200fd18ac4fce02b2fb0c323d8eccdb41a1569c95df2034141f77982ed88475c7386b50811b7dcc4fea0f671747c47ac09fae6c8a6691883c93ca8fe414fccb7d67031833aee0b367bd04359048fc5b5ece4d5b10e175365c2a05cb27710c0c2cb4d1e6a843b6fb281733dcb0e86838f65980f8ca0c528d5d375f3ebefe49ff97702370d8281f72be02a81d181f1bfae1c40b7d29801f39d913f3210c050bf451839b65fcf0ef02124d86433c773905dc313a54c5284778bbec57115851fc97eaf0c883098547673208bd55d5e86e835de58bcca0c49dfc0d2b51b28e6ff75c3e907328e51683a36c83609969ececbf14b0f118d836d73b5dd9a12dba7b4de75b2a744ea163bc924562ec3119c76899e15a1c216d7731fedfa5daf599affc33da609486fcf09a760b0718f2ca85de2b311cada53595c62f7fbc5962afbfbedee8c9e2714b27b5cdbf902b5b6c38664967dee848e69d80289385daf30dfe3f1203ddc6d6b9ad38b5f0fbceafd65755943ddddbc0a4b082fa5c7a915cc27d3bbfad5d729faea69397fe529218d27591213997808940c1fb57384493549ef48d126c1e9a9b0239f753b6826951dcfe08bd04cfd36e3af5054b92e5e06fd7ca36201a62da81966c5c5cb7e66753889b71b4da640905e64bb24f07094fa1cae0105d902da51d11891e65da37ca8ee3366d2cdd5aa46f7ca0b0dcf2ce3ba15602d54580d1bc4858699d44a1a86fc601af87f8f7d0d6d7cbb09f81133c7fb8692c460ba9d276c81cbb049c0a54902e57da1750879680265cf4446dcfd76344cb1ff05aab0f44c574ce5be0d5457786d206418bf8a9ee900af6a29babc1ce1f6ae0abf85a54e78488b4a033239fc81881dac980c35a7a5ca5e9e14cd56893fd786acd1cdc993e5cdc128cd2e45be1b8a496e7fc5f5bba0cf6402ec03bc8e2862ddf410e884cbfb438218553144c7a339d9b5fdbd0b969ab7c7770438dcc4d80d2e90a3571e6b68bb1f1e03d62d6b291584ff33c79ab5b949de8e9b99407252641d28b09350dd4e12df5ce6041bf2657c0d6eb0221ab9acead30b2f789cd58c683ff3abeb078c0a1606ba2d32a790168289f18a176cb2671709fe25920f8b9b8280e4762f9b063d06d0317c199c09255a0c7af93f1359f179cbab701b75c072e8e4f3655e10acf753cd0a7a0f12070cd31b7df050bac182d0c5c09a9ca866331f21ffdaca67cf88003b788f7fe97f2e7e6c38a8d42667654fbcab38fe90e9551b87e0ea3f157e1774d406fec43fe6b5e734685fe397a3e73e2a241fc8f3dbe91785365c0b641ccf534bc1dee6057144ebe8418a8ed60859651b85a28e8ef3f8831dcad53b9a7802358a53d614f4c6c23d8287d38134da75b4c44ec3cb80433850e83ffa089ec3b0a3b3180d81c262007abe2f3c4a0b59725b3295d06b4e503c55c4df95710bc36acf8a4847979e31f35c49cbc4f8e93e6fb9665b745b90ae8e9326ebf2314515cccddccfc9a3f985c424399c321d702b65a2c1f522ecad9725d35c1154fb19652b090ab20814971daea64fb7c13b0957a4c15fdbd9a7f2cd1c6d006fd6fe6b7f460869990ab522a4c74e18a18f58d8d44b440a3489c247e505c142ccf345fc93e931ff056bdd4792ced3bdfde963a718e3e6b81be2fc3a733267e6391310d8e3fb3323e83273206b480a7c9df6e7a94e1c7fbd747b9a03e767f3f6a8c730dd4f51e5af1fb8db8a107c1630b5d60be23f4360d39f202d9d339d48e954549d1419a837dc917c088a9bcd81be6805efc43e9214a69f1bc90feac4dd6ecf18c015079df57488c61433f18a150ac29ca008a67a32468e80245c763e21ecec22e26451f98ed86a31a1c7b9c3129359b28ce7fe5faa5b78680a164ce9e24dea2f83fbbf3e45fea8f93ddf131333420c346eb5c650fe15392aa5e92486ed99fba2c9c7136daa7b8c0d80380950a55e8b8642b1d39650068e2c1a41be2647338ed12a5f16db1c75864d26cb6c3f123c3c0c069fed0cb5dc7021e19dba7bb2c6225cf9109f6cb1f0332af50347464de4d78aced15ab4c0f4be84dada538b6a0957685db7324f57f84df4651a3165d32b9e7dee98429e0d90e81d48c4e02b03f71af4ec89fab41766d2646013531bd2b14937ec40fc58d25bfc5970e473b353b81b73690b9492ded58486203b54d6ad1ff85deec96f6cb87a161655082c75a7dfdffe36180adb05861da374ea1eb4c1a9c06e57bdd906bddd9c35b1e4ff0aac528d61515097a112c269f92b6c16c6a81189343bdc6d1a70dacf13488e1b68d812d77d40312095da465cd1c9d6dd80d0b95ef48b0736ccd406f0e79e2ec69c769151bdcb587da0731fd032269f05e25fe366ac4256c4b89c119773fbbdf13f9b239038266bcbf71667e584b9fe4c60cb69885d6550b460cb8dcadb1dc320b447bcbad5f64e17631d5afe74a77ea2a2a30c98af41320276598c820f3b4a20f3a8a01fe4798182749e13fbc565db93b3e900e07e9c046ce06d3249ce9ed346ba020bc55910d03c307cbb8d6f7adb2c7d2ff1ae031db828134f52511f8908a247cc55e6293b3e1b541cd833f1a0658442a55db6eae1765b6bafa5a64a41a888679d16fe5d83716611e34f5aa5bf4db281c914587d2690e3ab48b2de33091631f33477294a494279628ef8a1e3473a1830739baf7785e6ac53dc69c7802d3f15fe6dbcdb4058dd00c5a53e3792af58f2d92fcf43dea4cab728fceb88db487289e72f4913e9a7019509b7450bd5520fd12482a758feeeecbcc90c50928a6edd853afac60b512478bd5fdc589a4a132713c513d343fd87c9e5686aac8718b565a4ead532dec30f570e1febe0d9a8dba78a322fe4ac2584678d37510e35dc631f57457a0c5cd98e3b711ed1a05d3fd2e61a949fd996942a6b84fd243b3f674acd67978786590cba4f07800c9c47b63abb6d76736bd3d5c17edc29e504f57cb680918839bf52a274db2a73d28109075e94c35b19e74eea9e7fca386ddfa8ca8933000539e588c289ba22c181cc38ff6e5decde122dd51813b8af32dda50ff6ec73afc0105299e69090c2b2d9fa0c3c6b4bf4d6a82e2a33fe32e4bea34174e976af629f2cbd31942e3c6cc9eb65e5b3485e3931f9b97e4fc6151c05e4865953636e78a936592598300e81961068215b614b5e55f358bb97595b459165cc403979d9c4895665900f55046a58883adfadb8bb4804cd3bde201ad30faa318353d566cce72556bf1dd2914f5ea49f3693eedbaf8022ae0269c22a429c3cab9b7b7b02f29a61505aaf8ce242cea15723afe6e6ec700ba320359b3fbdc6600c8eac82015aae161692504d5644f27b3ce1ca5b5749347a881a3defa7e0bc98a51b50a8daa54fc666de405ebadbaf46f3fb4e23a6b6b12ff6e8e8a57ab1ce7214d2ecc10710a5b934f95610562e0dcb0a1197b05b71b6541ec73d7a5decfb715780454de4f4b392eca68caea46443c70dfde6333629302cb3843a572411e7b47bc998eec979526da92303c7924077abfe856aa08d7c9eeb44e6d1ab7fdd615effd7e94e9b764acc12cf9913755a21ead09c5eef916cb3f4599a4435d90d2c66441016271f41a3784ee1248622b0ddc7f03c59a6e438f069cdaebe0bbe4d196af431c001cb61e97ae9ba548e3ae8a2789546e68fa216b8ae3594573656c7ab384edf3b654c8bd6453d82e445f24dddb240e53788298b8cddfbc3b8d5b4e47b438a71bd2d7aaf8fae86e5f4cc2b18ff8d39035a228ef539ee9ffd726bc93ed8d382336298f00e4e38b650f5a3f48231da0f5b89267c7586182407ce188e3358f2cf008d4e31edf9f0137169b155875fcdf36087a3e2a84fcc793a902b2d6e9db1a6b6c77067362f6a113b46c41147d36981b4c8074bb657649b7e3c1680417355500d7c57143c3daf3ddecc613b418f3b580b13559a8f4df2fa3d0297455a18c42b4486d59ef30bdfb18b2f727145d617cc29c45e8658729c31cc31eb9b3eb5c24d4990bc145ce127c3f246ee1a40e429d3168d214c2ab6ddd3a452adea7f7a0745d57f5f6966a00f13c5a3ad3bc02033732d8cf420948fa4801ca2ff1802f80e3594ba9d5511b0e39d18964a2412881b791d5f99ddfbd13eb1f0a71e0ec755aa29b57e5d15295789484f8954ae98e030f6321a49856119f259eceb3561bbe23e68bbdd8a812b8b9dab7555245c80af94d3995be5976567820a51601192112005e943086248316eb6aaba994b06dcb591acf5d96e2618662553fae0c075dfb9e73c6d75d017f06f8c5df18e93458d0d7d66e7bdd8c8ca915c767b58294e37b3e6bb9e59f8494d21399887eba6fb892126c11278bcffcf1fbe63ece2548459f952e165188ed7d8c61cc03493c42b13eab447b7e91e39b347260d949ec5cb7c9fe301bd64289897f6c8ac6cb8c8080b6a4aa4a4c510cb1c5af9a957fa7cba682765438955ac35c30cdd85a5a3c5aff6c9e94b8e3a9fd6457b7e915b2355983d7d7d4d3a1f2bfac775bbf9067fe207b040eaf10f442073cdd78c1ea086e01c59d02f0f329766d45ba657743e31de833e6d23239f4407150d098660644a0909d8c43a0691c7d6942713ee68fe1d8b29919f59084465975782200eb31d256289dfb037c40f8eca7c74511c76489ed542a7bac842c594f2459e0994942c0a1dc69d80dc7ef435eec5c1baa5cde02caeb1ae05a74742413ba1991a9a7429b21815993ac8dc8982dff32e3a31faaab0f49b57c27b07a96c63442f3d619afc4b14069e683ac1c30efd5b77638505daf6d9075bb7f8ef1512ffb7e589f106ae04fe2220cf958e2a7a6404d6fc0c85d8ca6bc29180f48f08e7db05a8603da9b7903e0365b81632db4b4ffbb76d3e71d74a3e967d675094da5c6c56b1a4495f4bb4696281b885c0716fad8713dceb51c14dc1a13c8d445c9b27b7fa63ff2773173d49e07c4ca3b8de3d9919c6f1a69ff6af6f1c92f33e57662ba4d16565c5df0f1d2c537f3cc80e87a17ac0ae0c695e3d71d4fa6a0fa769df58132b9566aa08627eff9025e522842050151dd13bb50ae950669e76325476d9d9cd542d44c4f62df1bfbfd1b3eeea50a48a6d104fc4540d74b8f5ca2ae6beb6f7a9f759548d2bda6b26d4543ffee87c798454b4bb9a53298f91a1131ccf227f9bd7c8ecd3d9005d044411bb", 0x1000}], 0x7) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@generic={0x21, 0x0, 0x0, "4495a0de"}}}}}) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000480)}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0xffffffffffffffff}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000640)={'./file0\x00', 0x1, 0x5, 0x80000001}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) sendsyslog(&(0x7f0000000040)="34c200f60377ca967976178b23856cf9c44143a893d670fda38583d180ba52c78caa8408006f808a5c78fcf657246634aadd584ec2259ea9090a4635", 0x3c, 0x12) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000200)='./file0\x00', 0x4, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x10, 0x0, 0x0, 0x1ff}, {0x4, 0x0, 0x0, 0x5}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) setuid(0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x580d) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x4) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x31}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) chown(&(0x7f0000000440)='./file0\x00', 0x0, r5) r6 = socket(0x2, 0x3, 0x0) bind(r6, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) seteuid(0xffffffffffffffff) r7 = semget$private(0x0, 0x4, 0x114) r8 = getuid() setreuid(r8, r8) r9 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r9, r5, 0x9, 0x1ff}, 0x9, 0x5, 0x10001}) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x9, &(0x7f00000001c0), 0x0) socket(0x18, 0x3, 0x3a) executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[@ANYRES16, @ANYRESDEC]) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000440)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)="1087740b669d25ee2c3368e68b1553d6", 0x10}, {&(0x7f00000008c0)="1e97c12243e667785dbdf1f8a20f6b7540052fdfa318722ae5d4b2d55f644be45860a96899671760ce3b3405a03fe9dbec1cb149934ad8d8fcf1de313b26575e59ea768e5bda2e85fd490f921aeb50f486059a59d35f4fcc815a832eb9f68007a7cf90add8c47d79c27159e18ba60f839f5f82384d3c4612ef3345527b4555475580292950279e3207c3e3c326fbd71fcf6f6711f1e8d98fdc56b1e2aba35d1d66b9faaeb422f6ac44848a435f833fc789073434c0e5d845378a05dd0f831a17eab47a63782d5538830570dc5b6602408727b94212338d02fcd75508da815b99b1403c983196d9448ebccdae30592aeeac3d20252526bac88bea259e4c78d9604d2f1de44dc60ac09ceda491a37ee9d33388417e9c7312a5f68de301110fcd8047d670813e0567cb1e39a38b0310ba4e447440b90bc3564e5ad727977b98898b0942a41c70e40794c864371dad9ed80832b4cef299e8fe6e6200f76693673944d3c9b67b177c3184f01b823ecdd2f3354fcc418bb3dcbda3d834cea83055ef46d8d4b78dca7aaaf6ab83927810a1ce8291e3c6ab1cb0c881e531ee433db56d37b95a58d11faebaaec36ef6f5f0cd8e207a8200cfdc72df24ad5204183c67c9a9abf8eddb12cd01df7dcd3c44e82ce54e323bec9b0b0106b4db1fa8aa0f364119af22f12c588e87ecff58d40f2107b065309cfa8a06cb1060706d69cc4280e88e2712e0fb7eea391c1a6ee03b4a8eda9020d154c50adab81c4f130d56717ee7ea1888252ac45d14f1b4501e162ae72df17ebf4c899f9c8083910143d24824d6a2e12780c1780b33d990ff0438a7030c94f1a7689248a44ced1fddb70e8fdd8ff79ff4d712d901615c2c54f89976ffdd794903a859948aa71658a3f1e1a219b64c95f834daf2ca3d8bdf0d396ee71a31db62891e4bd7a353a7e78ab5cd9e6700276c077221864b35c6caf4c3092f8daaf33c54b32b316f7a3c09479dafec70d435f00a2fd8945aeca296063490be4beb69082d303b1759dff112c21fb7893d743bce5b653cc3a9330e78bfe3cea6e75611891734e315311e6343b13a7fb27f24161f2a4bafadfc7755e4fbb1c850814772965b46a1e1573070a61f4befbf65a6c4449b34ccf35f133b22c0ef68bd74be6f12d2ca385e516010c90959f9978580de32ba577e1f79e00e3f5eaf732b721383e0024ca6e732d3bfc4b59e51b1806359c40e8bb6595364e8dac46f5a8c79b0c37fe0727386eca658e90f560aa9437f2550ba85e65ffc56c550fc2ef5f15c67fbc0d6b2409e4819986306a4b50670a53a1e06a58e30df371b0b1ea7626b766f33dc3bfa0b0984ba98c6c15b577068d17dbcf3d0cba862f36b578b856a82dfa524023195e3b551fec5d764af65e5ae92c33dc0bbfbb5c24f8b75a43a2f5858bf051e940682ec8c2b194066022083131e0f6be1e85392cfe0e1d23aa62b4c419f9f991ff927228d2124a8e913ee301a2af36b8336596ee337ad3de264331ca4b4d800303640cdfa14ee5bca6aff9ffe8e6e9103fe22c7e53e5f699d187a0048ebb17b2d455e4930d9517ca92bf2f314013a95c0fecb91204fed2da4f1e9e08b10842b19d49690116fb4fce81ae0d87464c94ba50b37d09add5ba9082580f1d635fde49c432482e07fe7c693ce771ac8ff492241972a4bd222a998673f4cb8130596e18799ee327ccc57f9c22c3740fb6e0f27b34dd40d6be0e6ecbe5bd2564ee11b81654d64554f794c0e496d2883382b3b1d370c88adf2ddddd211d3967f168af44d5b0b939e086936162a71d99759802b0d91b58ccd2252f60e046f31ad2d075b631f0d1ac30c0be9286fea929c21778faac9f78e820e2fb82bdc7ad23a1c8433219cbe4eb24ed449705c9aee7190df8233656dfae901098dae3e9911e7f50f1785c6e71354e5498110a41ccbfa255e0bdbc6dcf25ac185be4c2d727c743b879896dc61df23c190f50d7994b14f864f551f60e5c8f6a34c9174ec50d75596e3769b15dd698931aba7640201bd0672b567b83c1a639d63efbf457606faea2d4bdf4b6ee77f5d1f91e75f37b9f0cd1c6dc9a56d3df2419765a71b681db8b0f0beedf09a26d3c0b4c3c9f542c90416d67331d5064bac61ab15c9483d3e5e85eb33eb12cf77aad0c78b40e377c6da072451a9fbf2ea3b72d6247455be8cdd50078c5c66089cbf1187ba18b8695be09a7fabc34f33eab67cb7786375aed96c72424679c13facacdf80d3061dda415f80cce0c1f3dc97741001d949eeab8cf3463196fe173ae85986151a49f3b15e1c2406047bf96e1a79e234c71bbbb6d0690d99c5f82ad5eeff7f7ce52ea8601ba3969f2ff21ccd35d0c25a6eced872adb055035e4f8556a0b3c20a92a85cdfecefd6e305757a9938a44fc79015447d7d0206f2243194fd9a649477b46b687169fa0feb67e0a04a3a789fac0dbf8c51219a7bdea098e27904cd03b04b628f3649f52d14b90a92fbd1f76e9e0f6cd11bc3bbdb4bd458ce192ace8ce093dc5d17b458278534562ca9fac37cf37123a822c47eed0cbb333095e01db83e2d1d3781f5ccd8be16b30fb4dcaa2af16ea7d7133cb22e7b9a2c289c984006f60387ace2d65da59d7d63b0cdc85a9fbc5da617f071c1760ac12d1dfe6f367c7938f0736084234cc65ca48fccc6b57cd80b284e63e30c4a2b61689a0688dd86ee1ef08aa6496c8b84296fc22263700daf34110a223255bf1ad2508eda1be71e96a3df2b72601f41358692b5f3508ab5cc9840e6f5f0d3e4e5fa8a3b61ac8c899849a1b96148772865fdfff771f0f5251a350198dbedde369684febc02295d3930a21a3920027020cb33c0f9c841fa715042c04edf0e9e8c108b542070655a281945746fd3d9ca2d91b28c95e97dc8317b9fd95363119e85726580c5142858e30edad15a6113919b5ad660a06d8721b41ee64985543aa5bd97ab064e36889d5eeebb64eaa0175289a2ad70337449f9ec1bc04cc4ea415b49d8898f33287798222afd401edeca78e5c8b3bd1f083ae10ca0ee8dae003dd42bd823c3ac2c8cd73d37f1c392aa437d8bf6efb19c85bd0594ff51939e6412bbaed1feeaaf6ecf43f0e1b651eb4c82b2219fdcc62c254e2be9f7e0928ab765a750d8349dcc9d4cd69fd0168bf2451215d9e961f3f955db8fc150b4055889ca5611ed5d28d5e57070720b48dd61b47e847d6588a0cbf2d2ebb8a8fe7b8de6d058747f1bb916997c040503f89e9f3bcfe481918505ee5814b522b92e89f1edd5dfbd52c2468a2f4e123fe6e7084abc5e218aed5305caff8cc805f0ce67227bfb8e6f3cf3b9d9a53b8bd20080767fcf4a67ba77a13e02202ef63b6e5b8d7fae5cf29d5dfa7b8a5d43d5da7ff81d63794268e07e2fb6392eecf48c934ea563e25db885a0fbe4520025f32039be250fa3cd1693418c337889d7b7c9abdfc9d6cf5d72f92623184d35c6c3fc9886fe7574c2b7592b34afb877c96e004d87ce425c0df9bde3ccfac59c5ccba521e853f20edbb16dad7cc36a9353c9afabf964eed5515c413b52fbfa8133627edf413faba1f556da3b5c1f4a38567e20a61c520094093d9e50b6167be7d9f0825b8729eded05118efa12d1ac662432d09d44de938f0eb4ca7c1cc1679be59e4d6b5ae8eb3a65fd44ba51b9b77b25732c74e880e3389b95b70eeb1007f45dc5f9a70b078725ec1c5aa2fcec821b9facdb15c1cf568e6dd77846ccc1ae687b570f81e2ca6059788a8450ea8f64082575517a594b817518c7db45fff4ca6286cf036764a8077673f8135b009c52d921da110683447a4a498bae3f48da69002635a5840fc96aee21e614a696568d962eb2dfbce54be8b6d00b90e3bb68d72f10eb99fd8ea6ac0dd5f2c171a0ec02ff7e686c93af96542fe3068a907129f0f66b9100a16f8c0e3253dc5331ecef81b787c761d072dfa3bd5ca427d9250c8e197c465fd6f8089e82472bdd7b17e33cca13c2e862ee11e1539456e9c297de6ff93dc303e6293624a5a5e89d2b701516432ba6ef0270b272b59076eba2e3279f28ec977f74524a3461bc19fa3fafb702d9e0156ef82398ee577e609c755c1386fe20a4afd3b3600a2572ef69fe4bba1ac31d9d103e0bd3b8363936dc469774bfb21a655c3982a308df96a3b52f4bcaf4572a8bbfd1ce87240305e3340615da418d65f4db917c0213c4b204024f7d4bfb98f662a400118f78c6e1bf430e2121b4d06c0932d7d948c52b1fb08abf99f596c3249c7fe7a3f1880ac55a93bc55f2ec28f39ea22ab9be392146774817c3e9b2c7ad343ddf6a465b6ca44c0277493924477a8360e8cee8546675b6d05c88dd8357887c93e7a53a64ac7b040ea975dc7f9995b9e3d0b6e020bd05020366860172c2c2ec6ffc4b180c7502e624f0276a9749a6a98630411b53680b6ab147c22d5ff5a60c3e9bc752de3d9f5b69b1562a9fdcca6271f5211185f3690d5bae470879aa31f142f4b247f019d93d6b85bfb35600616b086a27f60d1d347ef02e004ff0e52646da44b965dca3754db2a03f52be511c2333cad855ad101f5f8631f397f6e03a40099c61d291819b2a4acf112cb376ef06e487cb72e9f050650f2e9e8629da45be838b235abedef2faf689b464571c922704e38faa68fc02d9b69458a7cc0e0204a5256e330983acf4b691f12de9d9fd53b94da9d5347d52b8f299ced7d053fa593f4534b69e247205998bc45f0d94432179228d52483a9e3d76ae9678dcfd01024d92660a1004c49093748f77f8dd54c38dde895a4a6052561710dfa9211e110879f80fe5d9b00c3343d7545047db3c05e337a366d525687cd6819493f5b29eb2c55f0703641a4a53d0f38db601b76e34d86b2ad6ec96027769db9bd5f781a7506e791d99ac9d941f20d3559f77dc7ca5bb2c8fedc798bc6f8d6158422c9e678a1b5662c6ad2c71bbd5e24479951785ea13bdfd6bf80470052896892cefd113ff45ef5a84a822262caba7a35d39433fa1f7052f2b3a5481a82a4153a8bb82a752f8d26bb4ad6edf37e0cb6e9a353102dd95222881f8bb87af4433dcecc5e03ca154cadc219c163d96c714ba82a73d5c2d31198ef9e1bed5fcc532815a233231c2081c14165c0e9532f9cba182a0cf9ca42c0651a02c567b0ca7575d423ea61291a2f824e5c6efac54cd614a03f09ca172f047e0634b4e66dc8fccb5d7a8cf58d0ed88720812512a77254c5d132c8b6b82827b3f27c06a1c4dba56f4ff79c4a4dd312383374bef7c26679146321f9d2a2d80af947101b8084667e201b4951de8bb41827f6d2a66f32620e48cf71ef601d8803d67e8ba1739cc6a1cebbe23c708c7dec604ed85d141dc8ae74adf2c503d1c6a6ce568a1dca0175aacf69342608a19e6b16b0bcfafa233496a9412fad8a6da1cd02818c4cdce6568d363657a70710c7af6f5b90294e6d17e56609063b4e720291f3cc612ed7c4dc4669ae45cedfbdfb854744cd7d4b9cb857997d877b65935a698c77c125fe74cc652736e90a2d341ca9a3a5a23d94b319e9884471c3cf9cbde4cce596319a89fed9b381b57eaf6e1b724fe7f87bd530068542cc36bebf0d1f27adbba42b18ea025bbc539112e8db815e9864f2c85fab0c149cdedddcd8731bcbb7ecd979e459436463a685130a5a42590946e210deb4c1dbb334890d123ccf3e5e8559393e2caa7b57781aabda9c6388741cc02046a09bff7d2ed7591fbe033099cf0838748abb826bd4161d3a1ab958706910635fcc1ebb04c6d70bf064546759e33a48c1f3095a1acc1", 0x1000}], 0x2, &(0x7f00000018c0)=[{0xc0, 0xffff, 0x1f, "4cf87c005a85c97762edbd73990e670883506276b42d0f84a3e5e8391927f467c3d4279c8ff3e5e880afa1587ce30dd922535a1f085208114c75ebf296c71834eca99f93806963f31c3216aa8890657b854a2858de4d96bb6d6a6fa0b070b3a81ee058b41728fa461edf3d5db91933e9af50f59cadf9ee069037c8d8e3886cc73e6509add2b9bf6689b3a6a891a1071f8c0c93ef5e2a2ae0a045bd43f213f6814a2b04f2a296ec06f3e0bc88"}, {0x78, 0xffff, 0x200, "edfba6be0a081705c8a40c163f2b4277af02361f512460b4f64cb1196f2d04b640e8e000aeb03dfe58dcdf8c00225b2af808490f7c63a4ed64e18b587b47c8c5e3c99997b240142299cbb8b13ae300986851ed7e02f4c0336a70c084c8394bcd65e8bfff4f"}, {0x100, 0xffff, 0x80, "45c1895074d4eafb0634b2b675a451f4505e448cc54da2eb1c2c00fa2522302a1143b957fe9b7b9a6719119ffb6058ac1fc6fc7b06e6c60be8ff1078076dd3817f57ebee74d64d8c7bce5394d07c6f93f5b4f7293f92cac126064fd25392b683a396b024a9dadf35ce08ddee9d54f9c1ac8cf1da303a8c67a8488cbb3d76f93a045e65e3e0af2f9ca116fbd45abaea867b9e108852cf4597fec708ba948b302030ac355f30c4dc3fd9d29acf5514c8c7dc8730d0136e2ea1d419394b2be88284d7862695e5f67766a90d843026b2f0981a16355c9a1fd736f5b3ae256e2cb11a775c7c625af58ca444896177"}], 0x238}, 0x401}, 0x10, 0x400) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc028698b, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) r2 = socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9576932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569882a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x77, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71e2141f8d5e850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b44a0bdadac7eadb47e3a13bbf24161b2887fd91142118d76", 0xfffffffffffffe30) sysctl$vm(&(0x7f0000000180)={0x2, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readv(0xffffffffffffffff, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffaaaad1f3ffe383f64009000000c353217f90a05f52bbf9dd60dd9b5efb070000fe8000000000000000000000000000bb000000000000000000000000cb2b8920c21e13a640cf238a7c120638df3f40a4f6d16b3adb2f4701b0b7e7f0cbe02117af30d65b89cb391d68ab035a1ffe52503a6bad95e68dddf934cf4720c7940b1ab6f377022114cc7b164368fd18a311a196f1deda3b79160f5bc8917a975bbe17355b37043255710de9ff94"]) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r3) select(0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f0000000080)={0x0, 0x6bb, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x1f, 0xc4f8}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) socket(0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) poll(&(0x7f0000000880)=[{r2, 0x100}, {r4, 0x80}, {}, {r2, 0x20}, {0xffffffffffffffff, 0x80}], 0x5, 0x8) connect$unix(0xffffffffffffffff, 0x0, 0x10) r5 = socket(0x1, 0x1, 0x1) bind(r5, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) r6 = syz_open_pts() ioctl$TIOCSPGRP(r6, 0x40047477, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000240), 0x4) executing program 2: pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)="8cf08c0d666a7c03616bac53e28599b8", 0x10}], 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x3c}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) executing program 6: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$FIONREAD(r1, 0x80606949, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000003c0), 0x400, 0x0) msgget(0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) open$dir(0x0, 0x20000, 0x12) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x825d, 0x0, 0x2}, 0x0, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x7ffffffffffffffb, 0x20002fffffffa}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000000)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) socket(0x1, 0x3, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) shmget(0x1, 0x1000, 0x143, &(0x7f0000ffb000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000ac0)=0xc) shmctl$IPC_SET(0x0, 0x1, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0xc3a2f86f23975bec, 0x0) ktrace(&(0x7f0000000000)='./file1\x00', 0x4, 0x434, 0xffffffffffffffff) executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = socket(0x18, 0x4003, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7fffffff, 0x5}, {0x0, 0x10001}}, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sysctl$vm_swapencrypt(&(0x7f0000000140)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000200)="8002351ab18cbcd50056ee72fc6ce69335355c52b93e2c58bbce7f4436f36cca82e5e849dd2913ae29c9", 0x2a) socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) executing program 2: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffff, 0x9, 0x0, 0x3}, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x4, 0x10001, 0x4, 0x4a6}, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x9, 0x3f, 0x0, 0xc768}, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x237a, 0xfffffff8, 0x0, 0x8, "78603af6ec907c0ec92aa0edbd899699b2cd26b3", 0x5, 0x200}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000001680)={0x1, 0xb}, 0x2, &(0x7f00000016c0), 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x4}, {0x6, 0x0, 0x4, 0x3f}]}) writev(r2, &(0x7f0000002640)=[{&(0x7f0000000100)="67ad0dad3aa491e36b12738b6cf7", 0xe}], 0x1) pipe2(0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}], 0x1) recvmmsg(r1, &(0x7f0000001080)={&(0x7f0000001040)={&(0x7f0000000a80)=@un=@abs, 0x8, &(0x7f0000000fc0)=[{&(0x7f0000000ac0)=""/143, 0x8f}, {&(0x7f0000000b80)=""/176, 0xb0}, {&(0x7f0000000c40)=""/101, 0x65}, {&(0x7f0000000cc0)=""/61, 0x3d}, {&(0x7f0000000d00)=""/27, 0x1b}, {&(0x7f0000000d40)=""/212, 0xd4}, {&(0x7f0000000e40)=""/236, 0xec}, {&(0x7f0000000f40)=""/83, 0x53}], 0x8, &(0x7f00000028c0)=""/4096, 0x1000}, 0x2}, 0x10, 0x800, &(0x7f00000010c0)={0x2, 0xfffffffffffffff9}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket$unix(0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000280)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, &(0x7f0000000180)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000080)=[{}]}) close(r0) write(0xffffffffffffffff, &(0x7f0000000280)="ce4aa4a25043cb02aadf87", 0xb) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000440)=""/194, 0xc2}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) mknod(0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='./file0\x00') setsockopt(r5, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(r5, &(0x7f0000000700)=[{0x0}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000400)) ioctl$BIOCLOCK(r2, 0x20004276) syz_emit_ethernet(0x2e, &(0x7f0000000180)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @empty, {[@noop, @noop, @noop, @noop]}}, @icmp=@info_request}}}}) executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000240)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000280)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30203000000acf20bf7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102b670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000020210100ba11ebdf71f79571000000000000ba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000000000000000000000000053211396bb7a443b9874d0a48720ddee0200c58e95c7befe98edf17837e018050c05637fbc44d639f5340ea4f5c47dede102d35a07f4c13afc03a3e479912a07fafc34d3be7c98ca5edf1ef221f4594631c816dd4c755e887a09f00bcc27559922291622ff661c623e15113ae06242f8042c88b0060159e8af2624d096c858b0bc73d3e8a56801dd71adf4ecfad5f7cbcb6b805a1b2a295baee92349830b934f676cd2cd97458e9b95a8f967c8716c748b9a373f35ce46b493f3a2c6c0ea8967508eb4158befbd68209050d86e05281a8203887fff70beccceab6cab4a7de618705eecda5a91dba820625c832d77aead", 0x1a1, 0x401, 0x0, 0xfffffd74) r2 = socket(0x11, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0xffffffffffffffff, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket$inet6(0x18, 0x5, 0xff) flock(r6, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x802069b4, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x450d) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0, 0xffffffffffffff52}) socket$inet(0x2, 0x2, 0x0) execve(0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) r8 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000)=0x493, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r9, r8) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendto$unix(r2, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair(0x6, 0x0, 0x25, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) sysctl$hw(&(0x7f0000000000), 0x3, &(0x7f0000000640)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f031ded2fc9cc8a13171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ffbe91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a14b1710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e000000000000000000000000008fe34b1be29286b43392da10bd462dfd749977351c316b7bfdf9ac901cfcc3cb2ed51ce7606a861ffe8151", &(0x7f0000000080)=0x66, 0x0, 0xfffffffffffffdde) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x5a) r4 = getppid() fcntl$setown(r3, 0x6, r4) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000140)) executing program 6: r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000280)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x45, 0x0, 0x0, 0xfff}, {0x5}, {0x6, 0x0, 0x0, 0x6}]}) ktrace(0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000540)="76e5dead6fe2f7607d2100020063", 0xe) flock(r2, 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0xfe3, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 4: openat$null(0xffffffffffffff9c, 0x0, 0x400, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x10005, 0x0) syz_emit_ethernet(0x36, &(0x7f0000001740)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500002800000000020090780000000000ffffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500000fa159a05f2378f780000"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000580), 0x0) r4 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x386, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x112, 0x3}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x5}) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) socket(0x18, 0x2, 0x0) write(r4, &(0x7f0000000740)="6e8db237383b040a528f3857ae503b3eb81983ec3853c9f17ddafaf61877bd50b4bc9ee3805011ec3300450f29f685b6bf0b449b8085d7dfa0d44777b25ba0286cc5fc59d8f55057732998cf8f94ede50b455ad40452d0423f35192427b28d0731b3540f83f2575429d800efb12d8a270ed3b920bcebaae2c4d11015f3cff9fe6c0ab09ae914dfd781bacc3a73bfeb62d70f4d9f5c1d1444d649c3c27eecf75d3ab80029a11149d9ddc5ad38506f0efce122ce4af0fb19bd014a7cff80533643b843b6d06f1242a2302fb692e77ed2f52b9e17a65df7b940f3dbcd93a00c36c581e99eef4be0143576efbe48d6963629eb0735580ab830c71c74b5dfd79d2dd5038688d018ea970f56e506e49aaf46711d593b759a5de7b13e2fdb053ebf303670a01644c2d387b7b7f3481019341473ef0a5ac2b2f59008485ba2ffe02cd3dfc07f26abf16e98ca14b06b46d1af311c09842fa0e16371b537423ec08ae85519e591f826872a91f629e0592b0e30c18e3613fad8fbcd29eff55873a6a585440cada9fbf9784d23ceb72ca9b331f3bad07b91374529587c81997bd356e28db294d4e46c8c5602f7c7c863ea8859a0a1c47db500fb56eebe9668e06142a073fa2ce8b7f21bf897dd86660344c1b940ac40cc8e8b26dea002507bb294028fe85524159b001b85148689e9200b88a44d5a70a38afc91a01315364850a8e2f2a39226df8bd2e8aac698eec3454b8d1d2f5eaaab0cf54967ad657d132aaf433b74de15d5093cab81e6ea70d0cb66cf92b91126e7ada49a338786c6e7f5ee1e67b957885a024b9aea452028316581320c2d6eb60a910e6689ffc28384074dd388c02ea0aabcbb68dbe66dc3457099ec11c6260d32697e3179501c0fd024d771a3cb81754ad5f77a290dba5df03a679c9d2a3c0317f1447c7f502dc3a3fea45c0ed21b279578ea0f3b79afefab324a62ead073bdda2eb870df274437fce287113ae7a8d278d2c584edae42e76e68d0136f2b9a0800a2d7ae07a37aa25877193791b23e184a7d29753abd77830b48ec07c27b4a2c33633b5c3899585cd2ace38a749baa9428a3b39da2eaedf2fcf588f951009f7349aed6c2e3c3849a384044cce0547317ed62dc655ba94f96acc9bd97c20d6a09b3ecaf9aa33b26de4c9d5f07dbc97f9310869cef7a48bdfcb5a53ec4b59ee243908f5a55531b0d3d9de74559cf3902723c92622651200e18688bece883ce314cf9e53156c5c397abf32075d8ac41fd97ae49ae40050107d3031834f1a6b73f7080a498aa6fb91603b8923a48c8700afc833d9d36ea171b41730f44750b40ee25abc518cc73ac2ee732e9f2d54b40ea584fd2543f9a711d6e17550e9542fb75dfe672aac151179e383fe20f7598b43748b1fb9b4ffc2a7231ce012a4b2b4b83baaa82c252cdb73f11ffdf9ecf95740f1f11a0ef915f2f6020c0bc343d2b1660284a299e0a8c608055d35e38296c4b2d872a3bc9ce5ac14aea9e7c01fe0c8c953fa67988ba065dfacb4940cc4d7f18327fa5b40834ae29c40fff57260354353a221d0d173d038f7f054d5e87306747c5c2ce6277051cec09d183e97462892ee4ae7e32dbc9d4b79d214318cf275d62e406553691b33caf3367775af00891be68e44452e3e2c88bc7eec8f1369caafd409a72cb3f82ef90e147683ac546763726158e91a42635ac9ba049c1e3cd3539e098e2672df4b2e1707457cbd6039b714d1dc2ce04ce8fb680ed93eec7b161c371c0b4ddecd3ce0c748f72a77faca0d4b84f39f6771a9f29ed1630735d381d477318329592fdcb7da7ea434a4289a00832e94ec911cfb9a4675c0348ce6f24d3e9d8fa0fad8cb9ce48efbea371a75407542d2901ead172d564a362b7b492b04ba5dfbccfeec3787de1051335488ec8ca4565e3e01041ce068596bce2e29a9ffeca63c5d1abba27f0827bfbd557d83107bb0e70a4255bc8a0864111c7b655b7fc45d1105a983773244d4aeb01b09134c76c97f305d134ee638e7f05d661ccd11151786be1425e2a86887d9306b5eb3a8c40d029cd21939dfcce7f2ead93948079a963a7f0b8f64644c5032b35aa679c6786da7e14bdf2b74a8d6395cda383459808fb66700e09cf978a8306c7df6d69a134f1644c875c8ce40f2d22acf0481dabd13b8dd72c6232bb6b602675e869790c6c1ede4a6105a9fa65d9d436208dca8a6181bca209ab41d6137eb211de116a9ab3cf4aa5d0ffa4570688d1cd19095b8c4f0629c551e7fbe40633a58d02dfde34054f627f22bc7ab88fe1e4b205dd03d7e95606d37270712e274653f11f0db1ff26148c64db371ba74656d933ffc4245f8ee64a3a73801c138b24be12c5c3e14c3ceb4a99159e956def968bb74e2faa6647114cfc3a7f5db2738dd72bdab5010c336e86821e45eeaa8cd5db1b371d33004e0f32a1d23d80a7cd5169a2101cc36427279683ba8cade466091cfa5c07c9806edb1010c7faa2ebb204bd85d53541ad7d4d4e4a52d795978552753d64896ba93ba7bca4cf77ec6e2c7767e7f3667f44c05fcd31fd620fcd5bb42109421ea359a54f850c3e14e6196ebda4aa3abbff17a7234fc0719862c1c4a66d79c340d5db5a67ad37789f0b19e7792f517abade13db89fca1e0f110e8fb37a603c62026514d37e4f47ced3a21a2d22b263ca5e635c1372017a22b14d88b2b8e226043e19ad8212439f19505639604fa4adb53cc788cb8e7350be55580b7eedc72a5760e862cf9bb395c8d1c777203ccd34616faefcc2af15c3d0886e3492f6fb9c679b4cc6ff93f313d4535702588ab33f46824ee0fbfb358fc9bde07e8df181ff7c718083638822ebb2db0fb2f510acc8c91cf351861e1e145b55e306bb7db1f51a7469226e92e90a87d5d1d1419592a299f16ab796574de376d74baee5a24fa7c74e029a76850852744a6d5d186e9cb70df852933246343fff65e737d038a482d7f5407130e945eca402fec45cb6e4ce62ce109ccbfb4359305831a46092620999765af4f6861290412ac7b4921ac8e6d3f2d93702b8245f926e89ffa77094bb4063047b77dda29c3e40228563d3d6d33cade946a23c6f43995ed0ceb68d2135437df1c7eb67d391c07ca5bb35c7bdf5284aa14d68e78def6d745ab5857b5d2b149eee446d3fd63cdaf36ae2a9c218fc77779dbe0fb5d1b6958ed7cc7ffbbaaf818c8b3d559fa26d819ae6a2ca7f2dee2d91354f480d197cc509b9f92ba0959fc36f81747645d1b61a368d1be42e2b5d453b37a01ad6c4cd59627e9f3f03590485c9f65bbac06471cb714420b57fd35173fd807503dec0a11d5280cdeee8146d33a5ff40544342a3da2e110783b88607e6e2dd2546158e6365fd7b53fba08d2d652d51db1896384ac8074af92aef0198719db260f1c9a5e8b13e007306b2aefad1098d2e2f638c159e040565c9f214407b31ed86b073e4bc225a6c6cec4b600ad08a638fc175a3e9344aed4851bb94ccd324bbba67b575d2a2cefc5925960410079d6f74bba83f5cb30f9e87e847ef278977fb01b66eaa08ee287c1d9b9bf81d2a81251fc05354fb06ebc8480c14a97fdc591546cbc8e050b2d99665808199755f1603f4db0ba2e25e9c70da35f8d506ff625c54138c19b23e787b1002dfca82f891f227340dea9920b074d719e2429f96d4bae256e0503e2fabefd212476f4fc2f480e3fd36ca738c2d0585ee9ba0dd8a3707855e6267adf9bd24cc7535ad907c50154bb83f10164937deccf98e53171edfd4f8225679af2213a620ab7a96c8d6742838e5fa1c2a232e8b28e19379bce333accf7453a37b7b853bd5ae7e84fc35cba31e6ff66088cf212eb913c109d2c8f1272f7b14dee44175ff5ddab3b53e333e19a2407a45b70d6a839e63fe8cd802d0c4723ce007c1bb4d0f45f88d032f9a8df362df68fad84900adeff1626f24cb13c7c74c2f96fe49d7ba7ed52d49ecedde1100beaf6ab0dd5894dc2d3e86c1cff0536cec58eb0066b94206458313e995eda6b983f9c8f4a5a96b14e22bcc320a864001ed15c48028087ce4c2d481c42c12120081f95dd1c9164eaa4130359ce0f833c8f116a39f7d36262126742b643d0bab7ddb301871d486d918faa092f2cbb3f030127cfc7978b7d70dc04282e8e1153b9fc896c8452066346b907ecc0ac666e93c07a6ab397cb3fc7a00f600ad62e273f102c6f78d999c8cbf8e34766bef12e0f923fe69c6764a752a69a0ee7ef02acc3fc5a35fa6eb8c7f2a3cec5c36cbf5af0b6bf652f6f51ddd8a4112e96dd1900ee3d5b8f595d5b0b2d9381ccd8e517814b3e6c4251d32a57d8a2b516d4faf2e93994cf018db3937200c3a79ea2d11a99878b634720d7fd9b1ca72215e8e5f2f751f151bb5ae1ff5313a5e24ba9d6190ef6d282e02b71d21c6f6a0da38f6c32f9600554200db6be05088f97c546e1d3168ddd9725a10bb6f7bdf3beab584a2f4fd1ed493f9022bfe105c2a0b7b2ad6996fbf09e4f256fa4fa6ebe8c5338b84cddb344e0d062d29fd9ee0f012e229cdac07827018c4f7f1104856b30fce8eff475ae662c22a37668239db05b1c38ad46a67d2636a64f14ace5901f53bd4f2bbf46ea9284404b30e55177ea8ccb80d5ed522ee964f5281ba91ad2a94d3a522bae42e9505881076257036bf2dbadfcc918e5f73477924711b01965147cd09034a049684ba474cf43e516e914b35243630d65e0eae1bd45a513884fabfefa82d6b3b4bd8f2fbeb8f68036815b90ef9515f1391a1ff1ced60eb1f3b39b75154452b5503ced622f64bb7bb01b869100ef40a9af6e23fec305ab3166f25a64359424c3e32177d34232779504ba90db2bc7584f651e977bfa45fbb7e0465ef3de511088d52e3b8c2e9980055549907b5073e01c4cfc85a028d3e25a6e251c581d70e3bdfbc897bcdfa8e0e4fba9986f89caf8733104bfd1661a76d8cb3505f311600967fd833128bec397813d753a2882ea0a6bc24711624bd8d7ad552e7c13bb5a9128a64fb755e8482f7ef0d4d9950de7b99a420364bb0c19d3a11fa47b52e6832af158f624a3ef6ce0da7c11495ce28e8163afdca73141dc34eb37bd83239b42460fd0613b20db2cfe6d052c1d71c2664230a46b7df45f2e09d458db938926cdaf16e07776af4a2b3219df8734674efa5cd3008ea82fb4038f135453d19d65fbe22ae2443d258c77981d322999f90707aebe4b6e84bff41a2f12b2abdda6c310ba50a0566f52d5db454eca8529a99db46b1f7ea8b11bb79f6b9d75c057330bbca6da7d5151a6addf91e762febde19fff44f94bd960bc5eeb5fd8a1ef6744c7d3f948451e4eff6188d957dd8dd5bda5bfca9f63ed22804e2d6891effc018d603a36e81f0728e2c41e78b09c652faa35573451a0cd5144a5675933035b04d57efddb2e48a830865e8281f63fcfff988b94c9d16e7e2ccbf30318c66a9b6506ab0e4ec74d4260e87d71c1856322494ea4702f983eb9c63148f7d5193faf7958c3ed158519f4c3fefcc1860d404ab74086f0e6940d14ef09f65cdc4b7ff40304f7839aa53b4b331dfef7e8a6fc690624e0c908470bcc26fb6b318b216dde28947cdeba627cda9e4378ea9a65940d3ccd3cd902f36bc0473e29e48d380165fb3eeeef6abb5b6b0ae180731b1cb8fb5257234c655648a05014ab5911f7dabd63f275c3c3281bc2ada2efd581639232ca920c20235f66dc9a49445c3fb99e3c81b40fb6479fcd9f7a501ace33bedb7f785101415783e5a4a751b5a778e6d6b8bd4d1b1814301a378a31", 0x1000) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000080)=""/35, 0x23}, {&(0x7f0000000580)=""/166, 0xa6}], 0x2) setegid(0xffffffffffffffff) getegid() setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r6 = syz_open_pts() close(r6) syz_open_pts() writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000440)="001ca7d0221165c8d7640972ef0dca2e0c778774ccf4c2572efb61752b74047b842777a370ff6a733d049195b62cc0470444d55cd82dc0707f15ee35560e1869964063a4535c15b8dc49c46c788b404c746858ff454caddef4f51920dff7b2b46eb19eec9bae3c2060d107aefd5f1ae666545af6a942381ba97bf9eb1c3506673363e84b1711d80fc9153d64f414137c7fe550ce77a45d503367d794dbf0b482d57c1bb94fe290197e01299b322afc0f914efceb68656652c913a3407c8cb5d7d6728e655265b92070921de6892c1a1f3761bbc58b2c703e5bd05553c24edd6a24f36b48ed2f454c4f9346eaaaa0e02f62e6", 0xf2}, {&(0x7f0000000640)="67ba4db520ced853c77c617daa8b0b32dc9b2a069db47c8cc11f08e6e64662c569c6c9adb46baf7f1b6f418f9335b485226fc391dc0fffde1175c960c0798d6ec09691e138413800b69b60a1fb3309df7c7bb4529daca78b524b9ac43496ac859b48c2029e2307f171368a426ef82c48f5fc34ea4af3d01930d844dadede82cc5be42982d8d09c", 0x87}], 0x2) ioctl$TIOCSTOP(r6, 0x2000746f) executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000001c0)=[{0x30}, {0x44, 0x0, 0x42}, {0x41e, 0xfc}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 0: ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f00000000c0)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x421, &(0x7f00000006c0)={@remote, @broadcast, [{[], {0x8100, 0x4}}], {@ipv6={0x86dd, {0x0, 0x6, "f4cbe5", 0x3e7, 0x1, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x4a, 0x8, 0x0, 0xa5, 0x0, [@mcast1, @mcast1, @rand_addr="f2b87b4d0324eb8b827d3067e876362f", @empty]}, @dstopts={0x16, 0x18, '\x00', [@padn={0x1, 0x1, [0x0]}, @enc_lim={0x4, 0x1, 0x1f}, @generic={0xb2, 0xb4, "3e30404112453af125ce88dfa9da538661f5e235290ed539d447a6cd5fa57594106b6bf6d968cb00f31dafb349eea58e85be2645d9311af68225e79c079a0b95747acfd8bd0e6d2c04b512c30567321a287c750b5fc08d137a62d9e0ca0bb4cc25bcc2c08116c45bb7e9cb2347e3b4ccc006ba7f873e853aefe33c243e0de806607c11aead8e28322349698f56e4ef5b4d041566d3c1851715ab565a758889c4319c44b62573884c3dd0316e16bbda45c2026d53"}, @pad1, @pad1]}, @hopopts={0x1, 0x3, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0x80}, @pad1, @enc_lim={0x4, 0x1, 0x9}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @enc_lim={0x4, 0x1, 0x4}]}, @routing={0x61, 0x6, 0x0, 0x1, 0x0, [@rand_addr="13d6a4702e1700e350a335431c1e9f3e", @empty, @remote={0xfe, 0x80, '\x00', 0x0}]}, @hopopts={0x89, 0xd, '\x00', [@ra={0x5, 0x2, 0x681}, @pad1, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0xa045}, @generic={0x40, 0x54, "b773e88738f6fee5eb7b75b36559c191a050a69821519251e23aaf71c7f7597424f626fcc3ff7ad022343f4c06daa71168415a8c6169f91ea0cd403b7300047a8e41db4bf56b751b6a7436ccb4fc46e286949b8a"}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @fragment={0x3b, 0x0, 0x20, 0x0, 0x0, 0x7, 0x66}, @fragment={0x11, 0x0, 0x8d, 0x0, 0x0, 0xa, 0x64}, @fragment={0x29, 0x0, 0x32, 0x1, 0x0, 0x0, 0x67}, @dstopts={0x1, 0x16, '\x00', [@jumbo={0xc2, 0x4, 0x8}, @pad1, @generic={0x24, 0x56, "c4b104bc7aa5deb3ecf5248322b07a32ab1ec794a2005810e985d154599c5f8695fd2659b0278f8aa95b7c37acd1a0c45e152ba413e95fcb85bac94f6106c9766a8862513dda1e96a846866f096e2e2eb35de57d2bd3"}, @pad1, @generic={0x3, 0x4b, "1b5de819f919136b4d3051f3b979161f7995eb1dc041a0993a5fb3127a2c98cf8c59381c2fd25760585193830b058843ecafe639111f4b89be076cc45f119accb2427971a9e3b231a71613"}]}, @dstopts={0x33, 0x4, '\x00', [@generic={0x80, 0x1c, "b975f52a062b6614715ec92da159d7656efa73e81201acd2d4b4fe9c"}, @enc_lim={0x4, 0x1, 0x1f}]}], @generic="af17468f6189fde8b49d9cf5f1fad7d7bc0ec143a48002357ec6f193d3848b398a02c522add61df249c7116c70085f32032fa3e5883adba99638c66f7b4f35aa5edb9dd3ecf325870b6d925e337e60f10faaa6cc45a3581d95329a1bd04e94678180e46a9020978ad64901dfe9f9aeb206621e29bb1c2bdf38862e1203001bc048f1c307da3d634c9b08926f1e88eddb273c77153d2a7bc67fbfbbd2e409bc0a59fefaecca918dcf457dc298ed87ff41c05425d03c4cd4c646e865c719e43d557f5b62b19c6cf8b7dd8c576a0ef1a8687635a95d8354dc55604e641ec17a32814b67fe3759c9a59161311cbef0846c"}}}}}) ftruncate(0xffffffffffffffff, 0x400000) syz_emit_ethernet(0x15b, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000000001253a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa4e224e211ce611244768029f1157919b220ee91ce58c5a4af28e4ee910947bfeabded9525b36fe0e862cbea471efeb05d3f6ecc7132d7e250d7b2fe9eb09de5da27784f6993f89568487bc58a9d8397cdbfd4177cfb9975f2c5980074673b2d45aeb4b640efa72d5bfb08e435abd84c65d64a926fd677e6493d775d92e18458d385af3edff2a6cf36e326724babbc02f6a86ead69ad39090eaa8d645b8e00c48bfb310335beff8ef67cf9ad32e6469b8c60118ec9dffdfe217e51edc9452ff515e5c47f5007087bd8af71c8c4ac39305b715a14eedd29847c7448bd79af463128189bb5d07c5", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="a080000190780000080a00000000000000040303000204070000000094ca0585a48c6ccd667ce4add955afe7a892a3c4fa737f37bc6c3c10ca16d8c6b1dfed159d6f21658f68772fec07143dec7e70c49055de5caa56e716a3f1a3703a3ac4541e8dfb06a0d3c18c1e466e49d6d7fa585279e0cb33035de3dcfdfb233ad6f0d853eab752f646863379298f596e639f518c5642b89526ff3305efdeddbcd6cadac985df71753e39aa90b8a0161546a7f9fe86242034b1f9626bd2fc5d97dda7b263651854a682ab2af91b615d05adddf85fa9852421e1155740779a50890976557a4e5070f7a94478f784ea8809e05249e616e31d7f4a3464b8fc2f8a4f4d6390bea9546cd9906f2a306f8b2d2a1d3b307ed24740dbbb368a3a"]) syz_emit_ethernet(0xf9, &(0x7f0000000200)={@broadcast, @broadcast, [{[{0x88a8, 0x4, 0x0, 0x1}], {0x8100, 0x7, 0x0, 0x3}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xe3, 0x0, 0x4, 0x0, 0x3c, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @tcp={{0x3, 0x3, r0, r1, 0x0, 0x0, 0x1c, 0x0, 0x9, 0x0, 0x2, {[@md5sig={0x13, 0x12, "fab08a81bc4c691ada19a661012621c6"}, @generic={0x2, 0x7, "8686cf5a16"}, @nop, @sack_perm={0x4, 0x2}, @md5sig={0x13, 0x12, "5911ec2d04f7146a5ad8fbbcf0c0e024"}, @sack={0x5, 0x26, [0x2, 0x5, 0x3, 0x292, 0x6, 0xe, 0xfffffffd, 0x2132, 0x400]}, @sack_perm={0x4, 0x2}, @generic={0x4, 0x2}, @eol]}}, {"b9bd622fc38318395c0ea2bf1f513789447dd08732a2339a47d398838da4188534fb719eac2838a2a02d66d9337bcd9b7b2c2f12ad1006275979f1f77f9c2e32d8a5f7eb0c78f5b7723f2024276868bcdd5f6a7b11e713cab080ba3a8521f6"}}}}}}) syz_extract_tcp_res(&(0x7f00000000c0), 0x80000001, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000001180)=[{&(0x7f0000000200)="8348c3e7000300", 0x7}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0xffffffc1, "ffff09060000000000000000000000c9a900"}) close(r0) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8210560b, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00000e4000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000147000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000007000/0x1000)=nil}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000006000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000039d000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f0000588000/0x4000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f000006c000/0x2000)=nil}, {&(0x7f0000280000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}], './file0\x00'}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000002c0)}], 0x1, 0x0) fchflags(r0, 0x0) fchmod(0xffffffffffffffff, 0xf42b8a05b5927407) pipe(0x0) r1 = socket$inet(0x2, 0x2, 0x9) writev(r1, &(0x7f0000001980)=[{&(0x7f0000001280)="bf8818ebdd4c7bc2e5d1f24905bec1fcf842a06a9091", 0x16}, {&(0x7f0000001700)="9e417d2a03581944173fd15dc4b30e7b6e22a8281e789501a51940a7a78ff97f4e156a3c62d2b4cc2fa4de019da0fd5c19a5d9bf712335d8933151b83ec3c35c3f1bf2985b0a33ddd5f7f8c311c33fae35fb646bd819e0e3355d3523643e279e9391dc781fbb1a27782d3a6991d918dc6f606f7f96217eeeac18672b4b2a02dea28f45142586cf06cf425cb55cc7e8ce81a44501702fd8dec902128426aa88992ef91d4826fb2098992cb11b2d7a9d2656f4112b0202871b4f8e01ad337eab1953dac2b6f5a6de", 0xc7}], 0x2) dup(r0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000001", 0x8) r2 = dup(r1) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) readv(r3, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000040)=""/2, 0x2}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001340)=""/74, 0x4a}, {&(0x7f0000001440)=""/141, 0x8d}], 0x5) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) getsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r5, 0x1c41) r6 = dup2(r1, r4) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000001a00)="fd2754085ad205adc9059a6c68a1c554852c74852aac12f808b66949c78d3382ebf4dda5f606d8a6458b030a734bd4ce75ff1e04c8f7b15b2d2f54cd4af4ed3ec346624121683a6a54ed58aef9b3a5b26c8d98d5912d739bdbb6b59d84f8513be660ec706e0f90d56c1f4a8103747d9fbd292d84267d9fbeaaa199172368cc70279f70ad58b30868", 0x88) execve(0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) executing program 6: r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000002b40)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x14, 0x3b, 0x0, @rand_addr="f64ff600", @mcast2, {[], @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() r3 = socket$unix(0x1, 0x1, 0x0) recvfrom(r3, &(0x7f0000000000)=""/153, 0x99, 0x1003, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {0x2, 0x9, 0x6, 0x3}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x87}, {0x8106, 0x2, 0x0, 0xfffffffe}]}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x50}, {0x8106}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x6, 0x80, 0x40, 0x2}, {{r0}, 0xfffffffffffffffb, 0x44, 0x40000000, 0x5, 0x4}, {{r2}, 0xfffffffffffffffa, 0x6, 0x7e, 0x3f, 0x3}, {{r2}, 0xfffffffffffffffd, 0x47, 0x40000000, 0xbd, 0x1f}, {{r4}, 0x0, 0x100, 0x40, 0x1, 0x1c}, {{r5}, 0xfffffffffffffffa, 0x1, 0x2, 0xfffffffffffffff9, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x19, 0x4, 0x100, 0x4}], 0x101, &(0x7f0000000300), 0x6, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r0, 0xc0206937, &(0x7f00000001c0)) executing program 6: writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x25}, {0x20}, {0xcc6}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) sendmmsg(0xffffffffffffffff, &(0x7f0000000900)={0x0}, 0xfffffffffffffc7a, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r1, 0x9, 0xa9, &(0x7f0000000100)="6b3b88441e333f8e78fae68c261428a82f20062bd4e13ffeeebb85f93744a1cf62f17ce9cd30f38e5c1e097f04bb82ada0d9934534a369cf8f1d3d3c1ca00b2d209b19c0a3917d3e1f2cf804ae073dee6cd69c0f128421347ed4d101f5511805300b55a5e4ecadb12c10c591585aaba83817cdd23e8c031414c85c98fb756a907e77b5bb4df2d4d6ee9dd0b5dced23dca98d2bd026ae65680dba7a2a57a4ea99b21efb09aa71249d90fa67a194c2806ec214370ce8ec9d4e1175ea83b346abc63286e6ed153a8b6763e3429c0f67bcbf922236e2e4323d3faec580c9b391b59e02fc1201e84b824bf0e5d72accb1464e7d73ec37c05f20cf9bba990da3ebd7816eeccf5cfb167e7dc3179c511de7f667e96de4317adb0f6c10bf1ded8d45f7b9873aee62807e9bccceedbde5d235e317b0cd8a72408fc166ab175b094218e81bc6df6e385939048021fde5817288ed97fc16e0c28b80456d875ee551eda24128287f2cd3c9a1e50eb6aea9dd5b19a44ad9417713117cf6e11c61c45fb73130063f80aa978de77fe28981226a1b6a790c0b7a9396665bd97277265b205a71d4999df189ced08852c41d6236d0331f9271bd8baa3b0a0da8a1b73a41016fc7f4b2975ddbeae7c9eb5b498a0604efdc37e9ef66eb5d9eb6bbb3de85bb3a570628048cd97fa845d4e02a63b352991053a2c8156fa5296b34aa5c6a5ed2da852ac6e4858f4df3f4f86070d039900249ee3897d0a0daa87eb383eea57c7d490da2dc01e80395d11e8687d4560e998eede11016086e48b8b6eb753a7cc1c0661905bc0983599c7495aca9a9713f45a9abb4b3205768ce168bcee58ef4a382ba1ab22559d3845bfff5cb0ebe676dea0b65154b71492eab01b4089fd3ca3ca7e021fde9073b552b4543040b530026e1c91b3adfd0dfd3c5de3af6b60f00c7bd3e0a26989aa8253a3627e39af89e6f2b09279760416f39019b52f2bdd099ee642b214b24c27d13318e27b8bed5b27dcb9a5b1a702cca65301a76ebdd0024a52201795a6db660a422384f738ca951ae3a97287ae2d191b7a9a557ab3deee4deddaa3dfaec55e610784f9a8fd23a57d2ff679d059888f8bc9b36e0924672e6babc4348f5b56a1db78defe2091be7d2e8198db1c9626e231fe57a045cc53599d7d74c1fa27f12131a6f30033836651f53ec8d176054397c70915dd3b57b45640b4de8958336220c26c4c92c0a4ca8a591f49fa2101a0fc7b7b6d5da04371f7d855b77515cced2ab37912c7f50d56ec187217916041499d4c6c86cd5056bb66b5b3023e10356a6b04e0b1f183f76d70ce64830c7f8be94b089e7c6b76d50225784c118ab69c088c19c0cca3c3801747f43ccc044c695fe04f526420b1e9adb3777dc83cb8c21afad74fcbd02f6cd6781460f3e6cf3677930f43b889428e503cfacce9508fd1480c31b867a2ea9705b511aae11c9d06caae1914b835d4331897499d36e2e91b82fe6d4a783ffcbee8ffcecbeac1f80dea4d109142ca69dbcf96d8d237093d9cdee48a3c82b4fe58629e9ec70e79fc16b9482b844db65ad95a1c3f22e71b7de44d9c9ca63865533264c7ef40e96d7ce1a07c3e6ce427cb0f8f12523da01427e1102125c89d45c62d98e2d161348596173d741f4f04717f48b522f81ed3b7fd20d98f3713b5e187fafdcf6b005dbd89424ad0e7e6597eefdcd6b7a8ea062e2ec5191190b88dd91c52bb88f418f262ef6da09b76c9dc1d3dc0ccbb02623edbd2dcdd153303b6a4716729a021840f8bdab5c0182725337b4b806ce2e3f851a65048d0f9e6b2b626c2f218473fbb5f62d683e83bac4b6d86deb7a0949b546d05cee92e9be131f733c1c18e3063f332f899ebd839516ef1e6eddcc12341fee38068d363f49f342649f32460ea7a7254beb76ab5fa6f24920d68cd36a08c797ade18c1651a5fb08df6a38e7ec73c259cb774f663d96650043189ca50d063a38578c8c3938bf50d6b14c9898cada3eb08bcaa4ed3522f7d78e3021977365056232ebd87486f2b025f3804e5aaaa51b0f059bd30c8a0885ce0e1394c413e843989b5f0eb731d4d24891a13aa672fc6e2e4372fdfb1849d0e162e1c9e5a93debb9e083fdc9864148981d11a94acd52d2a03af2d2c7a2981b9c106fb2ccddf6323c21fc13510d4f8e926c762b9013b476704c1323993e998632e2d0bd5178083413615fedf0ff20c78ff3116e5ff94c16768a96f2ec97dee4562a91d6f7505ae3c2ffbbaa4e6bf891d4f1153c444e59445d5a2c6d066733847bd68d843616ba763d2e4800f76e7a2c6c77c947e72485b6d8617d4e36f8e3f07f65229cc15b854731885c307f4d113ee9ff0f072ba2fac5e757d76a310a41d37c7d4f08910558fdaf4465989235d8ea222673b64a8160d5ec02f3566df73e368b8ba115f01d9dd48dc6e3dfadd6556b0b24423ae04208f6da6f697a167a18a315c5429a2bcb95d77070c184ff0d75d2a53dc4bb5712bf50341242f6d40a7a318fb0129dfb7a4f3f0d1f0d006aba14d37ab58f1e8fc28dfc0e14b620c15f8cb425806a44960aa254d9533964b5b34a2163c4a8fb75e1ba975b415839f7a86cbd8862cf1d390f20700433b864c340c7194f9d400471f9689adb80ab18abd0dd4bc988a91c0a728ddf5fc25eba7da5d35fe7e805ae08aa11706c6b968783b1333105d962445131dacb87344f1037f40b0263bb823b80c89bb976ba261ab31463005c57dddb1a60c1e8feede50eaa7afe83371bb0961739ad7e489aba10f73927210af9b346215248f783ce8e0aa812f34715f6c3890264e0f69f0416491c443b55af24c0e847e77d404d66fca2b2d5cbef54615dda65060a46623b15aeb921054c61d55f5c2ebd1722821febb67cc6ba9f2510fe6c47a1955f45a9f31a8b733fe2e28d495332770526976d236d519532d446c7bb10b79279d0984c50357dfe832b84458d8da4b3cc7378de3f21bf38f004da9a0b1aeb8ce2c1abf6057f075c5c632abf4f0de1672ca4bcd793fc25fb5f70b840b33a2fbee9fd2c72e6f8f8162b0541b7a5562710de25d2cb598787a378c2241648c13e9e4750561e273ca716d9612df5917a8bdaac5eb831647485aba638f27193212973a51f432a5beb75ddfe7a5ac5a0e6acd1afeaac919ab17e72659398d4409a6ba7092158011cc4038b0372ad389285e588ab117ffc3596962e822455bf2bec8a41ac649825d02dadf4a9486ca46aeedfbd03b98ac8d3a8e4910c2773d48ca9de8e920424767559adbbfd462bc625ee89e47522252888a1f0e0df4b0725c82a963b6ee09601e739e86938489a8861e7dc4c69ea4159d05043f2d128694900e5a064030086bad5132c3a6980b5ec3706943bccefe1b8f7703a1b30d618badedfcf6f643ab972f8545cb1af85f122844a44d113c35165d69bab42388fc9e9b31b37e1a73a672a05502ff3610125f43482d15f0e4b840f82eb7c6e3029ff6efa0273f47588de6349104563f770c19c8d9e94b75304e2a1e5d991483ce6626073a890be421b5543181e63b2a36a6dfb1991cc45739156a81154b90e8d672e2f74124e804121cba517e8aafa2fdf7c329b454d4c2aaa527d337ba7ab78e1641c3a81278c3c4b5444d8cbe10bb31621261aaefc278616d3b3811e6ca002123cee4f28526adb15273c72a5e52c368e6fc70d0f11137bbb4692a49a0fb3588ca9f763c7ede693cc2556088972483f32fec8a62fa2b8878620717151dae7da8e90b3587fa8299a1198d4d283e379fe1264620e1156d595fca8dce04ae98f86f64cac323bdcbea2ab0fa19b53992e6ebdd5567658ce04552018a64cc48920f83c9b300e200eb320ba428a8e8947d8d25ae84e7bdc6aa099316072606f0ba4d4b0b075d6bd5c7db57f76c99addefbd4d7e9e07b69bb96fe314e6afca9fc2db74c780b5bd57301396c9af7de5b96a9370bb5dc0a9ffedfadef953301a9d94513321511054c5b9f26c6dd5ae69a858a625d2a60403e753d677e8dceff6573e469f4beb61c185550648df17ef7884a96f13b04acf7334b0fd7b5b125cd209d368518b4d9ab39851be7814e017c0518eb8fcc53114e64284f09f1d94f9feec1b7e70b2068b7284bd35bcacfd96ca1e0dd72d0555b6a1e2641d4cc0392176c363c2c505382c8da44cc4b62cfd8f16c8b322d7207eae930e8846a8e405e0f1de466a57d806d53b16bcd105dbdaedb978fff3a0ad28d337a25bdba3017239fac9a577aeeb15c72e4b4bcfda52a458c7bd21bb2ac6d235bf1b8f6f4006e54d644520284c17675222ee7c61a94a3eebfffa9224dc99bcb5388eb63f5f1ad8316861289abc6f2957c21df46382bc5d9c4060018cc1f4bddeaee87c0cf74f0fba87fbf1958d87321aad93a695f2cd2bf50e5a09e1b10c4704f38dcbc8979e872943319337d741dfbee2c2b5f11f470029457d040347cebee8e001e47b69cb92139268fd069960e16c960ecfc03bf4626dc4e0f8ce9591d821396eab444b8f5f7eb436bf10e96af3a5def44c403274fcacc75bef995134cc453b9fb8c880fcbfa22a257c0caf8118e17580f51b12ce3a0d696327859c55a0ac05dece4458254d4b3f9460d98230608152dfccf6ec3cd645bcde43a38a124e23d88421e1cb822f84a2b14ca8b1767205719bd9311b50a880a1fd748fe5216edeaaf0f3d281c2f18bb0891a8b6078cacad54642d7f9a1a467bbb03afbf5a5bea4332dbd8d95e22fbe0c4c05d53c7269939c0b65328c6e18a99877b83e142b8fe9b566038aaad87cf694d1357da932c2045c24a06192461c6de2aec503f2350189bed0bc94eb72781bc7dace372498de12ad9af451e93f79fcbceb0e23d94065e454e9e447a918e359c40326971a80f399a78f75f323637fd7035da6d3c0343a67da8ef2c89b44d1ceb59bc341259ecf80dd8d5d31dc61147ff3b8de78d2e095fe24fa709439a7c739fa85e29737a3e01331c3138bf055bb176a4c6b8dded7e70264b6fd19b6265e4c0820a008a8c23fdbc72449d70dc912454d56d323c82f250614f9e2821520309a5ee868cb68ebf7aaf567c2f8ad5bafab03b07cbb38884b026c3022e6d86bdb9f316028e9e60a6cecf07ffc98e0393bf67b2e072f9b0ea728ae2b7ba63971bc7ceeb99f04567b7db2d732c7acd5e9c47cf027f5121765e7fa921263007c6b7884ce0a4881731b8cc4a6b3333f51490fb87bc866902ce2778dfa2aa7eba0f8fa01f7ad819cab0b5a1278fa7fd714d40ef1b3cee4d8a46185e72772580c92ab8cc30996947e15a0f31d298f80110f9c6e174bb99e0b0fe387b082c209c7fc6f75a7e7f1bf77d9b34c2c0cf4bbac889b148c19f254772810c41a82dc075e1b50d4704e2a5d55f8d27dc5f7b0f72f8eb2d325a8f8baf13c75087b7b80edcad4cc6b3c6bc96382a5e1119a860915f450502e9afd856d05210898fc88c3ab1a1efaa7ef3f6389feeb990a9ee239260e23afb0987d7403b2fc352d44711160c71a0fbedda7c7d6b8a60e1318c4885d96f7e1f25e7a63498426c45a28a2cb04486ec67475050bb2558be12fbc41d5ea5ca121d3333509053e2631c0c0f16441c92280071b05819ea30296761398605c335ab8a19278afec95c83af40f787c8529af91caa2c2e94c8e0a6665e10bc7d4eb52ae186f71ce9987b31729b2ede6236c8387b736f11af1c3a3eef5354a7613f206766b3192f61498b73e98a115f13b64c56cf4d98f408a6ff81caa6baaf7d02ac19a27d7cdf5fd1d89333a5754e97892745f8188c06c39df", 0x1000) r2 = semget$private(0x0, 0x4, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001140)={0x1, 0x80, './file0\x00', 0x2, 0x1, 0x202, 0x35}) getsockname$unix(r1, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r3 = getpid() r4 = socket$inet6(0x18, 0x3, 0xfe) recvmmsg(r4, &(0x7f0000001480)={&(0x7f0000001440)={&(0x7f0000001200)=@in, 0xc, &(0x7f0000001340)=[{&(0x7f0000001240)=""/33, 0x21}, {&(0x7f0000001280)=""/118, 0x76}, {&(0x7f0000001300)=""/12, 0xc}], 0x3, &(0x7f0000001380)=""/177, 0xb1}, 0x8000}, 0x10, 0x1002, &(0x7f00000014c0)={0x4, 0x3e89}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001500)=""/203) r5 = accept(r4, &(0x7f0000001600)=@un=@abs, &(0x7f0000001640)=0x8) kqueue() setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001680)="62df1392bfa41150119c94c85038d35ea8a774192ed07d03d1de030363d54e5d316d627313bd7d5163e7d4fa882ee377cc425f7749c318bc78a811a0ae39a08f3350b5c11be9af67eb2b50a426eab0a4a41b745846b66d1c9ea6c6fa6aec444a613c99ffea3b5398931f4c0fe09008a7a4b1720fb9227d", 0x77) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001700)=0xeed67490ee2b4107) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001740)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001800)={{0x5, r6, r8, r6, r7, 0x121, 0x7}, 0x80, 0xffffffffffffffff, r3, r3, 0x5, 0x8d31, 0x2, 0x7}) readv(0xffffffffffffff9c, &(0x7f0000002d00)=[{&(0x7f0000001880)=""/7, 0x7}, {&(0x7f00000018c0)=""/42, 0x2a}, {&(0x7f0000001900)=""/63, 0x3f}, {&(0x7f0000001940)=""/64, 0x40}, {&(0x7f0000001980)=""/230, 0xe6}, {&(0x7f0000001a80)=""/231, 0xe7}, {&(0x7f0000001b80)=""/4096, 0x1000}, {&(0x7f0000002b80)=""/77, 0x4d}, {&(0x7f0000002c00)=""/188, 0xbc}, {&(0x7f0000002cc0)=""/36, 0x24}], 0xa) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002dc0), 0x6d7368dd36577c36, 0x0) pwrite(r9, &(0x7f0000002e00)="8933e5a5e3516260d9c79576f1bc05141b17573ab7891e75aaec7c97df844011916810eb529fc51863be642720b1a5875c5f0917cd5fcc5f30fb93ce7737744e0de159f4599152d6d2d99262d8f0bbbf5d4a5acd1756852057caa528f1a8616e32cd5bf445852a326c404baa10474486cc6f9836bfad225dedd52ab90f6125f3e8bb9122470cf776bafef45bf72eb691ff0e948e68eb5e29c09c0689a192e6322d93c5e36c40095c1441bc31c8eda56b3ff85265d8ad5673416d295753cad3a01ce007c50ebaa0e6656209b67bd1ecefbf41d98d56f616f62f537d61044421", 0xdf, 0x800) getitimer(0x1, &(0x7f0000002f00)) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002f40), 0x1, 0x0) mkdirat(r10, &(0x7f0000002f80)='./file1\x00', 0x102) recvmmsg(r1, &(0x7f0000003540)={&(0x7f0000003500)={&(0x7f0000002fc0)=@in6, 0xc, &(0x7f0000003380)=[{&(0x7f0000003000)=""/69, 0x45}, {&(0x7f0000003080)=""/202, 0xca}, {&(0x7f0000003180)=""/6, 0x6}, {&(0x7f00000031c0)=""/145, 0x91}, {&(0x7f0000003280)=""/32, 0x20}, {&(0x7f00000032c0)=""/183, 0xb7}], 0x6, &(0x7f0000003400)=""/199, 0xc7}, 0xfff}, 0x10, 0x840, &(0x7f0000003580)={0x9, 0x2}) lstat(&(0x7f00000035c0)='./file0\x00', &(0x7f0000003600)) rmdir(&(0x7f0000003680)='./file0\x00') executing program 7: syz_open_pts() r0 = syz_open_pts() r1 = socket(0x18, 0x4003, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7fffffff, 0x5}, {0x0, 0x10001}}, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sysctl$vm_swapencrypt(&(0x7f0000000140)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000200)="8002351ab18cbcd50056ee72fc6ce69335355c52b93e2c58bbce7f4436f36cca82e5e849dd2913ae29c9", 0x2a) socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) syz_open_pts() (async) syz_open_pts() (async) socket(0x18, 0x4003, 0x0) (async) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7fffffff, 0x5}, {0x0, 0x10001}}, 0x2) (async) getsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) (async) sysctl$vm_swapencrypt(&(0x7f0000000140)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000200)="8002351ab18cbcd50056ee72fc6ce69335355c52b93e2c58bbce7f4436f36cca82e5e849dd2913ae29c9", 0x2a) (async) socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) (async) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f050007002000000000000000c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b29e7fb32619a5f927e7be1aa050000ffffffffffffffff57699a1f139b672f4d335c223ea44b032bfa896443a40602000000720fd38bfbb770aff5a872c8a82c6e87c5892000000000000000361b1257aea8c5000020027bfe031000008abfba0900000008e371a3f8343712051eeab71d89e00004070000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x2}, {0x35}, {0x40e, 0x0, 0x0, 0xa}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 7: sysctl$hw(&(0x7f0000000240)={0x6, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{0xffffffffffffff9c}}, {{0xffffffffffffff9c}}, {}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x80}, {0x1c}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f00000006c0), 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socket(0x800000018, 0x1, 0x0) sysctl$hw(&(0x7f0000000600)={0x6, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{0x7fff, 0xfffffffd, 0x0, 0x4}, {}, {0x0, 0x0, 0x3, 0xfffffffc}, {}, {0xfffffffd}, {}, {0x0, 0xfffffffc}, {0x0, 0xffd}, {}, {}, {}, {0x0, 0x7, 0x0, 0x4}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffff}]}) shmget$private(0x0, 0x2000, 0x10, &(0x7f00000ba000/0x2000)=nil) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000140)="344519afe708efa02d857d734b6a73ebe0349961a8acfcb825f226518b81c3bf9793dda1a89a64538b50a957bcc2b3cfebe72dd11cb655f9ae25ab71900ca4ecd3", &(0x7f00000001c0)=0x41, &(0x7f00000003c0)="476724a9ed9e6197121a2085e29aef909c3c2095e46ae82a6349667a6f88220a", 0x20) close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x78c5, 0xfffffffa, 0xd28, "dfaf0ba3383d00000000000400"}) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000200)="f6172e7d11c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b90458546be47f474ffc58d922507d74f39cfab813533ae1c2a5e20a06722eafafe92f5efc97e2af8d797c820e360174adbe060e59605df15d86191b1921d68938ebb966c7549449b1874cdfce4a16b0c4e28a446aea10b857efaeca04b805658c901037c4cc1404719e57d6a24abbe2761669069cf6f42800aa01d294f2c256f4ccd52480dc0bae48c10791a12cd897d6c85570825865c218fd433b198efba3b831199236504f30c2d75d5f06f01b5931be23e6cddf0d0d58cb5e17d91517510776c7311e7ec638", 0x101}], 0x1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 4: mknod(&(0x7f0000000840)='./file0\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffff, 0x0, 0x0, "09000000ffffffff080400"}) close(r0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)='Mn', 0x2}], 0x1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r2 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x56, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x20, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3c, 0x0, 0x0, 0x1}], @icmpv6=@mld={0x0, 0x0, 0x0, 0x0, 0x0, @mcast2}}}}}}) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6, 0x0, 0x0, 0x85}]}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b67", 0x52, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() socket(0x0, 0x1, 0x6) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setgroups(0x9, &(0x7f00000010c0)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0xffffffffffffffff]}}) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000700)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x551, "010000ff4e1010da00"}) 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f00000000c0)) r3 = socket$inet6(0x18, 0x1, 0xf9) recvmsg(r3, &(0x7f0000000300)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/175, 0xaf}], 0x1, &(0x7f0000000240)=""/190, 0xbe}, 0x802) getsockopt(r3, 0x8000, 0xfb66, &(0x7f0000000340)=""/208, &(0x7f0000000440)=0xd0) sysctl$fs(&(0x7f0000000600)={0x3, 0x1}, 0x2, &(0x7f0000000640)="3f3def34f69c9f489481b5a1801ee0161be1215211634f94f8b525fe48f3165ed5b7b8ced7bd702672b97c1fd69f021fbb7826d317fecb8e99b24aa02b77111e2a25c7e899466ae03e468f6da92ea1fd515f2d2f13977235a92c070cf7a0fb8d4b", &(0x7f00000006c0)=0x61, 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) close(r4) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000004c0)={{0x80, 0x20, 0x50}, 0x7, 0x3, 0x7}) r5 = dup2(r2, r2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_open_pts() r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x80, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x20000, 0x0) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000a40)={0x9d, 0x0, &(0x7f0000000980)=""/157}) getdents(r7, &(0x7f0000000a80)=""/189, 0xbd) dup2(r6, r8) socket(0x18, 0x2, 0x0) executing program 4: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000040), 0x0) seteuid(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r1) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) execve(0x0, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r6 = socket(0x18, 0x1, 0x0) fcntl$lock(r6, 0x9, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="1c00ff00", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e3", 0x26}], 0x2) recvmmsg(r4, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xfef9, 0x77, 0x10, 0x1ff}]}) clock_settime(0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x30}, {}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000001180)={0x61, 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r2) setreuid(0xee00, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x9391, r5, r6, r5, r6, 0x3b, 0x8000}, 0x2, 0x0, r4, r4, 0xfffffffffffffff7, 0x8, 0x7, 0xc7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) r7 = getuid() setreuid(0x0, r7) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x3}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) shmget(0x1, 0x2000, 0x1a1, &(0x7f0000ffe000/0x2000)=nil) executing program 6: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$setown(r0, 0x6, 0x0) ftruncate(r0, 0x2) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0x4) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file1\x00'}, 0xa) seteuid(0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000280000000000009078ffffffffac1400bb4e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907800006a457a0dfdddd4d7cf1403d2e65c041e"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r4 = getegid() fchownat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x0, r4, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r5 = getppid() fcntl$setown(r0, 0x6, r5) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') syz_extract_tcp_res(&(0x7f0000000280), 0x7a, 0x20) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') syz_open_pts() syz_open_pts() r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) writev(r6, &(0x7f00000000c0)=[{0x0}], 0x1) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000000), 0x10) executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x2, 0x0, 0x0, 0x9}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) close(0xffffffffffffffff) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, &(0x7f0000000100)='./bus\x00', 0x6}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[], 0xe0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfdc3}, 0x0) r5 = syz_open_pts() syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000080)) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000280), 0x0) socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) executing program 7: syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000000c0)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000080)=0x76, 0x0, 0x0) executing program 7: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x3a, 0x12, 0x0, 0x0) write(r1, &(0x7f0000000240)="c76386e085f1933ee9f4e31c5f5122ec5e41ab3b132f5f080315b113ec2e4fbd3b60994bf6c49acff418cf2bbef4c0de1efe8852c052c58c92f6ccce4195e66b97a8c98b8cd616653cec284e1e1c7e758c2ff1ef4c31944738cd5a9c326857c3f4498686be17b8e2a83c52e1fb111a78553f121e328c06f9184b8f5d10032d702b12a2514b38a909af0a5937f3ded20004ffcb64034a9d80ce363af4690e3a9165f34e5d746cef945f4a522f515b79109b2783c6994c8eea28d2c0baaf3cd5f0a7a1a9ace16695309e5d72e7949ad15bd88f8d0afe99e03bc6e4ee94", 0xdc) write(r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) semget(0x0, 0x2, 0x281) syz_emit_ethernet(0x3e, 0x0) mknodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107004, &(0x7f00000002c0)={{}, 0x0, 0x0}) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x100) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x21}, {0x5}], 0x2}) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r2 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x412dff) open(0x0, 0x0, 0x0) r3 = getegid() shmctl$IPC_SET(0x0, 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x5, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)={{0x1f, 0x0, r3, 0x0, 0x0, 0x180}, 0xf5, 0x2, 0xa98f}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0xffffffff) pread(r2, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a421720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900", 0x9a, 0x0, 0x0, 0x0) open(0x0, 0x615, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x4a, &(0x7f0000000c00)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff865baabca3e848dd60970a700014000000000000000000f701551e347bd9000000004e230000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpid() mlock(&(0x7f0000297000/0x1000)=nil, 0x1000) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) executing program 2: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x80, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000001600)={0x0}, 0x10, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) executing program 5: r0 = getuid() setreuid(0x0, r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)={@broadcast, @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @remote, @remote={0xac, 0x14, 0x0}, @random="65a26a748be2", @multicast1}}}}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000480), 0xcc, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x80) msgrcv(0x0, 0x0, 0x91, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240), 0xfffffe7f, 0x0, 0x0) socket(0x20, 0x4, 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1c) sysctl$kern(&(0x7f0000000100)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000180), &(0x7f00000001c0), 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e461e86d28ad0b3c396f8001af56898f23a387716fd3f4af2f2f6dd16daca44b2d665bfe0e015d82299f641a1d125a158087e18"], 0x101, 0x800) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f00000000c0)) sysctl$vm(&(0x7f0000000840), 0x2, 0x0, &(0x7f00000008c0), &(0x7f0000000900), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r0, 0x0, r0}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000200)=[{0x16}, {0x26}]}) ioctl$BIOCFLUSH(r4, 0x20004268) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2485607, &(0x7f0000000000)={0x2, 0x0, 0x81, 0x0, 0x0}) executing program 4: write(0xffffffffffffffff, &(0x7f0000000000)="bd2accf3d0d1dfbe0a4a4a8d6e54897765f666bed34957176d594b518d3fc95b43f03622e422ac6dd6a50f9b22bfc28b669908a7ec059ba6cff064092a603467be700b235c5e118be5b2a071ce30c3d8c8f7e6126041aeb56f801244a273cd0e656316045f173f1403b42620f1348d2a3ee910d9406e83938d57982546cb2e4622a9977256", 0x85) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x6, 0x2}, {0x26, 0xd}, {0x8b, 0x3}], 0x3}) close(0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000180)=0x80000001) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000300)={0x3e, 0x0, &(0x7f00000002c0)=""/62}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000380)) read(r0, &(0x7f00000003c0)=""/14, 0xe) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r3, 0x800c5709, &(0x7f0000000400)={0x81, 0x81}) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r0, 0x6, r4) fchmod(r3, 0x83) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000480)={0x2, 0x1, 0x3, 0x0, r4}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000004c0)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0xc6, 0xa1}, {0x26, 0x7580}, {0x21, 0x6}], 0x3}) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) close(r0) getegid() open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x10) getsockname(r2, &(0x7f00000005c0)=@un=@file={0x0, ""/509}, &(0x7f00000007c0)=0x1ff) preadv(r1, &(0x7f0000002a40)=[{&(0x7f0000000800)=""/245, 0xf5}, {&(0x7f0000000900)=""/190, 0xbe}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/78, 0x4e}, {&(0x7f0000001a40)=""/4096, 0x1000}], 0x5, 0x7ff) pread(r1, &(0x7f0000002ac0)="59d9fd8868cb6f0176dca6c180fae511d06a47ef11847d7ae2a79d0345123a058a1375ba76793a55b2424556d277913744c13dfbf954474cbae348ce10f482bc4cb1029dbe7e609e01c435cc5df8be1428d60354c2b14d1b28980519392b995490619955643efb3ca6f0dee3cf2744c827320f365ffc8538505a326c5c5b84d4e9b4736f7798485237fb38119486e37f6509099bd3abcdcdb563cc9c1418ffd11b90da1216b01bcfeb24a5e6d12d846a459bc112958a4f269f807c27071bfbd0b8e90b387a63bb2ab197925d72955372f3c766264a3ad4bcb5d4e72325948d2f3a3278ef023d331f", 0xe8, 0x9) ioctl$WSKBDIO_GETBACKLIGHT(r3, 0x400c5711, &(0x7f0000002bc0)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000002c00)={0x19, 0x5, {[0x0, 0x1, 0x8, 0x2, 0xdbc, 0x74d1, 0xabd, 0x2, 0x6, 0x1, 0x0, 0x5, 0x7fffffff, 0x4, 0x0, 0x9, 0x5, 0x34f8], [0x6, 0x9, 0x9, 0x800, 0x7f, 0x8, 0x1, 0x0, 0xe5c1, 0x2], [0x2, 0x7, 0x800, 0xbd9, 0x6, 0x7ff, 0x3f], [0x2db9, 0x1, 0x1df, 0x7fff, 0x3, 0x8001], [{0x7, 0x100, 0x2, 0x4}, {0x9, 0xfff, 0x1e8, 0x5}, {0xc2a2, 0x8, 0x7ff, 0x7}, {0x1, 0x6, 0x80000001, 0xfffffffffffff001}, {0x1, 0x3, 0xfff, 0x5}, {0x20, 0x3ff, 0x3, 0x80}, {0x9, 0x3f, 0x0, 0x7b60c07}, {0x2, 0x0, 0x400, 0x9}], {0xfa, 0xff, 0xfd2, 0x1}, {0x67, 0xff, 0x3, 0xfffffffffffff89d}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000002e40), 0x40, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 6: open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x40002a38, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = syz_open_pts() syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60f6190000280600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYRES32=r0, @ANYBLOB="a010"]) syz_emit_ethernet(0x12, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100000088a8b67b186d00000000000000"]) setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$PCIOCGETROM(r1, 0xc00c7006, &(0x7f0000000080)={{}, 0x0, 0x0}) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) executing program 1: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x80) r2 = getpid() getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x84}, {0x6c, 0x0, 0x0, 0x100}, {0x416}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) r5 = kqueue() read(r5, 0x0, 0x0) executing program 7: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(0x0, 0x0, 0x0) r2 = dup(r1) close(r2) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}], 0x2) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x40, 0x6db) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000100)=0xfffffffffffffe87) getpeername(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r5, 0x80047466, &(0x7f0000000100)=0x5) setreuid(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r7, 0x7) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, r8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x0, 0x8, r10}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x6, r11, r12, r11, 0x0, 0x0, 0x7f}, 0x2, 0x401, r10, r10, 0xf2}) r13 = getuid() setreuid(0xee00, r13) poll(&(0x7f0000000040)=[{r5, 0x80}], 0x1, 0x0) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r0 = getpid() (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) close(0xffffffffffffffff) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, &(0x7f0000000100)='./bus\x00', 0x6}) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[], 0xe0}, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r2 = socket(0x18, 0x400000002, 0x0) (async) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfdc3}, 0x0) (async) r5 = syz_open_pts() (async) syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000080)) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) (async) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000280), 0x0) socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) executing program 5: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8900009cca070000000000000001"], 0x9}, 0x8) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03", 0x1) sendmsg(r2, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000780)="e2e6d6ee5f1c011098e75ab181f4dfdcc6fd52bd64d178f124c753c0611d72000c1c9a07c7f48d601a811cd1d717f158bba0665c8bb6999de5d27ce5701e9fe5e7be0067efe582f907c1d736dfb94dfb107890f92f9eb2d4aa69f089534ba7a040968a4038e5610111d76905d545b6d091ab4c4c3f201d80ca3e52139a46d336e93b72b902718a149c20b29ec41c2d15919916ca0372f2ec7b7a", 0x9a}, {&(0x7f0000000840)="e2fdb9d6bc15da043f8de88e3d0d1d225eac3fbc4037c5b93c3e8e59437f4e3193886be164843d", 0x27}], 0x2, &(0x7f00000008c0)=[{0x20, 0x1, 0xec, "d678a62875976de83e"}, {0xe0, 0x1, 0xffffcf99, "fd06677aa6aa0159b9d774ef420b32faeebcfa710fbb2e5f57a1227263e15b78854128e6a625fd279e47bd8455ecd3ed3ec3994b4a9ae31c9d751836595a01517cd62fb943b66b2b7342dc36bb45686f26f2e2c601a84b747f931c493d5326a3c3f26c0ebd729fed903048e29da0aa2bdddd21b18a63fa09cf10cef1bdbe3f920e000ed8c9a7a62da198dd2fad0824088f0b659b1ea4fffcd3f0316f4bafbf92973079c92dd48f7a41808b4f9970e0e559e7e8b003dc05c6fb511204ff4b128896c4c9dbfd7a5dfdf0e32a1b"}, {0x18, 0x1, 0x0, '<'}], 0x118}, 0x8) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) openat(r0, &(0x7f0000000740)='./file0\x00', 0x80, 0x4) r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x37, 0x0, 0x0) accept(r4, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000a40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000100)="983bbbf9728468b796fbcb8580e7df8b4df7f3493eeec9a7dfd1f05207b96f7f90b66c44a1bfb3203a15a1629e67634e3c75f2c9660cdf62a0842cdc8714d79b3f652d73ec73976950e833b42d", 0x4d}, {&(0x7f0000000180)="a6da03c30ea4f2f68a098a9a47e4cc4a4296bd", 0x13}, {&(0x7f00000001c0)="ea82fe88789b94251ff3419be8a34977245bf18e55e7d24a0a49c5c2e505cbcdd0b1ced2fe4fb77e40175b4f43fa8691bac4e9f112f60b6aef3d6ea276279aee620b4ad6e2ea1ed73586caf7047b4c56294cd778b0561a49402827414027169229937dd9bfdc3201bf02644ca20d192e3378ce08d152e45fb44900450ba2e2f5be38529a7da97fd97caec2c304de3e6d5fd4745f61c05a6141e32d4d631c53b596eff63ebffa93bca070431645dbedd92e464401814c", 0xb6}, {&(0x7f00000003c0)="00a2b8e4ff53db8329e49b6aac668cac115f53bb5a4025d8ae04f503583f85accecd1adfdec0c2ef9bcd4efb3bb9b1d4c9b5d10abdf516ec6e0999dac3f225e25641f7df194f255c0e437ace3b025b846e0c87d40d8d63b985de85ea23d955f4ac1dca9b88ce96f57c241779025bc46a862ef645f8b91c7fd8d7283cbe268b24351a904625c14236b4279802", 0x8c}, {&(0x7f0000000280)="9a76e0525c3cb9b1a64804999e373943f329c08e558172507043d1922413963019a81fddc277b56dc1cea0126ee45d20390c064e7c86a67a3d21b26a71ece9135fe698b9b99beaaac26badf1e278e027e7573872de63ab1a483b6b19442c11536562f0dd8a36856606d68daa05d253e0ff8b85adaa", 0x75}, {&(0x7f0000000480)="627c8581f0f109efb72ef0409649b840bfa290ca1b8e9c33c5a026d25af5f64f363ecf6f91aa9ab8e491bd06b538dec60dde457fc9ed6824ff6d0470ca7d425ece8369d51f5aaad1b02f4e35401e0818cd3be034cdd5f472da142579cc76cc4183f39a80e8888a3ca431220f940194adf8950150f30017325faaec5c69316c5185cfc00add6a58f89eca0f1d5455c9b339c1beb2334a6b86c0dd0d9eb94bf2a4", 0xa0}, {&(0x7f0000000540)="7d34335d593634c5a9319ef896ab62d1267af65ea179de6b05e38d45861f90a19e6226629e37945b4a490217613e2613c5607d56d850ce890fe0548a4cb60c428fdc014f15adb14f3ded2ab9d4661fb31b6f5f76517b8da33005a1c8aefa84b04d8637d412e263d728bbc3f39c18318456d4d550be39b773fbe3793f7779113d0d749b6718e187632ab199625623ab9e312feb0bdb9b11df212208ee74b6031c04795daa099543834a4cb85770a51285ea22093f37d153e8323494fa8b42b2d74ae13362a0843a68e0d30c9ca4ef88e89e", 0xd1}], 0x7, &(0x7f00000006c0)=ANY=[@ANYRES64=r1, @ANYRES32=r3, @ANYRES32=r4], 0x18, 0xa}, 0x8) chroot(&(0x7f0000001940)='./file0\x00') sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaa92aaaaaaaaaaaaaaaabb86dd60a10b6400083a00fe007938d906b4d6c36766c9b56686c183a6aff3492a17a0effbffffff1e10250300000000000000"]) executing program 1: madvise(&(0x7f00000ec000/0x800000)=nil, 0x800000, 0x17) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) r0 = socket$inet6(0x18, 0x1, 0x0) mlock(&(0x7f00002d6000/0x1000)=nil, 0x1000) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)='\n$7/', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x30, 0x4, 0xffffffffffffff86, 0x1}, {{r0}, 0xfffffffffffffff8, 0xafe5214c0d66c197, 0x2, 0x80, 0x1}], 0xa2b0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x100000000, 0x1}, {{r0}, 0xfffffffffffffffc, 0x14, 0x2, 0x3, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x9, 0x7}], 0x4, &(0x7f0000000140)={0x6, 0x4}) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000180)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "062500", 0x18, 0x0, 0x0, @rand_addr="feceba7d7ba90e28efcc5cc08cfe24be", @loopback={0xfeffffff00000000}, {[], @generic="5ec797ba4023ac3c894ab31ea24490889546ce647c3a2aed"}}}}}) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = getppid() fcntl$getown(r1, 0x5) 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, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r3, &(0x7f0000000140)={0x0}, 0x10, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000800, r2) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r5 = msgget$private(0x0, 0x2) msgsnd(r5, 0x0, 0x401, 0x0) unveil(0x0, &(0x7f0000000080)='c\x00') writev(0xffffffffffffffff, 0x0, 0x0) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffd}]}) write(r7, &(0x7f00000001c0)="1634010091cd1585c50be6b14549", 0xe) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000300)="d093d439cb557cfe359248483fcb1d00c98667273989a85322d0752fe9a0bb4d68e43e140ad458ff2df181520002a128ba1075f2be912d85e5eaee928bdda956d00023fba4cdf50863fc8d5ddb263a4acee619651444d340ecc22c13237bbd72e442a40132e12a4e15004ece23f4b45e2886849467ea74fe", 0x78}, {&(0x7f0000000540)="773832ba39ea84a900239816afbe63406f8636e4fae01d16cbaab9b6dcbe62b6146ce4462b23ec9092f0a382c079d76387c0c63c33699fc9377ac21ba5f658cd725e9c23ab2f5ec0597e3979c950c9c101bf23adba8b10dd385907eac251497446ad4b416e5520e6d246206a6ba4f30c623ad194e39a9a40aa2f123ffa57af02dc9b032c101bcc3c1b15aabeeb4d612a57d635b87cf023952926d8591b878063dbd90f376bbbb27b2d1256d1635b7fa4b3d09852f25db283ed932c6f3458e4fbd950817e89f318dc12951f067314b3bd7e1b843820e8db760f59da275bbf955286db4a95acfdc15a1fc2", 0xea}, {&(0x7f0000000380)="87acfc159375fadeaaa00eccbce59bf08f78ba5cc3930074385991a303a5697abb4f251b3d6193fe83ba68b33b14f84386e57cee10a0b912905a146ce5302906c0e8d7856be37264", 0x48}, {&(0x7f0000000640)="5d45fe1d4c93b7757d6ac86273ed6a7c85b86d757369874efb4b90522414bfc05002ea54a617d4d796a1cd3df54021b1485071f59473e94f8a2b139a0f2da762fbdce68e6cc003e95e3d8a685cc63bff632545fd3101c5e7fe12d382ea5365f5e4cc8f836c0ab1cad56e0be01487a974", 0x70}], 0x4) msgrcv(0x0, &(0x7f0000000200), 0xf3, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) executing program 6: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x0, 0x4, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) r1 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r1) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="c7", 0x1) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) close(r3) write(r4, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r4, 0x1}], 0x1, 0x7) execve(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x40000630, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r5 = open(0x0, 0x0, 0xa0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) r6 = socket$inet6(0x18, 0x8000, 0x0) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000080)=r6) r7 = socket(0x18, 0x1, 0x0) close(r7) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f00000000c0)=[{0x40, 0x0, 0x0, 0x20}, {0x4000006}]}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$vm_swapencrypt(&(0x7f0000000100), 0x3, &(0x7f0000000180)="f45b53e8", &(0x7f0000000240)=0x4, &(0x7f0000000200)="f658fb5f", 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="eac8a63639689c7384ffcbdf13b90c822eaa4e71", 0x14) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x8020560a, &(0x7f0000000040)={0x3, 0x0, 0xfffffffffffffffd}) syz_emit_ethernet(0x66, &(0x7f0000001940)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000003000000000000000000000000000000000000000000000000000000000ffffffffffff010090780000000060b90010e40000000000000000000000000000000000000100000000000000000000000000000001509c734afb96cc1565422d6432d8adbbb6c22c4e7ba68fc05203a81b7505144fc640fc4ca30a1c96085957cdecec390dd2929900"/163, @ANYBLOB="991ae4202d1167cee4d455da333bc7133f73af745bf77044d62d8533d2ab4df8b3cff3f19cf515c530f91745e67e8be1ba30001fcf9a6901b38cd43667446e2efa4dac7883fb29361a075ff4a7cb0672091acfcf58639c8106a6c4a80c45faa9ac5ebd81fdddd3e531001aefbd02fb78bc4d0e99e377e7b3fabe5cb0e3e6c4698fced1ac615f259500e1a72b5a3a6cf3a48ed36ff9f528dad003d1e5869e30e9e93319bb75c2a5dca9ce460909a24d15e6121df0140127fe5ba4b024d49a8f9197dab8d0d8ac4bd30893509f5ca9585bb74669434f4988b255922b768c6f5b8ecdf4ab3450be62dc508b7b54ff2e2ce484752b7bca6fcd5e9cf99add359ec507c4b2cafc7816d20e07ff41b12d099c0e1bba04b48fb52279a634acd2857953ce5012e3147c76c6a533ea9a0b3404e7ab72945691c7995170bfdf88ff89eef862092209d59424135588dc4993e520ed552c4a60c28e989b071639c2ff639263696b44f65c8447c2bfe7b155e6287cc18020442a5b50df08ebcce0f4517d21205f32aadae5aa022f1592d2b20f9328a7a0d36a71a8d9b04d305dd4708fb0416da2ab55b3c215c85b13269404cbb5da02f0aeadf2c6e940989aec6a23ff0dc8bc7a6d41e21b7563f47b1b71cb647e617b20f132c92ee7a6a7390ef4756ee39d27fb6572982e375fb34318ac044e7c1d6a8f832c7369809f2d4000a56b234b2ba2d8055befd8bbdedc7fbb3dd67dbb853bfb504980eb34ead15eb37b4a3c47f91f0250481f378c3d70d83cd38227791439a5d1f82e581990c58ce62f363e15519bf005c961437e00a7230358a64e1938949b685b0a1fc1fbc267554b035c546b94866f106b8ed3f6667fdb6b14f53b2aa6a2dd1ab85154f48c99ed6de52792757474501435c75166a438e5e425dbcf0802db8f32c9a97f1404e3a167091a540256a2ee80e3f4a302e66837bcc9175bb7b377bd7a250c26b14962baeb3d1110af83af4e6b2ef0a3bd26ca9a0759e002094078c87bdac5925c17ee397822ae4b43ca0aeec2df2a8e0d3ca81bb520d0a95091cb8939e291245f398346ea928aedad0754c39ce7e92b267bd6695bae75c6984088eb234c04d9e2dd37236b61ab184a16d3d6091a589780bedaf1031ba6e6a054d648ba8c6e8015efc66b674a0f97d4a3079a7d2c7f177b6c16186184366d4235206630452bb24b5f431d9e36dbedde3f584e325883369309ca6797fc3066f079af4073c5fa43f6700db4873e996f8ef8f6b5c02f34c81b99bf838878192c7a21e609a7a6fd61a3d664186ee3afc9c86a0cfd99085ece92698dbfeafaef3b415782ed4e42718c3f0afda1fabc2caabf211ebbb3d7a953e87131130fd1658dd230a4f379c77fcfaca8f2aa8f58d70223697223a26085c8c171a9c1ec88b5d6f2e39e755f6ab8dbdc3e997d8b45d01116f33c203dfbf8597f7260184bb54864ef9eb601b663d02ac4c068418c5abc3d8213adcacd3ec168cd5ef9a9efd0df0c936a0705a03802ff3fbacdce6772fe440d9bba49e0e8c3ce335907736fb5c62d016327330ee6ad1e451681bb8385d0610f1b3a7b5508000a8ecb1a81f31bf26028da90a2ce1d8c6d08f1bd46b1d4442986f3caf85fab5237b4ceace036afb7aea834caefe31948c48ea87fefbac78e6ac86a27b06aea24fe08c7dabcbebcfde75d63d36707b9c95990fabfd8c2474f5acfc7c69358dd1568f3bfe568b5f0f7565061fe3973052c9edf815f9ef83764db014681b9294119e574e58dd7cf6a28df05fef9a5ed4ce09acda51311cb07dcb82c95d11e58530ebbc244765646a3a187c58db1b6464922aaa3e12c4b555cc6f7e89fec2230a6068d508e5b6f9b6d5dc57dfbdb28a593d11e7fbc9771cb9d1b23d79e58cae4cbc70f3be7d582ee371b4fd5d925f32c720c2207b79ff105faa373345627c41af812d39a1c7fdd6af94b69a198065ec85ae2e3e7c6ef86e29e333c77fbb09abc27b40d2ce3e2c16158bbe47e5c3b8484ce2b67267b3a132b46478b52b0cf481c6231c431a4c0e174f034d19fe8d058f5969d705d4ce478f399aadb27b6b105c08af05c635a6157d5f3ae3fd37f083a5852210bd800736da74f5f864f4716bf69a8cd47389f05e8161264defde850286026a3bcbcd8fdfcbb7e33f04a11fb92ad4b1a73045a64fd0cba421e0faf822060cadf4ec5bfe67013724d60a8e448648df09d0a1cd4f53c1dbae998288d9266e9af75b3364339eac8726f802ef01e7e892b5b9290297d84fa81740e067513b8359da6a34ed56461c8bf49324211fa62ef24cb8c9568d0eaa74d5f9311eb57dd27eb22d794025d0b372736ce7c4f62d39c8ac2b041e06fde56c2abc7a77f0151d2be26f4c7f9b24933609cc87f39a61c6d479c5fc02eeea9c9f17349ef79e3dd2eca8177dab2604466445244ecda642660f6a12b3c78cdd894e5fad2b6b75880234cf8f94e21a0132b191d34339e7768e5aa8ad5da84e1a91d5efe08ba1a37fad9b16c5cf0b88ec0afa57c2c492499bb138424ab839695bcb8b86691541d78034c77a5aa6ec43327455b1412e6d642dafd7633d20dab289c600ac99ec2a71dbc6aba8e7d8c7b72ed748196ebdfa947bba80295e999c41b0955f051747e28950bca6ac52938a33a498bd739a1a3d8946c0b445969e7c52caa046a470ec0f3c840ac11cf6e6ec2b325466e454732fe0d87832e797366ef72f87995ecb3ca587807666da8416cd9523b7c72e58265ff49e61c99ce62db9c7ca1804faf72a2a42dd28e7a6aa4176020f4a36c65a89f163dfed6419e1b935a8fca3db1aef3dcf2392c8143da89f12bfeaf76c72271ce675114a8d85a24dd30e2026ce6fe9c916f23fc361111b15114980cf064ea50b88a62545c0a759d00b09903b0e4761c141a7c8f51b0f581f7670f885662948d470622388d3dd30905d01b081bf39be892ee109a2d1e820bd38018cfebc09119e5d96686643801c61c91648900d85f93d42fd2a7e24cbf51c197c0d68888e19c857aba4257e5dec9839ca14603cef5495025f9f437eb921e28cd353f1d52cbf0f2095856304a1ceb4363ffd0e030076dd5c465f737f9e1afb79fda3a6be8151ba3e8d70132c200396bea5d4dbcf080ecf879b87e83c23c1c3840fd4560ca82f2849c071cf75a06000ce74ac84202ff7793f6f365e9f919321df066c7f173802a423fc5d5b643f31c6a61095572228ec9f0d0b824d3cfcc211e907a166208af7ed5378c9043d371d2df3fbe61fd63add9ca9b68911edd82505060f5ff48032862f77940dd86f3dc31f9c540a36e50354a459f8646858537212aa6e347223828ce860a56f645b8f45c8fb42a352ee9c84b331dd33f38d194f17fab51132e7c04a8b86deae62c06f742e85653798eee1935b9fe7d07bafd904c8db7c4e6a118e0db1f9300f76b6abe9fca5169964ae6f08e9710c5c310bfc7a867b5517351761be7171c800efacce27b74d3a92f2abc5d944339f4a26cf8eb38dda534e924f69224c58ce6c3c3dc2c24e264eb02afa7d842e54cdcb42ec6c974c2bf0c9136874a3176a17e7793626d7f218fe9df5cde274a83bb462c425f8560f6bd9c86c757a4f4c93ab6d4bda231a7bd9a31fb66117b5123020a1a0bae778833003362ce630c4cf007993ed3bcf915abe02b32b1f6f6055530a6c220617cce5cf875b76b91c204b196b42e1edfaa14520da84f2d21d4b93da9068d085769457127c01a9a183981d59671304aae6f95a218ae02f8a59919c234fd3c972188efaaf7dfa9dc227c613bdc370b458d06951ca9c0e0da3c0072ca302e2e16ed769120e2205556dbffd667fe962afb1286e33acb3f514cb00aef16eac3625ab91ea41235a931b70b58e20efe7c4c874ac26fd57eeb37b7193fe349be811dae55fb54f217a308547b97ca4c3ea20cfe4ab10cd8c190edc13ef520f6dc98b6707512251ffbca54c772facb335bbc79ee4398f04b540a597648449c6d81b83997fabe69e8bbe092c5e803ffed2b1f017511ae84707ec87565cedba043e46d8337ecef160611a71da6312139441a065c05137de72f664de7d9fa5ab3d469bb88feea00c8a4cc230b58dd9faaf0c93a4a61792949853089be7e47f2031c3d27900eccffbff69818f6052108919303128330735281b4ea9b4efa126dc101c222bd907caf303c00f0e318020b877d202673e60a4a05454a184e3f1f2733f33b3dcffb9003058e8cdf6ece5159c25d01d0ef6852fc06fb65ae381fd14112e18c063649179650269a658d5098f45e764ab5ec886df5c5a55caeeeef44092fda1101b2ccc6f319c22935e164dd250d3c76ea938253f087f8c82bf51124063d0428fd2972d97b75967f3e2e4f096c092853457b16c31fa1ced3be903a9d2be94ccadf4ec73f8670447d0ffffdb0005141c25b00e6a46c11a6f0f004fcce7ca4f48b4649bc8b7474a4ccec153f7dee24ed8a3e792a2f92be63d6c8891dd42ec3acfbe445f8d9025c49b89357218a94e20bb67cfa4d07e2aa9f22cbcaecfc265dc139c532e4ad42af7a2aa207dfbc161e58b6f1409d3b91023de5501e04edbc483183ae2fcb5050bc2d0665b36778a0fdc9656b887d6a26a61d3d8fd813676b1cf75b3e6710f041a6fedb0e8b5a9b327dee18974bc44fadb3f9e67a40c9510abe8fa578cbd9fefe15a8c6b105c9ef1b702d713cfdc452a92ee5017a81926ecd3cf7ffd9454ca1f803bca1f9e2016a07153c80748573344951f481b6f5478eecb6c7a971f3d1111811b871dc120bd1677728eed7de98794b5e32d46ad13df3d0f62dda78cc76f9c98b0d7144b876f699af00b105358c547cbfc8ae25635d831a5ca6a6c4d573e9997a7a44688d7221d41ceeccfc5a57a65d72da122ef826fd2ad8c67939b3e73c1ee8bb473f71fc0d366b78c796cb4662947215c7117b023a6fea88133eef2a9e0436cf61f0a9fba497ac126ccd0fa8f599d5ecb7c4e4fb597cbd3af1f579557d291c3e363495f91cf9fe2009de6edb6372f6919929089dc85d333f11d628c87380eab4e9c99343d4d887dfb5195fd624044460c115f024f1230eab6b40378ec85738bbc46f49d3ec302b3dc8ef419748a7f4686bd919b4427ce8a142b6bd9d0a8470eb5a0e078d3ced62007c95fa61c6d7be6d6760cc571401428929a1a3a48c930d8868b6ceaf63000c6d186dfb1f6780c253386656dd7d349ed7feda770f08ca123e06dc756cc98c42afeb22da98938a674e38d4a22a9d0a20e6ce1ac499de16a1efea122ba9264e6c9a21792058534ec5d8ac4b3c4078b22bf6bf105257bad6383e02dc51f9f15e5c75c68c691fbd5c680c97ea0d7d296744a7f7b1c5e8aa52e38e7f0fe66e8f3b8874b7ec43813727c93f09002192207aba37e53bc31c1d13ec2033a109c5b3e6b5e9305173635976bdcf0507ce80ff1d0a0b8ee5e4af26e0324ac5747c69c5eeec7417f4bea2b56f75764b9d83b03e0827867c300032d9efa5cf77f634b5e6bf6b01398e7a0d4bbe7d57669ad85898fa7c0879486ff85fdb7f841f6c2abc72852eb3c52766f54ebb780f02ea483d7c9ff80c465db99c186a3d634d1b67c0e493711e4c834eac5859bf94f5fc2303588054ec21dff3ebb0a443d92b4bdf749214320fbdacb33ee43c497659bc501e7a1d7b4613edf01922df5b361d65c232d927b3ddfbf49da6d3799fe764653ad4134d0502399b0052b837d7ac74245decd9ac6757544c55533b822e52465510a451086b461d2df6bd7835e399680101ad6ad3809f20e3107e7bfc2fc98bf282cdb1", @ANYRES8=r0, @ANYRES8=r0]) executing program 0: socket(0x1e, 0x0, 0x2) nanosleep(0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/507}, &(0x7f0000000480)=0x1fd) getsockname$unix(0xffffffffffffffff, &(0x7f00000011c0)=@file={0x0, ""/4100}, &(0x7f00000004c0)=0x1006) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)}], 0x2) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180)="7194e41a", &(0x7f00000001c0)=0x4, &(0x7f0000000200), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) r2 = dup(0xffffffffffffffff) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 7: sysctl$vfs_fuse(&(0x7f0000000180)={0xa, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000e93000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00006e0000/0x2000)=nil}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$machdep(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) (async) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) (async) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000001c0)=[{0x30}, {0x44, 0x0, 0x42}, {0x41e, 0xfc}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) (async) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) syz_emit_ethernet(0x4d, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1}, @generic="cd8e617156763c12229a057eac725a94e57c2595cfa6a99cc5b5adf3877eafae717f8599957599263728cb"}}}}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x80}, {0x6, 0x0, 0x0, 0x862}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x0, 0x7f, 0x203519, "28e54600000600000000000000d2000010001c00"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x1, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) (async) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) writev(r2, &(0x7f0000000b40)=[{&(0x7f0000000640)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287c0b7bbe6cb39417d25bd833815ebef001deb672d80fa0f8bc6801187cd337803948baa7e34f56701b2180ddedf8852feae4274e0609bf128cf397f3118bd46b571a30d94e3d900dc6702897682e301f", 0xffffffd6}, {&(0x7f00000022c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13608a02", 0xdd2}], 0x2) socket(0x18, 0x3, 0x0) (async) socket(0x18, 0x3, 0x0) socket(0x18, 0x4003, 0x0) (async) socket(0x18, 0x4003, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000140)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c2807", 0xf7}], 0x1) (async) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000140)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c2807", 0xf7}], 0x1) execve(0x0, 0x0, 0x0) executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x508, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1, 0x0, 0x0, 0x1000}, {0x1}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) poll(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0xa4, 0x0, 0x1000) msgsnd(0x0, &(0x7f0000000180)={0x2}, 0x8, 0x0) executing program 6: syz_emit_ethernet(0x6f, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff00000000000008004900006179d1114e00009078ffffffff00000000070300070b00e0000002ac1400aa00004e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="c00000009078000004020000000b48fa89ae2b849e3874080a00000000000000000000001829c12e96ca4f910821907d57"]) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x0, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = dup(r1) socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f00000001c0)) setsockopt(r2, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000300)={&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0}) sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000002780)=[{&(0x7f0000000340)="2d5d39f53ab35e09af5b62cd798e65ddd280e95049f3e5bb321bf4f8753cc5908f103cf1aa37bc11599a3dd74859eddbf3c1f43321d0315de266c723390c29d353dcb22951ce546e6af2423ca03a69b7ce4e5fcc2ac7fd680719d213041670176e14d86ad788df47fc716ab8be9dcf10a7aa13abc0596789f50e53523588ae6f3228b9dadeb4e8f000d7930842c31d415e346f20a4b848e5dea190f733cc235bd70522d0d1bea47b5e7443d3dc927e2baf12ae", 0xb3}, {&(0x7f0000000140)="d665950b27c3ffb94a257c11b25ab776440fef32432f83e85247ed20bac5e8c01c43fb2ede6548ea9621779d8bfd67b86b8870f247cceabcff8f9a855f31296a89096481858746ff", 0x48}, {&(0x7f0000000400)="57fd1883ec2ee7ed9a395f5dfa787dcc8ea67a24de8580bb5f5f60a49f7ffc208256866f2aff777eafe9bab1fcfe4b382e67c97b057023d3868ee180b41c0a4446fe6eae6784aad87a9ca0cc19e746ba32d866b575eac7f116429202f272c28e2347c2effaee73f2d2815376d6372df6116b55856b4ab5250674ee4f6f2bfe041a639b91d7778f66d994fccfa0ba09190bb82465f11261c1da615bf05fb4197397ebcbb26b3fb51f45b929403bbc0745ccc0efe8d94b2f935b5706476228d8c4ae29131ea7316e5236375ea8c669d7608df4dc7edeabfc7b55cfd5ef70124ec28d49ebb51970105305bcda87fc6e7b564c3a3b5bcfc63b539260921a29e527185c6532f4447f5ef2a3b77da065f978b3429ce5ed2b8bdab35230a0f53529d2f1640bf661c0491245dac119f33a4ac17afbe08768527342e689a964013029b814f31df4fa2b58fe48c7364c23b78a348d5a2af4dd12d42edf8a3dcd781ccd15a3f4281219137f992353e4bb2168d04542777390b5d5b5218ee7cbf78f3c67c73d3202158c417ca44f62ddbd483c4b1fc0f94d856cc2345af52efdce09f9740ee5cb3409f2ba607c53041701955a168368d3641693afd347cef158be40b0522b1b1e379778c72147a0fd1315a31673d083d75aea6d8630267ca5896de757359b001967d29067cfabd30e5d12990cb2718231aeeda4fdff4eb1e4fcf0a7ab584581791d0bf9004a25af96653d249855943ac655a67bcaaa14691967b637ea8b758a659d545c323a7b0df681b489487d17f2ac29f4b77e044440233f0a03895cc25f06f94740d4dbe4342d55932001bfc43d7425475f8334bc7fcd4e7c4bd68d628c8b73aee00cfac1c819e99bc8f09a99a44a6f4df09e943af882b4885ba164f0c798fee3bbb44d34d178a17cf38e879ff6a5fc7e1bfc64502add435d7164478f65be67fcedf06d0dd492cec9e8f13f2f40be31ea7edc815193969619f4071ca5a6af9554108223c61a4f45cf9477dd483c8673bc02c27d464d15ec6385cf1578eae773ecc1e51597ff11a2580ea1604fa7b83ecdc4a2c89086346a4d714d2625086efd6059e4b21e946a0d3c2b64b29e12416805e54530de81079dada04c71194363da734dac39fc4ba178107ca0c2eb027f421c33072eb6d0ddcc71259b963fa53b98df0e288e5749fdfec7067105b20f99415417060f2e7694bf70bd0629d821a3a6198cdee22660364befe2444f41a4297060d96ce7ad13f9b9dfd1f2c28cfdb041d00e3ab1d915ba9ba7c3a662dfeba82066362ff633bd7adca3ad1d479b931399f6a973fbad17602a6614fb99d5ea90b3450fc11e4c97126046e6b506e22369d04bfefe75a5a57752b882c44d5e1d1a3f4a29c6a3b2ade546d40bfc3f1b7a3f9c00fe7f66cca92bd3349fd0efd571386ce0aff6400bc6fde0ac5182b0461adcc13087241f1c949d36ffa787d18ef96c8590102d2b810fec284ded7d8fcebc49d9e0cd078cd0dc941c41c4131cf4f19e4e48fa7ed3b6a2d40f5f67b23cc2056a51d28302b301c52def657ed70c197053293cdd0e763f3c46eda5735fb7872b2ca53b55622cbfc5dcd2e408139b639e764921e437f34c3fc7ed82d96dbadaa7417dcd9214e7f4a495ad43274e09b53827a4f84f127ef2fc54c49f301f68c2e5e4f0603a11132b61130efda46de1850fb85bf97ade307a7a66dd753da25d26605d3e93520a83e76581ad2837804fab2d92b6c1e992396e2759ffae59e7b515f71bfefbff76fa752b4e613a63929b35c076beb8fd63cf91aaec884499e7605594d93459d01c03149d95c7c89d91b1f0044cc6400d0976b2b32bb72a07c42d783e8ec0951233f345d055bbbdc5cbc5cc543006dca34a4dd9e6c9f7a211d98c07dc648b0f2d1016d2c8442d1d01c801e37b443816754b923a362f7b60b3a4fd15876db48320902c0baa4a83180925fdcac994328a808541adc6628972307a2cdfc778ea97ce1d333eeeb7d869239c59bd59e95db0d5c1cab8d27006d3dfbd8daff1d106b320dd6ac8effb1ccb1136d2775b263908674a3f8ac02183cc03cd450328b6d2e8d85c0490b1c655bfba8de40250d1bd170039b897e01f607f1afa0c4d5b6e63c4fb9b6c4e28c300c354bcc6a1bd1782342af6aab8ef07f10f58aa2e2f495a6d672bf810e6f2d4539d4033bc4ae5471f441bef699b27fddbad7ea473d55ad598c43f83ae1c2906e33aef54224a927ed9ea5cb6e6a12b1729c6ba05e6400cf131045b0a17f605b9fd977300affe3f48443a066d1bdcd0a8f07ea0b10e1cbf3c74bf3a946827d76c2e23e88533f6820cfdc4b04c113cf7d398709699f3ba13a275ff910c561e42e3a44d854d6f1d7d15c0e415a1d4d513fd173f1c605f5f28abbbe0b288c390e6c1d684aaecd6fe021b0ee3c1971da60edca18f2ac8bdfea400618f6a9409046692058cdf9f31e37971d8b71fcba944589e492f2c74678b43cd9e502be82e5c2c8e6287cd24b04574ff67b3d77a8d69a3ed6231e3bc7eab86ad77bc453e220bccfe05967c392f3de8a554e8465b738b4ccf4a91409e591ca723da714e9ed6cf1cd526132dcd4fa1681097825778f1d67529b43c21a56919669179d960572b11f08d518d59563ba7b7caa92e672b9cc2e38dfe977fd35543d773a215560982b97197718e0f51a21369867d82c8b1471b528f9735e716fd718543a210f7a492e291b3915d3b5b6548eb197f194adfe63ce73a86b52712544b820825eef52b749c1a401b18071d43daa360c1312c45c2f9bf61228a29a7015e6bb69e2f74eea2c8f091f5aab528928693d68be114ac41d067f00436070b7ef85c6308a6d5520a97fc30086ccb8632c074a17e7312f6a000cd336141445bd3a1167bb2879041427c64bfb87367b534d9d1bfb5df0785c8e22c4fca0964c13d57f4bb8d2c454bec2551a28e041e24a0a9ed653bdbab0635b7ee7c54400e3a1baa0fcbd5921dc3c61a9976ec08f9e7462631e8c5a4d00a0f1a19e29ca937878585022531d52778128e97372b3eca3b1d3b8af7b8be04c0a5a9b74d44ef328326fce9014bbc0577cd712135c9878a0a6090ef5f2dfec6de45bdf9bb7a4b63219c713a1c1edb2461d6ebf6e4d2f9b5d6109394c6432b5c100844440bbfbbca163903161820fcc5956c9a66ee850b0f5c9e846b697a4e7b852a9a9b88018b44a9e3a62909d61ded6aca84b30b3d8a847629fc0e1d481e47a9281d95147024cc2ae55a6c308230fbd58686c1a4b70c2e1b59d6bd245f741faee85159054ee33c25b4d9da334e207310892e7432dca9a895a5b6c9cc72acf8ee9045c49ad1bb7986b0e4778bb666c3d963624551042265be7f8faa777eac0dab2c6907fca8cfc57792ccd4a8a50ae2f216db191e7818e367c56d2a560d78319b035f5de2c86cdd2458c55e6569065cdb8fc27fdd6172bd82258f0d8083a235f64d439ad672ea2df324c62169388e55f1ef354a4b49d4a19fc9533be44b8506c024ba79f47c52cc0b19e80736dc9935dfca79dcb599cf0d6c2aa289949ae9ad0db0be2afe246c210dce23c80e7972f20e67bc4e2ce63ce7aaf1cec0a92320fcd4a7b1bf3ac1659cd8c2ab04330c3d4abc45425eb02c7842100588ba2d62ae76becf45e8e42ee1b32f79c58d5b54d362c276d8e24fb0030bcfac48af651463ccb5e1f11e7968e3b5278d021ad27248ff02868c76cc079d41ab472585f5ffc85d64d93095a793497d3960960b5dff0fee50279029bf701085fa51648c8a88ac8fabd4432be328dcda21bfb928b88252c31dc05501ebe6e7917ecd462b9940140d92937d3fd31e6fadd82c345be313a065fc10e6ba87de6bd2731a55afe60d0899650c0817e6f5805b2724cb786db972fd184ebbf1a433468dea46a4dfbff5e159da8981c720a5cc52346913a3d4519f607b7ed2f4f385ae76829dbd82f50c405038cb6178c8784a5e831c2ceade844782d3bf9d969233763bac6c5672475e684e52018a4e1d6cf78e7b131ca0da292843e25935346def3e3d51b4e52e08aacf598d5d1161e4daf4acef75d551858202cd963995fd5c03ec5adf239b2062f0baf227201ba1e6f1d3c82606b3560726fb9de3eb9bd44db3c164d7101dbb6bd11ebdd6a1819677a3ac3539d32b97dbaafbbd19da4975088dd17180d788869b647a41536384efd3a7606d416245d2e10004ed70f5d8cf43f6832d2c68d7acd990204b926618e36357a4e36540effe54f1f0faaf41252790ffd9e821944f2185e6ea0e0178ac9dba10116be6afa40948c652bce99d085e2893624e77c3769427778696adbf19a867deb2a29b49bf27bb846232406d16adc19c1ae928d6581035648b08a68d389212e4ff815594748d4ee1944718ccdd40e7ec7963b91e9db03bc4d735f4a1833358da114b0b757cf3a87b9dddc149ab3e4821c19f9ebd357e75a67fd67547f9cfbec2a0c51c8b27cf2ca03b77386a7fcbce5e33e4cdafc0e0b8b69cb96c29d47f032e67f1de9c9d790f3f33e134af84d0467bae7be2828291ac3f77b09e0bf9c3deeb43f8ff83f15af9e3637dc7e0d951f770e80cb567e83ad1a95d69c6a08b80638c73bd8ec37334abe97e7073228fd85373dd9e34c9cd798600809ccff36d094f6cdafaa7dbbd07a4d8a908ce56799784a2a28f392cdb3e495cd3e44f67dcdc7c97413a7bac1e59a7c7dc82a7947aa187d2b126bcf0f8a535c41dc83f4885fca242f8410df34ec5caa862a357617fddc65972e9c7f97434822f3b6fd09a93fee5b43fadcccdc27201da2453b4c79677b9065194e9c9f87200e9ccd5a922c274b7928044bbcba71303bc28539612de8b0235fe4d3272fd6f2e94ef8d78c2b99c38c5edaff7e9509b0ae0fa7f13a25d426f416cb9a5c3cba623de99c03e451168ab3b289ef1b8d30814af0c0dea330856c7cb45221b9aa3544bb4d68b9ee281c042ca380f1268bdf061cc4741556275d83424f14bcdab7edf05c9a75511f5b8077b00a916716061a92481bd9a761969759620de5bd23062596b1f19fc6b53464c3fe50fe3f17efebc3f4e4943da28361fd200c56ea25258f8e9c7136ee9bf77ddf82bb51667abee4c9626bfcd0a656f15fc7c2a1ad65c15d4acb5b6631c03fe3aeed7c458996c02bcfad4ec240cd9f8bc914702b7704361e9e98871d213ce70fd566ca8ecdda8f1b3f6631b0c42bfd08411d17ca81a13dcdd778ec5cee1cfa5f06f01b653e2a6ff4c51c2dc075a5502a188b128a7cd959a8b5fe116ee2196d6b61c818d782e21b77421c0bc5a0ae9845a8a6cdac75b263648ae94868155e302c718679162ad4369cff5862b0ef61dae4f1f76af06bed34876a7fd86b46a29e178079b16d0e76b248d1f39aadb0495c6ff832a7c8b99f4f10de89b325ba56fdc4761da19dddec48a5b3dcf9ce1dd45a43dbd27f1c44adab8d0669db710e465a999ac46bd5331168703e2683887917897cb51d5c9eae03524744c17c28ec1776ebf81d777d2f69463b9ac55bd85ba959b83dc9066fd8575ab4c19ceb93c8be8b57553d2827e648f9c08b1c60b18668d6ff7d0079265dcd54d2678142b5a55c8bc73c60a128a9b69d9a685da321d3060ac6b4ae1eb7e4d56da827c8d31ada1ed53e855c85ff57490079b668435cab5b70e8fbd6d1576422694b75ded95657dcd5e3bec0ab19592033a3a05d7e71c94336f04fc16b5c3d4abb39763e414a3d0afbae6140c25a7ef0f6e5356a17d9a56c76b51ba7454bb94b311486cb8fae92116fe713aabc86d436cfc06", 0x1000}, {&(0x7f0000001400)="1c8eaec5a313a7fc34788118d60f135b3bc35e06e708f637032d08ca1a9daede0c725a3dddbe9e918bffaff68dcd89bd4a7c4a8013cbfbec3b4a42de49f609b238a82aed05e06032490258edcfd8c65229d900e1da68eb74587c8431eb9b63119365c2088775194124d0bd8786d0c535f4d7de6b6823851efa11ca22e44d37e235bfc5ddb8eff124e9e6b13d855b3c3d4e202e9a9a430e3a85eb5013d55668b13e869aaae52f587f", 0xa8}, {&(0x7f00000014c0)="7af124d756489926b464fb665af21e33da8a1a78fad8254d516f0d69b3cca86ee0b2c8cba5c9eb3a24df06b36a976ad4f7045a40ec6ef9d35043983db4f33c899bce346c8f9e312d7e88d347ec83dd4b273209291205d3a67089dd157223947ab5ab9a4377fe009175dd0aa409aa78e2500e5c3b21515972ad255eb7fcf6d7767e71172362483654d24579d46e79f6233d15c67865c2df424a033d4887852f3c50c7e4286558a884724edff93d100d8db42b9f75a72f6f7d3d9f0259b0bf32345498885274f6f80e5cb5cd336c723b58c069ef084c", 0xd5}, {&(0x7f00000015c0)="a9bd3eed70fe2f363f6efc0fc6a3ad2e845f9066c31b7d4a6aeada19c2f8e3bcb2772ba90cbffa979d2da310a53d273b0ffdb8b2d6e35fd5de2bb730efbcd6081e846c8ecb36c86c5a539f46d34fa0e1c0177920f34f358114668cfae8d52998a56ec1f232b8ee445674918ced8d5c4cbba50bf7322883442502526a3745563fbc3bf6e8bd2eaa710284209f8f8fd231e25d948faa0426ceb4bb83825f0b326f9671f4bf68de552b79b4f271def2011359c232835eec0546c9d51395beb910a1a68db9ce90022c076caacdc16287d8deb485ae06b6caf22c420dbc8d44f4066d2785f6dc2eb5922663c33efab16b8e75654695395ddec7fd4ef146665fe75036ec1a545fbe6b2231e58ef3ad52c911ed8275b82b28ba400e7f3578af486ecd9a3465bfc2b0c6736b1a43b12d439bf8c5961a629f0288432c823890b5a30a0030c38417f9d7a7a0e65caff1ed24c79b4271410a8a89dc01ea51a78b817b93147e9ab0099e09da00730670a2ca480804c433e97dfb781e080219addc43ca73280631ebfe8ac76bfefe364ad9a8b2d06b0ba4b8a150dbdc6185fc1cfd1a78b4dd23a1efc6475b537307817d86294b4b45574f9d255e57d2b24d30d4f4dedfd8c55157f1ffe6779b76a014fd41a233efe68e2a79d4a6516e4e533a75d3e0c6352d4868919a21294a45a8d8dc50338b44857c4b322aff87a797e234c0ff604c0add3b9ac3fd912f3454466f6615a8ae953b237c65efc3d8b58f5f47ab07586f320c5cf0c0be3fb157f690d5635ddd07f0f33fe8135ffdd3be532896b9b8585cb21936649874135f34bd98c40a8b05ab9c185ce690b8836b12ff614f4bb73db4923645ffb02e7a89b81241594db6522428c199dd2a17cdb987256b5ee18965c22cc4b63b5e938abb73b5a62fbcbd8281f2af3704ea9dd46e2641dd29ed7ac96589d98a9010466d87a448bcd89b62d06a18959e3b1a0fb99690d5876d0d776eff75e4ebc610905717451609c1c260e26c3b2481f762e9320efbe09ca3676879e88a2ea3c9206292d4fce050d75a14627099670fa5fc2145265018fa635b5fb03fbeb41cee3ff192ddddd311972731de524d1e37fecd475c7d347a1d1b82fcd362bf36e2b036337fc604bdfb0a156c69df4711c0e19fc6740aa483389e92f0a2d10d5d1ac4dff08db265e4b7ebd5b46ac3eb287f7cf9d2d1f126310c890a71eaecfcd304773af077ef8d44e4f042f90a07c67fb9bab8db5735cac79176d2fcfec0f2c3f5ff9decc7932df23fae0f0ecd00bbf25bd19efe9513ffa038dec071618c812272bc1be3747c0e0d9d8c1bda9f9101cb4acb9a9acf49888e9963631dde637f972f4e45b918949704dcf810d8c077033a17d5440c0975204730b69e062b559442566cf5edb09d0df916e67c101a4a5495d25b6b703d6e3682dc6dd4758c164dbd08ff6c437c9899589a77e984aafc851504b9139e4965902a04e68c0511b6189e7528fdb3bef7f4d58f1a5d252fc2484d605c85dc85ee1458f771ddf5339e0d9079527bc0efbe504c5b15eec67ce75789a94cefde77354a481978ea350074a126c3427a8b0106456ca1739fb3207f2820506a67fdc82c7fed8c90f79b683d1322707978f78dae2b5b9df5d4b003eeb431ac095e9ac085e75588f867676b7f19f156f445b25dc9d09764426ac51dfea5de0903749f4f877b705ce944588f31c846cafbfa1524885ccae8e719b54207251974596512739fb90262bd81759aed3cba757668cec77c2bc677ed7420881d05cb46400aca5bd7dfea2304604676a423de25e3a2d8f7e1b7f25a78cfa5dfa5acebf9230e25da0d6e21c5a7ef57831fe071dc14496bb58e7b99ecc6466e724dda9a96d81230c2bad89078f683d60dbaf1ec1781be18b082ce642f52864065cc051d357673c1e640d74aafb7749e063a9b7378e83e81bc54085cdf41aac8884d93d825908ad60836816388236f7315dfb60ad1869ee7c4cdea7bf7a1fd607bb04fd4030f3fec02313264f92fe57681114ccef68bfaec4d256a9f415eacd12b56a7986e50c617a484fbdd216fb354b219d2aa5643f3ec8fddcc60609fe24f6055b0810083d7514aee4fee40bae3187634ca1b1811462da6a092f8b171cc4e7555df978c1474fde2c71c63a5375ed6ad0a40778862247f4669e47c763edf00d8776f6eaac07e722280705055be96ae085e3cdb3a3edc27ba72114a19d67fb0cf8759f846202153e0d5d6ac508bcd72c4068f31078bc5c2cecfb3ee76f5079d21624fc44783f1fb87e604aad104c71357b2890e1ca1baef5a809971c2983b1f9b8c50a02c8b8787e64c7f0c426c47bb7fa1ec0901224349cefc0c117de5489f365e2d1766566223d5d825e1ecd59630ff8840c8267fd02fab527e8e7ae7f6625dd99bf51ae56a7121976e84182c94ad46cd7d6adbe8dbc81eeaf19c50c023d3d4da392214bd41bc190eca58f0573b4b8c737720fa797a64007649ede3156be7072b65762576ac06b38ef61bf118d938ce8f47358cd1c7d2c7b25e81a60ffd7cd552e8497afd017306c1da4166bb976e31a0bd3a69a4d5a2fa7e4a59376f74d8b52e77b135a0514fc7737573089b4b1a9d0b42cf6eafefe9cf0c9c4d99c5ac5590c9d2d6721155209aadbad6f2d73c7d42444174a7e95be9dd3ed95f23a1a9a6b8039e82312bc794fcc8a15f19b2f0bf3e7bfd2cb476f63c1662e66cd289dab909593b82e113530503a78d840801bc5659274a4598246f12a6a33c55347315fbfd05a6763e9a40b770829d2d45ee86fc9cf94c13de596726c629f34ec5c2f51dfad9a6a3fb66bfe4fea04d79c0c03338b38ae50aa8b2a505890389c2f9eeb8b6fbdb477a303a667c9632db431dc98becf954f95c021f63f92c1d2d38799eea058f7628b58553e86b56c2907ff15a63af95a7fd3f8d6ee99150d3223ae0490af7c3e121bebd40f520914a6d8b141b88eb0c804a8fc37ccdf7f05a6c26e5d4eac16f7ca3cee4e3acd1b0ec6f4185f89c595fd0405b3996909b8a7e293014d1d714f4b1b3eb34255c7d6a4d8e2e1dba4fb204f5ded9c10d5381070e12ba359863bf469873444cd6c9d712ec0f37f7a0fb9ec0998b430da6d621d5b695037a0f9fddb9a8eb92c88a20f6f9aa4e0e5afb866cae8713c318f8899a3709f460c6810d2289ed99799e65e04e73463536ba0c7e74bee6e2a8c63eaf8ee10ab1cb5f095f6997e0a24c610bd67addafe57698901fb73f3ba46efa016912cf14c1552b132be9c6944914426c9184909aa246650d4b30d20de1049e611b0756485fe13f142d3889cfca11fdcf2a029f1b2b12921c94966a3a021c3838a5f697da3850a07f03901672f76f066f838085e6755d3fbf0db851b7b22fa0abb573840e6e1550827471ac481abb583a09975d64bf90ebab3f08b4b1ec1c8f0ac857fcb5a6c69e929205e17ca71479125d1bf57c821a5581b300cb8967e2f33bbf99e3ae3aa8fca3f58b68926ffd5463c670ce8f8c87dbb78ce122fa1d937c2474fd34d20972af04a13f704d0a44efe08d8662d9680d12b7404c9d861a4ef095a2f7b15ab208bf94c687cefa68c3bb1944b2356e8fb9cc1b60b891e2253b71d01d7c1d1a0419e9ad8c1cbde5b2e3083bb8d9946c420743b210c8e212a8286da99358ad84e867085a2a450978b0dc6a5e4519a7a3c11fa1734de1c26fda73c4a2d4b30629dd25004ad28f72b2b533569eb53c29721e551a2c6bfce410cff98f6969af9eb31feffb29c49d2f7a6c388289160c36148d5f6fb4320a19a987a72942cc5a6a7f9ea0d9f6a202ead670aa5d852a59a26941bae2267e9f852b0b6a9047094d7561a367ef4042227d6e574bc6a00d708652efbfa198fc545ca9eda893e5ff51eff8c0a159b2cb8193d5e551b9d8a1df4bc301272cfeb6a6354e26cb524262959475939da5757786e411cb6724b96cb4e3c091a9a9ba338621593d7669923a1969cb720ac96bf919617d74eec591c617266b285f14701a3aa4d0a9cadc92d5f0e388cc098851d499b57c8c478d4ef8069ee3baa37487cfe92cec20761a19ec2623586e212801dde4c164bb3c7e9a1cb263eb9f75b61f0212cb1621b034c0b08450eac74969451532912e24116520edf94a40fa84fc475996aa107e0b999d906d5495f5cd739decbcdae3bb857754456b75969230bc6d8c0d3dedf2a8e2037cc234dabae239e5b695127c9b12da14c78f34eabee226fdf894da309df7f77c13917ef4684042150aa99c776446e39d7c5db5ae88ac4d98bb80337ff2755b812f9e95f189a0babe039822dc63a0ddaf5d5711168fe91e5876420f4cf4bfa3e45350621d698e4d9e469b19905792da300308a9f5534dc1564c1b147e10f0123a8ffbea30ddd763b6af8a88ae1598aa6a1838c94b96dfc0c89d7220d0ca7cdc2f45aa6151ec79373b0f9de494afdc905fcc2295b3123b3c88ba6fc6e7a02c0d9c173acd67058923423cbff77dfa29ebed9a45f093f10afb790df8453a5692bbf8799b7e33a803df278d630f5bede869dfb7371016b49741c07eaf2bb5577f284b074b9453bb937b8ffcffc0f3214947983fa534522fd40ea5e29ba5e1762a7c43c4664353d9ba0cea9a280e466820800e884aa50c53d8f574202352241f8e88aff8e7dd544f61a2f09ba657a32a4ffb86dbd108d6ac6cc6385e89c32e47f4e7e7fcd3b8b47e7f29617bf4b06798ba5fb054d9a352dd0b264af3a3450739eb78d981f2016997ac008dd7dff1f9d0cac8b41adabeec5709d61a5ce4d9af7967da0cffadad5ce93b55374f8284eb37ef3649e4296bf2fb95346bc130f7220b196fca7935ed07bddba636a21bec3ad566bed4b43da5f5c719f93e7de08fa148d6bbc0dd7dcebd9c7a5ccf13c374d181e4e1b3ff177f38d61d8aae11b95030d208025606db907f37dd981ea54014e6f1d61a44fe6b3734c971b37da1c815e1a35509f81c8f90fb9b981923d774c9caf2dc4a6a3d0fa73dd8d602668144398c5202be117bdddf9bdac776e130fa070ea996e2cd1b6d7d6f850cce2ffdd993494b0d5277480fabc2b8e6517dcd70065e412208ae7731bd7797a57c22f556244e5f8f367341d3ce0b931f2030f38f1aa94d1d88f53737a08915e445bb0e0b5fe36f2c4bf852afcc488c12c8dab27fc13d4f5717386411c33d460894cc795fce78abdad48a994747d48048347b07dbc14fb4e54a72d3222b41547e32f352b69afd2be7a04dcf9e6e83cc2ad0a9c8058fa439f340d4f9a6c9649c5c42f94133933f4d5e14265d60696cb20e58994cf64dff0d6267ce789b8ea2ba7465528d6b28b413ff72317fcbd23cbdecb4f03c99450f0b8e42a43d0d2382069712271c1cae205cadd4c306bb424f40b7fe8fc990a02675bbe275488bf493321b87f5915cb05f8dd1e2ea19b0c13903009bcb2ebecdb49393a5911c7d62db97c78c341972527c89bd66cc15bb849732a390164a049c8d6fdf9dbfbde6e022e48894415446b43938d6cd81dc148cf0eab8d4e16265ae8a336ab326c95a8679b4534a276376ae0931363f140b1cc642bc706a10c02ac667320a8a29633c9924e0a792271f4ce2fb3a2cbfcc64d48bc2ed540b09d343b06ac7f49bbb288e8ac68da3442d8ea2b4090c14004081a703b3a0f194927cc61fcb2e84a7f84fc9536402e77a1aca441859197c2ce00466a34b7e61aa086e7aa6fd1ad1d3266f25c19a56b72b31d1cb3a8ee6c74f20210ccbbffc626725ea90ee2f043d61d4db85f4196dcb65104819c1722e7711", 0x1000}, {&(0x7f00000025c0)="0b2c71cb3a2c35a543a135a816e05550e48aabb67e3c9344a0700a9d8bc221ac78fd73b1eb64a8e33c4458d327a3dbbcf95c6e3409115b8390ee902df0199c9c82bbe95a6ac53c5b545ed01aa3e9ee5a8311fcb9e7d2baf5affa9786e2fb36751d3f5f06d1189769d5ef2b3ae5b645c9945de739926066e57825f7697eccfc32482c4400d886b739f63019c321f603055da1a73210191533261f9612ecee6af4d616d8557df6ac4fdf0460234c645145e44abc35bd0ef14b3ecaa5020e413f969ed3ac366282f58c93cd3e64ef00022fa7f7c9b155fdbe0877", 0xd9}, {&(0x7f00000026c0)="1fa3c5dda88ec42660f43660707381279c48c6eb71671c3f5ca8597ecf3b8d1864bf3544f2a728c565b2069619ced496468a84de7cc6a0d61ec8985e5a56a1a7d995ac288ca2775fa6bad6d954abfe4d41c9d0452e7f9586d80781560399f22d972d5f1e0c3a146cc3d3a2fbaa06aa72a339a49130b5d6704ffb21ecbae22fb204bc99af9487129785159087aa428d3c18ff799850b506eb3bea8be9e65eac9107fa71ca61c601774fdd640372e80594283cb3dd542db5d8422ccc", 0xbb}, {&(0x7f0000000080)="06e644fe0a8ff5485a7c13727ec3bd598a4939b649f16d8b69237de16d5b59113a9f3858811787a1ba26467e38b8", 0x2e}], 0x9) mprotect(&(0x7f0000153000/0x2000)=nil, 0x2000, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) (async) nanosleep(0x0, 0xfffffffffffffffe) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) (async) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x8, 0x0) mkdirat(r1, &(0x7f0000000300)='./file1\x00', 0x0) (async) open$dir(0x0, 0x100, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x4b) chown(&(0x7f0000000080)='./file1\x00', 0x0, r4) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x0, 0x2, 0x800}, {0x3, 0x400, 0x1800}, {0x4, 0x2}], 0x4) (async) semop(r5, &(0x7f0000000440), 0x0) (async) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000340)=[0x400, 0x3]) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) preadv(r3, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/196, 0xc4}], 0x1, 0x96) (async) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) r6 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r6, 0x0, r6, 0x5c, 0x8}, 0x49, 0x8, 0xfe}) setregid(r4, r6) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x81}]}) (async) close(r0) (async) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x7, 0x0, 0x4}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x2, &(0x7f0000000540)="71f81e3471ac0058bc5a91501d94a34b8eea8bbd3682c106b65f84cf71b59c7afec370829f3ee24e7e41c3e3b0a205032d9f11730af5c1a11d675b0300a3397da4ee1d3d99d54c19140e745c9415404045cf3848a7a0cde61eb734eb452b5070ad577fdaa1f081f06d7a001fd3d2ee5132409c00009f79c25de768262a93cde7bcf180c2f160ea8744bb6a9c2f2c387549cd8439b07cd12fa6a0229500f5110a96330f925d192b0b10c1bb4d0672eed2a816c358c30c1e4be0a369861d6f9daeb2c73c0e2a787e78b856263dbd9df6abbaa6dcc6d97473938b3c7300000000973ce010ca6031656a095a9fcd6ed775fbb287a2451d87d9a23edd4da0efc505b435e35999202c775fd9acfec91e6f55a0af1da3ea36b4c11289ff9a420453262a8cbb4c0265ebc93d839df152d8f4cba6005c46000000000000", &(0x7f0000000240)=0x139, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = dup2(0xffffffffffffffff, r2) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./bus\x00', 0x2, 0x9d) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x0) writev(r4, &(0x7f0000000980)=[{&(0x7f0000000340)="f856d095118a1acf7d1fdcb3e1708d1ada0a995ca734a05dd5f404cfa659fc4c7327563365a9a223266156171a807f0356099ef9e27880a06f08f5a9214d5786cf437f0d647bea1e65194e7111039aa591", 0x51}, {&(0x7f00000003c0)="e71bfa18a201853fcfa92d6ddad77f012e0e9f8b98cc9d06b0e3c930495b9a68621f6864ddb1a8961f6c211cf69b5f382e0c5a33510f7027254236f04d309c4bde79fa4cb3da66c03c385fc65eb52bfded5ab0bb78a87f42a6c86407c8ae1edb24029f2b463594fdc07928274b424f0ad0df9dacaa4bd27877720552416f34e84593f75e3a3af310213ab412", 0x8c}, {&(0x7f0000000100)="305214c151cb0bffdc02fabaff1b96e48ec39bf32491e0d5910301835c53fa1b9540b2f9", 0x24}, {&(0x7f0000000480)="92f5222724c3f21becd08a2394b0028cb13acd0c7b9ddb14c63ae6241e51e9994dc7dbc5f7abfe3b64655ede281bdb7c8793d4b7772bbdfde565d257ec7f311c0837864df0efc2b0544a6d95e05428c0b91bdfe92953fe62dae4a96ef49d57804e262f94aee1a2bd3018215b86fe6544cb672520c94f2bb7f50a46b2cd19a72c777cb8e8c2c2cc133e496fe3ce6dbd51a9b22b7969607c087d9fb1ca4338cf51ccb898310305c7baeba43b71a092cec222e04ad05b72426a119e04a791d392", 0xbf}, {&(0x7f0000000680)="7cd76c96ee72fe506f418f90b57661550b2e4291ff7010150d452ebeb5851b9759a758246e1a7fd84040a74b19d8c64e3feaef962fa488a691eb6a893fcc436650047eded9e80d09b22ae85394fccfb3d7", 0x51}, {&(0x7f0000000700)="bee04bba7cb61dc47bcc54b958932d1097bbf52ea4b915896044abda219c23f82c0424a06c415aadb07b1f9d8eed4f06aa22125fe95fc627d876c35e2ca39fe945924566d488655e7404739a8c6c03035d98be82184acbca925b4ff57f2be12209f9f096c2c47ead5fbb5be5e8a4232059cab0d783c6533c219dd599ca0f6f92064c20a3c55a0234860bc2bbb5c51efb991a9564baabe2e63a55919b62c59edddc46bc", 0xa3}, {&(0x7f00000007c0)="fd385f6cc9d3c41401a5cddcd373be6d0c6f843bae90be9ef463314dab2c5dca75e09f259e8798411f8fc29cbbef8f0891e2991c4558cfb86eb6d99a176d32f1fc1ff3991a6c16a4f1b7454e80ada83117b0bfd4ca04df792bc92128f3dee850d6939e66744726ddeaf113f2c8914d741557ff6fdc75f30da682ebbceb4843660ae0945f21add5db9b3f8e1093e83c6065eb8d860c229e124aa301c6b85211e33502e66b6be685506792043163cf89693968ea253e40a6080ade1724d2a5a7379bb563df232abb76d6e05e6e5e4f75eadf5929e74e309d5fd0e01e", 0xdb}, {&(0x7f00000008c0)="2f6f46845929d55ce6bafe31425b978e39a5af2af44027a1a4df191d5d74fe3fd3af493a66897bc02f11a7409a0d5fde753ad9627c2ad3eef48e632d5dc3e719268b86b39cfcb866798160c17670971b102b37323149d7ca0001a29b983f3b6db9d241603465d4de89d3be3671c53e53ded383cae2167a653d7216332256ec85543a04", 0x83}], 0x8) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x11, r5, 0x0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, 0x0) open(0x0, 0x0, 0x0) r6 = getpid() ktrace(0x0, 0x0, 0x0, r6) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x205b1c) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x9) poll(&(0x7f00000000c0)=[{r7, 0x4}], 0x1, 0x0) close(r7) socketpair$unix(0x1, 0x5, 0x0, 0x0) setuid(0xee01) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r10 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x20000, 0x0, 0x0, r9, 0x140, 0x0, 0x2}, 0x80000004, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe}) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000080)=""/107) executing program 6: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000000)="5ab7776a", 0x4) (async) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="d0360159cb6ab16064fb76f987fb962444e22573cbae2034c42503528134b60c263d8e9cc55131334f67839f32", 0x2d}, {&(0x7f0000000580)="89581ee91a72d5a2b9380000f466f972777f44d8", 0x14}], 0x2) pread(r1, &(0x7f0000000280)="d85e46b963a2e828327f682d3e64", 0xe, 0x1) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000240)=0x80000000) (async) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000240)=0x80000000) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_open_pts() (async) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1, 0x5, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) semop(0x0, &(0x7f0000000500)=[{0x0, 0x9}, {0x1}], 0x2) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)="4f1d4c88b6a4515258fe3aa745bb072c574ab4cdf558812eab4a988f7fafd7a01d99776d988908cd186b51f34fad4116c783959eff4278384b4000384dbb1c2aae7469368bbe810b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d106284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d00000000", 0x86) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)="4f1d4c88b6a4515258fe3aa745bb072c574ab4cdf558812eab4a988f7fafd7a01d99776d988908cd186b51f34fad4116c783959eff4278384b4000384dbb1c2aae7469368bbe810b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d106284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d00000000", 0x86) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) writev(r1, &(0x7f0000002500)=[{&(0x7f0000000080)="e9ebfd510bbcd3a9b4aae989c13e", 0xe}], 0x1) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000040)="382f293fcf193a2c9b1d2dee1253ad3749805f08cb92cc08e193bc30d1f2edc62293d3f716f8d13e3d94408fd59c8067d9fe218de3675a0de445e48ebad02d40e44350d542215c4693e659cbfe1b3ee71e72b04594d9049d4b4e421da7", 0x5d) mkdir(&(0x7f0000000180)='./file1\x00', 0x11) (async) mkdir(&(0x7f0000000180)='./file1\x00', 0x11) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e276e559253c27fd7e", &(0x7f0000000080)=0xfe64, 0x0, 0x37) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0/file0/..\x00') openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) socket(0x18, 0x2, 0x0) (async) r4 = socket(0x18, 0x2, 0x0) close(r4) (async) close(r4) socket(0x18, 0x3, 0x0) (async) socket(0x18, 0x3, 0x0) executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) executing program 4: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x162) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x80, 0x2) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file1\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) utimensat(r1, &(0x7f0000000240)='./file2\x00', &(0x7f0000000280)={{0xffffffffffffffff, 0x8}, {0xff, 0x22ac}}, 0x2) executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x3, 0x0) connect$unix(r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 1: socketpair(0x1, 0x5, 0xb9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchdir(r0) recvmsg(r2, &(0x7f00000024c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000002400)=[{&(0x7f0000000100)=""/205, 0xcd}, {&(0x7f0000000200)=""/158, 0x9e}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/88, 0x58}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/109, 0x6d}, {&(0x7f00000023c0)=""/48, 0x30}], 0x7, &(0x7f0000002480)=""/60, 0x3c}, 0x10c2) r3 = socket(0x18, 0x3, 0x93) r4 = getgid() r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, &(0x7f0000002700)=0xc) r7 = getgid() r8 = getpgid(0x0) r9 = geteuid() getgroups(0x4, &(0x7f0000002740)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r11 = socket$unix(0x1, 0x3, 0x0) r12 = dup2(r1, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002780)={0x0}, 0xc) getgroups(0x6, &(0x7f00000027c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f0000002500)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002680)=[{&(0x7f0000002540)}, {&(0x7f0000002580)="b8e93ad48987278a242a5eea9c363226f75a0d3ee9e91061737f866cae85c5a35dc3be5d8e85c6a9372a9c1773d0026e7411f0eb50c82286d7cdf2078ebff18070939575eac678a1090701ba99311d4f7b0a2f9ccdb5f67554660a2e33bc3ace15d0f324ea4f805c67865c4aa39794558505d053a82acde2d07634a9d9c73c222eef0d4642f0634f8ffcf14a4ca428daac49e8355219411da5835c760ff4bf6a32c29f797d269ff910fd6da3b9197f609e8c62ba5687772de0d3aa4545469272ae6960bdec67c1144e8b8ee6c67f49", 0xcf}], 0x2, &(0x7f0000002800)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r2, r3, r0, r3, r11]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r3, r1, r1, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r12, r2]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r3, r1]}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r13, 0x0, r15}], 0x140, 0x3}, 0x0) pipe2(&(0x7f0000002980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchown(r16, r6, r14) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000029c0)={0x69e, 0x0, 0x4, 0xdbd2, 0xfffffffc}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002a00), 0x80, 0x0) sendmsg$unix(r17, &(0x7f0000003d80)={&(0x7f0000002a40)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000003cc0)=[{&(0x7f0000002a80)="67a9373c992e2e1de2776740fb9c312110ff9a1762f8d8d92364b02de11d852556ecf595acb8a4ad890b8f79273f9f049d033069355cf718234bb5eb685037687b9f3b9845ff588315bcdeb07f3eb549bcd9d905a59704f3f962ae0737450ea848633a6ff5432c2125ed4c460406a085", 0x70}, {&(0x7f0000002b00)="13025ba259dd44c5b734e0e831e497d59eca36a26b222f5b8aeface90b0c1f9c7f1e288fe6adbc16ba7c326241c4251695f028e1a8f10477095f0132c704c619d3fe304b375b9691e4036a8f73a7b39498c31270", 0x54}, {&(0x7f0000002b80)="effc597848c843384522c727105b517826e091a18107a99aca024b0a43f0b3979f3b8b90ffdc4df3656640b02e09b193a594d82c4d4f3dd21a", 0x39}, {&(0x7f0000002bc0)="3fde17d2db895fe59a37d7b83a925b8a6fb6cc20dbc3dcaf0a6a1cbe558c82a119a19f7fd7e72fde4d92ac9e1146341bcfe7def10ba76af4d07efe64b1d8213d5583ba692503341c23ef309688dc5ad2acae2614549f4705b1cf17958b396f6c4be5e320497359ed29784751ad71b4f1fd7fc76440035ee11a7e8cdfce14d4e858f7b5bb6e2c048bfa14edf670257187a7028614510ab971bf8ab975ad", 0x9d}, {&(0x7f0000002c80)="b37d84c4080b0002f4efae4213cc03", 0xf}, {&(0x7f0000002cc0)="61a29494e36c33ac14160ddb443abe14f2e22ea5173fd9d2e23b4f967ff3668a726c03b196e42801df660cca1a197e476c3aa1b0180584d6a80ae1181db6da1978afb15e7dee4536f92fa7490e4f311951ad61be0a0bb65a60791f1d5ef809460a74b2d5ab8830c27f8cdca78a377a49504af726be6c2ac46074c51a89dfe202d87b4c7b804a17f26d84f8fbf5f4410c0267f4205de460fe98cbc914d089b5d9eb9d5bd6c5448d8b9867d3210b89ef8e268e544f3b7926c1ceb2aded3247466f4a944d2b90df1380653ce65a2a599f868a56de6743fee6b882bc490370cc017c436aa6d67d3bf375b4288fb524c90bbcbe64c5d0496fba7b64927a5357b702ace033cc40500faa3c52e8b1090f3041f34baee9999b83f2083068291037e6949c58b7996385ff71be69b7d91acc225f88b9cef6f25d80ef35207ce52af2a9002c0383f51ee27b4749fcbfa0d141fe5ecc1defb91060afb649fc1202a57959878cb0e39264289a7f5e0df412e230cfe0df7ff9710c4df35173fac4aea3ce9b93cbc1772a88c84074d45f2a771025ccd0959978b6d70c802665e6d3ea38ab24fef3a0a8fbcd4daa349dd0b2ad99b20f67cdabc726bbbc607c6543d2fa2eac7a3fbcaf025231fe46e34380243e2f8e4ce9e6ee217c7c0add72bf1f76831b75f9417d7796fd485c137ce51d33946a41c64fbbe5696ddbf3a02b240c3d05e988d17831d012040dd5fb3ed211efcbeabfa29de6cc2aa6262d7988f18e005a66fb0caf08578bb1477ab5027ee7ff7cfdf88fdd4957c6e49eef7f145eb5d9dd4aa27424e59c0ad9b0641d0ba8aace3d9839a62785f10c8ef520d66af68b0f8ba3f10e5cc06fb2849d7d935bca600aee47e0386d796fde88a9a4026c61995d8b91d6965a534c83ab08f075f531d9078ec8bd4de200066327438e4d171cde404394c7ffe548444ad634c651b620948d1cf988dd3d4fa0016606d804059516efd00c92bc5672415e9cd144ec22fcf12079846626c39006a629109e290b43b8453ec80f714ec1613b9dfcc721d0df431772790fb70643e56bb65b2dbc1215b0e64865f4f79f3b58413f331f802cc38bdf5e107277609fbf25624086fcbc0d84bedcfe310611e77a1956360641f9ed2e745b84bf9b933a5f36f2f546616e843b3002ecc9f90c21b4fe9d61dae2f4c987448f0214ad31e24962db221f1e996f3a252194503c5208b8bd4cdf05cb13bdde3c199ad33301a76e584b1f21709c8c32891a252e74d4c63108420ea915c1d519737758b3351e132143760988dfaa16aebf328172bd7ae684fb810abed69613dc7f11849226cc0338fe5b36e37c9bb333973296520f69ed3333668ea05762128929d200db729bd66cb36ae9c5965f1dc09fc3481ff9f28507312ff25012fe6a6e30566394df06e7391812a97ced87b6b32e501d9d0daaa6ebe13904056159e2c85e80fa755cc44b027ffdfb939ce57095850d0a8bb2340fa111566186693f3d31c3ed6b4b1bec0009f696601478001864b190d07e00180bd05d7e4f08c2468bb8d09b44b319b5f28a22d99002050600068c2e17d38cde02f54d6fb11d5ef1aa5e060fe137ed221f335fe37a598dbda1bd38a314a7833c593320a0c5d523ef838bae8713b50cbe2c8c16a6318dbe7377aff6be1accd81abb1efaf4da26938755e4eb576b279a426bf313f1a1e129cc212267220392efe63bb5bc9bd9ca3f47fbbd21de13cec089d8ccbcdd0a910db9fb7014baa89735c6e85917bb5b5fbac739244f68819502faf8e82f74be3f682fddaab2c41d6379274b320f4cd9fb330d1b43cf27d8fada5d4ba852e711080af670d2986b12b6cbce05aa9f5141e7b698d7900f0a74314e423bb5ca22f48b91adf8836f8bfddc99dc4d3ba6f35d82e5584430d62aa0888544fe7787b8ab0b1bd8f7710035903b53550e33c955f9112ec892e0659da08e332b9e27588df5adda6b75683b0541e749d59d398995eabb537beb1618bd62af3bbe9b8f2615e62743a82bb48e9b510dc12d722b2a7780148288fbbb3ef8d2c7fdba641dfa1c13f9bf03c27b057fa7a87aa2fb293ff2f76df4e6ab5d3b01f6379497549300dcbc4a66cc7985d8460c88a386bbe10eca861f52e3d26ee76d6edeb549e72cd020443a0ad175f856d1da3e0fe97ef469393294d57b0b5cbc3757442f7d60498d46305697e640b376657ae864c8917e0ee088696a1d8099a499468552a13ab9158916d747d359775457296e23d44a6ce5bc730789fb1c28d9d31fdce38115664e50704b099b0b7380f4c7ae332c2fdfb08bbd0d64fda055f2fbabecff9e578d31c5e995f79f5d17ee702952c343cdb07db9145fed179c3956a7505cd449de94cfe9aa62bc6ce09da6e93c63c8468ff80d751ea86dce61fc4fd24f6bc2b4b79404bb7a851a838f88e955cc5fa6ffb0b28cab3a72ea6962c88be7b695ca99d55a0db94b842b96a4e40150a97a73edca7433c6b1e039ea57280debfc1946d013d1883f574593c992c82c023946f97167e120aa46d8c260b5604fc2f874817bdc91e50b1a5c61f69e737ebfca472a6a321ce467116f9d92a462928a343b723d944d5b19729523668d95544d307c4b3bfb527570e8d19f81f8a8dfd5ec2c681cbc79e0a3fbdb3766a6ceedf73699042eb425b2284ca35925dfdb9b59efa20b7ed482c7c293c803d5d039c005b276bb0548f7de72ad9f2dce2f6c2262a17795fef997d27244a60ce59a0cc45384ea39218585872c6c8fbb019cb6c84671c2a7c6bd16b0b980398164406232df0da2c0d0e881eafdcca94dad63f4258ae4008b44270840825814dd60d29ecdccceff6a68d25ff0f7759e0016adbda263ffe4380f7df18a1aedf489659ee6c45ff8be46b9fb3d490853dacd8e85d0c1ffc937005d8f62fe33a406db84dbbbe0f76a72177ca41b84dc780f420d54da7575f65ede7ffe32f8a0b1773c17187ca99f12d8c12e1ea317e238c478f5d47502c22be6c63367cb73b9abf3a215794f79ba13fc15e71026b31338d05743c26206443b65166477426ce27ee38a9ad856411541536a9cfde3634f2cfee5846f74d2078a0518f6be5e80f54af573874683c34bd0c54cdf6ade544579cda1290e74dfe430676b4e87d3d6f778752bc7741cab8ff4a4eed7a66ea26ec6e53721ba335dddcc0d41185e1947d393c448abc551654edca74358f5a4c254e1462c7a9928451e29a24949fca1489a59310ae0b453a6dec7c82bc7078b66a8c35ac3ea61eeb813caba72fd4d00f8c48e6e5d5c176f258d5e7037b1101b0d38a58e6f3e4d66a2978c350cecd7b1d5cf61a3a6e6f1552a1eef6a4ca9f432f9aa81eb6193402567a5b859a8d4ffa6e26f28cc8e0abe01773b0825572e158776b9916d535876c911722e9577f278f631ce6f9ac7f5b64122d08b65d048815ba97d521c762efc6ae07650b490feea59fdd5e44f647219c3c20384d640144833ce68c7e9766b302558b07839e208594b814f21b03448f8fb6b157d35951f743afc239ad19a0aa20f769a320023c3596d303536cabb075b7b38105487138a0f3c8cf472c1927818e7b407c671a53cefc71606fbee2cc7875e7cc90862c4cecf83ceb52a1532a6977c9a18a16e8ee9deb844e7e244bf044c93cec6b68b8b5a7e37fec56ddc1bc0513df9098ee9b55eb9509e664d83ef41dc1a337197f69dde4cc7a84a6e61ba53a494b92a032779c99a7e4ce69f0a50007904856063fe12a41249af3649f55b13da800141730983e69013bb1ac06df12f1456c07ce546121b0dfcd3aadeb1a71bd02bb6192e6ae5ce7b7afc5af58e338eaba609f34e12e2afa1013b36995c4439e71b85eee94a09a7e0bbed795c6afff0baaadf6cac8d20f32e0c5eb92078f4f6aafe3fa67b939a0c61e11d7a06256b7261e425b7ee9c9d20a7bcbc5c341b4e2a7c2e83c2156c7dd1e89032d6eae548d8fbdc3385cd1351101a440d90d49d173a3b6642ac3173b14ca2a57b472a55dca7c3420c8fbd8f46355780260bcd19667a37aa709ad4f7a4e974c50b9189b688e012b78cd6b1d142aa037ba580ac79fd896a22395c14e04099809462027c78426fa74a7380f22fef815501270f4163f4b2ee3218501bd6fb60a40b0e3ea5a6527282000d60b1aaba93029d4c61a92fac3f95b6ed4cb1f132e9cde3cc344e84989971fa4aa6837b13d90174247d46572273b4124bc24cf7e7e256847163022867033a5f578e1341781e2f56757fe7b0c275b9cc1c0e02237f99e960dbcd53e76eaa38cdcecb0c4bdc1b680a5e70967c5368dd415a766c7f9b877aa491a1ac988e68ee3e3107995581c505b7f8f9c0605178fe548cabbeaf1baa5b9c932f4108e50f35a67cc0e2c69325879ec81518c4607fb739dd3e8fe153a0a288b65cd58820c1f56fbac521e781b42600ba7e531c2ea0c8c7be5247560e32721982a06ed84085e8e6ec41bed9af0f1d4f4a8d18ae1fd9eb416314ef8118cd3999e9095401684145bcf9cedba6307a98a3d07b1bc167a4af7c099b4a660874e4a10399e499718859c92885434fd07eb1752e3b9609d83c2d2a254dcdfc45ae584e5bc48796579c783973afc05f9bf92b06bbba595d3b41833ca0cb9796270832ea7135ecd9dfd7cc79480154143f8d96bd0ab97ffb033ed5eee6fd36f21a5896656554ffca0bfe0ee735a8894e2e3d89b5da2bfdf0d17684742c1b52a2fd6181f3315564bf500c22ddc13938dea24ab7ba56b4a835ff900e754df7537cd3f407a419cf3b8437c163ddf1cbdb2d01fa5c5fe5ea7824b39cef7832cf329eb9694458d6a4649bf42a7cfb4c8b66996728767faa563d86127beb2a931db56f2552b5989674e2f456e31cf8d020a335b6704d5fa5b722ba7b9febb656cdc5808fa540a3345932a3a27a5b3b52bb6d8c100bf08921af13e222dcaa92253d6583e950131478aab3d8787f87a0aa187dbc7d9ab07f5e9c277c4845ce90898e85bcbf400439456061accfbe42919c517552292aa67f4c1a659818758eb9c6faf387fe0c7162f2593d1894743920946a7849cb1bccbae3abab223ebf115aa9829f703085c2fa19dd5364f40cd5db02405ccbc12db8f6721805273509d83fecc35db8778cab9288a99c16e0375ddc405a4230973cff6515b04c8eec1503bd535e4b76b47c9fee009182068ca2da2180cb25b364bf203d529705b514f37e09a60a3b8244c3c509afec5f2396472268ea75e44895adf17daeaf3943730d1df9376001f6d559f903bc7b3f427b700fa57b78b44634b5a5fb21877560446a411a8e9a117bbe8225722a908853670ac397d4e316159206a05da19059d3b264c1eab499999589b7349989b29d8fbd8e01c85e6534b63757e3d5b56022c9507e3b4c2de6b77ec60dcba91931b3d721723eb63f0949c306b0829f9d88621555c19f5f6e6267bef72469277e6a4202beb6f9840969e13b6a5c8b7db5723a8fa6774875a69ad684d4f417292c5ef1e4fe0183214140d89c460d4ab64b08a59f54b62544da764c5c882da165b9147a578dfbfc3865dcac79b43e31791afe82537c1016073cd36e2315e5b25192b65656c137d14043dee9deccfb7d1bbe57215eb3a4bd705f3ef2b83d9c510b4de9337104d6ea0fc5128d03f132b9dfed359ff3df6ae94275ad166db0780e7ca085236a8bc1658da5f43379a43402d0c968169acf533557b489533c67479f36d28485afb7ce5d920b58cf5006d717d950ab6c182fa845589523e5c45b77fa182fe804c443abb98d079a72c889b697", 0x1000}], 0x6, &(0x7f0000003d40)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r3, r0, r3]}], 0x28, 0x4}, 0xf) r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003dc0), 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r18, 0xc0245755, &(0x7f0000003e00)={0x10001, './file0\x00', './file1\x00'}) r19 = openat$vmm(0xffffffffffffff9c, &(0x7f0000003e40), 0x20, 0x0) connect$inet6(r1, &(0x7f0000003e80)={0x18, 0x2, 0x9, 0x7}, 0xc) listen(r17, 0x7fffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003ec0), 0x80, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$VMM_IOC_CREATE(r19, 0xc2585601, &(0x7f0000003f00)={0x10, 0x5, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9b7b}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2a31664}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x14}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x81a0}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3a}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xe5d}], './file1\x00', 0x4000000}) executing program 1: sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000000)="32cc8500", &(0x7f0000000400)=0x4, &(0x7f0000000100), 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', 0x0) open(0x0, 0x0, 0x0) getpid() socket(0x11, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f00000001c0)={0x4, 0x2, 0x1, 0x5}, 0x3d, 0x0, 0x0, &(0x7f0000000380)="3300001b0000ffcf1c784c6e", 0xc) socketpair$unix(0x1, 0x1, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000080)={0x4, 0x2, 0x1, 0x7}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000280), 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000040)={0x1d, 0x3, 0x7f, 0x100}) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x3e, 0x30, 0x0, 0x0, 0x0, 0x1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}}}}}}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1000000, 0x2}, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000019c0)={&(0x7f00000018c0)='./file0\x00', r2}) syz_emit_ethernet(0xd1, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x10, 0x4, 0x2, 0x4, 0xc3, 0x65, 0x400, 0x7f, 0x40, 0x0, @rand_addr=0x4, @local={0xac, 0x14, 0x0}, {[@ssrr={0x89, 0xffffffffffffffba, 0x2, [@empty]}, @rr={0x7, 0x1b, 0x9, [@local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @empty, @rand_addr=0x292f, @multicast1, @remote={0xac, 0x14, 0x0}]}, @end, @noop, @ra={0x94, 0x6, 0x10001}]}}, @generic="6b253db8efce7e044d91b335dc646c65c4f91ce57ca97400b2e09ea3ab5427f3c0cb08b92ce73a106fc7dc9f58e668165e0614f229badc5b861d546794b3a2fccbe5e09f0a415884f705de87969de8d39bab047c4c44b8d92b7fefe5f3017bfb89cd8efe8f7bd209149495b38b1587a826c37349af9e793c8951bacfafee8d771abfba"}}}}) close(r0) pwrite(r0, &(0x7f00000001c0)="622ea4711d49053995409c4f5bc34d66ab346fdcb60c61a0671aae0143d6d2a70a97ed5fe8c1d91183ebb484b871c3f3c53a3afb42cc28dc2d6eae1b339da568cbdf", 0x42, 0x6) executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) syz_emit_ethernet(0x20, &(0x7f0000000580)=ANY=[]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) close(r2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) executing program 3: r0 = socket(0x0, 0x8004, 0x3) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000400)="44c2277120e57e18a6be6edbb5efd1f115a35f90adac9bbcd5522aa452e7c4351d535e52143cdadb085e7782a8de638a36fff7ba21ec626b2c1ee75b9bb6714980a7bb8bad3f813ac924485fcefcff7afdfe81ca7e618c46fd0630eedcacd6336d4eb2a6d5ca7c9077e6111651a67706f1ebd5d322ce99c9995b28d0bdf10472402f5599ef22439436cb0e87facf6b42b2b4a48f530c50b15601f95f1ac124db7cfc4634c38e386fc31e1aec9f380c68c3ccc2724ac4263aa0b7d9107d9a763b2364dbebc646651002c2115077966f1ec7c0221a05304eb0057097b9058a1ffdeb8807ee135cb9f2a18ffb3ff300b297f2ba8cc3b96a2676fbd44f1a3c70a8cf79cc114f706e9b877caa41c8d587144d5a514455673846e63520d1750f06f7c810b0b8111f4eb77bc995ba0b3cd7880a9ca4abfec193b2e7490046ea8f04e4089ada842e9e319da119d81688d2f1d7f124450a4a2570777390bfe1e6e667781a07076f1cc426d5790b1c9ced6a544cf87644741c72f7bd6d055eb94170831e023f071266a445c2cc1b7c9c896834c7a7728fadbc72ab36dc46a6e88c6f4429e7e3767d1e7920a3b92940da6630d0e22cdf8e25f4cc2b40f40c0e87bcf1a55fbea6e8606d065aba034349e1d80998064af60c4dc9f121d7516ff5fe92abcd98ac2573b04ad18e1f40ae5f5b5d9594d945a6f12f5a64cdf9665c92df2ccf99b51100efcc2c0afb0d9681f0214f2f68a2a8ca0f9c6b00ead0fe85c3463348ec786e3917379a645d800be5cadef57e23cfc213082aec8487859d54621924d0102d67a815785dbd78168c9c63f9f4eeddbccc593cc6ae246228f57030f1fd7591741cb34bb62b2fa4891d31fe9b97d6b7598ebd66971cc860e2aacb36c0eed42f8a694cd49689584dd3c6cb7de0621fd40e550237c2345206b0eeeb03d8373fd97d474f2e1a5bfcf4e500018f05b6896ebf27e66441fc7f0667a0c05a2eb61306044f7a9135fabf49bbb7da1e25d86268ac50aa7cbc823c9f23545e6c199eca0d0b47794ca53deb35b50d1d7e7df962170f4a60c903045621407541a8bf751eb9705541ec25f2e99c3cbc84767f7f65dc0178ddc26217f13136ae4d5b009eeaa6a3c50da6fb63b165fad3c09713bec9b80b3f2e5c323dcbb30e867c7c84e47f9d20ba4b1af73e493e7a262d50a10d2582a7202234d831c7e3ef1261eb7d366597ac35986a8c361cc0eaa59fb1f8c68589dfcf6ef8a11e63758abe3e0274aa9dcd806a3e7678b76b80dbab3f8641fdc65d39260ef7d3581d0b341cc61167706604dda83087656165f0a8c9c7028caa2917caa18d597840cc736776bfe275ec1e0288c72e55800522547f72bd5c47990b5fff7b93efada8f17db7c115945f965c806beb58bce260c7ff6c3fd1faf581d392b57ed6270918e82212fcb3050aec3e8bfff2c1dee87c24fadb6ab51c0ff04600e64fe467e1f21e299149cb0b327025c59aa7603e306871ab3479f72f330937f1f09ad25b6fed8489b66ac8bf2abf8b626430b3dfa603cbeaf3bde5d7da197959e2c6ac7a755b0b42a4d6b80c7c70a6da94a70fef61e32cd47a7102823bad9f0740774534d68c21ecbe7068e6e540b3fef719e6a592067ce4816f891cf8f2ce6d9093726862fc3ef01d2f0d59aa120df4c5e23b865490d13498d180c006564d22d036e5f73589c48de619f9b8ff013c9e337eed4484a8e4559198755a794ba47790462dc572496504ff4aa87e4b1cc896c94b502a7806f5c543823ff6f67f6a6ad66d221bf0356778ee5843a932355b50da04acf082060cce22138bb9bb945bfeb2e55702da67828b9b9bc4e3d322f64b5060e01961a03cd9e16b68f0e494d8d11545231dc06c08950093e510cdfe17423869e778985b233a96d3e945b98cd79badc4fab7e3fd250c5f3465a54df8d3e9ae24b3d26d5ef848ff284d378ce24ca752726a710652146283c8cc0321255342cd4d1d419888f11cc07f077ca5aff9be3e267519e25db98a6afeec0d007790ef28dbae6aa7ab3bb8164a80af66cf95b514e71714b81c74c146fabdfef66beefa5869a1712e5249ae3286caf27f858a1b6da1768f62e81d6e13cf9be905171924e1cebca57ddec940b03ed0ea7b117902bcd7422382951129e10993a6675d83471207f4887c56251041b55bcf535b4c26f2675e24314e797344e1f501a5d996e3c5e13ad807fcbc01fe58f70c7dde82f6c6e44f8dc1531df39bf700c886401544bd6e02067d886b75d5d18edb92a190cdc00e91f090807e35364ad8f432f718d68e6ea3e23308f700761451749594f9ba38938c94c48b888991ca3480a8b1a7e74eb3b09ada78fe49dc7af7ff0d581743dd9fa88d2f1c11a787883e323c30115deef1051c1cae47ac4750d5c6277ad073b6d45623c6b2eddf8fcf57fc1f0ca9295d24d779f7e5f1ef32487cf8ab95732e719d9e77fd503f071f9b6db0333283813454470895decc9fde9ceb93dcd384a9b854371ea2bccee770bd977bfd89063ee5f85d97b354c9a9fa62c99afdb47f547df7fe2a1240e30b293b6e5bd190f980a4dfabe2cc15a40b0cba3c6e4d4a51262af2a7ad226c01bb4ca7d7432946744b41160ec893b6186075daeef747f1abecb1df89f33be40059ce197ac010eef26ad26cff13f69c4fa048c20494888df5cabbe5707d4ab694929c3bf824978cdf491a18aced35016569f5fabb19158183bd2d72d07007e30efedcc28bc5fe249a4fadc41740e85256a87b70cef7be13cbbe21e9a9e91942baa6e1adf523bffb637f9869a6c482befaed08dc07e3df6cb4fc9cc796ddcc0b4874b7fe4c9e1effd8407c8fdf3600ee6dff862718125f2cf1c1a8aa6d2a664f69379dcbaaec0a6dc2ac8566bedecadd74e531f06cfe4a933e1a26fd0c16b327150fa3b760c005ecafd7bd1f682d7c5bef1691f42eede05cab67211b6f0ecbea84b8daa7a34186666e32f5e698248bebadb1fa1d925254a34931238439915da4e0fa6a09815554cb38bef3a668064960f4420f29e9ce1c5c14e4d230913062701094823ec4aa6d1e71baabf6bd777a06b893eb944775021a82a52e6aa66e4153f50161f5c2415a2ac5402c2f784df97259e4d06a9d1d678ef25b5d3fb5a8c167888df2546401efd6e9592cc5cbdcf2114230bb32218ab7b8b59c1224fe6b500a478cb73c5cb095875403af4c627056ca5424eeaffe59f63543b6e0241c0e521196f488c55955427189e0b3adc68ad8adfcb0887392d166dbe07880dc898490b8bd03b588ed8c0bf4bd9b3ffd7603fba416475820b00b55781b21755c97667dbb630eb2fea4611f63dde0bb692304ec98896355c63b80150a1026862c053be05ad21e6f92988fdb5be12e29801cede5264eda5c34a47f0ad320b6b6f2d17a472d6c1d7e7d85ba5e16dcb9c47e135e46077c1d4ebead11f4be459bad52a3dfe47cc2043ac2d771bb7766c4bb3d323a2559b36bdb4fec0a3205177620b622b332f9cc28fd4a2bad0b59f9c4c85c52ac451107d150f6e8ec8ee5a1a53f9c42159386a4df6bb356b9179602cfb4bf12336cb6743c86725671311945817580bd695464c931e77975fc7e9184f17bf8650560a9b9116556bd18680e2fabc95c97e0cc9354dd5d7d9651ccca5a78e227a00c428ba5c5e0bd6ccdf9bff15963d5db420e4318ce45a5bece0b2eb997b055929754ebbaea35ca10048e1024868a28938a5455cf262effb345edd7b6958c450bcf18553f040fdc90e3221a75082c3597cf15fb36f192bdf4a96bb9abded51f204dd63643fe12ac6a65160a7dfed4338cde48cabf56c4f100337762f13a8145772fcb922dbc21cc152c1405a98949f5cf8fdf05541e755ca440d66bc30b1d88bd6b14263bdb52e619480a203dccf5598cb51d55a5890f14a1550bff9f4d9bfc14bd1c4b198f73b32959d3993c313a5b2e538662b7d53149b4b09cf65971b0eecdb6dcae48999b8497dc8b70ece23030a0276ce937ac65ca58adef52685c70943989f20fc310107f084e0a81666d9de092f1168a175d023c6d01554dc2a0a5c545310d6368067e43feb5044ee499bccc63e4a8ebdf42b08e1f537517f0d73351b26c3850065899c0d11a21cd50377116ca9c88d659f48dfd699bd8dfb5b406a33892742c428f1242c94a2287da213a6d859d093945f5fdb70e8ac8f4ea3868f8387977d12e141dff72153d87897866878158899eb09d4eba5cf187f533d20a65e2b4b62de0b15219dcae14f62179feee0304988044ba58d7a1785ee7d9024a08b7d2bc9972f347bd259514509b4da03fdcf839de5054524b24e5d1395ef86e6d9553ad3acd93251e53e7b5b36d7a28d3a200b0a8d646e4c732a2358535b43e83dde53873ba87a34eb7e69290f7a7f8b3aacc1096ee2fc367381fe50d511b2daf13ffa88bc69dd058ad9e1a9ace3821632f9a96d7944f80f33f7c46883f5f9221d2c48e62fc45996da78862a4c3ba34ca317eff8c2e64d62f129de47c46325e12220d272e9b39b1f9ca625ac9381889e1e547d68cfa8734d111d479db1e8a76cc04da88c3247ac00ebb9c9bed7a7560fb828dce46f85c14d1455fecf41d16bd72579aadc8a2c07adf9d7e0bfdfe6007a135f7afed1f736e47c34868c0d5f7981e3cd93adc7f5666c33cb882dce6ad35d7e7009d7cf037e547f09df7058a1c93176ea78b679a7220677738ea7ac3a7ed3dfc7459015842f0c95f295279bf8b03e53fb626ec83282cfe103cc273512a0ecb38fb3bddfdca9c44a3c2e632de93a40d70c6182a2662e2edc00cb9213e8c765b0299616060f8e684084a95740c7f26ef1a0b48df7130d417d0caed336b709032493eadc50e620ff21a96daca00344e6d54248dc39d3fe3de7e1d1f4be9e412f10439973e8b9d751ffb1fb01d6adedecf13f3aa3f9379ca338615225d75db57dab1adc56806d409df6130b48cc5aec61367baded59f911de5eb672d3d2b8e2c880edf7006bd30bde37b765ec1b104034034a923f27d31b53792e5cf42e10f641dbc451380d17c0d744d05ac6d144ea56e505ed2cb900e37575d2e24817df1a4146ff7463b04e92d7c58ff2e1e4ccd0dd0f2b3a239b3ab5bcc78732074f2bd7906e9d8376ba6dcffce766e249c759c33c69ef595aed14587c1d9b813817f7ed28006aaa5687e78ad07d292461719acf90caeafd32ef385163a6cbefd02ee3453c9efcbb31e2556f806ba055023e7a9f36d1881b2674cb2b0c6d8ac26d272f9e7f93a64bb7cf260a61cfe632a7166179325f0acc45edc5cf623bd16ba7f558b420e6aa9cb3e8f146d0ab0cc9e62bc07fc299e3f10c2ada042b167c4d57746f979f89167470c3975c13083d0e3746f89a14f95360d0b3f6f298845d53f97da3be5e9870a361e79b202c70b0bc1eecc58dc69f7450937fb928ac911e8f327e2754a27fb1fa5ca28a5df7db64a2241973b64fbae1dc0e9fc7ec8cafb64fc2d7e546e42c7a2a1c1ac21f31e14e033f56c8bdbb6df24b4b6c20d9f3c86f94b0a49ab731bc63c7186e6b68d785fd1bd9e9e1296412891113fdb9edf2540bc0c09bf07eaf68107b12c70e34f7664be37bd8ef11a927f15b73746525408427d78a14ef6752b69545faf31e9f65488bfdf0465160658c0528ee1ded54e6729b88468fddd7296bf510c2556c3e1ff6d528ac6fe7c7a5d19b2893c6f632b3dd59dff09d24c3946684c051e25bd925c47428ed6ab9567cd1c1f2ae44c1d54404da21bcd58817aa5882d7599a9b58e24a7f6f3aa76b80bf9", 0x1000}, {&(0x7f0000000140)="c99744e588dc2e6936c924328e17bdad0f0c0571ecf9c574b8d6a988b1e1d9f4445c468acbe4e4874ed0c3c472da1f237e19b96243415925ae318194a3ebeb941ff362598604e4231505", 0x4a}, {&(0x7f00000001c0)="fbf3a48632cf82ec4133665f58ee19c379990802941d0deaa684523b90422705396ecd1629081b38256eda59d7ccd7dcaa234164d8ccb0c8e98433297a08f8036bb7815e144620cb776619ee3d81bc1421fe0230f5b9abd00c9c415e8338970d0265bb0c598cdc20f96fd09e15f6ea2045938000ab6dfe4dbd6b5579fb52456928cdd1ae926769e64225c1e7b3c5ba52c71bb352d1d5836b", 0x98}, {&(0x7f0000000000)="01d0938ea132d89b1c45f33952a3771382e4eca76b", 0x15}, {&(0x7f0000000280)="51f5a0d94c3b62754835b8c676a2a871d9de044f95557a91263dc64dd0cd277f5bb04eb6d9b0cf3cbbb24fa21a1929e62eb91e760d9bc758f6d872135aa8e82b63ee4241a81980f0ffea176a1cae22090ed1f62a6592c5d2f06de13aa0dd042aa018bd9893d5355a49d5a21615e21f6330a7749ac434c9c5ea77f43ed623fa58c995f1d3169c219b58ad46", 0x8b}, {&(0x7f0000000340)="4be5ee86cbebc5a91d799fb456bed728206e436bb482a7c4c2716299b09d83509284e9e682310aa1ca3adf71197abf9e14a596ab39b21cdc06798fa6ffec6b28f6bff1e4fbe3620cf429e46b15e4c47fdf051801e76fac63bbc70fdd28f124a727cae53bc72a0c2be8727a17d7eb4ef3c0b979f2935a630b28e0105f5682", 0x7e}, {&(0x7f0000001400)="72e215d79f479ec52874c4b016e0282ce4e03c0a41253354846473770cb61cd346a41843abfd1c3ea6e8501a1dbf39430d334b0d5ec3b0b794b17853189b871d82d4197c67e99e0c2a67b8f610474ef8eca152b67f0694fbfb9c149f6f515d", 0x5f}, {&(0x7f0000001480)="a58aa992584aee31f35e54f8eed763c076323f7ea8bb1896ae3b6719f546787183f7351470c2d0cdda42e9fa8a126ad951df51efa9cc32", 0x37}], 0x8) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x3e}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) 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, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r3, &(0x7f0000000140)={0x0}, 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x6299, 0x7, 0x2, 0x0, 0x4, 0x1, 0x4, 0x0, 0x0, 0x6, 0x2}) poll(&(0x7f00000000c0)=[{r2, 0x2}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r2, 0x7d}], 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x39}, 0x4, &(0x7f0000000440)="3b3e9973c5417e0f9522b91ebc45a6825f88ac749ae458767d9bb0932aa192c2d8a756b9df95fe22add60315e5d0f50ba9d6046a206038becd3f2c446b0954b3b5a222a4d4fccb65d854b76654f9980a09e571f3abe47a4fb8b7a95e2fdc234c0a263b82574d5eaa30f29e03fc0dc6c68eb52f1669279a8154f21edd0f411b5b1815e6ee199d0e8b5fe98c9b2abe852dfeab6a0c2f28737bea39e9b813eb2f80a5116faed7a427536af64a2792e0bdaa2d00db9dceb34eeec561278a329acf9539b205b618fc63db23f4d651b670f870f8603842f4f602ffc4b6fe29a352fffda965e809523687139de20f4c704b36e9361f2d5e2dcea29fbffd1bb2c61a68c0afb880e92f639a14d868d228a186487c04448cb2fbb0a3d9b14d57fd239f0e6109d7bbb46a0083e658d5d7b50edda4d20c11e93f6ce4a3ea2fbc38feb2755db704c082c86e154ce226c46f89251c20c552bfb22180432c61d2a5beb390f8d122a4aa7c305a2b96d5d81f47484bb8a373c4dfba9e48235f042c8f28201b60ae664a64689261f759b24fed2fb025c6a8230a4300746f8153b11f8f7acefacda68cbbe37443015c7f207ac6e6ccd77ad351d6a53dc9b6fc67c6882ab28b8581ba7628f2a85bf3b6e82c9ced153b4c599d85a5c671f7cfacc8023aedb839fff6fffbdafacf89355a938dccda0cc93d5b2ce6d8dedcf684ae05fec5987c5a748c83054278dd324de2ad23b09607548336e7c14243aa20603f6c913dcc54c746fd2dd46e999cc8ee4d49be66c0e0474247ec559d9387d699ee73c6fdd26a6dd6f76cb5c9ca43e1da1c906a1d386f1b9968eaf11fd071935301d2a4648ef23a00f8b95b04ec327762ff52c1838cc47af9367b31ab511f1614b2a1137188b272e9de7a7b1b1b999a3347450cdb30a50df1116c583c4fce89f29ab526f27c319ab9797a5dc52ce8d5713ae72b05d7f5cfc893d7af722cd720277bac37d8242415a9fbc6dd771228951615a798b9262dae994c48482b570911838e373c1fbacb247c67b5b59a8bb48b94de3727ebc689e2f88424fea74506ffb2a8d67ec7b6921fb56cdcd2f7488db49aab0170f410bf0f3a3237b0051d15abe69bd17284d7203aee53cb217448fac31dc41a9085141e0a383f6d2535a7dc90bff14d0e7564ea8499414596ba859dd90d200210a80c1edbb90ce1a2d5f72870af7cbb506739ea353602299aa9a0b9a0f6ee16ab0c36b693c04974bea0909f2d2806d8040fdb89e81907988408660589179799fae8483dc04f8eb0878d045a057fd63175c8142e57824ec87118bf173d9f3e7cdbea610557b7da3fcd1c784e69189d9cb9d1c38a85c89ab67c59ee5d314bbe5184571f6d70ce4c6f8bbd32b171b8761ad427e246490f48b292ad93e96a08dc41872a4e6bf0eb258abff99b00240de78f57b7669584b09e11dfe21b88085b31c95044ad836a9a88beb277351243b002728a9aa79c4490f4a85fa3ae790961cfc86d6099136c948cd871e7e63fc96fe5c6547d3d4d1d01383a481f043111ea527e1ae8812e27e0c6271e74977b2288121ec8a8256693683c11231bb22a75535d9f6be66f8d6e6b1ec46cdd54c119df637f537860fefd91ee1ee3583c598e7b72c53ec5f023cc2f065d35188f3d9e788a5e96cc53b614b8bb447951d0e635210f404fad3830c8c06d40e84189526b3f71e2e06add9c064f713543b94ff0b1686b5f2046963e83bc43cb62ce780571e4edd1c20d0a91574e48c88aa656cde4b8fe82f604ccef385b7ba0efe17c1ddc04be0233045be92569668250ece270715ff413952ead365d17874e840cb93cb0840769a17569c32c65616635c5a0cb2959589a2cb0c8553591d93dd4b7acc0fc98990ce7282bbd8fd44a4172fd9b72d3a8a70db21b062045a22536e28d2604e3b9c0d145d07ba1e394bc991f67014b16cd8a8313d86834a0c5a0ed1741305e101125cf244306a97cc1373f38b4d817dedef9f40468966b363dff13538b34cd187fc8803aa3af75bc0d759c17bab6694abf7a9b07a3eb2f6f21995e1a71794196b1dd5fa788986e66cae907ea89fa294959551def1721715d50c430d6d4597c18b7416f6ffccf7e588b54c8d3c9d4021c097ee7ba0b4bcbe0e6fed0568f015c4cbbea734b0a3324728624ecb8aef9babc1b8099ed9509b3a1ffa9349fc93b4b890ffbaee459b932fef7ce04a77269eb876ed58cc1c1e3d99179d4ec24687611849f732cc20ef712647d436cea68a017c8d9da203636931ba9b45f0a3b0efdc07fbb37fec419b08ad0e4b40519fe162f5f15821115f353e53c6c526f10557945fc183f141dba74adc5956e0090c6bb3abfdfd9922fbd56733e089aa8261ff3a287c4a44d7142b5b46d6e78473357bc45b86bfde269bcd1d75683359311af36d8f25dde42442c097e98ab33bc79cc9bef95f3514945161506da858f55e53e4b1409add8a9954f151e024b6ea888122de7f78b7d7f35601f9bad5fe88ae16306737ba76815b40ec15f839c2b78212675367e5bfc3921833bfbe5dfc60c2d420064f92dfe6104cb3110031235edeeeeb9ecb3f56e1bf47a983cef41c230d32077dbd075409899cb523b28da425f937b355bc9822169318ffd2f6de01d324d66857d1b87db0d25921fb8850f37b0f61e7e6e1f74cecd2d714f0ea258323811d23ac6b3667f24877fb6804b9dd38835b121a29f54b36bc5e610aa3e9ed242b73d86b7d359ecc0ba5a7be647884a0da5c292c74a2fd157687863fb5792a55ad55a5ba0ff793c43b3e45db46b121c55fb13fa4ca67ce1f21bac61aa4338984afeaa2aac00bac2758d4cc092c811c4c80abd562af302a1dd112cba4c5b015fc133bce04666bf0cb723e4d5dca923fc004498cd5133f5436fb89f3e30801cfb45ea9b680be85cbba4c1b9f1a2c6cfe6b196286b4abd4e4bed79253c8f60c7420bc1476bd2a4f465dd18c3f9f1c8440a96faa72394e54e5cfba3e496332126aa98ee95d88216b4f56d7464b36fb691ccd6e0472041989c21c9a32f45c0b72e44d7793269077d1a22b326e6a44d05715ddaab7abec23488f340e56b5848f92089f7f0abc2a54112817579bcf87527810abdab58544f90ad7922f74e75249ba792861ba2821183812d9670190333df0c97bf58eb89bbb5828b523707ca9921bd812dab7459f765e591feac8f592640b1392910b9e5ea8cd94df233e4c0fe9b62b9ebe7fe5fdeef9750131fc7e127bbd3499319f00198b164a27574f4bc2b5fdeb70daf7a71bfaf1138879cc11dd6dcb3d97512858afdff3aa601bad7c0cb275525ccefe13d75f796f8e03c8f443fdacf70ca1eee2e625e21749a3e375fa650b0ceecf9001a9e3c4d631009654419d04c9fccbe64cc56dd12ed17f0af60994e7d9efa18e1ab1a6f96fd2594d53f49d3ec1b32c6331e1dfdec36162ebe23948fc8a230fa23568e3775208c0b38a680233b7f1d7325078c27637cb30477eb655545b3582330d570d66cbb9eb41606fb34d25789a49911a186524f5a08bf27a68c1144a99192b13c2235a613d1ed871537f445b7decc17f84c195156e5bd3998c413f4f0669771b843789a084caeca0887e66f5fad79c6a90dc1efb88b82c238ba612e1eed75900111eea75559d2a9273e7c34b221aac7173c90035334fd6c600f74fed7203d328ab8c1af334d7b6a88ddec1d2f89460c30779873090df7dba0413a90a387fe3594226ad9977e131408ca4db01384c6524d947fbd1bb04896c436cb928967266fb4b398b6afd0e2512768352e3423842b6969ba83774ad164a01115f8dd793105c31262ca4eda27b0ebd89a5f9cd81eb83bdc9470c471a26bc8a7cdd36eb34ba71d401dd0f118b8e7a1f6221b94a044726e0cf7365ecdfad7bd2978aad0bb0ea18fbca8067540ac0c2d17eaecef234f54e6c415758c7e2a368036c1ec3662a071590bcd8ecb13dd326119cfd09f49bbe60265bd9b9156c2d365af1a6c8a02308b492b3a575fd18fb6a2445220860a763046839c40de5d236bcae5c0a9df277ba12dfdcd8fb0e28e23ac12489e0f910527be6405b4e2170e7a05ea97d7052de924fbc8c7ac93d0ee1f97748acdaa938897e6f8c5df4d8c3a3f73e7815b5f8df586025fcc0759ddcd1f72780f41a40ff1246fee5999718790ae797d8d011d1661f92200619bc0068e103f7081e016cca79463e587fc08863ace009ba786599cf3bdf48840a57a29b5bc3b15479992d27fa285302e34c1a07851351f941d33754b5fe2050a1ccb330d43abaa45aa7003da2c9e7bf3bf353463419cf6b91ae71379de8b5be5a281c425ab59bcb6de5f5c692d98bc87819342ff4388a6cd28f4d01e2bbc6f205c4fa85cbd083806a3112413d2119b7a955f1ff93542b489fbb218bcb3527b2aaf12cce539a2bf2b7788ab3e73ed464e24756d1c26e8bf063904a602be6b37ff0d0091e21602eb5af6857ff39331bcb78037159327daf8a2a9ba1f248aa8d5a01b392035627df01b347c0a550cc293631f3c57492d2fe777e661e1417cdc319e8ce7edf1188b659bbc8b63229170bb736aa8b8e22e527900246715013bb7cebe1f7b1b9a43994e4cba0a1fef405174465c55c2bf7af207a7d001b84233551ee7dd05a3f2a0ba6b4dc940b8a0b5c89d8981679c98ae54c1a32224a1099d3f0045419a5de44f19365555f305cbb5ba20cca9132330ed52278f2491ab04876db68c78994c29a13aaac161c839428d37b4a57f2a4a801ae781e2d75e1fc5a28ebaa2f0d60c2c264c2ca0791f016da27868f1b62e3c03656f63ab61da291d977fbbd5193752a07d3fb88fa682c08c042429d29163c36548c51c58e4f8b50b3dbe6c131752c7cc356c2c1828b331506b0d45167e785d8b00483e99fb5bf7ab820990231302ca7bf540778587786709ffe1e1e581a4f568f603223da0ea74881e5a3867073b97d879a2dc46abb8f0ace7337cad0cabb65b0e2a1aa9ac47ffa6f2a01e7ca03922e132f301484bdff2ddb122aeb8596495516b1d476d6be0a1b1c3b629384988f5add71ed6a1b9eecb356d82c6fd4dc8d42be5eac0bcaef2e6c2c03dfbc546d3c8df6c0299c121f7104d89b89cea4d19129e5fc0cfc7f5d61498249241d170b3388e2bc52d2c52db394c641e8179d7253a4dc81c0647878c98dff9fe5d0a727b53e75c2125420bbe4456b554073c685c369629240ce08476a1eb497344852239c0816d80ccbf69080c871dd9390173364bfc0ee9f528ca416fe4a3e737f5284b5d962ebf73b521a69a6b98c857b498811ff164b547b18a2d7a257437e1efe613860c6ae25d19c220de07b9da12b89f1ccebeb272448500cadd7a55bdd497e72ce018d9fe464f25b69d0b6885033eb8f7835010196ae8aa2d216fb9e2c13ba04655aeddd1b804f8cf0233227f2a94e1026a24ff501ffa09cfef06ec3b41e578696217c533367ac6cee127143484571a099343d174a96ac2da3944a3a89f79eff10cb258cb0d9808ae77ca60c11bc3380d4be6e3ec685050f4e4d68b6563c31334098967fe715b3a8d574e9a19ca071d96ac413a84b14ad4b7c2cbc46be080d6b486d7d0d3e66ea9bdb92e23fd19c4b06cbadb69ee63a31e89ceaf16d77b29d7806272493b896e47ccaf125d0bd8ee24654ec306926bd58f4ac331ea549e71ebeb229d311c45ed334aba7f499e097252a978ced1863a4212782c1bc625ee290b66e9042adf8a6d39321a48889ad3521044b8e161179841aa1d612015f8a8174182727990889ff1601136", &(0x7f0000000280)=0x1000, &(0x7f00000002c0)="42e095ae4cb2000f59ef6d57218e5be731d078dae4c6dc97cab3f97bd73a69e84e902ec57042dfdce3c2c674d4c732b024913cebc536d3bcf54ab4b7eb675261f8de854378d0a0387878aa5f3a808afa654b2ebb2204b98e223e1b2a51595162b18be860ef7428bb204d214f188c96de11dbe6761844d445d241e5044c8460562e99e952e6979f9bdc44bd55ddc165ce8a77e8fbe5a0961ab67e57d533cd9851534e12ce2b8e4f8311fbe0aca810bb154b6a774dabe52cd57793d3a17985f29106ce22814bc13efd", 0xc8) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa080039fc001c00000003000180780078d59462c5cb12bb0f009078000000006783d6b2634a8d3118ce983d9147b76708ae2beb8e8067b6a3943090415fa2e7078de4c8d8f42c57adffdbace21f66e72256ff2c590824c39f35bfbb405eeedab87dc4a78056e834ddad28b313c22702b5108cbff21993cc9e5fcac462ad3f8f036a016f51f2669c8bcd598293f29f775ca61655ca13b8dae7db35770e7a5ccf76b2fa9a4a281b37cf5841bd05eeb5de8110d60a"]) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e37", 0x89}], 0x1) executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x30) sysctl$vm(&(0x7f0000000100)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x277) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) poll(&(0x7f0000000040)=[{r3}], 0x1, 0x0) poll(&(0x7f0000000340)=[{}, {r3, 0x4a}], 0x2, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000005c40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f00000016c0), 0xa) mmap(&(0x7f000061d000/0x2000)=nil, 0x2000, 0x1, 0x1010, r4, 0xfffffffffffffffe) r6 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, &(0x7f00000003c0), 0x0) getsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000140), &(0x7f0000000100)=0xffffff2f) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040)={0xa, 0x63}, 0x2, &(0x7f0000000140)="fb276e3e562c0c979bc4230f44cfb750427094220bc92936a19b7f5a4c318e34bf2afb68f0923777185188569ac7fffc509a576118fd9ef5e89647a6c5390000000000e6963da95e21403dfbe66bb77019aabbb30075c39fe067aa1a70848e83bcfcbf6c455913f95bdcf6625ec6206c0a49547d48d71ee6e7121a1522e53be1c755cbd650", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) close(r7) socket(0x18, 0x2, 0x0) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0106978, &(0x7f00000001c0)) executing program 4: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x8008, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x5, 0x0) clock_getres(0x2, &(0x7f0000000040)) getsockopt(r2, 0x0, 0xd, 0x0, 0x0) syz_open_pts() syz_open_pts() r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) semop(0x0, &(0x7f0000000240)=[{0x1, 0x20, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x0, 0x1000}, {0x5, 0x7, 0x1000}, {0x3, 0x6, 0x1800}, {0x1, 0x0, 0x1800}, {0x4, 0x2d}, {0x2, 0x5c96, 0x3800}, {0x4, 0x9, 0x1800}, {0x2, 0x1, 0x3800}], 0xa) semop(0x0, &(0x7f0000000080)=[{0x2, 0x7, 0x1000}, {0x3, 0xc0, 0x800}], 0x2) writev(r3, &(0x7f0000000740)=[{&(0x7f0000000440)="2cc7491efb622d", 0x7}], 0x1) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x101) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x6c, 0x0) executing program 6: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) (async) syz_open_pts() socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x3, 0x0) connect$unix(r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x80}, {}, {0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x38, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0x0, 0x2c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @ipv4={'\x00', '\xff\xff', @rand_addr}, [@routing={0x3a, 0x0, 0x0, 0x5}]}}}}}}}) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VNDIOCSET(r1, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) syz_emit_ethernet(0x22, &(0x7f0000000000)=ANY=[]) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) executing program 5: sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r0 = socket(0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r1 = open(&(0x7f0000001180)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) shutdown(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000080)="c7", 0x1) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) close(r2) write(r3, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r3, 0x4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x40000630, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x45}, {0x3c}, {0x40e}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x4, 0x8, {0x10000, 0xffffffffffff3425}}) executing program 7: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) acct(&(0x7f0000000000)='./bus\x00') setsockopt(r1, 0x1000000029, 0x31, 0x0, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x27, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) recvmmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/78, 0x4e}, {&(0x7f0000000140)=""/150, 0x96}], 0x2, &(0x7f0000000280)=""/236, 0xec}, 0x7fff}, 0x10, 0x1840, &(0x7f0000000400)={0x4, 0xffffffffffffffe0}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0xffffffff, 0xfffffc00, 0x80a19d, "bb08000100f1675910508b00"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="9c91ac982b669e6f6e7d1b516781c93cc5850fb23bd9acc57a243bd56e06616705118f096243971dfeae80c5996c09363c9cc3272a72a56b68b1a2a145f29e18fdc73386a11a5345a5e671da5421f00bc1608f1181b68d75892cd19866ca57db243c1bf07562aa8505339958395f2a79f5176ff233b995d6c84e388c2cb7419ffc874a70a72f8da8e379ae81bd1ca7993c17c6418bc6096f671bd1c314e6134a663c5d776211a40befac9f862297d6d453b5faa230d4262be3df3676404c0410e91871de7f41e0fe23557f44f5e20ced87aad39d50db04ee3f9ffde542e0b3c19a0c9903db4549e05083f5cde66df1", 0xef}], 0x1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) close(r2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x8001) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffff9c, 0x1000000029, 0x4af0, &(0x7f0000000140)="0f90903e328b29b6bbbd820eb36c6ee14ecfdedae84ff296c3190fde2ae1ed333832cfd4a5d161ab619291b284a96d37b82cdebfd16045e8904388b6d13431430f567b47b3edba99a47ff76570210df86388f228be66fa1ced391292d74d0aba6f7d439a18ce306f4b7ad5d2aa5239b4bd19aadb48b13ad469795fa12ac91e57a8d3b452bc14dace6f1d6f5e10858d9a7d6fe3ae2aaded1ee761d0812c5faeea696c2016ca360c2b958479a3c1ee6ec094beabe4580aaa27642126abe0bf220c2048459c954a6fbf6fa03996efde8ff059389deebfc1814f4d02754091928442d3d9c11b2f8be9c3fb2529928ef0c4136488ba7f0938928257698a30dbb59a8e58664c7ededb8ffedf171c23a34f945195540a4552552fda0266729b1de9c0b0da38ffdef0e93fbf6731944e05a0cbfef6eae819cb0fee2c1408881350653cd068b2027ed61abf3fa8974541daf595bd2ca6cb368d738fc8dd0cfe5d270d35bc3f67767ef17abbc154d3c97c95cf4565e5d7ea6312653e6c7791bdb8d4206959338c608fe28cf673d939d5b0b46ad42c2bfa868b59a2b0f6a706f4093bc60a535cb0de8a34733242b32faeefd5d88bd13e1b2497c9867fa144f20daedc1402", 0xfffffd5e) executing program 5: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r3 = getuid() ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setuid(r3) r4 = fcntl$getown(r2, 0x5) setpgid(r1, r1) fcntl$setown(r0, 0x6, r4) r5 = getppid() setpgid(0x0, r5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xd02) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) setreuid(0x0, 0xee01) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) close(r0) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x2, 0x1, 0x0) executing program 5: close(0xffffffffffffffff) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100)=0x3, 0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket(0x0, 0x1, 0x0) socket(0x2, 0x2, 0x0) close(r3) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000140)={0x19ed, &(0x7f0000000040)}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) setreuid(0xee00, 0x0) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = getuid() fchown(r5, r6, 0xffffffffffffffff) r7 = getuid() setreuid(0xee00, r7) mkdirat(r5, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) faccessat(r5, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='#!s', 0x3}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r2) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0xffffffffffffffff) r4 = getuid() setreuid(0x0, r4) lchown(&(0x7f0000000140)='./file0\x00', r3, r2) write(r0, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 7: sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000240)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3eefbc35235b286f81c38defcd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b042d21cfa7b050a261b60799c691388fcf3820f965b722cf5eb7d3a47fb5153550273786a8f4c8fea9a7c4eb90865e2ac25450844c29271ee45d020dcd6e3f850c1b8aa9b0bcc89c7ea649dcdfbdb006750612", &(0x7f0000000080)=0x16c, 0x0, 0x0) executing program 7: r0 = socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0xfffffffffffffffa}) r1 = getgid() setregid(0x0, r1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb28", 0xd}], 0x1) r3 = socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300)={{0x1}}, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) flock(r0, 0x8) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8020699f, &(0x7f00000001c0)) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setreuid(0xee00, 0x0) getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020690e, &(0x7f00000001c0)) executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) r1 = kqueue() mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getegid() shmctl$IPC_SET(0x0, 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0x0) pread(r1, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a421720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900", 0x9a, 0x0, 0x0, 0x0) open(0x0, 0x615, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000400)={0x2}) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd3", 0x14}], 0x1) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x9}) executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) acct(&(0x7f0000000000)='./bus\x00') (async) acct(&(0x7f0000000000)='./bus\x00') setsockopt(r1, 0x1000000029, 0x31, 0x0, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) (async) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x27, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) recvmmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/78, 0x4e}, {&(0x7f0000000140)=""/150, 0x96}], 0x2, &(0x7f0000000280)=""/236, 0xec}, 0x7fff}, 0x10, 0x1840, &(0x7f0000000400)={0x4, 0xffffffffffffffe0}) (async) recvmmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/78, 0x4e}, {&(0x7f0000000140)=""/150, 0x96}], 0x2, &(0x7f0000000280)=""/236, 0xec}, 0x7fff}, 0x10, 0x1840, &(0x7f0000000400)={0x4, 0xffffffffffffffe0}) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x0) semop(r1, &(0x7f00000002c0)=[{0x4, 0x5, 0x800}], 0x1) socket(0x11, 0x3, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0xe}, 0x2, &(0x7f00000001c0)="cb5c6d61627145", &(0x7f0000000200)=0x7, &(0x7f0000000240), 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000340)="02000000", 0x4) socket(0x11, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7fffffff, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f0000000240)=[{0x1, 0x40, 0x1800}, {0x1, 0xfff7, 0x1000}], 0x2) open(0x0, 0x80000000000206, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x22) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffa, 0x1}], 0x1f, 0x0) close(r3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r7 = getpid() fcntl$setown(r6, 0x6, r7) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000080)=0x43) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sysctl$net_inet_tcp(&(0x7f0000000540)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000000)="a37b7532", &(0x7f0000000600)=0x4, &(0x7f0000000640)="03000000", 0x4) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) writev(r2, &(0x7f00000005c0)=[{&(0x7f00000009c0)="6d7b4cda569c1352ad3cb9cdd4ee810e070fdb97f0fcf14302c237d133422d863fe47c37f5ddf19e4a92f506a49bb2a4669d228a91676935b485dc77b23c8f0badf2891be2e7a7c16834260e0f11bb109dd0388b57ce9e897108f38f2ad57b2bfd6eece52355810553f8b6dc0297f94dcb6a063eb26b5b037a1d8df168c1a085bc4988617676cf7a8c07a4d53ba394e3df58f6b386d8a5c5eb1651f78a20e116af573daeab6da6425aa1ea07838e1eaba0dbb59395dedfa857a5087ac4efb1fbcb2e757c022220b86af3cef33df948117d0400d23eaf47bdea4a9964553aad5c05945a270f599fc43249162ddf2c529a469f4c8594fe6d24b3add8058ea9f0adcb0055c60a1fed1a49d6f6496269fd8603b449a7511069d742f2c611e85c0a5ba9400ec15d11d8868e8c840858faee81a8ccd144cb424c150a712f3e86e117f8a272a9dbbb2f3907413cb6518815cb297a6d1644266efccf58d98e38026c54c33a8109c50a6cd186ba15d9665efc113beec0cd9172c1b64686588e741be1203d912d825af58ba8d60f8d3cc1271f6bf6f81e5d3fe461db7c3265d9cce82621fe11c6ce2e55bba71da30a", 0x1aa}], 0x1) sendto$unix(r1, &(0x7f00000000c0)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f700cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb66400"/177, 0xb1, 0x0, 0x0, 0x0) socketpair(0x10, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r4) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000200), 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{}, {r6}], 0x2, 0x0) r7 = semget$private(0x0, 0x1, 0x49a) semop(r7, &(0x7f0000000180), 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000380)="a168ffaea8bcacafa312981a90f08855cbf6889057cb94e085a705183fb5", 0x1e}], 0x1) executing program 2: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000001240), 0x4) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="c4", 0x1}, {&(0x7f0000000080)=' \x00 \x00', 0x4}], 0x2) truncate(&(0x7f0000000100)='./file0\x00', 0x4) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c48) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xffff, 0x2, 0x4, 0x800200}, {0xff80, 0x5}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc028698b, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x1}, {&(0x7f0000377000/0x1000)=nil, &(0x7f0000f90000/0x4000)=nil, 0xff}, {&(0x7f00000e4000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7ffffffffffffffe}, {&(0x7f0000147000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000007000/0x1000)=nil}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000006000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil, 0x80}, {&(0x7f000039d000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil, 0x7f}, {&(0x7f0000588000/0x4000)=nil, &(0x7f0000001000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000001000/0x1000)=nil, 0x8001}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x2000000000085}, {&(0x7f0000476000/0xc000)=nil, &(0x7f000006c000/0x2000)=nil, 0x7fff}, {&(0x7f0000280000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}], './file0\x00', 0xde9}) r2 = socket(0x1, 0x2, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = kqueue() r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000002b00), 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r6) kevent(r7, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r7, &(0x7f00000004c0)=[{{r9}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) pwrite(r5, &(0x7f00000000c0)="a7", 0x1, 0x40007) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0xa}, 0x26b, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000499000/0x4000)=nil, 0x4000, 0x1) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) rmdir(&(0x7f0000000280)='.\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x56, &(0x7f00000001c0)}) syz_emit_ethernet(0x1b, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0806000108000604"]) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r4, &(0x7f00000002c0)=[{&(0x7f00000014c0)="20206000019c0a", 0x7}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0xb}, 0x2, &(0x7f0000000200)="599eaac2e88fdcac9ccb5a45b96dff780b4c88d9a9e769faece1b13fb994d1226a3a0253eee70af34d330fb0521dc790c221a47ca2d55a55e26d65276f37695fb41b7a7bdf857707099674f1c509379aab002b72472a26c63b0bdb7dedc204b9be766845f52aa93a5ba2a170e981a211b477e62808c32695422993637327bc0a05a147bcc73d036820e8dd570f650cad8899aa33589996e8a3aa2115baff0de8cb5f0e95348ac1072c2fde85180dcc849004", &(0x7f0000000100)=0xb2, &(0x7f00000002c0)="09ebb0107c43d46fd20e2c1767056144334520055d2dc6fd0cd54758945e9101c8ff809cc7396d565b482549c2e1a6a3a81494133ac20563bd0bdd0d4eb5dd919b2a09ec27f9d4a6e0ad74bff4a3622593957175a7d6ed548ea4aa22e3e6cbeca72b3ac37e08887a5d0bb5dd7c22", 0x6e) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 7: syz_open_pts() syz_open_pts() socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x0}, 0x0, &(0x7f0000000080)="bfa38e9b0843e6bacbbb13132db526e50825270eb19d1d510301f770fa5e4f4be6d47f835c118fedbd1fb35ca7043d8a1a08d6386b3d49c49313de2356d43823e6e729c04e5b7e06a8f413516e36b10874", &(0x7f0000000100)=0x51, &(0x7f0000000140)="7ead9a231294f2491ca6d35d1bfcce5dd22624d20d2ba8c22dde5e5e9a7b7ed924a2027c164b61ef669df6a3d49de8a27b2d6a8b481481538b806af189e12e3682fc32a13a9c2dc9e156f108a8191b23ab4cdb27d63e45176e7d05062fe346f128ec18ae728d4f13d7d63f2cbe091e745d37f2f4a4ec07ebff0055a33d28376f42a9de86f277", 0x86)      executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000380)="190d", 0x2}], 0x1) read(r1, &(0x7f00000001c0)=""/153, 0x99) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x26, 0x0, 0x64) getsockopt(r3, 0x0, 0x23, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x10) r5 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) socket(0x18, 0x5, 0x4) connect$unix(r5, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket(0x18, 0x4000, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) setuid(0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x580d) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffe37) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x31}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) chown(&(0x7f0000000440)='./file0\x00', 0x0, r4) r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) seteuid(0xffffffffffffffff) r6 = semget$private(0x0, 0x4, 0x114) r7 = getuid() setreuid(r7, r7) r8 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r8, r4, 0x9, 0x1ff}, 0x9, 0x5, 0x10001}) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000001700)=ANY=[@ANYBLOB="1000000000000000000000000000000014", @ANYRES64=r3, @ANYBLOB="df1813da4d2a00db81ac531b258f13aabff894a7bfd0eab96e07b35b1b7c4a14019dd09535faf58a82f68b28969f72f3d19374c900412bf524aa4ab5affe64c5dc22aed5fce8615054093a6a73baf2a664fd0dc447b3efd947e3b358a603cd874afdd18332cc593c9f1aadea1f2b36846e40f3129bbc077d227a05cf379c468bfcef81bd2622da2fee9e7f2f23dfde24024d9fc1cdf5bb86172f2d209883f5fefaaea7a31d64acb855d4cbb380fdfda39862d6dfe1dd721a6dc819236e03fbebed8176b2c51b15bd8684e9950f55d44586587ef6291c2342da1779702352dd2a6cc09e0e08061d076a821785934d98d890595fe6ec64d01c5d6c22e7d30079ae287f5600b99e00e8cabbbdef1da09bcd192fa505b56263909a5849a5fae0ee269b84f9d9fb6c67cd6588fe164a166c270934e35894a6e39af8f2a38c46a1bca11481fb9f9504a24be49b5a4399f867a8e5b59e9548b308ffa6a4dee06aace27b2ae60f98212c59e6720f679012d104be1d0e8464da24751b363e7c8b933d051e564b9407688eed0fb85465b29609d42a49fd968b5fb8cb5552544ac8d3674aab1ebceb81f7ec9041cb0bd7736425e77daffc8cd375e707ec1464473f9da72af4f37d0089b0cfd9a858e3075ff675428fd60bb94a880d592cdb7ce839bfca40eb8584ac2be5aece4040b15de31541a2b393487206debf1f00fa62c321ad4da4a1d890df44deac76d26ea45ccfcd7e8128a8623d2e3831067e44a3b0a52a768882047ad44c44a500cee337359a23a072f3f84284e84b4b69797a820c611e03116fe62d64b4d21547c372c4cd159d5ba1ac5c302e0bd722a1434be1de48330c2747c0f990ebc0488f89acfabf036f7d56a274bf8dcf680be5c7ed266a820d5de6065beea4ba5ed0aef811c267122a0530d6b2ca149549938411b9020a15b1facfb04cf8d39374c108205e8cbfbd83c50dafa82b803234e7c6d7247e637e7631ac317b8080bea0cf24a607c24e676bd42b9835e6909c45b74dfc235eb33ffc3d013f7e57c9e06c633c48cb5aab0b189def423925467a20a035e56f6ed2f6660b409c613aec906b8b7775d5c516441faaf03c04ae6fc12250c6e49b87c7cbd3c86a6eaa1e1402494eee8d022e38bffafebc0fdb8270fd6867e8dbe65ca759ec01cbdfb496508cef6953d4fc92089fafb6dca1c846145119a332a43094aca015170ac92bb230e8aad70a6bfe09d1fce9cfd9407766fe464e23d829e2f5a0b9e35ea4f2276e98893bcfd94b4fec3cb5997984f03a3f463960426aa7ebb44eadb4e7a74557ad69aa9aebdf68ac1445a40d18a2b566eb8d1b467dc0afc43d6d296a65413896b7c4a25f8dce38e78c0e76507af0ca4000e45be315ea5be5834de1a570f281e4c9eef82a32c6055188104949d0684a3c15e3289838b88f9d15237e7263480dff24a63d66b1e200f047e1361b4e89ef99ed0e627772788cd91d05b3ec499ee4b905371f90fcf81fc7a3e7be411657407963689d10a37bca09ea67f88a3bea419388ae56ac36a8298c4440bd9a8eb45e28269d2f4c0e694d37bfb4b5ed5358b431a88bf2fd8f75a0488d64791f9640b22c68e16819b1554f0eafaefb737252deba4bb243ec4ef2bb61178fc45a56529c34ac56e4d5a44953cd5c4e5ab8aae96b1e9ff3194ea706dd6cb8c9ec095694047586b940cc3b2e2b4a8b5d79b0356063aff7d74d63d5066caa8441dca7c008b5f723862dad4554bc5e510f1bd337814cb8e5ba432b920dfb1d4c9678e7d647a44bf95f378cae4380075c9ec1441881b44210a858eaa058171c5cd3a6447f12f1398057da252c89077f54c55768c880046f19acae319b197f4f2784718717e2d3ca4aa17cd7ddf81b7d7be2e3fb4255d6984244d5004deb4724b4f68095797e2467d902cef7e21c17975e3ba7c8da2b159815b608bac4833e134d04d35fde905c62a169ad42c4731128105838428905ead0416b2ab7083e587e466fa9fa2f812d612a491aaad42ad91808707cc5253606328538454d287945e6d5fbfd11944cb2b132f00cbc814c36721858df03131fbfb6a56e6418d7a62d341b8747498a75d7c9ae3d25713cffe8624b3d253b4bb22f2390adc1fc8690a4a89a07a8955827bb8bff1e1a859639f9b06cfa4a608f1b9f52b4a3f9236c17f0954d00acdae7cee8a0d02cefd5aa501d5489863d0c85b7a8a8fe22b667f36570938dca16d15892c10554748fc41cf6fe039c092ae17a99c79db842cbae9ee24aa48ec42bb3638d92ec7b6bdc0db8dc885d483368e3de877d480d176880d9e20c5e789557f551cac403a6772e7b32515d5b1901f01dfec2496199c1f9a93be43bb40fce994e9aca7f4e39de7bce32d24843e63ff9e4e47115b50f81f65153fdb61e58c50b0a79835f2dd0b48554b776b0059a8be95169497e5a3c25ed9c322194c3d792777644c64c28980e88156e26b4dce317fbb99b692f227cf12a7463f86000f20f977c8de7e7db7974826646da5e00f6f5bf537ec3455a7f186cc28b73a6b17a5804a0f49390260bf570345297617cf3c7b1e13a4a7ddf771e8fc5dc17fba196662efe153baecc2e2bcffbbcafc3c1a3a99e4d53a54aa6bf979f21d218144b9a15f100291ee5c0fcf0cf7af21feaa6424f08443418d0a295d4557d66cff8e530ee77e7f5cfc0fd9fe83d9509e0616124cffd1f76563adeaf55a9c994b2a084e08a890800d18c94031599d7a25661b696f2cadca47163c2920edec8ba79f7fd3966d5736208d8efb7de78d86d6a941559008de5368f1b74e4d96e49d7f589fe0a6eeac7e1c6ab1fc4ea68b2104349a41c0fd4017b2e978d93c3c59054c7a5fb4c8c112a3ac9ca5a6c969cfe9e3d1069706ed4bdb3941a6c14bfc2aadf8cc033fcf406549f3175774a8cd4ee0ec2e6be09595c17c0b44a36946f0e47db7fcc7d043a103c5611142b1d9c90ccc5c57a46dfbca179b1455e3f79f028568c60585ec84b3ff6740e3149c4d91c365bcbc98045e575801cc8719a64f6133b91e3b438a6ee2aef121cb8a1ce84a900cd8424826b6dfbfd9f9e78bf1f565031fa7974ef2c3aa156b1375b8e523f19c6c093b63d8e0a6c03a1c76f45d6cfc437baecfaf07bc1a62e69365ddf2d6f1c97a542d63f31a149b4fadf51e606205e51ba7ac90caab0f5dfb0fa93c2ec1254a19a3551a3fffa8ce9892b2845e1bd93a3964bf75873b55e6eccfa7dd06b0e91f8639d0a8b3a4571f69b4f7fdadb62e8effc555b692f7b794e4012c1eb219a13792090925bbee5456f9e1d8bb29d3828070fa385be5081cfa0de0cdce2441d857c6e905caf94fff3aca58634901c4711f4c426c56d5577382e619820d8b3fb566f31ea604f54889fbebab969b062319ca8a9017c43d949866914adef7c8fd42a65d3f35fa7ff58cf643a90fc30bf5e4a8518c825bbe8996c10384e6aa6eaef510ce0be3b1799ca87f4fbfcde1a25f261ebded4de5052800b952286886c36a649b657a4923d3f8306da4739d8f2b383ec82679e27072da8893f84bbdcf1ce44b667321cdceddca7cf6c35ead8421796dce9533bb9312d89028dbb16bf2b5b7a9535faf8018e4b3e9202df2fbc10df4ad74b725a9a44f110b8d4ff743e36b8533a5559916ab469bd61b0de5c87a6c48fe3eb6faa8e9ccaa9ad2736493d4f9c05ea384a5848a2cd25824acf759a6fa50aaeda43138ba93ca6292d7670e0a027b846b031d58f36dc2a34ebc27c05359776a635fbf21e5d435add3eef3031b43d371faa6a90c0869c3661461e5ee383ec9d1c06e59f7163e2109426764ebb19cd502b0f4a930f05778a131d55968de4961245dd6d391d0463d8c1fb032d45a2f44228bdb6a7542435c701275e9321ec6249e1db990cdc392c697319f700daa7775c84ba068b20937529a629ddfc7afc471e75b1e1a70c08277dfe81a491782b82315c9d7d0a78483c998ca3542a5b96fa1fb24f22f5e87d50f16cfb383d0eea7ffbe17c8e4999cbe63bc4b3b3505a455717a5f5d0239e14655f9c11aa711f73b919317e20c04d8e97569236535e8e1e0d30a8808442b1bb582c934f454d46067e370311774e9ec6eeae9cc57df54abc030fa842058c3fbeb1567974fe846826d0aaefc7c68e4ddc4289ca7b5c7be2ceed663e2e4df04e10076cd63f53fa4128a1721a8a96424f0562d5bd39acaaded861de44f0351000657cafb974b6766f41e0ed8177c8ce88718d02967cb56ddda8d390ebd2bf32eb2e6ebb3115d44d0fb0c18dafb4cff9b4dc92fbceada9f4309a06c1e29d832c47082de139de7848a364eb992b566f1dbfa6d2af72f97d82ab9e1ee41c3b715c5acac9472fae2add96923c44d609f4b532280056ccb334112fc16d6b7e491ab650c774707a486e9042288a0d7fd812ac107abc35ccd2fc83b43609950384b9daf27b1799e34d4c128aea99a366a27886d0fcf9ea2f737e015d25505683756c129290d6a7829b39bc2b03103d6401d47040a97c130657d1862a2db6b4955e71542b1786efb100c599ca7fd4d79f888795921c358ab6a6b5ee6ae7334f4c5d9d22eb8cac8c0333a98c4b0591a78f75c5c546dc8fb19b7bf1bbac06b786237d69e62bcbcb6a4186ace7211bdff33b55637fb98764d0024f74b8d1fc4edd939554405c96ec262244fc650efdea31d02d309232be9240fe8f75062c3a773177998f8d21227f94ab7526c324a0e146a1d3e3c6809092ca6f8e414bcaf8dc1e1f7016d1ee5e92746fc3b30eb9a71ef22585d43b49c5f11a995844e88d8947ffbf617f1fb438f8bab6706374ae36676633808e32222e14a43d3878a8a984094cf28898610321ed66e568b18cebdd2132d311be06de78cb9a5a36ec9302831ab53335257284a5081825b0c8f0f9e346e732b61ebfe3c26e1926045f54b8d8af7c5823cb3951eb49c9d9fbf4fbf4e91f3661c3ab3be8da3a48518028f4494f1439ea94010584f83309269a0059e27cb1a74de90bb6c36e5596e69d018fb60f811d228946b190c0f43b10564ab5e0736f686729d8a346bf6ba960ceefda3d6fdc2e21063d31f7ae6e4cb5b405e4470c27f9a83f6717feaf25161061e2046bf831cc196006cef5ef4cc4df43dc51fc8b868bd2ef69caad805a602119b8e4a9c068008fa8b21b4376a72af912a0e74d782373552f7e3ec587e86ab433f20e13cd1a84a1a5dce9fceb76445268150e3ae6c8e055e63dca890477b9191a7ae04e5949a07bedc70fce52e845e3c9c72ebc8c919a8d45e235ec41dbd5eb21347c2703794a6cec90113afb5b52667316e93e517b161fd1aa9b364bd5783d57fd5221443fa2abced63ecbbf81bde48b3d54f7598c793bbe0442ae000c3960f7202b8698304705bf3e37ce495d0697ab37cc0f8ae720a6aa1fd9cec54babe1c544b59d13c3bbc6044cc330f24c6edc0a5b3be0cf176ba4e7cb840e875f0ac7a670b1ebff934a76112592e3ca19669cbd4804204aeb6c227cdfbf5659bf4f1453fbad4e4b691921272fc6609aa77ca51d7ec6e193f1392dbf3be4dad6b7a5b96e18cd22c4aa9b0ce5bca061441c93dfdbf716aff413bc57856c5d7a8fb6e5d293b4df071604e8506cb72c291b78e77dcd2833886c4b6f26502911d4bf6d829d27b254b8048b50fb0d65966ee5fc91454e96e3b38f6aadcafb1fb33f4f9f998adf1bc06e479d6e9fb732adbd24b1bae0eee4e82f437712b369d4b4b7975adcf3d01e3fd7120ec0af603089e8b71931ea28e81a0fcd8063fd247e21f93d62840af6ffefa4", @ANYRESOCT=r7, @ANYRES64=r8], 0x180}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x400}, {0x0, 0x0, 0x0, 0x4}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) executing program 2: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) kqueue() mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getegid() shmctl$IPC_SET(0x0, 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0xffffffff) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a421720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900", 0x9a, 0x0, 0x0, 0x0) open(0x0, 0x615, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000400)={0x2}) executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) fcntl$getown(r0, 0x5) r1 = kqueue() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x20, 0x7, 0x16, 0x1}, {0x7fff, 0x81, 0x3, 0x1000}]}) preadv(r1, &(0x7f0000002580)=[{&(0x7f00000000c0)=""/105, 0x69}, {&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/71, 0x47}, {&(0x7f0000001300)=""/173, 0xad}, {&(0x7f00000013c0)=""/16, 0x10}, {&(0x7f0000001400)=""/238, 0xee}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/71, 0x47}], 0xa, 0x80000001) getdents(r0, &(0x7f0000002640)=""/169, 0xa9) r2 = dup2(r0, r1) clock_gettime(0x2, &(0x7f0000002700)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002740), 0x20000, 0x0) preadv(r0, &(0x7f0000002a00)=[{&(0x7f0000002780)=""/111, 0x6f}, {&(0x7f0000002800)=""/97, 0x61}, {&(0x7f0000002880)=""/19, 0x13}, {&(0x7f00000028c0)=""/36, 0x24}, {&(0x7f0000002900)=""/86, 0x56}, {&(0x7f0000002980)=""/32, 0x20}, {&(0x7f00000029c0)=""/27, 0x1b}], 0x7, 0xffffffff) sysctl$net_inet_carp(&(0x7f0000002a80)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000002ac0)="4fcdac1449e9c2dbeaf4a93cf45c84cee4f928edfe0a98cb4ce618e24c2b3eaa850c57477ea5c88157879bf28d112a5ee11d052be5175dd3108ad52bc7ab742a8e7e60ea882d652baddf70b68e092090809dc1c590f10a6c64acc0ed1466339811570b7bb1bb9757e417f967f028714e2832e33ee77455d2d8aa49c260854d4513e2dd4c5ba864a61596c753c749353c9ba33aa80c88d673c318c9e04422cfc39234a8d30cea3a2b793bdeb01c7418b88593763eb37b6d1a", &(0x7f0000002b80)=0xb8, &(0x7f0000002bc0)="f7ab8cf50663fcdb43bc09b86e93da374c5ebfd7eacf9b2c46bdc6bd83269031891c348c0e7cd6685c9d512e3587819d9935ce49839f4a51816aa7b1a5c455d1c06827185a2ff6ddae8a450907c1b9fe63c59431b1cb80d079875a806636e019e01d2246031e27e60c2b88387035856da9426f4bda31ede99473460f42c3a5b0f8b56209b6c5ff800b857d308aa431397d925db51e5f38d248ab30bf0eae684e5575ab3aecd40cddcff8238994b8fab4af6401fc179b7080912e08b28bd9b2c47d92645ec63503e27abce1a186f4c497e43eefb78ff16f09f60b5899027d53ecfee9515eb1cca2ce0397f98ddfd934a9881a6e3f065817f3d044727581f452a1ed767f293068bb30ffb398f9b90d00e429123e35f2ebd5376952be27dcd5d297a9d7499fc3d6bc551a6f3132171082fa60f32788c8e80e781fc6d298abee340517aac89638817627ef0db2c25e24db4eb747f24f9808310a0b39335c2343f6d4e223f3d663766c6de4c98550740a3236de0cab78eb665d7b5cd2d4c6c25e4ff58b9da41035ee29380e2d189df1dde3c8a3134d5be699351d11d2df86b24ecd7223574aac82cb7481bc0a871bb4b8ea5caad944903415c20be768c46f70ad9b47dfee0e86086fe3ee265aaf603927cb40d6a7f0457bcc60e8fad790f12c5b208b4359697d36f0dbf8375c3706797234e1f51f79d2fc739132c00e035e3aa0c64910bcb3809711d3c8ae689b578d7b5b43c95ec5a85b14a7a3a5558671a403cf616977585117d03731dfcef9d3bea4299ae0de13e543fe7ec9ddf1e3f44ae1f1c71d30b7babc71bb1a6359f24cd48a9f517a2f624d2aafc029a35c28326c0013d3f9433df9b294e374c615f1a2f0fe7b4233a1fbdda5fea3b32baa860877053cbb531298baf4c1cfba19ad01094e44fbe92b5ae728b08040aba2b5debe6246afa430ca2ca88bdc77e3a756dce7486b4c3038b888fc77029bee09168bee5195d1ca7acc2047af5bfbce3670a034a5f51b448a4f39e9b8f65978626d6af224ded7c4f638b1a70b7b4c6b6d78081a955d949e1da00e88dd6ec324a4671c46b4e2c08957a15a66a70851612ae3979816345476ad11b8cb1c079265f7b71a27303f3fd9d62dbd8bdd5ef7216087f70c66689ab49f592fe84287da2e3d3868fb5111912883323cc5b2e5cd8260d67fc2ce7f8b7ae18c70be12d4648c5fd6cf7341262b8cc7f95993b6e6e0c0dc3b56e13f6ce43de6387830e488cc4dc7853cce78c29524197d41bfb46253bd235cdc9e19f9009caf7a9b61a2033aee80ec46acf8834a1393f4f01fa926a72fb955773de23d9566eb2319c4b1bce6831ddbb3002b3e402f532b8eec73e4707fb78e6700f883cbb0d726440bae0cd757a00b376392f5eaa7e12e606fd8e12f67a57b0a5bd008a77ad74394974040985e3e4dffba6863d0b8f5684d915351f07f2e2b82d0ff9f3f6a639b318e7b691338c9ef530746b17b3465bc97c13afff6b8c0a717534efc801680c77338573d47f2f9f078236886f4dd0d09d765d81e7f118a743fe26e85f28647fd04383843188d906434b96395c89c36950c07d0e69c13f4fa2d5cee9c6af5eb8ca2b4a85e89851563adfae40ecd4eb43f8990001cb9ab1cc059fa73a25d76032c6285bd332b31af065126800bc01dcd673557d35e1d9e4873381a3797d4c442f6421acf6a4f4b8ce187e43ef5118faa291ccc599430ad980f7ea3fea68173d14e0934ea16989c293e96de05343f1ec36fe038cd7ec6f005a11486a88ede1601c85710ef188dd11c84396ca17facd74504eb1f73b82440b41a354726b59308707e64c594ee3ff996ba19d465d06ab93783e3e0ea76384aa96a23f9fd62f605839ea550b8937859252a993c3226c0764f326e7fb4a4a9b56b010a0e81fc24117e1c91b4d49b422379a6baf3c42f0e4928a163ab4189a5437128fc4beeb70c75adee60280f624c94ca0f225d9c2e764022a8187f139f7fe90d0c6f13637fc26da8e327cc18da4af6e485bcaa0c04cae0a840f2146a8ab58c082ec920a50c85a1a93e26472c37ea7d7417e67a4162249cbe9b8af800af2a2c87e3c3c7502233f7c72259015426e2f832d5def66694ca9af1130dbe963ed4bbf906ddb0d705d1ef995ed1833b086c47dd4b4e0d09f2a1720af1e801379648462794c21caa37e698fb5ec99cdb5a3b421b671a608666e4e734fe6bd7aa056df687fdba1257318141e07b8e91ecc2ced855e1ceb5efe709d834e30d7d31e7fb1dd430856944d9a198bae3c9afbf4d02e8026abb737251b51a7acbade406c41b714ffc77b993039a72e45930de1555c26e32c52f43fd6aec713145b09b28061b0c3be263715a1d45f70796e170bd5b9278da862fd799575dd0767f49ffeb97ecd56b23672b2ffe8b11ddad782a58831846f03de72cb56ea8bb36b646f62ec94adf78a274d517ab570f28605032568a35408f34dda8d51e71e73651b3591d0ed1ffb88cd05298c30bcdc75398cbf1c27083c24a2c5dbb98239f57ceb6a4e159a6b4ba166586a5ddb7e4694c0cb86b87e2d428ae780012bcc790c1172b23310c07d4529a0b180607dab5363e3356ee42a197351edcbf47974f44b1c0b45c0fb3b3d37a6a677643cdfe0aa18bf4fd95bfb917a20e9d27e9f0b1e69ca5033d67e48db70238b2e228055a2599de9142d245bdb12b69d0dd8afebdd1f5c83a1b554da06bd955bf2ca5f36f700fd795692ea05f4036d51e95971a939429751595146710fd7ae595b1d4be69dcec08331e9b2ebb667b26172b5a3e48b3b34159bab3fdc68a6eed88d6e4c1e455aa97de55597a5d15ee9aff10048dec7ab741e064d2d674424cff474127988c19cb5e1dcb346705b6857536dc5663a4b30db9680356a74f78b18c6ad2694039ccdd7d15e2dccbd71bcca090a6e8c9797680f3450d6796b469b7eb75c92345b48eb21b197f4914043aaa309071add1a2cbc844fcc995c2fe9a9e12ceb4c51987e9a28343f0647cfa901fc9777069e54008fc898d2b93dd06e0ac642b485fcf89ac456642de97a326a91f1c9838490ced8e2404b63b47403c45afe67b280e0c3f9d4c845a27dd2326f64da70bae14aecba4531d54c7502abe3470bc3f626f39b24e78f225d5e3174f13673558070289d8e3a89aec39e3b69f0b63f3e0aa2ff4b02d0de31f6e10766cf84f9d318640d032169b5a32065c748798f7510b5a2d4984f41199b19ebf644f4fc87cd7e19885690398145e0862213d70d9eca066dbe275816186e4c1866eed3fb699b8204011fc7082237444ab27aa4fbd4076a75240d9a2d6d0269c979dd6439d95944be8942debdf6674368e1b14bdc67b822935b89f6a1f610fed8c0546c1e5cb6f8a4ce8b8deb75927244a0b31b4a6844f1d4d21c9a9550841f8b276b22e8f25643d0426604ac4708974ea9e7879432a359f4023c223cc575ba47de9d871638ba5c2c05e50f15e01e16ada90f7a160b41e4f7c12b96d30481aea86094160430ee3285220204ff37b308cb970cf524b1918810c5daf71c239dcbf7fa068cb7434d06ba9ecc5a6f547fe74bbb0e2454e0ecad67ab04042ed30c361a7bcb4bd6d15e7a274c1ddae6a262fc606d061c9345e2dab9f0161560bcc33f9361e87b996f118fba4239528c2bb4198bf4cf85b2d3f6f9de12567a6086179cdbe083c99e9bd517a343fbb90e3b735f8730ce02243e5d7bce475aef849fd31a99e93d19932fd57d98dd96cad2388646595db7ef84d509dd9cb86b5965ccd3b04f02127fd55362b38e6c797499d9a15a98e66df6a1904ef8783b8b51365def0d288efd822a9d49ce270e2ef8b67c921f0677c837684323f6bdc4747f374a1f146e6d420166ad8248734bc1bb5f6bd74aec88ceaeec56e5642f8dbcd65b53659c730e01aee6ee352618ef9ebd376787424ffbbe617b1ef5cde77e98a122b4f6fdc98e2a72fec59bddf854554946042f8148b65f0257aac7756dc270f56a18ffb12de56e3c9ff8c65303577e509f0f70616b0d629ebac779c48ef5550a30ce22a520e2b4548f95ec5b06d143b02013a68d64245a134eaf4177fc3b933cc2a9456f55dc25ba99f1ac66f414d78470da70694cadb04ab85d36333bb025bce34074aead4821b34910570deeac7f738bad011e72c9b70e53ecbdd7e78bf696e1ac337ad4764aa7d00ad50d71cb0a39479da147fed9cac9f9d2cfdd19b104c0fec76b7adf5ad3d6941f3bc8c549426fe4d9cc63b511788c69abaf572a8fe6670be38b527257bbb79142aac5b69582692d63faa4465a8595d19a3829284501db82bd11df20dd82d49a357b21d3dc8dae8140cb9496c8f8307e30aa839f23fb385dd7b2c7f1ecdc634345dd5ca77fc7603d1d11cb583ada82ee2170e718de5e9a743cdb786b718a29e1f7ce24534b5fc45eb0b56e602f0719356c3353f60ae572833c59b0f92f6030f49d1978c41a1679df2595b5cc5be8c8f07cdc66571a2a3841440a13cb252949b9c9ece0856512a1e89769f0937ccdd487301a25203526eff99349ed0f0693459a28f4511bd33504d2550bcaaba2787ee62d769344ccaa9ed92aa83b312bf36de9cf5058bab07bd709750dc4c8874a68ab9dfcd8812092b83cc89a1b75c7915defcc6f3dc3a4048030bd4e2448e04e5d57e03b12f131e6b8c70c61133333eca0332b586f37574dc84814cc1856e914eb17be2c38e6484bc4f8a0552a01d8ca5eee00892ddf60df4aa42512af50c08bb8ca38aa0cda645612c3a2b984c959d9c161134799c6b79b85f20b7f2b6429d30538d7c5b592ebfc827955ae7efc8a91f5ded14a3ba85b443b76a2bd92775831c7ebcc12873b351f7082dee6b39b2a8878b1c6cfefcdd57ac947c1a575113dc3d411238e6be5da6f43700b3c8ae357d14d6a739b110663e546f3a010ae016919d1e4dba0f09caf0007ae17b45196d15d027092847ab82c511b794983e4e8f176abcb20028c18d06d6f278e23bb0cea3a8379029bdb7500941e553de70cd52cc5e53a9da446b9ca4ae63c6428129a93981e582cedacedfb7b3e4668545ffd0dfde682f30872203c283c8fb38f9b733acfa90a5386f17238b8309ec5141a4b7a65340a8d67b3bdb5c7eb3e2f8784f70c782d0b64fe50925cdd7386be56ffef4effbb5ba94c7feed8931e3313daaff8e70e6d3ab4099982209a8dc344ea3537e4bb10368954d95f93839203397abf8f43bb750db918ba06f2a55c8d949a3eee75bd66aa32bde8be1c6feef6233a10e6ab57a5dbef47e1b7359ece0425799cb9ea6116b9adc7811bfbe678835d5119cd71aa1e7f0e44650ab328ef3d33dd80ad8f9a5d7f4d08eb84e264926f736d5f1a123b2075a80087f12b8245f6818eb737dabec1c39337bc109be09db19f2ae6037862601e3efeb019fecf1d3b382ed3c503127e4bcec03279989a4458eea3858bf06be7a5e35bb322ac1321b18d784812bd937b36f72c081204e0e4f928d089d1ecd8450079bb2b57b235f8987c53d0654569c00d3687ef927905948fe7d18a33dbef22d6b41883c72c90db32ff3c31991dd2162b56ecffe1dde5832e287efc1e02439920bfa7343a3eee27c725e8db701b0c85adb7c5f32e5d1568ff47295398b8372e89f1cc74a059a261ea754e9e3ab9a0908d91a4eacda3c81813b29466175be04fe7f3d97fec60376d1b30ffd861ff4985da81957faa1a23abce13f768bb26085c244f2cc6b0ffabac5414e87e8cede65c440403f652507ef251330c621f091829355eb44e2005e2e43", 0x1000) sendmmsg(r0, &(0x7f0000003f80)={&(0x7f0000003f40)={&(0x7f0000003bc0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003c40)=[{&(0x7f0000003c00)="039885ecab4039decd39c76f", 0xc}], 0x1, &(0x7f0000003c80)=[{0x110, 0xffff, 0x3, "54885225d411c7dd2d2a108b6233622e035b5b6a7c212d2a4b074f59298625cc09eee63fd63c1fcfae365eb1db75c0ce447de8831b27225df3638bfef69109eb29aaf6c58b6ec79a2585f289a0e84483232ba7673364e26886364e9f21a1c575eaadfe7f83807ea9c18684ffbd09c2746371892987392d7d661ab4d3377e575c51537853916db44972b271b58218b5d0de7cc5ad26c16c94cdd391360023a9695f07f1c2d64574ef34b9c724f66b1405852d5de689ca29ed227eae310eea1cf8e25cf29d493c23b9be5bb2bf12e8317dadfb64c801fd1d70cefc04a067e66319eebfaadf94bc96580243a4e881933b1027027453f7f84d019abce6ab36"}, {0x18, 0xffff, 0xfffff001, "0a005e601bc3"}, {0x100, 0x1, 0x2, "34cf943e4c54dc6492e2917e041d154da73b4afc3aa8b9453f1767baf80cd2d5cfe7552004ab069d3cef4296855818268e4c3112aae070aad6d0fd3fdd3a5ba6a64098f07ad28cc14974eb836b7e1b3bb172feaa288bb2f101541b8353e728bbae155806083f8c07ae481cb4a56e05a28d7de1eaae4b1f6be45675f423231870d04f0eb5fa3cbf9f5de9e6b9cc6707107680197d9607f61608a28a3120f04e669f997b865f879bbfb9e158716945b56c8349572c9270e2c6088da752153d086b36ef4194235bc30f7022ccff7d5b07ccc30716399a721674df9e77f165afb0fde547233e747a87b2b5d4d9ba3d3fcd"}, {0x60, 0x1, 0xff, "e7725d31e82c11f084734b890bb79781a44535403cef93fdd81b7027a1566787053af716cc4047a31d4c32441397607098c6fca458c27b278efed1e4ce0c66b2b3110d4f615f8e00dc10fe69c3cfaae1"}, {0x30, 0x1, 0x0, "7d2de82cc69519adb7856a95daf9247732799930d8903b53011e866c898a"}], 0x2b8}, 0x20}, 0x10, 0xd) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000003fc0)=0x10001) getppid() sysctl$net_inet_carp(&(0x7f0000004000)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000004040)="80b5f4968b2209dae277d2665ca23dfac3f824e8401b85eecf606940bac7af88e4c45b199afa5b9c87f07921b907f66402d888bc97e439944a2e9902c32bc0a2f9790837b5e3ebe199697821dcb33843faa8e5993e9e02a75fbd7c37dacb82f4f4e3e939d7f574a030b9e4a83efa21012047edd3b9949e14133244dc577960f10a30d280ea241e5e3d3bbab5c2dade2e7335b8678e59bd9961b98a04f84c5ffeb290bfba2e98cfa593135962beee1b9ff9c66ec2e09b2cc076fa993bc746c14ffbe1c0cabd449a36c3052da6dfd733cd3077b9b19792894725d7ee6ec1aa8ec4dbeaf965cc60f5972bbf60ded295b9cb4682", &(0x7f0000004140)=0xf2, &(0x7f0000004180)="a277eaef4f4c9261b225c5dfb2daf314b9463d8e4fc8af424a6aa471b749b20f76f0039d25e8be63ab7d87caa66d04f4c0f4f372ede721a576faa84fa9b18f8e1e7fb4f8c0c92f6e023324a13572a350b0a19b5aa5191c41c1c8981082aac1e704dc2f0008119c6213bfdfb961c6f1af08475ccc41c58f075ef3d6baec76e0290ab1a99cf0d3e9d21d7dc52fb7109fb911f91ce0f64bf39014d3077e0f71f8dc89cd0e3a2102d8004f59b526ea8c404896fd6667856c6af45ee6f54e1e780a160a2cd67c3f6b5242626728057d054385e16100b2ea2c389f6231779c382852c27e924d8f457449fd236512440e1a21305886ec7e9a699550a960a8a9f76017807102e78c1fefdeaea5b834095277c7f3ccaddc562158c08c803052ad0b79700cc171cca82429c1d4b97de43da28fd9ed62780e8909af73d737f83afd5570dd430759c7851371f60b7a4df0be801976cc1d6627c0f2310182a7209c8aa9c6c06c72033ff10b3c3bfb33417d8da60dcdcac1e653026665b3da5dd7b803a2a1e2779ed8a8c60cfc8d3f9042b732d486713cc692a223bda9dbe0371f554dec4ff4d94d5c28b6e3ba77b4320d4d0fb6c554e3bd2236875bfdb511444a019abf282b42f0f6bae39e6038ede852cade88f66e7fb63be6bb257e65744382ae16d8379ae29af594458f41a699906c61491d234c7020bbcd0845074f282b979bcaac9d74dec9ba3f778292b5f54e5bf1676326f8e625051641eeddddfa4e9f7ea2cb3312f4b442a87591e89f82dc7b121378c8bd0a438576f94f0301f5a1eaf49dee3a2163358850fcf8cb59029c12e3346222d0d3db32192763e507b0d7c1d0bda4aec918440756770c8493b3a76dff4f659cda7ab3b0928eb9ba7f8665d7b334d6581d44bbc58379ea25c85e58e4a15e71a796a36c924a96ae2ea1033a389160e464148fbb7b8a63eced17dd145bc18bc08f9fa57ae8b7cdd0fffb387ccb1ecfba77ac59c0ed233f98f860c8d123046261b1d8348a4dc2fca82e6896e0bf0db6556920793160d7d68e0e5183f108b2662778f0abdcb7d58a9182d1ba6c98eb71ba1500d53d2ff5ef0a1d079f81e0be8557ece60bdb3021c5e3ec8613dc43aa10e06e3c0313fc8155ad41203f6177a4fca80fb8f456b5f592a2c98801b453184b3bca8b3c9c9015bb6e9801255bb32f02b8106a7ae92106ea658e1b026244bcda9579a241d6c3bf38164194ad680bca22346ca295c6205e77cfcd1114e4fa1b0bc8d6a99ceb7f58b6b87b8e39034a1555c4b04680bdc94f8d285efd005793e1f7cf4eeb9dfd33175e08a4391c512bf7127a5a3032f6e33b7d94ee6fbffdb0e66a5180fb12a9b9dac20a0bfb2e7af958c5dc87426e3f13ef8aa44cd3bd9f8927a6034329760c3314cff9356df8d897f1e13cc6a6e60bd383947f69ef88a247569fb51c513e07046db845083604c8b9a8a1360ff9bef874b651edbf2f4be9827b7eae832fd6019613c0261bd96f66a62232064eeef33ef9b8a7d412b563c2108e7d3342f153e9eafa84d34862196e169d366f873aacf86a995ac3bec12cbcf67edba02cef33342899887d1a836a5e53ac20018e60c846ec04ae15f43be34ce6ad9655476056d86e96ef606e50ee90f60d93d386e1ed216279a7bab9713024f8e7048fe5147c080dc64758816099133ac843199f22c7d0165a7a440f5511dd21e89bc14373743a4c5b480228a1172cfdff4c072bfaaec23c48947c8a9260062e2e2f1efaccfd33c38ddab06dab2ba241e8984e9ae7950957c9c2fd9a38a7316af8d5465156626196367081974703e463d2162e55c2cc27bed23eb74041b3cfe6886219e369b9ab1cb34f4a4d88006eede4dc2f86b7b924c493bcef8eb2b92e735d789c26c71f5415d046b62595a66c7577b5f524eecd0abe758b06a503cfb15987584c6f5d77dcee5aa378ca5e420d7b7bd6c88637cb6456ee7c75032d60ae08638c8e3e9173c5c842b1ef36349d5af1e255a50e3bb70ccd0038b9e96f0442a942495d5fc37d7e361ee840bcdfcce353fba014fa5ffd9d0ff82bd57484c2decf155dbdbce1f88a8f4e71bcd8bcbd1ca8431d0863d8399598c42a16143c86124708c822b1c8e62e1bf300100bc396aa1c83f2df647a89c78250b538ad6d02bf8439b7e73937e4c920b6d16737b689d2287c723076844d459c14cb5ef15645b4cace24972a676b860181dd49b26ebbac28ac65ea5b51a8cd9ba6589b1e0b28899594e82059fdc4ed39938cf15d878b512055993f420cd3f3d8aa4fb0a5ae38eec3142dd24763f6d27877ba943da9cb885afabe68452e56ec93404763a71648c589f92a59f75d3962771714984e729406d13b6adb7d31cf6d7d6f16c4a499f6ade86f1698966125a10651d4811b02dd1adfdfb1d1970cbbe81791e1a702e99bc2622f9bcc032e94263798754659dee2168aef16eb1d8427e58e3d6465f7bb09a4ca3e996469bab1a82b8725986602cc7c1fdbdc4e039ee948a8c3aeba813be88e922013d7f3e082968dcaa9379847803d87c85356090008fa239bfae1bd4894abbbc43db5a4ebbe99a0e416f400098342b317d64f91d92aa7ce95fe67dc1375eadb57ca5fb659856c5a7556c64749ae6a712ee28307ef071cb6fc90272a05b8f54af59beb95a46d6a2a482ce6f7a8929cc0d9438394138ab5a4b62efad5f078b211bd13a1d1ffd972a0e28a94eca78535aa6528b111b182fdf53306a24b08a1076349d790a39c85e53dc3253c5a4b066b259e653b86636ce31792587984ebb437a1382b202e0fe8aa42ba09ac0544f6163e38f72104cf92eb14b40d7874b98dea7a177e547c9049ef27402d9a9a9416fb8620e3a7a020c67fa964400e086a4575be69383c11811d206690036a994e1f3c8932350e37f17e928eb8a01dbb5a255052e4850f37018b97499557d29e7a643cefd8cda18ede81565ecbfa2b31861bcb4b7c3987187807459bcfa6092b72be916dcd372fda402008bd10ad04334a0932a329151cbbebb828d28863c8deb4d8e072bc26126fe2ea0a7ff5a71d3d3c5c5d6ae4716deaff998c368100e169919da05e76a86ff37acc7419f87ea8a014311bca928582aed69ebb9182256429d65ac15dfd891a9d778f5d8f8c74cbea9239c9805270ac9e7c35e55ad226952250730e3260a0714e85fb7bea891db0c34e0a80106991ef7e3e310903284c5ceb08c05e26e4f2fb864cfec65f3e04d1349042fe6a9db87a09c5c2cdd07de55c10e58424556f3ad048cd6a34b1483805533510816b24ff393ccc17b52a03fef9fc9d71b03f69cfa3935fe619d5aefb4f8ea71e2e7b883d375b4086acde8363612efe033aa628ca3d2601c0b008498a2745130051b181a52b0f5dd7add26647464cb48790faf67f1e1dc3e6dbc3cd692010725f93a5b072cafd2e7c8bef96eaa826c07f10744134024615a7682234e9dcf5de7b78f829d65fc879e627ea6fbec5f24f7ea349ad158d71b5f355b722a95069e2cca4b7f8e91ebf0be1b9a6bb736b737d2efaa3c3d504c02831da9c89cdfb869b0384cb4602717128f89b5e751e09584884b4e5381aa3a0013c263d0aca98658d0f24a8fd7595970c313b8a857a5e1d3bfc679ccfd83ede76a9da5f28f76a47c51d265c819069e03177acefbbf53e4a4a4c4fba62460408ceb82c69387c73b38a87ebc7bebe4c34dd4f0e59024995e3a4a2a54e5f30de5722bf2f101f926bcb7374c2a4df64dcbe432227410cb32375644f8a84e790dd1c8eef6566738402a07105da758006b720a85a2f711ba0079b74af4f6c725101a87e84da56eac11b2f418bca8caec84c7a4e5a4237c83e144fb46fe9452f58b09fe881a4379774f210fc8122cc5fc9d07829dec6dd1bea870441c33e61de0a5801aa1560af4ed9b0a8d0db99df1430c00459b5675c9d6b368d233b62fb73b5f5eb3e9d1194dd1ebf1e8a644e476bbbc8793fbccda8636ef46ebf4e6c213118120c2769c1c8fe5065f157047cb90d7c76ba145c04ac85be19babbd34f87fcf3dfeedbad62360d6cb88c54ca5cb94c51c54239d8bc54b694687b73e8adcfbab9449832a4ae4c5ed47d2626a30d4207d93aa31aef8fadf67ca3515098c932deafacaa2977d4707912065986e6bbae8420ccaa34441969656c819f122244434423991706c230dd6d6a2eafbaa32bd7a9a9ad412f2b635eba4bf019327c32f257ebee4e3bfe638cc1f083285005216beb5a680d7696540b7eddc0a7978c7c194c7ee7945f05a193473bfafa64d468efd3a808877e3505f69af6007127e150da141777d5acc1d79c457a6115089b348bd2d27e6fd265878153a3100e9d2eaefb5cf92c7e6d9473f052b3d7d73a6406650a50d71deee1107d3b69c4e32052a83f8f113c9feceef88d798144b5bd409f95896e6407e6770bd75517c5011009b095d3eff2c67f6015c61f4ffaf58b9791ab444f5150c96d2e34c7bdf1b8228d3fdd1b45b8b14df44eb8a460c4686f76f44bc3478fdd22d6678f65b75d51a6d6a11ef588299a6360ae52e6d8200b27fde9030190587766151c3226024ed3525ff28a088701cf005e3c83f02617638df520115734aa3271633f6f3fe565e878da8909fbc977f6fcdcfcc88f807e32ac7101fd1f049e8fee8f76bc334fd76fa9b340db41d551870c598cefb8b52542fdf26efea36192c630eff9a0da5ac91585f1e163e3827266f1769d1ff545b30c90c0fb0dc52d71555c33718edad9b8189a79c5e46f635281334f905f56ec1294beb931bd704f169654544a95f9b00f68f01f3c134a7f59a3a5f80be9f515354f655e501b509c6931824c08783414bdb943f8b9c2c4575c79ba8b352c842cae49bd9f474c599100cc0d51a1d477be1b7f3cbefef13ea2366b8a840c74fc1d44b11b028fed70bacb62731fb565e64e5394f4d5cda4bc45298a1b15617a06a42874765fa2f964422b1cbf900c33ff947867fb5727ffc103dfd3a946d3b982463eeccf33890d29c773ac3a1645613511209054f1b44621b91ba5521f6ce32762fe9113d48bea84ee1680b36fb8473ba8cf58bf2fe4c5ea91b0cdc4937bba905d82191aa75ccdbe4b90e8fc46811cfcb6ed4a990dd9478bacc2d15bfec6b9cad5d31cec0268998c78ead0b738462a55575d39760e9446d4e825c2582cf08f105ac5170424ab0ee6c8ee2c082c795f8c0623d37e145aad147c1bd6c5f63c5a2c0bebf81e495dc4139b744b5acb087196480fce9b66dfd65e9631ecba06df1a56bc73d8bfdb538760a3aa1de3965c628bc11e54bbcb9862dd62814ac288e5d4b4e043de2c858011f40e96f3f749492837f85d4b02b63dbd3e1cf478100d48b093c3fce7def0a2ea4751e101a911d63871df97e5c270517e965262d60de9682c39551c478e3ef4b6d7793081ba6e5193e6753551f1055f947186be16dfeff3a86d520c5d4ddf403bfa95c321310403baa0f646faf4a3b0579636428cc4f90e119d7be899bc9b0af94b2a3cb060d1bbf909a1457cd02ddea96ede00f62a4427ffe07b995b2be40c37a767ae55b151cccae9d96f4b09e5888e90582fdfa2a64b6fa44013b493792120db86d2770937841734e4248572e42ecd27651da79beb2a5f5da8ddce88cd234f26742d8641059cd8cb652464f8fbef9e06b9464f15ef805177c11184b30be7e8fe46940397cb011ae8729a87d6e64844685087507e2d76cd55e6411bea4903974f3fe801c9b2e2c06fae4338a5dce2e18d7dbc6c86b685d255b591b3e7525dc13962b5d5f6c2", 0x1000) r4 = semget(0x3, 0x1, 0x244) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000005180)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000051c0)={{0x4, r5, r6, r7, r9, 0x40, 0x7fff}, 0x8, 0xffff, 0xfffffffffffffffa}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000005240)=[0xff]) sysctl$net_inet_carp(&(0x7f0000005280)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f00000052c0)="cc9d582d76cff14fed07011188da7dbb451236d4dfe11580b6bbe253dc1d13f7384b3685b33195ac33917c2889a40ad567f5e54f7c8e4e0c589b948f980eb8fc65191d59fad4262d26d46ab9d134aa5be0dd9ce21b869e0d1665b5dc81ca20622d812ca307a9cd397ce2870314f9634284379aa003e219109374094c7f80b53a24baac775edb970230be6b16969d6dd6bf92f3fb95e0442150965aeb62ee513ddfcb15b38bf09db6b639cd97f8", &(0x7f0000005380)=0xad, &(0x7f00000053c0)="21db137e3d3c2e6499c3a58580fc482d81e0f0660c3694983f049a7c7f27b8a5e3e889fd21619c579159245eb0f089e9579c3fa3598bf9b5b30c2138ca4ca48c8d796677ede7ac526e67e72da3bd497d1cad06", 0x53) lchown(&(0x7f0000005440)='./file0\x00', r7, r8) sysctl$net_inet_carp(&(0x7f0000005480)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f00000054c0)="1907e0f6fb50160d37e954ba5fe6a1e8d77ffc7f85a2dc860e11329a2e97d588f5c7fef24d6b502808ba2e9383389126917feb5a124a59dc9dff01d2c1fe8537cd45e6fcb5f4333ea9a41a47d65b086da8a481989ea14780ff03986afcca87b0", &(0x7f0000005540)=0x60, &(0x7f0000005580)="d2a4f9bd576768b381b8be444360f58074cb4542fcdfe2d62747e272290cae9a0791b145356685a17dc8cddf656eb00c65fa727374db38eca4108e61c9041092e4f54cabf7e34236aae256d6b2b45cb121834f21f65f3023b9a92f7fa5e67999ab413d0ab85d73c8268cd4432bc64cc8df6ebbc19617cc8b7df6fbe16a3573e88b35849565df7ddc53609951108077591d", 0x91) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000005640)) recvmmsg(r0, &(0x7f0000005940)={&(0x7f0000005900)={0x0, 0x0, &(0x7f0000005800)=[{&(0x7f0000005680)=""/164, 0xa4}, {&(0x7f0000005740)=""/166, 0xa6}], 0x2, &(0x7f0000005840)=""/161, 0xa1}, 0x80e}, 0x10, 0x41, &(0x7f0000005980)={0x3, 0x7ba}) socket(0x10, 0x5, 0xff) getpid() bind(r2, &(0x7f00000059c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) OpenBSD/amd64 (d'šÁ/CÍu±þ%Ðåùc^3eCú¨ï-¢m¬j>ü³ð¢ÞxNe mVA&»ÜtägÈÔ$»•Âo½2àÓËÇù°ÅÇ~Ê Ýí´LÚÜqo´LRGŸ(ˆaî*uvXù»7 é#úÍŒãl˜2{;åaŠF®ïŠÌ) (tty00) executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x1ff}, {0x3f}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000040)=[{}, {}, {0x6, 0x0, 0x0, 0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xff, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r2 = dup(r0) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r3 = socket(0x2, 0x8000, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) ioctl$TIOCNOTTY(r5, 0x20007471) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) recvmmsg(r5, &(0x7f00000024c0)={0x0}, 0x10, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="d0360159cb6ab16064fb76f987fb962444e22573cbae2034c42503528134b60c263d8e9cc55131334f67839f32", 0x2d}, {&(0x7f0000000580)="89581ee91a72d5a2b9380000f466f972777f44d8", 0x14}], 0x2) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') mknodat(r1, &(0x7f0000000000)='./file1\x00', 0x2000, 0x52bf) openat(r1, &(0x7f00000000c0)='./file1\x00', 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)="4f1d4c88b6a4515258fe3aa745bb072c574ab4cdf558812eab4a988f7fafd7a01d99776d988908cd186b51f34fad4116c783959eff4278384b4000384dbb1c2aae7469368bbe810b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d106284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d00000000", 0x86) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="e9ebfd510bbcd3a9b4aae989c13e", 0xe}], 0x1) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000040)="382f293fcf193a2c9b1d2dee1253ad3749805f08cb92cc08e193bc30d1f2edc62293d3f716f8d13e3d94408fd59c8067d9fe218de3675a0de445e48ebad02d40e44350d542215c4693e659cbfe1b3ee71e72b04594d9049d4b4e421da7", 0x5d) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000089000/0x2000)=nil, 0x2000, 0x2) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000180)="29d44fa723ba2bac49", &(0x7f00000001c0)=0x9, &(0x7f0000001880)="f81bc024166c6aa535a23aa6726317a9806ebd132e0300a3a4729af3be4d2393353cef04d467fc7ebac780e27654799acdcb8ee94f3a90c54b2af76618ddbcbb6f4b241347fae5f9cf913b361634c23eca935e9345526650505cd2fb029102fe8b486177ce8c828bb8f025e95a238d71c53b08bd48810906c7e5345c6d88b6f88d551c7f13b510f2174f30e013cd34c0fa6dd1fbe6eb3b882796d35ad852fb36c9d7eab6456dbd7157137ea73c6b6ed9c139bf3428d40cef8a82b38b26c0fec6c1603f5cbfe150514c1021e7846571a26ae0e4df430aaffe03e0b17d5f88b1c2a9b1430c", 0xe4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) close(r4) recvfrom$unix(r4, 0x0, 0x0, 0x1000, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x8, 0x0) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x6e, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000cd23ebae618a00000000"]) r2 = semget$private(0x0, 0x4000000009, 0x82) r3 = socket(0x20, 0x4000, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(r2, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x4, 0x1, 0x1000}, {0x4, 0x8, 0x1000}, {0x4, 0x2002, 0x1400}], 0x4) semop(r2, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x4, 0x1f, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) setsockopt(r3, 0xfffffffa, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) getegid() semget(0x3, 0x3, 0xa2acd17e1874ed56) semctl$IPC_RMID(r2, 0x0, 0x0) geteuid() open(&(0x7f0000000100)='./file0\x00', 0x2, 0x198) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2f, &(0x7f0000000180)=ANY=[@ANYRES64=r1, @ANYRESDEC=r1, @ANYRESDEC=r1], 0x9}, 0x0) lchown(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) getuid() syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) connect$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) recvfrom$unix(r1, &(0x7f00000004c0)=""/4096, 0x1000, 0x1, &(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) read(r0, &(0x7f00000003c0)=""/220, 0xdc) executing program 3: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = kqueue() ioctl$KDENABIO(r1, 0x20004b3c) kevent(r1, &(0x7f0000000140), 0x81, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x27}], 0x100000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) read(r2, &(0x7f00000001c0)=""/62, 0x3e) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000400)={0x0, 0x1, 0xfffffffffffffffd, 0x269000000}) close(r4) r5 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000300)="f4", 0x1}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00fdb1186461c0810281c796791461292150a3fc"}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r6, &(0x7f0000000140)=[{&(0x7f0000000080)="35b58242413c88ffffffffffffff", 0xe}], 0x1) poll(&(0x7f0000000100)=[{r5, 0x40}], 0x1, 0x0) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r7, &(0x7f0000000080)='./file0\x00', 0x2012, 0x0) unlink(&(0x7f0000000100)='./file0\x00') executing program 0: mknod$loop(&(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) setreuid(0x0, 0xee01) setuid(0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x61) pwrite(r2, &(0x7f00000000c0)="a7", 0x1, 0x40007) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd3", 0x14}], 0x1) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x9}) executing program 5: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000140)='o', 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = dup2(r1, r1) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) close(r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r4, 0x1000000000029, 0xc, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x2f) connect$unix(r5, &(0x7f0000000000), 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r6 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r6, 0x20007465, 0x0) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000100)=0x7) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x10, &(0x7f00000001c0)}) executing program 7: setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5f, 0x4, 0x27, 0x0, 0x1, 0x1f, 0x0, 0x2, 0x0, 0x5, 0x4}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r2 = semget$private(0x0, 0x4, 0x3a) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x8, 0x0, 0x0) semop(r2, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) r4 = semget$private(0x0, 0x1, 0x822) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000440)=""/222) executing program 0: ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) socket(0x18, 0x0, 0x0) (async) r0 = socket(0x18, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x100000000) socket(0x18, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x8, 0x7, './file0\x00', 0x1ff, 0x10001, 0x57a, 0x5}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) connect(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 6: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x20000, 0x0) readlinkat(r1, &(0x7f0000001e80)='./file0/file0\x00', &(0x7f0000001ec0)=""/254, 0xfe) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x20, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendmmsg(r2, &(0x7f0000001e40)={&(0x7f0000001e00)={&(0x7f0000000380)=@in6={0x18, 0x0, 0xffffffff, 0x6}, 0xc, &(0x7f00000018c0)=[{&(0x7f00000003c0)="039e9a772fd85d6f7941f6f17734f5d9ed4ddacbe0163b1f7902c9b4165a277b6a9ce37cd7d5519f72dd8e55f2207da9e53af5cc25cf514695e0df9ae2161df802eb5c", 0x43}, {&(0x7f0000000440)="8f079c1cdc4d0e53b1253cf4bc2e0e69bbb6cb55cd4d0741de778c919fcf9ce9e50bda58f30f587c7f0676a0e3a7a3a1ce98e6d249cf3effec58148ab7df3932d27b1e67e2e028b47779518a15c080b7e401593bb226d6a9", 0x58}, {&(0x7f00000004c0)="4f5a68cb0a8ac1360c9b2a293c5a424de1e483e919f7f08484fb3d6bee3ca295d26c21be4725ebe140cf7a7eaa902d0f8057d7a604926cf2149b6da0b4187501c9dfc781e6093fb09733dd778ef7d76c3986207a5d5c52119b0281f8955fb1987fa20487e503e3f2ad3334f0e506675414832ccdf3127fe3dc92ff846323dd8dd93f844f5a4e5474289a86f6c0ed79739832b72dd968faf6a63e84c66b375084dee7bb089ffa6922b7229e2ada5563d1e0e9c039e1116926df3c560bcf4e096464e24ca498e5df2c33f75d035328732fe0e6520f91c626fc39200dfec23196278b16f1d7baf16b998df2176721564984fc8f7f8b22f0380f6efb6c7c7455951caf23afa22c1a3d1fa8bdb83dc74712301f44d3f040f113d77dbe086ab15a910739295b05adcbe331fe06e9c7522140fe3f99a95c146454a2b895692cf0c496dc6d615585bc15ef5263c49c048d8376952e2f2c9074b50a1ea0961dab810117f66358f71f14c8a7e5a90935895fb643165194c9757d7c2260e3be3e367bb72955c6760813dcfe26f7fdbfcfccb4225be6298234178089bb72c2376476ce0cb03dbb37dd1853a424bfcf94468c50e6f4a870ba23da0370ef36ee755a50da1d59016b57199997508baa1dd1b48a00a83b563e30c263e0b85fe1f6e80eb72ace9210125cbd28613039038a8f132e7c6c17d11c573cc12801864c7928d42d84195834e09007d81b298d55ecbc0abf2e99918ad9dd32185ee2e593ecf6c5f91c3fd3a3cfefe0bdd54bcb6cca8d1785e9b7d032ebe0ccfcd445b2b57ace44e8b4ab35cbb61fd3dc2e8f82bc8498bd1da46a1620f12ee20c69bd6f2b04899b452e1984c5f097fa361a36eb17bacbc05a05c44ff9dbe7421116044c2ce0e77424c5024c15837253119b685e63305e3de8c7a8c7aaac9d1d0ca548f13b936a5f84e42a2325c5f0041a21c03a52a5a0aef26da679eac4dcb23a74a5b5c0c2508ddcec017e734b754109dde6629d6a2265405742716e8597240cab1633683c1d5518aede351496c37f1db2342c887c7ddecfa5a4412b42c98a97915b26df420e557f66cdf0f5b8d760dcbb92233d6e1752af83e8ea391ea1c9e9e985506c9243c7d90d37fef66c2582cafd3d0f198a4af91822906eb48a22fe7284fb47048dd88cd9b77fde5c49dcb886ed40df3fa79235653efd2f315a35aaf5cc679ff0b8f01532723986c544a0d10e26a7dd17e8bdc7628c4149a309c4873b272e0d69d5c33572b597cb882236edefddf9364b32caafc74506008baf2ccf6775f00b16f89a8a2ead5d84340b0222da22959b54ff2f6fec085bc05254f28079d02cdfdae9c34b30f4859ddc43bcfbc6031c8a5fc9f8d9ed932f18d00814ebbe850047465ca859e1f7819738e58eab010bd20e30270cea0a3a09c45e97cadb00a76da7efbfe0f3addb55e1fd6220e1de3cb51bf674899ba6655a7561afdcb2634daac911b2c9682dcddce95690373a613a752f6e3d47cdc881498e3c262f8962825d1f0601990124e6b5a18111484a5fa2bdffd294a0060846ce51fbb3869de187748c58677cbfba7f973210c2620dc61e59bd8cadc2b044cc04c360a376b82ff10c3aca0dadb7e3a160e51993ea815d86f39ad8f7ed491e2a86cab769ef32c1358fafb11977b363737ad1b6aa8208fdf7f7ad8fafb6b72f98c37d7663ee0e8c9791c0a0de9a749d068d20b0e94f299bafbb439aa6aa1e51f5437f78c485cd11cb50486b463e1c9fefdf459b435b268727e46378a49991208abf2b44d6029a5049fc0da19b8790cf355e2f8a4f9be5fdc0e1c04d906dd361535440a6d9155b5684f275dd46016587a7e4cec1d7f1e59049af4833341809c06f3f4b6feeb544e6776edd6b8b935f7ca6b75d2400a64c3c97afe59b83df68a6c828e0e34a9cdfdbbac99d41e1ea1f6dd536c309d213625873aab1fb6fb92c43a269d150b18c4cf74b6fc650cf749cbe7ccafb30862541b66d0025c51407c5d97310146f3c915c0559cef828b083c6009e09e213932176200114ce56434fdcf261a2ab2cec5577d46597e86580c5e92a681f89c21634fc353375a8a85da5fc00df50302a74718a50cabc25195edc1cd3e8c0cca1aeb175aa0b029b7b35f60661a5f06af4c712c39c7732fb5c122fc83e7e0ff43746f9dcbde5e4510dd00a73992af5b0847cd015b5299fbcaa10dc9ec7e6f1318362d4dc5e720e513ed520eef8b7c0b4d7d6c2af6b9091f5a4db8ef90141067830fd99b650b8859e0578759e9a866a16f5efdca6f4a93e9fa47c778c43fcaa2543042c7a1c91d6bf11ca7c9084c84b9873e58477af033cbc64c4d8e7f9208bc06288eced866d7bdd03979d3c1e070a07215f0f88c4148d07275e162bac8f149126b787f0ffc358a18cc8b78b0ccfef0496993103fd948e6d35d303095b8a93b26d8ffa1c962e23239528310ab52e2c7f2d39ce63ed426e40b65614899e61c46ac414f6ce114465941c06a7fa4759b2783691e173ab39bab3b5f2e85a79db76a71576cf10bb9424c2aa13c95e6002fc8557255586744ea58430a745a77a264aa69ad3a56cc4716c3a62542f2e930b6669f50930e6a8aebb7a987df2bfded7fc5bf832fc4ad74ff4099a3e6caf84c06d4a4e3398e9004dc627398c0844d3f8b5f56591d4d966d56a8b30124fd8e0973d50ff585f82fe0e06b306132f043868960c7064cb14c15f4c6ff17ccd9856386bfbae17ccd264f44be66897f719e3d5652f07c8ac4b1f74f9298a06c6bdf4d46ff8dbc29763abc861998276e724614392f9d7aafb8a76a84689ddefff46abc55be464fadbf26705f473f30ac4ef8780295c05537a85d1ee683354bd1ceefdae7634a65571fb28df3c8d459fcca899503cc60b58070275c00811f604cfdbbb1b87a3936beea476527d8a4370fcf3c6808cbe9b8b218bb9eaf64ee2d5a44687cb57741a0b5ef636809685983f71031654d80718a67fdbf1aa4936b08f835365cf42f0230af699c20a4a511bc906ab2d93b4a491481055cfe49ed3f74400a26fc9a9397235a689020692149c0cb117bfd1c8c0b3d335bdf50d604589270228bbf81d6de3331437a55255f04b7f76ceda5db19bf948ce1c8aea93505ede35919f4dec5a1ee36ea0f55e139ea501930ab99efab3fd083db4f482887364fe066cecaddc06df5b21ab8eb265aa4eb5d6f8663785bd6c50e7625fe2e2f70a9047e3f692874bbc15db3f995ef58f916be9c87d12409cec2d4670bf8080c955fc2bd9778954d25f3c5b0597032d3de4f90d2a654fcef5338e8784d2997613b2747bb222f3ffb9f76aef0fcd282aada5f65f43a74b351b8810da6f3b9b15b38b403ab95dc9cc0e99fa1a2a14ac5eff2998e9fd2fdc765867f21bb12ee7ccf565e52767ae29180bc9e6ce85a47569ce7a3deb7ac8b96f430d18a26afa6f41f569cc3a4423253abecae4badd6bb087f9c27ce6e1ffb75315a0df7deb87995bef2fb82ffa8f47a8ffcf9232ce695111cddc67230889544351ebf2bdd5765fe943b1f5da73a2f6eff90b5c8a3bc2fa358e8693023fd483ba4c6aaa70e20ada2256271b4e2d31d13234d438224b56aac94b8f02a92ab95cc18f136860fbb3938780965828dd9ded0b1b5f8391f239201a033f3c218c1d0a832b7c5bc7d1addd8d0a2de340b8f0c03332ef0e80ef89c60d691d776302324c4f050c72efc0fe365b7f6bc2e45cf21d80db71fa0c024f77285a5258e8d3099990d866a0fc8fea1dbd5503f874a419b77f09c356979104ab71106661d9eee73ae8b397eb71886f9ac44ba41f8372451f2d894f6b0fd8eb91f4d934dacf5199fb2d536549bfac87b5e7378846cf4cb042a8771f96793ff6d2eb77b836635c8d43ec3947dfe801b308240911dc0992d1328eb587917cbfdc08738650620c99446ab7a3cd40197f492240bfb589bcbe37f2f19d7f7ee216345fcb6dd69eea298be26d2c7ca355ad36eafa282ac4934878a5b6e07282085659c7312d822a62e27c97a008249c378574c2937e0146a80d3af91062879d0655841388dbc004dca6ef767d9f82d671e0d26cbe17f9655a5a94b9970b1ae8b1891ff4c5edea548a626f32b96c09b76bcc83cf407d567e32605d5e6bf015c2a59492185aa14f1122d9f3e7acb2974bda692b7abe2384e214fbe1e7f3e01d86fa3fb09948694203622abe7a3bb69a2ada4a73004480196e932c1b650ac64d7f73d458e5b410d07143ff28269a10693b47a726c3c7505cdf9d1186a64fb52015648c761dd79f46fd57d24c41769cce29fb762f1dfddc528aa72fbe7f298187871e8530d11b023b9c6abc768b07917dfc6a69af904efa2505997a7133e23cbfae71bffe47b7d7904dcd1d9dbbf6a1d330577eb5430ae3225c9e04d96b90ac64aed8fa80aa501a1204857d91f4457a0df880112fa669b0f70e320e7722aa52d8a522c88a9cb74d1aa38f13b65648ab747be4651ca7745c451332284f7a4e19f09baaa4ed9dd380ba780b4f6be18ae84bdc9352711f2288858fc91399261a9cc1183a643038e3dc9be8e4464731ed00520d46f9750b19b32b276054473e56acb1a72d29c19c5a97d902429dc5ab3d71664a0e5ef1163ab80844155db6a7305e6600cc4c5398d32eb236cd854b6e59e7a1929dd4273a687bbfc9709cf17acbc507dd02e60824f632b721dc412becd38ecb4734a53b1809a3490be81afe1e022728f63c603b9b080730896227be5d6d2a1ca7b025c82351c9b399e09f4f2c717e334ff0338629ca5b462ff6e36f910e5ded7e2e221dc06a06a3cec2bd6f8291c5f9f00eb571fa143f4ee238bdf1e54f27f52e5258b285c4e212adec07b86d36bb2d7cd13e2c4ed4f787a8f5aebff08272b528201e67801cd4c7638645487b43118552311865fafae38d6235b98916c69d7233f80cd0ef50dd41f5427900df3d08e9049766ed3bf90308b689cf8701ab60631c73b0f9021ab1150b629ffb319b52330bdea1774cb889c92b1d0945635ac7a9416af7c612bc5710c631af6d3f4f776d9bd14e6e6fa4ab7f21f32e172c3165efe22776e74ca410a04b4ef7a635b2200d3f1b8d8bef29d9148d0a1041992f6c62709e632303eb65e6ce9be8cd0e128d40803426429fc297c60a6b2ce0c5c83fa82fc61f5184061ce5ed5eb462981396e50b045ff339c2a5a30e8a384876140fc26359be45c0f43a44e75ca9f0d3210ed667ed51a06a5c542fdfca8ac3af0e09ec84fb87813732f75325adce194f9ce7208e22a0c9b89b2ed84de1173a8ef6510a066460becfaaf2f1bf70addc34699e4295fb83a9883d6a81d109f9cf498ab183cd69b40d62983f163aded949d51a9bfb0dc1604ecc83d429205acd818519e72fc65e50c09ad53d18933fb7305fff1ce0e3a59a2faaee573ff50d79e05a40a185b495475a8723cfd2e0763b6d6ed8e20d1c0ce91242e37e12e2e813a3e4a7196b1b9d0da3c5a8321e2aeac1b871f7966d2fbcf2fbf6329d9bb454e75726f5b420dd555c61ab1b826136a75da6ab8bd01caa16ce4348b6bd3ec22e8aa13627dedd19b03f77fcdd0cb18c2889574b9e3c06fec495594dc725c3a70e1a065efd3eb6868cb574f13310ee107e1ab6352e4258dcb882b04b92782649081d6028ad89664fb0406033bf3ffd9b0a509acc54f04118bbd55bd30ff9d4297c61922b5c5ecc95edae096d6a4f176dd9c2660505b82d550b9503e1591fe70ce89ec9cc47d0c31c2c28e16ba14a38af66a349c4979f3a60dfc44bbb7d629f4e4cc8cef6fc724f", 0x1000}, {&(0x7f00000014c0)="8a8087304d826e0e591d6329a51d1a8282538b2b865caffd3c19cf3cfe80cd06ec2cf3f9897582e4443f37da244abd145a5b4f715e3c342f241339a1d7d7268204b74e4264cc63c126a69e6250f22cc3cc05569ba45565be8ad7117ab24420fd1ae85857098cbad5c05357341df9a63b2fa0d6f299bc", 0x76}, {&(0x7f0000001540)="86b700ada561e79845b2adf35e8fdc2819ec3ebfebadce553789fa1a5a3d5fe07f74", 0x22}, {&(0x7f0000001580)="fb0906b668786585fe6bb673bf92946aaea47923d8624d88d353c7aedb16", 0x1e}, {&(0x7f00000015c0)="0095500d54e130d36d35b43a32c5bae68e1865c29a2fe2f79c71750ef13d28dc8dcc35d8ac4494db02ee65b4685fe6bdf5e07c9a7a9719c7a0324016a1a59ec19e94f6ad6f2110fc28fd37953f074b5c99ffc7ea0801567c3d57e3cee6f70fd127e41a92a2666536f9d357b4cb4abfe11bd26f011d1ae443036a5e2666a1839b7dae2f9968059df3648f232f19857d72562df30e8e387146431c66482416e539864befd5297b1a90d32d63ba1e97bf2d333ffe666b39f29f5dba676cc250bb074a01d7d2f41c837d56db1a1d252f69975ddecae34d62", 0xd6}, {&(0x7f00000016c0)="021dcd0c1b14470f7970b9ea31c1b8e30a6b4f918088ec3e52bd74a63a940f9fa1dd519cac45a925a0562f8aef76112b9f66ebe1141830304e5c75d1fbf04bd9cb33f2f0b952705b7f4c76b1aaadfcaed19fb867cdf6aa8dd95eadfff64cb13b2a9bef1ab710261d289fbb9715a26a616c863058b960731d71a3ef82999d718f54599561d5f5f9650769160176da18e3425d9cfb3c03a4d4093d397aae4e03ffc61b2778e776e8c28674b93acd80878cc801fd61c78048e6392c9139b75166c15b8c967ff276f4fcd6b4245b11a6809f607f90ed413167bbd9d61b5c852b18cdecfc9fb89e64", 0xe6}, {&(0x7f00000017c0)="33f8efe0bcd6e49df241910d0dd061a65149303150b3a16915bcf4fc56ec9c142d0d471ac5096c8da1801dfe48d81315d00b5d3f978042bb1be602d5a1850726aa147d32f46ad0f3f8126e965281d8c67648c9468ce033b15666998776ffc875", 0x60}, {&(0x7f0000001840)="308acc74f3b871b1dc6720c5930947900be80cdc2d46762986c900b14441d71384f5b767aee92e848466b49f410102091fe9f53210489c84f39060096d7ff7d1b36c0ba6448e8c5b1cbc8312caca0445e36d778a59514ed9241990710ae2ea7e0e8951f1657a83875e", 0x69}], 0xa, &(0x7f0000001980)=[{0xe0, 0x1, 0x1, "dfa3a2ff891edcdce79bb249b37a63f8f0cb9dca4e10f3c3c1bd25b28de3d7832e6687fc13584cd66c7881c1bb24ec24a1c7e97880809888625112d323bf4042c359e315a88b7f903fb94ecd24b542c5992e41726fad199023bb45b9600926d3d5c5960238ce2303eaf98678d06aada575397dc203d4c5068c154e70d252253760ba622a9d9d82b0986b654dc3e2bc4ecf7c96021ed4de93584f6db17671cf91c0c48dc623769a364df37852c3cb17487dd7f7b17307526fb8e711a893955945ff86dac92d8b54f6718bf17f"}, {0xd0, 0x1, 0x3, "af66e350f2c1fe45d7d9377f45ad8c17035f417baff3e01b492911b91ccfcfa669cfb7e1e1cac0c47c8d55953b9785c29468fbb803f3bef68d3ffd375c0273a68f7fcc693450bb42cfbc8e52a093c4b3175ddac23300ca7126351f2aa28ba1e8628a10e626d0c4bbeb074c19af606143070c429c1e935bb08842402520635d8ec5ab227970a033e610ce5b1821b7666c84ceb47fccec39ff6aa564c307c76af3a8f91e477eb1919d57a9452ed8e2871c35f9fe7cf60a46b7ef1779f1c770faff"}, {0xe8, 0xffff, 0x8, "0ac379edefbbe80ba0a06933bbe2fe7012dec3d59e378b6a41ab3310d30687322e80ad98377a2efc83361a0612648851576e1d2d4a0652cb3e3ad27d5f64c5ebff95b0289ceb36b0714c807c8d72398f4ae85bacce51ab0ca6d1869700bc498f9f3b3fe5cf81eaaaa6ca65d682287366bbd919a14b2503966b05d8ece8f106d5dc812aed637c130f769d1ca05c62865d49ea6e5c16d67ee16120a6a17854ca7884f94fbb1b12f244748ef5b021b621668ad37853cc2a8328fa93f0b3b4147d67e5e224aa81396bac46d4c3241b97df009a"}, {0x28, 0xffff, 0x32f, "82990cecc01a20b6ca1472a0083ad67dc2"}, {0x60, 0xffff, 0xffff, "1aca87fab3705d0670fc798f838d4897c16a432be4004c36e89b084b0cc7e659ca3ce1b6d436a8e0fba3c13b7663c824037b80abfd6bac42b06dfd80bb12d1a6ec58379be80cba99bbcacdb6eb37a387"}, {0x90, 0xffff, 0x3f, "8e00defef7ee5c04f954d7af7f236987f8001f244a631705c66796edb2ed22f0a392b873f96bdb6e73ec95a2472da01b75215c8409007d8a02ff8d1d4dad12e3f65f695f1be6333cbddd8f98fa741a35bf5c101387bdc17edc31a0c91f6285e2a9265559b6759d4376fbc66bfe1660937fe0fe86afa942547a9e42e49750"}, {0xc8, 0x1, 0x9, "0a08bfdbfcccf646a2c4af7761028241dbfb9970cdf6c2850f12208f089b692ce73369a3abca52c93ad891c064ffc125b2fcfee9cba87b1287fd21039c551fd7ff8b94d292caa6871a973d704bef4cbb5abde27ab6a1d22af02c448ec9cda2f67e3709dceda4474f15dad32b93ba0da1b0b4d45988fbabedbe58e083868ae5861f2e6911b9daedcd16d718ad4db6aed4c9a4332ff750eb4a3346142f252c1b1e74daacbe855df42cc5e10ac2ed4d7f6c5aaff4dae46ec6"}], 0x478}, 0x8}, 0x10, 0x1) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001000000"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc00000000000000"]) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0) mknodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') executing program 7: setuid(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x2c, 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x7b1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x3}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYRES16]) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r5, 0x800c5709, &(0x7f0000000280)={0xdb3, 0x5, 0x3f}) readlinkat(r5, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/152, 0x98) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff5f70) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 3: socket(0x11, 0x3, 0x81) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x409, 0xf, "faba07ff8fc00f10000800009300f0341f7300"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}, {&(0x7f00000003c0)="02f1f88bf5778005d68d0dbc86aaabe1125db7d3d22e2341f611b30412c87c94c032457a4af88e69b6dc9b2bf4deb86f2f3dcc7d7d70f8fddea32abaec849d4d74b70ae0782abf7396f557ec066a833d2657478f8eba80f2080c1dae5b5030a95fcf96ea7e76b6986b94fa4b03cc29173de1faf20a865baaac6c6e0e38d1e221275c50607eebae421b020fcdae0e0495a60f7b7fb19fe9bd46e13472286bf1d3e8afd117a058577624e202de150d8f3ecacb2cfdb941857753387ee29d174622cc70e1b10fc80e24972d7eba119aef7929a5f5ec", 0xd4}, {&(0x7f00000004c0)="0a4c79621d48a4c13df561e4c10f46d9357af949c1579c958378ece1ba68f2c2a47f69e6e6e32a41a9cc638e04a2bf068d413c37ae39b8069d6f33e63afa32bec0945e42fd9e424dea62af0763f733d9e2af381e7330fe98e37cec40d634465794537e049b9ef9e829d8241e1e722b7e270fe8f937f9e63bebbd222995b363e851cc683c92d17553bc20254fe5961487a51adc119f070dbffbcf1599506a2bd7686000b46828183cf83e9cad7b6359e1b92d479132d596f379edb97a76f7f9903e0fedc5c0b1c7f27bb713248744690787385586ddf6e0b878b69b6cded95a694b59929b332f937cfeeb3b14988df316400919d1a178711ca1b0", 0xfa}], 0x3) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000ac0)=[{&(0x7f0000002680)="b4e2c6090220403dd00796dd71564372c08c34d6aef97fd23a9dc8dd10b9c50444811a3e4e28ebfc6d3db88f2f04c16d430124ff018a3e543430", 0x3a}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) getrusage(0x0, 0x0) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000100)=[{0x0, 0x0, 0x80}, {0x3, 0x0, 0x1}, {0x400, 0x0, 0x2, 0x8}, {}]}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8210560b, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x18, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x4002, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x205b9a) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 7: syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/7, 0x7}], 0x1, 0x0}, 0x0) socket(0x18, 0x0, 0x0) close(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x60, 0xff}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) execve(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) syz_emit_ethernet(0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d00000000003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c9909fa96bf7cb77bb8c8cdb993a84d3ed2f7037e84dcb46a0595a0056c4239be52008a207504be44472d17bbe7c1c6334c264b00c201e49364ee390afdd89810949299e63cbd8ae48b1abbcb4f6c86536adbd74929008dcf6602f2c6ebcc7140449d0d42050d32db913ffdaf3d19cd383b1f2286221f6fd159dde1bca3adefafed699c881e31900a78f690c1d8"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000200)=[{0x16}, {0x26}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x66, 0x6, 0x1}, 0x6, 0x9, 0x5}) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280)="cb74810a0580fa8d40d38fd39060d8acf685ef5f7e411fa899b6aaafbbeb9a6a9038c27ad3095cc546d02b069f641b2041bbae10d13251c8fee05bb2237dc7602a893a2d7eaec0261c16f463727a3b05ccc26694b742697162c120e8260aad6913392d8b9ce69e", &(0x7f0000000300)=0x67, &(0x7f0000000340)="c4f6c8e57cd7b20c69e8fb553991be1af29e207b8d07e2d449a5645affc5d8bf17386fdedcd3ee1dd987c83fb1d8d5a4e3b4106b8344601f2d081bd4fe7c9a4813d0d3", 0x43) r3 = socket(0x2, 0x1, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setegid(r0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r3 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r3, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x1}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x2800}, {0x1, 0xc98, 0x1000}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r6) r7 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, r4, r6, r7, r1, 0x42, 0x1f}, 0x8, 0x80000001, 0x13217f73}) r8 = getegid() r9 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000001900), &(0x7f0000001940)=0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r11 = getgid() getgroups(0x9, &(0x7f0000000180)=[r10, r0, 0x0, 0x0, r1, r2, r8, 0x0, r11]) pipe2(&(0x7f0000000240), 0x10004) getuid() r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r13 = socket(0x18, 0x3, 0x1d) getsockopt(r13, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) ioctl$PCIOCREAD(r12, 0xc0187009, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r12, 0x1) executing program 5: r0 = socket(0x18, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x2, r1, r1, 0x2, 0x0, 0xfffffffffffffffc}) close(0xffffffffffffffff) r2 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001500), 0x0) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000002740)="31229655df90cc37f5daed91e7f1d13e3ef0ffc4165a201211e1cc331ecc1b4b6adeb7007cc18ecf3860a70473e25b765b29467b24d4493f1ff1d54001515f87fdd9815f65813e812d021e1e076237d9c2343b03fa1d122ed2bcdacad13596a19c39de6a299eefa9d670a7c965aeb7c38e8b5eab2f4b7176cce70f2699a6326a543b57aab6951a0c45fe63875a71deb55f0e85cec2683b225bfa1e40b71b3646a1ee444265e7819226e6df6eb41d4d5bd6733c948c682108734a0734b5eb1b3102d755ae93e62ff61ce00e112c5ed6838077ba36bcb6ed587542196ce8c3924bf4031d5c522ae08ce9770f4de5ee602e696b138191ea143762babecf5463be3e14b499ad1ac46e5a447d36c2d207742231aa08ee5c92762c996c192bfa0d3895e3464eeb7f8559c2e1b4ad8e64dc85afb58d3a6ecd0e2a1f31c039d9e85f680928cc68828493f1b07ab397b70a192a62e61c423cb94f14301aeb5693ed7836ade02fb179555bb7040d7dad1b158b7ab00bea2223b5dbd544dc850401f1d3387f09d068706428541e2df8a06a9ab41c1bd5827aaf4a5e3446df273fa3303fd82f84e9f5d1109e9febca8364b306bc8a338213b59c2e7fbd5079db26db7c3c60988395ea99999e446181aec0fa2c11dc70a5423325f4ca9807a8c04bd7feaca2914a1c627b870f9abf5a7f4958a7d6bb32d26bef4cf0e98ac09ed953b1ed5e4290f1762a17cfb9f0c3d59f68dc0a41e49ad4d414529f688ae252112915a36c84be9b3dce7f6b2ad0be7d81479529e6935bb9da6bed154f4215fd4d07734d9d4546e21640e6a6907aebf59fdf7765bbc69b50d8c6e278e697eb1c9fd8465e8f135b847c7222cd86860a0b077c3d84beb6759de0f3c7d4766ec8e5dab1cce831d7e48ec3eb9ee544ab0da4848a78e44c4a93a9504c8c45ad68740f0339a1bcf93c19f557e1e03088df6249fd46460667199a64bfedf0ef22cc71a8a54e36e89d5e266d617ddf3a1d2993c021a58b893300ee23e1401ae50b15114891d559a05e7b30acfdedeaba0ed7de050b47a649dd62019fcfeb24e4c231f5ba78bf0174de1d5d2017ad5534727cb0a67e4707ce3aba19042e0ab680f0c2640dddd41dc82572e6722982a738ce5ea6c3612355747aef053656748a365882450196ed3058bb31875ed636bd17f6db2c8c0d9aec62adcbafb2f697d2d0bbc7dca5b36e33da24f9db4fe985e0a7e740dc685361ab4dd2b144068d6bcfb543b31f762433774bbc549abbebcc724d2d384f7d926815a86de08c72c931b8ad0f63ddcdde5e72d74c56726012d2d020375de228a7ba43bae65c223638939b3045b9f94d9f9133bf3c15fac91539424ba626daef56c064c2624e6a118f8433bb10620618c422965fc1b30abf8b52a5433a29420ae8fc6f0ebd7a50b227ac3748ef55b60545af78e6210ce7eb95a1fbc283aefb791e2cc6befe12a070d6b3dbd5f2c2f68bcd59c3442fd23daeefc7a455c5514312cdd7002fa4961829a54f7672d1d507660f382202170b392198d2fb99d018dcc54aef950714ed04f34e2326a7a1b67a05dfbf884ba43ebd25dc0e668cc17e9d7c0e907875bfbecdaf643c244831ca92ee91690517d2914d82d40dd6f9850230a1beb95d5ede180d7426d9e2c28f42369d8506b5b3eeb4c3a3b3afd84928fb587cad55c32d9ee8a64a26f54bb6b8227a8101ee19d2ce42e19fa85a6021b64fc401cadd16f275b2b2dabddd0db9b96f0cb4a122a9959947dd2dfc2e6a77671d068aa33d06e2a9555c5a0b189752abae38454389b8694ad76fa79307ddc027519eb44b8cb6dfffbc70a7d885901e8ff557a0c75415641c257f01eeb6eef9fe8582173058e2f7451ef61fef09adaf6ad69ad5e727785eaad4421516900a8549b0db12aeb582ff6418ab090dbcb6becac6d354844c637324710e1ba0a4589924525df84de78dc205bd42eb30938e574e258b7a512c589ee7a530f7320b75f3a7d88df312e7dd7f07d7c7a3f65f432e7bcb03c68eee12188f6677e3aae4f1d89ebbce43387268637f9e66b93b8580931105a10ceae030e7277a3890cf069c32f7958bcee3ac3beb8413486e0a770fa4d4d6c5e9344228d246106d9ea6302a3bf109ed9f1cb6cb167526b9a75eb5db7ada44eae4e8151553391cb56f2cdc38ceb08ed6e0ff86449fc56c0ea73b2f372279209e3e467f4bf3f4f98686e01bd1374569e5ad612b1678b286360e862171fe5b049e4739c7b8a4aa4fdd8171944de7d8ade082d1573536d9fb866ac24ed8f9db00b521c2279ca40c4b0441ab087f3a6dc640f2804b0a6186c5e2e4cf7c794a5b1add2b52112cbc95426c31b3d4e853a992385952515bfc34ffcfd647a97e46c8ae3f9d2c34e9f48b40f95f75f2f8134757904eb524f626069459c507d18b928f18c1ae02c0bd0da13cc343c7a2124211ae82af9c6355efa6f52a9cccf44fcefc8a831d37e8c30e7dd2951c7be07195a7047784a291a007eb5484937788f2b97d28a672a6d26ab9cb39c96c5737ff047533c0973aac43b33cdf66dc647892f0f12b10d7ce185912e1a60bb6029c50ee713e22691b5c71c1a5a7d44463eed58ba7521d86cf0ac1b0bf90b4333cf099d91c628f418440aa62f907a9e99a09e7f99611f3230c8ac07f0e49a31a719f0eff4b7ab501ad78069c607cf2ddc73c270e30c466084796af278605c6d09bbd7578cfdd310e84340871da8b615c3b6184532943681f81cbb006d17715e666512fc8f7a4c1ed53af334d0d374a061c2bb0c3da1bac159b19981b9714affa695f6bafe5ed110e969082c2cbe428f4d656f960679d29d3dcf5013d95d6ec5ca841e7f6a68a7e95041468cae544758c7cbe0fec61abcb0672b5aa306d62382f77686190754c6cdfe40f36e95732f205f2d7ca1009173faa786a936a2d747036e301aa8a857df9f3830a04de252a15152e124124c5372757ab442fb8d112457b748d29c79494f13a3d9b2137d7793713e9186a731d074777579993e37eaf76d6c5d2d898876df1f3aa502985ec1cf0df49a9c28820eab8fc80f96bfb95e703d3f998736c781571c7345e0e61aebd134df20cbcd17c6e256ad53cd8b2c0b80dd3f189495d000ac63976b6018a0158e1d7343e4b0bc9acc58314ef533f991178f50f9c661d891b0d2d60a57a1ee07af97e77e3a9c6cac218631fc34d18043816dcc9bfa9a2f39ff67b2537f2353c64ad34062688b0a4e527abc9ee08f30bdea4eb7e74d25644f2fa812b69dbb1c4c7273f0103fbf1a936fa6e9fa11cd8251b75baa70419dcbe8bc6db0dce59395f57103d2b32cfa714099a30dc471882b0bb4790f69fa7e8293dbccae84b4b1a0c56a5bd046746a7ef3b06980da754ec70a1e68e4ae81de0a7dd9f81239a4dd0c2e58cda4e58c3c9c39845c00c03630b2cf8d3f37b9a9834c64253d458f2ba10a36a2b66c2ce231abe969c41d1f50ecdf162f0503d8be5d8330bb0a9ab809ed2b96aa1a7dcd882df6ff42dd2c337360fd3a5735377423e96857fae73fc1b8bb4bc8cef3f3136ab96e1f02354c30fcd0123a64b953ced5b79a4fbd19c98273428a46694513d4d12d3e65bbf7846d63ec3ad514a138536ef7f5465d37a5afd3c152a55e5c0172e38ad71f107959ac38473c673c1919f6cb3e0debb4491ff2263e8bc4e104b10a0658179e75fa3d10f0bee104cb4b97f12287531929e9e444411fdc62647c34f058c0894f4442f7f937bb97c44851d2665f8bcf35b1aeba74390ac1e63a6d96614f827f7e68817ebb7057b44331c6fdbf9e24946bd8bc8ca11e28935410e0105bdbe5d6ced99fe1987aa8b23e9e5a0f3ec95b8afb0d1dadcf32ce6472975d969a8ff03e07a8307433f631d822f40677ab4700a4c61e7d823edbd232bc484bcfd39ca5e803d7b2f6c6817219cbf60e9d8a5a323ab53b858b2d1717cbe37f43da1f9bed8e8c966a7d971daf5e0b13986db86aa13ddac95362e48603f1b8e297e52d141b82c1ae9e869ae3cd527a34bf45d7d4bc2c87f1e683b15e164edc0f2387449337da3f71e64544d3a6820d22ad90bba435921706384dac3454853bd80bbdf07c2cc5b593d688d4d381cdc6b11c537225cd0fa8e766f985b443f80a48387202257a2f2edcaba8cc41bb6c8941d4ddd80f1b6b3bec296e645f165d3557047a1aba1f752e1ed6810e29392447cd204a1aca6e89b28b8824a64a1b6e1c8a6e9073a9385f4b549de8131df9d872db7c0c18789a6e07ffca7a2900f26030e0a8fc03d7e34a29121f3dc87f8e91bfeb70057956d91a1d312d3212679ba8bc72522b7fcc061ba48958a4dc19f63deaf88", 0xc00}], 0x2}, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={r1, 0x0, 0xffffffffffffffff}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000440)="5c32906f673e62b5", 0x8}], 0x1) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000700)=""/115, &(0x7f0000000100)=0x73) geteuid() r5 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r5, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, 0x0, 0x0, 0x0, 0x0, 0x140, 0x1b}, 0x100000000000003, 0x1, 0x40}) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x44}, {0x7}, {0x16}]}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) syz_emit_ethernet(0x46, &(0x7f0000000440)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast2}, "0300000000000000"}}}}}) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x80, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x22, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{}, {0x1}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x1, 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) socketpair(0x18, 0x4, 0x6, &(0x7f0000000180)) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000001"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000340)={0x0, 0x0, {0x6, 0x10000000000001}}) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f000069a000/0x4000)=nil, 0x4000, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x5c}, {0x6, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) mprotect(&(0x7f0000226000/0x4000)=nil, 0x4000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) socket(0x0, 0x0, 0x0) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r2, &(0x7f0000000e40)=[{&(0x7f0000000580)="2aeea03fbf949986717417c69a21f65652a832764c8c40ac548df3f953c9a0550e818e0c47944fd534f7547cd0db0b5934e60add59c3fe4bfc4f52b60ef6252b324d199ae4af8b8682d8ef019a1a32cbfeaa7f46", 0x54}, {&(0x7f0000000600)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e8f4abba6f18e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99aac19aa82643902b0fa1426038543aa7b52e439194af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190db04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1217debd0dbf53285391be340388f9cfeacc65a1247b312d99998f63d61a2996c3c8ce09e470b09ed4ef92a7d10b7ad1d9a734c8fde7888e2ba0f74bce7633793965a1dc4e3962c2fdf623b4168b5b31bd6d2b6af2f79eadd1af7a2865aef7198c6cb145ef060b9c7f403bd42c21b45f103a188326e92376cf1a568963336a7b08d1973be14cf356e25038fe225d1f4355007c2032918d4daa642b25f4f24bbc7315769ddb95aa2880824", 0x200}, {&(0x7f0000000e80)="eb78ada84926b38daa2fc437b09c115efbfc040588d1212c8f26e287f0abd8f640c66106e9524a910afab6c54d2ef790624fd95e916ef85b9cadcf36793d5629d16c82a5bed9cf89c63a53548828e4fa8d37dcad5dc82e1b7cd7a6b43ddc0bac0da3abb4b822389a27328f25a3e37aac187123f415b01c0b1c31776de2ac44c7e816c6823e7d8ca4af5b3f140690a861cad836370a8d6808fe7a9978d21115d7f45be4d5da65581d0818a6c7ac88635235010be58fc37f48bdc2f95e2d000000000000000210d5fe05c81c92d9102e7a76d10a6181423994c7baa40000f4be8206672b00000000000000795e91d6f5dc7eaa030eb343a83e34ec6cd1fbab522d3f1b08b70c34fb5bfd0cfc3b422926c378cbf11d1d3a4cfca9e062d74d2817a03fe5b89f552f57b7000000000036bc28457312ad9840e4cec6b8e3a477c655a32adaa5", 0x143}], 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sysctl$kern(&(0x7f0000000180)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000001640)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000001c0)='\x00', 0x1}], 0x1, 0x52e5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000380)="4b8572730e51a93601084c480dc1199dc57b2495e5607209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664540f216f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b16617b255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd72762b5db8c", 0xd2}, {&(0x7f0000000c80)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45cd5ff1293883d8cf6b567472b57188f5a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae157859286b7f6d1fef057689b915721d0000000001000000498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d3147429940883fb084a2698987a7592e06cf438f1a1bf39a0f744e868dfb18180d178b61f1e1bddbc915cf38b9e5b6baf4877437166ff2f45a911df8d55ef4af8b48d106e05e860a9fe3222c953a18b555a5773757727606359655e808edfa2f017da45bb46dea51945dcd4dfff89a150b2c3e931ac51193e93e9ea", 0x15e}, {&(0x7f0000000000)="3a8ad4d1be020f01486a310400000000", 0x10}, {&(0x7f0000001400)="afd0cbac5b994da3f1300de59431b8", 0xf}], 0x4) syz_emit_ethernet(0xbf, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd602e957b00890000eee7567b28852d6d4ef8e5374c1e7b3b297530ac4b1d49265c3d1e9b53341f774e234e2300b9d3712ef5347c2fc41599089078a2919fc2d701918bb1aa98c8e5f3a014d5c6461dc311caa97211783848b7154529b96f23cc6d925a92ef930bbb298f6077b5c7f9faf8a99c05e7cea3394ef0731ed4db89dd98b5a4f840f28a7dd590631de59bde068bab27eb6e27f377312f20ad6204651933e0bafaa1f7a5a1a0808f2c5e09071374"]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140)="53183374", 0xffffffba) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) pwrite(r2, &(0x7f00000000c0)="a7", 0x1, 0x40007) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(r0, 0x100000000) ftruncate(r0, 0xf869) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) semget$private(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup(0xffffffffffffffff) dup2(r2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000), 0x0) getpgid(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x2010, r3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffffc, 0x29}], 0x30, 0x0, 0x8001, 0x0) acct(&(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) recvfrom$unix(r2, &(0x7f0000000080)=""/116, 0x74, 0x2001, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) socket$inet(0x2, 0x8003, 0x0) open(0x0, 0x100, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x17}, 0x4, &(0x7f0000000300)="fef2a32f482b4cb1e7ea5abd8b7d349718ced53f2972c45d633784178220533b72d879a4df682e87f68fa5209f4588c6814308d6df34d4b3de227842069d9798e04ad5ae36b29b219994b0239ccd48167b88054970f770de8d538009caee5b716704002f2b73c4054eac01e148ba88fe605b0c6d01a9d44488087dc0d31cd4fd2bc6064c0e0a9dd5382b0747647b789e71d09737b6e826b602715f8791b08501df8993e5cd54b03e310474f88e9aaede14c5a3b545cf6dc431e8a4de0555db21a8677b42e4ce2c393058c7e9a278e8dcce926236d1a672c4e050ff8043f0f1fae3a1154910ab66a5ef24b5fb46456c846d5e16fb89abb5843391dc8ee6b8d8b75b0175fa4f5eb4b2ed8fccb715596f92e348d2a6db2167c9ca7157edd3f0463281268489707ace4654e1f3d12483ad7d50bf393dfe601758cee9a4108b89492bf1eaf5917df2df8cf00e602b473beb46a018", &(0x7f0000000080)=0x16f, 0x0, 0x0) executing program 5: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) r1 = kqueue() mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getegid() shmctl$IPC_SET(0x0, 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0xffffffff) pread(r1, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x615, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000400)={0x2}) executing program 3: semctl$GETALL(0x0, 0x0, 0x6, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "38d9d9", 0x8, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_reply}}}}}) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x5}, {0x3}, {0x40e}]}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r2, 0x1000000000029, 0xc, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x7fff, 0x0, 0x1, 0xfffffffb, "8a53924af3357b16660a7a35e1311119a98caf28"}) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000009c0)="38484cded2ac991ce404ddb735cbd8a8fbd6801c24610f20fd40b22a65042651714f603cb654086cbefdd35dbc165dc10e02de9fb3a455ca9b6d2e44e13133ae5e1605d3c82e742724ae0eda4d7d5be4ff1f1edd21aa198526332d9f0d2523e2da8a3c5648dc094fe93c8b4a2565b4de5316da98fc283c87bdfc83c06873d5e2db1014943ad3ca524834664759c0ce08963a7a070eef283aa90f78a360719f67eb076420f2420129c09fbb5918e4f55f9888f32b6f2fe651608d3387b569009a29218596cc413b32357a8d6c1ba58862b9da5b3830b68a9bc5baaf42fc462025bca24d8e477b92718b0cc8db9854e091e83733eda82333d7accfd6839475773ec5b24833fb8f13faa8621a9df0cb1fe074a7b01246ffb1fe61a92bd58d29e85aa5ebac05e6e84cde8fda0c2b0923e70145568d9c2f95546aee24c76f1b0266675576bdb646615d7649b65cde592444cdf8715ca8", 0x154}], 0x1) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000001c0)=[{0x30}, {0x44, 0x0, 0x42}, {0x41e, 0xfc}]}) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0x100, 0x2) renameat(r4, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000280)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffc, 0x5, 0x0, 0xffffffffffffffff, 0x3128}], 0xb, 0x0, 0x0, 0x0) close(r0) executing program 6: getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffde9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0, 0x0, 0x0, 0x3}, {0x28}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000600), 0x200, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="b3fe2c56cbc247f8c8cadbe22fcc7604d7f1f2ccb3d256da5e1f0235e6a8eac69d6bd4d7ee4ef87d32370db35c1810a745946ef225aa705bc9e36f7397b685fbf171adb941980b0f8d1c0ba0d8729b3aee258efb605c2f5df49a9f38ac3ff53ab57cb60e2bad0ab371c97e30b48c3411bafe5cbe8bf3f061da0c725599a90ffaad5a956ed100cbb266dbb253c2ef77e3d202cc7ba6296cbd7d66742f5819dab7fa477d3fcb812d42da888d", 0xab}, {&(0x7f0000000100)="e57da1c64710aa15aab4ec0136e7add3b3f4c76e925b0d20be33fc5f6f1b02898913b730188446665316ce7631e93a77d0acb879c1f711241fc476c227a83c31305fcadb7badcaa2745921e832677910abd7cdf20040f9a083", 0x59}, {&(0x7f0000000180)="9f3ed2", 0x3}, {&(0x7f00000001c0)="e7d1fd63d6b90da133c147b3", 0xc}, {&(0x7f0000000200)="d8e4c91a7256a149c13ce355a367846e6ca3f1e4dc573eae9c9d9dbdcbe76002a404ac2a90af6d50b5e89164fa102c323b1036f0bf03fbb647fda54450c895ced23138e87893dad1356306158e31c45feecd3302bd2498c55cad2e5fece4083ff1f24b969e068ea377ff4b25d67e30c5813b7e4057b50afdf81a3284765625e7bf1fb44e7a8a883c411050a831610b689ad9444dcd60931da42888c054a9bf3ff6dcac560b08d19d3001b5562f8c86e50901ebf14c34f9434cba", 0xba}, {&(0x7f00000002c0)="037946908e0957b61a8c491dee77b718bfd372a4eebfa8881fdd4c5383e2515d137b29bb593f8a179d35ceec3153b922e1df66a015f1a30f9eea3331a88ec3557b202483a43f7f79c1e57721ac482fc1a4ccf4e7f8e9498ac7895e75e09e96e610021ae09f181e1649413d195ce8a06d92c7397d542d8dbb458895ec4566f7d6f48ad7e53a3d8dbc814bf37e11d987731c3e9aa6c424049c4aeab52f54663cfc361b8bfc59a10bf10b1d15f894bae1bb05f5b08586603ebc4976ea6d5b6ebfbd8d032bb6f3e83881f0c01a8b1526d35ce9f25fd5e4aeafafd6bae630dcaf88547056451e169053797b6b478f6da7b975e1ddd1f9f5396ae2fe", 0xf9}, {&(0x7f00000003c0)="3c740af0d89b809363965ac34c00abaa276c1b9be87b5d18925a85fee0874ac78463a60f31998a6deb6bff740a4c1f27dc11fbd0b7f9f8ca82a050352d48e9bbed683b66f595d42e0fa74cb02f5c1e2f9118aac6de0433dbb3bcc3c5e014fc4597de3269387579ac60b9e05baee74ed5380747d3184061e4", 0x78}, {&(0x7f0000000440)="e9b9be9b5e028f4f197e3e9e0770556e865cc8292cefe4a5c96e8196bfb738a163758fed2740588c6ceed6177f70df965b3e94abf213aa09a480a5882fee3d7e622fb9b9b3955286c91c079ab531b0f0ed299a2cd2ffbf69cfe9bf3f3cede3a83c7da607173059779bf2b8c5910dcd264389a7ef4937f13db919d0441251194d771240c8f5bdcc949d7d21cfc3458bd77070a27132c3624b89209d1dbb11a3ee0fcd49f9c6dcabe371c0cf3a7ccde1d510861cc95b172c95081b9a3364b23939600827f047", 0xc5}], 0x8) executing program 7: socket(0x11, 0x3, 0x81) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) (async) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) (async) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x409, 0xf, "faba07ff8fc00f10000800009300f0341f7300"}) (async) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}, {&(0x7f00000003c0)="02f1f88bf5778005d68d0dbc86aaabe1125db7d3d22e2341f611b30412c87c94c032457a4af88e69b6dc9b2bf4deb86f2f3dcc7d7d70f8fddea32abaec849d4d74b70ae0782abf7396f557ec066a833d2657478f8eba80f2080c1dae5b5030a95fcf96ea7e76b6986b94fa4b03cc29173de1faf20a865baaac6c6e0e38d1e221275c50607eebae421b020fcdae0e0495a60f7b7fb19fe9bd46e13472286bf1d3e8afd117a058577624e202de150d8f3ecacb2cfdb941857753387ee29d174622cc70e1b10fc80e24972d7eba119aef7929a5f5ec", 0xd4}, {&(0x7f00000004c0)="0a4c79621d48a4c13df561e4c10f46d9357af949c1579c958378ece1ba68f2c2a47f69e6e6e32a41a9cc638e04a2bf068d413c37ae39b8069d6f33e63afa32bec0945e42fd9e424dea62af0763f733d9e2af381e7330fe98e37cec40d634465794537e049b9ef9e829d8241e1e722b7e270fe8f937f9e63bebbd222995b363e851cc683c92d17553bc20254fe5961487a51adc119f070dbffbcf1599506a2bd7686000b46828183cf83e9cad7b6359e1b92d479132d596f379edb97a76f7f9903e0fedc5c0b1c7f27bb713248744690787385586ddf6e0b878b69b6cded95a694b59929b332f937cfeeb3b14988df316400919d1a178711ca1b0", 0xfa}], 0x3) (async) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000ac0)=[{&(0x7f0000002680)="b4e2c6090220403dd00796dd71564372c08c34d6aef97fd23a9dc8dd10b9c50444811a3e4e28ebfc6d3db88f2f04c16d430124ff018a3e543430", 0x3a}], 0x1) (async) execve(0x0, 0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) (async) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) (async) getrusage(0x0, 0x0) (async) setrlimit(0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000100)=[{0x0, 0x0, 0x80}, {0x3, 0x0, 0x1}, {0x400, 0x0, 0x2, 0x8}, {}]}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8210560b, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) (async) socket(0x18, 0x0, 0x0) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) executing program 4: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getpid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x8, r3, r2, r4, r2, 0x10, 0x2}, 0x40, 0x9, r5, 0x0, 0x2, 0x6, 0x7, 0x401}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x7, 0x8001, './file0\x00', 0x2, 0x2, 0x9, 0xca}) r6 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r6, &(0x7f0000000100), 0xfffffe5d) pipe(&(0x7f0000000040)) (async) getegid() (async) getuid() (async) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) (async) getpid() (async) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x8, r3, r2, r4, r2, 0x10, 0x2}, 0x40, 0x9, r5, 0x0, 0x2, 0x6, 0x7, 0x401}) (async) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x7, 0x8001, './file0\x00', 0x2, 0x2, 0x9, 0xca}) (async) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) (async) write(r6, &(0x7f0000000100), 0xfffffe5d) (async) executing program 0: mprotect(&(0x7f0000786000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x6, 0x2, 0x81) setsockopt(r0, 0x100029, 0x67df8983, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: r0 = socket(0x18, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x2, r1, r1, 0x2, 0x0, 0xfffffffffffffffc}) close(0xffffffffffffffff) r2 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001500), 0x0) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000002740)="31229655df90cc37f5daed91e7f1d13e3ef0ffc4165a201211e1cc331ecc1b4b6adeb7007cc18ecf3860a70473e25b765b29467b24d4493f1ff1d54001515f87fdd9815f65813e812d021e1e076237d9c2343b03fa1d122ed2bcdacad13596a19c39de6a299eefa9d670a7c965aeb7c38e8b5eab2f4b7176cce70f2699a6326a543b57aab6951a0c45fe63875a71deb55f0e85cec2683b225bfa1e40b71b3646a1ee444265e7819226e6df6eb41d4d5bd6733c948c682108734a0734b5eb1b3102d755ae93e62ff61ce00e112c5ed6838077ba36bcb6ed587542196ce8c3924bf4031d5c522ae08ce9770f4de5ee602e696b138191ea143762babecf5463be3e14b499ad1ac46e5a447d36c2d207742231aa08ee5c92762c996c192bfa0d3895e3464eeb7f8559c2e1b4ad8e64dc85afb58d3a6ecd0e2a1f31c039d9e85f680928cc68828493f1b07ab397b70a192a62e61c423cb94f14301aeb5693ed7836ade02fb179555bb7040d7dad1b158b7ab00bea2223b5dbd544dc850401f1d3387f09d068706428541e2df8a06a9ab41c1bd5827aaf4a5e3446df273fa3303fd82f84e9f5d1109e9febca8364b306bc8a338213b59c2e7fbd5079db26db7c3c60988395ea99999e446181aec0fa2c11dc70a5423325f4ca9807a8c04bd7feaca2914a1c627b870f9abf5a7f4958a7d6bb32d26bef4cf0e98ac09ed953b1ed5e4290f1762a17cfb9f0c3d59f68dc0a41e49ad4d414529f688ae252112915a36c84be9b3dce7f6b2ad0be7d81479529e6935bb9da6bed154f4215fd4d07734d9d4546e21640e6a6907aebf59fdf7765bbc69b50d8c6e278e697eb1c9fd8465e8f135b847c7222cd86860a0b077c3d84beb6759de0f3c7d4766ec8e5dab1cce831d7e48ec3eb9ee544ab0da4848a78e44c4a93a9504c8c45ad68740f0339a1bcf93c19f557e1e03088df6249fd46460667199a64bfedf0ef22cc71a8a54e36e89d5e266d617ddf3a1d2993c021a58b893300ee23e1401ae50b15114891d559a05e7b30acfdedeaba0ed7de050b47a649dd62019fcfeb24e4c231f5ba78bf0174de1d5d2017ad5534727cb0a67e4707ce3aba19042e0ab680f0c2640dddd41dc82572e6722982a738ce5ea6c3612355747aef053656748a365882450196ed3058bb31875ed636bd17f6db2c8c0d9aec62adcbafb2f697d2d0bbc7dca5b36e33da24f9db4fe985e0a7e740dc685361ab4dd2b144068d6bcfb543b31f762433774bbc549abbebcc724d2d384f7d926815a86de08c72c931b8ad0f63ddcdde5e72d74c56726012d2d020375de228a7ba43bae65c223638939b3045b9f94d9f9133bf3c15fac91539424ba626daef56c064c2624e6a118f8433bb10620618c422965fc1b30abf8b52a5433a29420ae8fc6f0ebd7a50b227ac3748ef55b60545af78e6210ce7eb95a1fbc283aefb791e2cc6befe12a070d6b3dbd5f2c2f68bcd59c3442fd23daeefc7a455c5514312cdd7002fa4961829a54f7672d1d507660f382202170b392198d2fb99d018dcc54aef950714ed04f34e2326a7a1b67a05dfbf884ba43ebd25dc0e668cc17e9d7c0e907875bfbecdaf643c244831ca92ee91690517d2914d82d40dd6f9850230a1beb95d5ede180d7426d9e2c28f42369d8506b5b3eeb4c3a3b3afd84928fb587cad55c32d9ee8a64a26f54bb6b8227a8101ee19d2ce42e19fa85a6021b64fc401cadd16f275b2b2dabddd0db9b96f0cb4a122a9959947dd2dfc2e6a77671d068aa33d06e2a9555c5a0b189752abae38454389b8694ad76fa79307ddc027519eb44b8cb6dfffbc70a7d885901e8ff557a0c75415641c257f01eeb6eef9fe8582173058e2f7451ef61fef09adaf6ad69ad5e727785eaad4421516900a8549b0db12aeb582ff6418ab090dbcb6becac6d354844c637324710e1ba0a4589924525df84de78dc205bd42eb30938e574e258b7a512c589ee7a530f7320b75f3a7d88df312e7dd7f07d7c7a3f65f432e7bcb03c68eee12188f6677e3aae4f1d89ebbce43387268637f9e66b93b8580931105a10ceae030e7277a3890cf069c32f7958bcee3ac3beb8413486e0a770fa4d4d6c5e9344228d246106d9ea6302a3bf109ed9f1cb6cb167526b9a75eb5db7ada44eae4e8151553391cb56f2cdc38ceb08ed6e0ff86449fc56c0ea73b2f372279209e3e467f4bf3f4f98686e01bd1374569e5ad612b1678b286360e862171fe5b049e4739c7b8a4aa4fdd8171944de7d8ade082d1573536d9fb866ac24ed8f9db00b521c2279ca40c4b0441ab087f3a6dc640f2804b0a6186c5e2e4cf7c794a5b1add2b52112cbc95426c31b3d4e853a992385952515bfc34ffcfd647a97e46c8ae3f9d2c34e9f48b40f95f75f2f8134757904eb524f626069459c507d18b928f18c1ae02c0bd0da13cc343c7a2124211ae82af9c6355efa6f52a9cccf44fcefc8a831d37e8c30e7dd2951c7be07195a7047784a291a007eb5484937788f2b97d28a672a6d26ab9cb39c96c5737ff047533c0973aac43b33cdf66dc647892f0f12b10d7ce185912e1a60bb6029c50ee713e22691b5c71c1a5a7d44463eed58ba7521d86cf0ac1b0bf90b4333cf099d91c628f418440aa62f907a9e99a09e7f99611f3230c8ac07f0e49a31a719f0eff4b7ab501ad78069c607cf2ddc73c270e30c466084796af278605c6d09bbd7578cfdd310e84340871da8b615c3b6184532943681f81cbb006d17715e666512fc8f7a4c1ed53af334d0d374a061c2bb0c3da1bac159b19981b9714affa695f6bafe5ed110e969082c2cbe428f4d656f960679d29d3dcf5013d95d6ec5ca841e7f6a68a7e95041468cae544758c7cbe0fec61abcb0672b5aa306d62382f77686190754c6cdfe40f36e95732f205f2d7ca1009173faa786a936a2d747036e301aa8a857df9f3830a04de252a15152e124124c5372757ab442fb8d112457b748d29c79494f13a3d9b2137d7793713e9186a731d074777579993e37eaf76d6c5d2d898876df1f3aa502985ec1cf0df49a9c28820eab8fc80f96bfb95e703d3f998736c781571c7345e0e61aebd134df20cbcd17c6e256ad53cd8b2c0b80dd3f189495d000ac63976b6018a0158e1d7343e4b0bc9acc58314ef533f991178f50f9c661d891b0d2d60a57a1ee07af97e77e3a9c6cac218631fc34d18043816dcc9bfa9a2f39ff67b2537f2353c64ad34062688b0a4e527abc9ee08f30bdea4eb7e74d25644f2fa812b69dbb1c4c7273f0103fbf1a936fa6e9fa11cd8251b75baa70419dcbe8bc6db0dce59395f57103d2b32cfa714099a30dc471882b0bb4790f69fa7e8293dbccae84b4b1a0c56a5bd046746a7ef3b06980da754ec70a1e68e4ae81de0a7dd9f81239a4dd0c2e58cda4e58c3c9c39845c00c03630b2cf8d3f37b9a9834c64253d458f2ba10a36a2b66c2ce231abe969c41d1f50ecdf162f0503d8be5d8330bb0a9ab809ed2b96aa1a7dcd882df6ff42dd2c337360fd3a5735377423e96857fae73fc1b8bb4bc8cef3f3136ab96e1f02354c30fcd0123a64b953ced5b79a4fbd19c98273428a46694513d4d12d3e65bbf7846d63ec3ad514a138536ef7f5465d37a5afd3c152a55e5c0172e38ad71f107959ac38473c673c1919f6cb3e0debb4491ff2263e8bc4e104b10a0658179e75fa3d10f0bee104cb4b97f12287531929e9e444411fdc62647c34f058c0894f4442f7f937bb97c44851d2665f8bcf35b1aeba74390ac1e63a6d96614f827f7e68817ebb7057b44331c6fdbf9e24946bd8bc8ca11e28935410e0105bdbe5d6ced99fe1987aa8b23e9e5a0f3ec95b8afb0d1dadcf32ce6472975d969a8ff03e07a8307433f631d822f40677ab4700a4c61e7d823edbd232bc484bcfd39ca5e803d7b2f6c6817219cbf60e9d8a5a323ab53b858b2d1717cbe37f43da1f9bed8e8c966a7d971daf5e0b13986db86aa13ddac95362e48603f1b8e297e52d141b82c1ae9e869ae3cd527a34bf45d7d4bc2c87f1e683b15e164edc0f2387449337da3f71e64544d3a6820d22ad90bba435921706384dac3454853bd80bbdf07c2cc5b593d688d4d381cdc6b11c537225cd0fa8e766f985b443f80a48387202257a2f2edcaba8cc41bb6c8941d4ddd80f1b6b3bec296e645f165d3557047a1aba1f752e1ed6810e29392447cd204a1aca6e89b28b8824a64a1b6e1c8a6e9073a9385f4b549de8131df9d872db7c0c18789a6e07ffca7a2900f26030e0a8fc03d7e34a29121f3dc87f8e91bfeb70057956d91a1d312d3212679ba8bc72522b7fcc061ba48958a4dc19f63deaf8831c987d1f1e4987211277843935f8259165e5d651a070b7f596d655733e58ee1a0c19067c637db8ee604f563f96217e37d2a08132db2ecd3e2770816040b38552e25d0c2d7797594b68c8975dfceb52467271d8d29b4e0e8aa5a1886f29a9ed106f1cf8717322ed39865c9636372c22c29f370cfcec1022310321ccf0ab3413522f3d302365d377fc9dcf0acd804d8e02eee43016a9e126193a5f23302b1870eef59ca20d289f18032ad22e05ab98c3f21092eb53adddf573816c51e1efa67e5cd4f00f686e00fa1f02112defe002e071dd4baae818d6997e75fa70b53591f7de688a287c5f12e5aeb04be102e2b2900bcbd16f3da7f3ad22b5bcbb29ca47067190f4db56f128b22727d7aa8e68c5488f2dac98ab26c67a0b6508a95c5c3a0ead3cacf68b27befe3a2462b8883f7694bdeda8cefe804b20afa4e1b16ffb8c200bb23ce2cbf816a4486b4e984d43cff76f627e4a8aba1df1c6d27667f5690083b00edd1316ad64a1717f2bb58a280c41c23d73287b4321c173d46a29f8b06beb689a73f32984de06a5f251480bccaa57aaa6b2750a62e7b9cd3171659cdab2fb2ebe8329c22db02973c56ea3b86c03243eef71c977b2cc7590d7fe53ebdc5cb51774366ffb0c8534fef935a059ec27dee06efa6a2e974aac92db53dc9a7931e7be49dc671613f50007d2c500ddfa9ca661f91299ad9a6df966bce975155aafd2e", 0xe00}], 0x2}, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={r1, 0x0, 0xffffffffffffffff}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000440)="5c32906f673e62b5", 0x8}], 0x1) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000700)=""/115, &(0x7f0000000100)=0x73) geteuid() r5 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r5, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, 0x0, 0x0, 0x0, 0x0, 0x140, 0x1b}, 0x100000000000003, 0x1, 0x40}) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) executing program 3: r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd3", 0x14}], 0x1) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x9}) executing program 5: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="12000000006a172c3000000000001000"], 0x10}, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x8, &(0x7f0000000180)=[{0x297, 0x99, 0x7, 0x1000}, {0x5, 0x1f, 0x9b, 0x1}, {0x7, 0x72, 0x9}, {0x1, 0x38, 0x4, 0xc48}, {0x8, 0xff, 0x5, 0x6}, {0x3, 0x7, 0x57, 0x1}, {0x0, 0x4, 0x46, 0xc35}, {0x3, 0x1f, 0x1, 0x534d}]}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000240)="2291e484a4c2b15f35dd96f9e1cb9a4cf746eac7b3acf19a1925e7e28b01dac5bcb8149fd9d6647b4e4e76b9fa1cc480c3eb264ce8c896c8b7c8b6f53028ec2d43bfec4123", 0x45}, {&(0x7f00000005c0)="63698501981c34ead75fa4c73503569e2aa7c0de85a3a206c7753fa01ac187d74fbb70bdd5c4e697521b56494b682b101d3cef9276d4ffd8e2285bbeec4032ddb82c9d7910531bed85061f00d536abd9953f881317b0f43890050c0e201ad35d06259bd66b261a00b31cdbac27833764418d9f3007478a41ac3dfb3c13cfc639ebd1b9e6ea584bbcf94736ac27caf1620103b671a9", 0x95}, {&(0x7f0000000440)="5425acd700001800"/18, 0x12}, {&(0x7f0000000680)="e259a739fc6d6ea53cb7a8af991147890b587c9b63c97b15728ad376036f9b8db3322eb0a990c1a80358059ff85eb4a163b2f992b06a4d7205b4b79c834180689b1f4d4b8a59cf7d38134810cd1454731c7d3392dc93656334faf74c9845fafc4aec28d721b89cf263f96472d820ed9d1032327cce328df94ce2aa16a710e4ea1b62e1cc0af0b5b5df", 0x89}, {&(0x7f0000000840)="9b3a0bb5f46cd0d83f1a265400aa1db9e5c0186da6057d4e03c923fcd5f8e2e947b0c68d94203246d8e1b5b17c37e613187884331cb1708da98c022d4110880be89385c3625935758dd876a28bc52fd03c21af7743609d4b3d085fbd3a0c9e41d45e6af66be4aed8da11f4891ba9e7be976a22906a736d971b7d9a86a122640dd32e0f354bd71843de7b956d32a6944498def316ae1951e521cd69d79bd81ce3ef899bfeae37b401f7", 0xa9}], 0x5) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f00000002c0)=[{0x0}], 0x1) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000040)={0x3, 0x5}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000000), 0x0, 0x3fffd) truncate(&(0x7f0000000400)='./file0\x00', 0x2d) ioctl$SPKRTUNE(r3, 0x20005302, 0xffffffffffffffff) sendmmsg(r1, &(0x7f0000000980)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000340)="d6bea839e5153389030c3d9cd7267f8e178207acf87d171f41270720263d7f3ce0494048d0ad5750cd86df6e306b8b501c34c3769f5b1e6feb564c996b91058c86bd5032839df307f7c99655fc76541cf41913810a950141382d1c5fd64e8b283b125ebf5bd72757bf23fb144b9e64683ba1f9aae98d", 0x76}, {&(0x7f00000014c0)="95fab7e7408538ad6b42820f9a36fec720cc16ff8371ac41e9cb1d5ca5134ba48a8b683fdec49caa32a0368e5bb07d099ee18d68c8e50fe0ea6adc5882da2b163d71d51dd214a4916eafa113d7e5741f869925f630501c57863fa83bbd777a8e8a78e1326a303c199298ca994cd243b10f41310df1b5e7e5caf8690166e7199f7e52525d8db43ef3c81b0c8417a4174bd26720c75a108ce728028fd89d8ef5105073c08592d0f0c4c0411833e7054ae7f5a97b13cac8e5157fb7025618ae7199f525b2d17efdcece0d01a053c025e7f1345c95e26a1101c03b4d8a319839b74a4cfd2e392bb701837bb1e99e43b963e8e6a7975a901ea071c63880cd69494726c5354946c3cdb86eea988de90c894fb15f513b8cd3844d0d4773e454ae59b693dc5418d0f013abee0ad3a5384c62143bc5f862b03b7b6de23601d59afd80118bbaf1e36ef10d6109c512af436fd3ce4ccc8de5858d1ddcebaefab7d9bd2ec72c46e888e332b450759693462414d177754b145a6cd9a175fa000c8d2a87d24f515623c838ed032b80960a308b97559874ab928af25acd7ee38efcbdfeb3ad91e359af3b7c490d7ae6d5704f3c552b91b30400d59b8c354d8a71bbc42c4e5cb1b664d999ce6992ccf57c8be5d2ac3aaf0699f5f1bf3842004730bf3d3e14f5850b8e55365493e1e7c06975339f64223cc388e8d455b8b9cf838b27a966b562fa8bef07ced4d9ccfee9b10f082e24ba16ce063466b4d113eaed326038e8077c75a6fdf9bccd92600a0b5e79f78148b6517f2932508e240c07c5018bde3a398d9b415824ceb13c63b67f40f65cacc155403487ce3d82d3594902026ffb3df22a9864478374260bc6ca482d3009510fbcf5e7f95de80c54def53a41b3f0ec3860760201b4543931764ba79a369be8da04dced33e48b911efde416ea7262b365c36bd6e581af5c06fe5fed922f0f94e328cd187c7fa66bcc656501257dab0db3d0b91c2ce63240ccc84fdf233b5510fe910dc1f796e68b83507796eee58d4bbac6d92d59eb537f737636c9633c4354e32b405873ae1d90641fc80fc2f84ed02e59328d36486e6725a87d90c5a35b916c004af0356b1a989cbfe17da1b46621dc95530cf3b905e4b2a0e1f8eed3b4f80eef6da90293db27df94214658e8aa8fbaff019d7d586b7c4626908376eb2921f39c7582e9ef7f5ecfdcd57db7c0c4c5f5097b056ad015004f8cc8339a905908c742dcf8b5831047aa59d411bb1285b8abc64fd13c122dd81f00cc000de6ec3d4e4d9c3bfb64658fb59e5982a870d19869ec9096df16537d9f7f06a9289ab6d18634103863cb063d7ae3ea0ee84a09cdc3aa5513000562d8201ddbfb946ca2c0de2b46053187530ce141c250ebb065dce34de364e4c0cfd48fafd10ea11f7024a0533a85bfe3ddad4df259c4c5203af702740e9a07ae2b669edf059d7f1134a4fbbf0d378d0ce4fa9c7233ee4b89d0a9ed1db6aec9ce39832a68b55e098686125b8b9bec02e5783d27b2e711b72c12c8ee94fbfbff39e86f08c6548abb8b880fb1f7c2898652ad233615a91bab1f51df83ee286589b7c3592bcdc6868cc0efe8800cd88239d085e7133a79fb94d27961843ce9daf17151a3a8b464328bb294cd6ffd4579038ca151e527c5ce8beb2125cbe98ff560c915a1f36b1d9979041d92eea92018651c9827d7e882091923d8a8fc1e9858bcd8f11204442b183ef29c1989b8924e70e811b7b615571caf8558da21542e47ba85c084822de85d86869940e1bf3b16497052edd173c5bb8104d2d6e70c2920066f3fe4acade0ecf4d5b51e1fd08c8b1aad1af8cc03e02b1b2b1ee875b5db391dbf4cb0c2ec52562aa09ace3bfbdfae45b05abcd4a2ffa44396d140d835b9f4d85564ecb35d7b4a4efb81f5f32fec6eaa1dc94d8ed1d61782095cb668e484f9d2f4b9d3ccb3a56fbf06b1bddfcdde5dd0a44f5f190d4b673af2e1cb7ed418cb3b3fb53787f43268cf48cb8750f1e6ec6ecd983037c9fabc1b35424ecc709ac3d16e09e77875aa3bb9b50c15c2416b78e4df28e57ec8e9d55a3dca129c6aaf8ae87b1ce8b49f1c1c99732b9febd8164edbcc209b6bd856e62ac4aa47dfd88ace619dc130b7831665029bc2a727bd9029ab1f147523dbb091cd581f022c72561b2c9dedf16dd71ded5537d6580bf8448deb0dacbac797bbc836fda278c974e38d907d853a15a7ff7597bdebfd14bbbb0dc170cb2ef2843c3d06907d7d1c1e60c36f1584e96ca5b1a1c4b4bb729313ba79d7b603b1de0d22416a89f2836a02c9f41dd584682c946f5529b7ad5776751c1205b7ee5645ffa2f1f88faf9fdb957ca82c09287ac8ce6b55eec1053d571ac11bb1b37ddcea6f06ea95e111ba1c4bede625563ca1f78c53b647a344f4468ffa20157e923ffd2290565b0b949003eaa6f52fa83953b2454e759549264b1f74ece95b6d6230222e9bb1ef12d4afdcd5b208bf2d70c850cf0ae299be911a4525518d5b02efa6587c52a15124c08e90b6b2f0f3c0c107e141752a96eaeb0eac4d8abc38c5c5c4daefe037112de0d377a3500065dd20b0fef3affabad3162b315cc35376a1343c506dc4aefaf0970d524202759282f54e5cdbe2c3c4a0d15f3d5834aa33c103565c316132a5968ba37ebd33c1e8179bb05ebffa161620a71253f78de3a137cd506c0dbf8a81479f220d52af39d15268b1429755cd91935eeb9aba44c25886c6fc1dc873aeebbf01de72110f9970159f303966b954e616d705e909ba9803efa4cb73cda3d6bfa359add8cb88cc15ce515ff3a391505c0cc9745de24777997f085260feac89687715a41f3840272810a5ea2555976afabb9a25a1c2c120d5585da7914b8c2617db0d5e8bdfe823fc64e9671b03b70b575e3982cffc2e97d01ca53fd0ca16cf6760fd87785bd8733755ad7964f70c7aaa3dcdccab8ef12ccd85798b8955dadabe651af504bb2b24f137d2ebc066d2c749bd97bfcae26cad95a7f818290d6cb01be4a2fdd29374614721b2702d7a1fb6697bef969bc34a1fcf95d1634719873114b898718737841d612772e3f86b8257486d45b4dec95f70aa9d805a367fd55c5d0f117a09fa7eb3d7dd6f33a2ce693762a73295f12d8ae75073c67e3e5ca724ded99a4107b2fdd76e8757d05fe223cc8e6dfbd023f5de8e830425975e96948adf0baba40ada8b7480c1fad021cc539b4b6db56dbfe053f1dba6ec8f592b402c4c0b75b7718fa8e77712fa5533e502d4c95ccf54ed8500fda28fa4e789ac591317ecee3d6d75f15e3f096f58841e40ac188eac1cfb654533e19a85d0a700a8fc8d7eeda9a15e96b1593d4dca5b9437739950805f1b56488627e1de2a68120824eb0a4b28757dd25f6e56afd9599f37029a06f34f4b5d50ac260de68c600eb131e44a4e663aebc3affcef45d056f71442042ae4cacd4b8bfabe9564c250bc1a7c48e07a97f6e03ff1f2a0ebdd3518429afc2e6e4fd33ea5b174da33cc6503000fceee4ab05325ef73ffeb23253d3872be4485ebee3895969f0f3bd8c4dd1f6da4142e900922d32fb0e1ecb5682fb463261d3df7465f4e9ce3fa47be1799947a3f5b4c4b277ece7ac3067ad626f51380264224105ec02b28abd61bdd6d22d7bcc277230aa820765216ccf3ee978a1afcb51fe0604c1fb5ec8bde475bd05731a8a8232e32cb553b8c6e448684aa263e6aa2b828a38e6b637f6c0ab7e5df15e7ba4f4fa7ae0b3f037945eb1048f92d201e5f82248d1a24a414a27b14967fa4706e9f63988e6bab23d08701d3864a836d895b6eb116faf42b179135767bce2630d1d2a81f20e985f86f7c329181242923836439df9f4479638dd498eab815eaa2c85e7f9f2c41e3479fecd2264b614685ba6a8bbd84e5739d44be08d14e6b3fc5698677ddf77225bdb2f8c7821fd0305f77b51159e26ed28144d94d6246ebe70511c0362fb80041dd0273c16a7a60e603cbdde68de23c5509b5ca37cdf815829d375effdc661811bd0396332eec3d5045a44a2f73f32d9dfe05d61af28b4d2d1fa4dcc1cb846b26aa296d4cd8187c9dabcdf315d89bf2aca82d67143116ded6666bb7ae2ddf141e144af77e040c18c517bb83ac1ffb9b9140011bd48ff8d2a68733354b7162fa90160354aceb6c1b9ee51c872d0fb589d0f057b12186a42e4b2b6916da5b5ab8598bdd71cf8340d6635ea46b22287f3b3fce7f975e10bbe93731476e6e850815c24cc2fc2b48c412b521a5636572ef779e33f3c5fab8b3ac70f8b69eb5d924bed0374d41ad4da2a56253076eb15ba7c4bdb1b8718d2b446f8c4adcbf968bf1d84e11733779393f7c032aa00defa57e8b3ee68f764ef536df64e7129acb303e3562447cb4b65bf3364df55b7ce4ebcb9fada85d12d20bf2ca5cbee9b878c07c1501ccaee6c2cf5abb029046c219b811e4b9c28e23b50af0b11117eb284061001ac0266b34e2ea570bf1578daddbbe8c9f4046c021135b722ff081d933a6b6c81b12e356ce0fc32782eda33c5315abbd82af7ca1e19b07bcc44d468d3fb660db0ac55d5e9b38a631ca6db5ce213e7eeac61bd9f7e728b46256be1dadf312d134be3fb9136ba7a70ae90a5590c993fc9f2dbad6ef3e10c2c7698223c108fcf3de9a9b6ebaf59880033619f954254fccd419eae8c882b7291cc8d53425b08dd1452dbd2d2dea030f506e9210ae169f35d06b3bdce60c21324f2a1ecc891fad1be661d3ddd3619d9a567d641f519d575015b1d3a602848504c632fbb77bd35adb5ef05c60a02494f1db232ad374fb125a2e4f9745a6fc4808ba42c013517cf2d1b952c2bb36508e2f6bd6b5dcf5d1b5239e552376f1a301db00daa929b68d8a41d79d5d43ddf34fff98c37494cc09a69ae4651a17ba70c09b1054a2927ffe1e9a16e42cd9eaeeb9b484596f1a3aa318515288b2f2c572cc4e840730d86d7c4f1d9309da65d175ec35cd286d79a05a130d6dc5ff40d5e8faa079b0703d8bdc3af6f72f43bd2a9b2a7dde654e9eabee18b17caf8bf320db7c3daf4e62830f2e80aa842ea4c7599705f8ff7f267a9f48d80c0d84fb3dc48cfabef9889fd97f1d9ba74b92b7fed81254e645044cc32fee929c938494c7a3cd195046c6761bbd07777b0ee6e921e8b0d228a9298503262c2f01a01ca114d22e4fd960686d06930a8704337d610a7c20358885be6d61204122705df73951328545c50fd0bdc777c102f35900999f2aa8fef4114dd005a69a7855e08546ba56affe42c9f5815e4d45c923afe532c8fe7c401b5712e5e85598b6307fd0a7bbfd9ff8aa6695715a427b04186b12af1e27a75d245a765ebe85483bdbbdd34f9b87e4d15e64bda947ad4710db297fa8560fe5ab21226653ad90a188f778a7ace59ec6a2e6412bacdbde614ef4bc420ce98e5982ad071c0431a54ead6b709f089cae824c684ebd9cd46db11a0ccb4d3e0fa86c3304a803de30a3121a3bd40569a73de9d41b50c8280dcc2be171372ff34fbc3c4e1d8660c0ca400dd34b95f8ceb2a39fd9eef07f5eabb3b3fe742e5e49cffed53da048f2781c1d323f576f6f5a47169e5385b2a38af681ce5c08d230d50cb2cf1f9b4374ef0f65ce1118a52da79c23b0acc5270c054bd80076d6463de5e7deeba0da65f4c8f55960a0f873462ad9c44685fa5d18253765476a6f83418cdd0c8bcf64801b72662cf89fa26e8e88a1c229825dff03a0144b108a12791a172c8ed6e46a21d851765154e1f540449663c7d081bc76c5f9d2abaf3b9edca58096d358", 0x1000}, {&(0x7f00000028c0)="b146e77ff6b3a17c6f35d15c5ba707b438f471adf56b40744b05d9119bb71990bb373d2f80bf87d2cb8e14f8a30cacb51841690cdd09116b18c294426766b2819e67d3fbe5dd5e20c222142b3879fd6be9e4d0f9c1b7577a39c0284aa998d96e17f9fdf48bc00cf92a9b0e5cf9943728e8ccf73ab9d98aea276e335a6a849989fe67bae4136af08d67f778d9cc1f6662b990ac16dc4a20ff8e4e8f4cf5d856efac0f2b78070117f2e851b8152ec50043d3fa5bffe064d476d451a7f9face0ab9ca79467887b8c767bc92bf635150de343de2e9282febf8a2072eb349c01e93abcf0846afc3666b97c0d46edb8d19ae60a3379ebb1b7891db730d95df07ebd8cf5bad4e6b61e0ba6f83607d35cc03e0bcb10c8962830f1fb32c8e5c78ba7f027e13f67abae8d12914c4e68cbde3f91bd63a03e585405be9067a219df9a4c52f1308c5d20a94d581b818fe615be54ea7de2d7a46354ada9aa02cacb16dade5801a6f1a8a1ea62c28f782d56faa9612e6970bec67af0e988c59373a437b8ffd3c3a06186f0a54f4ae8f54ceac1c2e85d561b10b34e5c584a12080b6b3b428e9a6c72283d0bae928df19ce40f22f26e4c9d64d57c2df777b30753cb8508e53ce0df3bbef178e3f38d344d11c67454d7f81ae43c1fa15d5908af73dc9458e83ed9353234c48b73a48902549a35264f68645a0b11be146269aaca87da7b35a7c687fa2289891fe5b14ebd8054cd1db650249f0f4931395d5d163fcfc616d09043083fc2e18398101267dae3ccd5085fb187f051e28418b45fb4b432cf17563a24e1bf427b0543967359c2e9ddde86d7a603bf40ddb70814633b12639aed1bad50c8e592514f93ce9eb5709d6fd080c15b49ab90fe1c77f8ae6a173fc5be70a61afa3a2cf491be86f956a57e74b32e7883bb2557b70254d146660c752e9101382e10673c9850719c323a5644294e2eb2e25558facf27c927241a219d9f68b9cc7ff53e1d04b4b4e9f84745b104b1449228af7f5c0b32ad068ca23fab20577d1cae6097f16fda50e7fc51df2eeb6a312aeea4f4de3d06324025a471f73d9f0473d4c76f1b0dc94e9483d8d95fa36bce11f7cab529c849872632f8bc029ad46ccaa70bb14693b0b9a4d9c39208ebbc4be59e364c1df1740686cfac985dcef1610a38ec34e0e65d705f1b0930b189acc037d50aebe2bc66c70b1f810103b32bdf058532f97a25b47d26200a33487b6e49dbdb6c84065ae777d4c089f83973276c38c1732adaf899cb051b3fb655a8919cb037d85dda5b4ce5c44599be5798545d6acb84fbb1b4e7aba22951e78c5b344f6622ac034ee0fbb52f35dc4d110f4028fd1ae3fc5aa361123be9a3825ee48a121aead965ecd37fb59e72cdeac9654c7a3475fc5fd0e2fbe7ec5175a77c95e21a5579f48ba8b4ae36b9321e69da9a16bcbfb55b172d1b48b4d4ce17415606508162c0723c44973bc0b6579b2ca4d4ac410af2d706742b413d7aa36735cdd90f2934c2b1effd56450e02ad89377ead44a47abed37880e27cf7bb1fd1f13282e540c97e92f7469f0acfda09e5811b2cbf4486bfcf2d757bdc5c7849dd1165d0d0e22f2a243242ab5f11ca4c6fda095f4bfe8ce40b2f7589e2f79a3cab6db50e7b871db0b1c51d5f115e1ac9cf72756cfedbb191f71ad8efaee3591e18739c362f2c037e8ad5c978cd0c0eed4bb5826976e1a02f083e549e84ca43e4a669acf190117446b674fa672b69b09600e3580d65202d0514f65a8e91f6bef5283c6f8c83b4fdffab5406d337cd2e425deac60da72a4875e1311409264a68f388529328b8d99f051e55e654d46fd8eeffa4d0ceb01cf167fe8f30f95c25c90dad5c3156294e79aa722301a6c857ba1ce3126615462bc7a55aa35fd7a73d0a647ca822d8de6f931fb3a1a58714bd2d6f81c93ec197691590edadf51fed9f43b2e3352476fac14c5164f8f5cef2f28f70f5efbc3a3d9b893aeb6ad6036503fb9dde78b5b5ab219cc3202920f99079c736c4f92cb66f85c009f5a2bb6adf706913fa70fc123d36a0bc8de9d74fa6aa02ea2f1c36b81524b1366804fb8de5f32c19108420e0b352bd1cb31e893c16598acddcefecd46dc8d2e771917d94223074f04c569be9aa15680562ff41a764563c58a38fd4b3d9fe8072fb5d08fe8ee9f67039ea460a4d0d5ce47920120fce45704530a961d341a5f4730168f9577710597c614e996ad0cb07cacdeb62b0beea9886e866b17dc05db475fa43060d9eb4b92fc45fb8583fab95cc210357fe1e606f28ce573249858e24ee36e0bcfe3be98b34a0e7df8f42fa2987cd224520d0a3e6eedf8819d0c7f5c41357d92446fc7da5f6b6b3b8cb63725e4b1ad8c11b1167b184d54d160a6a15e0603bb10b9de14b899937f78c1207390452f13c41b62ab97a4e9515adab66c3e67fe9f355a39c2ef3d00b94ed079a444ee578bab05a9fb03f8be319e36cef3036c84c28987c33a086263b91ee586b7b8994bc8ef08ee24cfa3462c1b39ab56bb75f204bdef08acd7444cc4fb5f3efdd7d0b58b4d5c5fa9dc73235bc53bcebfd2c6522ddce96ca022a26aeed9af1e4b5fcbaf7fbd014b127a65a6fc95bfe9b0dd02cc1286a04a76defc0c347e34532ce5d6fca01264dcacd07170a8a6d5f82782176fd351c8e387753f78b517feb23149333341d45916e14d87ae981b68fac445218170e1b914699a1943b00ee332f31a03636698ffc9ea69a89192cd90ee72b17b8fe7ab078482bdc3e2d0825e469fd35a411e148104b0eab1b6266c9137b2cc9e200f65c2f557e6c5d83c98ca87ca3155b78dfb258a62b9fe9cfb7df2a93237f2a504ebe155e9b5e1df4a8df8e9e8c0366e16d1228e5fae75b2f68585dee2b857f3777f9d00f4b50f4b55ed3e0c166283539078b85aa8db7a36102f7db18a113e5104442cbb916a6e7c656ad070fa909ef73bc09d4e044d007069bb1f8cac7ad6e4c758002453617f2b0fba2f603f303432c12dfde5ae3b68340980bcd43b34148ccc2ffb527c14d30f15094ba5cdf6c9aa70f34dad3b8bc8490ed34c191179794ac2d74bca1c79149c982ec975ab40f200379beda7bef2089fafc8eae90e3b79a894c672ea157d65ee8c17508aa7cf738bc5668ced8b7449a856f41ab628edb7c94dedf7409d6435c0331f60c1d94b4970446173cc34c6d4be59daa44ae30b67d349d16bec64c1256ad7873329cf17e9a031169cf7d1010336b1aa349a47efc3f17ecfb03747f841f52ab7a5f96e28e86bb893e24998999f60a630a4aa4a7d602389ebb27a49e5dc3385e0a921f67868c9fc0aed27bf8a299f1b9c39c47467146180c283d85767b1b98f4f41d74446c69fd4d04724f4f7a7ac464866861cb52338f0b035aabdf3882c3068bebaab0ce9a0d9298ea42ff0372fd450d80a789348f7865a5feed0def6b723bef29779dc29f908c4235e45821f103158187953ad0d0586d7e56386bafe3d1ee31b17cfe4371abbf9a31fba86ee0e94610f780cbf3e47dc8d4a1362cbedffbf55a64cff5c20f99da704d98d2413cddb9b1a2407fbccb952fd76dd664d0985cc3d0c9864e76fce6b499b56550d52b7376876a6db4aa6d04b389b1eb594e3d3b80ff1d36ea230e20600d46121f8ae6761bcee57c50d48f7d07a88392f5e71dcf970b76edc9f35ee1fae7514344782d7b07789dc58e91d6db5dd60d7dda06a742d14862184abd62a33a350e386cc19a73e152d24909b3a3d1e72d03bda0343fd9a85547de89f09b3b0a80add853729985cad1a48cbea5deee405e51f0f9d6d9d99a4c1d39a168a83b824a9643cd04f5f73434a9e1250c1f05209e976bfc5ad2fcb61b957aa87dfce3284bd949feeef07bddab7574be3700449b64c1f338e960317df06dd6ed669ae3a293b869f2b14fcd20b6fb7c579a7e3d0e8722052a1c0acfca510c565f9fc04543fa535cf6fedb84db7271ad3de8f0394de33b1d3bafbdfce88f31d754fd56b37d7262793fe3c3ac7d3c61ac1256b7ed0fe4071c656b8e187c17dc8a20e7e8d594447bdff041ccbb69eba9b7a44727ebf8a9adad659b2595fe4a159f342894f8451d531d8e0d61b1e61aece10489d54fae3da98dbc7c2445ee40e9c4c7806f2d001bb68d57964e92d3e2f9ffb48c2929e632353c3616aae7806cf11c134b359f8d22da4aa383d883ad268353aaf770b453cfc00cbed8adfaeb41b8ee5d8ef96c0992edd6e6771f37832e7d50ccebfcf7e682e7a87281b1f707b9463643484492ed85b7b106bbd6a53f0e97e70b6cef0099a170b6596e237bac5a3e894ef73afa7f346b8a371b1f204141e637372ff82db3aa32bf0cdac0b9c69cef6fe0bf94afc37fdee37c1c88f40de00ffddb396b2f981eb88f281fefc8f6d1fc676e21e0825d4d7cd96da24947da1e684c46fc8d08ad021ad0b0989e809c2361f82e912dec85be0efe72911e9c2d58a7ca39912d5871f708ac5bcb38f2a10351d70402aa355ce45fc90892e23004d3bd4a9956fd76d593beac647555d59e4ad0c3f3036e1401377579b45391b2602e227fadea2683658a90a4514ac6a9dc0f3ede110d9abae961f82cde594c9f4dcd9ab2a1f160e0890d508e1b1650b79ccafd074158170788946b3b2b1c078cd8bc4604dc223694f13f86a187d09570f15c38495fb3a8614b2fe53dcb4f5557b0563b63956dfc6b8906a067d50a17d53bd6cc9eb5341320699ce431adfd569e654c119d96f0f42014957307dcdc4e06f46bb6ed64762d0dc34088bb4067dd108ff25e53f1ec5eef197f5296f568620398e664c7ec0731c103005f01df8c2d69f30dd0afe12eca6bcfb0cb3aae208df72b5f3ffcb790549acae46048802f67b62f12af642dbbffba1953f0b53496bb5e57d16dee22822c91bb4163aefe2120bfb14802750b1aff66bdbee4db14d9f98ffc75bd66a842d26ba0c8981eb1c2fcbcc4c8e04357e65d48e882efa498f29f3ad027826233111e60fc3f9ab81459b924aa86caa1837a81fd39bdd09151c60397e9c9c8595011b1b3b7cb8a2a35606432a784bfe330d0680c211b2ca416793a40a9694498e28ec9f60e66ed86eef4419af3b927897aa23bf9a3514566b36ff46e57bb7254e5eb93e1b5cc4679c3a3818d058c52c25a4376b6af3406d21963e3896ace8bad4b3cd6de13850989b21488a3558f2dabf7d434f56b45cf6bec9045e406d26dc15f75de9debaea4475737248be73b5d1b3622bfecb9837398587ff86e981b7a1d960e4e4cf7863d6e577dde857cb01db4dabf9ad993c62224478cb1bce32340210629077524ccbd576c237616e8944ff6f7c59b5462b964f3d9eab5adc0269ff456021baa2d485bf8478b22a41e9d622bb93097e404baec0f2d7a3f577f7b5abda4f18e9334bf3784f4e38863b61c4976437695273e587feb650c1a3041e652c0f0db8b516e19380afd5318880e441be68a537f53036ef4f8ad3fbbde65e0b078e191b9b49e1e8c6082baecdd2a9dc05e771c7085213c6dde5a592472d94dd5a28602b4c1e69471d2117ecba3dfa622110b37986fe4b3ecee83c9e9c47a122dd2d00b04ae825f776d59433ebb30187004b253a5e3235eb67123a53e18f7ae28c1816330833d323eb40025807850e67f6bf9e4fd67cc5a1d32c6b981777bd187f9bc1c709de9e2d7f1a074f6a4cac3d3215fd094d735e0075b87fa2aa176289107975c605648d2f1f51341a0e4b06f8abda045bc250e2dfd808f02e98a757c8b94ade5d253357859da305e39f0af81e055d894684c422", 0x1000}, {&(0x7f0000000740)="efe7374d97372e1b925d245efd67731ae51c8ef092229baa74e1463e45dcdd10d9c9df8bf90a65f07a8b47b82ae17095256646665209243e3739ee3726ebfee368652d696f2f7106038d02850ab56a33ece9bcbf799210672ee0ed5ed1338985b5bcf750d143f14afd53da6d6d24adbe2d554dd7da1aba8850c04b7ffd7c62add5da18676a27d65e056355baf79d87a24a52243a54a7083050819dfb744044827e3aefb46ec93baa8d0c310ecd5d3df475f6ce6f6998d7fddf101ebe3a95eb491f668fd87288", 0xc6}, {&(0x7f0000000540)="e7e7075da375e82ac7601dcc333c72a574919d9bc6b4a651ba039002a8d10cbfe92b3ab4b8c550e6d98564a9321665438bf6619579ca166e21b2d13efa2f68ee0198d190f70f67fe5156c19297a7ab7448a44ff44da411c63ff890599167fbcc2f841bc3056155c2030ac9621cc5f9f9f9cc", 0x72}, {&(0x7f0000000a00)="d448391bde3d1bfee37457206d392a9f3a4d1ceea18f2e0693a970569ce80d096bbaf590edda25a507001fe4f7cff151e25eb63d3ddb928fac9681f284105cbcae80b9ea3bace3e1a9d3a3eb092c68c4848e5ba2adc207700f48250db56881d5822c349280b917afcf685c9da0074391625c6f387d4c9b467993123d6f9246c5d8ad29f9446e0b3476aa17b5b06b7f7c0a19915f72d47863d01a1df2c5b5af3c0b57dbff584c52a5ada865c08606b7ff594011f7f967705b9566f0dc87e531e9fd50437c29ced72c4d6a958f1494d165d96d5e0f70102c723b74f7d105af8f09a85236a6d64fb45384db163349441abd76d80d3d18711e1bac58c2cb0657f8876be03b8593c9df10e726565928c1f5be9ba47f27fe8d6add9be845e2ce240df8698569a05b8665911079862b63218382d24688810635602e4706f5172a23334ffd79e3774209ff94fced954529adad1fa6c308846402842b", 0x158}], 0x6, &(0x7f00000009c0)=ANY=[@ANYRES8=r2], 0x210}, 0x2}, 0x10, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x13d, 0x1, 0xffffffffffffffff}], 0xfffe, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, 0x0) syz_emit_ethernet(0x119, 0x0) writev(0xffffffffffffffff, &(0x7f0000001840), 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000100)) writev(r5, 0x0, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xf7, 0x0, 0x0}) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x800000000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000002c0)=[{0x0}], 0x1) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) recvmmsg(r0, &(0x7f0000001d80)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001980)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001a80)=""/69, 0x45}, {&(0x7f0000001880)=""/31, 0x1f}, {&(0x7f0000001b00)=""/131, 0x83}], 0x6, &(0x7f0000001c40)=""/219, 0xdb}, 0x5}, 0x10, 0x801, &(0x7f0000001dc0)={0x80000000, 0x36ab}) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(r0, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0xffff, 0x5}, {0x3, 0x9}}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001}) getuid() pwritev(r3, &(0x7f0000001500)=[{&(0x7f00000001c0)="b9acdaee4264d32b4de4ea55936c95bc5515583182a827a16b96605af0e2a8873936e733488f1d246463b5878f0ce2ec20c4e64e1a2cf1b1162af8e9a16f56f43f765522ab933409b78ee09c780e2c90c2428588ac22d19a4ce5a2e645e9e8dc6fbabadf0f4d94275a60e8e1cc845da2d83d76b1105a5a4d1d", 0x79}, {&(0x7f0000000240)="fe0b3bb5cd4cda7c58b2f9fce6ff9eb9a1ba8f9883fe07c6a5d8aae70a6ab611679dc4bb31ffacb0f1ad4288f435fb9f3f2876cd40a9b785c80449139a3f5899cb8459b51527d4b9f8f3ca514f1a2256d453e5b0528a4d100eaee52a87eb05bc87ab47a36e5612032c7d909703a9aff7997f6ffa2261fd7042dfe8c2eb296093241c6304caa9b492b315cba8e97988d87b02b43605a08c0439a36ca3738fb0cab82b2bb5fc770cd192b46a51ad63ccd864f99df53d9b8da57e106d82649479589467307ee1be965b4bba0610acb570819465869308", 0xd5}, {&(0x7f0000000340)="c516259cd5a8f363b23cf8076e31911343c75253b110708613eead90d5e4badd07d0c202aa0fcb37007f01855cba8b50d8a0c08a0de1dad53d84df197400edad7f75748fa9b8b6cf586dbda59c9b9f5b29da0681c3ab227802366425eef68bd50c082472e567e763076440888a87b19931975855ba2571ac15173b6a5dafa1b43122351928570a5fde2418d538f9b3ac31d923bfe0543b1212fb127176c4e9cb3914ca9411767337aefa915c80e01dc5cb399b2f0158c0dc4092a803c9428acccd87b2f5ad4e2ad7e30e0e1186f4805eb0b17fac18b2ed4581db9a3e575e9f19584d9e4460b3bd4f210d08e5df4040e37d9f5c14d8ab9a058634c75d547ed5261530cd222047f7e06601de32bf823a02810da642c13a0ca8eb4249dbf38ef677625ef34404c73a6970b45d0384155a1000b364f60c619eabd4788d2d151efc11d985c392245ac77cbc836ec8f6e3bba88c8ec208b603199fb124f11a4874d9150c393560cee11bd16c00429fdabc42655165bb1e6ecb67861ca91fcf210d85b85fd770033dc48f27bd7db5ff268fae4d6523d077a11c8d06ff1d4c8fa379a36a32f9de6cd37a9394acdd7f6b268becbe85320894e56090958e824d770cd36a6ad6dae780598843c599c73ef0a737989ccff904428cb0f7d9cf7c8e7d0ca8557ecef390676f03dc4dd8a5f7fe42210754ab0b6269ed4a2d46279c0fbd1ce4e0cce7b642c9b74b3b4ad03f60f21251f5e2f8a8e53873ceabc3b9cafa7b27fc1ec7a8001e13c525ce860080aa795ad54c8cd2ae18fa54b17caaeb041ae4978da3b7084060c2ac27923f069c10b6ede302ab37d4059ff3a566d77846bab7cd113280beb12b98b1a967ccdbaa2b604cd9881ddd5f8ce6713f682ebf1991188495994a361468652e390367051e2e7c89ad5e5e591f627ee4179acdac9d962a00133c2ec3d9b2793057ece573bcc3e92b43d4cc44387aa218f5f396ca10026e61b160f9c6aaa4edfbcdc497face0bd7febe6d9c022e30a2a6cb3559ddd4329b9f48ecc9bf04122d999710d6fde752c677bf548657f2b370bbaa16ee48ea176dc32ced416875a074e06082dc40b8f8909d39a9ac0582e5442178287bdd79422a359d1dc269aa9e92869da68ed1c7dc8070a85ace7827ad36c6b26a4f619bbe01d8f9eea5d971f279ae12009eb7f3eaf924d77120566554386d472d1974cefa6435c30a18dc04f626e7eb85cdd85678793a0713b38d64f4ecd2be52520e24851fef4250ea7bd1a391aeaba8d9e31d1d162ddfa599fd9a0b74c6cce5d7df924b439b86bf37e41db287d9ab9456501b668d0ebbbcc9bd86e2687c4af79d0965d70b5e0459e1067999488333c760960cb0dd2aa417b25e81c912b96353e040199d2de58477cc7473326d6736f2f3d693d3592a4d9652ec8f7cb449269d10f44a76f5401a2a8780365f86eb4f3ec2ccc8553ef9afea7373710a86d570f5115e8e2f056407a48086ed033fcd653dc1431b69e962cd3aecbc6eed2b437e76750b5f45e829c52629c2088f1c39a20042f4599a0123e04d9ab03cdbe0c4dc58273ac7b007de04a459d7982e0b83a892fd58d5c10cb52aa602c0c23d6af592af3f97d2d2a07658cfbcb3ab78ba12a14453d3b89edff43ccf239894cbf7432b5693defd01b5a3d196aed95d5cb89b590cec74ef4939269e31f60beabca52c40830d9d0bd2339e403b7b7be81e9312e316d34735c523e4e622364092600a88eb62867a27253472c4ef4ec6c7e7f74cbdca58ff6e9627da43e3d0ecd6f1178502039f906dbdd36c677c5a2b9f08ad0c350c11ccb733a13915e76fbffad8777cdee509d2cf37b7f059a9b11e175f06539908efdf6a652dc3d1a4a7aeb690aa0b02be1b9575b608324f97faf1cf9c86c25455745c5d26bca87d4c7e1c75794ac65091482d0cc75d2e1021b60f51b1bb4047b899e032574d4088b0aadcbddd5083ab246f769b00f6aad3ed10ad5f54c3079b21810774534249d02748e460e13e6c7cf0a6ee92ba76d9e3e1a9958b0e7a0943c90e87c8f7258d15f1ec132e95caffc87380ba6e537efd31b70dfb0210a491b20d5b6316840d3bb1f3c8e070d5f151643625f8cd55b56635d19e07e3240fb630c446a3973d5213185dece9d13badc33195a9eb4bb232ad9a7bc7ed9e5ecbc3195954baf7facb8f293139e00e0785f703d31576a3c292a692f6ede859435bab433f7b1682ad625c070b0833e7291969a67a49097d974ab23a9d181ae124f7e0fef595af69cee056c9a1848a6d83e5ad606449bfd35367d7d305ccb47bfc649a05125d11834ac00d198494281ad7872b365817270f38bc55e5083797dffdaab5c16c678adf8562c4e4bfaa7f9a8a98427e102ce14c5d7c086ffae951737d1be16dbfe5008993dd56267d92e5706bd256626b03d537d0d52a316ec985423a197391c6cc567b7b09a9a33478cf386c053640f2a52e36b6fb650b6ea774582ae89296b709dd96ac49f135596a33d3db673a0cc4a244a54de123aac6374a4689d607d01e09983584d9d0df9086b1aa448b0b4627f65f8d2b980bcaa4ad22ffa11a690dd61a4b3cc7a778c9c836804963cb470ecab9a33bb71f264b56d1cf1adf76d633ff7ab8a0a4728e950b8aef0cf8a9fae49d86026c3d3b48d223cd23921a8f1bb9723101f2758c7cbf42c5c78cf378437f0fe52d493a3a1ab6caa2ab87202a21342637818c3dfb8df98cb7ee278a08ac73dd02dd40e8b7b15bdfb1791b214ded97f36d89080905fa55ed165fcbbe446b72b5edf1c7e6c2ee78dd8de3972bac190ffc4b362d84105ddbdb4a876392bdc497003c67567225dc97b4e1d724fc74a058c1f9198178ffcc8d54520856969764833da69b970d862dd2deeef6414ee5aa031a4b6b3bcadaf61597da65e010889f7a50d877ecb3820a88ec8b89c24ed53d18a28a0ce49a664aff93841df8f1f37e9f32cee8a0f12edc4a67d01aa4581afb0c546d51e18ecb3884383fa30ac7a3a76bddeac56ad2520c095df9294dd7bcc35338587dfd38cc65790c04db2b181293eecfe9d4c4841c1e72ac2a1e0ae89fbc82fb2568daab964225befe8ad5a18ad19c7d30b419d7ef362b11a798121f6b06a2088c6bac213f8153e0691ffd00cfad51e1b241dc6fe0d8ff22a1925b2f58497ed0c7703c88f4dc720c05a7ba1e57e37126235a6ee9d9f66612732a850d477f31fe8a1cecb8360a9c42337c61bd3ef3b184a34576fd816fc677a5c68572780424683d2f2f7463adaa65c45f6114a5481607f0833b11f50c65df1d1c9ff9831a6546a654f3f65d263e00bcc4f5c785162fbdd0c1c3df0072b9a708dc47e0838a36a9106595eae36436b49ba4f50c9227c0ae98139ec3b175febb82852de1cf73c675761f4943a3319c900fa46dd8e302ea4998e6a896449709262e047d45811f6a091a259c6bfde5e7a92d7482d52fae863b9f611ffad2e298f78d18694b78bdd01635d0598b658542b500b391bc1a4fa4280bf9a9e86912a52003fc3a8d1b881f82e2a5b769eb9f1bc4e92e85d473d75963fe10ab76a2aaa715b88dc8e5408b0aa9a7b0976a76d3831d009bb48ebabb5d34dccb04a46a92e94dbb4e9daeaad6e61f0dab4e7cf7d65cddd67084c9ddebba125a0516f262db8a37485c8a0e2eb444613e1d084c6fd0e8af6680af5dbe1b1aa2adfcc618d3f5da20d7e1c06a68ddd829d7523ac3ab8dc60baf5e73df4407c7dc44a7721b17b64325aadcf2dbb796420c1ad4dd79bac70dd9206396b68149c39fed62d3cc4e2b1e2819d1f34316fba575567c800fe0442a8d4326f570c4205238f1ba17cb48484db8c3d1cc9cd13b02f48d80efeb32561ad89b98e00cf3e39abadba0a3ab976fe23cde4e8b4d806d88fda50832764de31eaafb2f144c200a580957a62ad3875e4c46e2f3162591f5d37ecbd8bc41b9c869a59f8e2e52b6dc093b5ec08787a1a1e52ab613bb1f945cc4eaa088ed4425bd72526cb94f6c5cfcb79860ea1a2f55f7f8fe6f32a0dc135cbb8182968d0aced5e890df037be2f2a0da67bbad07e243d5e25bdaec8ef7ddf019a5be9ab5fd236f370d9c399fff5d19627b6e4d50bb3271056bd135d0ece3696f040c741cd6c8c11b07840cf19823cd9e328f56e5d3851fa62af5c05d1ad0e78f6af3e05931f28c2bdaec0f99795946b97637195b818199eb326a8b0679fafbc9629d86a4fb2f7ffde85db9de5fc391ea9b082c43a06031119d5ec87aaf7fb95910da25e347dc34fff1e04c266e506bb720e34e9e760d56094dae7875966b8a13722ff41228b96f0779ba64c946d3183172dfebd28e2451c0f7bd09daa61087f23e0cb84ced0ce357e6dd47d0d56f3985d0e449715656cbde764fa6466bf57c7f993d175306cf70bbe22df50713b46cbfb9922d0d30b475eaa11da7e9bb6dfc49821753177db5c6f2e3f78e7a48b23a24f670c33f208f0dbdf35b3ae749d543396f26bdca48928f4edcdc56ffaed79d7cca0922667fb253f964640f1b1f4c672edc5097a254a36dcf0daaa41e1c35ea893d67baf92c26ccac03bcad790157326f91c871dd060f48a59b91de6a4b80c1d80e0a10a1bcb172a4a8c5509495f6059e056fe6a5fd686e0a3201f57efbf843584673adf13172fb5c19c2d38f3d6af5e10d9c645e7fba38e44d74a4e93ab6bec3042d46c05a700728cb4b87009a81d60dbef2cfd604e43e2a5b8f9d15cd8aaa41cedeaf64e45dee1f363469955143f8372bd916bfbe3a7475d9a563f267754d85d74068ebdb641bb69dd6431a980988eb8a924e6fc6f91e1a8a2f4cfaa0977637a8439fdbb81f9af0a8f7b2ae0fa57725c47f5d0764de026029acaba744468cdc995941ec1f3f8a8ebe0e7c33120a921ffe60972c35549ae3d968dff10dbf26ceea895779e52986c9a9f9389cfb0d4f9047d81db81c9c5dd9493c5bacd61bb9aedede182c0f7714b377d162ca4eb5f0c6e48327e66a7ecd7a28b4b7e8b76294382d5b55b92a1d0e98fff25e0f4ee288ad4c27cddee3be9ed549295c4de983236b1827f8e5e019a66b4fd97a1ee4358021618bd242efd96df0858529e7c42c6c7115ea366f3736f6dc88240a4c9587e4bb1bf4c2f641185ce000825bd7e6bcfa191a79788dcd1544c224521bf95ef289c0b4cc5290a44a6c9570029f8aedb13afacb7564dc9318b915d89309f30a278ab544608f8de79c7780cef0c8881d482a47090ef0b45d30bc79afd0f3169dc0c6261ab1ad47bc8ffa6dbbb3168fe77fca4cb12c6ec8e1aa3f3b0181529a5f0a09a9e63ea1d42eab1c6ac03874814f363146000a173d472a5a51358324a5811a5428d59ba861be9fc6f090cdd010a1ec31bad007eaa698bd7731df38d0d6341f917188c4fea95c98ed1c43a4107a45396bc5150720fa04af6aa192f6a25da41cf3b5348904fef528bf41fc2d44c69fa60d8f2b712c8ef3627e15b6d519beddcaca71e1fb9034d8a54028dd7da20545d8e02b2fc9e5f4693c7576a3d4129842db9e08b57fd8f74805f99136c83c55b01cb58dedfb8cad00ac7237e0f8033a0bc3bef9ed9a4c69c1d24315a575a9d77eb5695994f3c473ead6bcadb4378519cb167f55211fceaeefd2a5961e13c35a8cea469d67829c88abd8459843ffceaf986f6a54dfff9b34c100c5ca6b4e7bf232d542b1ec851959f4c89cc46273e68327c65bf6c55e127c1b4a8a83fde12b68ec0ef6ee821688c8a0492d85ff0c00e31b340c301b68341ffb33a0519abe29de965aed7bfbdf3de4d3e36196167c", 0x1000}, {&(0x7f00000015c0)="94cab39e32bf3d976289b4deeea379795dcad1934db6147609dc36125ff8927c8f6cf2125257860cc0dda6ca6dbdd1217202f8cd37b4ba52e63e401b3b8df1e8cd862d52fc02c9b30712bf9f29171ced6647b630aee8d011ee71496ab1e7208a313d1719bf3d7c876d9cf8bc0adfc7677835d4e4240a839fb7aecb39afc23e5e6370854d56ea058cbbaefbcf0b1857065a75d330c442b3126d1f20a41fe268", 0x9f}, {0x0}], 0x5, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) r7 = getpgid(0x0) setpgid(0x0, r7) fcntl$setown(r3, 0x6, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001580)={0x8, &(0x7f0000000180)=[{0x9, 0x5, 0xfa, 0x1}, {0x7, 0xb6, 0x0, 0x6}, {0x1, 0x4, 0x0, 0x4}, {0x2, 0x1f, 0x3, 0xd7}, {0x4, 0x30, 0x80, 0x7}, {0x4169, 0x6, 0xfd, 0x9}, {0x5, 0x40, 0x9, 0x1}, {0x101, 0x2, 0x9, 0x7}]}) accept$inet6(r0, &(0x7f0000001900), &(0x7f0000001940)=0xc) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) close(r0) r8 = socket(0x2, 0x3, 0x0) dup(r8) executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = msgget$private(0x0, 0x101) msgsnd(r3, &(0x7f0000000000)={0x3, "3a14ea4964f8b0b254e6a2f656248c573de1b8b10ab58ff81b119d475b31545b68ac5e23646a09546efe598bddc931ef6a953871200c8a1db7adecd980241b9e4a4576384fc9cd7b13ce7ced9044d80fd4f735668a74215cf6f98a18ace974a8b431b17707f6c574ca0f09a2b238332bc92580fdb508739028fb4501222df11506087a04b040661204ada6c33c44002aa95677e52ac7e6600ba6ca5735fd2422c21600a923520d01320f583e580d671d763449663b13d99df8c714363ca42133592d98fcddba7a91779a3a4415f76a27ec0e222eb64efab27e5142"}, 0xe3, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) fcntl$setstatus(r0, 0x4, 0x40) shutdown(r0, 0x2) executing program 6: sysctl$net_inet_gre(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) setreuid(0xee00, 0x0) mknod(0x0, 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000180)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000000000000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}], './file1\x00', 0x6}) setsockopt$inet_opts(r2, 0x0, 0x13, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000017c0)=""/108, 0xfffffcc2, 0x40, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) getpgid(0x0) setpgid(0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000080)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7a4d9313fc972c10a40c0608d874d976c75c050b"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) executing program 4: mknod(0x0, 0x0, 0x44002802) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) getrusage(0x0, 0x0) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14b1c3d4b3830c921b704543977baab000"/44, 0x2c) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil, 0x0, 0xffffffffffffffff}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000000000000}, {&(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, 0x100}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) executing program 2: sysctl$vm(&(0x7f0000000140)={0x2, 0x7}, 0x2, &(0x7f0000000300)="7a99974d31e9844f0c3e0457cd792d071e95ef1f88444d2b05be2f57211265f6d1f6e981edbd6d0c851922bc4a0fd294eecd85758d3445cee5e2496869c636bed30d6d0e54f62b838b8b2c4870acf0229a1f8f76407968d4b7a88364de90ef2a9ebcf62c48b900eda68f470bd7cb6f3c8535aa0c61d020863781d6871ac6df6504192300e7d79ed9abe052d04005", &(0x7f0000000240)=0x8e, &(0x7f0000000480)="920e8470ce1bc052c8733b24592c301dadb2d5df3b81b4acd17e48b09f899419091d958a55d4311264f1c9c9807737b169d55925ab54cf5918681cb5514a4c4394fed95bf5a7dadb98ea854a5e9519963c572cf4c43a63bae4242d7d97dbecf001c368047bf9b233e27e60da2c8a3c9f30b1c63ba96f60547e0d5c4b643e702671338716cca6a4f8b6a74f475805087832d3acf281b6aef01202c301daee7557e809c59c7a1b5d7cb9813bcc7bcac5fdd76d769a63da4ca2d178ea2569c63ad4ff3743b42f97a85a512cbd050828d82299f299cb8d5499d7f1244309ded1cfb7b7385f4cda5bc92c47a065a2446b0ed24782636398bc78c06b1a31", 0xfb) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) socket(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x8002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r2, r1) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000001300), 0x0) pipe2(&(0x7f0000000040), 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getrusage(0x1, &(0x7f0000000600)) r5 = msgget$private(0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000080)=""/154, 0xfffffffffffffea7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xc) msgrcv(r5, 0x0, 0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001d40), 0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000000)={&(0x7f0000000a80)='.\x00', r0}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f00000005c0)='./file0/file0\x00', 0x0, 0x0) executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "38d9d9", 0x8, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_reply}}}}}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "38d9d9", 0x8, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_reply}}}}}) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x5}, {0x3}, {0x40e}]}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r2, 0x1000000000029, 0xc, 0x0, 0x0) (async) setsockopt(r2, 0x1000000000029, 0xc, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) (async) close(r3) syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x7fff, 0x0, 0x1, 0xfffffffb, "8a53924af3357b16660a7a35e1311119a98caf28"}) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000009c0)="38484cded2ac991ce404ddb735cbd8a8fbd6801c24610f20fd40b22a65042651714f603cb654086cbefdd35dbc165dc10e02de9fb3a455ca9b6d2e44e13133ae5e1605d3c82e742724ae0eda4d7d5be4ff1f1edd21aa198526332d9f0d2523e2da8a3c5648dc094fe93c8b4a2565b4de5316da98fc283c87bdfc83c06873d5e2db1014943ad3ca524834664759c0ce08963a7a070eef283aa90f78a360719f67eb076420f2420129c09fbb5918e4f55f9888f32b6f2fe651608d3387b569009a29218596cc413b32357a8d6c1ba58862b9da5b3830b68a9bc5baaf42fc462025bca24d8e477b92718b0cc8db9854e091e83733eda82333d7accfd6839475773ec5b24833fb8f13faa8621a9df0cb1fe074a7b01246ffb1fe61a92bd58d29e85aa5ebac05e6e84cde8fda0c2b0923e70145568d9c2f95546aee24c76f1b0266675576bdb646615d7649b65cde592444cdf8715ca8", 0x154}], 0x1) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000001c0)=[{0x30}, {0x44, 0x0, 0x42}, {0x41e, 0xfc}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) (async) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0x100, 0x2) renameat(r4, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000280)='./file0\x00') (async) renameat(r4, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000280)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 5: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) close(0xffffffffffffffff) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000140)="71f91e34", &(0x7f0000000000)=0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) (async) setgroups(0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) setreuid(0xee00, 0x0) (async) r2 = getuid() setreuid(0xee00, r2) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) (async) r3 = semget$private(0x0, 0x0, 0x511) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) (async) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000040)=[{0x0, 0x800}, {0x5, 0x0, 0x1800}, {0x4, 0x2002}, {0x2, 0x100, 0x1800}, {0x0, 0x25, 0x1800}, {0x3, 0x1}], 0x6) (async) semop(r6, &(0x7f0000000340), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) (async) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000180)=""/40) (async) semop(r6, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x401, 0x148, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r6, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x4, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x9) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x0, r4, 0x0, 0x0, r5, 0x100, 0x2}, 0x1000, 0x1, 0x1}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a000000008000000000000000000000000000aa81009078000000009d84d50f6b3202"]) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) socket(0x18, 0x1, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x41) sendto$unix(r0, &(0x7f0000000240)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900ff000000000900000072a09900"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x8}) executing program 4: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) open$dir(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r0 = open(0x0, 0xf8e, 0x0) r1 = getpid() openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ktrace(&(0x7f0000000440)='./file0\x00', 0x4, 0x40000b02, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x2000, 0x204) utimensat(r3, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000080)='./file3\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x819126a1eccc96b3, r2, 0xdf8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) r4 = semget$private(0x0, 0x3, 0x404) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/31) r5 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x800, 0x80000001}, 0xc, &(0x7f0000000380)=[{&(0x7f00000001c0)="5ccea2e76bdd918163645fdd37a994e41a5b0a0303c5d60e34e3e35f2ed722c9fde5ed8abd27d3b19b878a48d3b6df9783f3a09c0d163cc71e84f365bd139b0d0aed3c742360f3cfdf29", 0x4a}, {&(0x7f0000000280)="ec26b388620fa08548dbd3b1da51c4cebab45022f54810e709c1db4a0c0bfd92cdc3943aebb9d0e0d0d58ebb39832041c56a7d8520f7ad941c188a154c30a4cbd1107b95f6ed304fab65b68eb771154cf67b5e35e1d5afd39f5dfc63b3d7c245f4a462464bef4c42aca2cfa94000e4ce8305ab6af0ebb96176d9cd1f3930e8fa76051c0609a3dd735ab432650c67f8d0a4bbbc6092b193320747c12dd7355c3527fe4d55ab2bf2c0c0cb40f22df12c913c308dec3662c467b62d001eb4c4134f2b0230257505919e14bb9e9245debfd5e5e7223ae8353aa1", 0xd8}], 0x2, &(0x7f0000002300)=ANY=[@ANYRES32=r2], 0x1220}, 0xc) r6 = dup(r2) socket(0x10, 0x4, 0xfc) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000540)={0x4, &(0x7f0000000500)=[{0x4, 0xff, 0x0, 0x7fffffff}, {0x11, 0xb4, 0x7, 0x8000}, {0x7fff, 0x1, 0x9, 0x2}, {0x0, 0x0, 0x0, 0x10000}]}) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe80"]) executing program 7: r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd3", 0x14}], 0x1) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x9}) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a2b7890 executing program 2: r0 = socket$inet6(0x18, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000140)=""/183, 0xb7}], 0x1) shutdown(r0, 0x0) shmget$private(0x0, 0x2000, 0x30, &(0x7f0000ffc000/0x2000)=nil) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x48}, {0x25, 0x0, 0x0, 0x3}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, &(0x7f0000000040)="fe", &(0x7f0000000140)=0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x1720, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x4}, 0x2, &(0x7f0000000440)="b4631882b0fe68031751092714d0e53d9acd854ba2ee9a91ac9aeb87df70cae195e02c487e2c57e6a48d02746ac093842e843b66c6be3a6d8c94dae4c46749f52544e619294f0d86bead99ea0513e2ad3770932a5b1907b87bde454640c111a5b097f70edb1272349b5f50eabb6b11709e428a015e12bbb69117264aad06dfa98e8790107500e1b9cdce4d1aa70279cbaaffeb104ed9087d722c203fdd23282ca9abc2941b10fd7ffd7157c223f35377de026661a4b06872e4fdf010c25c636e7c134e84af940e3ebbce0f7f420ba664868fb494f93aa79914881c2064abff9823a46b71f59525ca18895ba7557381e22a0ec716a6be970139b03ff79ca3579c59e4700692b0632eedd896c9170e2baa9acbee74afb14bc158e6b70301f816d045fcaeef1849eb7d88d9a5d52e6916968823550fda11a2619543f24fa05443331b544a7e00e9cab983057513b7d174e8f7d4480eecdf842bc48441e749024bdb11309ecdc2d6b9cae050691f13374fafdca87f349710cb82c2e34741095f14f20813047bb9d32fa7eab5", &(0x7f00000000c0)=0x18a, &(0x7f0000000280)="9edee1df164f2eb036ad1a9cb83c36194149100a7bfc7c6cd8939140b095e065253a78bbba916a2d4b4806fec9e9684012db30b45e9ec9241c0fa2c3e9b407cb04d6d63d3a03dfd918712854bbcaf920b822c2119ec360769e64ac82261a2d4be7b3135c4b60ef3d4465eb3a82061e82f841e2891e949f3359603125caaa84afa3cb8083e1796aca633a3a32d541e89200c34d7c5f747e90100bcf8be8a989", 0x9f) executing program 7: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x38}, {{r0}, 0xffffffffffffffff, 0x8e, 0x0, 0x4, 0x40}], 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) r2 = socket(0x17, 0x2, 0x3) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) pread(r3, &(0x7f0000001880)="79f47b4c4c", 0x5, 0xffffffff80000000) close(r2) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0x8020560b, &(0x7f0000000040)={0x0, 0x0, 0x0}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) sendmmsg(r0, &(0x7f0000000c00)={&(0x7f0000000bc0)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x6, 0x9}, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000980)="227f3444483f44f63c50e099c145648e7c7d21c1ef8439d9db1da526bf7c9988636fe7cf15bb71a6e611893ca20b6fa79489cebacb4cce049d39dd53ce3b6abe9efff45e391882bb22dca10129a338de5a1cfbd1d6ceac624fe84270d90a01a783bcc7bfaffd2cfdd381e5c648a45597974d89a2acf7b7da945be85c9c2a1e2c2fdb8596ea0c0f65e2cae82fac01a25c34a93f76", 0x94}, {&(0x7f00000004c0)="1fd77ec033a89595d633bf3209c1b06006d8ee0313bc11af1b6783d5f8acb65325afe3b2a97f69d8efd7a7454fb2107b36910b809994df92883adc1923920837b98591930390b2c8017adf779926b05b3fae5588d470", 0x56}], 0x2, &(0x7f0000000a80)=[{0x90, 0xffff, 0x101, "a9ee0ffcbb1e913bd13dfcacb585935addb781da2957b899761aa3702b7feb256a08e6f97ca1e55acab9724e1a187687713d5abfc8ca59c68f4377b626f42bd82a59328a3dddcbc6ab1624a740cfe0ebf53a620b3f1d353898c21bddeae28487dd1250396ea59b30c3e9cc52a36ac18763554b159e575f2835d2"}, {0xa0, 0xffff, 0x0, "aa84416881bf89fab75a0425c1f0818d9288cb33bc0f8d63523a08ce60dd7a56b48544f3eb5936f7fba9dd7b3f0a6bf4c7780e1601bbfc71f1f43e6a92ab9763bce2a7d4a492ebeb74b462b1ceec3af0f6e177a4deceff1c891a0d120e6394625e20553f1fad507c25ed5c6d0ecffbf138b7cf9c95086d69ff1e3f4bb47ef2dda5ee6e085618ae7153d0c62cf829937e"}], 0x130}}, 0x10, 0x404) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="814a3e6429e705ae4eb3daadac815e6c9b0052aad4ad0f9be01476e8b93816095368e6475a80dbbd21e357279eb3205bb41658d236f4aa4d5e82033cddcb4e5a1ff48340d5a89494072fd567bd30cf1fa299d89c93fb8cd2e5e91e5ea391b983992a7e440152f9c9309c8c086a4caeedba0f0ee6a82bf6211fbdc8e57bae4369fec0fd65404c4d25dbe3b7c42197ca7a16dcac788478b0daba39244601379d7529e2b0a66552e05b39933264fc934bcb2b57168c424aea585e9780dcd9c2f35b38d7cd24b20d2d1cb8213db67430111d55e5bd0f82dc39717bff4ff857e67131a29a948d0a80daeb474a8fd3b9bb7146d662e40bfcdbce3732cbded6", 0xfc}, {&(0x7f0000000100)="f5bad78433cfb8f575db19e20281ff83ab5d1d43d409721eb9200b795d3a66f17055a7c2951a42d5", 0x28}, {&(0x7f0000000380)="88afd4896e25b3171268dca9f883c9e13e9b69cc179b432e42f557a87462fab54d45c6a11c907ecd35373ddd5b585a72ca43b218e694d0d55f9638a364e1c5682761aa3b10269536c74013c717f683f607729f20e5720b9cb0db6b6e1224e3d4ac7153b050b21148f81237b8c6d5c7d11f23fe1bc824c5636162ad469cd1037dfe7070209eb3dbd8f97fdc047cc6c2dfd7232b1d479775d61e94b8dc0c3f0b9c6a18053a57d69ae748555ed2dbf7dc97c6c5d1af074f8362011e3a31552bbd84e6f70f8c787a8302da24433b1c8ca519c39f5cc9697e1d32efbed758026f58112a50c8b67743", 0xe6}, {&(0x7f0000000140)="eb7e999b03722d3d786d4b83091a97c272789eff37421228b222aeefeea54f0ea2b71c", 0x23}], 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) r3 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) setsockopt(r4, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x5}, {0x3c}, {0x46, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x6e, &(0x7f0000000580)=ANY=[]) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8003, 0x0) shutdown(r1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000280)) socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000003880)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x7, 0x0, 0x0, 0x3}, {0x8, 0x0, 0x1f, 0x6}, {0x488, 0x5, 0xff, 0x1ff}, {0xc0, 0x54, 0x0, 0x8}, {0x9, 0x3, 0x0, 0xffffffff}, {0x0, 0x0, 0x99, 0x2}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f0000000240)) r4 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0x85, 0x401}, {0x41, 0x8}, {0x45, 0xfffffff7}, {0x26, 0x2}, {0x25, 0xffff}, {0x1, 0x100}], 0x6}) pwritev(r4, &(0x7f0000001400)=[{&(0x7f0000000080)="1a", 0x1}], 0x1, 0x50000) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r6) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @local, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@generic={0x0, 0x8, "ac9831547573"}]}}, @icmp=@timestamp_reply}}}}) executing program 0: r0 = socket(0x18, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x2, r1, r1, 0x2, 0x0, 0xfffffffffffffffc}) close(0xffffffffffffffff) r2 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001500), 0x0) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000002740)="31229655df90cc37f5daed91e7f1d13e3ef0ffc4165a201211e1cc331ecc1b4b6adeb7007cc18ecf3860a70473e25b765b29467b24d4493f1ff1d54001515f87fdd9815f65813e812d021e1e076237d9c2343b03fa1d122ed2bcdacad13596a19c39de6a299eefa9d670a7c965aeb7c38e8b5eab2f4b7176cce70f2699a6326a543b57aab6951a0c45fe63875a71deb55f0e85cec2683b225bfa1e40b71b3646a1ee444265e7819226e6df6eb41d4d5bd6733c948c682108734a0734b5eb1b3102d755ae93e62ff61ce00e112c5ed6838077ba36bcb6ed587542196ce8c3924bf4031d5c522ae08ce9770f4de5ee602e696b138191ea143762babecf5463be3e14b499ad1ac46e5a447d36c2d207742231aa08ee5c92762c996c192bfa0d3895e3464eeb7f8559c2e1b4ad8e64dc85afb58d3a6ecd0e2a1f31c039d9e85f680928cc68828493f1b07ab397b70a192a62e61c423cb94f14301aeb5693ed7836ade02fb179555bb7040d7dad1b158b7ab00bea2223b5dbd544dc850401f1d3387f09d068706428541e2df8a06a9ab41c1bd5827aaf4a5e3446df273fa3303fd82f84e9f5d1109e9febca8364b306bc8a338213b59c2e7fbd5079db26db7c3c60988395ea99999e446181aec0fa2c11dc70a5423325f4ca9807a8c04bd7feaca2914a1c627b870f9abf5a7f4958a7d6bb32d26bef4cf0e98ac09ed953b1ed5e4290f1762a17cfb9f0c3d59f68dc0a41e49ad4d414529f688ae252112915a36c84be9b3dce7f6b2ad0be7d81479529e6935bb9da6bed154f4215fd4d07734d9d4546e21640e6a6907aebf59fdf7765bbc69b50d8c6e278e697eb1c9fd8465e8f135b847c7222cd86860a0b077c3d84beb6759de0f3c7d4766ec8e5dab1cce831d7e48ec3eb9ee544ab0da4848a78e44c4a93a9504c8c45ad68740f0339a1bcf93c19f557e1e03088df6249fd46460667199a64bfedf0ef22cc71a8a54e36e89d5e266d617ddf3a1d2993c021a58b893300ee23e1401ae50b15114891d559a05e7b30acfdedeaba0ed7de050b47a649dd62019fcfeb24e4c231f5ba78bf0174de1d5d2017ad5534727cb0a67e4707ce3aba19042e0ab680f0c2640dddd41dc82572e6722982a738ce5ea6c3612355747aef053656748a365882450196ed3058bb31875ed636bd17f6db2c8c0d9aec62adcbafb2f697d2d0bbc7dca5b36e33da24f9db4fe985e0a7e740dc685361ab4dd2b144068d6bcfb543b31f762433774bbc549abbebcc724d2d384f7d926815a86de08c72c931b8ad0f63ddcdde5e72d74c56726012d2d020375de228a7ba43bae65c223638939b3045b9f94d9f9133bf3c15fac91539424ba626daef56c064c2624e6a118f8433bb10620618c422965fc1b30abf8b52a5433a29420ae8fc6f0ebd7a50b227ac3748ef55b60545af78e6210ce7eb95a1fbc283aefb791e2cc6befe12a070d6b3dbd5f2c2f68bcd59c3442fd23daeefc7a455c5514312cdd7002fa4961829a54f7672d1d507660f382202170b392198d2fb99d018dcc54aef950714ed04f34e2326a7a1b67a05dfbf884ba43ebd25dc0e668cc17e9d7c0e907875bfbecdaf643c244831ca92ee91690517d2914d82d40dd6f9850230a1beb95d5ede180d7426d9e2c28f42369d8506b5b3eeb4c3a3b3afd84928fb587cad55c32d9ee8a64a26f54bb6b8227a8101ee19d2ce42e19fa85a6021b64fc401cadd16f275b2b2dabddd0db9b96f0cb4a122a9959947dd2dfc2e6a77671d068aa33d06e2a9555c5a0b189752abae38454389b8694ad76fa79307ddc027519eb44b8cb6dfffbc70a7d885901e8ff557a0c75415641c257f01eeb6eef9fe8582173058e2f7451ef61fef09adaf6ad69ad5e727785eaad4421516900a8549b0db12aeb582ff6418ab090dbcb6becac6d354844c637324710e1ba0a4589924525df84de78dc205bd42eb30938e574e258b7a512c589ee7a530f7320b75f3a7d88df312e7dd7f07d7c7a3f65f432e7bcb03c68eee12188f6677e3aae4f1d89ebbce43387268637f9e66b93b8580931105a10ceae030e7277a3890cf069c32f7958bcee3ac3beb8413486e0a770fa4d4d6c5e9344228d246106d9ea6302a3bf109ed9f1cb6cb167526b9a75eb5db7ada44eae4e8151553391cb56f2cdc38ceb08ed6e0ff86449fc56c0ea73b2f372279209e3e467f4bf3f4f98686e01bd1374569e5ad612b1678b286360e862171fe5b049e4739c7b8a4aa4fdd8171944de7d8ade082d1573536d9fb866ac24ed8f9db00b521c2279ca40c4b0441ab087f3a6dc640f2804b0a6186c5e2e4cf7c794a5b1add2b52112cbc95426c31b3d4e853a992385952515bfc34ffcfd647a97e46c8ae3f9d2c34e9f48b40f95f75f2f8134757904eb524f626069459c507d18b928f18c1ae02c0bd0da13cc343c7a2124211ae82af9c6355efa6f52a9cccf44fcefc8a831d37e8c30e7dd2951c7be07195a7047784a291a007eb5484937788f2b97d28a672a6d26ab9cb39c96c5737ff047533c0973aac43b33cdf66dc647892f0f12b10d7ce185912e1a60bb6029c50ee713e22691b5c71c1a5a7d44463eed58ba7521d86cf0ac1b0bf90b4333cf099d91c628f418440aa62f907a9e99a09e7f99611f3230c8ac07f0e49a31a719f0eff4b7ab501ad78069c607cf2ddc73c270e30c466084796af278605c6d09bbd7578cfdd310e84340871da8b615c3b6184532943681f81cbb006d17715e666512fc8f7a4c1ed53af334d0d374a061c2bb0c3da1bac159b19981b9714affa695f6bafe5ed110e969082c2cbe428f4d656f960679d29d3dcf5013d95d6ec5ca841e7f6a68a7e95041468cae544758c7cbe0fec61abcb0672b5aa306d62382f77686190754c6cdfe40f36e95732f205f2d7ca1009173faa786a936a2d747036e301aa8a857df9f3830a04de252a15152e124124c5372757ab442fb8d112457b748d29c79494f13a3d9b2137d7793713e9186a731d074777579993e37eaf76d6c5d2d898876df1f3aa502985ec1cf0df49a9c28820eab8fc80f96bfb95e703d3f998736c781571c7345e0e61aebd134df20cbcd17c6e256ad53cd8b2c0b80dd3f189495d000ac63976b6018a0158e1d7343e4b0bc9acc58314ef533f991178f50f9c661d891b0d2d60a57a1ee07af97e77e3a9c6cac218631fc34d18043816dcc9bfa9a2f39ff67b2537f2353c64ad34062688b0a4e527abc9ee08f30bdea4eb7e74d25644f2fa812b69dbb1c4c7273f0103fbf1a936fa6e9fa11cd8251b75baa70419dcbe8bc6db0dce59395f57103d2b32cfa714099a30dc471882b0bb4790f69fa7e8293dbccae84b4b1a0c56a5bd046746a7ef3b06980da754ec70a1e68e4ae81de0a7dd9f81239a4dd0c2e58cda4e58c3c9c39845c00c03630b2cf8d3f37b9a9834c64253d458f2ba10a36a2b66c2ce231abe969c41d1f50ecdf162f0503d8be5d8330bb0a9ab809ed2b96aa1a7dcd882df6ff42dd2c337360fd3a5735377423e96857fae73fc1b8bb4bc8cef3f3136ab96e1f02354c30fcd0123a64b953ced5b79a4fbd19c98273428a46694513d4d12d3e65bbf7846d63ec3ad514a138536ef7f5465d37a5afd3c152a55e5c0172e38ad71f107959ac38473c673c1919f6cb3e0debb4491ff2263e8bc4e104b10a0658179e75fa3d10f0bee104cb4b97f12287531929e9e444411fdc62647c34f058c0894f4442f7f937bb97c44851d2665f8bcf35b1aeba74390ac1e63a6d96614f827f7e68817ebb7057b44331c6fdbf9e24946bd8bc8ca11e28935410e0105bdbe5d6ced99fe1987aa8b23e9e5a0f3ec95b8afb0d1dadcf32ce6472975d969a8ff03e07a8307433f631d822f40677ab4700a4c61e7d823edbd232bc484bcfd39ca5e803d7b2f6c6817219cbf60e9d8a5a323ab53b858b2d1717cbe37f43da1f9bed8e8c966a7d971daf5e0b13986db86aa13ddac95362e48603f1b8e297e52d141b82c1ae9e869ae3cd527a34bf45d7d4bc2c87f1e683b15e164edc0f2387449337da3f71e64544d3a6820d22ad90bba435921706384dac3454853bd80bbdf07c2cc5b593d688d4d381cdc6b11c537225cd0fa8e766f985b443f80a48387202257a2f2edcaba8cc41bb6c8941d4ddd80f1b6b3bec296e645f165d3557047a1aba1f752e1ed6810e29392447cd204a1aca6e89b28b8824a64a1b6e1c8a6e9073a9385f4b549de8131df9d872db7c0c18789a6e07ffca7a2900f26030e0a8fc03d7e34a29121f3dc87f8e91bfeb70057956d91a1d312d3212679ba8bc72522b7fcc061ba48958a4dc19f63deaf8831c987d1f1e4987211277843935f8259165e5d651a070b7f596d655733e58ee1a0c19067c637db8ee604f563f96217e37d2a08132db2ecd3e2770816040b38552e25d0c2d7797594b68c8975dfceb52467271d8d29b4e0e8aa5a1886f29a9ed106f1cf8717322ed39865c9636372c22c29f370cfcec1022310321ccf0ab3413522f3d302365d377fc9dcf0acd804d8e02eee43016a9e126193a5f23302b1870eef59ca20d289f18032ad22e05ab98c3f21092eb53adddf573816c51e1efa67e5cd4f00f686e00fa1f02112defe002e071dd4baae818d6997e75fa70b53591f7de688a287c5f12e5aeb04be102e2b2900bcbd16f3da7f3ad22b5bcbb29ca47067190f4db56f128b22727d7aa8e68c5488f2dac98ab26c67a0b6508a95c5c3a0ead3cacf68b27befe3a2462b8883f7694bdeda8cefe804b20afa4e1b16ffb8c200bb23ce2cbf816a4486b4e984d43cff76f627e4a8aba1df1c6d27667f5690083b00edd1316ad64a1717f2bb58a280c41c23d73287b4321c173d46a29f8b06beb689a73f32984de06a5f251480bccaa57aaa6b2750a62e7b9cd3171659cdab2fb2ebe8329c22db02973c56ea3b86c03243eef71c977b2cc7590d7fe53ebdc5cb51774366ffb0c8534fef935a059ec27dee06efa6a2e974aac92db53dc9a7931e7be49dc671613f50007d2c500ddfa9ca661f91299ad9a6df966bce975155aafd2e", 0xe00}], 0x2}, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={r1, 0x0, 0xffffffffffffffff}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000440)="5c32906f673e62b5", 0x8}], 0x1) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000700)=""/115, &(0x7f0000000100)=0x73) geteuid() r5 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r5, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, 0x0, 0x0, 0x0, 0x0, 0x140, 0x1b}, 0x100000000000003, 0x1, 0x40}) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) executing program 4: sysctl$hw(&(0x7f0000000040)={0x6, 0x6}, 0x2, &(0x7f0000000080)="796ccd28a782d3e40000000089a5fdd13ed47f925fd84e02260d9fc22ad9753ba4217efd570b07af8b661d84979ed9afc2e955e67830bbc954a0c1a98ff31956cef37369cd929c1530e1849026e39d82b69842b26f49ec8ef3e49187a69d99d034a858622934f32166153cffb4bcedc34af6535435822650778fec67a34a0ae4a3d5a5d42412a47c", &(0x7f0000000000)=0x4, 0x0, 0xfc3c) executing program 3: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f0000000280)=""/132, 0x84}], 0x3, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x14, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6, 0x0, 0x0, 0x200}]}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132faa7130", 0x8) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xffffffff, 0x1}, {0x18, 0x1, 0x4}, 0x2, [0x800, 0x0, 0x3, 0x4, 0x4, 0x6, 0x7, 0x2]}, 0x3c) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300), 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x25}], 0x1}) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa8d86dd6007372f0000500000000000000000000000000000000000fe8000000000000800000000000000aa"]) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xa8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYRES64=r0, @ANYRES32=r0]) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f0000000140)) sysctl$kern(&(0x7f0000000440)={0x1, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x3d}, {0x2}, {0x6}]}) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) execve(0x0, 0x0, 0x0) executing program 7: ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffff9c, 0x800c5709, &(0x7f0000000000)={0x7, 0x0, 0x3f}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x4, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8000}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x712}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x8000000000000}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x2}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x4}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x7}], './file0\x00', 0xfff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) renameat(r0, &(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00') getpeername(r1, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r2 = fcntl$dupfd(r1, 0xa, r1) mknod(&(0x7f0000000380)='./file0\x00', 0x8000, 0x9) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f00000003c0)=0x7) sysctl$kern(&(0x7f0000000400)={0x1, 0x3a}, 0x2, &(0x7f0000000440)="30bfb4b1a3a113754602903893ada940f0b52bbeca5efb31004cbb26b6ed6e2454eb76812b947ad98a5b8cc00d04cd62197f48229b6f4dbdddab7c1d0cccda58387e8612f579eeee39e944e7fa87d9e7d71460efd0f3afdd494e77c399a92b58284716a6f8b992dc344e21d70c2c51066098368a451a800f438ce7091a33967371de156958f3f8d31a9f11f7961e74238dbccc05de129592013941928462d51c70cace298843587f403f31a07d9cc0e6c4513f6e04a87f94281f", &(0x7f0000000500)=0xba, &(0x7f0000000540)="d3aee60420d9c80550b585cf8083a61f2da6076a7032f02519b58e", 0x1b) ioctl$TIOCEXCL(r2, 0x2000740d) getsockname(r2, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) sendmsg(r2, &(0x7f0000000c00)={&(0x7f0000000600)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000640)="6e95cea2545acf4996ce6d976225db0b450b7d00798bafa01903f5eb500d0ef24e9e8212d6c4fc9ecae388bf3348cfbe378e13920274d4de6901a7803e833b458e9e622c00579ae62e10486f5b6cfa20acc18f5a4528edf43a820d649196256cf80b9e0caeeed3926e8d8038fd66980495ef332a91df615d175ed8175a12e33862544d6ba05152c2724d94e90f7e90d07387644c5914856a6ff5c1d966649011bb9b4a74043db1e7f0b6c7dab949a2535f0804a2e0cd03d33930170781c1423502e0feed835cf32b7daf5e0b6f28efeb38500c53acb63e16412a9669bddaa8b9ae1ca6b3ff513b0cf2d510a32ba5d8d8779a5c15238aea", 0xf7}, {&(0x7f0000000740)="abad0afad7a25da3b6632d48d2f6d5577043b8639e4ca524d93f9e498d7b903c3b057270a695de87c0049a17b5754f1a9e6e01e9a0600a2e12d21c34cfdf69e635db31e07f2225f32bebbd9d2714c6f63006269bb9fcaaac76604b09d91cfc8861a8082cb31b8c587cbf1af9d991954df8546621ceb91aa14b8fc1d9ac9ef069bf8085b98d4ff20413881507608cf292386373e6d2f03c2fb767ebe973ed32bf0b72948b9b9c9c4de09dcadf267ae35ee3fac2aa4b8b9994832188652c81da9f", 0xc0}, {&(0x7f0000000800)="310c3cfd8b602de9f673fb8dcc0d4c56a2994e6254e65e85bae63846fdbea1985732091fcfc47d31c1", 0x29}, {&(0x7f0000000840)="3afdb108cfd23fd822", 0x9}], 0x4, &(0x7f00000008c0)=[{0x10, 0x1, 0x982}, {0x50, 0x1, 0x635, "9a543e1d897ab46db6d69f55ec98638f7f986878d2bf43bf235580e1f2c0d4f3f34cb40b2ec76f0b49a59b69d02c5e8d3917632061799da9be18064f"}, {0x98, 0x1, 0x7ff, "99b7dcb40216112f922891794fcbbb1b5270eb6a1fc3cde438f8260958f54bca9af3958b39496175141d579db42253be7776827829f3c85577c5dd059716fdeae6ca8e991276e7ae2c618f9f5cb7bf86d0a1fe7a2e66de8fac475e2ba825c6b8d460fdf1c27590e817449638a0310f5cf79b0f5ad89277c235a22b31b5f20c4a548b"}, {0x98, 0x1, 0xe, "afd87d5886dae7ce1f2827a590841b1e91b62c8f8ccb13631699e08eda2296457021b347d0e662215b7fc198643ff0979ae4c5eda2f41ec1ad2e719d353d0b0dd6a7993386fd615bc1527bb7e974cb7e7682d6657f174aaf9b7daca2695bbf2d18ab183b7aab0dfbd23666b1b2c036840487437dd9b1fd1e1d22b2ab5b30c92c4038786e0e4df8"}, {0x58, 0xffff, 0xfffffff9, "96e3ad26709134747a1680e60ef30d003fe90d33f93a3301d61e4b6a6fd157239ee15db7535bd347779db908f155b324feacc0bfa03911a0abd70e06ffa8c199a2cc2a5f23369392"}, {0x80, 0x1, 0x9, "aef64529965ea131e5e2c7620abcfae805cfda5d4b051128a73fbacbfa6dd7471d93c9564f312a172b5918ab7023c6af17924d7b59bbc4c4f37021e6feb8310fed6fc5d60d622479225d431fab9da38de764f78b5268bbbe23c56dd98e0ee053bab0417564477cd4f11c"}, {0xc8, 0x9054d9119542560, 0x40, "f35b9a86aef1fd409619e09f7dc8537e6ebc84c4aa8f30fa70c538c3e1bcea680a93a1ff698d1676b8f92094199de95bb877f1c9e5ab7e9af70f17c4fae65b4af948e4b01e2afcae399e17c49fe7458428c12f22aeae7dff57a5da53dd6058c76c18393face40d7a153ca43172da9f6b22fff103b70157d74cdbdb61c3d5b168a4c93c505dd1bac3140a8d374923f01acb8ad142f8d0368db892dff5e73fa69fab7bf9ce9a041b2082337c612ec2a3b2c3caee"}], 0x330}, 0x0) linkat(r1, &(0x7f0000000c40)='./file0\x00', r2, &(0x7f0000000c80)='./file0\x00', 0x4) r3 = open$dir(&(0x7f0000000cc0)='./file0\x00', 0x8, 0x4) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000d00), 0x80, 0x0) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r4, 0x500e) r5 = getpid() ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000dc0)={&(0x7f0000000d40)='./file0\x00', 0x5, &(0x7f0000000d80)='./file1\x00', 0x8}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000e00)={0x400, 0x40}, 0x10) r6 = open$dir(&(0x7f0000000e40)='./file1\x00', 0x80, 0x28) readlinkat(r6, &(0x7f0000000e80)='./file0\x00', &(0x7f0000000ec0)=""/197, 0xc5) socketpair(0x2, 0x4, 0xe5, &(0x7f0000000fc0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x4, 0x7812, r7, 0x1) readlinkat(r6, &(0x7f0000001000)='./file0\x00', &(0x7f0000001040)=""/87, 0x57) kevent(r0, &(0x7f00000010c0)=[{{r8}, 0xfffffffffffffffd, 0x40, 0x8, 0x47b, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80, 0xffff, 0x37}, {{r7}, 0xfffffffffffffff8, 0x82, 0x20000000, 0x0, 0x100000001}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x24, 0x2, 0x5, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffff8, 0x21, 0x2, 0x9, 0x100}], 0xffffff80, &(0x7f0000001180)=[{{r8}, 0x1, 0x4, 0x80, 0x8000, 0x2}, {{r3}, 0xfffffffffffffffe, 0x40, 0x1, 0xe, 0x200}], 0x0, &(0x7f00000011c0)={0x9, 0x701e}) sysctl$kern(&(0x7f0000001200)={0x1, 0x1b}, 0x2, &(0x7f0000001240)="4be6717b6295030d54f5b8e91b633bf8766b56b690eebcfa32d2bf1beda3fe9171f4e77b614538473e975848867f9bce12ec6e1ac832ae63ed7826305a2526a295471d43f1ec6c45", &(0x7f00000012c0)=0x48, &(0x7f0000001300)="4edef27b615a9320610be8d734f9e363920df68b748e5534f31f72f2339f727c0a8f29f328269d54137dc3f9c74813e7cc8ae3843ef53ed6a8245ef185ff", 0x3e) fcntl$setown(r4, 0x6, r5) truncate(&(0x7f0000001340)='./file0\x00', 0x9) fcntl$getflags(r7, 0x3) readv(r4, &(0x7f00000014c0)=[{&(0x7f0000001380)=""/16, 0x10}, {&(0x7f00000013c0)=""/214, 0xd6}], 0x2) executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) semget$private(0x0, 0x0, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) setreuid(0x0, r0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000400)={0x0, ""/259}, 0x10b, 0x2, 0x1000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000080)=[{0x5, 0xfffffffe}, {0x101, 0xffffffff}, {0x8}], 0x3}) chflags(&(0x7f0000000180)='./bus\x00', 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000280)="fa", 0x1}, {&(0x7f00000002c0)="4f3a79ddda8afa3fec9373718c18f3d22ef0cb323dbdbada9832ce363211b0ce8118c06f507bd4e1a9b2bf44cf7523bfee0426660c79bb87c6b80ed7e76cc7bbf05b578a2aa5d5614d263e1a", 0x4c}], 0x2) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) vnd0: sloppy read from proc 98122 (syz-executor.7): blkno -4194304 bcount 5 executing program 3: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x0, "bb08000100f1675910812cc900"}) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f0000000000), 0x10) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f6190000180600000000000000000000000000000000000d"]) mknod(&(0x7f0000000180)='./file0\x00', 0x5, 0x8) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000240)="34eb4cd59e8456ebc0881681c60e1cd90800d1f7734aa050e0cee149251f8e60b432a91a8a2733b3cb934394c595", 0x9}], 0x1) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15", 0x36) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000040)="4ce39dd7da861b30c66c072fd21acbcf620011c7ff1400d5a346d19d34356188449beb5eafb9aef63e3d46be88ee982d2ddf8c633dbb0666e2fea13ea2d6a1105ae279dce28346544d73d0f6350dd8ea01311a1651db50f1361a4a18792724d68820d44d207e04a2911904f5ef31aa422e0000000000", 0x76) sendmsg(0xffffffffffffffff, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="1000000000000000ffff000100000000"], 0x10}, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) r1 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x30, 0x0, 0xfe}, {0x3}, {0x6, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000200)='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) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000001c0)=[{0x30}, {0x44, 0x0, 0x42}, {0x41e, 0xfc}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="7b2e848e23ebb222743539aa", 0xc}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x2fbf, &(0x7f0000000780)=ANY=[@ANYBLOB="fffffffffffff16b836ce12f86dd6010e85a2f890000fe8000000000000000000000000000aaff010000000000000000000000000001000300000000000004010005020000010600000000000004010001020000000100000000000000000003000000000000040100040100010700000000000000c20400000000050200000000000000000000a9000000000000004768196ec838238bfe6aec64421c7a09098609bc2d57a48547f83fdf3343b1f7e08c3561544d3397d04ff8a5b55502ae0514aa37cfa8fbf35eecd69773e8277152bdcfd252ff136981e5159f81d9cf60252543ab16524649caa3c986a045921adc3db5a5b4070fae81e37c73f2aef70ff4e1d5f43acec0ecbc9d359895bb897f5e0ec52e868a50489a10d7f204a600a2dadfe58a2af35f9273f0f8c95fc582129b6fe0db2cd93fe7a6f0e0cc60a9526530d20ce5295d40ad8325d0d7cc0032cff8ed4f021945ba61ee988d9232f1236c0688ea05717047e3dd0c98caf565db414fd0dd8838e7d220b40d8bc09943f3976f8c9e0d63951aa12f50bef3d44ec6221643b8619eccc0e61f09c6b59c3779cabf9c7849d0fd1ff4ef6b8effca590e1678dfd551620e736a97a968f7d6a84a728e02d6b25e88b7ff7fb53be036d51b937a62ca7d514f557c13a8c9e6057bebbfb1966b056c9dcf23f686b26ecb1f6e3b1f0a03841eedaaddf98f10600b01666914206264629cb7251387d2207aad6d12c45a0f4b1c74dea6aa50dfd94bfbd6eb27fe8784ce304952e4d8a6fcfcb54b9e25f2b5e885377e205e02ce8d1b04288e9cb2f4b3b02bb36c75c1ab407ad5d2828201172f01c1609370967e43a0a35db561e959d36ffb7429a4218f23671928a67cefe3e02221b9cd2bbc0e9ec3f77c20c019bc600dc86320dd847bbd9dd76f0c8ccbe4668471497309482e4ace468d28fb38c0edf4d07299c8d34248a1d1af57858da65b72911b44cdf422ceee3c3a89718ebf1f2886b15c319ef904d661b2a08fe8eca647dba2eba5c268e8a544576eeb5e10386d833a8b91a44539ebe1e15528cb04333d9029cd8de3ebf58a462977c129c630dbc373f1d5396f44a3bdf846f54982b7b1963387740c2c87767d5b73276f91dff418683d9380e753c2726c29a8f6d1da83e19aca37f97727d5cc1571c4699dcb3acc8149c427886ed2ad1e05cb5158a8babfd93550f2359eee72e5c76357f652fec1ad1c30a62e14fe2922bcc32617df5dc0430e397c1493c967bb038662790dd381b32cbe23866e644509178fa0f4e9394cb00a11be50dc67ef3da0df98b00ec3c41fcc98da20fa4a011585154a3bd932af32603156667539c43db6df709318cbb974f95165be1733c97e8a594e16f706fba6656abc5e9347c9f9222c2df54f3c617cd23b63b63c366b676db1a4bfae052d695a94575ae27065aca1f1a114d4315d8519391ce2b54f995da157967a283f4e2d0b9b3e3145ecee308749ccfbe1406895b33dafec635c9210d6d6f2ece32f49947ce55c66edceae321ebf13fc3e7752059151ea6742474407357bc7eebbb8e4a97bd9d5889470391633262eb6ba4472e5edbc2212b04b5c84a92273a212c6dc67586d107f790fd51449ba4baae50fa71227e7e07811491505e1f53b4afe4552a2122e8db0a1738cd4a6ca8354a514edb925ccbcfecbb23a71bfa1f7c8b2cf24588f63161dc09da8b6766f6f1daad4a7d8d782c079cd8e616abaa5c250b63984879fb66004810fb0ea3ea316ae24bf691c84eae57afb6ab7d685ee11947ac086d4861a6aad8583c49362a57291b47f77c6322ed7a0fbb320bc312f97fc86654da2520e5bead1f28922ce2f16b6a3aff0ab5ea9954207a69f8ebf6f357343bce3543a76a69791a8b300fc35e62b59666ad526212b9652ceb0035be9c4473acea12093743de0f28971bbc85e41f7c97e2bd67fb448192c52697f0c7ca8e5675078fa59f9e8aa882ea7d0ac18b453962b2f19fad9556341ec7cfebc408c252ec7aa714a205e084edd5e86c94b930785cac69b6639b7fb834e91929ff8222c0f65ee220917015bec3d9701d5169749c6737d408835912a1ce9c0647a9d874e7a6b17b61253965442344964f01c1fcf2337edb146c33cce68c719c87adf98ffe8706f732d423ac2e1eba858b51e9e20583fdf536c603a64f886984aa9ace14cc463b1d8f788944cd9c0f0d69ca1c2b0c840da47f3b7cc731e9b70137c1c460ebc9e5656151b07288ad0a0c1bbed6584afa438b5909e2ce3cefd0f21b2a0f4943087d0c46a7e7b0d06b87a51f4fcfe98789753ba5aaf56f32f8be613135fd96a3617ac3671bde58d061a82f0c9d9788a26cfe62b3709e64c071a3f7da69f049782e0c0abff57404231ef1e9bbecf3cca9d81cc3bc33588a15092e5940190394fc06a7441753bc24c6cbc65c4b9cdaedc70814adcde2b2ab2a649c2412449b9aa10a2dbd5ae99b40b3af1fd091ec5476c5e227d3f9df2cca89d583a2b5a2c671e1476daffdfd374de41f59bc092fe333e14d52a9540ea4006741b5c67f9ace651ef7c976fb6837dfa02a03c0fb918ca8b216c3b885ab80262db3b2aab7c5ef278e94dc77afd54bb4e83ce85aeb793cb6acd26bada40fb95039341a725afcd81e0453579bfd0fa4cb166939171c62532a813a74d03f3411e77c12674ac818cf985fec639a5c9b69928e5b9aeb44329167d1927c20be006ffec34a5a94160fe4cbc46092421a1dda177f4bb1b3bb28cca5efeecb5e7cc2aed9211e2f37985821676993ea25faf00157a2ac14eaef2438802ceec40f4f5bd55ee9ed63c724162b3152de97ba4d5c7d5b3e04e196f59d89c4fd63fbcd6ae03fcf6f7b6f0ba4aabea76340993c860fbfb1a85fcde0376ed33ece9db12403997cff82cd3873bb8b42a43a303f733ad41452d440b1d327d91f5acc46cbd1fa447ae9ae4c205b6ac406745f739224edcf10c459725a01bc79b2e16b0d6ff0e3e3a2323169d96ff8e5092b3db3d9ae81d7bbd77ee3b995c444eedda1f2588e51f0a5f4537ffdd3b1ea871f70cc580458c888ef837b1fd114e433cc1c5d90d2d5d9529b7c355cd2bd18a37d31b707dd826e82e89bdd466642ec683fc607fbfb4bfcec0707504dccddca721fae5ceb11f654837f44b8c33e775831a8f0decf9fc0e06f4450511d4610dccaebe1a7a23b1b1da4a5b0820c6054bbaecd9e51315b3aebb13ddce1fcbbf0e5e6f1e3096eabc2dee462ee61652ae89867587f7004457fde89d4bad6a90e093b03df3565d1c877cfbe33bb59298410867919bc5eedfd65fd8f3ec76064c417b363c054f9f426cb95953e88be1cc247cf4adc6677478bf40a899aa9dd150fa482eba438c8ad6dee1b2186418b15d28fdc18ea78906d3dad25e8132934ba293082a9fdd56b6943f699d0561e6740e9654e8349363474edbfd8eea6933625d797040bc260f8d540b8119e4ad86480485be9cf405f9d64bbdd3bcebc2cb64f91532b0a6c831d93e8fae0b8027030775a3f30f5035a233d2a46184bff81bc038b4746e0819564792c2b2a82ed9ffb4c5178b2449c8e6dd8603b7b1c67f01b1622704977632e30935b79150330898e95b7e4cd8bd6d0be57db6e61b815710d98fd730a0fc0ec69960f4581363c80dfb1883231bb20be096521144d2e98212f104daa4bb7cba844193b59e358bd43a8f75a61a188612450c75f06fb54f4a9f7c9c16cf666be1cffb3dd8bb3cc31fa67cd4c7e87b1ba31f9ecb0f76b0ab4538a0ed15dd270532aa8139811c188bc53eb07e2025fed7634a14d638861737e924eb2bbbd7bc2e2bcc86952acd0ad4828fd37e24159e566dfc0e9b9246a43cfa4a1c4892d55150d04394bf68399133dafd65c03e641f8ac5edbabf5d9a0d51b826e042944b64065cfb22785e2cf07df7aa18d186f8b030cdf36474ef58dc60f22fcddf97a1c3f7643863b5acebe63b8353671691ee8794d7b2a3bef48652c0a90c74b738266ed2a23cbc05e3fe1e10cce344c0055a4b2f0afbbf966ffa4c5868d9e15d264fd1dacd86034703ec8f2ef2a3d9f75095909562d299f44171b11259f4064f83058a36b6a82fc8a3deb5e43560f12b259d44ee62e214523ac15987708a375c6877256f71013b25480b5aec60d7d1e2f57c6ec2ca2089589959100402cc8af2fa57610427038c808f91d900c3cbf10fa7b08482959f4546d6d367b57153dfcec653d0e2e2f8d3ed7c455e0955aca745455463f8dad6176f91c6bac3c626a0f9c96803fde17c82f928fa9f6f372c3477977d7ff86aa349fe76ed175ab05a079241c7b5d6405b476ff6083c89e63a33529d3496c9f03b83218969d7a806e74d7d48419450c6b1f0326d000679c4b18217aa4776a374d50e616768be172b8c1cf83474636585518e8248182926581d9ff9e84b9899c0aa0c06ffb5b20e2fa40600fce80cc3796c07508691a5baaa4350859b5bc2f7429c26e5afbf600df50ef0c95cc69953b4fc4308ab4d2421946ca3ba7f842a304f08534d691af4dcfe51dcac86b1f92d470bb33ff6cee4e43f9241310c12de734934797df045e1249f406707de0d1b665290dd1d011296865bed28a6b6426e730181c3e2642df0a442f699bd226d5995a35b10988baa52800177a4c11ec8406748f552ba80403288942257f04e53abaac4f03973cb81c199e984d82ca8e01e22d34ff6d9b69b4537d40382c627ee85670d85faeb5a1a9db2a66ca88be268cc5a3d80704dcc7a51bfa0a4f316620f4ed29e974e6d8d57e5b6c2435da3f1e5a53158e9c67eda25781b5525fc369bac42fdd12460b9f2e6f0366197bb97ee837ce3751c2bfcd7d9524fc61efa88ab092e6534fea209e4cdcf2cf139cff624a8f5a44f7492b203f8a68dfb76c9ca0a505ff7b653505739f948e780d7492c4117465c00e100f5b0a8e03ed946e1c5379649951c78fc1d5ba5291685916b8da423fc7e4867e317df5b9a07109349911ddbb1e0753da60bedbe000000000000008900907800000000fe8000000000000000000000000000aa00000000000000000000ffffe0000002000006bf79e2eaafa2a0fc9a403d3ed48ad9118aeb9e15c4f54118244bf74b9dd3c6b72c8c01e6b2f0a572e020829834f29906e9debee65ea7a1b28af9d8077dc4d8a31de80aa0a5093c1316ee93fa0495e286ae882eb111e556a2c9329a4f514759c68bb6e672b4e49684004575ee9b85be52ee44de69bf6e697acc699c70a9bab60fff43a40b10ed587e7335bcd5f294b82b8d390f5afbd4028ebbc84ca6badfc741231871859dd53f7128bbcd19f71e399cd57f31f5d4faa60590eb4f2378dc50fefc18e37f4d0d7141d2776966e4070dc1c01497a8dee4f9af3716d9dd4bf90b28652df7f74cbffed1834d73642981f5de4c3879777d7b82cc8d435d320786801a8f329326d1ae0754689434a593362dc980ced1af393205794b39c82dd857420c512aef5d91f95908531bb89c29af96cc6a499f5083a5ab99d179d4a18c802d22b6d740154005e5b763aee3e9c0e42a95fef0e94dea192de3e5224dea9ac0d9e401fabe2bd37af49ec091fb2b81a2244dca9416c017dd8e113676cdc44d5e0f939f31bd8b5264c65ee74cd9e5536fe0c44e72cbb09d899395fdcb4f3114b5e8f14c52437d2416c5ee13bd3ed3377838f7a1406bc99af80908c51ec9c8a607add29e838b8139d86c474ec21e585ffb6c053d03aca0641833dce85f5dfc36470936ab3874530813df62bbaa13407523b079211449dd502f2a43eda5517b01e1050ee9148e93e7c77f5f0ff48111b1de5b60da31c60e76fd1175dcdf8c762f766da1c019f3ce176b31b01cb464377db1ffefcd45e1d080e574234182f88befdf81d46b67d19c280c6d8318c5f48f78f6b4fe6fc06a5302aa76fa6c7f7889e106ebe90ee1da98f08a15c7242360217573d163d0a0108221149319eab7dc99ff485951d9cc7bc9b0bc506e32b90e01b7e765f9725e181c32f3165057bf5357aa2c12fdad581371b9d99da98390c554c6f73b977a7b0354627bb98f21ae0c8f1a903ec4ad87b21fae307c0a4e3b0d644e655a9c167ded4befa35339b0ea33c812160a6c49e20ebd8ebc96a611a5344f90ef73976fba9270280ba29b2a0751cd203c64d3929299e7b290a153ffbbbe48993a7eda8d1a09628e8ecc0f4b5f17faee02dd5879bdb0141ce73fe3ed4646717d3d382eb658c1d1b3101b68c7f592af3088d9641cc43c2d8f7eb6f870b4e6220de4bece0de4de4f17abd9fac675f8fc16f911443002e73b010afede8ea1250cbf0fd06cb8e09013cbf5046101ed513878b780238ebffda17c7a1de735a25406499614c49a781dfe6e5c5522e8075a9b82e5091bd0b273582117ab7aff3aa9133cd4c111ed96a6fe8ae7bd82cbd17b6015a0db3d9138a7d7cf571a79201dda8e313fde0958c447cafd3c42b3801bff5ac35df8f9cdd4083fafb6013a858ad08637f2da59df1492ab462151947161d6490479e1c0e9b337b786eefab65869da884659330613fe5c33dfbc996771c883644f460c1c5d189c423bfad51ad269b877f65a081b5b255e142c4fc427434a437db88773e3662babcae59373d613da3607d2e002fa7865a28d5dbac2a49dc22fe70412f2a7e29b78c616960ae9ef4887a9db725aeb75f6115d391380dbbd1b1755822db09085abafa87ffca520156525cfea77a64d696f907e87f19e5e692e2e43e5ca6a7f2b6c14450bdcdf6ee7dc96d39237e378db3a067603971218fa77c48a1a27bdd0f2c82e9688a0afe2a62cf2f1d3e704acdda1bbc8ec63700431fdb6d9d68b91b7d5d38df8864dab746d8f1db74129576a57e6f03a33c60759fad8e17ab249f087b1f2854c85e3cbd52537b59d403f105b3bed089a32407d1b6465f8f519851de18dc61d0a645cc6e7a27e2dd1c9a9e322994a648ce68f3486050532ca8d00c651fd6ae3ecd1c3f6d6cc779ad36d2b1ee39ef89bd3d5882e9ede64a8564437b4958c124c541eff0ec1605c0ac92283ec80c2ebfe0654e3a65549074375acb8cad4a9260b2e4478f66e22048c9592bb5b66e8477d62b89a656d15a8155558c3dbc212a69d20fd3ee90f1350503b28a49877640abc2cf0e5d6a6e4dfd9adcda37c137bc27608800276a1b91f848399ea9375b083dbfa8b8d01b0cff7646ba8540a936cdb433743094aa5a68503ff70ea4f2c30f2d2fc54dc6f937bc82aa09c4b44271dcb3e1252de400694a4ec1d4e745ade1d57f11033426697a6a197ca3e1c7ca294e2c4d8f24cb99e383ef32a35f78e76a6d5901b47a60f4702a2d9f12fc2a3b0f7a28a1342e8c9b910d68c69bd675aa5669015290e22576737a3c09e4d4eeb0896d6af22c1cf3e8707b8edefaf783dc793e8452c11b8667f8ae3c05a102e9f4a995e2e3a012afe78bf017e39d0b5d426fa083b377e08a03ab86581451c059ec291941163f52c7178484cafe7365bbe5428b433fbdabfe287d14338554e1a4b7b13dcd0d3c3fbcec5ef6b89b41f278ff10a8d20af1b01dd34bcd07406b1497b19215f2b5bf631ad1716f4c74ee24fa27403fc59ca28e167b4d3d5c9e9cada6a7a984538ded8334b5770129bbcd880c32062234142aa64f63a7e582e06450c444da74cee7ab0e2250cc399926bb142c85a434faab03b6350eb9bee18cab5c6ae644a34cd1769f31a7cd6205a1b1a862dfb97e8dcbdd94941c492f2503fb3aeef0b98ecdc9b0cd9f87c9eed4101de5daa27f59f70e2623feaa2ec00ae0674cd59cb8db1f3a988d89f09feb7b58a03f3513994fdea14c935b0047ef1cc0b3a9706d190ddf40cfb74df6cb15339ee703be93dba2c67e6eb24ca4fddf0a2f31febf04b66750952fae88142e3db0c5ad83b9a0e6611e324b6695017cc32e0366deafc381716bb6428126f0038496506c20cb063609fc2e4f55b9ec3bf2b4a1f12be12b41aa01c560812f07a042411f18d6352cf84557129c3afda2f364abf696054933fe3d92bc2442006af5a02dcc8f1d982f4d083467907b293f40428043abfbcd534358787eeb98509f7709eee89b505f2df571d3022f4d887964401c0f6665eae4ac6d5fa2e9c1a4fd5687e109fb30e8d0c638afd10de72709e1d36b77f1d5bff3e09ba77632f1bdd22e1e02ae3fd034300a11ecc3a4f971fa2acd8a8e44ca7a449db1f102dfc92efc0da0a5a8a73943d6d62a606032f53db161072f1863c5c447f136a4e29b529abd107cae0526b5cb28434aca11b0a61680b26a4361c897885336d954be44eb5e20f184b6bb0eb4110f640534e396dc84c2865b98e820c61cf41f77203b71066d3e70f6e13807ad0123b694d9cf716eb9ac1bd3c7a5f0cd9de65ab552835249175c99ac0fedf91ef459ecc038947c32254c280ce098d126cf2a354fcde3cabb4c9a9e8cb76e6896230d8318e51afcf2139ddcc3a87b8641f808b248ffb09563f2ff7a9e0be98762a7f106e0818a4939355ce2e978455abf85b34595204adf3037f3437afa169c1e5b5438db46ab2c67f077811faaae0a9ac688d346f35352e6a14f6c206f3c36b7aa23b31b8dcea763e5781b32a490e3862a0d65a3e4113dc27d07a045173d0e4e784391e834db069a0cc97d1b5d0551fc528403627552af3aa6b67c3db2f3a0fdbb11a3058a9141affb96001e557a647f213a0d3355f49ad4c35fd7b9fa8ffbef59e8a6e5f59eedbdbb5b1d8b162336c6b1b79b072a096e0972e7e9dc997539aa6e745778f7adf9e75a942fc7af66cc98d285db48868b15932228d0be6d4cb9ac2cf534216e0d3984a7788d532eb89a59c164a794de55ac2bf9b3e01dd2b151bb6ee05e096b8beb9306e664269491eec0a6962e99aca5cc49943afd00a60752e2ded2cb79fcb0b5f86f7845c3bea6126971aebca14a22438cf777717ff835fe59b8bc0aa6591290eb50159f882fd5a2119c569112be67905c614c0ffc3c9fd1cc56f0460574f1f854dc6edb0bbd0912be4258ef496e77ccc46c2ae78fc98ce5963c5c95e0362a5c2134c17406bc07ce1b3248d394185a6a709c0936a5b6fca3a845f7547da388f9c896345706c25e55c0275b1f4bd890f1886acbd7bb804cd8f1eef4f25528dabf849a35522d3e620cc20da54dac374c9948085c28d672be1adda8368b002c2d579a55a88479a69e12c6904c7c546cef13a6c3186f7e9b3655ab8d77f981545fb465c81597b7c3d38eef91c9a5a09cbdd502efa09264048da0e31a9366572e18d7f195cc37ed99772e221d1412895dc77bf2930e04fd32274c3566f4b7a1cc4724672ac44b29fb8e77f6526af4fa66fe7693eadaa39b61a7484a12a337129d07a0c5a944257841975f578fac856640542220581fe9d51259277e128b2425e48adfcd3bfd4a823dc427ac1f1fa3894399010d6090e1d342f2bf684ee5545162bfce4ff8b73bdb46aa72dda5abab488ed15b76c036797e43c09cce03c9335416df2afe51e7e734c0d2493b85f26777b7c805564b06631520df5fb7d3b0bad83d88ec84de186a7e50e73d4c07a579e104c6f22afa3d527ef9927d6cbf373261f34aaccf01d0938591c1fd0753187f239ac259374da1f2312d0d8dfd63e9429d4e86a52fa71f6841dac1268368f5ebecd243bbfa1a668aa53a53135b1741458086974c137b106123b5cc810daa1e9995f778632e2b0ae22deb4d49e6d6a074608652817d8a4ef1383d5077eee0313ce3b8595144f0a654cb8fa48a2e2a4b167216f65c91a89dd3a88b34b2991ccf3c7e583817d734bd7d42c83c2dd05829b60cabd4745123002911a8e5045bbeeff812c8f30c2f8bf8a3787b2866d9cdfbb1103a773637d5ab323677568eef16e302a1cbe3a397293967b0c1a66875981bd29da213f93a17bf0d2f1ceefa91f0b754c322a809889e14be216af48f83336c231d79fe8f986f414424dd5f5294b7ce830b02e4d3079ae98c13d27ac3ec0c557da7fe4a56e36c9fdf209329cf8b92b19579e9e7debd7bcff5eafff5aeceb9f406180a39ee0192aed021334d29b3a793a5a26f9a4e0f3bea9efc6a0b680e85a3afede5bbde3b33b2b2b5f16a3cdbb08c51011e6b55712e1cb305c5ee43928256886afc905ae7012883fe32adc697424cc4744992e8ef9fad9b05dfd76a299dd460f8b57c9f32ab8fe768c14022704b5d242cfb12786f2bd6ab9ac8e13f16fef5f2951a69c8b573b170f50fca7fe6864351f1746ca78e47cf80548faec4916a4b08f72caba0ef9463cb9574e94287853ba52626a32169db09924011dc4739875508c782e0e7f24fc9e004cbedc2353eeea4a1fec5655fced8cf87f57a1d566dfb12a9ea2dd324ff821e4cf61ba649de63dd2570039091e9cfb4f00ff2e1a34c5d89d2f2d66cacc5d64e46c22d31b67433e50adf0c64d84ee51dd9c3b0a9d8ead9f5a8ed0c695fefcf6030ce6712cb2704c73ab03ee31bdd25f3efb38f5790c4f3299f97b38afc80865e8dc6ec61ac886e436aaeb88a655d9bddbe415608ede887cd5b1b85a6640ff0d140d250e51438276a6871289aca4d9dadc2a60b370920cfbdba7f7c9ff2be2d0ed8eb30d01f583bd9bafe6bbeb95bd87cf09989f8aa219cb578e7c0fe401c2b681b894237e16096b9612f4482d5ad01a693c192c9aaa14b38410aab044469f42b4b35263806198f77c1ca9f1073eae3426b2d22c78020e00edf2924fd4b0b011f36de74593439609cde8d8dc4fc6e6732dff36e814e65b1017f49694db850f6eec1df0a94e25a9120ac7b0c5efab18407b94b51b0651297515f096e94c4298309fb29164551976de5088dc013f4396be342bb82432f2094acc57507124fbbac568719731afa42500026cc86615e7375ab2ba08e865da49cba20017b19a0719e2a3ce55994e24e9efd3b5c3a5f6ab7e81550144f53de7d0053af2cd2e6e78571c0cc15c4edbe0f6122d4b72ec36275e0a6d64b4952cfe1dfc6bfae60213af6f6110f0bd0a09dfdb73137e2f36bd5b5d19f7eedce772e55846a77d3f41304f7c5682363730a301b058ee43c644d26fc1c14823b834484256be84235ad194dd372d1734bc0a3450a8b65aee5a315b38f4257c98a2e7d59603a0cb7c945f6167a0ae728126ac328c1e346f0ae26341c475358a0000188c3970d96ef53b73940147ece63ace91aff65467cb34caa17cf2650f5137657b8d95e61dc2192fdba2cc915a90c1f60ac6689fb165757cc3d7fd9e41336ed0add238ba52c2f5f8599656a09650902320780b19543f48a773717495ea974a1becfbb926f05766f8f12d58f076b210470e0072e8473bbdaaf11588fa0c17e346dfef9b128db4bd0b95b558ec5aea05bbf9e1815a75e09b2c4412c84b234a08ecef80398c817a40d204a00977888c4cc034710730afd43c4a57fd7aff365b85d29ee7a150c839552c5d702fdea3c906ca25c81dc2e474aea98ebc9343a10cf607296fee12d84765a38b3870e0d041a5b16cdde5a82e09751b25be1c326af3d1cfd2e8c16d62c5dabbf251342ade6e992070cb5f66e9dc7df5296626511b9c974bc2ff973be7ab613e988955ceb5d637aa937bc47efa031e2946cf38616ddfa030e327b611eed70f87878a87c38eed4bae4c418753c1a3eb6a0d492c3fedd8e9c1c2d30a706f6db626f7fb4d76d42e2e084f18b3de59e261b1c4497eca14726dd6b07f98a397eb61647b298bef0a79e04a5bc726f6c448bda5706ffe248e2c2ee18c099732f57cf97dcf136862994733f7bfa444de822df9c12705e4ffb5705c51fa273e369f282b5957195ac9db17529700ea5a8e87ef976099c124c40aa2e702361fae1fd693e310b97f799e4d81e76a1ba79f25cf34a57e9b79145853b599eb58e91c26d97d86cc9e5bf54dd56ca42abd15ae0540d1879b04160a687321c457a5942530fbc613aa0c5d2331856b454da6b059c8971fa086ba302b3ca34cd9d7760f0f23df62a4cc9bc8f6e593fafdd59fee0a1a53b24d4512bf60b6ad7a37643a86b260c1b7de5fff0f90192627a77a71b828713ba43857a3ea615dc70c93aa96e4fed0a172113d5391dbd85bd668789c181f4a080c67243c78c7cd23784a8d1c938278b8b940173bc61094741f4f4e5a9823eb723e246def44a852fae36220f279cb3436e925eaef80f55ab2c6b76b526c0f86715dd31d6fdf1367e0be5e32869bfce84344fa2c15f2ae7faf105de1e3b77a23ff72bf282282ca9de8556dd6eb543420a00f06a91fa5f19de49f76cd5c5f1accfb16c8dec9185b2ca85a3f42125f66773f96fee50b33f5ad3279ebea1fc2560aa5a96fa267a0a1c43d7c736fbd95c23210fcc32bbf2a11fb7d49fd45b45bb83d2d557dc98ab8fb61d965c9d0bd615c6ce02d6d409746ea3f24469ba8309aec9b3c3eac07c52560acb6be73697909f30f1c9de2d1e1f8b91333feb726255a63f8d4c09b580c8cf249b7fc064ca0532a0e211794eeaec33b55ba6f2696cea4e6441ba4244e616806fd6d5ee111226409925928651c693dba7d8128ecb239a6582416989aea346d4b0acc1f9c67ebea0fa771d2c24e46facf1de0c109b9f9ac92c03000ea6b9c13163dabddf2eaea7be970a0f9f08f3b8ae464e51c4d2d7b2f33b64d9ad12dae04a4a60e41f170f49b96baf4266f1ff724e23643fbf23f2d6ceeed66d6f698a630f8004f1a7b210acee12d9e89b92822e03eee4524e68e175cbb9266b57b5fa4d48364b11635552fd18291bbb3221c258005d0cd7d8f87e66c679c3e68c97156a1af5d60e99d403c55cbe76250e9b965e856e518fb0c1a19d3d18b2fbc249c020d345d640cd62d36347d435a798d372103728543b5d1a63aaa6d7ec06f5ca6ae0f79e9d0f1d4611c8005a8fbfa03235df2822d2514d853c94ad5443692800806cb9a818914d283963777f99728d5ed7b1045a6e1359839800b3518b4d9f7fec60dc7f3962a4e254c7c254b7a71182531aca78b5dfa2c4c820d675baec566dfd3e4dddf47473d40a647646a9f7384c1aea45e566cc6ad43dd04210717c743deff0b8bc3f5a12d79db2955313261030b8a55afa810adfb5fd984f2e09f5db1dcaaec7e2744b3fbd1e24b7d5ca26c5e9b049572680428e491b54a9d7da78392eb3580acae2b0dc0a2e74de4a6333c4dd5a54b4fe2d64bd4bd0293607091d2f3505a07ad94618b6ac9afdc05e287f3e7e3c71309b1a661528b88ee71aa98d84318f01c644beb0d868f0797164eac2eaff4ed984e9e2f6c9a04fb081c42e7a802c849bd9e38eb997e515cbd5af2e219636100bfe2ce80413af8ddf9304cba3380e27a6e59fda2e782388cab19563048c8a6c102638262bdc01cca33c041ef9fbf798e38aa15e93f0b4fb18b9fc18413e1d01c8e625e0834fa76e7fe6b7a02395db92ef9af2b76092e982eecab93dad91589d9cf286b84fe5b27256eea85321ccca01ea0935b850397e6dac2f493da8feded678f50634392e077011501cbf6749a0d9fa93c80a9f698d92d4b0491a417a28a1017b7f0a91d4ded0fd53a4a7d29d4f4059e4b9ffc516dde8ce3c0fef94afb163198f6f3b8481981266a6e6b9803538cb74b78bac8dbb7815c0a7f2c5ebbf46898f5ec32c87a956cfc6f3354b675a005959cf5ae88cdacd75ac6f07f93d16168b0a0a3b633f7b498252e488aae06b6656e351c46da576e702c5b3c8ac5476ba2e5ecf49db3748dbde2fa29dac68def77b53beb3373361edc9dd0dcbc3bf2c31d6b1065d02ac192d59986d0d653051ce89bb610eb73dab790ad5ef803a3d727d9c9749f91610e42aea363055f6cd2d7dc97a1c2bf95d224a8a34bb965f74a42fd4cc62cf155b24f1af3421ea358406ec1d2446e98ab81d286be657fa13e7a3548b2feffa947563a75dd4f531c59e7f5a2959bdaac92d796281664076dab81345e49b5465c4cf8b146637ec4605cab27a603afc03aa6b41afccca3c611d8f69e572229b37de3ac6d6cccfa8726b0f1a729e944a4183f891d7db9e0166691034a4651e47eccfa5c8baf6bba3781528722bb6f5d3405429ec163742a11cf7e96ea7e7978e6c3a82de2f75e9e06d563085f5bbe4937dfab39049554f948d5087581dc1004da1b9f0e3b1ae5b912c4643eba0cda0a48506aa813ef92f479b2f0b6661da87e84902dadd3958addaab23624b9a14823724278e347cf59bdba35a8357899defa23247c56eeeedc648ca805b6c4d036f7dc1530610101a69303a2b739108b4f34a376cda5f7ba852ae082db9c346341622975b375ef686289e32ef56f71cf71be065eabedfebc9701ea3989782153ffdd10cc5fe4de8c0958119ef049998e36541303cc862b1b12ce6ebc8572043d005faa5c737b869bb8d08c2b3d527bb740a0354e368c762c53f42b949065f74fe49c837b1d683b17932bb830cc4d9d53546551ed4d5b1fe7cee396a9d3d123a2c9f133af9e5fae3f02decb65915770f851ab7b005a41a50105874efe4aa97a167906b363e94ce595e0d539a695c5a66bac7ec07c481e40381eda7f28b9a61bd552c5c55fe79b1efff1c7686ffaa2c69e8d3cc025b706a029ca839780c397ac2dd5ca2e975b9b338cbeb820c79bc8d32fe19bc806d7c3369b88766a56a8d321ab425f2016518536a5187e2d83590276fed8e1f38b84f62493cc68e95000cd4b0970337d9c30cf95a2075066e184cb766e1a2bce667eafffd2ce28fb6adf5f0a6bd3a5ecbe849f0de9809270ad37babbb73b0009f1b3adf164eb0bece51333f511521b4dc725cdb58c905a61d715c5c441042af9d074cfaf9e96578c14dcf3f4a00315a0f7a16757ec8a95f46fa0722845cc7c6f165c0ccc7a3989057b5638815a3df5c3bb8977be5fe21beedf0295efccfbf8d2adbf74fb505017578b2db88115c9e183021a0982b5632faafdbea425954d39886d8cca937d9df79dcc785afd84e8c51b6b5fbc9bf5231259a0f54473bc31afe6cea596b51945d17d840556d4ae3a2aec33aeeab3c99001295a0c0ef1c929c6ef4dc4241ac083c33164a712a4be214a246c6fcbc57d50869d918578672a049457faf21fbe720693f96b97489cac66f641ffc780b0a566d2cab3a3efea599f761cba647c5a931461144b496c1dfd1a6575bc66a21653edce3ae254850266cf5879f8b5248a4d8e7b94ea4f3719c41e15f658b5525bb8f6a7f57c5e75812af417186d7ecd8369bbf85279e2a4af29a576d9e291e2a7844bc5b543ced2efc2fa7243fa4800a311530daf7f45f9e4d3697e73f016fb8c8e7c084823d8cb0bd67b1aced15e3af05098f9d97dcee246ee8680e827cd3b09955c685d2e24e9524e3063c675ac05bea07d7211a34a705bedc2e413cf1b8b2b96ee7f77134aacc2812cfaa63451ee23d2a30f29e30128e4438eee26d7e8e3240b88ec332b066db132fae170dc7210f58f01e806612831a53cf5322bb29526ab7d2a275b94346b787e472ffc18c3fe1c381bd0287286c59b2cb8bf8d6d3f9a21721141e46d4ec06af6df0df1fab28a36e2bbd71e3ab0a08e73994df4aac74bc6919df55c18b6c5a633efed7b7507b4252ae0f212d5db68e055cfe1d69d0d8bb703fb2ba689349d5ceb29ae688c908247929038abc976c3e341dd483a68c7fd8d346cb5e4c544093ae9fe624fe7bfc59922e6091d2417cd6c0feb1b117039b6267ae58d6879eff728126af596443399b6431f61e3b366a5439044f41e50ed6b64a0bc6b521339393c57e59592d34417dc7bad460aa5cbccc18b63b0fdc13dd4a387014e0ce88726bd327c175cb3a27b61c20325b8ab8604f299f7164dcf990e0519a25a89fca69ceed7ecdb01d1494a3ff14ea8ac61eb0919b2a83362aa0376c8ac39452b3581778fc5f3a80d51925a5ba53642a68c80f37e8b40037960c6770887695968a3b217ca9207f148e7ca86bdcd259761f46052710c2931ec43f6b7598bfcaba5b5c5c5c280cbeb9c3a1a671fcb641077f0f6519a76519f6acf2fa7d63460ca1b004f7929b3995740ef8d514a1baf009f34fd5dcd59fef5ba043a1a7e8fcadc857b9999f761270488903ebc20e17337074b1e9f21cd8943d82827da1d0208d4a4b28655683e0387ee6750917db8ae6ceb970d1d0da5d65885a8ced0a55984f66ae370d7a23ca631815cfb2e243c80dacbdbcacd1544b3653e29efac11bd2a6054dc94d95322fcbe8cfad557ae828bb4fed36d0189b1bcffab1c5d74e12e71c5bbf70dad8b46ad4f68b49927486bbc62282d5e66bb1eb41a80f534b766e391696eadfa3125796db0e0ec71bb070a6f70ba91d55854c0c532a4dd0d7603e8f5812c955fd8d0b93b2649af4212ef755c251e2b7b61f27a405859dbd53cda300d497dc5b060477a83429a1c596589910c7e04cba0ddecc3018e02083a53e3e8100c1856faa390bd467a6ac2b95f455e82dcb161e47aeec642fda2951cf5bf1c0d1ac13be87a8b4b7bf1d069aa6e6cad3bb39e1b756a9646863df0b564ddc6e96d92312fa148070c082540446e67f28c62a21a81b0dce78d58b7a1ba1322a90acae954bbd3f2df7f3a4aa971c2a6ef301e0e14ba82d86997161b0e796539f76beeddc7370da9586e464fd2ef3339f08e747b6b86c3cf38eef7ab11a5883dae4ab9c94aaf541c99373511cd2271957969094915f4b1eccb1d8fba8079fa76d4aa64f96c602dc330409bc604ed284c685190a1e2179e798b79ed9ed04d260abf29ba875aa0a30a26e5234daaec3530e11073b3d5feb92eeb887dfda3609462edf3eb7422b7e36b70f3b44976cd8ef7210880710079a96cafbaee32bd607913eb410a27927627a6fbbab2df37bcfc3bc1242c840ab78d83f0dceae6c0ff1081a3cd7856b3ed959e1d309ec72c7d07aff876e90dc72e8c6ea10601c22a7a5fecf7bd68e81eb41ba83d0e92e048e07733041d42d234725bf4bf68c31272d14be0a8f7001d166c1f05825f0be3f2a5d7d974d5551b4f2fc7cbf8a0c0d9937585de5fdb5d660cde1f78070cd4ad7a2f2585a4147c69604c9c733abdcf8253a4ca5d26a9cd040fc8db1bb555d0a8f9605e62cdd962b674ed4047e36162097bd9174b99f0c429bf38c855526a746e767b8be3b4b9075e29db00a443dfa39c14727ae160cf30dea859395ee9141b9c6d5d63a605f70f372b35265827834391df168aac075f527925ebe038e2ff736988476629530dd719213b120bba0df8d76cce6eaa4aba18d5fd741e84031a659a12af4b7c2254cb81611fbea0cf66d1ea9809820263c1d21d2ce8806b85e3daa44b"]) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000180)='\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) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgget(0x3, 0x6a6) close(r4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_extract_tcp_res(&(0x7f0000000840), 0x3, 0x2) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r7, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/121, 0x79}], 0x1) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000200)="59862b01aa8ebdb9f0feb98ce2e71958ce0b6fb1893c7c9c44232b8577b9f09f91f7dc2fbb55301c9e8bae67d8ee27d470acd57fe14a6db37e7124d07ec0d68697305322e9c052e6f9383e130cae32a4d5c33ee2f4b2d04e76abe3d36a7b377e75d2b022c87c9869e4e017dca4756c91a3d2a48f362f0db238750b29dae1af4caf2d940c5c9fa254197f31b2a74b320a56e5d43e65c96cb729db99372047fa", 0x9f}], 0x1) writev(r6, &(0x7f00000001c0)=[{&(0x7f00000009c0)="d80aa5cad6088d0ad96e77bd20f665168220ced54374997e6f974e5ccbd08c60f1fc94a8a2907c4212b4b475e5aefb22c95abef06d0950b52d71ff261ea5dcb1adcf3d9c60679ee4aee250a70c40ad507ef757e5aa44b7243b99a4334b5bbf038cb1ae946db671602d5b502e2b167ef4daa91b79bddbac33bf38d8b2973187804e4515bcfde49cc09add27350cf66ab13bec62d4192fbf4c2171b39f5f5d4f2f1092f1d190d3efdd7bd84484ccfc77acf7c0c87a9eb987104519836aa9b61ffe111f3325d39e9b8480073b2f6fac28795dae0d95b0ca5fe78b92fce83a522b8bd79eb93969c4fbef424752cbb54c13750a9d316dc0559b4f6ff5322663d9d27cbbaee0800627c55da0cae8e7dc5c720fd8604cc3cf05b0b0268733356777cc441156808ceaa13ca225185828a21f210b813865adc643db860d0d27d889e32f2d554e3454882eccff50b71880224b7d3e25b0304cec9ac6be162bc2e1cb9180e3d7524d72ea5748f8d24a5c2186e6ba580d832ca0f0b4aa45f89a219a1c9d7917bfd98f51adbb3ebce8cbac38d8b885ade3e79f805720459b49cc5ed7a4d4712a64c0a8fe74218c40f3d93eae542727d45f2feeac4f45f1a5f8d94eb47a8321ae36bedfcde0677da7e38e2933a4a4fa763b5c7f1c5593929b1a546c1c6896bb75f0ae3c1f5ff39f71da80a8d23ad52f3243a37c50afaf281586b4c0217931c9a229bfcc659528a68db4569de660788a15d2137e2199c3563d2207102d79c027142b7ad8ab67757abd2168ed9291182e078523424e72099189c1ae685cd010215d68cb2e50f507a119f54c7b4f3ceb8ed0793f5c9b39573c4a5dc55f910dca4e5549cb7b07557aa5a02c8de8e3d830a80303a52791e783d5b89020a627f11347ac54a12ccf306df7bdfaad10074818c043727dc9fc5bfe716b2de8f1cbddb469337c2084ffe8f505f37e99746a175225ef22bba653432b46c8da970c8a0a132bb4850dc35c63c0a61e0149077acaf877fc5752389da88d9b3cdfbc41c1652b2548bb50187d01f2532d78428a7812d347f6615282564e1f3fc1e38e1f083089053fc435750d239e8da4edcb388d1ef0ddc163f23a6a1e1d39eba638c0479d7f779c34063851c03448d6445d3780daa23985c3390f8975c75d064f1d5128e5bda406a53e5cab136df9d3d014791da8e4852cfb9a39efa59057100e2773df290f684a7e5abf63c2feb5dd1546ac3bed7fda27b6958e4b0d052bcb2760", 0x37a}], 0x1) pipe2(&(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r5, 0xa9e6aac0282a6fec}], 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000005c0)={'./file0\x00', 0x9, 0x10001, 0xe77, 0x1, 0x3, 0x7, 0x0, 0x0, 0x2, 0xfffffffffffffff7, 0x7}) readv(r5, &(0x7f0000000040)=[{0x0}], 0x1) pwritev(r0, &(0x7f0000000680)=[{&(0x7f00000013c0)="bee09a182bc6fa5fbc34c5bdc29dca5bf62b0c81835d17f6fe2d27fd75dd634a6ea3eb3ab80dec6a9a3f208c982d0100e3342e8ef362b7959cdeff03c5397e7b9014ed30b5ec02cda4d109cb9bf805f64015d4ce594f6d1b57c93ffd2a790205141b6f793968cd76e63146a79187886aaace55aff95aeec99176f2e1804f4c96a3da520d4ed3857588d396dbb71cce547e8bdd88d7f0c7f34e290daa4bbce2b48320d2d1f45b733baf5f746a56ec092b28ce52bfc179d24c5db37c6ce4cb0c569062b03cb7c5157a97b5e700ad7be806c9c34501953c6410060acfb26811dd3b0bb929374c0c4652e20139d37bc87fc30a13fd282a81325c2705b43db75d8dca769e75de0f0a51eaf18e75d1e5fc32c41f8a85d11be34b9c6799f615bb8a622f24ec9bf20e4520385692ca3c0870f666a652d9cdecbce6f4db8ba91f80f511deb3a533e2709ae0df1b9b2973cf4ae9ebbea8248d13cbd14fd09acb8bbd8dcc58d9d9adc642d03592550a397666fdf44bc92f17f87c546b017cfec95e1d2482abcc5847c9aaa3c1ce1b28bcc8e6f0e2d3489387b8b25c82eb799bcf36e2fe1df362f90ec95464d61547ebae8a98f0628fb0d9a7faa5cd54badcec1690fab18ce8f7a3aa53cf00171e9433945b0aa2dc7f979e64bcdbeacea2f232a609fdde1c0dec6b5f4e81ae535792a0bafce1675412809907ba72340b6038d5ef970195213e47292383129802215d6ad0a10dc0cab276e7eed9af1661042d9dfa9ab3824aed7eb3ba6f95a61f70489f824b0389f2db57d1575939fc9ae7baca26428d19e60050476415253fbc07ba566d39827d19c1caf5193d43b89c46334038bb145effa8cb58c14f540e2a8d8495578d2988e8c384e65b302459c733c07c07ae53ca4763eeb569d00669bf06419d8b628c1e2565e0fae73a2b61385eac1b2b8202646c72e735c43da5b52a27bd82676b2fe8f55e0836c86818c27f2ede87e9d9039bf577ab2052e06272443aeb2394a717831c37b64d53a3aebdc9a894871414ab57388059eaacb290605f5676880e5d25cb339b99c9f4363f49a1a2809f4b06b9c31cd833526afb16e670bac0ac3f46830ac04a0c9ae8e4fce4e55fd5dad6b56c19175a152624a59ec490f9b9159ea7159c8814b1c3b450acfab7257b1751ea5ce1c4fd948109a365804f7ce9f49ea10b0cdcf1134d6f8e96589ce30c6f9425970f478f603fd3294794a28ed4a9121db846221e32512adc339faa91277aaa13178bb70caf1fd86a7644921dc58ab8101f4931eeb5c883568cec5e9a91eabd0b589dfdd80b13dd57d40b4153f9d68efacceb502a1b0bc3d8087604fac1880e25f8fb41cf37b5fd0b394d54d43818fd50d6f8e6bfa6c218cf35ce74c039b581b1cb9a2ee98ffd16fe46708ce5d1514ffb058d2a8114e0a35e0f124cd8f246bff15c43bf9595a892499a155fe98d2f2ae3f71b53ccb1da4d10c96aa14da7d63d3af70ff2b8edb7edb8e5130379936935e1574998aff979e3ff906d67832b601f9b8632aa7480101236feff5149c536143352b1f344979c3b7cd870e08851d88b9f362d4a231b37d18127987afa4edd10a1e661c2be774e18823fa998d02ccf43c69f0334a0d1edc0c0835210f230a9c5ae9c0a660fde07781267102c4ce8ebcd4529054a813519dda99548f418f1ff243f89715fc7ce2551200f715275943192a358cb941c83dc5b17e63204888f191637aee0bec5b593e621640081145040c7501b1e5cd57510921f39f5d4b65ec4170dcff1ff0ee3773842607fce3800fdd3515f710011b6d91d4813393a095b5ab1eed952a1c7cc5e11ab0b1a443e7077082d7eec93feed04bbaf830da58d703b7d54bd1447a906405b9c75afbc9801a87ee13890c9f199a62c7360efc4dd0b3abe4567b9ce443e74475180a0a1d1e8113ccdf66f89269702975162482ba035911e0eaaf77757bd031ccd650df84fd425927dbbfebcd8e59bf4b747d0a252e6ca7759622817e664863e6cba3a788c0a8194228f6107fb91e8abde93b68d1541868dd95206f75ecfa5a87401322c00888624bb4fd101bf06a14e99b5b200261ea64f4aea7beac66dadb98fb791c42b033a2c2ec265ed6ee58efd5c66f61e479e0850e69a4c0c119ef8661e0c978f66a01bd06fabccca0b22c1ce0d4ea1d3c80f8ff79f3db09c1c1d7ab126bf1833fb916980a9ea1a22d97dc9694af95fee7d566dc8df2665ac39c006d3f07ef7cede42f1ec49efecfdd7a71d3ea20c02948de950a3836f6212ded23d043b86adc8b723cb2b1b88264e63edd1bde267df892f0112f433e94a3c3a01e41260bc0395d27772cb161e9cb0650eabbb01e168868cb90a06eac754adb551c89b8424ae53ceb20566fd8b0d9d97f776bd3d6c0b833ec31fb4e7d383a69e97cd64834f733edfeecd26c4069d2a1295a026d00c7b2c7add99280b1d128f780e1f248d424d832cf5626cef4e1e1bbcb42e6e3de2c883f4d5c9e8c9382975cc755da1646d934306336c4e7aece4ce422b7ba1fc6700b08165c55b59e00a93983073e1de7fa01767faa132506bd1cc1ff979919858c3a1c314a8a12e8aa9e0d76c63ebce4a7b743ebd1dbee3fd823a214a53250ce552ae2ca35affbc3beffbe14ee05f9e21db3a958abca203f56f74c8b7ef861875c0b62411d5ba056d2aed1bc1fe7dc8fcac1df9a7094073207c48293fbc94956e6290060ef5c7892a6646b6a6694831b19d00883437eb3f7b9146475c7e3bfb73e98c5f09704bcdb65a52db0c3ec83ddd0edd6c4f00ecab565da93da02f1fc6cc7a1473710cdcd0bb7ef4e816b26e8cdd05cb009f7017e309d9ea741303d66b5ee59f69f76cbbcf1765047f43f29b28775a558e7669eb772a3f2406b4203c341bfba8858dc045a180e3429de7d4f0a32e930138078a81ab2be2ca9a3a7e0c96917fc6350e49eb1ccc559839cdb20849291cefa4fd41d663947817c5666ac052c568c213470e03592f0994d81ab07231a475b94f4874c9aa8805fa1ea21cedad40f4a34924825be0b3928c924268164531a9bc488e927ea4208f046be42a487728ea2974676fe867d8ccb6092f13ad128d3c41d3f8fa3eb676283deed3e50b5533462bead8d8bb5aa28d6f188461b9c1a83ca0b02a348bd4f405bd3facc9202f1c673dde7f4433d6f59297ab22b390dbca624c8ce63c23fa6d6be40294d2b44ff56491840aa65ade38b68f3c3cae87fb19b1b4526f5d6a47ddb4fdfbf6002f0734fb9918ad2b51bffad1debcd318a48ba85ada9752b3844c3eabf6d83e0da4fc1e5a0eded130959ebdba5ad9b95e0c4fe414abbc977b38393be7124c673bf0ea12ad11c46de50a0e8d09448d2308ce2ee5096ff57f9688f03dfd4cbf54bbadd93254f71e14a3ceaab51c9e2a9184fb6c4d575c9deb57d3c7b27fb1850cd4006e09d26cd1f02fc0094d006771cfd0f892f29c29e7912652e6e913ed015c552093653b69e42df8b77aa572098bce33842d316edbb5a67bdbb1ca175526080b792f815f60b285e53af9ffe2207f3d2a921ddb3a61e4e8c0b754533ebcd767b749fe3d5a685b81adc64e61b3228a6cdc0365edf6ecc6bbf6e5d56f7ffeebba77aafbe5a611bdc2ba2b20a12f90093abe3e0c151268e9189ad7a71ca40f7fecf2df7005bdce4ba42f8440cb32930c8aac9a8102e95bae4ee8139e78a82e6ddc90c96b35847ea229534a4f9f4067553f02636745673b872d595d354eb210f8ad5f3ce9298e8efcb6c53708d3809b3393445fdc6d338dffa8954ff98c7fb6d8a99e1a8deb148d6be7d7749f1d4bb97e38151e298bf8776912c693548164c6cedb8f22befbb4af71f5957f82ef7deb07b2ce86c4091e8ab159f6a2407f9f90aba8bbe1c422d4b80038025c8f4356aa988f1e50abd83ea7ee4403895a89034d05aa85a1ba0705aec953d12790210a47ebea15c9d63b7e2d6156bf633c769ea1f66f773237ab18e0c59e77508862df98834c7439533885563cf24e8e1f265e6e3dd35bed5b7453f1e72d4c71cd3ab44f31337dcea9d35249b488c72af1acaf3527df3efc8fe5946e6654a9c74c5407e56a1c638ce31ce9d6ee00939a27049d3c5e566e0a9863df80e9b37e1958072c6fe31152eae5440425e1b03a1175b4ca59d94138417d367b125e2f3d330db3e6587036b6eeffa297d025e61f10b0872f9821b9280030d69dbce54f1dd5205ec5f1e9d6aabe07c76baa2e077d85bd803b3d40c35fa7b819003d9f5527a1585c1dca2230a4282f1c7e72a3580bc90f0ff5dcb66d908d5a7d440f971e050dd75bf1751cd5a218935631ec40efa6b710a30e0ba3400aa82f12a4635a590d3908af802a6f2af4a463a587ce86417a281b9fb806a08ec6a3bbb29837db212c478d0147deab676578c995d537d9a7e5a0c50bf78bb7e87c7b0c033cadca614e168ba5ce39a104e2a4ea85d25a295c3a7e37cb53f39fe2c65f71892da798a82cb33b5794a6761c957b1faacbc898848a2635fc16ac5bd6f0c2efa21250c910357bdda847d7e386dbb94467922a604743dbacb6e254340100212383203afa79316fb0f0ee85d7241d9045981224ea3ead5323d26ebe9f481394e795556760f43f86593e1c6fd085223b15eba600e534a4212dd713f573c14a311443aaea597accaae65ac87314cc8bb91953f4ae225eb15a8e3c21bf51acf760144806a2e2d66e28a78e8f16be72c7ceb24d9d55bd51fc4db9a83f2cd22b0bb8c6375e8806899d096c72495095bfde717bf959877cdfaa87d1914f4d8831081f80ce449e8babcf75c1cf53e375cdb253b78b319d038ac58b8c2947c5a91836194f036597f9a1adc3e01663d640141c1997f7df699ae7374cda9ac5d17ad10af0ef739bb3f5e5f65861ea4c48dfd8a5999642ecc6d8913a27278cdd6fb622836b9fd8d5f87f0a0e8f30b39b4d70988de43e0d590f3b8d1358744d2c4cdc452eb5f32518fcd86958055a504152d0f133f9d8ebbb37189b06b53a2497f6b009c6a07291fe052f2368b2d5142f832c2aaf4ad3ab14d0d0798b7d3116f2ea2d3cccbc90b610dafe3f33d1b8542e0a96fb6aff287ff335aa5f5c2ca9e3cbcfda1d1a80e7b28a3cabe4f254aad772615c77543ad545aa02e01252ac18614e00be254d39efc008f1a581ec82e2c2066b222b499c76b1bb848d3162df18d0dbf7237f75e1655bee8cf610c4ce3a0d54b7ef9dbd99bfd7d1ecd873cac862981c046407b7d7cc302fbb8bc62fc54d22797139df4ad485c5aa755bdb85bb63587603315b54b19dd2efb62827a7c5ccf6c67f7399c66df07233ff55b988465a83a73b3037f8ff6e6cb5f2b867414fb008f4a36971c04e60bfedb18163908e0170fc9d29c0b4229ceb3c84474d16e35d82fb7b7c8cc30a0805bb5f4d72ff1468b76964842d4bd3cdf4e60e4901e83c6d209cc90e4acc1255a3dbfa18ab9356a42712cd53aa9052957de75429e9e6b56ac5529c54fd592f6c8eb370705006202bbdcde623a7a8687e802f047cadbc3907e1d462cc4adf668ce46f2b5057dc7bbe038258181a8c5ee57c539d5afc5a096ea8e79969eb4e282f02b1abddf25e7d767a3926e3fa5684d11e5fd875767d363aace9b2c4437933d026b8ab9a354e00569d6f01a342ffcaa2c96336212a50478ab73bebd0e3ae0b3ccf6ff341edb334ef13bb7098aab3167056092ca0027d695cbe5ae84f4c518ff64ed54fd9efb31bea75da6e757361b0c1fc73e39677bbf1784eb8dc76ce5a4b6588b1151682753e6f3bf1b29d", 0x1000}, {&(0x7f0000000000)="e3defd3a695c0230c80304dafc12118ae12703219c5c5a5c899a6d780f3d00c0376ea0b36470b1eda7e57ae2bf86a3683e50b4ffef2f9e21d901bb03a51b9eccc16a93e294d802db355a41f911d3f17b149250007d082aee50facb029f9807701d9c", 0x62}, {&(0x7f0000000880)="832994cfec0e1853821ab4ddd8b1fefdb62903ed3977c1b7836b36daba3e5c90d0460855e9dc969e37352cc97c2040eac823959788ada8d8117c68f3d9175e2d87b830c25d08922cedde767b5e4ef168830a691866ae5f6b46c514672b5b650405bbee4143cbab0d5544", 0x6a}, {&(0x7f0000000180)="42e2a06acadf0179c2beef06231dc02509601609b4013d63e7134ebf47e7756c71cebe1c321f4aee52e938cb80f81d553fda3dbd48413435ba654b646de7d416dd52", 0x42}, {&(0x7f0000000200)="5db46f3e3411f4117ff69619bb88ddac0a657e3dd6ead08c608024202117f4ffb25ea483a3a374a93f537ad5fc4d0612fca3d57d378f6826a6d17dc9e05593ed6a929ebec6275ca7bf70faa199026644980fecc3da4c6cab5c14f897d719fddacdbce2ba62c3e4d4af31c42cdbe8e46c93c93fd5ccbf10b3d8c48e2bafad97f071c622cfff3d469fb3acf9809deda7022a776ceb7af2b878094d630467b509027634", 0xa2}, {&(0x7f0000000100)}, {&(0x7f00000002c0)="c4f2cffba8eec38d7811ffff174bba6ef51718d73857628332687b6aaea664d916914d1bb8581da1058ceb2c8601683af31278d1a49664090b9eac658a554e89eab1d9a392f90f64bdd686", 0x4b}, {&(0x7f0000000340)="e7d7bdc78c4880c7f0f13755f0a5520ffe7bde3ede437e55715aff1b0e578d80638408cdcce5f3aa3bf9978040edb34a4c804d5cf308b698d2e677011680f972fdbf0ec8058feb7ec244813795871b3786cb0984cfb7323c58c3b56e9778bbd939e788e6731b3df65cc3ce337c65d3184c2de2cbb4acfb48caeb82b336c57ae8664d1200e6c41c0a8605469584427be85ddd74425870bf88b07225cc081ce0d22ec2b446fcfafea518965224436e8a13f92896a50cd16febde9ed163435d09a3c76c289ca4cdf85f17c77ab189", 0xcd}, {&(0x7f0000000740)="b7f049af557568089e6bd81b441108e5db91a392b18d06807cb3398e3a9304987ed12ecd5bd7ff2b4e95cc69a73e917734c40548ffca0b1603797c2384e5466993fb3ee922f24c8583df337b209bb3a85471692181c1e3e920515c79decc4794a480442ed72dfcfd5f3d36fa68543c729233f6bacec2c7d3cbf130665300b8c4f3f6dd6307dfcca9c60479b7f2fad37fa56ea01f6222ac23deb578", 0x9b}], 0x9, 0x1) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000440)="440ad1fb83ad7f63e0781e7eded1867d3a4ded34f386a905f4d9df1339e8683a249e9c23f209a00fa26f96d6bf7e60a6304c66aea06fa61cc161d5669ebb3fa32df458af18897faa3d751e172b899c3c46a87c2502d5a6ca258c5927b8", 0x5d}, {&(0x7f00000004c0)="bb360724a021f13b382cb558485f9079988d873b8b7785b1e58a3ce2114014fc033edea5c4d10d489a8dd3711edc3a17cb167d1239d43b9711f39343d5cc6e1404c77fe5a72d2b6341ae6ca7ff280c6f296cb3b7eb955ba23d07d0951f2d143dda38e8f1223868cd2964e81be2d08dbfeeb41da925fdb44442ba96b4c3b318dcaafd4d80fd651f95ffa713f5d3d58322f16ade4e00c6e4996877bf4fb3ad4c9c87e0619bda", 0xa5}, {&(0x7f0000000900)="f90d2b9cce797a0511ec5e4364a52e4046ca9870da57af53c4cff16e79215ed701f1391d4a3450bd779631cf1aacd763d6753a870725d2615ff53f5c8c047686e86b27d9e056ad3977ad99c74f38eba1566154d48f503668c6f693", 0x5b}, {&(0x7f0000000080)="d5d56e402fc150055576f55fdab4d1a70cc8ff297433a26e23000000000000004d", 0x21}], 0x4) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000800)={0x1, &(0x7f0000000640)=[{0x0, 0x9, 0x6, 0x80000001}]}) executing program 1: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000002c0)="04", 0x1) write(r2, &(0x7f0000000040), 0xfeea) dup2(r1, r2) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/198, 0xffffff0a}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000340)=""/212, 0x1b}, {&(0x7f0000000440)=""/225, 0xe1}], 0x4) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) pipe2(0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6007a65d0000000000000000000020000000ffff7f000001ff"]) writev(0xffffffffffffffff, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000680)="7286cb5c001d2d96c70c95ba692cd4450322efdb6e1c35339ad5e9392e31b001af9ecaba68093b3b8fe16a2787a5db5bdeb4d9415fff96cdcbe90bda3e4bf8164f64360611e32a7cab125e9fec6384559a8f7a9d05bc6449c3770e4d148ab0b7823f6054014f5ee5d143c67ba0210da66c3457acd4d6ac50614fb6ad4c5c0aa0442da7ec6b867a8c68ea49241768dc1f7cb70fd349e8278f2e284a6eac3a74b5c2358467dda0469aeff8dc4b157618129b1f7f192a612cc75f474cf31a986103a222b7f6f176a2119f536085fbf969d4ad7f65ecc334228d3b7ba086682e65c4bd02a09c7c", &(0x7f0000000080)=0xe5, &(0x7f0000000280)="56e5", 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000002400)=[{0x0}], 0x1) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x2, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x5}, {0x5}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getrusage(0x1, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x19) executing program 5: mknod(0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x4) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x0, 0x5}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60756aa300143aff9c1feb7e000000000000000000000000ff02000000000000000000000800000187009078fe8000000000000000000000000000aa"]) syz_emit_ethernet(0x6a, &(0x7f0000000080)={@random="71e383e01bd8", @remote, [{[], {0x8100, 0x4, 0x0, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x10, 0x0, 0x0, 0x0, {[@generic={0x2, 0x2}, @generic={0x2, 0x7, "35f94fe5aa"}]}}, {"ca2d15ac38de92f8c2f2cc3e25e8245e"}}}}}}}) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)=""/10) mknod(0x0, 0x40, 0x2) open(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="8148ac30120000000063096c1ab5b6ee26f9ce00670ff24e7d9376fc1fae5504455ca46fa369e51e516c331c5dc51c8ac62feea749acbb819f6bb2bee9adb0ad52816d544a571ad2445fbf4b976fee60704cca022bd07adfea4241a999c687e2c1d3bdb857e87ef1da6d149f42b14191f3d3cdab5b532ad297f2312e30a6b0e872d95c0897dab465340d344316d0be4d0b5df4c8f4698b4e", 0xffffffffffffffe7}, {&(0x7f0000000180)="6ca2f8fc6df145190ab578bae8f46fb50fa7e7dbfc5120bfcfafaa5e3976509cf32a131fec2f9f5b7bebe28fe9d49839739162dafb2019b85443c3b1dd948838f4dd733d988d21ba7125361da449d4e4c2948a303303882a8e8dd9ad3f2d5653105eecf2ba853e3ef9", 0x67}, {&(0x7f0000000140)="712ab1bece214218b2910c7eb8cbb147c4261a4aa7674221320fe00f2b62782d8b377ce16b15eca7e4832be52e8b9a18986d67a4b6", 0x28}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r1 = syz_open_pts() sysctl$kern(&(0x7f0000000180)={0x1, 0x1d}, 0x2, &(0x7f0000000280)="8fe9b447be845fd81d9864de2cc0ebb4ae020031c71201105b7cd8642e4e592114241222470afafbdd80fc25954d73e151b141a21be9d6b418f380a015aaba4e9167be5efb27e9184ffec722435a1020ec4767559d465943e2ccf6483f4d9e26a35f61a4a43485103ba6b39270a82f429e5a81ab41f54c6b100604d7a65045329743275e73c4fc3b6e1c4f28579e6c55162d7ce0b8c942ff", &(0x7f00000001c0)=0x98, &(0x7f0000000400)="269671a8c943d9f18f0c92eeb1901b476e948129250f7526341e419b5e0a30aa5a64cec6d432302d7079f72e06693204a17d3bf341b3d9fd8c27788ae9ea5381e3f51a0dee111f7d3ff4015201f113d0e1e90941a091f717188097d45dfdf9c4b13d13a818c03a437f20b7a53e2c2cd3caf0d449c2f099c505f6185a2d646f39d73dc9e59d1de5afda65f97b625ce88943c1c2325a2d8e3ebd90c646e45d1930dbea23775367b48e946e3ffca69b7c48c8403b3126c1576020d5b19de1cafcac", 0xc0) close(r1) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000000380)="3fd07d8ba7210dc49affd69606d449947528e289f94d4f85b9379a7e5e007ec4343faff163df0f97c90443b1", 0x2c) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff7, 0x7fff, 0x40049c, "ec9228440511f0210d2de85d1554000800ff0400"}) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x0, 0x800}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) setrlimit(0x7, &(0x7f0000000980)={0x9, 0x2}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x803, 0x7fff, 0x40049b, "ec9228440511f0210d5d000000000000000800"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d", 0x7e}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080), 0x10000) kqueue() socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() close(r4) executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f0000000280)=""/132, 0x84}], 0x3, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x14, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6, 0x0, 0x0, 0x200}]}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132faa7130", 0x8) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xffffffff, 0x1}, {0x18, 0x1, 0x4}, 0x2, [0x800, 0x0, 0x3, 0x4, 0x4, 0x6, 0x7, 0x2]}, 0x3c) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300), 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x25}], 0x1}) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa8d86dd6007372f0000500000000000000000000000000000000000fe8000000000000800000000000000aa"]) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x2, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x5}, {0x5}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getrusage(0x1, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x19) executing program 6: r0 = socket(0x18, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x2, r1, r1, 0x2, 0x0, 0xfffffffffffffffc}) close(0xffffffffffffffff) r2 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001500), 0x0) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000002740)="31229655df90cc37f5daed91e7f1d13e3ef0ffc4165a201211e1cc331ecc1b4b6adeb7007cc18ecf3860a70473e25b765b29467b24d4493f1ff1d54001515f87fdd9815f65813e812d021e1e076237d9c2343b03fa1d122ed2bcdacad13596a19c39de6a299eefa9d670a7c965aeb7c38e8b5eab2f4b7176cce70f2699a6326a543b57aab6951a0c45fe63875a71deb55f0e85cec2683b225bfa1e40b71b3646a1ee444265e7819226e6df6eb41d4d5bd6733c948c682108734a0734b5eb1b3102d755ae93e62ff61ce00e112c5ed6838077ba36bcb6ed587542196ce8c3924bf4031d5c522ae08ce9770f4de5ee602e696b138191ea143762babecf5463be3e14b499ad1ac46e5a447d36c2d207742231aa08ee5c92762c996c192bfa0d3895e3464eeb7f8559c2e1b4ad8e64dc85afb58d3a6ecd0e2a1f31c039d9e85f680928cc68828493f1b07ab397b70a192a62e61c423cb94f14301aeb5693ed7836ade02fb179555bb7040d7dad1b158b7ab00bea2223b5dbd544dc850401f1d3387f09d068706428541e2df8a06a9ab41c1bd5827aaf4a5e3446df273fa3303fd82f84e9f5d1109e9febca8364b306bc8a338213b59c2e7fbd5079db26db7c3c60988395ea99999e446181aec0fa2c11dc70a5423325f4ca9807a8c04bd7feaca2914a1c627b870f9abf5a7f4958a7d6bb32d26bef4cf0e98ac09ed953b1ed5e4290f1762a17cfb9f0c3d59f68dc0a41e49ad4d414529f688ae252112915a36c84be9b3dce7f6b2ad0be7d81479529e6935bb9da6bed154f4215fd4d07734d9d4546e21640e6a6907aebf59fdf7765bbc69b50d8c6e278e697eb1c9fd8465e8f135b847c7222cd86860a0b077c3d84beb6759de0f3c7d4766ec8e5dab1cce831d7e48ec3eb9ee544ab0da4848a78e44c4a93a9504c8c45ad68740f0339a1bcf93c19f557e1e03088df6249fd46460667199a64bfedf0ef22cc71a8a54e36e89d5e266d617ddf3a1d2993c021a58b893300ee23e1401ae50b15114891d559a05e7b30acfdedeaba0ed7de050b47a649dd62019fcfeb24e4c231f5ba78bf0174de1d5d2017ad5534727cb0a67e4707ce3aba19042e0ab680f0c2640dddd41dc82572e6722982a738ce5ea6c3612355747aef053656748a365882450196ed3058bb31875ed636bd17f6db2c8c0d9aec62adcbafb2f697d2d0bbc7dca5b36e33da24f9db4fe985e0a7e740dc685361ab4dd2b144068d6bcfb543b31f762433774bbc549abbebcc724d2d384f7d926815a86de08c72c931b8ad0f63ddcdde5e72d74c56726012d2d020375de228a7ba43bae65c223638939b3045b9f94d9f9133bf3c15fac91539424ba626daef56c064c2624e6a118f8433bb10620618c422965fc1b30abf8b52a5433a29420ae8fc6f0ebd7a50b227ac3748ef55b60545af78e6210ce7eb95a1fbc283aefb791e2cc6befe12a070d6b3dbd5f2c2f68bcd59c3442fd23daeefc7a455c5514312cdd7002fa4961829a54f7672d1d507660f382202170b392198d2fb99d018dcc54aef950714ed04f34e2326a7a1b67a05dfbf884ba43ebd25dc0e668cc17e9d7c0e907875bfbecdaf643c244831ca92ee91690517d2914d82d40dd6f9850230a1beb95d5ede180d7426d9e2c28f42369d8506b5b3eeb4c3a3b3afd84928fb587cad55c32d9ee8a64a26f54bb6b8227a8101ee19d2ce42e19fa85a6021b64fc401cadd16f275b2b2dabddd0db9b96f0cb4a122a9959947dd2dfc2e6a77671d068aa33d06e2a9555c5a0b189752abae38454389b8694ad76fa79307ddc027519eb44b8cb6dfffbc70a7d885901e8ff557a0c75415641c257f01eeb6eef9fe8582173058e2f7451ef61fef09adaf6ad69ad5e727785eaad4421516900a8549b0db12aeb582ff6418ab090dbcb6becac6d354844c637324710e1ba0a4589924525df84de78dc205bd42eb30938e574e258b7a512c589ee7a530f7320b75f3a7d88df312e7dd7f07d7c7a3f65f432e7bcb03c68eee12188f6677e3aae4f1d89ebbce43387268637f9e66b93b8580931105a10ceae030e7277a3890cf069c32f7958bcee3ac3beb8413486e0a770fa4d4d6c5e9344228d246106d9ea6302a3bf109ed9f1cb6cb167526b9a75eb5db7ada44eae4e8151553391cb56f2cdc38ceb08ed6e0ff86449fc56c0ea73b2f372279209e3e467f4bf3f4f98686e01bd1374569e5ad612b1678b286360e862171fe5b049e4739c7b8a4aa4fdd8171944de7d8ade082d1573536d9fb866ac24ed8f9db00b521c2279ca40c4b0441ab087f3a6dc640f2804b0a6186c5e2e4cf7c794a5b1add2b52112cbc95426c31b3d4e853a992385952515bfc34ffcfd647a97e46c8ae3f9d2c34e9f48b40f95f75f2f8134757904eb524f626069459c507d18b928f18c1ae02c0bd0da13cc343c7a2124211ae82af9c6355efa6f52a9cccf44fcefc8a831d37e8c30e7dd2951c7be07195a7047784a291a007eb5484937788f2b97d28a672a6d26ab9cb39c96c5737ff047533c0973aac43b33cdf66dc647892f0f12b10d7ce185912e1a60bb6029c50ee713e22691b5c71c1a5a7d44463eed58ba7521d86cf0ac1b0bf90b4333cf099d91c628f418440aa62f907a9e99a09e7f99611f3230c8ac07f0e49a31a719f0eff4b7ab501ad78069c607cf2ddc73c270e30c466084796af278605c6d09bbd7578cfdd310e84340871da8b615c3b6184532943681f81cbb006d17715e666512fc8f7a4c1ed53af334d0d374a061c2bb0c3da1bac159b19981b9714affa695f6bafe5ed110e969082c2cbe428f4d656f960679d29d3dcf5013d95d6ec5ca841e7f6a68a7e95041468cae544758c7cbe0fec61abcb0672b5aa306d62382f77686190754c6cdfe40f36e95732f205f2d7ca1009173faa786a936a2d747036e301aa8a857df9f3830a04de252a15152e124124c5372757ab442fb8d112457b748d29c79494f13a3d9b2137d7793713e9186a731d074777579993e37eaf76d6c5d2d898876df1f3aa502985ec1cf0df49a9c28820eab8fc80f96bfb95e703d3f998736c781571c7345e0e61aebd134df20cbcd17c6e256ad53cd8b2c0b80dd3f189495d000ac63976b6018a0158e1d7343e4b0bc9acc58314ef533f991178f50f9c661d891b0d2d60a57a1ee07af97e77e3a9c6cac218631fc34d18043816dcc9bfa9a2f39ff67b2537f2353c64ad34062688b0a4e527abc9ee08f30bdea4eb7e74d25644f2fa812b69dbb1c4c7273f0103fbf1a936fa6e9fa11cd8251b75baa70419dcbe8bc6db0dce59395f57103d2b32cfa714099a30dc471882b0bb4790f69fa7e8293dbccae84b4b1a0c56a5bd046746a7ef3b06980da754ec70a1e68e4ae81de0a7dd9f81239a4dd0c2e58cda4e58c3c9c39845c00c03630b2cf8d3f37b9a9834c64253d458f2ba10a36a2b66c2ce231abe969c41d1f50ecdf162f0503d8be5d8330bb0a9ab809ed2b96aa1a7dcd882df6ff42dd2c337360fd3a5735377423e96857fae73fc1b8bb4bc8cef3f3136ab96e1f02354c30fcd0123a64b953ced5b79a4fbd19c98273428a46694513d4d12d3e65bbf7846d63ec3ad514a138536ef7f5465d37a5afd3c152a55e5c0172e38ad71f107959ac38473c673c1919f6cb3e0debb4491ff2263e8bc4e104b10a0658179e75fa3d10f0bee104cb4b97f12287531929e9e444411fdc62647c34f058c0894f4442f7f937bb97c44851d2665f8bcf35b1aeba74390ac1e63a6d96614f827f7e68817ebb7057b44331c6fdbf9e24946bd8bc8ca11e28935410e0105bdbe5d6ced99fe1987aa8b23e9e5a0f3ec95b8afb0d1dadcf32ce6472975d969a8ff03e07a8307433f631d822f40677ab4700a4c61e7d823edbd232bc484bcfd39ca5e803d7b2f6c6817219cbf60e9d8a5a323ab53b858b2d1717cbe37f43da1f9bed8e8c966a7d971daf5e0b13986db86aa13ddac95362e48603f1b8e297e52d141b82c1ae9e869ae3cd527a34bf45d7d4bc2c87f1e683b15e164edc0f2387449337da3f71e64544d3a6820d22ad90bba435921706384dac3454853bd80bbdf07c2cc5b593d688d4d381cdc6b11c537225cd0fa8e766f985b443f80a48387202257a2f2edcaba8cc41bb6c8941d4ddd80f1b6b3bec296e645f165d3557047a1aba1f752e1ed6810e29392447cd204a1aca6e89b28b8824a64a1b6e1c8a6e9073a9385f4b549de8131df9d872db7c0c18789a6e07ffca7a2900f26030e0a8fc03d7e34a29121f3dc87f8e91bfeb70057956d91a1d312d3212679ba8bc72522b7fcc061ba48958a4dc19f63deaf8831c987d1f1e4987211277843935f8259165e5d651a070b7f596d655733e58ee1a0c19067c637db8ee604f563f96217e37d2a08132db2ecd3e2770816040b38552e25d0c2d7797594b68c8975dfceb52467271d8d29b4e0e8aa5a1886f29a9ed106f1cf8717322ed39865c9636372c22c29f370cfcec1022310321ccf0ab3413522f3d302365d377fc9dcf0acd804d8e02eee43016a9e126193a5f23302b1870eef59ca20d289f18032ad22e05ab98c3f21092eb53adddf573816c51e1efa67e5cd4f00f686e00fa1f02112defe002e071dd4baae818d6997e75fa70b53591f7de688a287c5f12e5aeb04be102e2b2900bcbd16f3da7f3ad22b5bcbb29ca47067190f4db56f128b22727d7aa8e68c5488f2dac98ab26c67a0b6508a95c5c3a0ead3cacf68b27befe3a2462b8883f7694bdeda8cefe804b20afa4e1b16ffb8c200bb23ce2cbf816a4486b4e984d43cff76f627e4a8aba1df1c6d27667f5690083b00edd1316ad64a1717f2bb58a280c41c23d73287b4321c173d46a29f8b06beb689a73f32984de06a5f251480bccaa57aaa6b2750a62e7b9cd3171659cdab2fb2ebe8329c22db02973c56ea3b86c03243eef71c977b2cc7590d7fe53ebdc5cb51774366ffb0c8534fef935a059ec27dee06efa6a2e974aac92db53dc9a7931e7be49dc671613f50007d2c500ddfa9ca661f91299ad9a6df966bce975155aafd2ea26963fe8e0237bd1c90fd8194644b5a6f54a2d2a9255b69a3a45c172f1444144a7964706b31680f424660b198d3ce2faa1149040b449ce2bf2a3f14a382af69a274481d90bc17862b21c7d6a2c6dee5b8b8e32fe60717f49248534c6383c431407ef9d68c4314f144e56bfaded8ea1e9a5d53eb397555a3857c4aee3d316264deb43ff9bf8fc0021b33a99b01a2ea3be191ba6de48521c3e2673c198cf51fd4a07a2efec91bc232285c8cf52882d096d909765c5103c4acf255ddddd624913934bd7f33c9aaff5fbfd6e348b17ff1f445e71334c1b2ec64810b6265b9e0f8a0e2d9f2ddff21f374a51e6115ce7f734c6a289f310f74a1e3a5706053bf67b7b9", 0xf00}], 0x2}, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={r1, 0x0, 0xffffffffffffffff}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000440)="5c32906f673e62b5", 0x8}], 0x1) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000700)=""/115, &(0x7f0000000100)=0x73) geteuid() r5 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r5, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, 0x0, 0x0, 0x0, 0x0, 0x140, 0x1b}, 0x100000000000003, 0x1, 0x40}) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3", 0x3}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r2, &(0x7f0000000600), 0x33) bind(r0, &(0x7f0000000000), 0x10) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000140), 0x0) executing program 7: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000240)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000540)=""/181, 0xb5}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r1) execve(0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) pwritev(r0, &(0x7f0000000240)=[{0x0}], 0x1, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) dup(r5) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r7, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x7}, {0x4016, 0x0, 0x1}]}) msgget(0x0, 0x0) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x80000000, 0x0, 0x0, 0x0, 0x0, 0x40, 0x400}, 0x0, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0xb5}) executing program 6: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0xaae, 0x204}, 0xc) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@generic={0xb, 0x0, 0x0, "4495a0de"}}}}}) executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r3 = getpid() setrlimit(0x0, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047470, &(0x7f0000000280)=0x40) readv(r4, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000540)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000000640)="03000000", 0x4) write(r4, &(0x7f0000000000)='L', 0x1) r5 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$BIOCPROMISC(r0, 0x20004269) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r7) chdir(&(0x7f0000000040)='./file1\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r8) fcntl$setown(r2, 0x6, r5) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) recvmmsg(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000040)=0x10000) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000540)=ANY=[@ANYBLOB="78ad55e8f895ffffffffffff0806000108000604000007b2ba59f1b3ac1400aa020000000000e0000002a31edb05ce94a6a1eb86e3c50ab4efcad58a2faaff44ddb546ca328b6fa713cd6f052d35d5df2ea376f73ab032441abaa149e756f1abe50a30e90e03bf24570d9067111685ad451e5fd316eab698f551fb24403537d9ec29dc5b08e24e16e129f67d455009447fe945b9a03f05922d235b1b3beaffcc87f2ad91a19baa809c83e4f4399fe518084e51f123e3865c1040a28c39d20b14e8ceabea915d6036507a12b270d7e70e7ffcd273a0c9ceeb47fc025e099981b0dea473798ea6379cf2fc2cfacbb6f11dc5c0da81e6dab769846a8164ea80b49e7c9b"]) pipe(&(0x7f00000000c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r4) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x2000000, 0x0, 0x0, 0x0}) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000180)="5d51782e5256a18254d310841a70fc6d472b", 0x12}], 0x1) execve(0x0, 0x0, 0x0) clock_getres(0x5, 0xffffffffffffffff) truncate(&(0x7f0000000100)='./file0\x00', 0x3001d) 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}, {0x7, 0x0, 0x0, 0x400000}, {0x6}]}) r1 = socket$inet(0x2, 0x4000, 0x7f) getsockopt(r1, 0x6, 0x1, 0x0, 0x0) write(r0, &(0x7f0000000540)="76e5dead6f5c94ef872100000063", 0xe) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_open_pts() close(0xffffffffffffffff) r1 = socket(0x0, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) writev(r1, &(0x7f0000000380)=[{0x0}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4a4306c591cc35c181e9b88e80074bf3157299324d45ebf948b6c6ba2a89400", 0x7f}, {&(0x7f0000000400)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f75658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa666", 0x15a}], 0x3) clock_getres(0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) setuid(0xffffffffffffffff) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000300)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) close(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0x10}, {0x1}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="fd9339c0754d472761ad633a91505fd0469efc1c476d9a4700190000"]) executing program 6: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec", 0x61) open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "90446c", 0x8, 0x0, 0x0, @empty, @loopback, {[], @udp={{0x3, 0x1, 0x8}}}}}}}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000280)='./file0\x00', 0x40, 0x101) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x2, 0x0, 0x0, 0x1000301010009}) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) ioctl$FIONREAD(r4, 0x4004667f, 0x0) executing program 6: fcntl$setown(0xffffffffffffffff, 0x6, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="e000001300000000", 0x8) dup(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe"]) mkdir(0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x2}, {0x3}]}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) open(0x0, 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) geteuid() openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x40, &(0x7f0000001140), 0x4) ioctl$VNDIOCGET(r0, 0x41946472, &(0x7f0000000480)={'./file0\x00'}) executing program 5: r0 = socket(0x18, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x2, r1, r1, 0x2, 0x0, 0xfffffffffffffffc}) close(0xffffffffffffffff) r2 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001500), 0x0) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000002740)="31229655df90cc37f5daed91e7f1d13e3ef0ffc4165a201211e1cc331ecc1b4b6adeb7007cc18ecf3860a70473e25b765b29467b24d4493f1ff1d54001515f87fdd9815f65813e812d021e1e076237d9c2343b03fa1d122ed2bcdacad13596a19c39de6a299eefa9d670a7c965aeb7c38e8b5eab2f4b7176cce70f2699a6326a543b57aab6951a0c45fe63875a71deb55f0e85cec2683b225bfa1e40b71b3646a1ee444265e7819226e6df6eb41d4d5bd6733c948c682108734a0734b5eb1b3102d755ae93e62ff61ce00e112c5ed6838077ba36bcb6ed587542196ce8c3924bf4031d5c522ae08ce9770f4de5ee602e696b138191ea143762babecf5463be3e14b499ad1ac46e5a447d36c2d207742231aa08ee5c92762c996c192bfa0d3895e3464eeb7f8559c2e1b4ad8e64dc85afb58d3a6ecd0e2a1f31c039d9e85f680928cc68828493f1b07ab397b70a192a62e61c423cb94f14301aeb5693ed7836ade02fb179555bb7040d7dad1b158b7ab00bea2223b5dbd544dc850401f1d3387f09d068706428541e2df8a06a9ab41c1bd5827aaf4a5e3446df273fa3303fd82f84e9f5d1109e9febca8364b306bc8a338213b59c2e7fbd5079db26db7c3c60988395ea99999e446181aec0fa2c11dc70a5423325f4ca9807a8c04bd7feaca2914a1c627b870f9abf5a7f4958a7d6bb32d26bef4cf0e98ac09ed953b1ed5e4290f1762a17cfb9f0c3d59f68dc0a41e49ad4d414529f688ae252112915a36c84be9b3dce7f6b2ad0be7d81479529e6935bb9da6bed154f4215fd4d07734d9d4546e21640e6a6907aebf59fdf7765bbc69b50d8c6e278e697eb1c9fd8465e8f135b847c7222cd86860a0b077c3d84beb6759de0f3c7d4766ec8e5dab1cce831d7e48ec3eb9ee544ab0da4848a78e44c4a93a9504c8c45ad68740f0339a1bcf93c19f557e1e03088df6249fd46460667199a64bfedf0ef22cc71a8a54e36e89d5e266d617ddf3a1d2993c021a58b893300ee23e1401ae50b15114891d559a05e7b30acfdedeaba0ed7de050b47a649dd62019fcfeb24e4c231f5ba78bf0174de1d5d2017ad5534727cb0a67e4707ce3aba19042e0ab680f0c2640dddd41dc82572e6722982a738ce5ea6c3612355747aef053656748a365882450196ed3058bb31875ed636bd17f6db2c8c0d9aec62adcbafb2f697d2d0bbc7dca5b36e33da24f9db4fe985e0a7e740dc685361ab4dd2b144068d6bcfb543b31f762433774bbc549abbebcc724d2d384f7d926815a86de08c72c931b8ad0f63ddcdde5e72d74c56726012d2d020375de228a7ba43bae65c223638939b3045b9f94d9f9133bf3c15fac91539424ba626daef56c064c2624e6a118f8433bb10620618c422965fc1b30abf8b52a5433a29420ae8fc6f0ebd7a50b227ac3748ef55b60545af78e6210ce7eb95a1fbc283aefb791e2cc6befe12a070d6b3dbd5f2c2f68bcd59c3442fd23daeefc7a455c5514312cdd7002fa4961829a54f7672d1d507660f382202170b392198d2fb99d018dcc54aef950714ed04f34e2326a7a1b67a05dfbf884ba43ebd25dc0e668cc17e9d7c0e907875bfbecdaf643c244831ca92ee91690517d2914d82d40dd6f9850230a1beb95d5ede180d7426d9e2c28f42369d8506b5b3eeb4c3a3b3afd84928fb587cad55c32d9ee8a64a26f54bb6b8227a8101ee19d2ce42e19fa85a6021b64fc401cadd16f275b2b2dabddd0db9b96f0cb4a122a9959947dd2dfc2e6a77671d068aa33d06e2a9555c5a0b189752abae38454389b8694ad76fa79307ddc027519eb44b8cb6dfffbc70a7d885901e8ff557a0c75415641c257f01eeb6eef9fe8582173058e2f7451ef61fef09adaf6ad69ad5e727785eaad4421516900a8549b0db12aeb582ff6418ab090dbcb6becac6d354844c637324710e1ba0a4589924525df84de78dc205bd42eb30938e574e258b7a512c589ee7a530f7320b75f3a7d88df312e7dd7f07d7c7a3f65f432e7bcb03c68eee12188f6677e3aae4f1d89ebbce43387268637f9e66b93b8580931105a10ceae030e7277a3890cf069c32f7958bcee3ac3beb8413486e0a770fa4d4d6c5e9344228d246106d9ea6302a3bf109ed9f1cb6cb167526b9a75eb5db7ada44eae4e8151553391cb56f2cdc38ceb08ed6e0ff86449fc56c0ea73b2f372279209e3e467f4bf3f4f98686e01bd1374569e5ad612b1678b286360e862171fe5b049e4739c7b8a4aa4fdd8171944de7d8ade082d1573536d9fb866ac24ed8f9db00b521c2279ca40c4b0441ab087f3a6dc640f2804b0a6186c5e2e4cf7c794a5b1add2b52112cbc95426c31b3d4e853a992385952515bfc34ffcfd647a97e46c8ae3f9d2c34e9f48b40f95f75f2f8134757904eb524f626069459c507d18b928f18c1ae02c0bd0da13cc343c7a2124211ae82af9c6355efa6f52a9cccf44fcefc8a831d37e8c30e7dd2951c7be07195a7047784a291a007eb5484937788f2b97d28a672a6d26ab9cb39c96c5737ff047533c0973aac43b33cdf66dc647892f0f12b10d7ce185912e1a60bb6029c50ee713e22691b5c71c1a5a7d44463eed58ba7521d86cf0ac1b0bf90b4333cf099d91c628f418440aa62f907a9e99a09e7f99611f3230c8ac07f0e49a31a719f0eff4b7ab501ad78069c607cf2ddc73c270e30c466084796af278605c6d09bbd7578cfdd310e84340871da8b615c3b6184532943681f81cbb006d17715e666512fc8f7a4c1ed53af334d0d374a061c2bb0c3da1bac159b19981b9714affa695f6bafe5ed110e969082c2cbe428f4d656f960679d29d3dcf5013d95d6ec5ca841e7f6a68a7e95041468cae544758c7cbe0fec61abcb0672b5aa306d62382f77686190754c6cdfe40f36e95732f205f2d7ca1009173faa786a936a2d747036e301aa8a857df9f3830a04de252a15152e124124c5372757ab442fb8d112457b748d29c79494f13a3d9b2137d7793713e9186a731d074777579993e37eaf76d6c5d2d898876df1f3aa502985ec1cf0df49a9c28820eab8fc80f96bfb95e703d3f998736c781571c7345e0e61aebd134df20cbcd17c6e256ad53cd8b2c0b80dd3f189495d000ac63976b6018a0158e1d7343e4b0bc9acc58314ef533f991178f50f9c661d891b0d2d60a57a1ee07af97e77e3a9c6cac218631fc34d18043816dcc9bfa9a2f39ff67b2537f2353c64ad34062688b0a4e527abc9ee08f30bdea4eb7e74d25644f2fa812b69dbb1c4c7273f0103fbf1a936fa6e9fa11cd8251b75baa70419dcbe8bc6db0dce59395f57103d2b32cfa714099a30dc471882b0bb4790f69fa7e8293dbccae84b4b1a0c56a5bd046746a7ef3b06980da754ec70a1e68e4ae81de0a7dd9f81239a4dd0c2e58cda4e58c3c9c39845c00c03630b2cf8d3f37b9a9834c64253d458f2ba10a36a2b66c2ce231abe969c41d1f50ecdf162f0503d8be5d8330bb0a9ab809ed2b96aa1a7dcd882df6ff42dd2c337360fd3a5735377423e96857fae73fc1b8bb4bc8cef3f3136ab96e1f02354c30fcd0123a64b953ced5b79a4fbd19c98273428a46694513d4d12d3e65bbf7846d63ec3ad514a138536ef7f5465d37a5afd3c152a55e5c0172e38ad71f107959ac38473c673c1919f6cb3e0debb4491ff2263e8bc4e104b10a0658179e75fa3d10f0bee104cb4b97f12287531929e9e444411fdc62647c34f058c0894f4442f7f937bb97c44851d2665f8bcf35b1aeba74390ac1e63a6d96614f827f7e68817ebb7057b44331c6fdbf9e24946bd8bc8ca11e28935410e0105bdbe5d6ced99fe1987aa8b23e9e5a0f3ec95b8afb0d1dadcf32ce6472975d969a8ff03e07a8307433f631d822f40677ab4700a4c61e7d823edbd232bc484bcfd39ca5e803d7b2f6c6817219cbf60e9d8a5a323ab53b858b2d1717cbe37f43da1f9bed8e8c966a7d971daf5e0b13986db86aa13ddac95362e48603f1b8e297e52d141b82c1ae9e869ae3cd527a34bf45d7d4bc2c87f1e683b15e164edc0f2387449337da3f71e64544d3a6820d22ad90bba435921706384dac3454853bd80bbdf07c2cc5b593d688d4d381cdc6b11c537225cd0fa8e766f985b443f80a48387202257a2f2edcaba8cc41bb6c8941d4ddd80f1b6b3bec296e645f165d3557047a1aba1f752e1ed6810e29392447cd204a1aca6e89b28b8824a64a1b6e1c8a6e9073a9385f4b549de8131df9d872db7c0c18789a6e07ffca7a2900f26030e0a8fc03d7e34a29121f3dc87f8e91bfeb70057956d91a1d312d3212679ba8bc72522b7fcc061ba48958a4dc19f63deaf8831c987d1f1e4987211277843935f8259165e5d651a070b7f596d655733e58ee1a0c19067c637db8ee604f563f96217e37d2a08132db2ecd3e2770816040b38552e25d0c2d7797594b68c8975dfceb52467271d8d29b4e0e8aa5a1886f29a9ed106f1cf8717322ed39865c9636372c22c29f370cfcec1022310321ccf0ab3413522f3d302365d377fc9dcf0acd804d8e02eee43016a9e126193a5f23302b1870eef59ca20d289f18032ad22e05ab98c3f21092eb53adddf573816c51e1efa67e5cd4f00f686e00fa1f02112defe002e071dd4baae818d6997e75fa70b53591f7de688a287c5f12e5aeb04be102e2b2900bcbd16f3da7f3ad22b5bcbb29ca47067190f4db56f128b22727d7aa8e68c5488f2dac98ab26c67a0b6508a95c5c3a0ead3cacf68b27befe3a2462b8883f7694bdeda8cefe804b20afa4e1b16ffb8c200bb23ce2cbf816a4486b4e984d43cff76f627e4a8aba1df1c6d27667f5690083b00edd1316ad64a1717f2bb58a280c41c23d73287b4321c173d46a29f8b06beb689a73f32984de06a5f251480bccaa57aaa6b2750a62e7b9cd3171659cdab2fb2ebe8329c22db02973c56ea3b86c03243eef71c977b2cc7590d7fe53ebdc5cb51774366ffb0c8534fef935a059ec27dee06efa6a2e974aac92db53dc9a7931e7be49dc671613f50007d2c500ddfa9ca661f91299ad9a6df966bce975155aafd2ea26963fe8e0237bd1c90fd8194644b5a6f54a2d2a9255b69a3a45c172f1444144a7964706b31680f424660b198d3ce2faa1149040b449ce2bf2a3f14a382af69a274481d90bc17862b21c7d6a2c6dee5b8b8e32fe60717f49248534c6383c431407ef9d68c4314f144e56bfaded8ea1e9a5d53eb397555a3857c4aee3d316264deb43ff9bf8fc0021b33a99b01a2ea3be191ba6de48521c3e2673c198cf51fd4a07a2efec91bc232285c8cf52882d096d909765c5103c4acf255ddddd624913934bd7f33c9aaff5fbfd6e348b17ff1f445e71334c1b2ec64810b6265b9e0f8a0e2d9f2ddff21f374a51e6115ce7f734c6a289f310f74a1e3a5706053bf67b7b9", 0xf00}], 0x2}, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={r1, 0x0, 0xffffffffffffffff}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000440)="5c32906f673e62b5", 0x8}], 0x1) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000700)=""/115, &(0x7f0000000100)=0x73) geteuid() r5 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r5, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, 0x0, 0x0, 0x0, 0x0, 0x140, 0x1b}, 0x100000000000003, 0x1, 0x40}) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) executing program 6: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) close(r1) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x0, 0x400, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 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(&(0x7f0000000740)='.\x00') sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r5 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000240), 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000140)=0xffffffff) writev(r6, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x4000c1, 0x0, "1026307e7be2df67de20888bda64612c3100"}) sysctl$hw(&(0x7f0000000200)={0x6, 0xb}, 0x5, &(0x7f0000000100)="b303a353b24f52214bb0f3fad01f0a657b", 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x20, 0x4, 0xff) r1 = socket(0x18, 0x3, 0x0) close(r1) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) sendto$unix(r0, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f0000000280)=""/132, 0x84}], 0x3, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x14, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6, 0x0, 0x0, 0x200}]}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132faa7130", 0x8) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xffffffff, 0x1}, {0x18, 0x1, 0x4}, 0x2, [0x800, 0x0, 0x3, 0x4, 0x4, 0x6, 0x7, 0x2]}, 0x3c) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300), 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x25}], 0x1}) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa8d86dd6007372f0000500000000000000000000000000000000000fe8000000000000800000000000000aa"]) executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000000), 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x9e6, 0xdc80, &(0x7f0000000100)="042550e30058094c197ef484ef1dd6e7198345b8dfab00afe853f361a2de660978fa893c60c8b3385d3a272b4f8f35fc2d0d57af1ce0a864f58c25df4a581dd8a578d78d92479fd96964f32b32ba002904ad5f09e5505c5ebc7c42df129c51dbe8b9b7dcd1f5283e96e9279eedb21f9291c0bf6ca2eed79d12bd83d88cc904aff86061a9f1ef771aaa4478275657bd48a5d2977e3a363bb0157f7879332f93586aa0f53b415d5fc5da9d0a1ed3c8f50f9d1257069a64d9595d93200032", 0xbd) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000002c0)}], 0x1, 0x0) fchflags(r0, 0x0) fchmod(0xffffffffffffffff, 0xf42b8a05b5927407) pipe(0x0) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000001980)=[{&(0x7f0000001280)="bf8818ebdd4c7bc2e5d1f24905bec1fcf842a06a9091", 0x16}, {&(0x7f0000001700)="9e417d2a03581944173fd15dc4b30e7b6e22a8281e789501a51940a7a78ff97f4e156a3c62d2b4cc2fa4de019da0fd5c19a5d9bf712335d8933151b83ec3c35c3f1bf2985b0a33ddd5f7f8c311c33fae35fb646bd819e0e3355d3523643e279e9391dc781fbb1a27782d3a6991d918dc6f606f7f96217eeeac18672b4b2a02dea28f45142586cf06cf425cb55cc7e8ce81a44501702fd8dec902128426aa88992ef91d4826fb2098992cb11b2d7a9d2656f4112b0202871b4f8e01ad337eab1953dac2b6f5a6de", 0xc7}], 0x2) dup(r0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000001", 0x8) r2 = dup(r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readv(0xffffffffffffffff, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000040)=""/2, 0x2}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001340)=""/74, 0x4a}, {&(0x7f0000001440)=""/141, 0x8d}], 0x5) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) getsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) r5 = dup2(r1, r3) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000001a00)="fd2754085ad205adc9059a6c68a1c554852c74852aac12f808b66949c78d3382ebf4dda5f606d8a6458b030a734bd4ce75ff1e04c8f7b15b2d2f54cd4af4ed3ec346624121683a6a54ed58aef9b3a5b26c8d98d5912d739bdbb6b59d84f8513be660ec706e0f90d56c1f4a8103747d9fbd292d84267d9fbeaaa199172368cc70279f70ad58b30868", 0x88) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x1c}, {0x16}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) execve(0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shutdown(0xffffffffffffffff, 0x0) executing program 4: r0 = open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffefffffffd}, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000003c0)=[{0x0, 0x0, 0x20}, {0x24, 0x10}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) open(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001800)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f1f120b26ebebf1f17e09a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf3bc531b41fb79c26cdcee06c26e3aee5fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52f", 0x91}], 0x1, &(0x7f0000000d40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40c) sendmsg$unix(r4, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0x0) pwritev(r3, &(0x7f0000001400)=[{&(0x7f0000000080)="1a", 0x1}], 0x1, 0x50000) executing program 7: semctl$GETALL(0x0, 0x0, 0x6, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) r0 = semget(0x3, 0x7, 0x201) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x40, 0x6a, 0x81, 0x3, 0x9, 0x3ff, 0x7, 0x7]) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000001c0)=""/213) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) acct(&(0x7f0000000040)='./file0\x00') setrlimit(0x2, 0x0) syz_open_pts() r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000640), 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}], 0x1, 0x1) syz_open_pts() flock(0xffffffffffffffff, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000480)="12", 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x30}, {0x44, 0x0, 0x42}, {0x41e, 0xfc, 0x0, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 6: poll(0x0, 0x0, 0x8001) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x200, 0x0) r2 = semget(0x0, 0x2, 0x260) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000000c0)=""/21) getuid() chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000003c0)={0x0, 0x7, &(0x7f0000000300)='./file1\x00', 0x8}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x1}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x80}, {0xc}, {0x8106}]}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, 0x0) r5 = accept$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000180)=0x8) recvmmsg(r5, &(0x7f00000005c0)={&(0x7f0000000580)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f00000006c0)=""/59, 0x3b}, {&(0x7f0000000440)=""/30, 0x1e}], 0x2, &(0x7f0000000500)=""/88, 0x58}, 0x7}, 0x10, 0x1000, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x4d}, 0x2, &(0x7f0000000040)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f0000000000)="02000000", 0x4) r6 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r7 = dup2(r6, r6) poll(&(0x7f0000000080)=[{r7, 0x5c}], 0x1, 0x0) pread(r6, &(0x7f0000001380)="d6849aab692dba48e0805847d073ab0b3a70c79dde737be99c1e674fba45a8f1ef636a4ad5bbd79d70503311e9f024498f0a167d680629e4ecdcfea64fd53ef618e3a714d676aac5aeaa655f0b8c2d1dc3a808d439eeef2c057c4a399c7f646b38a8fb00988e4408ecdd65d549cd777b312f1c49f1fa3dc8d8939ca63e4401d581fb5675970310ba3f4bf1a26cc4e647d9b0542654d411bea141064846b7579923781b4eb6fb186f8ae173e8d549b35c54fc99c73a8f6a9a86bfa2ae6c57e9ce55cf390f2b85750a35fcd689575333268ae85d2a8c228b216ba8940349c88fc77f21ce486706d1cb105f4f88ed49eb4e64090ad7cb5e90534f2890672e0736bac8cccc0dca127d3bd42699291b8a78fcb4bb6142d9042151bfc13bdddcbdd9a795ee803a3053d49ad0874ea4bf1b267d73975b22aec307c11016acad5ff212918570dccdb8d39738ec38b7b0be5d219f5569e7e26b2be3bf53e8531289992941928005f8a19e304ca8df0e0e762a27596e23a572cf36cf04c9089cfd73a083ab348e24612c38a5dd6e65626b0ddcf8588d00562320a387fa4c1d56b0be58e31b3938d3a28a80f6a1d628b98ece5196dcda70a9c6b7bb58dd4531bf56196a02a18edbe90f1202c3b4447df814bfe13d13e0cab6fe3466a217b4736b314edd3096a52aa27b6ada6e27662358043322224428af62f271ea9022d2f01507a535962420f76d65676508e8946d36ffcd90248fd27a3c8907465844b77b614f21fd5a1bcfd91edde3239639e331b751b8094b2006c2799452f60a9d0b85bd27362f549f26919c317b9c571c58cd1d932d35ccfeccc48ed52232db47a3def74cd90579f823ef14500f2674c340ac30248635a563b2591ee46c1c87cc6b102fc8531e1c17bdd86e7b2ea7d34054fc1a86ed97ea12b64b0c8d67561c92ba6d0bb1404bd2113c34142c99ca6935a5b17d613deb75a6c4410d0d9179adfb1d2062550d32bccf85d5704255fcc445bbaa07082490e533d1ab25da0a4fcb9c47e0233759c0b6be0e363f4e014521e262a515d8f534240946fa51f6507c990f696d6c9fbc8bbc46bd43fd19ee8a5a1b0445d8ea505991eb20babea7f4d1ff8fa8371ca356b65e7a5e0c89680e7d508e418d05b8a25423e5042c03abff6e4402e17735001a47d0cb42d50be19a24c11afd5b0dab71227db9a83068678f0bf0a745e9344c9a64ef94ca99d258e8a06eb06d3d0813d752012db38532ee55317833847b890ce25fdd3b5132934e3740b75753b9b4eee47a9c8faf18fb1c3e3568e45601a97a78ff296f839219c461fe8e09ca711dca0e62eb277b231780587c8abc1df9c407fb662d0827ca3aafabc1c655db2c2fd880358c2af32b48407825018d4e57a87aa9a73c1ac2f50c5213b02c3a02a94b3013521844bf645960f188406dffb856d330d8505e421a9cdb77461e6f3822fb3af1526796b7670ab5d44767a04cc49cf25552fa20c60ac9d0aab886430ca04cdb8494ca3f44140abdcfb0940501acbe5396d3eac910a6a86e856d96ab263a7c68233d8cf97ba4c77dcb2b47940a1262b2e007479eb01595d0cc97f384157ce801dcbff3c20e0722d99f40e5252bce8d2910316dd007d2621612ec6b5b643bcd41152d80e3fecac6e64541dec2dc11e1eb1e3919c3204b4a76b99652c0b17495d7b044fef63411673cf73d4532e7c2bef7cf885a0f178f7426a6cc40ca684e1d4b3ca0c9df6246afa7cb328d31660af583f79c4c490361a676e74b65558969de961293b9f265ce8373a82f42e7a70d5b8c7ce5635479d391f32a5abee51f7c1a93bfa67f159f50272d5524423c909b78096dae22ed6c27a95fb1988c224b54ccc0833b86cbccece5d41f7555cd242fd8a59b3b53d87684620c03f093f6ab1684b488badd31c3619df8eb1e7dff1892da38f3df844a3c78bdb60726464bdae3fdb20c72f368586ebd8aa2cc269cbc311f3fb83a3a52ce986f3157f0ce26b230872f7d331771fd0a7d628556ef4dd39a3ce789e6f9c2b809ab610b075cdc1de9bc520e9cf2c1f389b3da82a93d98aae6c02f3b9fd9c98f066950dc65edb26fefd69549d0b50e944a7eca581e00c446f25a00aa19db1a12f694e6e8838ae1ea1bf9dafd942bfb62fe7de4ac5030bb5733e457963c033c857e93e47237390d58c4d76aee670dde789054e970b416dcdee38315f9edafa7e0daffd3ef1b7a1d68bf73f83efad81618b5682184b325db7af4ce7567bf5549c1d93ef8844caf57777060ebf7b37f123dcfe45494435e92af01eab58dd9191f4b603c143e098eb62214cdcb8b5b763bb1462e92fd6ec7930f76d553050792ba72223f67422810333c080da4d3827a7e67d9563fe2ebf5d0d371841d0368fd2718a57903d01b0115874f02602516df74678086778c529b66ef809c9c59553aa2d688598071762e521492e79cef2f62e8d0b2e00890c28a1981fc18e6c7b6a1bce1f76090b6c37a650013346f2e2afdd9e5d9dcda28c74566f2cb06181316574c47ad75377afe11e12fec0b949c9432374dedba8a21b76920d017bca7f24977246eecb7fab6b07e7f2afc2ec0b6c2cd11ed8f82cb057c4ce0275d426b948b44dc77be2c4f6de908af44588ae10921b2bb18454ce628c7335765d3fcdcd15b08f8e6cec30eae53287e0fca94aa5c0defb96f738e923980461e519a1d3b79ad48e3635aa6e02a8a9112e7dc37598e8cd25fa657f65fdd98f6356215ada8df275af003cae5592f75e2a0e758260dd8e099c089b59d64214e1b1aa86287f640a9611ced24368e9ed39d754aec33a90f4dbd93119313fc4c9812ea8434d1a0d72981318140e438f95fe83d4a082c961adf289ec75e5ae5e7a5104dff3dfabe5627edb5e3913ae8e184a36350ae1d14b405d74ad5fa87f8e1b896bbc7f01c4634755ec23eb73d97f00e6ad910a6ad0577a8570b6fedb70f19b775c47284fcd9da92dddf0782766a4e8f5e37fb21383fffc087a7dbf5a3d8a09da560e228af201d0c5d3839ab29bf1e61d58c1b3c3deb44de3980893ab733c3c52f066192e08e970bb4d0936f467dadb39eaeddc5935c3552c36198cb7c2a9350650b07b6529f18e3d59438e4507bab8cef6da5c200a55c5f3997c0e81e7a9c8e0792a2d10db4e6f100e521c6cadc6eb0043d2e752d1251b6e412631bb634fd6566adec204038b0a10730b551fb55245ccc4ff292d8a52251a8e80ad77fc623ee2fbcafce2630fe1706404441612a00e9bb989c029e1fd4359b54366a08c73a7ceb93e3ed4b776aefa8aed32f7af96e100bab4daf8c0c75965e2f741fc0ce597b28ebd6298d74bc19653803cf7d6dd2931d75d8a6f42a04d76cc3b8e45c9e3294f6500302394b56560dce54512c1ed7b17fd54dedbd4bb55043ab25f4354b768882a6a4d8e33034bb03a86c40356ee34145590390539651641ca15f153a4cfafa94c60c203028e7792e3b1fc51be9149cffaa6491985bc0cb9eedd985cb7943dfe35440a29fd2006458206683f6cdcdc40c175c367c69c1d6aa7059af58035db4ce56d84cb0a7c09a9a476d09fbe1be8e784e892379cec48300ad88acb0d8ee1b922e64a03bb8cc7d41abb2f030af3b068f1614d6dbfe1198d88ff6e2a583781c0363fa23f8dec9355189796df8a79bd8f2358017965ac42782ba41e62bc69280fa90df1f4f6435f7c8df705857b92d42b972f403bfa753e5b82d975db56513e3e01cb3d3644a51f28d4f54f3cc3d23d6f747ff2117ee512da1e3c8db490dd66d6c47c56a34f1c114128262628c265ae061934c51dd5bd88cc77295234f4e255906b7deff6a2d292e442323d68088db58318fe7446030e86e200930c39dbb86b9fce2d314b2b6671e03d8980344eadb196cff917e8de4b03ae5e15b1db7b993fdcb6eaa3cc5147476a63edf9f2c05b7fb63ac1b6ba8e6f984fb3212e9348f31239a7f04dbc391b29a173992d8275c65dd8837f16445971806150293d06bcd3e439831e8228ac2f0127ef955c0be14337d5932d928364a94ad48b4a430a1f60c0185de55c04f46fccc57380b3d3c50235ecfed22b8c472b5dedfd2b6f01f7ba75dfe68401a33bebf5a26fc6ef988b54fcf7c7d1f51f33980ed46c3b95dbb07ba0e69db344b9981ddf9db751243d4b71de218baf65276aa881f4387a12231e5a182cb38bcdac59a753ec5ca42139122e142cfde5ed3296f0495f2fd077f75b31cd2a93592208fb687f63d755b5de1746c068f4ad0905f6806abc928cdce4eba725dbf11d775aec2a0b4e35222908c9bfbd856cffffdd31679911706541aeb26ff4bc16fcd4c938f5f28bf1bf72dd2492b31cefe119c36835d5187f1be5e526b3c4832c9da913746fc71267b858a9d38924b5bf568658c4c999b82d7a8aec41cc802d3317e89d0f6e52ef4b5bea0115f8485500f02ce8e14cafd79dfe4bb152b6bb58c348e5d7191f0f78991c3e79f5b813774133f1c19445797ea1cde147c01d1533277a1182fbc6fd277bf30b20456dfac44e9f2cba55ea960b41d5c3e0a66381872f8da46b6aca150ffb3e0f9dc5e285af4bf3b7c82197f2d6b5c28f779a505c25f82b2c21d7b6192e446f1d3bd98891419a857a90fe1e328d90650a46bb8e2d94d54b40482217c182d2c8b59f4a99ad4f00c62b5d1874e6727787571dfb1f4029035ce6a2afc45bdb43bdcd5a2c77f31dba8b42d7c7cfe8032f0df95e859032813a112c3529ea2602920f502482d84a848c4486775e880e15382993d4430355eb905322d7901c23fd96276d5b37b172bafef9d276fca7be161079ff22f43831e0554ebc56040afe1360cb80c177a09f4ed7e99d4f5899706fa1d622eb4de9f1a685d35c9df0956d5913fdd9d28b07e2b850b9fd762c469b7871befd1a81158658b9aa94212a22a0198bf5a998e2ec4080694b09fb96c8a8123b6a3ff7483bc26c335da6f3b4173a629da56b0adc875813f7ed4a5fc9e69a7559ea4acda77a7f2ef4ef4f02beddabf9deb49255c899afb9443a72aaf0a41bfa0cf4ebc3f962b660cade6285046c51432698c0793c1f3c3e1ee08f8d92f9237bbbbbb5288bf9a28676ec944e303723bf58d4ec00a555f9272e331722b59496b89f7ef44bcba8a44b9203af629169c6333751225d840098c2db9020643f292da452d7c62fcb3c7d89b7c3c31b6cff23afd5935723b5a74511d16f12249be9236d3f46a0a7754c33bbdc70fd01af2fbbe827fa7ff674729fa10d0c2c11678a5d9ac39eea1b9f1b3525d04956fce48f35e6d45bc00312d97a8758d683757dc9fa4e07d7b70c4f9e4513c95f22130a9641312e79d435bf6bb303a0251f3b492d95dc207eed2b17f1ba7f8e09604616b70e0678651a803ba24ecdbe21a994ed44d8eddfa29548b94a10cf36e8a5dd6505b407380c82a1b67f01f2648296941d07431705b6105ad9983534693b026743ac1767dac8f78ea11d4b3d0be17d825c62c4c424632b978ec2fade726e8b493a87276971551e3ed578e7b511cd60c7e787ec4dca9e7f1d7cc4299c2fc232d0289b0461522021f2a7be5a3814fa9b8aeb54f252bdcee1ecc3e8287f22fd944c0eb1fbc57c8f6b238fcfc0b00052f85b89bd34e401bbcec309da5e2ff42fe3bc3d8b77e3c230fa11dd01d6342fb2b053a492954650d38eb44b44c9cfd6053c97806bed6b0998992eacdedd1cfd569e8abc8af5e3174155221fa11238d6fcc31fd0b686a9da0a5168330aba1b398b8f9c8ca23f7fc5658faba5b20af8684252c3c78d5e64e38", 0x1000, 0x5) execve(0x0, 0x0, 0x0) close(r1) syz_emit_ethernet(0x3e, &(0x7f0000000640)=ANY=[@ANYBLOB="ffffffffffffc7aaaaaaaaaa080047f0f400000000000000868b6b8e439078ac1246e6d2907a1400aaac1400bb0008ac98315475730e00907800"/69]) socket(0x3, 0x3, 0x3) executing program 5: setrlimit(0xb, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x803, 0x7fff, 0x40049b, "ec9228440511f0210d5d000000000000000800"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d", 0x7e}], 0x1) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)="01", 0x1) close(r0) syz_open_pts() r3 = semget(0x0, 0x2, 0x80) r4 = getuid() getrlimit(0x5, &(0x7f0000000100)) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000400)={{0x20, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r6 = semget$private(0x0, 0x5, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, r8, r7, r4, 0x0, 0x4c, 0x1b}, 0x100000004000003, 0x1, 0x40}) fchown(r0, 0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x3, 0x0, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3f38058d704d44390b3dc009302c21d2fa777afef000828d4fe4bd4b420f86af3110469ff074a3a3ee3e1c972b47738656d36cd498abe68fe3a68fd39cb669c15e90303b113274ee0b5ac018d979422231399dab573b11537d869ba51a130faffc8b90cd4f0c6379447b279bfecb803d39c7a365b9163857062f049650ff7dd9f4cb25aac792f92cf243de2530c04a1d3833415132f8b1ec966ee126b36fe474ed3849dc3a6db70ebdd82ba28e92814598984309be9e94f32e0391bcf2dc4e674760d8dd28854b96ba7a479f52be99ff8d95a1e427adad27407bb4a2b81319671910b24e1fd79df9d72aabf3e4659581bc90f301d8dbb18a7777f50299758c0035154819c58dfb45569a33f3132a580d281f91b7ec8a38a47878e89e8cb4ecdc0d37a302063e16e790aa637144502eb9aa4a983418b399d9eaed554fa78bc73e3547f877db5770df8def7fe909c452753d018220e25fa5abbc6c020000", 0x15d}], 0x1) executing program 3: sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) shmget$private(0x0, 0x4000, 0x289, &(0x7f0000cce000/0x4000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) close(0xffffffffffffffff) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r3 = socket$inet6(0x18, 0x3, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffffd, 0x0, 0x1, 0x7fffffffffffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x10c82d36, 0xca6c97a}, {{r0}, 0xfffffffffffffff8, 0xc4, 0x80, 0x100, 0x6e4}, {{r2}, 0xfffffffffffffffd, 0x25, 0xfff71, 0x1000000000}, {{r3}, 0x0, 0x9a, 0x2, 0x0, 0x9}, {{r0}, 0xfffffffffffffffc, 0x1d8, 0x2, 0x0, 0x7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x100000000, 0x101}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x8, 0x3ff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x8, 0x1, 0xff, 0x8000000000000000}], 0x0, &(0x7f0000000340)=[{{r1}, 0x0, 0x0, 0x80000063, 0xff, 0xad}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x9, 0x7}, {{r0}, 0xfffffffffffffff8, 0x3, 0xf0000014, 0x3, 0x9}], 0x20, &(0x7f0000000040)={0x6, 0x9}) r4 = kqueue() writev(r4, &(0x7f0000000240)=[{0x0}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x4, 0x1f, 0x58, 0x6}, {0x8, 0x7, 0x3, 0x43d}, {0x1, 0x0, 0x80, 0x3}, {0x7, 0x8, 0x8, 0x9}, {0xa7, 0x0, 0x1, 0x10000}, {0x2, 0x7, 0x37, 0x9}]}) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000001c0)=[{}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socket(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x120) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x803, 0x0) bind(0xffffffffffffffff, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x80047308, &(0x7f00000001c0)) r4 = socket(0x800000018, 0x1, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0), 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 3: ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{}, {{}, 0x0, 0x0, 0x10, 0xfffffffffffffc01}], 0x0, 0x0, 0x7, &(0x7f0000000440)={0x81}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x100000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setreuid(0xffffffffffffffff, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000002c0)={0x0, 0xff, 0x0, 0x0, "b1094b35e4d8518d20bdf9841213570b5a09833e"}) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000380)="1e5fd975ec293cd60235a54aacdee9f0a9f2bdc1059d5ff69829382d1c906b4265e2a86623a05cc2bc5b7756f7c47ec85e608cef999c26fbb9631a206eed0e33892432e2a44bb758799aaee28be891f3b7e806ef83f9131a42f65127091d0b380d", 0x61}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r3 = msgget(0x1, 0x10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000640)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) kqueue() ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000780)=[{}]}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) socket(0x800000018, 0x1, 0x0) executing program 4: socket(0x20, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x0, 0x1, 0x0) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)={@random="89ffa22f3c25", @local, [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x18, 0x6, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="0d000000000d00000008000000001300", {[], @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, {[@nop, @window={0x3, 0x3}]}}}}}}}}) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffe, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc3f0600000058132fa13a8be186e3fe8000000000000000000000000000aa02009078000000006006c33e00002b00fe8000000000000000000000000000aaff020000000000000000000000a800010000000000000000"]) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1b80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file1\x00') executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000001180)=[{&(0x7f0000000200)="8348c3e7000300", 0x7}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0xffffffc1, "ffff09060000000000000000000000c9a900"}) close(r0) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1"], 0x401, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98558f073d142c7a566a2da02417062ff4c34637e4541a29a31c8beace26915307be522d9a3e510afbb31f5b6f590d0fd7fbe52905f48fde1ebce68cab8ef82d5a05fc88642524452c4f45b42a57708f23", 0x80}, {0x0, 0x53}], 0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000480)="93e1f31617ef7ec295959773cd15b558c955be5a48228d681e6407311081dacbc0fd38b07538c5aa7fb4ab33811d4ae81a07468dcc72f087ac369ece1ad42d5c4c060738bd6950324e9ee3c0b4b354f4275989df5fea36ca95be43614841fadb658c16e68beb816a9ffc1053a80c2ebe3aff65bcb9e92576d0bafe6c66d98f493c528018ec651c61cd7159008af0457aa7c9e704b71dc5a92d19e14a911940225fc6f47ee9d3b39def307a5d31204855d815ec7c0ac10c66ff4dc02bbe635610168d7a17c3232bafb90000000000002b865dcf2f8b63017d8b527c0b1044cc6fdd1253029650da8f550e70e9df773827721d694cdebd936e0641ad19ac7c6de162126a", 0x103}], 0x1, 0x100000000) r2 = msgget(0x1, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/208) socket(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x1, 0xa0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x62, &(0x7f0000000640)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60f61900002c0600000000000000000000000000000000000d0000000000000000000000000011004e224e21", @ANYRES64=r2, @ANYRESHEX=0x0, @ANYBLOB="b00c"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{}, {0x83, 0x20}], 0x2}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x4004570c, &(0x7f0000001400)={0x9, 0x0, 0x5, 0x1}) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de535e9e77804be0700000000000000fffffffffffffa23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0c2300008abfba090012051eeab71d89e0005b08040381ecb66400000000000000000012204b00"/182, 0xb6, 0x41d, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x1, 0x40000000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8001, 0x0}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000300), 0x0, 0x0) pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x00\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\xf2:\'2.\xee\xb6\xd9P#\x0f\xcdH\xf8\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r\x00', 0x0) executing program 2: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x5}}) syz_emit_ethernet(0x87, &(0x7f0000000000)={@empty, @empty, [], {@ipv6={0x86dd, {0x2, 0x6, '\a7/', 0x51, 0xff, 0x0, @mcast2, @local={0xfe, 0x80, '\x00', 0x0}, {[], @generic="2b143d42f203d9fde9e773858661a50ffc0ee560f8387b4336bdcc3ae8cdd4d49d23e2c91edadbda522d7c638dd049b52c54afa4731ef23e83e7edc36db0d1f5b2ebafd03ba08c02fb673019993788831d"}}}}}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000340)=ANY=[@ANYBLOB="99aaaaaaaaaaaaaaaaaaaaaa8847"]) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800450000237100000000019078ac1400aae0000001830daf0900907ffe"]) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(0x0, 0x1, 0x5e) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048", 0xe) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000200)=0x20) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(0x0, 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0xe53, 0xe3ee}, 0x8) poll(&(0x7f0000000240)=[{r0, 0x144}], 0x1, 0x0) sendsyslog(0x0, 0x33, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/129, 0x81}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000340)="a1", 0x1}], 0x1) executing program 3: open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) r1 = socket(0x2, 0x2, 0x0) dup(r1) r2 = socket(0x1, 0x8000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000180)=0xc) ktrace(&(0x7f0000000080)='./file0/file0\x00', 0x2, 0x102, r3) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000100)="20f69f2dd10000003aff9cc9e9a78705456d98553f76e1f1e510c245a5f68885bf2ec8561dba285a03ce32f3cfd837caaff38805619db4655bba52470a92bf941c68f2bd3ea4779b77b26d01c5d93f68d523e3d1d5", 0x55) executing program 2: r0 = socket(0x18, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x2, r1, r1, 0x2, 0x0, 0xfffffffffffffffc}) close(0xffffffffffffffff) r2 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001500), 0x0) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000002740)="31229655df90cc37f5daed91e7f1d13e3ef0ffc4165a201211e1cc331ecc1b4b6adeb7007cc18ecf3860a70473e25b765b29467b24d4493f1ff1d54001515f87fdd9815f65813e812d021e1e076237d9c2343b03fa1d122ed2bcdacad13596a19c39de6a299eefa9d670a7c965aeb7c38e8b5eab2f4b7176cce70f2699a6326a543b57aab6951a0c45fe63875a71deb55f0e85cec2683b225bfa1e40b71b3646a1ee444265e7819226e6df6eb41d4d5bd6733c948c682108734a0734b5eb1b3102d755ae93e62ff61ce00e112c5ed6838077ba36bcb6ed587542196ce8c3924bf4031d5c522ae08ce9770f4de5ee602e696b138191ea143762babecf5463be3e14b499ad1ac46e5a447d36c2d207742231aa08ee5c92762c996c192bfa0d3895e3464eeb7f8559c2e1b4ad8e64dc85afb58d3a6ecd0e2a1f31c039d9e85f680928cc68828493f1b07ab397b70a192a62e61c423cb94f14301aeb5693ed7836ade02fb179555bb7040d7dad1b158b7ab00bea2223b5dbd544dc850401f1d3387f09d068706428541e2df8a06a9ab41c1bd5827aaf4a5e3446df273fa3303fd82f84e9f5d1109e9febca8364b306bc8a338213b59c2e7fbd5079db26db7c3c60988395ea99999e446181aec0fa2c11dc70a5423325f4ca9807a8c04bd7feaca2914a1c627b870f9abf5a7f4958a7d6bb32d26bef4cf0e98ac09ed953b1ed5e4290f1762a17cfb9f0c3d59f68dc0a41e49ad4d414529f688ae252112915a36c84be9b3dce7f6b2ad0be7d81479529e6935bb9da6bed154f4215fd4d07734d9d4546e21640e6a6907aebf59fdf7765bbc69b50d8c6e278e697eb1c9fd8465e8f135b847c7222cd86860a0b077c3d84beb6759de0f3c7d4766ec8e5dab1cce831d7e48ec3eb9ee544ab0da4848a78e44c4a93a9504c8c45ad68740f0339a1bcf93c19f557e1e03088df6249fd46460667199a64bfedf0ef22cc71a8a54e36e89d5e266d617ddf3a1d2993c021a58b893300ee23e1401ae50b15114891d559a05e7b30acfdedeaba0ed7de050b47a649dd62019fcfeb24e4c231f5ba78bf0174de1d5d2017ad5534727cb0a67e4707ce3aba19042e0ab680f0c2640dddd41dc82572e6722982a738ce5ea6c3612355747aef053656748a365882450196ed3058bb31875ed636bd17f6db2c8c0d9aec62adcbafb2f697d2d0bbc7dca5b36e33da24f9db4fe985e0a7e740dc685361ab4dd2b144068d6bcfb543b31f762433774bbc549abbebcc724d2d384f7d926815a86de08c72c931b8ad0f63ddcdde5e72d74c56726012d2d020375de228a7ba43bae65c223638939b3045b9f94d9f9133bf3c15fac91539424ba626daef56c064c2624e6a118f8433bb10620618c422965fc1b30abf8b52a5433a29420ae8fc6f0ebd7a50b227ac3748ef55b60545af78e6210ce7eb95a1fbc283aefb791e2cc6befe12a070d6b3dbd5f2c2f68bcd59c3442fd23daeefc7a455c5514312cdd7002fa4961829a54f7672d1d507660f382202170b392198d2fb99d018dcc54aef950714ed04f34e2326a7a1b67a05dfbf884ba43ebd25dc0e668cc17e9d7c0e907875bfbecdaf643c244831ca92ee91690517d2914d82d40dd6f9850230a1beb95d5ede180d7426d9e2c28f42369d8506b5b3eeb4c3a3b3afd84928fb587cad55c32d9ee8a64a26f54bb6b8227a8101ee19d2ce42e19fa85a6021b64fc401cadd16f275b2b2dabddd0db9b96f0cb4a122a9959947dd2dfc2e6a77671d068aa33d06e2a9555c5a0b189752abae38454389b8694ad76fa79307ddc027519eb44b8cb6dfffbc70a7d885901e8ff557a0c75415641c257f01eeb6eef9fe8582173058e2f7451ef61fef09adaf6ad69ad5e727785eaad4421516900a8549b0db12aeb582ff6418ab090dbcb6becac6d354844c637324710e1ba0a4589924525df84de78dc205bd42eb30938e574e258b7a512c589ee7a530f7320b75f3a7d88df312e7dd7f07d7c7a3f65f432e7bcb03c68eee12188f6677e3aae4f1d89ebbce43387268637f9e66b93b8580931105a10ceae030e7277a3890cf069c32f7958bcee3ac3beb8413486e0a770fa4d4d6c5e9344228d246106d9ea6302a3bf109ed9f1cb6cb167526b9a75eb5db7ada44eae4e8151553391cb56f2cdc38ceb08ed6e0ff86449fc56c0ea73b2f372279209e3e467f4bf3f4f98686e01bd1374569e5ad612b1678b286360e862171fe5b049e4739c7b8a4aa4fdd8171944de7d8ade082d1573536d9fb866ac24ed8f9db00b521c2279ca40c4b0441ab087f3a6dc640f2804b0a6186c5e2e4cf7c794a5b1add2b52112cbc95426c31b3d4e853a992385952515bfc34ffcfd647a97e46c8ae3f9d2c34e9f48b40f95f75f2f8134757904eb524f626069459c507d18b928f18c1ae02c0bd0da13cc343c7a2124211ae82af9c6355efa6f52a9cccf44fcefc8a831d37e8c30e7dd2951c7be07195a7047784a291a007eb5484937788f2b97d28a672a6d26ab9cb39c96c5737ff047533c0973aac43b33cdf66dc647892f0f12b10d7ce185912e1a60bb6029c50ee713e22691b5c71c1a5a7d44463eed58ba7521d86cf0ac1b0bf90b4333cf099d91c628f418440aa62f907a9e99a09e7f99611f3230c8ac07f0e49a31a719f0eff4b7ab501ad78069c607cf2ddc73c270e30c466084796af278605c6d09bbd7578cfdd310e84340871da8b615c3b6184532943681f81cbb006d17715e666512fc8f7a4c1ed53af334d0d374a061c2bb0c3da1bac159b19981b9714affa695f6bafe5ed110e969082c2cbe428f4d656f960679d29d3dcf5013d95d6ec5ca841e7f6a68a7e95041468cae544758c7cbe0fec61abcb0672b5aa306d62382f77686190754c6cdfe40f36e95732f205f2d7ca1009173faa786a936a2d747036e301aa8a857df9f3830a04de252a15152e124124c5372757ab442fb8d112457b748d29c79494f13a3d9b2137d7793713e9186a731d074777579993e37eaf76d6c5d2d898876df1f3aa502985ec1cf0df49a9c28820eab8fc80f96bfb95e703d3f998736c781571c7345e0e61aebd134df20cbcd17c6e256ad53cd8b2c0b80dd3f189495d000ac63976b6018a0158e1d7343e4b0bc9acc58314ef533f991178f50f9c661d891b0d2d60a57a1ee07af97e77e3a9c6cac218631fc34d18043816dcc9bfa9a2f39ff67b2537f2353c64ad34062688b0a4e527abc9ee08f30bdea4eb7e74d25644f2fa812b69dbb1c4c7273f0103fbf1a936fa6e9fa11cd8251b75baa70419dcbe8bc6db0dce59395f57103d2b32cfa714099a30dc471882b0bb4790f69fa7e8293dbccae84b4b1a0c56a5bd046746a7ef3b06980da754ec70a1e68e4ae81de0a7dd9f81239a4dd0c2e58cda4e58c3c9c39845c00c03630b2cf8d3f37b9a9834c64253d458f2ba10a36a2b66c2ce231abe969c41d1f50ecdf162f0503d8be5d8330bb0a9ab809ed2b96aa1a7dcd882df6ff42dd2c337360fd3a5735377423e96857fae73fc1b8bb4bc8cef3f3136ab96e1f02354c30fcd0123a64b953ced5b79a4fbd19c98273428a46694513d4d12d3e65bbf7846d63ec3ad514a138536ef7f5465d37a5afd3c152a55e5c0172e38ad71f107959ac38473c673c1919f6cb3e0debb4491ff2263e8bc4e104b10a0658179e75fa3d10f0bee104cb4b97f12287531929e9e444411fdc62647c34f058c0894f4442f7f937bb97c44851d2665f8bcf35b1aeba74390ac1e63a6d96614f827f7e68817ebb7057b44331c6fdbf9e24946bd8bc8ca11e28935410e0105bdbe5d6ced99fe1987aa8b23e9e5a0f3ec95b8afb0d1dadcf32ce6472975d969a8ff03e07a8307433f631d822f40677ab4700a4c61e7d823edbd232bc484bcfd39ca5e803d7b2f6c6817219cbf60e9d8a5a323ab53b858b2d1717cbe37f43da1f9bed8e8c966a7d971daf5e0b13986db86aa13ddac95362e48603f1b8e297e52d141b82c1ae9e869ae3cd527a34bf45d7d4bc2c87f1e683b15e164edc0f2387449337da3f71e64544d3a6820d22ad90bba435921706384dac3454853bd80bbdf07c2cc5b593d688d4d381cdc6b11c537225cd0fa8e766f985b443f80a48387202257a2f2edcaba8cc41bb6c8941d4ddd80f1b6b3bec296e645f165d3557047a1aba1f752e1ed6810e29392447cd204a1aca6e89b28b8824a64a1b6e1c8a6e9073a9385f4b549de8131df9d872db7c0c18789a6e07ffca7a2900f26030e0a8fc03d7e34a29121f3dc87f8e91bfeb70057956d91a1d312d3212679ba8bc72522b7fcc061ba48958a4dc19f63deaf8831c987d1f1e4987211277843935f8259165e5d651a070b7f596d655733e58ee1a0c19067c637db8ee604f563f96217e37d2a08132db2ecd3e2770816040b38552e25d0c2d7797594b68c8975dfceb52467271d8d29b4e0e8aa5a1886f29a9ed106f1cf8717322ed39865c9636372c22c29f370cfcec1022310321ccf0ab3413522f3d302365d377fc9dcf0acd804d8e02eee43016a9e126193a5f23302b1870eef59ca20d289f18032ad22e05ab98c3f21092eb53adddf573816c51e1efa67e5cd4f00f686e00fa1f02112defe002e071dd4baae818d6997e75fa70b53591f7de688a287c5f12e5aeb04be102e2b2900bcbd16f3da7f3ad22b5bcbb29ca47067190f4db56f128b22727d7aa8e68c5488f2dac98ab26c67a0b6508a95c5c3a0ead3cacf68b27befe3a2462b8883f7694bdeda8cefe804b20afa4e1b16ffb8c200bb23ce2cbf816a4486b4e984d43cff76f627e4a8aba1df1c6d27667f5690083b00edd1316ad64a1717f2bb58a280c41c23d73287b4321c173d46a29f8b06beb689a73f32984de06a5f251480bccaa57aaa6b2750a62e7b9cd3171659cdab2fb2ebe8329c22db02973c56ea3b86c03243eef71c977b2cc7590d7fe53ebdc5cb51774366ffb0c8534fef935a059ec27dee06efa6a2e974aac92db53dc9a7931e7be49dc671613f50007d2c500ddfa9ca661f91299ad9a6df966bce975155aafd2ea26963fe8e0237bd1c90fd8194644b5a6f54a2d2a9255b69a3a45c172f1444144a7964706b31680f424660b198d3ce2faa1149040b449ce2bf2a3f14a382af69a274481d90bc17862b21c7d6a2c6dee5b8b8e32fe60717f49248534c6383c431407ef9d68c4314f144e56bfaded8ea1e9a5d53eb397555a3857c4aee3d316264deb43ff9bf8fc0021b33a99b01a2ea3be191ba6de48521c3e2673c198cf51fd4a07a2efec91bc232285c8cf52882d096d909765c5103c4acf255ddddd624913934bd7f33c9aaff5fbfd6e348b17ff1f445e71334c1b2ec64810b6265b9e0f8a0e2d9f2ddff21f374a51e6115ce7f734c6a289f310f74a1e3a5706053bf67b7b9c0e9b2fc24ca2611438daef10ae1e91f38d11f9ddb6e596fd3e2ae1b7bfb4a18a96f4a28b3b8c64c8bb6835b185d1b61e90427e5fed5c8506eea52b40ab851b4b84d980ef5399f88e67e3b6d40cd836c27b868229ccb8f42e1f6d3637a122ef7f4066d524271298a720df03ad9b80cb70c0a08ab42f4e3ca42cf7b31be7fc2be", 0xf80}], 0x2}, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={r1, 0x0, 0xffffffffffffffff}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000440)="5c32906f673e62b5", 0x8}], 0x1) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000700)=""/115, &(0x7f0000000100)=0x73) geteuid() r5 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r5, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, 0x0, 0x0, 0x0, 0x0, 0x140, 0x1b}, 0x100000000000003, 0x1, 0x40}) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) executing program 7: setitimer(0x0, &(0x7f0000000000)={{0x1ff}, {0x3f}}, 0x0) mprotect(&(0x7f0000261000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x1}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r6 = dup(r0) setsockopt(r6, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r7, &(0x7f0000001000/0x3000)=nil, 0x0) executing program 3: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x10000, 0x3ff, 0x7ff, 0x6, "de4638fa8c367f00", 0xbad, 0x8}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x5e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaa6dcd02e2aaaaaa86dd6036e26fe8a68200283a0000000000000000000000000000000000fe80001c7ed14f6b4a89330f4f32dc5d29a1ddb380a30000000010aa8900917800000000000000000000000000000000000000000000000075bd0ecdfa60cf0ca413fedb0207"]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37b", 0x9}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x900d, 0x0, 0x7, 0xfffffff7, "1010264d000600"}) getsockopt(r3, 0x0, 0x9, 0x0, 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beed300000000000000000000000000bb99da597213a061543c6c0e7f84d4"]) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r0, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffff15f2ff00000000000008004500003400000000002c9078ac1400bbe00000010c009068230592004500fffc0000000000010000e0000001e000000200000000"]) pwrite(r0, &(0x7f0000000100)="f4ac9fb9d8471e4475439e42f03eaf6e2b551e3c0c3541e7e05a7d0b1edbda231df0f8624964b1e527a9bc6ef21c287288012c6df6b3a48b482485485c14e84767f23c936853b31cce8bb6ef1d52dc33af30acf07138045b439cce20aa85b08aa8debe87675bc2e3e092d8948c3f422881d43ce4b158000292873a58496de2355bf3d59c64df7d61c1d26cb350f3c8932945b6d229c7c922835c7b9ac480796ddb754471330c", 0xa6, 0x4d6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = socket$inet(0x2, 0x8002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r2, r1) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r4 = dup(r0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) socket(0x18, 0x0, 0x0) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r7, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000001ac0)={0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) geteuid() semop(0x0, &(0x7f0000000100)=[{}], 0x1) syz_emit_ethernet(0x0, 0x0) rename(0x0, 0x0) open(0x0, 0x0, 0x222) setsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0/file0/..\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) getrlimit(0x0, &(0x7f0000000080)) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) r2 = getegid() lchown(&(0x7f0000001180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, r2) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') r3 = semget$private(0x0, 0x1, 0x300) r4 = geteuid() r5 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000580)={{0xff, r4, r5, 0x0, r5, 0xb2, 0x4}, 0x6, 0x1000000096, 0x80000001}) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) sysctl$net_inet6_icmp6(&(0x7f0000000040)={0x4, 0x18, 0x3a, 0xb}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) fchownat(r1, &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r4, r6, 0x0) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semget$private(0x0, 0x3, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000001000), &(0x7f0000001040)=0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x80029, 0x32, &(0x7f0000000100)="570177f00fb0d11adb12e03caa501d6ba19539d3c76a855a11b88159f313ffdc3169a3e96e212ac00700c7683fc301668a4b88eaec34820cc3cd8e9622c219066d220934fff5e7f9d8000000008786abecae71f3bb3f84120000000000000100251ef7723820b12a539476687fd5c66b04d7a166603baf7ccfb3869e0b361e0e78411bd4a11e972a13e46696f387919a646e34ce01711608deab75d58cb89b6818ad77a153cf9e9f66d9491cc4f6a035475e50c5e456cb1be19e25a6abec83a1c1eb76dc8a79524b33567703e35392fc7b16f2ddfcbc608821e91aacacb98c999afc2d655757cafc120ba6ba4a0887f3a7d79e000000000000", 0xf9) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) executing program 2: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x38}, {{r0}, 0xffffffffffffffff, 0x8e, 0x0, 0x4, 0x40}], 0xb, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) r2 = socket(0x6, 0x4, 0x3) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) pread(r3, &(0x7f0000001880)="79f47b4c4c", 0x5, 0xffffffff80000000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="71edc183837dd4afd7c10c84b1e6651fb3cb7d3eb06c2167961a0aacee00cb0921c81a99f510420e0208dd5c60f82320a115803bf4a324ba44a354d2dcf898de6ac4cea48dffbd72ac6c8f1d2e51e3f07905886ed532b8b3b129589ce31942581a5811d231c79b99d241516a7491dc66b4bf67d14e0104f11cb72312ad82b951349baed3de8609b7cbf22a443135cad87abf12b43e1bc84a2a8935f73424b65e10b006fedb90d7fdd7bc5e6cbd7ce8627b2033d4db877de247ae32", 0xbb}, {&(0x7f0000000380)="b42af9eb17f268b8cc96b83df5f684a050b887e2f57eae6e82f753803dad4dd98f168a9bbbd35607aa47c7e1ab6093813bfd6bbb773e7f3cd1675ffb0665fe8b690dbd9979e2c79d2946f7520bc131483b1cd6bfb61e778ad9439412497150d4a5d39c0b3bb48d5c8f2d5be9f7de5868a6254ccc7b3a80a0b63a97969b0e4ae057e9e727f1b7a47394534032ab1b6be2e8875457d05f99d331ef16", 0x9b}, {&(0x7f0000000440)="e34a170ae2f8d6441023953db3ad336450b9301a978769eb4b284571654c28efad0bd50b8cb5c3d943fd2ecaab9d585aadc75493007b9f593d89da2a6f766140b985d6bb9037e3b29b051e00b9a1049cd789d1c2977caaaa62426d83aa75fcfd8126b1b013a5dd6beb775c40fb7b46c368bf79b8456281ffe73f83672d0cd8258801d1c099799bbd691a6d164151f5c04b397ca6735cb7b13d643988cf19b4ff0bfa88883e993b2e28de1789973576d37ef7e9c9d690e277c5", 0xb9}, {&(0x7f0000000500)="f99154e98bfb45da5b0d39c6a63f8fd6aac9c0744f078fcc90d1618b09baea447d8e9eb14fc3f453b99a002b087c1319d8e7dfaa9212d4c60af1f3a01e6a34c533c271a75c989e597416db53dd6e8209b122d4b1a04869cad6603786b0328a2c57bd5922651cc251e2b1215efc8d36477943a989e7d02b77210cf0b87c67b8736eff6f345246a5be58ce202c58fafc8796fe938f919c764fc119a6b8e554b9cf29113de7b51ae1ec1aa84fdb72fddc40c4fce0708e5d8c666f7a762c6cef6878f81f8df3462110ad54f4365f86f0f64f595850095b52d94b80ab2ed9d9316598a077492ae402978d577a5b9342156111442d85717cf45d03a9716d16b5a6c15e37c992736f3222e2b4ee824a2f92ff0476ee87d88adcb3ccbd508be7342937e357e8760e4ede1d1a674ba5b792b302b12529ee31328ac05f0e30d97f67dae37314df4cdd35fc20916083d4ba3e48b12b183f83a2f098b475192b3553ddb6b1171cfa942486461c06d51114c4e3405fe6154f9cb28a0c410f1e5eeca1feb2c8cedd1551f4693fba139e13c3952c11baf8a5191adb173acdfa16282eb9008aea12d795b876d9a8a75848975eb6dc7b916d7c5d768da1e534797384949a03b76f428ceceb8d7c6469181c3353b92a9bba131651793bba9ab41029f34d73e9601a65c5ba980a8e310d6a83645ecadef7321e39a41320b4b5c52e090124bed5b0980c86412b06972da470a887dd598d12e6bdda7e8cfb32e9eb674535ed6a89b3f92d104e140fda5c9d4c46580ef502a23f79354da8c247cb8591771ffde21ccc3bd1cada29fa2cba13fef94a5f025e7e637aa88bb2cbd51ec5f72242fb9a238a82aabd6c290f9e35730f8252f2db926d8d5be0dc6fe32b1512acd7379d1d7fcd84dd74b400eb757e5ffaaa1e89f51d12cca0b6bdbfe4073e06c50592b3e2ff60d6eeba17c07773b5944210f17c0b2783949b34ab4758bf43737eb87f1e0fe966a7e92bd57fdbaa6437172b94e290283afee9853676d35ea7db8a250cebd021e20e28138685cc815f580cdf4a20a66de5e7b163584a29a60480cf83291c441e98c75c30768cc93b95a2e0d759dd97bcb1f05d0866b2ba64249413eb1fb34a48f58bdfdc6771d21c4296405c7b95735a8002538561586f62b4a81df87431e827673bdff07e778cc5df58dd0bd2b240f87ddd80ff4f4ba5ee89bebc70676015a820dd9b443bff21fdf70179e5a58c2b2c228ff9994544b4eb510130600e3a2704ca51e44456ebbdc249307af87cee30d0817faa0663e6337535de6e2b839ef0cf0085e07f029bf5e127d06648da4cf12bb08cee2e3ebab00f282bae6e45445ac2d99ab196c8cfcd9edb494890cd44024f494dbd39c7870ae7eb7355751736e143f009dcfed72adf1218bb7a9de8a218e1dcdab4422e619d074e5a6e340d03213158f7bf471bcf24d24e5dc966e2e0f9bfb00544b9a6042dae700e15646bf3e14e2bf37d49f4f32e1fcd3db0463ed9dee50209a13055a32c6cd052c034a9ee7ed475e5c70d1e6be7a0701e2b81563e10e05a857484049e2b428a0d62df309187f0918a63c12b56e3d392fa66434dc0ed278fddb719d036310be95f46afd30f16de254f9f48ad541e10889e48896f043cca44438631ec18328947dba799f65f0bfc0c524a842f5d12ed8833d8b88a86fd6f337b2d6b32cd7113a61ef2a84374707bae5a4a5b584d58e68338ad016021d7c74f357b8d05acfbe3b088217f2deac4cfd426c1723ab2fd8947e61d74fe0d53f40f90bf99bdbc311e19ddc00c51cba179b8ca95cc03a5d5539c916a5fb0192ba4c5f32c6a8e748f6845cd154885f1c960679a301a3982ae91e5873aaa46fc1b1c4d1479b3bfc851d6fb5862bd320ffac0f42b1d28b522248cc5dc310a54505c64bc274920584712ec213fa2559e9a5da9a7b6b6eb10cddac1e46ae5bbbcc74d39e1ee92c973e5ba0867a5e586f79709e3b26eb91f8ba35274a129bcc144476996e078d501a11cb7d2b9a696bcbb572ba405233304a978de11e125e67a4b365888d98d529ad0d54c9cab45a43f199f2e1d4ccfbf696a54cb6915200497356ea0930aa7f48f9f0c39aae8b498bc3b8726a1193379d178c36e45132b809e6e5dbb454e7e2d25586d283267b612a113efdd5479f010c134b29d59ee7f269a5942f75106a7f9d386b4b5fd7e4affafa40adb053f768af53a5c126ab18d5de28d874012ad24d3f7a2436a9a053bfd52e0283f0c25291251de9fdb6a9176f54b5f4af1d69ba96d4b89522973e633113f0e7681b55c7b6e64f07c196149eaa68436985a0daeec6f5def3e7c4ad0face50af9d16792d5f3787bda205884517eb245fd57c0ced549e0fc2b71023c7625e65b0c31bdf7ca786f36d88bd28f1e528edfacc38862a79a738a3d5ba681f4404170bd327e9123c4f7df0b3a8de961288f1ff06c7bdfa03e9909f9c5fb4c85bcfd8a64c4dc6e2aaf0a1e4be1dc148303d08c078516ae49f6565eaab4cb620bbc477fe7959c89898025d836b5bb066406f9d27105f10cfa75c438fa6c64478e1286a0ec9bea5ac50025120df9a39352c4b60d17bd22a3aba048fa1353fc3f3d30d8acd515714396f960da99fccb28123b0fc5f341c4f9ce5c3d00e10bef4485183461600c3aaa1317570f15fa6c6045093c2593a1a46a888e6fdd87fe45f2e5f332c7500f8c1a7df06a8e09ed062d10aa4154dcbb9638da613f74f0f7801e0a7d41d335a9671370a7c5432e643d5fff96db2b60d27d706c5c8de3b7f74de67933ac7885875df3ce064b8067e969fd30400c0df590c09d7a506c363abbc0f847b99808809ea792bb4237534f21101de841c141f10e32d3fb8ac91be9b90d668dfecf95fec1c568e18a40eddc9bc2ddb06350fae56023355ea32d232cf0707f50a7f883c562eabe08f11c7975b0fdb647c795dd9af5cc94da0dfa25e598982edcee886e7f71dec5eb38c7d52107a53ee74727ce88997a6926694ef7ad1d1346993c5c3eb3c88963fada7f883ac69ad736eecdc890d52c9519b04fc24a75d2410040038cd343f5abd337e205aebea96ed8b42c0b4b613a5e57ad6a8ec4b38d59ecf5c853e8cd7df8ca0f8f1972a790977d5f233682531311aa55606a65c592a0911397b2937c28352752ab85b55e1bec80e18705fe26524cbac3d54f782c86799a255af5df5d239680f2cc4656833012670a0f9550515d7cdcac4e52c4515d8643ceacdd73af05fd5c5ab19197bc381bc90cce7c6977246d0365048e39831db72df1e41e2d540156fa4682386daae9d1a7efb7f8f041429afca20b063f70fd837345420a926753f743d42c3607c1bd2b22bd6a9fe3962018cc31877289ec69b0eb3eb71f64251303f95c3175ad6823874d930ecd44a4d583e9bf0369e4af0e18e9bd9fba648b3fe1954ec25dbbee092505b64d1b3a05f7915c2c21f569aafdd6afa160f120bca4c147c888047b8febaf94ecbbcb95adc74c44f710701561ec25bfa1c09342bcfd362901547654d225e7b9dd392b6437e6b0c3873033740b40f1efb3a8d7157a40d04d2551ef2c7e59a713eb7a27b175860e07b077cd3dd6913a9fb8ed454eb774ce14a1ef6cb701a15d2d1efa0dafe11f7259ea4e6998e592b15f657553f3c77af2735ef56c67a3805e0729ffd9aefde17ba7667cbce42e93319b3fe8488797e40ddd23f54a275f9ee5d534874308d54b4f720ce005ef05384b19f2436951b90f01931d2f640e5cca1a244c299c7f975a71b7267f5e761dd7842f4626d4302f62ee74f628891ad26555e07f9b2aa0312009ff9f74b7f6441cd6139e24bc9d08cbe2da13f1530d1ed9e52dc77fe98aab25db2a96b035219ed674dbe12b7f841f11b226b47f4b36b03923148d7a61786f5216e678c3aefc27132627bd5a0c7f59e3b9e8a59cdef22d6a19b60bcee4384fc8a88db7a41692b9d8369cec3f62f52f6e500d96c9fa64de7e1e99c2ff6f9851d92f13750c552259b24260b4c18d89c82646c5056003b7a4d22392d67b738a560435b658ae6d98fe1d1a73521fdf26d284627e73acd34024410a3b9ad548a9d504c0aa2b86c99b74d5d2b472020ae21ec297aa33ae87b22720f157e86ebce086260276a79b68f72c13e81c085a56f070ee54b8395eecf96fff8f73e73f271572ca6f80800c680a1855d8ab327a3d82042863de1bc57c79b37f4f937e2e1852bd21881461967b4f66cfc513d4d6e41eadaf1f376c1c6d9d55161417eabe602459930b712a1e63ea44d912e0a437defca850f765b8d68f9cf55c28ec64d8941266fb3fd61aab0679fff409cb270cffa0ed01106105bc1fa67e596d1348a7c500bc7ba3572e06ef5c50f42db06a66322c9588022077fb512758416c2f99d035c56078f9de0538e40f08a6b1e74bbd80edcb26415b0837dadbe29530f5fd79c154bcd09c22e630daa9e16ed0b318d014001ea3296289983ddb4cc202e1be8fb1fbf1812c71f8ad477d54e88056cd3c62745b7899616c14030c777a1b021bd20944e1fc85bb34f6430b9c919abf5c3fc6bef970a78375ca33b7990e2b0d32758302dd53aa70ce11b481a1fe8931e6e77fc151cec49543c5a4d80980e4114d71567b691f5645b6ba828b74e9456a3ebeee9f8738180199b339364faac9927bcee8001cb24086da70ccd3a9db6fb70121759cde59d553d76db82553d511d13b00979ac6c83ba7213aedae7ce3355e4ec83be4227e9257d6693daf858408bb3adbdea17eac7e7af416e7883a7e692979a64f9fb92a61af7ae43b0169126ccdb63ff5c0b663b4090f2eca94b419222d35507ef0b31cde22fcd0a5b927f008a3b2887865d94dc69e6edeba978d9f32b7b33c097a22385621e1fc64fc5f787b56d240c6c878912ee20fc9bcf12981fd7d21fb08dbd9546b09680836674ca6dd2584a4e99bc3ba1ac30a4f65b89d6bb2ad1f3d6791d5650dee2f55d3ebb2934661a093c805f764356c30acccc0ebf1acfc7b9471d759bdd78fa493b3f27af45d3c9955d45159f6c8980e01bd518c28460c1ca950fc3880905c5c46ea8042e96eedd5297432ce666e36fa52ad1ef518f8f6b82f1f3549e60f97b38ed842c4910b101caeec95873defcc763a538278a864ace309c887027612374173a3ecd4536ade020db8b68ae9007c5a715e2b0572dd83caa5e0e2d1c6d4b9c51ec538ee213c7ad50a612b7c66740c29dc3cf6ad55b06309f4a50dfddb6e3e99bff602d8f9bedc97e90179f31c165b6ac5fb6d93015fc714632e81fec9fc3729daa59f866a87eaf6f34fc5ac6577513a42b217c62d69f605a8a5084eed1c945b481ab28a905d612cd1395922f1e7068b66d328c432fa13ae1308237e80c5918043a9344b06f3b8ce74e953d3ef790c75e7af508405b3b96c5014ddd2018a4e6241c9465fb72588819fac2e5fe3016e7e00d89c7ecc2b55c554fad5f182fbb20c9f2ab6afe93a36781e9a8854902bb652461a4d2c09fb39cefb4e73ddaf3f897fbf70a32d424ad07bdb19d54942fceca81e475db8441a6bff77aa9700504cd7da02a6b200275418946240a7ab0d7df5f4a2cd422c237f7b3300fe839a1ece5a65678bb27aa600eb4ee89623ba7c5662557138308142133882e778ba9464bb813f95d764700fdf05f70a23d4e5a2d2fb55e47f59b8b887bd3b65f402e28a986421effbda17dec11c7e7e0e8e46058b8b7315efa851bd5800ad365b5b917923d8f2e05322a13f99dc5464db80b4ad72d56b3d34d2c6387425b3d750c2a84ee8d104b", 0x1000}], 0x4) close(r2) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000001c80)) ioctl$VMM_IOC_INFO(r4, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r5 = syz_open_pts() socketpair(0x20, 0x1, 0xdd, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f0000001c00)={&(0x7f0000001bc0)={&(0x7f0000001500)=@un=@file={0x0, ""/249}, 0xfb, &(0x7f00000017c0)=[{&(0x7f0000001600)=""/147, 0x93}, {&(0x7f00000016c0)=""/250, 0xfa}, {&(0x7f00000018c0)=""/134, 0x86}, {&(0x7f0000000280)=""/116, 0x74}, {&(0x7f0000001d00)=""/217, 0xd9}, {&(0x7f0000001a80)=""/183, 0xb7}], 0x6, &(0x7f0000001b40)=""/119, 0x77}}, 0x10, 0x0, &(0x7f0000001c40)={0x5, 0x96d9}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pipe2(&(0x7f0000001cc0), 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r8 = socket(0x18, 0x3, 0x3a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1}, 0x3e) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000080)={0x6}, 0xc) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000001440)={0x3, &(0x7f0000000080)=[{0x1}, {0x50}, {0x8906}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000001c0)) executing program 1: r0 = socket(0x11, 0x3, 0xfe) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffff8, 0x0, "09000000ffffffff080400"}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f000002c000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x6}, {&(0x7f0000037000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = socket(0x18, 0x2, 0x0) setrlimit(0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmmsg(r3, 0x0, 0x0, 0x0) close(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) recvmmsg(r4, &(0x7f0000000580)={&(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000300)=""/245, 0xf5}], 0x1, &(0x7f0000000440)=""/249, 0xf9}, 0xb0}, 0x10, 0x0, &(0x7f00000005c0)={0xffffffffffff0001, 0x6}) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r5, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000000000000000000000000020000000000000000000004"]) setsockopt(r5, 0xfffffffd, 0x65, 0x0, 0x0) r6 = shmget(0x1, 0x2000, 0xc0, &(0x7f000003b000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000600)=""/35) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sendto$unix(r0, &(0x7f0000000240)="b100050400000000000000000101000000000000cea10500fef96ecfc72fd3357a89583535673039d2d2a3a9266a5e4e7b0a164991f7becf5ff0ac3ebbc2fe3353eb067e7335a069d70800000000000000000089040000000000ce0816dce2e948210066ccdc14e5009d9d20002002c5dbfad800000008e371a3f8340000001e0000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) r7 = syz_open_pts() flock(r7, 0x1) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000640)=0xfff) executing program 6: semctl$GETALL(0x0, 0x0, 0x6, 0x0) (async) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) (async) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) (async) r0 = semget(0x3, 0x7, 0x201) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x40, 0x6a, 0x81, 0x3, 0x9, 0x3ff, 0x7, 0x7]) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000001c0)=""/213) (async, rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r2, 0x0) (async) accept$unix(r2, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async, rerun: 64) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (rerun: 64) acct(&(0x7f0000000040)='./file0\x00') setrlimit(0x2, 0x0) (async, rerun: 32) syz_open_pts() (async, rerun: 32) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000640), 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) pipe(&(0x7f0000000040)) (async, rerun: 64) poll(&(0x7f00000000c0)=[{}], 0x1, 0x1) syz_open_pts() flock(0xffffffffffffffff, 0x0) (async, rerun: 32) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async, rerun: 32) socket(0x0, 0x0, 0x0) (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000480)="12", 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x30}, {0x44, 0x0, 0x42}, {0x41e, 0xfc, 0x0, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 3: ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) (async) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{}, {{}, 0x0, 0x0, 0x10, 0xfffffffffffffc01}], 0x0, 0x0, 0x7, &(0x7f0000000440)={0x81}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x100000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 64) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 64) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async, rerun: 64) setreuid(0xffffffffffffffff, 0x0) (async, rerun: 32) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000002c0)={0x0, 0xff, 0x0, 0x0, "b1094b35e4d8518d20bdf9841213570b5a09833e"}) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000380)="1e5fd975ec293cd60235a54aacdee9f0a9f2bdc1059d5ff69829382d1c906b4265e2a86623a05cc2bc5b7756f7c47ec85e608cef999c26fbb9631a206eed0e33892432e2a44bb758799aaee28be891f3b7e806ef83f9131a42f65127091d0b380d", 0x61}], 0x1) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) (async) r3 = msgget(0x1, 0x10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000640)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) kqueue() (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000780)=[{}]}) (async, rerun: 32) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) (rerun: 32) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) (async) socket(0x800000018, 0x1, 0x0) executing program 7: r0 = socket(0x2, 0x1, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$speaker(0xffffffffffffff9c, 0x0, 0x10, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) nanosleep(&(0x7f0000000140)={0x0, 0x1}, &(0x7f0000001180)) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)="16fc2da4106797a0d777891f0099c54a90d759a3803bf3ba2b570ea170b697024d237294f231d3326755d003caa2ee4bfe14b8a0ba335a7058e28831e9967d4a53542de08c02f92e3aacd69739b38e020e72749784d9a68c66903f7e9b84d672f0629055cffb30a25f4f89882b2cbd0e86934358f15fbfbe0dbc9af17e3905c553f3349a875f53d143ae000000000000d5e2a3e8a2c2cda86f448913da48497cbcb39ebe9467d7feaa9d11dbb514627a6d85dc4fdbb6275fe6b95fed668cc1f9a1fa56971436b1bff41a78325e96a9c0a8fe828e51fdef1ed6a778108a091f6e5f93181121d71887cd67c4ef7e8af864cda6277b91476cfde80000000000000fe1836ac02900a6647485892154392cfd4db92a7474da13c8e8d29594254f81eb74e30ea63e20b2d3267faadc01e9f5ec95462bac5ff93994ff6b", 0x13a}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r3, r4, r5, 0x1e4}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x4010, r0, 0x2) chmod(0x0, 0x82) chdir(0x0) r6 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r6, 0xffffffffffffffff, 0x0) setreuid(0x0, 0x0) r7 = socket$inet(0x2, 0x5, 0x48) getsockopt$sock_int(r7, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=[{0x30, 0x0, 0x1, "0ec0a0c4024ef34fff8d7e9de1e09f0852f5c3aee78ad60c5134fc43"}], 0x30}, 0x5) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffc, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000e40)="cdb2ad61ad64f8cbd40672bca315e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf011", 0x4f}], 0x1) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x1}], 0x1, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000182b0003498c7d3c88732762c5bbfb418dbe5cb82957247c9909fa96bf7cb733000100000000002b00"/78]) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) socket(0x6, 0x4000, 0x8) executing program 3: syz_emit_ethernet(0x3a, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004e"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000001cc0), 0x0, &(0x7f0000001dc0), 0x0) executing program 5: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) dup2(r3, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r0) bind(r0, &(0x7f0000000000), 0x10) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x104) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x46}, 0x2, &(0x7f0000000100)="ea4135089df72f995cbbfbacb9d4c855e495e2e52d335a6a90cd363d205df879353df73ce74c2c38f25e7178287a5f68de4dda24121c56dd59073cbe97d034329eb8faa3c4d5588cdcb6a23070fd4354c693e3965804d04106d0a2058bdaa874ba1e4739cdaeb0a1a25ff38659d1b1be3754e1cd988bc91dc2f4be2a88a91db65f843519c5b031d89d", &(0x7f00000001c0)=0x89, &(0x7f0000000200)="4e0c260d01b6f969884e1a93ce57fc04d72940aa45a0", 0x16) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) r9 = socket(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0xc, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) recvmsg(r5, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) vnd0: sloppy read from proc 68722 (syz-executor.2): blkno -4194304 bcount 5 executing program 4: r0 = socket(0x18, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x2, r1, r1, 0x2, 0x0, 0xfffffffffffffffc}) close(0xffffffffffffffff) r2 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001500), 0x0) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000002740)="31229655df90cc37f5daed91e7f1d13e3ef0ffc4165a201211e1cc331ecc1b4b6adeb7007cc18ecf3860a70473e25b765b29467b24d4493f1ff1d54001515f87fdd9815f65813e812d021e1e076237d9c2343b03fa1d122ed2bcdacad13596a19c39de6a299eefa9d670a7c965aeb7c38e8b5eab2f4b7176cce70f2699a6326a543b57aab6951a0c45fe63875a71deb55f0e85cec2683b225bfa1e40b71b3646a1ee444265e7819226e6df6eb41d4d5bd6733c948c682108734a0734b5eb1b3102d755ae93e62ff61ce00e112c5ed6838077ba36bcb6ed587542196ce8c3924bf4031d5c522ae08ce9770f4de5ee602e696b138191ea143762babecf5463be3e14b499ad1ac46e5a447d36c2d207742231aa08ee5c92762c996c192bfa0d3895e3464eeb7f8559c2e1b4ad8e64dc85afb58d3a6ecd0e2a1f31c039d9e85f680928cc68828493f1b07ab397b70a192a62e61c423cb94f14301aeb5693ed7836ade02fb179555bb7040d7dad1b158b7ab00bea2223b5dbd544dc850401f1d3387f09d068706428541e2df8a06a9ab41c1bd5827aaf4a5e3446df273fa3303fd82f84e9f5d1109e9febca8364b306bc8a338213b59c2e7fbd5079db26db7c3c60988395ea99999e446181aec0fa2c11dc70a5423325f4ca9807a8c04bd7feaca2914a1c627b870f9abf5a7f4958a7d6bb32d26bef4cf0e98ac09ed953b1ed5e4290f1762a17cfb9f0c3d59f68dc0a41e49ad4d414529f688ae252112915a36c84be9b3dce7f6b2ad0be7d81479529e6935bb9da6bed154f4215fd4d07734d9d4546e21640e6a6907aebf59fdf7765bbc69b50d8c6e278e697eb1c9fd8465e8f135b847c7222cd86860a0b077c3d84beb6759de0f3c7d4766ec8e5dab1cce831d7e48ec3eb9ee544ab0da4848a78e44c4a93a9504c8c45ad68740f0339a1bcf93c19f557e1e03088df6249fd46460667199a64bfedf0ef22cc71a8a54e36e89d5e266d617ddf3a1d2993c021a58b893300ee23e1401ae50b15114891d559a05e7b30acfdedeaba0ed7de050b47a649dd62019fcfeb24e4c231f5ba78bf0174de1d5d2017ad5534727cb0a67e4707ce3aba19042e0ab680f0c2640dddd41dc82572e6722982a738ce5ea6c3612355747aef053656748a365882450196ed3058bb31875ed636bd17f6db2c8c0d9aec62adcbafb2f697d2d0bbc7dca5b36e33da24f9db4fe985e0a7e740dc685361ab4dd2b144068d6bcfb543b31f762433774bbc549abbebcc724d2d384f7d926815a86de08c72c931b8ad0f63ddcdde5e72d74c56726012d2d020375de228a7ba43bae65c223638939b3045b9f94d9f9133bf3c15fac91539424ba626daef56c064c2624e6a118f8433bb10620618c422965fc1b30abf8b52a5433a29420ae8fc6f0ebd7a50b227ac3748ef55b60545af78e6210ce7eb95a1fbc283aefb791e2cc6befe12a070d6b3dbd5f2c2f68bcd59c3442fd23daeefc7a455c5514312cdd7002fa4961829a54f7672d1d507660f382202170b392198d2fb99d018dcc54aef950714ed04f34e2326a7a1b67a05dfbf884ba43ebd25dc0e668cc17e9d7c0e907875bfbecdaf643c244831ca92ee91690517d2914d82d40dd6f9850230a1beb95d5ede180d7426d9e2c28f42369d8506b5b3eeb4c3a3b3afd84928fb587cad55c32d9ee8a64a26f54bb6b8227a8101ee19d2ce42e19fa85a6021b64fc401cadd16f275b2b2dabddd0db9b96f0cb4a122a9959947dd2dfc2e6a77671d068aa33d06e2a9555c5a0b189752abae38454389b8694ad76fa79307ddc027519eb44b8cb6dfffbc70a7d885901e8ff557a0c75415641c257f01eeb6eef9fe8582173058e2f7451ef61fef09adaf6ad69ad5e727785eaad4421516900a8549b0db12aeb582ff6418ab090dbcb6becac6d354844c637324710e1ba0a4589924525df84de78dc205bd42eb30938e574e258b7a512c589ee7a530f7320b75f3a7d88df312e7dd7f07d7c7a3f65f432e7bcb03c68eee12188f6677e3aae4f1d89ebbce43387268637f9e66b93b8580931105a10ceae030e7277a3890cf069c32f7958bcee3ac3beb8413486e0a770fa4d4d6c5e9344228d246106d9ea6302a3bf109ed9f1cb6cb167526b9a75eb5db7ada44eae4e8151553391cb56f2cdc38ceb08ed6e0ff86449fc56c0ea73b2f372279209e3e467f4bf3f4f98686e01bd1374569e5ad612b1678b286360e862171fe5b049e4739c7b8a4aa4fdd8171944de7d8ade082d1573536d9fb866ac24ed8f9db00b521c2279ca40c4b0441ab087f3a6dc640f2804b0a6186c5e2e4cf7c794a5b1add2b52112cbc95426c31b3d4e853a992385952515bfc34ffcfd647a97e46c8ae3f9d2c34e9f48b40f95f75f2f8134757904eb524f626069459c507d18b928f18c1ae02c0bd0da13cc343c7a2124211ae82af9c6355efa6f52a9cccf44fcefc8a831d37e8c30e7dd2951c7be07195a7047784a291a007eb5484937788f2b97d28a672a6d26ab9cb39c96c5737ff047533c0973aac43b33cdf66dc647892f0f12b10d7ce185912e1a60bb6029c50ee713e22691b5c71c1a5a7d44463eed58ba7521d86cf0ac1b0bf90b4333cf099d91c628f418440aa62f907a9e99a09e7f99611f3230c8ac07f0e49a31a719f0eff4b7ab501ad78069c607cf2ddc73c270e30c466084796af278605c6d09bbd7578cfdd310e84340871da8b615c3b6184532943681f81cbb006d17715e666512fc8f7a4c1ed53af334d0d374a061c2bb0c3da1bac159b19981b9714affa695f6bafe5ed110e969082c2cbe428f4d656f960679d29d3dcf5013d95d6ec5ca841e7f6a68a7e95041468cae544758c7cbe0fec61abcb0672b5aa306d62382f77686190754c6cdfe40f36e95732f205f2d7ca1009173faa786a936a2d747036e301aa8a857df9f3830a04de252a15152e124124c5372757ab442fb8d112457b748d29c79494f13a3d9b2137d7793713e9186a731d074777579993e37eaf76d6c5d2d898876df1f3aa502985ec1cf0df49a9c28820eab8fc80f96bfb95e703d3f998736c781571c7345e0e61aebd134df20cbcd17c6e256ad53cd8b2c0b80dd3f189495d000ac63976b6018a0158e1d7343e4b0bc9acc58314ef533f991178f50f9c661d891b0d2d60a57a1ee07af97e77e3a9c6cac218631fc34d18043816dcc9bfa9a2f39ff67b2537f2353c64ad34062688b0a4e527abc9ee08f30bdea4eb7e74d25644f2fa812b69dbb1c4c7273f0103fbf1a936fa6e9fa11cd8251b75baa70419dcbe8bc6db0dce59395f57103d2b32cfa714099a30dc471882b0bb4790f69fa7e8293dbccae84b4b1a0c56a5bd046746a7ef3b06980da754ec70a1e68e4ae81de0a7dd9f81239a4dd0c2e58cda4e58c3c9c39845c00c03630b2cf8d3f37b9a9834c64253d458f2ba10a36a2b66c2ce231abe969c41d1f50ecdf162f0503d8be5d8330bb0a9ab809ed2b96aa1a7dcd882df6ff42dd2c337360fd3a5735377423e96857fae73fc1b8bb4bc8cef3f3136ab96e1f02354c30fcd0123a64b953ced5b79a4fbd19c98273428a46694513d4d12d3e65bbf7846d63ec3ad514a138536ef7f5465d37a5afd3c152a55e5c0172e38ad71f107959ac38473c673c1919f6cb3e0debb4491ff2263e8bc4e104b10a0658179e75fa3d10f0bee104cb4b97f12287531929e9e444411fdc62647c34f058c0894f4442f7f937bb97c44851d2665f8bcf35b1aeba74390ac1e63a6d96614f827f7e68817ebb7057b44331c6fdbf9e24946bd8bc8ca11e28935410e0105bdbe5d6ced99fe1987aa8b23e9e5a0f3ec95b8afb0d1dadcf32ce6472975d969a8ff03e07a8307433f631d822f40677ab4700a4c61e7d823edbd232bc484bcfd39ca5e803d7b2f6c6817219cbf60e9d8a5a323ab53b858b2d1717cbe37f43da1f9bed8e8c966a7d971daf5e0b13986db86aa13ddac95362e48603f1b8e297e52d141b82c1ae9e869ae3cd527a34bf45d7d4bc2c87f1e683b15e164edc0f2387449337da3f71e64544d3a6820d22ad90bba435921706384dac3454853bd80bbdf07c2cc5b593d688d4d381cdc6b11c537225cd0fa8e766f985b443f80a48387202257a2f2edcaba8cc41bb6c8941d4ddd80f1b6b3bec296e645f165d3557047a1aba1f752e1ed6810e29392447cd204a1aca6e89b28b8824a64a1b6e1c8a6e9073a9385f4b549de8131df9d872db7c0c18789a6e07ffca7a2900f26030e0a8fc03d7e34a29121f3dc87f8e91bfeb70057956d91a1d312d3212679ba8bc72522b7fcc061ba48958a4dc19f63deaf8831c987d1f1e4987211277843935f8259165e5d651a070b7f596d655733e58ee1a0c19067c637db8ee604f563f96217e37d2a08132db2ecd3e2770816040b38552e25d0c2d7797594b68c8975dfceb52467271d8d29b4e0e8aa5a1886f29a9ed106f1cf8717322ed39865c9636372c22c29f370cfcec1022310321ccf0ab3413522f3d302365d377fc9dcf0acd804d8e02eee43016a9e126193a5f23302b1870eef59ca20d289f18032ad22e05ab98c3f21092eb53adddf573816c51e1efa67e5cd4f00f686e00fa1f02112defe002e071dd4baae818d6997e75fa70b53591f7de688a287c5f12e5aeb04be102e2b2900bcbd16f3da7f3ad22b5bcbb29ca47067190f4db56f128b22727d7aa8e68c5488f2dac98ab26c67a0b6508a95c5c3a0ead3cacf68b27befe3a2462b8883f7694bdeda8cefe804b20afa4e1b16ffb8c200bb23ce2cbf816a4486b4e984d43cff76f627e4a8aba1df1c6d27667f5690083b00edd1316ad64a1717f2bb58a280c41c23d73287b4321c173d46a29f8b06beb689a73f32984de06a5f251480bccaa57aaa6b2750a62e7b9cd3171659cdab2fb2ebe8329c22db02973c56ea3b86c03243eef71c977b2cc7590d7fe53ebdc5cb51774366ffb0c8534fef935a059ec27dee06efa6a2e974aac92db53dc9a7931e7be49dc671613f50007d2c500ddfa9ca661f91299ad9a6df966bce975155aafd2ea26963fe8e0237bd1c90fd8194644b5a6f54a2d2a9255b69a3a45c172f1444144a7964706b31680f424660b198d3ce2faa1149040b449ce2bf2a3f14a382af69a274481d90bc17862b21c7d6a2c6dee5b8b8e32fe60717f49248534c6383c431407ef9d68c4314f144e56bfaded8ea1e9a5d53eb397555a3857c4aee3d316264deb43ff9bf8fc0021b33a99b01a2ea3be191ba6de48521c3e2673c198cf51fd4a07a2efec91bc232285c8cf52882d096d909765c5103c4acf255ddddd624913934bd7f33c9aaff5fbfd6e348b17ff1f445e71334c1b2ec64810b6265b9e0f8a0e2d9f2ddff21f374a51e6115ce7f734c6a289f310f74a1e3a5706053bf67b7b9c0e9b2fc24ca2611438daef10ae1e91f38d11f9ddb6e596fd3e2ae1b7bfb4a18a96f4a28b3b8c64c8bb6835b185d1b61e90427e5fed5c8506eea52b40ab851b4b84d980ef5399f88e67e3b6d40cd836c27b868229ccb8f42e1f6d3637a122ef7f4066d524271298a720df03ad9b80cb70c0a08ab42f4e3ca42cf7b31be7fc2be", 0xf80}], 0x2}, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={r1, 0x0, 0xffffffffffffffff}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000440)="5c32906f673e62b5", 0x8}], 0x1) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000700)=""/115, &(0x7f0000000100)=0x73) geteuid() r5 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r5, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, 0x0, 0x0, 0x0, 0x0, 0x140, 0x1b}, 0x100000000000003, 0x1, 0x40}) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 4: getrlimit(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) open(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket$unix(0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x400}, 0x0, 0x0, 0x2000000000000}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000280)=@abs={0x1f95d27d48731892, 0x7, 0x0}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) mknod(0x0, 0x0, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x202) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) unlink(0x0) rename(0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_open_pts() mknod(0x0, 0x0, 0x0) chroot(0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2c}, 0x4, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000100)="80919d3e4eaf3bdc68a08aa60127a5bce2", &(0x7f00000002c0)=0x11, &(0x7f0000000140)="3919e0ae132fd13d5063e79722d826b9dbe1b9fd979b71b8976b01b9ea4d88ae2658212269dab08b144ce0a55ffbf7457ceaf5eb0a95832f664c5f542618bbe796c74a78a2d38db1c458362f5a5651aef68505297eac7e2cc05a2b41bab724204aabe2b149d8f58a9b3680f4f3d475154544bba0397b853ab27c8b04737b2fc55db61f", 0x83) socket$inet(0x2, 0x2, 0x0) executing program 1: nanosleep(&(0x7f0000000040)={0xfffffffffffffff9, 0x20000000}, &(0x7f0000000080)) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) fcntl$setown(r0, 0x6, 0x0) writev(r0, &(0x7f0000001400)=[{0x0}, {&(0x7f0000001280)="b6442ca5f95afd61e29402d829a2b189882db4ef270f6f73ef5d6e188af546173d5704c1dcb958b676632018c75a8f021cdf86ff833560efc9bcaab75d9e94c59e9cc2ca9e77c9b0c10d05670c2f385c49427e601ee9c27498f9eb17d6f819ea4e64cf236bb92457a18b26b7d0a43254549a14e19e1e617e5c63ff92c8879a4ee1c95090c46827a2412e76107bb6a3628caddf399088bf430b1ead3046f3f6ae071f9c656c07fa446d88c17bc3272f1ac43d48a2ce31a827930d8caad845308d36b80989a9083d74a78fbbf010f61d1dd413dd1de0686f1af8ed61c9bd6233e13613b15160867a92fec791a460a6df35131ce6e430fb3e7318dfc2a9b4", 0xfd}, {&(0x7f0000001380)="a8453fec4f8e0d7654e0f59270c37fab6829f6fb436f86f822670dbdb41bdaa40e27fccc86b06cdd660be923e7f9bc449642e8a759f642197e8cf8f82b54a23952e123500cbf9e7a40ca7970f5644e6a88b5e60fff4432af989218f9ab20b327e7ede19d5d21c63b192e84427d4c876d97", 0x71}], 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000002580), 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000026c0), 0x100, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000002700)={'./file0\x00', 0xffffff81, 0x7ff, 0x1b}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002b40), 0x80, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[@ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="000000869078000004020000081048fa89ae2b849e38741545b4b986080a00000000ffffffc0020407001312f6907c40582d54ed93fe121614756abd0402052200000000000000000000000800000008000000080000003f000000c500000001131238533e743be61c4f07d514c7dd4f3d0400001829c12e96ca4f910821907d5756e5bd82da51a294797ceb3104b60124b0f0770a9a71cb51f970958fef0f798ab275a7266e9842130f9291c228a759f02dea63acf23a846604ca878574e74988c29dbcf16b8e2f69adc2fa"]) r4 = socket$inet(0x2, 0x3, 0x6) setsockopt(r4, 0x6, 0xe02, &(0x7f0000000180)="8a36311f3decd49f5bcce1fa97a8c7fb672ab22a30a5ba68c966c3f5264316dc1483116263252b514c9365ddbf28c5ca56b4474392e3ad047fe2e7a6a3773fa173ee439b54a975f1fdc3be9dc86433147e053239b6277366e14425eb79efbcd1ef494eef07a275b7ba81c6150b8ce9c1f0357a5986e99d4eee2621ade973dfbb78c57c83df27313452796295aab3b676fb0c2d62902cec39e3ae33ccc03c3ef2f1906e158af8a6819cb5ec5cd0a1a58e1aaa6bac3499b2fe812023ccc8bd5d4031dd207c03c5ce90f1fd0f53c8e6fafdb777474e200df346707868946790a151f6fcfb01571c7341a4a47ac958d39b92b2b1928fc10911eb6f3d16b0", 0xfc) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000002c00)={&(0x7f0000002b80)='./file0\x00', 0xffffffffffffffff, &(0x7f0000002bc0)='./file0\x00', 0x8}) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="0600", 0x2}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = dup2(r2, r1) r4 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x15, &(0x7f0000000000)="016f8430", 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000600)='./file0/../file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000040)=ANY=[@ANYRES64=r4]) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0xc0) poll(&(0x7f0000000200)=[{r6, 0x4}], 0x1, 0x0) close(r5) dup2(r3, r4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r4, &(0x7f0000000000)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000000), 0x10) syz_open_pts() close(0xffffffffffffffff) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) lseek(r3, 0x8000000000000000, 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4c}, {0x35}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r4 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000140), 0x4) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', 0x32, 0x0}) recvmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001740)=""/21, 0x15}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r0) writev(r1, &(0x7f0000000600)=[{0x0}], 0x1) executing program 3: fcntl$lock(0xffffffffffffffff, 0x9, 0x0) open(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000, 0x400, 0x0, "000021b79ddbb046555206c035ce00"}) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000140)={0xfffffffffffffff9, 0xffffffffffff2a61}) kqueue() select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0xff}, {0x48}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) sendto$inet(r2, &(0x7f0000000200)="b8c784ce7e2b960996ec5ab5963cfcd876366a0786bb40344d46ebad4a89a2bebb0825a68aed57e2eec0025ebc55a4e1c9e22752555524d966414d464915b1df5af019cdcfe60ad42d", 0x49, 0x4, &(0x7f00000002c0)={0x2, 0x2}, 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) OpenBSD/amd64 (d) (tty00) executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03", 0x1) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1=0xe000ffff, {[@lsrr={0x83, 0x3}]}}, @tcp={{0x1, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) sendmsg(r2, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000780)="e2e6d6ee5f1c011098e75ab181f4dfdcc6fd52bd64d178f124c753c0611d72000c1c9a07c7f48d601a811cd1d717f158bba0665c8bb6999de5d27ce5701e9fe5e7be0067efe582f907c1d736dfb94dfb107890f92f9eb2d4aa69f089534ba7a040968a4038e5610111d76905d545b6d091ab4c4c3f201d80ca3e52139a46d336e93b72b902718a149c20b29ec41c2d15919916ca0372f2ec7b7a", 0x9a}, {&(0x7f0000000840)="e2fdb9d6bc15da043f8de88e3d0d1d225eac3fbc4037c5b93c3e8e59437f4e3193886be164843d", 0x27}], 0x2, &(0x7f00000008c0)=[{0x20, 0x1, 0xec, "d678a62875976de83e"}, {0xe0, 0x1, 0xffffcf99, "fd06677aa6aa0159b9d774ef420b32faeebcfa710fbb2e5f57a1227263e15b78854128e6a625fd279e47bd8455ecd3ed3ec3994b4a9ae31c9d751836595a01517cd62fb943b66b2b7342dc36bb45686f26f2e2c601a84b747f931c493d5326a3c3f26c0ebd729fed903048e29da0aa2bdddd21b18a63fa09cf10cef1bdbe3f920e000ed8c9a7a62da198dd2fad0824088f0b659b1ea4fffcd3f0316f4bafbf92973079c92dd48f7a41808b4f9970e0e559e7e8b003dc05c6fb511204ff4b128896c4c9dbfd7a5dfdf0e32a1b"}, {0x18, 0x1, 0x0, '<'}], 0x118}, 0x8) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) openat(r0, &(0x7f0000000740)='./file0\x00', 0x80, 0x4) r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x37, 0x0, 0x0) accept(r4, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000a40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000100)="983bbbf9728468b796fbcb8580e7df8b4df7f3493eeec9a7dfd1f05207b96f7f90b66c44a1bfb3203a15a1629e67634e3c75f2c9660cdf62a0842cdc8714d79b3f652d73ec73976950e833b42d", 0x4d}, {&(0x7f0000000180)="a6da03c30ea4f2f68a098a9a47e4cc4a4296bd", 0x13}, {&(0x7f00000001c0)="ea82fe88789b94251ff3419be8a34977245bf18e55e7d24a0a49c5c2e505cbcdd0b1ced2fe4fb77e40175b4f43fa8691bac4e9f112f60b6aef3d6ea276279aee620b4ad6e2ea1ed73586caf7047b4c56294cd778b0561a49402827414027169229937dd9bfdc3201bf02644ca20d192e3378ce08d152e45fb44900450ba2e2f5be38529a7da97fd97caec2c304de3e6d5fd4745f61c05a6141e32d4d631c53b596eff63ebffa93bca070431645dbedd92e464401814c", 0xb6}, {&(0x7f00000003c0)="00a2b8e4ff53db8329e49b6aac668cac115f53bb5a4025d8ae04f503583f85accecd1adfdec0c2ef9bcd4efb3bb9b1d4c9b5d10abdf516ec6e0999dac3f225e25641f7df194f255c0e437ace3b025b846e0c87d40d8d63b985de85ea23d955f4ac1dca9b88ce96f57c241779025bc46a862ef645f8b91c7fd8d7283cbe268b24351a904625c14236b4279802", 0x8c}, {&(0x7f0000000280)="9a76e0525c3cb9b1a64804999e373943f329c08e558172507043d1922413963019a81fddc277b56dc1cea0126ee45d20390c064e7c86a67a3d21b26a71ece9135fe698b9b99beaaac26badf1e278e027e7573872de63ab1a483b6b19442c11536562f0dd8a36856606d68daa05d253e0ff8b85adaa", 0x75}, {&(0x7f0000000480)="627c8581f0f109efb72ef0409649b840bfa290ca1b8e9c33c5a026d25af5f64f363ecf6f91aa9ab8e491bd06b538dec60dde457fc9ed6824ff6d0470ca7d425ece8369d51f5aaad1b02f4e35401e0818cd3be034cdd5f472da142579cc76cc4183f39a80e8888a3ca431220f940194adf8950150f30017325faaec5c69316c5185cfc00add6a58f89eca0f1d5455c9b339c1beb2334a6b86c0dd0d9eb94bf2a4", 0xa0}, {&(0x7f0000000540)="7d34335d593634c5a9319ef896ab62d1267af65ea179de6b05e38d45861f90a19e6226629e37945b4a490217613e2613c5607d56d850ce890fe0548a4cb60c428fdc014f15adb14f3ded2ab9d4661fb31b6f5f76517b8da33005a1c8aefa84b04d8637d412e263d728bbc3f39c18318456d4d550be39b773fbe3793f7779113d0d749b6718e187632ab199625623ab9e312feb0bdb9b11df212208ee74b6031c04795daa099543834a4cb85770a51285ea22093f37d153e8323494fa8b42b2d74ae13362a0843a68e0d30c9ca4ef88e89e", 0xd1}], 0x7, &(0x7f00000006c0)=ANY=[@ANYRES64=r1, @ANYRES32=r3, @ANYRES32=r4], 0x18, 0xa}, 0x8) chroot(&(0x7f0000001940)='./file0\x00') setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000540)={0x7fffffff, 0x0, 0x7, 0x6bb84156, "a8f2ee601cfcf55f6cc4ffffaa175b30cb3100"}) writev(r5, &(0x7f0000000240)=[{&(0x7f00000000c0)="5ca7", 0x2}], 0x1) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "a10b64", 0x8, 0x3a, 0x0, @rand_addr="fe007938d906b4d6c36766c9b566a6c1", @rand_addr="83a6af87492a17a0efd0a49af11e1025", {[@hopopts={0x3}]}}}}}) executing program 1: pipe(&(0x7f00000000c0)) (async) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getegid() fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) (async) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r3 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r3, r1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) (async) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r5, &(0x7f0000001140)=[{&(0x7f0000000140)="88bcbec1d4f5f45ff1b97d9a3842269301a8aa59f0e8a8d35901555d6ed3a413950a1d8c46bac7c10adb871acc7a432be467fc46d4ea1f098b14c76997eca135415e6979f9b415aaa0f1dd5160917b028f32fc3f17b14d432f8869ee0b51d4dbc4d9c7ab75edb1e8d21a03c2f96479ad4a82a1ab6a424389a85ff9ad2f8c87ace187844fab78f56bd41f2da37ab4ab2db2bb534f3c2d0eb4b5248fb543d6d2d9351bdf9db0dc5774dc33ed16a0e438148b9973a7d2883ed7b09b6f2fef1f4264cf0c0978a4acd89a4ba1d784048600f93fd56c47c9363af1254af9078fa955ff1237189606bf2fd8836cef3b9a98208c706156af20bf19e452aa1621a71650fc6633a7ed7cd3621f629a7ed48d1c71b9e4258370c1d7ebf33a7b48c5f77d5b003c692be84498b2a92dc51656916bfed0c9b51de1820eade3d6d3ad0cc80978d7e21646ada91b308570745d4991be774a295475947d414e3833162a9c4594a015f624d8c7a22911a5014dca00f089ae29386fd91e2b2e8fecb5a5311df8e4bcc023e77cca243888673077c0996cfcf82ca67b874e71b067dbfdc544a3025de232632ff3df3a4ff5dae1e9d9082ae4a7618988fa879f58ad58682d61a515b40571f69d3a67fffc0bb7974c09e5809265e1e5d2902632005589db84367d1b2ad161aead9bd00f9a88db7079b7682ac45abfb75a73ff1e1cb26f696b497b43ef0e2670c2538c3caffb476f6b97543fb664958d5ab707d9f39c5c85622518207d965dfc17aff3dc41a6aa6e442810e825c85f1553af68bd2c253c19d38492bc54372c506bb9c24cd080183cb73163b8d65f9d4aba8c6303d522ed45737372e7bc760006e716498971a03ff1b0b163df6b28a2bea07dc8af4afc6aa656aa39d4949d443456fc1fd8f2ef9ac73dc0fe973b10a027202d50b44442147cf7e158850e31398a10f48002875a07ccdb16a5357d5f7165606f0a91889225624ad7e45afebf6c3b50336f7551417f726bf05a098f624ff49848a5a94285b31791fa3972083e466869213c9f286b2aa90927b131c657841d02fdd8fe1d4e3eff002ffb3ffc9e90db96f723dc75908ea35682ea607b0499c0e36925157a87abe2df9b8674821a33a197d35cb3b28ee7fe5de7299f2176d633685f79291732ccf5684cb8b93d25da972ee9b627ed05a8a8090f1e2adde1a88ea71ad98266b4d3c353d8d87a09d2c5d0f2a7093666f48487c348008f59765a258958d7207565dbbb3a75a9e03a6b640be989c26061f42a30bdad3ba4d36567f951377e2e86d6c66e744988071013f2b76ecdd76be4c9b288d9407216fd595b8d00a472c251bf8d1ef7785c39d69355963d271133a22e94722d4bc76e0828f8dc146f5e9e053df725a489e83ec64f853670626ddd31aab52ad82a67356b34e5c2f0b793ec060369f0eeac2a0e14f9bab410e13827f4f83027d80859e0e75e2718d51e977c89cef9bc04fb979f65edfb37fb4a692120311ef8ebc51b19d963ff0632bd065c093c696b34da035370822584cf396e13b2f3a345add0767c13fddc340b2d08d3da5d6e14f285520e3803516be13357897dad243e5ba7188ede9e601f87f981fdd2c27ae7acdc687e26b77272d57d3518c71fd31fe44a5ecea99a81b8bb5147ee869d0efdb44f6a90dc00b6d2b313844eaf9f137d9fd8025f66ad5eac43d2d1ac8ed20e25fb4c282f8cfd5f42a3492ee36291b13ed05a57c7627851f5", 0x4d1}], 0x1) socket(0x2, 0x1, 0x0) (async) r7 = socket(0x2, 0x1, 0x0) sysctl$net_inet_etherip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_etherip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x6}, 0x5, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x3, 0x0) (async) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0xc0206921, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r8, 0xc0206921, &(0x7f00000001c0)) write(r2, &(0x7f0000000100), 0xfffffe5d) executing program 4: r0 = socket(0x18, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x2, r1, r1, 0x2, 0x0, 0xfffffffffffffffc}) close(0xffffffffffffffff) r2 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001500), 0x0) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000002740)="31229655df90cc37f5daed91e7f1d13e3ef0ffc4165a201211e1cc331ecc1b4b6adeb7007cc18ecf3860a70473e25b765b29467b24d4493f1ff1d54001515f87fdd9815f65813e812d021e1e076237d9c2343b03fa1d122ed2bcdacad13596a19c39de6a299eefa9d670a7c965aeb7c38e8b5eab2f4b7176cce70f2699a6326a543b57aab6951a0c45fe63875a71deb55f0e85cec2683b225bfa1e40b71b3646a1ee444265e7819226e6df6eb41d4d5bd6733c948c682108734a0734b5eb1b3102d755ae93e62ff61ce00e112c5ed6838077ba36bcb6ed587542196ce8c3924bf4031d5c522ae08ce9770f4de5ee602e696b138191ea143762babecf5463be3e14b499ad1ac46e5a447d36c2d207742231aa08ee5c92762c996c192bfa0d3895e3464eeb7f8559c2e1b4ad8e64dc85afb58d3a6ecd0e2a1f31c039d9e85f680928cc68828493f1b07ab397b70a192a62e61c423cb94f14301aeb5693ed7836ade02fb179555bb7040d7dad1b158b7ab00bea2223b5dbd544dc850401f1d3387f09d068706428541e2df8a06a9ab41c1bd5827aaf4a5e3446df273fa3303fd82f84e9f5d1109e9febca8364b306bc8a338213b59c2e7fbd5079db26db7c3c60988395ea99999e446181aec0fa2c11dc70a5423325f4ca9807a8c04bd7feaca2914a1c627b870f9abf5a7f4958a7d6bb32d26bef4cf0e98ac09ed953b1ed5e4290f1762a17cfb9f0c3d59f68dc0a41e49ad4d414529f688ae252112915a36c84be9b3dce7f6b2ad0be7d81479529e6935bb9da6bed154f4215fd4d07734d9d4546e21640e6a6907aebf59fdf7765bbc69b50d8c6e278e697eb1c9fd8465e8f135b847c7222cd86860a0b077c3d84beb6759de0f3c7d4766ec8e5dab1cce831d7e48ec3eb9ee544ab0da4848a78e44c4a93a9504c8c45ad68740f0339a1bcf93c19f557e1e03088df6249fd46460667199a64bfedf0ef22cc71a8a54e36e89d5e266d617ddf3a1d2993c021a58b893300ee23e1401ae50b15114891d559a05e7b30acfdedeaba0ed7de050b47a649dd62019fcfeb24e4c231f5ba78bf0174de1d5d2017ad5534727cb0a67e4707ce3aba19042e0ab680f0c2640dddd41dc82572e6722982a738ce5ea6c3612355747aef053656748a365882450196ed3058bb31875ed636bd17f6db2c8c0d9aec62adcbafb2f697d2d0bbc7dca5b36e33da24f9db4fe985e0a7e740dc685361ab4dd2b144068d6bcfb543b31f762433774bbc549abbebcc724d2d384f7d926815a86de08c72c931b8ad0f63ddcdde5e72d74c56726012d2d020375de228a7ba43bae65c223638939b3045b9f94d9f9133bf3c15fac91539424ba626daef56c064c2624e6a118f8433bb10620618c422965fc1b30abf8b52a5433a29420ae8fc6f0ebd7a50b227ac3748ef55b60545af78e6210ce7eb95a1fbc283aefb791e2cc6befe12a070d6b3dbd5f2c2f68bcd59c3442fd23daeefc7a455c5514312cdd7002fa4961829a54f7672d1d507660f382202170b392198d2fb99d018dcc54aef950714ed04f34e2326a7a1b67a05dfbf884ba43ebd25dc0e668cc17e9d7c0e907875bfbecdaf643c244831ca92ee91690517d2914d82d40dd6f9850230a1beb95d5ede180d7426d9e2c28f42369d8506b5b3eeb4c3a3b3afd84928fb587cad55c32d9ee8a64a26f54bb6b8227a8101ee19d2ce42e19fa85a6021b64fc401cadd16f275b2b2dabddd0db9b96f0cb4a122a9959947dd2dfc2e6a77671d068aa33d06e2a9555c5a0b189752abae38454389b8694ad76fa79307ddc027519eb44b8cb6dfffbc70a7d885901e8ff557a0c75415641c257f01eeb6eef9fe8582173058e2f7451ef61fef09adaf6ad69ad5e727785eaad4421516900a8549b0db12aeb582ff6418ab090dbcb6becac6d354844c637324710e1ba0a4589924525df84de78dc205bd42eb30938e574e258b7a512c589ee7a530f7320b75f3a7d88df312e7dd7f07d7c7a3f65f432e7bcb03c68eee12188f6677e3aae4f1d89ebbce43387268637f9e66b93b8580931105a10ceae030e7277a3890cf069c32f7958bcee3ac3beb8413486e0a770fa4d4d6c5e9344228d246106d9ea6302a3bf109ed9f1cb6cb167526b9a75eb5db7ada44eae4e8151553391cb56f2cdc38ceb08ed6e0ff86449fc56c0ea73b2f372279209e3e467f4bf3f4f98686e01bd1374569e5ad612b1678b286360e862171fe5b049e4739c7b8a4aa4fdd8171944de7d8ade082d1573536d9fb866ac24ed8f9db00b521c2279ca40c4b0441ab087f3a6dc640f2804b0a6186c5e2e4cf7c794a5b1add2b52112cbc95426c31b3d4e853a992385952515bfc34ffcfd647a97e46c8ae3f9d2c34e9f48b40f95f75f2f8134757904eb524f626069459c507d18b928f18c1ae02c0bd0da13cc343c7a2124211ae82af9c6355efa6f52a9cccf44fcefc8a831d37e8c30e7dd2951c7be07195a7047784a291a007eb5484937788f2b97d28a672a6d26ab9cb39c96c5737ff047533c0973aac43b33cdf66dc647892f0f12b10d7ce185912e1a60bb6029c50ee713e22691b5c71c1a5a7d44463eed58ba7521d86cf0ac1b0bf90b4333cf099d91c628f418440aa62f907a9e99a09e7f99611f3230c8ac07f0e49a31a719f0eff4b7ab501ad78069c607cf2ddc73c270e30c466084796af278605c6d09bbd7578cfdd310e84340871da8b615c3b6184532943681f81cbb006d17715e666512fc8f7a4c1ed53af334d0d374a061c2bb0c3da1bac159b19981b9714affa695f6bafe5ed110e969082c2cbe428f4d656f960679d29d3dcf5013d95d6ec5ca841e7f6a68a7e95041468cae544758c7cbe0fec61abcb0672b5aa306d62382f77686190754c6cdfe40f36e95732f205f2d7ca1009173faa786a936a2d747036e301aa8a857df9f3830a04de252a15152e124124c5372757ab442fb8d112457b748d29c79494f13a3d9b2137d7793713e9186a731d074777579993e37eaf76d6c5d2d898876df1f3aa502985ec1cf0df49a9c28820eab8fc80f96bfb95e703d3f998736c781571c7345e0e61aebd134df20cbcd17c6e256ad53cd8b2c0b80dd3f189495d000ac63976b6018a0158e1d7343e4b0bc9acc58314ef533f991178f50f9c661d891b0d2d60a57a1ee07af97e77e3a9c6cac218631fc34d18043816dcc9bfa9a2f39ff67b2537f2353c64ad34062688b0a4e527abc9ee08f30bdea4eb7e74d25644f2fa812b69dbb1c4c7273f0103fbf1a936fa6e9fa11cd8251b75baa70419dcbe8bc6db0dce59395f57103d2b32cfa714099a30dc471882b0bb4790f69fa7e8293dbccae84b4b1a0c56a5bd046746a7ef3b06980da754ec70a1e68e4ae81de0a7dd9f81239a4dd0c2e58cda4e58c3c9c39845c00c03630b2cf8d3f37b9a9834c64253d458f2ba10a36a2b66c2ce231abe969c41d1f50ecdf162f0503d8be5d8330bb0a9ab809ed2b96aa1a7dcd882df6ff42dd2c337360fd3a5735377423e96857fae73fc1b8bb4bc8cef3f3136ab96e1f02354c30fcd0123a64b953ced5b79a4fbd19c98273428a46694513d4d12d3e65bbf7846d63ec3ad514a138536ef7f5465d37a5afd3c152a55e5c0172e38ad71f107959ac38473c673c1919f6cb3e0debb4491ff2263e8bc4e104b10a0658179e75fa3d10f0bee104cb4b97f12287531929e9e444411fdc62647c34f058c0894f4442f7f937bb97c44851d2665f8bcf35b1aeba74390ac1e63a6d96614f827f7e68817ebb7057b44331c6fdbf9e24946bd8bc8ca11e28935410e0105bdbe5d6ced99fe1987aa8b23e9e5a0f3ec95b8afb0d1dadcf32ce6472975d969a8ff03e07a8307433f631d822f40677ab4700a4c61e7d823edbd232bc484bcfd39ca5e803d7b2f6c6817219cbf60e9d8a5a323ab53b858b2d1717cbe37f43da1f9bed8e8c966a7d971daf5e0b13986db86aa13ddac95362e48603f1b8e297e52d141b82c1ae9e869ae3cd527a34bf45d7d4bc2c87f1e683b15e164edc0f2387449337da3f71e64544d3a6820d22ad90bba435921706384dac3454853bd80bbdf07c2cc5b593d688d4d381cdc6b11c537225cd0fa8e766f985b443f80a48387202257a2f2edcaba8cc41bb6c8941d4ddd80f1b6b3bec296e645f165d3557047a1aba1f752e1ed6810e29392447cd204a1aca6e89b28b8824a64a1b6e1c8a6e9073a9385f4b549de8131df9d872db7c0c18789a6e07ffca7a2900f26030e0a8fc03d7e34a29121f3dc87f8e91bfeb70057956d91a1d312d3212679ba8bc72522b7fcc061ba48958a4dc19f63deaf8831c987d1f1e4987211277843935f8259165e5d651a070b7f596d655733e58ee1a0c19067c637db8ee604f563f96217e37d2a08132db2ecd3e2770816040b38552e25d0c2d7797594b68c8975dfceb52467271d8d29b4e0e8aa5a1886f29a9ed106f1cf8717322ed39865c9636372c22c29f370cfcec1022310321ccf0ab3413522f3d302365d377fc9dcf0acd804d8e02eee43016a9e126193a5f23302b1870eef59ca20d289f18032ad22e05ab98c3f21092eb53adddf573816c51e1efa67e5cd4f00f686e00fa1f02112defe002e071dd4baae818d6997e75fa70b53591f7de688a287c5f12e5aeb04be102e2b2900bcbd16f3da7f3ad22b5bcbb29ca47067190f4db56f128b22727d7aa8e68c5488f2dac98ab26c67a0b6508a95c5c3a0ead3cacf68b27befe3a2462b8883f7694bdeda8cefe804b20afa4e1b16ffb8c200bb23ce2cbf816a4486b4e984d43cff76f627e4a8aba1df1c6d27667f5690083b00edd1316ad64a1717f2bb58a280c41c23d73287b4321c173d46a29f8b06beb689a73f32984de06a5f251480bccaa57aaa6b2750a62e7b9cd3171659cdab2fb2ebe8329c22db02973c56ea3b86c03243eef71c977b2cc7590d7fe53ebdc5cb51774366ffb0c8534fef935a059ec27dee06efa6a2e974aac92db53dc9a7931e7be49dc671613f50007d2c500ddfa9ca661f91299ad9a6df966bce975155aafd2ea26963fe8e0237bd1c90fd8194644b5a6f54a2d2a9255b69a3a45c172f1444144a7964706b31680f424660b198d3ce2faa1149040b449ce2bf2a3f14a382af69a274481d90bc17862b21c7d6a2c6dee5b8b8e32fe60717f49248534c6383c431407ef9d68c4314f144e56bfaded8ea1e9a5d53eb397555a3857c4aee3d316264deb43ff9bf8fc0021b33a99b01a2ea3be191ba6de48521c3e2673c198cf51fd4a07a2efec91bc232285c8cf52882d096d909765c5103c4acf255ddddd624913934bd7f33c9aaff5fbfd6e348b17ff1f445e71334c1b2ec64810b6265b9e0f8a0e2d9f2ddff21f374a51e6115ce7f734c6a289f310f74a1e3a5706053bf67b7b9c0e9b2fc24ca2611438daef10ae1e91f38d11f9ddb6e596fd3e2ae1b7bfb4a18a96f4a28b3b8c64c8bb6835b185d1b61e90427e5fed5c8506eea52b40ab851b4b84d980ef5399f88e67e3b6d40cd836c27b868229ccb8f42e1f6d3637a122ef7f4066d524271298a720df03ad9b80cb70c0a08ab42f4e3ca42cf7b31be7fc2be", 0xf80}], 0x2}, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={r1, 0x0, 0xffffffffffffffff}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000440)="5c32906f673e62b5", 0x8}], 0x1) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000700)=""/115, &(0x7f0000000100)=0x73) geteuid() r5 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r5, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, 0x0, 0x0, 0x0, 0x0, 0x140, 0x1b}, 0x100000000000003, 0x1, 0x40}) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) executing program 5: clock_getres(0x2, &(0x7f0000000000)) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10100, 0x101) getsockopt(r0, 0x1, 0x400, &(0x7f0000000100)=""/14, &(0x7f00000000c0)=0xffffff64) r1 = syz_open_pts() readv(r1, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x0, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0fdb000000000023001600010000400000d900", 0x0, 0x5}) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c2918927"], 0x401, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98558f073d142c7a566a2da02417062ff4c34637e4541a29a31c8beace26915307be522d9a3e510afbb31f5b6f590d0fd7fbe52905f48fde1ebce68cab8ef82d5a05fc88642524452c4f45b42a", 0x7c}, {0x0}], 0x2) socket(0x0, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000001c0), 0x3) getppid() setpgid(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) ktrace(0x0, 0x5, 0x128, 0x0) semget(0x3, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup(0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x8000000000000000, 0x0, 0x0, 0x100000001}, &(0x7f0000000080)={0xcea, 0x8}, 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000180)="8a3aad21", 0x4) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') executing program 6: sysctl$kern(&(0x7f0000000300)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) socket(0x0, 0x0, 0x0) pledge(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='#!s', 0x3}], 0x1) write(r0, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f00000014c0)={0x8000000000000001, 0xfffffffffffffff8}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r4, 0x80002) readv(r3, &(0x7f0000000d40)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x1e}, 0x4, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000c80)="83", 0x1) accept(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x64c8) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x100000000}) mprotect(&(0x7f0000602000/0x1000)=nil, 0x1000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f00000003c0)={0x0, 0x2, 0x40, 0x1000, 0x2, 0x401, 0x2, 0x10, [{0x2b1000, 0x1, 0x2, 0x4}, {0x1, 0xfffffc01, 0x1, 0x9}, {0x1, 0x8000, 0x200, 0x7fff}, {0xfffffffe, 0x8d20, 0x8001, 0x2}, {0x7fffffff, 0x1, 0x1ff, 0x8}, {0x2, 0x0, 0x9, 0xef9}, {0x3f, 0x81, 0xfffffffa, 0x6}, {0x80000000, 0x0, 0xff, 0xf}, {0x7, 0x9, 0x4, 0xffffffff}, {0x2, 0x53c, 0x5}, {0xffffff9e, 0x10001, 0xffff8001, 0x7fffffff}, {0x3, 0x7fffffff, 0x1, 0x1f}, {0xd42, 0x9, 0x4, 0x1ff}, {0xef, 0x9, 0x8, 0x100}, {0x8, 0x8, 0x0, 0x8}, {0x9, 0x9, 0xfff, 0x9}]}) close(0xffffffffffffffff) syz_open_pts() syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\";', 0x14, 0x6, 0x0, @rand_addr="7f8e769e0afd415700000100", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x0, 0x0, 0x0, 0x0, 0x0, 0x3}], @generic="429d9fd4591a12f2217e690b"}}}}}) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000000c0)="996669ca7547c10bcac8756a39bf884fe7ba22d47763372bca62c3c07e1105c6312bbccef1a02cfe66734960d3afe21cf55ccb0cb3", 0x35}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) dup2(r2, 0xffffffffffffff9c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="fd0cc085", 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x0, 0x5, 0x0) fcntl$setstatus(r4, 0x4, 0x40) connect$inet(r4, &(0x7f0000000000), 0x10) r5 = socket$inet(0x2, 0x1, 0x8) r6 = socket$inet(0x2, 0x5, 0x6) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r6, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, 0x0, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r8, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) r9 = getuid() chown(&(0x7f0000000080)='./file0\x00', r9, 0x0) getuid() executing program 3: chmod(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000080)={&(0x7f00000001c0)={&(0x7f00000006c0)=@un=@file={0x0, ""/521}, 0x20b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="b8", 0x1}], 0x1) chdir(0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r2, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x40, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffe28) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r4 = getuid() setreuid(0xee00, r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) getpid() ktrace(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) executing program 6: open$dir(&(0x7f0000000240)='./bus\x00', 0x200, 0x0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f0000000280)='c\x00') r0 = getuid() fchown(0xffffffffffffffff, r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(0xffffffffffffff9c, r0, r2) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r7 = dup(r6) dup2(r7, r5) connect$unix(r5, &(0x7f0000000000), 0x10) writev(r7, &(0x7f0000000140)=[{0x0}, {&(0x7f0000000080)="20521f02439a422947f00035fc30d51842638ee7ac639913444eaca8f681d5ac9906bd30eac38c39f7853bcc71562603fbae71b1b72eeb640857018c433b4e16712a6d384480c0e3d49722c07c53557e0b46e4d0ed2e4adbb0f4657b6cdec351e75a0d3460678d31dca8be00cea02bf095db40c8b35cc238ee1097f259b6c67e3f9096101c7536f1a8", 0x89}], 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x2, r4, 0x0, r1, r2, 0xa9, 0x24}, 0x400000000200, 0x9533, 0x3}) mknod(0x0, 0x40, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r8, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchown(r10, r4, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000080)=[{0x4d, 0x0, 0x9}, {}]}) connect$unix(r9, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) socket(0x0, 0x2, 0x0) executing program 6: r0 = syz_open_pts() setrlimit(0x3, &(0x7f0000000980)={0x40, 0x5f}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x7, 0x145488ba, 0xffffffbf, "00000019000900000000001f00008000"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1c9}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) executing program 2: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9", 0x10}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000280)=""/89, 0x59) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fchown(r0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) getrusage(0x0, 0x0) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000100)=[{0x0, 0x0, 0x80}, {0x3, 0x0, 0x1}, {0x400, 0x0, 0x2, 0x8}, {}]}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8210560b, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x18, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) chroot(0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x11, r2, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x23, &(0x7f00000002c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x15, 0x0, 0xf6b, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @generic="04"}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x5, &(0x7f0000000100)=[{0x6ec5, 0x8, 0x4d, 0x7}, {0xaa10, 0xa7, 0x0, 0xfff}, {0x68d8, 0x80, 0x20, 0x5}, {0x400, 0x10, 0x6a, 0x201c}, {0xd598, 0x8, 0x77, 0xfffffff8}]}) close(r0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000080)="2e81fc25", &(0x7f0000000180)=0x4, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000005c0)={0x1, 0x28}, 0x2, &(0x7f0000000900)="fbff275ddc8f8cf9d1c5019812718d955514266c3922d89e90b65236ae1f89c5184bb77b3a049a814a9e6551b6267e7f91e1145599b7713a77d4e461f71061d9c357efaba2bbc5c802767af52890e0d301442a6fca8552901be0fd0bea62ca611c257ce064b396c4bd4e1473b31742cbfadad0fd7e0e4a2d717f1ebaa7d37b775509b5b139dbfa36897407d97ff7c0ae790c5eae147fb83c2e896d4f90a80700071162a154", &(0x7f0000000680)=0xa5, &(0x7f0000000180)="a127793ee5eab92e9d49a375eaaf0fbdcbccc4f479d546388404ece0b43d3ce74cc020c7f1a8491bddfeadf52dbc97c7827abe7686d84e22d80a11dbb573b565b1c09621dc8b1836804302f6519edf92224e1b03c827390f8566acab5a925026970baa583895f0d5b865a9e9cbdd88ee27750d5515", 0x75) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x40) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) r3 = socket(0x1, 0x0, 0x3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000340)="e8f5ac06ae84750d8f98d39001875595f5224041247e53cdfbf2fc888d7ec80f522c497c99b50bdefd5f33328a21b077df16", 0x32}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() select(0x40, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x7, 0x42, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20040, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaa07ccbf80350001080006040002"]) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) getppid() poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) close(r0) mknod(&(0x7f0000000300)='./bus\x00', 0x1000, 0x6) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r4) executing program 4: open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xa3}}) r4 = socket(0x18, 0x2, 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) r6 = dup2(r4, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r6, &(0x7f0000000240)={&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0xfffc, 0x0, 0xfc}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') chroot(&(0x7f0000000000)='./file0\x00') unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) executing program 5: r0 = socket(0x18, 0x3, 0x3a) r1 = syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) write(r1, 0x0, 0x0) mknod(&(0x7f0000001140)='./file1\x00', 0x40, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket(0x2, 0x2, 0x1f) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff0000003c7a873aa44ccb074b44d1ddd8ecc6f757c412565779218da9647f2735f1c587663d7b1f023615d9e51f86f5144b71fe520c5f83380258cadf0ff7e8caad95ee203fea68", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x48}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0xfffffffc, 0x0, 0x0, 0x0, "402a17e131ffc28cfa12a680549b9d0d53e3212c", 0xfffffffd, 0xfffffff8}) r4 = socket(0x18, 0x5, 0x20) setsockopt(r4, 0x1000000000029, 0x27, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x2, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520020000002644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) r5 = semget$private(0x0, 0x4, 0x0) sysctl$hw(&(0x7f00000010c0), 0x2, &(0x7f0000001100)="b5", &(0x7f0000001180)=0x1, &(0x7f0000001280), 0x0) sysctl$hw(&(0x7f00000014c0)={0x6, 0xa}, 0x2, &(0x7f0000001500), &(0x7f0000001540), &(0x7f0000001600)="6e38982386582934018554705ec9a638831f8853a9d802609fcaed72f64afea8d6ff3f7b7ab13caef2569b2d36d997d4c5505b70f74f16bc8033043f58a0bbe3277e0a6964bf70541a87edf9b110319f798382aeca8a2ab9f4764ba28274c3166416ef2351b193fd6f282b1f607f96f6e0d5940b5c8ea657ee0724015fa207c9fb72b870d03e5a02f19f2dbdd9da05f7ce7f447c00c3f918031ef51cdc80ac7b8fd262954d74e1e25b5a20ac578704fd937bbbf307d68cee989723e7473f453012f834b0945de0ba370a71d41a0446", 0xcf) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r5, &(0x7f0000000440), 0x0) semget$private(0x0, 0x4, 0x556) semop(r5, &(0x7f0000000380)=[{0x0, 0x5d32, 0x1800}, {0x0, 0x8}, {0x0, 0x7, 0x1800}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x2, 0x3f}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x1, 0xffff, 0x1000}], 0x9) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000040)={0x100000000, 0x3}) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x2000, 0x58cf) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) openat$bpf(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f00000000c0)=0x2000208) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x18c}, 0x0, 0xb87a, 0x0, r4}) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000080)=0x2, 0x4) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r6, 0x0, 0xa, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) r8 = dup2(r5, r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r7, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) sendmmsg(r8, &(0x7f0000000240), 0x10, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 3: chroot(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) clock_gettime(0x2, &(0x7f0000001700)) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x8, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x11, 0x0, 0x0, 0x1}]}}}}}) executing program 2: r0 = kqueue() syz_emit_ethernet(0x25a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd635b9c36022406c1fe8000000000000000000000000000aaff02000000000000000000000000000129030000000000000401080401cc000100c20400000009080d2b2c2adedd99f9d2c1834d20d700003a000601640000003f00000000000000010500000000000062020000000000000102000005020040040100c204800000000000000000000001000300660000006114000000000000c204fffffffbc2040000d616008cbc86012052624f44bb9a643267b28bfa865bf9b7e334e5265f69b3ca158ccdb0364731cc11133fd7ee1758c6fab6c4820f0e3ebf509b04b8ea75e0a8bdb17c24c1341928ff512f164738d56fe8d037e343d9faa7d9e4327c69c43416b4615b4336c8cb4f2b88e88ff026d406473f773ecb15fe0c77a4641f9a2939b81a27762496e4d3ac7bed945a5e2bfb1c01050000000000040107000000006700000000000000040103000000000003000000000000000001000000000000cfb33e5b071910658c37a606b678c22d541be416f74d33c20b8420d37b9c572cb3888bc58cd3431a9c5ecbfd7a87c479da2cccd320aba3e9697202cc97d04e215c1a6a607a3acc201db267ea63718f0af67251c9ffaa97ac913bbf2b9a8d1e4b6c2d645399d5ac80ce05d4edf8329e6bc1360ac4afb7eaae215c0ce4dea7278dacdcd15058b1805d03be7809f6d0eb7134907bb381bae820246ca3412521e71d7254a5a064c0b9f1bbd04f39d8dfa4b8f1424a7156264384ed228d1464263ab9de141fc0c00889cd51039300f838e97eff99d3ac1966c7e231791db8f3ac0c4382cf0635e08f531e20b3bee8"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f0000001c80)) r2 = syz_open_pts() syz_open_pts() writev(r2, &(0x7f0000000480)=[{0x0}], 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000300)}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000240)="b10005010000009f0500070105000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297bd8aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fca653181afc9d3f0100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0187009, &(0x7f00000000c0)) sendmmsg(0xffffffffffffff9c, &(0x7f0000001b80)={&(0x7f0000001b40)={&(0x7f0000001bc0)=@in6={0x18, 0x2, 0x2d06c7e0, 0x4}, 0xc, &(0x7f0000001780)=[{&(0x7f00000003c0)="e568dc6a9f71dd9180b6e0fa6889fab7b5263bbc8667ab1db8a549b93bc705e4fca4b61dc3d3d72cf4f358343afca6350d", 0x31}, {&(0x7f0000000400)="1bd924c11ca2fb96f079a12251d8aa983d10b42748cf8d69eb91afaf1db8d9b9b0fc79cf1553c62b312c85158a6bab9db9a776c8e60d03502805282556f5e1e47bb0d2526f11e88eecbb0e1bf1a23bc0027bdb56ea81fcc51826ca99f08cc535f9", 0x61}, {&(0x7f0000001c00)="095f420584934e794e4af8a84e47acfec64c53e5e4091f8dc5780f1736a31f192812f724e442f57b6402acbc4dfff231b5953910648b8696253f0cb687243165cfc7f3e40d2b5a5441d6347cd3ae7a567e219a91d2b42195016232b0b903", 0x5e}, {&(0x7f0000000500)="90ce784151154d6b45a105a2c5672b4a398a03c78c7c56af440eaf7d0d31b607d72e5a9698375879bc454ca7154e965bd0f86328ae9a72f87ce5c11578dca5b71897a55ec7a244db92acf97a3504aa7ae44886ffbac5546791eaf768acafbaba625c26ffcf74238d825869a1f19ff2ba121b5a389204b467989c8e53e178e6f874f149d9d610051c1d1ee67607dd6dfd1d89499f70ddc9d1332bb068705d67bdefabe96d01487b5d5629bef99020503164985cad6d4062faff8967da275841333db958461a82f636cee3a64431361bd5422710dd7b3047d0c67193d5105bf32520880c963b2fd911bbdb8b6222ae0f31d8544c31dc6c1d64ac8d67bddba1038641013a0ce78081ace8fd3a78140201b6d38d37244632aed8a5092a1349b25a89e34bafa8e65cb1d6a7e6e1293758f7082dfd22096766df196b3144a9f44f945407ba436e5d4c5127d2e9acd1263cc110e76e61900781a33b4a6a7381c77f22614f3790f69aecaabc43fb8a69453e30709b5cc4aff9872a4ac93eded14d0e589804cc56223d7600581eb560622b0e6cd951a92c45800c1e09fc7f3abf9ac8fa10f8b479c340932fa17bcb69c01c97a6364b59967a1db06534360fd9ba726036a4f790c9883382cbcea59d420f51f03e4e368de15d6f3fd8ec18b35f571783a52cbed113cbec9722e90c86740eb066467522e5a13360d41f65d6f1d4bf8f81b76e74ddd9e08056bb675d54dbae69d9674fda26e5442b7446f9bc0033de972e2a13aef7717919c197b18462572a057a67efc3f3af3b2e7d82f1e25e6e055b9d27bffc120b4d64bca8b64de804f3244aceb6ee998cf88ff24eb45a82a3afa6b38f52df5fafb2a555ede9dc4f0d39e9f3ca5beb53fe1d72f09cefcbf278989afb46089ff5f35ce75101e68f16e6f41fe36a299067f504bcaf6f7d3de0cbd83ed0c58570f608f4e8c4e8b1b5f6f96fc44443df597fb3348894fac18c73331570d6520893715866ef403ee88c9fb1ca5a651a49bf52c85c8de8ea636a34f1248738e8b3407f67b86e755cf50bff2966358480c3b6077084a8b5685514bceee56c172435200b53a27bdb32768f94ea65dfe0b21c07d18b4620e350bbf1c52f0306aa0ca409326dffc622ab15dd63446414b2036d3abed5edaa60915d2217376785f99f8778d089ea6a078e3ecc6ec090b36aceff134844e8ba81205443b5a5df9427d10fb729a57479119f36b194fab7b1a76962e01783f6e5542d93f3066256eb437cada69afce57a24c643d6ac1cb0f091047305c1ff5bc3c66a6c17d4c0da43b43771e3d4d652510ed74166eab1f11400e1acf4d28610758cff321b2977c0eee6a59316e9764d2133513dbc16dc7954a047ed65572152ed1a8b07266b71fed9b2fe1e15157406d28e410919ca971c32f411395c6dc5e7c58c7e587545bfc32f2f9479772fcbb017d857e3217d7d0b7d124e6f8fb6867052e0106886694f5dc51584aaacd15abfc9ecb1f65933d481f345f94332ea8fdc3f9e0ec3c83dbb5be8badfc13e4d89c184cd499ee49725e8cecc6ec26d1903eabf8a6d652fa12d50116bd943ddec28c43e76e97ea91e640fb9fc77ab369d6dd1e8bf0a5c36e47392e5dcbb185a52919db77c05b1f54a3068d052333fa056d52b62fd15a8a144b2774d18500085110f63176c7db8541cc8e525126a250a70cd6645a0c231c3099a58a4a452c00ca3842c656375dc81286260b4b84291e71507e93dbd221c3035ae77759aa8e7e259b409a4ee001a1e0d5f90e144dc8f860b1a31b6410b7fe9e4a2d5edf87a822f6561adacad3e344e6eb48308730fedf92a6453451199e3575593ede2cf1be1e1e81c75b191c89d083734aac2e05f44fd742de7a7b44f1b2b4b585cb9dbf83ac299a3fe519b9419c2f1a3f0e0697d96c9afd13277ec225e5bd37c9200f2028ecdc0bb7fc6f200fdfa1a070d31c487e015683349a88f32da43d8216bb9c5a080dea39c34f393d4e8bf7b498845e94af5d62f3f3cfd49da28c82cb2b66170daab0f2a414032f13be21762d465e11c186449caf9c9e538c0c06efafb5c0cf721224fb0e44777e4d673c6bec14cff0e0733d7909a6a8092f668e3e47e4ea43066e92be3fa810d0401f8c94ce59f09790daea8e2b478cf0f5b18efdee8a34418b6bf635d5d6b3f8d8371699ad6b7d5cea46e54b675d639abdf595dc62fa369ae0625d76f788587974f56fa34cee78d29bc8039033a0a8f3c98ef0979350d5dc1ff7459717aff76e8bd69e5c2688b50ca1455a78881688bcff3095e81b5d32075e2f4c59460e90bced043dbd8def9a44e62914553310e5fd65a86664977cc23b66e33b16f28fc3559858b0e175915b0b309d36b6e7fdbd301579d257ad7314225ab894360f1c30947e8bebfee158082d03347c5131401caa0566b8344b3e6d1ba5ff551718f3840ceb669dfd209b45984a358bfbd81cc0782400d583950a628bb266185682d51e68644ebb2144c4fa1d770063f010e5d7e23ada33d7bc332b75a7a93bfb745cce44dc8af35b7c30eb5af3ec13031c3a20b02be477b03f27a5b288fb112d9e2da39ae886182c026e35cac3fed3bde58b642a9b47f8ba9ab438136109fdaee0cdff99057b6fd680917523950857f74a330418168a64e88975583cb4d44ba08352d15c90442771305bd462f62dc1f29e8a5faa4b227986fc5c0c8c030447962c9e3a0287362be9af43aad82fa6ba8de57cfb08574b0d7667312f0a9eecc6d0e6cd177681b1a8ec96bb79bc0bb7438159268af2ba543913b811573845f00088192dbf3cb9d50858a52e4aa589b755e84bb37c772a8f941003dc37af90581fb5cf17460db6b0089a2c1968f73b1fd91c4a52b9bc1ae0d1864caaec07b8380318042414eba05c40611e1a54ecfbfc35eb9812b04a40d36aa3014d005d7d18e7114793b87e27584053c4ff289625b6741ac44636d30166b45000ecb14c2956bd1355f66ba43a27dcc7048b5bc8fe5b9818f66dcee54a94795e50c4e3008f9b4e2dddfe2bec5f3d141243f6d24283aa2fa30df6ed9f5236208a7b76f6b4c553a4b98af703c4afaac5b675653ea85416947b46c592038187cdbf4a851fbacf753dd23decdb86def5a723ff2c4dd05ff9654ee76f7a16a717a9c439d8b2c7db5810998fe9d377f6f811b6f342564d616a4543a90f2b14d52039afd57759b198b4ce48681f0904cfeb7119b16ee7684cd71ef7b38c575b878917b60d403bb3bfcf45d8287ae73837f6dfb2de54d7ef3c3489346810de2a5258909b9f8b260aec51034edf1c2f9ba0eec09b3e56d55a82f904bf2e180bec8f0cebd56e378adafc4e0d06ffe2be9b11bc97f9250afa384c9d46ce093de8968e7dff990a300103623a471c75b4a29b704defe58f3c2fd6ec929e5a680ebe47d0c6ed5349f9a96b3d94d7cdd0b191d6256a5222f8a131baa3a9018a44ef119f0ca865607aad88afb241b58549365ea77ef15e5e50bfa8b4c3176c88054204e20143de20a9475902a4aba9e891c8cc0a5ace98da101e3ba8f59d5aaf23ef942e9a708f0e130fde5941a8f071d1d301b24b0109e8e3705f79584342b3c56317604fdd51e84ad069865503a7f5b4daf2d91d2075be6186fc476b0340aefea37d919c610a87c4358d2ddf4ccc9262175d880f5ab145b9ea20afb232495ef24b934a2b450ed477660675a2a2bed3d66425c2ac97a707fec73eb5fac55a4759b9aec98be342e4a40112b2605fa55af22e2988f2cedf1da35f1d0cff9815ef3f35fee36edae0f1228f99acffc3a3e5ee208ce5a0211ab242628fdf11a1bf9c040784934cd9ca631fa9ed6b0160cc6780b0935bc6e96f79fbc67676fb4a6aabe3082b993be84fbf2333b0284001454a86312e542f256612178b89dcacd44ea7ef8f681e307b59045106c3010c9a56d59627b433d96026f47341a8227fe624473773d6934a18c0446e033b1eee862570a090e9f655e701410498b0c97fba429f653ee199e0b6e4bf87245ed7af7b9cd098d21b7499ae280dda2a72fe98248065918d2c22b848fa86cd039bb964808aa16e0b4053259c5eb0335ede434cb19a72502dcfad4bb44da4583a8aee8540ad72c230e1d6b05ba621397bf04ee6f9941d7bc0487be1836a6e98c95a095e02e6e4fb5ec1afd23f761f5807ea2ca60482d1fdfa0d0bf29c0688e9dd4d7c1d2ea8bf8eb2a2a65fe4c2ef6e19e239f8583ec595795711c9c67269a9fcc9d8b14256e05085939bd71bdddefb431aaccaee6bbd593478ff1b1c78a00bb0e6c77174921f5981658d8892ae41b582b176ba0e24abb4b7c6b0ec3ec09191fbf15a74256b6d7d961b55849867110406c7fe365b1e2ab2a582fb4a2417aa985d9b656519a2e46831494c68899104cdb2cd4474fa2ac0b03d00b5e518bc3b0da883c49788966238a34f7733b221ee071c8ce40ca7344004857b90308774a990acd52356e4b75f4d42f6dcddc162bf3b4471e5e1d5efac264fc28e47bad37a56c6a9cf8bb39bf624c95857c692c91458c9790c4ba761e9208ea8ecf4d113ed856e7d8ccf64d8593623bca99399a3f540188338416775f2692d7c2e8992c966f070dc4289ada320f3cef249d098d415b8c709c970c72196165f790276c81cf06e84f00a707ec449ddd62a291035cecb128b8ff8692110a626ee14a25742f5cdfb92fdc2d77675b55c48139daa4bb8cc680872eca4eec14e75993f573dd4578a54b43f180f7ba5945bd109a210a0462f36223a4839b3b18263c04f79c7c19de20b80c3d9eecbcfc0f87470da160c0d2f8cb5caf3aacbdfddd61f36898ff4068ff1422b6b7a2227e4e0fe8bc18731d88942417654dd99842c8e3eece783b270f9d38a1c21618ea6887e41b46c2c6fb8bda4d9b531e40c193d8350fc0090c1298627f472ed8cc648dff470e1de895381574c63b1ba4e69d7288705c0f86de14dfc2fcb071878eeea38235b042c7a3fb3f2e2e0cfc34c2dbb1ee14c3ae3cd4b077cef12c067cc67bc1ce4e80f4b41ece7650848a1960ef340c233dad21cc516beb8986007ad1711e0af58d98474872a3253d7dddce61b064c1b2ea359dd541cb552c931e1242f0bdf21d4193516731bb352dd6f60f9f66b28fec8d4d024ce894041e01ce9abccdbd31b13c95dd80c66134374cd077dd803778478bf355d18e6ad9f2b7e104f2916394d73f164cb21e7050a96b94051c6885cda8a73f9c5f59eec60d6dda6eb6e807dec5dc77b557124c73eaca0ce811b9c4f66c57ef79974e8aac656289e5cca8a7e51d0d2c82fc2b2bf2092b4e88f94c1165d55601112560dfd2204218708af05b9247b8de29ec9c0a07930a1b0e8ee689b0077f5e95be75daa1ac98cb04b76d813dfe839940176965f6036582f0c0f2e50ecab8dd4f42c55ca6cc375d570fad75c86e5e08475a6691bfed12b9859048d0459dcd4f80e17408122d4a4206693ce274fda20fd3a7638327e19c2fb61eb4091f5815d2babde801c11d7cd69d168bab506c4f30df05a9d5462dd601552dced71f9f9387bb51b02340ee6629feef45dc8d3dc9c4cdfa8c1a305a79e6ab52dfa64aee6a358a2af797159cec5c14fdd6c1cb8ab94260a663bce12830125e09f2012d1bcad4143170f06c2cf708aad5ceb5d37db36591d957218277c212c39189a585471075c4813c942a062ce2062b1bca5f75bd13198542e873f737a76649233324763587576513aba83f35cc3226784f109523c5215cba01b4ee47ece94578005a720d43a24c2901c8754b945bbd2580", 0x1000}, {&(0x7f0000001500)="d5c5e47bdbd16c0753013dad20fe38cb6e8e266e4553bc9d8341147fec537b4d101723dcb43640394677c844eed188c0504ba858da51180ea2ac7c9976d76dd80986d98c5f5146a896378d4a98cf8e1970fc3070945ecc2e51d3c64bd8cdac37dacf2df4d660becb348bae54068e7873679a0fc5e147c4788b299c0fd1c38b82bc9cbbe52dc4ec92fcfc7ab065ae58d8bb8e493b68dae3f7cbce2cc624b26ab0a755db92a427b9fd6ee52b0c46fd5f700936204431133a58c60455f51e7cc55d5d27e3f28d3d969b32fe6eb0e87307b45973737309f6e1d2a5", 0xd9}, {&(0x7f0000001600)="01f801eeeade69b18796734b1dddebeb6fbb68849c5d6fe6666617772cb892ed5e1e679f903fce781c0bf3c3d38da8cf8b553b57ebfb25c44dfb138577def2994067b616f55b2b3176d95dd8ab11289d", 0x50}, {&(0x7f0000001680)="d9e3ce8dfe7d60cf0b3efde44a82ec54210068b40e4eddb79aff629e62a741904a284b4c35322c88a3ffa6e50213072e9661cb62c230817086b3e21c9691759afcb8bb44360703ab01d29ec791c8033087460efd92ecc3e3f32fa9dda52e29d85d3c7a85bda64a41c22f12882501d1fd88b7c0371e8196b1e44cf99c04e6c445f16cf905fed3938de2fb5e2b079984c6243d03c23b748b8c210419e3fb3f0de7fae8871f7b08292af2af30d4307c732d491500d72f543226f330af51507e1cc3d6021c4e591eb48e7bf6f3aca0bfed6fcd1676", 0xd3}], 0x7, &(0x7f0000001800)=[{0x78, 0x1, 0xf91, "127c63a22338d5c9ffa9722f00134e70703d0d384433baecc10125beb69d3d6e5b6ed7dab50f290ad28a77aec51798fa3f898eb36ca8bbf58476e5a4f4fa98c44d92b6d6c4294bf6bd881f46fd1a650f0dc727079f33dba53c5305004bd29d25883aa815"}, {0xa8, 0x0, 0x4968, "f96c483df2789ae2b66250c480d2ef67d7e405d2859fac43547d9b01e2e41506e50eedf3d8fabd5d20f58feb6e85e831cc7d4ec402b8124474d193fc1fc199eedc5f925ec26eaab2319611f72dbe4dc8a4823904174aa028b5bfcb8fa497a46c4c40f4bb26ee2ae13adfd44be8d75e3c3f0a3729f2c25c767502e9cd6b2cddaef380d8b1fc6122fff39e1e5d780436bae6a3a435ef2f90b3"}, {0xb0, 0xffff, 0x8, "38be6bd438af91e636b56dc2e4e346031a16d8193b12021ebfa5871bd70cf66e4d012c07f5befa33164ab3f56926eff5cae3d5748871d5030c948bd892c5aec2ca87fcd99e8c13748254056035d114231a24abb997d6946db762c7f850b9b08272c5cb06f06591fdbce5a679a1db16593b547cf05de464a3b772c4e887fdb5b59ba0d1e83e0eeb950de62a2e314b39119690f27edfbf702723254d3ae7aa624e"}, {0xa0, 0x1, 0x8, "b4da06cff6df0a933160353b7b34c6993e3cbbdfb568652c33c1284557df9829cb1f1d61139781b7ea39764fe20bdd5d02a90f7dbed5bb1c75eb5e605c3947db396432db82860ebbac5b8c2a997765439b7cc6712f7130c53a08138cf36e9c32ec1324c30c32ca2b6d9ba9692c05137fca6e991437782a0e47886a8b901fe196a7a36a312baafcc9f71fb3967de7a3"}, {0x30, 0x1, 0x7, "93b6bfe37a33e9f89d54f667d2fa9f51fc8210bb1488d1c5769e430a5956d5"}, {0x70, 0xfffe, 0x8, "9d4f36117a3ed379dee7968f705d55e8b073f637f55952d84572352fd2e5c0bcf9c04bd5758fbf4f6de29d4045dd92e2ad17a39173ff3c3e1dfd0bcb43ec9ecbf9476b2da392c3ba3aebcce0047cc2f3e17b0ee1260270008a"}], 0x310}, 0x7f}, 0x10, 0x1) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r3, 0x5) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x3, 0x1562}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0xff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x4af}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r6, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r6, 0x0) r7 = socket(0x800000018, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) executing program 6: syz_open_pts() r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000380)="d62a752c883a08020062bc4459801dc99be82e0917da3c928cc0a037a20c5eeaa104176008bb795855576ab7f05df114432558cf652662b23dd5ccdfe8352ad2ace3f59a01", 0x45}], 0x1) writev(r2, &(0x7f0000001b40)=[{&(0x7f0000000900)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773c10034a651a55add4afb1ebd6e3b7114fa1e061cebd702fb7202798b964deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e956000"/124, 0x7c}, {&(0x7f0000000240)="ef49794592a47039bec9a461d74f6f35dbd6990479084c776ba0e26f11ce6dce87ebe852f9532fe4564c8d4d191884627a187d3935766482a7cfd79bab6234d8550e7075b3c2d977bda92285cce0a48fe54d209d1881ac2db92916235bcfa682f5acb157a7597f54c2f4cfd7c1390f80a66425bf924a2894b52527cf0dcc276c8eeeb7056320a5644740cc3316310b", 0x8f}, {&(0x7f0000000800)="d6464b8fabfa90c8b354499755c9b78369e2ad2b1a0b7d7034cbb32c3bda23e694d0cc53698e9ac2cc2f42f3a7977157aa044b60f6a3ab3062bba748697f6179e9f191e68a67c213ae53176a0931f5ae307a3099d3f49de58bec3277bae2ea6d64236e129b7a1638d9dd309d7aa0a545431409b6e710144e850f3c36330958445d500dba065c94e8c0a8851a6a8e", 0x8e}, {&(0x7f0000001d80)="65a86f5880301ab0f6caf82916506a4dc28c8bc97e8c160307ff53a0a01460b3030d5e90fdffcc036188e1aeb53ebc9f4506e3b720eaf47fd86118e353e3d7c75d0e77613de7736f5a3fcae6865ce546b60390fb64d0eda8ce7669578bbbcb89354c799b0e520a852d96535a9f314598602dee629b3766e3785e3bb0ce63340b656b3402d1f93876f249844a49c597fbb11de93aa6267e0e27b1eef8059f5a19903d67676456a7813e164293eb89e43999ff09d1d0b8a9d72d18b9cc58571197f49568b6cdc3dd830100b5fbafc74fd3a9beb11351217aee9cfe20b963d551ed3608e2100f20142fb91fac19707f915cf3471a0e81c19252aa71143920c9f0ec7daedc91ef3c43186bd3b769bae7a8e91160654370aab1de065abe77f8807c460dc2bb7ce592807fce5e11b0f19349e95864dbecbee1bffd4cb8d0b66ea856b1fcdf7902677a24525a61b2a129aa2d12858dabea9a3a6762e10b6cd37d8e1e0cf5a40678531de1efdec933dced2c5a91a357b0514e2e005bc69afce349e8ab8b2a049e282065dcc8bac7ce708ba4fc38846db7ac6e71dca887c0b652d135aeeaf4054dce90f2b4cc27403651721e1d944f06a1e90e342e422da14b1be9faf95aec5bd9808e7ada2fa40ebd49b1a577aeaf75429670f6da01dfd0a737f05b78a77a023d05d645f052afd60ea05fc7fb117f813176c63547e43c854618a75f3696c014ec7f56c28ec668dc7c4d236ea037380d5ad721b7ef986202298021be518b963dfa70c0e1df7c92d289096a5a3e59eda4341327e9dee075720a3d91f1c97a1d611acc4d219c6745b637312f579ae79886473bf316cd3bbc6493be1b8edb92bbf5e52b1ab5ea5e2cd9358323e7dbe098816d85046a21e9ee326ad4f04ddf5e9e02e7ae501b3161e3a749b2220588f0920ebcbe1314e5b42ad3ab2154636c5947fbcff594e2e037e851a73dafb67c64ee8500b19f7e9b82429197c10d3ea852e0c8a1b03b19b95bd881fbea4d2f935987dbbd75b8f55d528edfbe8cace6b0dc1ae3781390a96ccc4a631af1fd88562ac5633de42c545418039ece1440bae18b4ee7e895cd6db686fb7f1932a18c99cf96cae5bd37009abcdf22a8d5a5340594cca0c4289bff3bf19817fed8477091fb4947504b913bcf7c7bb28beddfbc477562cfb544333b1997ff228c7abc224ebdc2386f9c8ee07347d95aef57fb2043189675183677362e390e74ce4da6c377ecf2203855d5cc94f0b9eb502d03a02ee9a353fd521885eaf047ffe35b673a3738c27aeea58f10187e19b35db75b78b785d00b11243937674016dc74d5cc8175f2e6f2e6692ffb44c243552524cbcdc27209f4fd54ce806d794b756d85ee67cf4ca9911af0de3b747ff5d56445d3f8babe5e2603deda94bd181a5c504a31a91e354ad290e7846d51f48d01b6eb27ab724b2f1232cdd7e0207b5839ef41335d4e3092f0d1f7cafbb0e327469b032d9be6852b6f4a7437122f3eca9c6b5a7b1ce3b40a0f37341e75001bc13f4eee34c0170bfd874d2691818d7f538a52ebb5dacdc7f793467b797b1f551d463a33daf2b80ed1aeb7c55f1da6dc2356a813c69b577b25f14c3aee67ce913c38f4ef0cf74e0e29ed90f936b54926c342f5bb8742fa1b8dd867243cf6656062513d744d31b55499dd463cc72b785d3451e58d0ff55f500c1746043a077224a4a99b8f63a71331e7cb1d001f1959719b79d8480ca7ae5bf4767a02bef06a5bacb5495ed2cdc66e4e913f6b0b109d57273f87864b5ce94ccc1ae516f3bf49e7ebc57ea4ae9d03663119c724c965a53945343e65a2a31060d030c4d14b7363620deffbfc7fdbb02ff934a00c10835789652331e832c0f46e61e9e502699565bd1e892918402cf9fd988222c8dd8b424b7edc314b768aeadc6f3a6c7a7be599901d229e93a596661baee02913e930011ad53779dbc073c24ed8b76cefc5f9d985fecc2b4d48cb2f241ce919e739295867a83a103c609df29856793822350631c5d84e30d478cfb75deb431c9a60558e6582eeccf9969bee778c097ad51c3a7252b824a9e0ae530df6c5254ebe3a6940819873f74153db9306512021f3cdb30a125deca6dbe93a9052aff2c99287a9e0b15b8f11b1990a", 0x5ee}, {&(0x7f0000000200)="a7e7b786cb2b7d2c3c8d8368b35e6fa27646c4bdae3585490100ac01259e2fc8fa77005e5532afc873be96000000000000000000", 0x34}, {&(0x7f00000008c0)="ba90dab87737403f35a1b8", 0xb}, {&(0x7f00000009c0)="6907e94546caab51cb4f3603b75de948e847ae359d69cdb00b9add834a7d6b61ffe48010c65358bc2b94e1c8f639bf37", 0x30}], 0x7) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = socket(0x1, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r3 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x45}, {0x3c}, {0x40e}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000280)={&(0x7f0000000200)=[{0x6, 0x6}, {0x41, 0x400}, {0x40, 0x3}, {0x8e, 0x8001}, {0x80, 0xd044}, {0x81, 0x9}], 0x6}) socket$unix(0x1, 0x2, 0x0) socket(0x2, 0x0, 0x0) connect$unix(r1, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r6, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r6, 0x0) setrlimit(0x0, &(0x7f00000000c0)) ftruncate(r6, 0x0) pledge(0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x44}, {0x6, 0x0, 0x0, 0x40}]}) write(r0, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) socketpair(0x1e, 0x3, 0x0, 0x0) executing program 7: syz_open_pts() open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf79bd) sysctl$hw(&(0x7f0000001440)={0x6, 0x13}, 0x2, &(0x7f0000001480)="942d872f7942186e", &(0x7f0000001500)=0x8, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f00000003c0)={0x0}, 0x10, 0x1, 0x0) unlink(&(0x7f0000000080)='./bus\x00') close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000000bf, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80146952, &(0x7f00000001c0)) r4 = socket(0x11, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000080)="b389e5ae", 0x4}, {0x0}], 0x2) listen(0xffffffffffffffff, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000340)="a753506bdfab65e4da7a397b1651c4a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f2", 0x85}], 0x1) execve(0x0, 0x0, 0x0) readv(r6, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001060000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebb76af6b321f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371051eea0400"/177, 0xb1, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000080)=""/154, 0xfffffffffffffea7) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) 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'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10014bba3035f35f36d000003000000331c13fecea10500fef96ec0c72fd3357ae3020000d34c2990d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000800008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e08004070000000013000000b5d6bc37160a2afa2bb0593491c5cd4d42357421093aa81b39646068d48305993aae97a8b63c406b439ab444d5a4753d71c1717082c6e9bb2de2ed7eef95978c7f9100a888aa5d47e7e4f05b30bdd9e7c3a7082a", 0xffffff06, 0x8, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f000078c000/0x2000)=nil, 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) dup2(r1, r4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getuid() recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/174, 0xae}], 0x1}, 0x1802) executing program 1: r0 = socket(0x2, 0x2, 0x0) dup(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe"]) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x8000000, 0x0, 0x783a}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0xfffffffffffffffd, 0x7ffffffffffbffff}, 0x10) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind(r0, &(0x7f0000000000), 0x10) socket(0x2, 0x8002, 0x0) kqueue() open(0x0, 0x0, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000300000000}) flock(r5, 0x1) flock(r5, 0x3) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) syz_open_pts() executing program 5: syz_emit_ethernet(0x1cb, &(0x7f00000014c0)=ANY=[@ANYRESHEX]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x5, 0x0, 0x0, 0x31}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205609, &(0x7f0000000000)={0x3, 0xffffffff, 0x1, 0x0, 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000001300)=[{0x6}, {0x8, 0x1f, 0xa6, 0x1fb}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r3, &(0x7f0000001180)=[{&(0x7f0000000100)='<', 0x1}], 0x1, 0x8001) pwrite(r3, &(0x7f0000000140)='J', 0x1, 0x3) pwritev(r3, &(0x7f0000001400)=[{&(0x7f0000000080)="1a", 0x1}], 0x1, 0x50000) clock_getres(0x0, &(0x7f0000000000)) sysctl$net_inet_esp(&(0x7f0000000300), 0x4, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240), 0x0) open(0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000240)={0x0, ""/49}, 0x39, 0x3, 0x800) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0xff2a, 0x0, 0x0, 0x0, 0x0, 0x6c, 0x2}, 0x5, 0x3, 0x0, 0x0, 0x7, 0xfffffffffffffffc, 0xb4, 0x4}) ioctl$TIOCDRAIN(r3, 0x2000745e) setreuid(0xee00, 0x0) r5 = getuid() r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000011c0), 0x800, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000001200)=0xffff) setreuid(0xee00, r5) ioctl$FIONREAD(r2, 0x802069b5, &(0x7f00000001c0)) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r7, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000001500)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) executing program 2: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002b00), 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) kqueue() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000002c0)=[{0x2d}, {0x4}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) kevent(r0, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x39}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007"], 0x30}, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x166) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x4) socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0xfd) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000040)=[{0x21}, {0x100, 0x6}], 0x2}) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r5 = syz_open_pts() syz_open_pts() syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f00000004c0)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0) dup2(r6, r5) ioctl$BIOCPROMISC(r3, 0x20004269) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000002a80)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x0, 0x54}) r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd3", 0x14}], 0x1) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x9}) executing program 0: socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) setrlimit(0x0, &(0x7f0000000980)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000001280)=[{0x48, 0x0, 0x3}, {0x84, 0x0, 0x40}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x20}, {0x60}, {0x406}]}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mknod(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x14) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x2, 0x0, 0x0, 0x9}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) lseek(r0, 0x20, 0x2) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@generic={0x21, 0x0, 0x0, "4495a0de"}}}}}) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000180)=[{0x9, 0x0, 0x7f, 0x9b}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) select(0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r1) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) poll(&(0x7f0000000240)=[{r3, 0x1}], 0x1, 0x3) write(r2, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) lseek(r0, 0xfff, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) kqueue() (async) r1 = kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) (async) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) mknod(0x0, 0x0, 0x0) socket(0x3b, 0x2, 0x0) (async) r2 = socket(0x3b, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) (async) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r3 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) linkat(r3, &(0x7f00000006c0)='./file0/file0\x00', 0xffffffffffffffff, 0x0, 0x0) (async) linkat(r3, &(0x7f00000006c0)='./file0/file0\x00', 0xffffffffffffffff, 0x0, 0x0) symlinkat(&(0x7f0000000740)='./file0/file0\x00', r3, &(0x7f0000000780)='./file0/file1\x00') socketpair$unix(0x1, 0x5, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0xf}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x4, &(0x7f00000001c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370828de876fcb661f2a08b2d09b61c4062cbdb155384d6cc7a93a60a034cad57f105b6726006245de7280982232215d9915fe0891a4fcf0908d4ce70d847a9b052041ca0fe93fddace596f7e061385f43da14639", &(0x7f0000000080)=0xfc54, 0x0, 0x25) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) open(&(0x7f00000002c0)='./file0/file1/../file0/file0\x00', 0x615, 0x0) clock_gettime(0x2, &(0x7f0000001700)) openat(r3, &(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000180)='./file0/file1/../file0/file0\x00', 0x0, 0x0) socket(0x18, 0x2, 0x0) (async) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r4, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) (async) setsockopt(r4, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(r4, &(0x7f0000000700)=[{0x0}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x7ff, 0x0) executing program 6: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) read(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) r1 = socket(0x10, 0x4000, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000180)="8d6bb85551ec84308778e32fe9bbe42cc8f3147a3eba8e1969f0435119cf4c071c8aee7ef2921becd7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d209000000c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x300000001, r1}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x9, 0x2e, r1}) syz_emit_ethernet(0x6e, &(0x7f00000000c0)={@broadcast, @random="2cbf38174634", [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x38, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0xfffc, 0x2c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @mcast1, [@routing={0x2b, 0x0, 0x0, 0x5}]}}}}}}}) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x50}, {0x8106}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x1}]}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000080)="ea00000100000000", 0x8) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r3, &(0x7f0000000600), 0x33) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xb}, 0x4, &(0x7f0000000080)="00811e7993e6b879e77c3e68e1ce9359b622cef481162e0a4e35af9d3681dd09c4c694de56", &(0x7f00000001c0)=0x25, &(0x7f0000000200)="59c82be5aef9cb902392087c89c0d00c4f72b0d154c2d2b74f15cb2412af6d55a4ec04930a64b75172f949a331ca88e83b2ea3f365cfa3db5606cd55e36a6e511162223b82e20178d63a82eec7d37a5eea9d69f72e7454c55dd643a99fde92b788fb3ecb7392866f9d893cb6c70760823b991c15ed221b57214c9377b3b2ebb873af810676369408858ec4c15101d8b148cd559a7128071a4f2352d3339d30cbc3e2ec26c2cbb1dd53c74e2a", 0xac) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) socket(0x20, 0x3, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file1/file0\x00'}, 0x10) writev(r1, &(0x7f00000002c0)=[{0x0}], 0x1) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = fcntl$getown(r1, 0x5) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r6) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r5, r6}, 0xc) executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc00c7007, &(0x7f00000005c0)={{}, 0x7241}) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000500)={0x0, 0xfffffffffffffffc}, 0x10) setrlimit(0x8, &(0x7f0000000100)={0x10000, 0x54}) r2 = syz_open_pts() close(r2) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) fcntl$dupfd(r3, 0x0, r1) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYBLOB, @ANYRES32=0x41424344, @ANYBLOB="5010"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, 0x0, 0x0) pipe(0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}, {0x0}, {&(0x7f0000000400)=""/110, 0x6e}, {0x0}], 0x4, 0x9) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) accept$unix(0xffffffffffffffff, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="17f8894c8ed9a3dab4c881056339fc484412e5e36e2b2cc17e2593f61883cf5d34af03283e28350cf42c66617c710769a6feac7d640f16cadb58d0da9db292de5ce27a465824fafe2592ee5f1d963f9dacf4b2e4", 0x54, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x76}, 0xc) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 7: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x106, &(0x7f0000001f40)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000d03a00fe007938d906b4d6c36766c9b566a6c1ff"]) executing program 5: sysctl$kern(&(0x7f0000000300)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) socket(0x0, 0x0, 0x0) pledge(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) readv(r1, &(0x7f0000000d40)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x1e}, 0x4, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000c80)="83", 0x1) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000001840)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000017c0)="93", 0x1}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000000)='#!s', 0x3}], 0x1) write(r4, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000800)=[{0x81, 0x0, 0x3}, {0x5}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) socket(0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ecc) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x400, 0x2, 0x20, 0xd399, 0x3}, {0x3ff, 0x5, 0x6, 0xfc00, 0x3}, {0x9, 0x7, 0x6df, 0x8001}, {0x7, 0x7, 0x800, 0x3f, 0xfff8}, {0x8, 0x0, 0x1, 0x3, 0x5}, {0xfff, 0x3f, 0x1, 0xff, 0xba9b}]}) rename(0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x7c}, {0x28}, {0x8906}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000300)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x189) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000100), &(0x7f0000000140), 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0xffffffffffffff65, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x402) close(r4) syz_emit_ethernet(0x36, &(0x7f0000000340)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x2, 0x6, '\a7/', 0x0, 0xff, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}}}}}) executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000200)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1=0xe000ffff}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_extract_tcp_res(&(0x7f00000001c0), 0x6, 0xf61) chroot(&(0x7f0000000740)='.\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x6, &(0x7f0000000140)=[{}, {0x2}, {0x9}, {0x4b, 0x0, 0x1, 0x8}, {0xd1f, 0x6, 0x1, 0xa}, {0x8, 0x5, 0x1f, 0x8}]}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x40) shutdown(r1, 0x2) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x400) executing program 1: syz_emit_ethernet(0x5e, &(0x7f0000000000)=ANY=[@ANYBLOB="73702eb9ccc30a544193219986dd60756aa300283aff9c7e4d5081605bf0376e0865911feb7efe8000000000000000000000000000bb890090780000000000000000000000000000000000000000ff010000000000000000000000000001"]) setrlimit(0x8, &(0x7f00000000c0)={0xfffffffff7fffff7, 0x8}) r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}, {&(0x7f0000001680)="ec80b2b46c9d81b19496ef0c1b436c4274881e4776489d7ce10e0c0377ce65ba9341dbfa2f974ad791a46f76fa70be1b0f0d0af0c016014ef3c850bd978712994ce14cc31d98220b24af0347b9b8f163527d5f6709166e0ca43936f3e342105cbc2ec4788dd7c079437228d750f52a7e4c99dd86be5e977b612d61c834f3af90f8f7989c4179c413e4499811954caf20f4279f100090d6e8ec226a38185e3a9e18e183cf7beb411d8ed43cefc2f53f4c5991d4191bdfeff4d5cfea90b022b554f6dd942d454c8066fb296034f73cc4f79b4b2d543b137d779ce3b2b0c286c3df", 0xe0}], 0x2) writev(r1, &(0x7f0000000480)=[{&(0x7f00000004c0)="173b7046318edcf0e67f0c72d879bd5fbb87b5d7eda1ca245d0acc1520bcd246fdf52cbd1f940c00036dcc8e545baa06f258c21559dbd8aede048c8472b5f038d6e3b79af53998a1754ead0a76ebaedf0234b514e75a6baa8ef8cce41e4e6f0f6974fdd9c1d6cc27ac69d2b6bb7e340ccb16998a1519e8e5c26d49610000000000", 0x81}], 0x1) close(r0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x0, 0x0, 0x0) close(r3) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r4 = syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getrlimit(0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)="6375850f3ad43564ebff9589ad4a6034efa701c1ebf0a367e1b786ada38cb86dae2c0da29f6d2ecf3f7f48984e94f2db69a4e86aabc8dc95a06a70a4335f6e45cbefa58835b753faf189ff6519229ab12a63a0410e0f374d38dd7ca7ec5b063b2b59a81cbc1826a8cf12b4d76f9d8071763ea145d70a8bd584fc59961c793db88884e9dacc797e4fcd07a1f19294a96f5780c5e7ab8930e1d03064abac80b40e65ea7fc251918b0846a612602c4d72e97a791b376d65f9b64bb2eec7fc273fc6157f3f7fa0ccd74149d13023198f6b78a812b2dbffa0889b0e3261ae6364e55e5d7a4a64ea85ffc7ea2fff819b0e02593b8366c2751851fb01a541", 0xfb}], 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x411, 0x0, 0xffffffb9, "0000000000000004002300"}) sysctl$net_mpls(&(0x7f0000000080)={0x4, 0x21, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x80000000000206, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) socket(0x18, 0x2, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) acct(&(0x7f0000000180)='./file1\x00') msgget$private(0x0, 0x32) executing program 7: socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000001280)=[{0x48, 0x0, 0x3}, {0x84, 0x0, 0x40}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: setrlimit(0x0, &(0x7f0000000980)={0x7ff}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0xfffc, 0x5, 0x80, 0x80, 0x5}, {0x8, 0x2, 0x0, 0x1, 0x7}, {0x105f, 0xc891, 0x5, 0x5, 0xd818}, {0x1f, 0x0, 0x3, 0x2000, 0x9}]}) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = accept$inet(r2, 0x0, &(0x7f0000000140)) kqueue() r4 = syz_open_pts() connect$inet(r3, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200000000000000000200"}) writev(r4, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r4) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r5, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r5) syz_open_pts() r6 = semget$private(0x0, 0x3, 0xc0) semctl$IPC_RMID(r6, 0x0, 0x0) getrlimit(0x5, &(0x7f0000000000)) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, 0xffffffffffffffff, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000a80), 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x3}, {0x74}, {0x812e}]}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000280)=0x1) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r4 = open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x40000400001803be, 0x20) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x52e5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) pipe2(&(0x7f0000000100), 0xbd5146c6f014a804) sysctl$net_inet6_icmp6(&(0x7f0000000300)={0x4, 0x18, 0x3a, 0x11}, 0x4, &(0x7f0000000440)="53967d31a5f3dd67af94e23169076d5c9aed71aea71a617ee9ca525144c444a1308681bf76586ab711aac2e77bd5db7bece1c16fe6841aed7d96445680e346ab8adf14e7e23b1117b7269c25fefc639c9b7ead1048235b18966a9aad6111cb8995f53cc2ab77fa47450bd9cbbdaf0b57c6767362a13fa4ca16eae51122dfb0b4581f499478b0db38b3e112323b78e2ef93d53ca4b99e8c85ae2c2b2eb725fd11bbfc061a6ec6d49b8907883ec82cb67e71ac8999878d3cf5260647ecabf5c077a3e7f5f63971763c4bf1ccb8b5a3c588f4435698adf6b11af88aad", &(0x7f0000000340)=0xdb, &(0x7f0000000380)="6896cce20552f4b6da466f1f0e8c17f50a881d7fe35c101be637a7c56e88b084a76c97336fefdc24f9fdef15fa68b20bed3f3222f6a4e50e8bb692f7d433a49ff2f783d29e42e21af4308d745b5cf2b1f33f8c4f4d4722f2c05e992f6d70", 0x5e) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file1\x00'}, 0xa) seteuid(0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x103e, &(0x7f0000000280)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x8, 0x6, "d42391", 0x1008, 0x29, 0x9, @rand_addr="c8bbfefb82247fcdf256481fb42d9255", @mcast2, {[@fragment={0x50, 0x0, 0x3f, 0x0, 0x0, 0x2, 0x68}], @generic="12143f834f9d58f3def6744dba4ca407659a8c0e1a289544a1ca5b9916ed67239ec02a37237803a6aa2f26361346086f9206f069858a5860cb9330873fbe9d01a4f7cc61c38591b3494e2d95a37ff00794a30348e2397c78d26303272218a6443f3684c21414f333c31b9654e6328dff049b0f7b21e96f30e64f7c0a8a4ed81fbebeb457ed9e5925b755bc0701f779af74810fc8b72c55525f8f87c05f69592837323f716d92f3145db5605c1720dded6e94061f34f161262e73e94514d3b75f4dbac35b07873e309ee77bae58109e0f5531e11d3fbc5128278cd523d8d7dcc74e309548dcf99059c2fd0e12b95c763b45e4a5748d3d28ddeb1ae4ae45835bc2efc9ddb143a85a138600671b5e4308f6b9efc8e9ff52837505eb9e06a05117811fa1d6170215bd0a966fecd7dcda8dc13cbc8de17bec8bfaa8e7302faa0156c94ccc2c247bd7d8f886c623d67606ff6e518182465a6041672e1f7ba8718bc471e7b94fcc40a2ebd1e9375edf4b4b6ea1a9de089039cb7a99b8cb3e3524d032d87885b07b6ed9660eae7e59a8c0dbf1ef6b4d09f7bfd623734f3748700b762b1da8ce5408bf60e85c55c1b5d3cabb620b457b5feb8db05c3cc3a6d595517e8c10b1f4a1fd5a01c197f21cc519c0cbf5f787b6fbe92077f25462223a3d871d729ce6f4ce1d124ff9534c7c72cfde83f18750575289acedd5123ca1236d4c7d7c1471b56acd068ea60a06f882ccb537bd4cf5431e2679fcd8c175dd2f8ebbaa748ec68e135aba003c11b55d1759afa0bf7349dba0d29927958afcecb70c8c096de211cadfcf03c9dce06fadfd9493050c1a739f3249ed12baea0dc53a0a37f95511829104d2e4b2541f5ea36c35f516932a0c73c769f5d5e68d9b45d174cdb26f0d61d4162c083c7225c8de01527b2c40c5de68ee3606c73931a1df0698675edd96e737aecd7c50896dc17ccdebeffb7ebfc1ac1736423bd8bbc059e8d8ec70ffa241c93d740080e41f5759fbbcc7df7d91abc06fc2e6c931a7e66f274f6898ebb3b63b0ee987799caaa91e293c3500cce61df5bc854a68a258e3d43cd13937ac28ba90c8c01ca00132c79dfe3b8e296beba978d49ebf68b5d57eef3e96a06c970b07b99e25adb82d77a8f18c889e59bacabfa8ac52160b28649e8b80ef318c680da3de247ccb2a8058880bff71680244b2c7b63f6d0d2ba6c7fa535b4317efc8fce3515176f1482541ea74e1984d40f00e004b7a04246728590bfda90d870c97b2cbe38aca7fb2e07dfc871dad4e5b74abc9eeb5921994371a0cf90eab53d2f68c910b8c6a0ddec0c0f7c4b57c9f66cd2e186a7e092ebeb8b88c3d253e77b36d6579117857d92d0dc2f21e3934245b12a9814a5976407b199deb968f208cfab7f5165c3cde9c4dd7e0263f17e82b5a885600bf32cdbfaaedebe1f28e34b3601d75b571fe7ce632c4f81999a8078c9b43f1a31a7b557179dcc5d99d3250b91b391ddf4a752fa080ffa7f24309fe6295641ec202a2bf9da00c8f99e32e13a510f5a0be8ec6bea20f5f75e0105a5f732213b964f568d069a03dbdf9ab794cefe517b667318445fcb436acc07d1f117bd53cbd400277cb72c9099a1f1a039c43c2ceb69d13a534046178deb7225659ae467fe18e6cb524f1153ddc69b493a9b7bc3d8576a9beb95bf674a6c70a8ea2b160ec692cc3547a7cc8c8ce8631cfed76f47750c01c3c62bc82de165bf9731b550add79d9407b6e2cbfbaa907c49306e69368737d977762b3b2a0e27cece80b4dccbf965e059242a6d67e79bf2dd87f4608f06f8daf8daf1d4918af67aedd7e2f3120df21cca840b7beee8552027195788c3e85bbe18f7cd65699331fd559fa3036ace5dd4e0d5cf8d228e617199371964e481a5ad0eb2939394ab6aec220641372f713967a141027446742491de193971f4bce492cb684706bd2045bf8e607755ad0c02e3cd044adb189b49bfe14c07d12e14376de282583a040b28caba2a1f6fd8c8e5f4a66bb402cc51669371287e5165323c0b2e8804f726dc6e86925fcacfc6f053cb516cbe501bd6ffa234ea691795dd0ba7d3a45c2a109b34267ca1d2d6603789b3a2161c9e4dce9130406fa27ecbda95c640bfa210c3db7302472e2615a3f3262332990f7ebcdaddc8a983cdd435951a1eb70a0216797763e75a977e5143708da0cb9bb6ed601a4ed8ded55319d9699f09a23816dc580e0a48b3695f08a35bfcf1557cff7eff384c9aef5e6f5e72cc341192caaa9d0b24f252e01bfcb1ea549da8d9daad426252ca93cf6d3c431e8ac8494f7fa43ec3d81dcf2246e2fda11eee8c58228fd4d30aca28d49a022af77af0ba36c70c5ad597bf8a5fc7755e131a345189ec5c6902fda95babe48b2eb9d4b1c250909ca9fa2a627c49785aaf9d0b819288352218c30677161b514e1c4b2d636c0fb12801bae7ded1934c97bce379dd33248ad0fcc3c28cd46030ddffb1ca08c406f25c242c3930c6a5eb441a7cd4b151288fc105fe9a76cc4ce299e9fe0b5db20ec84866c9195b86a2c499dcaad8515f666ed69e9351ea80d621f6b5d64f725166e753e4ced5c9d60a8425f0f1770da6b084f41286e88a538921d2959feb25647780b8298d27070b2ba42b3b57e8bc9d45cd381284a727cfeae48c7bc8e33f9683cbbf4ecd68ddb87ba2604e5100a782dd4afb831718f844d879cfa6d5fcdd07741587e97805081fb8879d7cf9555fd19006442ee9370958b1792c59efc8b743142d7ff1047dd9cb61ed2bba9ff33c63036304e32e2ecc308572ea4f5c719e4cfadf4bef4918b6058692b6fb184e0130705a9c40ad04a7c01d9b2db5c11ad7bfb58cb4d507ec8d46fe7fa0b6c897ceaf3fcb05288592ccb1ef243cb95ca8efdfe93d86f7e25d21091c17b250da51c6bf2ebd28644dc8bb80710bec3fa9a67034f3b298f739d7885722b8f866ed6ff324678375a1a350061a45bd02f1cb974d4e5662a5c7ee09fac171af478688c60e580d86ff65045aefa09ef97850c06207639757d3a189e88e82675945cffc4683fb224ab92f591c31ac8dcecc49b7f01a59cae42743912161abae378272f2d2fe227473947721b4aff76e27e610392d66f2ac4a935f53db99f974ae2b16ae7d61811dc17fe243df01a9389e303a35683c8bd2b7a1c8bb4bedee7778708b6e4afdf66f7ab41eea03319a9f98bdae76190847f77ca561d85c9ef78782f940d0057c61ac11e5c7d2a148393b899e5a9b7a6a1f3fcc64ff42f80f162a39c3c9b4de3b68151b4649fe69734c5a6a23fd8e4dbdc67056cee34c2c9a5edd08c8cfa976e9a4bfc4bf5cc9c6bbe89800a8aa20f6240a26c3b7a1dae416bbf589c77fd68cf865ce2778946254c647b40b994581e6780d2055edc88e5fe1927528c6132921b16dd27de676f3647964a46e1f2c0f6e97fad2862f77f522e23c20b3cfcdb0b596caeebef6be2c1b84eadd80cd125e284775b33cad11ae28cfcb9b89533df8f5cabcbfe45d27f68bab74ddf129e3f9ee03f55cdd003d4b11877d5ba8ec814aecfb09d6ce3ac8e1a380c668471f46883b42621be7642c23f212fa122d05b6f3d5eaa84e4bab8e98d1b55060b3ecd9098748809f1c02fa35bc7caa2657343e5dd7dd6d8234af932e0f2884890489103b531b364750fa8f62a46f09df11654c4b8f8e3e210c976bf7e3ecb7f9face99ea71369f217499b749570daa5838b77141ffa553c52bfc4d34a795f5d032431428b66cd193551f5ae1836dd25f766c739748a5a6ca58ca3b8149e0529e61586fc9a956b5106b65104e7bcbac1dacc50c8c02930f7e5827d2c80b3d27f923b59b550df3ed3d8486e4b816ecf69a151755d85c8044fcb2a1a17c9dd95eb503ea13aff06962048385e710750e02ce13c1163a8dd9363005fc59497cbe153c17f294715536b5fdfe01dbfa435f3efdeaba1219865dc6e5a06e85d0c3e98112083d4ed46ac896e2e19aff6a22cb2a0e9bca9b467b1866420efe56c93755b538569169a68a53b015240d6adf0bfdaffcf99fe75b39598ab0fb6fe492a43f0e929cbfdb5553d785aac67e6fc886eb743af34b9e9f56e2d2b1073c6c6881803923f69352fbac0ee5203a2b4f3533bdb03f93fbf7e2642e71fce99f0db454cfb84c8363eab1551f15fd894c06582ba8cd6b6730f1e6a34e1679cfb82ed6fa5463acc656f5f2a00cb9c335fa02b6eeb732b1c0a38c184d63c214a618e9497e6ea102335a993c5059b0aaea7b20016e205e878b270345615e3bdffb0a895b89e9a260dd3fd084c288bbbc5f8de17c3ba8eec8fbd5a34a18201574f4ac3de77f3e2cbfcb0d084a60fc10f382c21cbe909f751a754636349f17888b4019817b05a7a92b288fc4795a607543523c397840a4a15e14e7dc4691942a7e5fecef1e5fc255f71c4028129dab6572151783d6b59e512b9843b3b14ffc25c1465517317dd74c2827cc4525d7e771feb4017228d53ba6905824e12ad9198129dfcd495e6dc846c4b8b4374b0daa65c2e76901a2235e9ec9b1cfbf7a4f83302284e533fa44d3a2c829f11b732d427f8b1386f175e4a4bcac644798e59803d1d5cf732eaa4ce49764f4d4dc32752f071723f10a6ca750be176ea6e1e1d1f724196515fc79f1b0cebfeffaf0bc9c167e97350b48f52726075f35d9cbd317d20703d42245fcb963a2027e873aa14e055d99fbd96454d465c841c710d554caa5f8c3a5243eaa87ff5488f498e6269df12c1c01372a06791865bcfc4eba524280908b4fbb85a62655e0c940b969318d479228703bd7227d9ec030a13e69ae70648115d0aaf857b036b05968e7282e79e6ef176c45cf4a0ca7d5d7f2b312c03e3e3970ed1acaa97e8a640d21c1cb7b7e893eb5273aac454c1db54064901f7094985b5122cc0ba5e121f13b899d250351c52e0690f4adbad5b91e9603c88072560ff386c78fef83062dd8a34fb73334f47d340c010eb852680d143b60ecc73050e71be0b631b56f2c5fad317b596836f0f7e4ad557b6e2812bf2c25e0e1d193faa2904e5f63e243598ad2dda62bdc7befd1a53d0dd6d934a3ec1562b5fa9f8815001a03b2d512e2b37567fb9c604d35be8b50d33ec5359cdae686dfa007de4784c9d117169a82b3f02b7942fcccd38cdafe4cf0093127b15f152edcaef403716192cc86c4ae2346609a4e9b3db978caaa816803d7ed5998e73541259f9f1bc745f2622f20fdc0c4e1a5d30e57c72c7d30b3718bad26830b4e2fe888f50e186d1f98f79e9206590c17a204d1808cb2bd1c0a0a7078b6a2b134324d997f4d4e650f7786746bb8262b9221e1365258fe6859d7feb78839a8c4bebcbe30d830d20c5e759703d94a5d161aaed1ccefa837d4eac6aa0359b7d3d8bdcb295f013ac3a7ba311a79928965b2fbb57756270c64fee67a3da3d550e9d6f8063747153f11747fb1b764b03c8126193b411a47823d14b72c273df4bd41ca33618cd6a28e422f3cd294b5e93b4f275da99666ca90b46a6e036106226f8fb9e9f77abf2cc8afeb5ed20211124f2de11501279d63d9a54186cf3cb86038f2f7bc28ec15ac130e4370a3550d381697e1884bbe35be75c5b9c8620e73565b0449dd5762cf4d12197efdd13eb13732dcb9613ee939426e4f95b4a1b177ca7938c69ae7e2a61ffa3b3311ad1fdb2b611e52e7f48bb670a76bb85bee9ef2ca2af232c377f9e3e975292c969348ebc242e3274f22c9e002a3bc50858d3ace4e759fa923dfef366cff18dc6d4627dccf655db4fabef6b2ec263e156ce"}}}}}) r2 = syz_open_pts() close(r2) ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000480)="190d3bb3cd71755cf9dd489226aed762011e482a8ed27797cbc0055431f395e19ba9b26715981d4798ce7f6754ad3d4714c5d6180c61d3a005cc75a978c63b13d195266f7869202448c77e2d4b610d7ee228e94f3ec6d112f452cc8aa0c77969e84612f06fe8cd78f3576f0aa9a929247bee00faf745ee84176fb8fcbb48e2d0197b983fdbd396f3e4e04f8006e4f05527ffc613289ec6c522c205380674e75b9f62a6239c3ae6a43e41ae5ca9378ecef036d9a6c9f117f64afdcf962c5ab5d434f1d6549769444d0bad", 0xca}], 0x1) syz_emit_ethernet(0x138, &(0x7f00000012c0)=ANY=[@ANYRESHEX=r2, @ANYBLOB="405f1a3cdb863689ee9232d66b1f70ec29dfbc31cdd6fba1c7e19d0a308200ac54317218fea21576351d679cf8758ac34bf1cfe51b07a14a2d934bcd510eb09349fccf40f1ff7fb83c1cd3a63dd980351ba5190c2ff9d831ba66d24248885f958ccdec17693c26da362c81f2b6e3d9ccd5a839989150de90ef465569a6f9c109ef47d4ac137e26"]) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) r6 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x66, &(0x7f0000000200)={@random="000000540400", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "671996", 0x30, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @remote={0xfe, 0x80, '\x00', 0x0}, [{0x0, 0x3, "9963d36e5bebeef872fec9f1a73ee76db6358449fce6"}]}}}}}}) executing program 5: semctl$GETALL(0x0, 0x0, 0x6, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000001c0)=[{0x30}, {0x44, 0x0, 0x42}, {0x41e, 0xfc}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 4: r0 = syz_open_pts() syz_emit_ethernet(0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000040)="f1dcf480", &(0x7f0000000080)=0x4, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0x5e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60f6190000280600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYRES32=r0, @ANYBLOB="a010"]) syz_emit_ethernet(0x12, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100000088a8b67b186d00000000000000"]) setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) executing program 1: close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x180) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) lstat(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x24}, {0x7}, {0xc3e}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000580), 0x2, 0x0) flock(r2, 0x2) sysctl$kern(&(0x7f00000001c0)={0x1, 0x16}, 0x2, &(0x7f0000000300)="9e8c2f0b4567648e2d708367dda2bd2f96714ca0989b03dec52a", &(0x7f0000000340)=0x1a, &(0x7f0000000380)="98485267364f91", 0x7) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYBLOB="c64e65b5e69adc85451b62922f97867aff13227c8166dbca78fd92c8b3056bf9821ce93335ad8c3951604a52462834a899afd19a3d0ab247da09c82c357e441739322aac8b61f2273877a57722da118828eb86a3eea1754b9532a296aeecec9cef804e312814f18192e0", @ANYRESOCT=r1, @ANYRES16=r1]) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[0x46, 0x2, 0x6]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x50}, 0x2, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e276e559253c27fd7e", &(0x7f00000000c0)=0x11a, 0x0, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) poll(0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000001240), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x551, "010000ff4e1010da00"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r1, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), 0x10) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r3) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) bind(r3, &(0x7f0000000000)=@in6={0x18, 0x0, 0x280, 0x3f}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000040)={0x0}, 0x10, 0x40e) sendmsg$unix(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x408) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r4, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x3f, 0x1, 0x51, 0x7}, {0x6fe, 0x3, 0x1f, 0x80000001}, {0x5, 0x0, 0xb6}, {0xff00, 0x7, 0x81}, {0x9, 0x7f, 0x7, 0x77}]}) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x1}) shutdown(r1, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) shutdown(r4, 0x1) r5 = dup2(r4, r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r5}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: socket(0x18, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) rename(0x0, &(0x7f00000002c0)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x5}, {0x416}]}) syz_emit_ethernet(0x3e, 0x0) socket$unix(0x1, 0x0, 0x0) r1 = socket(0x10, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x36, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) executing program 6: syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00feb6"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) openat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x63) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[{0x10}], 0x10}, 0x0) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000001c0)=[{0x30}, {0x44, 0x0, 0x42}, {0x41e, 0xfc}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) semctl$GETALL(0x0, 0x0, 0x6, 0x0) (async) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) (async) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000001c0)=[{0x30}, {0x44, 0x0, 0x42}, {0x41e, 0xfc}]}) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x87}, {0x7}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000000080)="3f8dc0bb", &(0x7f0000000040)=0x4, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) executing program 6: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000780), 0x0) r0 = kqueue() poll(&(0x7f0000000000)=[{}, {r0, 0x127}, {r0}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000340)={&(0x7f0000000180)='./file0\x00', 0x1, 0x0}) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f0000000240)=[{&(0x7f0000000480)="c0046854cc6aeebc680becb819229f223c6c358445e1e92df74903502e2e", 0x1e}], 0x1, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000280)=[{0x34, 0x0, 0x22, 0x10000000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) r2 = getgid() r3 = getgid() setregid(r2, r3) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffff5fd01f561c9308004500001c0000000000019078e00000010000001100907800000000000000"]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000540)) setitimer(0x0, &(0x7f0000000240)={{0xffffffff, 0x1000000000000000}, {0x4, 0x4}}, &(0x7f00000002c0)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) msgget(0x2, 0x78) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() r5 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000300)="b9d3386e78a7b14ed6167eefbfc65339d3d1796cb1d98d5f4dec5df721a701633ee0f9ff3a8a7db7634b05d7593c022945e34fd0a68f8c25d23ed30bca6d691bd29da55fb5d8b73f8ee5c991ebb1837def2df19c668ff8bf67c4d78cfd8731", 0x0, 0x0, 0x0) ioctl$FIONREAD(r7, 0x81206919, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r8) setpgid(0x0, r6) getpid() executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) socket(0x0, 0x4000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) seteuid(0xffffffffffffffff) fchflags(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) kqueue() socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) r2 = socket$inet(0x2, 0x4, 0x7f) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r3) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000400)="0057c63834f9a4978b4a18b75a8525a2c42287b39e804b8c0a9f41f158a568ae7fb7b702d72346cb579bb1f6ebb1cf6ae6df7281124d6b5d06b6a588e888fe5d231eaebb3ec75fca996f072071b3e3ac7f1ae7f24cee734337acf8faa79c9a79abb7104fc00c58d040c315135fbba81352824d25d4b9bd337ec932603a9baf37d834650904076bcb8a76a0db58935016ace0137e1ab8efa407894b29f8409255591d8784657cb87f149100eb10f19f4eddbe207cb0eea0afeba5ff59b79b455e42ebe7319fcee3c4c850c247e644007ccd3ec89d9b1f33c0", 0xd8) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x87e, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r5, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x78, 0x0, 0x0, 0x4}, {0x54}, {0x6, 0x0, 0x0, 0x200}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x4000000000000004, 0x0, 0x0, 0x0, 0xfffffffffffffc6f) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000000)=[{0x2}, {0x4}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) open(0x0, 0x0, 0x10) getpgid(0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080), 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmget$private(0x0, 0x4000, 0x372, &(0x7f0000ffc000/0x4000)=nil) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00', 0x2) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) r4 = getpid() ktrace(0x0, 0x0, 0x1000, r4) setuid(0xee01) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x20000, 0x0, 0x0, 0x0, 0x140, 0x0, 0x2}, 0x80000004, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/97) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0xbdb4, 0xd8, 0xf3, 0x2}, {0x4, 0x8, 0x4, 0x1ff}, {0x200, 0x8, 0x5, 0x10000}, {0x401, 0x9a, 0xb8, 0x9}, {0x3, 0xff, 0x6, 0x1}, {0x977, 0x20, 0x8, 0x2}, {0x9dc7, 0xc8, 0x1, 0x401}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x4}, {0x8106}]}) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/167, 0xa7}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x84}, {0x28}, {0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) pwrite(r1, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) socket$inet6(0x18, 0x0, 0x40) syz_emit_ethernet(0xe, &(0x7f00000000c0)={@random="89fdd82733da", @random="7004f5b37527", [], {@generic={0x806}}}) executing program 1: 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, r0) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2000000005, 0x4}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) setreuid(0x0, 0xee01) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x800b2b8, 0x0, 0xc0a, 0xfffffffe, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) writev(r3, &(0x7f00000002c0)=[{&(0x7f00000001c0)="722ac32a838f8e3cb702b8173e8a3f51c27335cecc209bfed967a7cd317baa85cbf6cfb1376abdbdd698b8461d6d06eb34dc5e", 0x33}], 0x1) close(r1) r5 = getegid() getgroups(0x1, &(0x7f0000000740)=[r5]) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) recvmmsg(r2, &(0x7f0000000500)={&(0x7f0000000380)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000400)=""/229, 0xe5}, {&(0x7f0000000580)=""/231, 0xe7}], 0x2, &(0x7f0000000340)=""/15, 0xf}, 0x3c}, 0x10, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) setrlimit(0x2, &(0x7f0000000780)={0x60000000, 0x60000000}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, 0x0) executing program 4: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) sysctl$hw(&(0x7f0000000080)={0x6, 0x12}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) executing program 2: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x7fff, 0x1, 0x2, "fcaa1922311a253ce1f49e4533373e6ab1ed246b", 0x6, 0x81}) r2 = fcntl$dupfd(r0, 0xa, r1) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x80}, {0xfff}}, 0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x3, 0x0, 0x4, 0x3, "4385f884a0f4f84f955f2862d3881ab2ef1e9e5d", 0x0, 0x10000}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x5, 0xfffffff8, 0x33d, 0x8001, "02667f2844b97f56fbdeab54ab822b896e9e6489", 0xe6}) ftruncate(r2, 0xd7e) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xffff) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/11, 0xb}, {&(0x7f0000000240)=""/113, 0x71}, {&(0x7f00000002c0)=""/22, 0x16}, {&(0x7f0000000300)=""/14, 0xe}, {&(0x7f0000000340)=""/128, 0x80}, {&(0x7f00000003c0)=""/48, 0x30}, {&(0x7f0000000400)=""/155, 0x9b}], 0x7) write(r2, &(0x7f0000000540)="74dd7e2d4039e1b77ad4d5e2354b7578829abff069b7b610f08fdb2ed305f4545442806cb26f0c406b92d970dd86ca5254c5526eed1aa81d0b01af7145058fffd936c891bae1cf774ed53333a59580d106590439cff1aa2fba6e5855f8aef1a09660825c7f4e1f8bf6c60818e6a3cdd613495f757e08b2f55177075be168bc4363f86c8bfe6b97c28a896c794cb585504f20a42feb452060538024d6a31e767becb664883b2c224bce4bab7eb83c7d0b9af413cb553cc0545ae2b3e4b66b20eadfac5214cdaa5155caefcc59db03b87e9a488131a02a676effdede1c746a9d570c1255", 0xe3) r3 = syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) write(r2, &(0x7f0000000640)="9a5722b8ff23b404707e23c2691626080e2b175d4e17079c33b89e6e6f4fac03e5fada45961b01af77ffd3b303dc22f8503efacda7efb5cadc7a28c4690a3ea5d74aea5d777bc1c2b31d1883ad665397212ca5c72423e08b6a4171f4787cfbc8f84b816573408616cddddd84f1afef1d453b04f0e677cb057c9ce97ef82304", 0x7f) utimes(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000700)={{0x100000000, 0x4}, {0x62, 0xc00000000}}) r4 = dup(r2) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000740)=0x3f) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000780)=0x3) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000007c0), 0x40, 0x0) writev(r5, &(0x7f00000008c0)=[{&(0x7f0000000800)="97e0da3785ab636f803fd5b4e756c40345e98e2954429f10b42b59e4bc75ca35f4e4f888e6b22138862d32cbc83a056da5dda5cf2ad3a7b19ee03497058100d74afcb8a20bff4f29776dec42b076ac90a1f0b8dd7b866b76d9e3d2dcd05fd90f57c76ee612", 0x65}, {&(0x7f0000000880)="6e323fe6169b5113281dfbffb5eadc0abb35d0314afe04bcbe5b8e3504d15ff1982eb397688fbc5cd4f3cefb9e", 0x2d}], 0x2) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r5, 0x400c570a, &(0x7f0000000900)) execve(&(0x7f0000000940)='./file0\x00', &(0x7f0000000ac0)=[&(0x7f0000000980)='/dev/wskbd0\x00', &(0x7f00000009c0)='/dev/wskbd0\x00', &(0x7f0000000a00)='/dev/tty\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='/dev/tty\x00'], &(0x7f0000000cc0)=[&(0x7f0000000b00)='/dev/tty\x00', &(0x7f0000000b40)='\x00', &(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='.\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)='\x00', &(0x7f0000000c80)='^:\x00']) fcntl$getflags(r4, 0x3) r6 = semget$private(0x0, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000d00)) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000d40), 0x8000, 0x0) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f0000000d80)={0x1, 0x3f}) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000dc0)=""/25) executing program 7: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0xfffffffe, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000080)={'./file0\x00'}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 6: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000010000383a00f6ec06afdf466c130afc590bdb9e4ff6ff02a8"]) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f000069a000/0x4000)=nil, 0x4000, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000226000/0x4000)=nil, 0x4000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) r1 = socket(0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000300)={0x2, 0x8}, 0x2, &(0x7f0000000380)="38cc728e03a41bdfc05c0b976585b9fb519d852fd682", &(0x7f00000003c0)=0x16, &(0x7f0000002700)="979505b6f43ad4e99ff67e1a4d4cbffcafcbcdf99d467d8589d7a04e4b2d956412f53b72bc7a1e28d760564ed0a9b2aa3424b715d8cec7045b75a0d7b1e8a7aae6b657dedba5021298a4c94737c9469c061472f2647f", 0x56) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xe8000}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) msgget(0x3, 0x0) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000027c0)={&(0x7f00000002c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000002680)=[{0x0}, {&(0x7f0000000440)=""/137, 0x89}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/176, 0xb0}, {&(0x7f00000015c0)=""/180, 0xb4}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x6, 0x0}}, 0x10, 0x0, &(0x7f0000002800)) dup2(r1, 0xffffffffffffffff) clock_gettime(0x4, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) open(0x0, 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) clock_gettime(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000340)={&(0x7f0000000180)='./file0\x00', 0x1, 0x0}) executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000000)="5ab7776a", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x2e, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000ffffffffffff8100000008004500001c0000000000021078ac1400bbe000000108009078000075617f00001c000000003d79ee84f49af4b22980097daeb6ba386243975b46712a27e18d77cdcf4781b8bf15b0e7da7b5a93936c543984c17becef1ed43df1ce0af4ea0d78c3ae0b0ca941343f1ba67a3ec9c497ce2856d39dc9fda70e112ec12af79beeb8518ecf99c7fef20646215555816c5815f191962166e5f8ede02db581bb963f15f742803a0441c41cb139adaaa16754df9e90d6851050cf1286393358e2aa9582781a5430f539146e758de82ae9846b0583f50ea8cb525166b5303ca401b5435b4d3759a55bf51e3af81eee72afdba244fce8794722b99d23883e322de61d648f23237da54def203e7b5a92134d7e2cb47804a097af4d530a1cdca29020df88e8985525048cbf109ab591a546a5321330dadcdb8695a1cb3e7e0fe6fbd06d58a4f695badb391b48e8a5c68d7e7b255e6cedaca0ff99688d93a7cb01eba7afa64bdd9ed9db3a733206e134bebb19561952f88bfb7b7e314687a38e158a34985a490cc0e783"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)="23b30925c0da23211e7bf4abd439a5", 0xf}], 0x1}, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') r1 = msgget$private(0x0, 0x10) r2 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r2, r2, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x8000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x6, 0x0, 0x0, 0x3f, 0x6, 0x1, 0x20000080000000c5}) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000480)="bb384992570dd3f37ced0d8601f8fac29373f9924dc3876611a726f3df5216a4671995f02021f3b0cc319b41bf9ebf044e67fe7104e54869d216fc312f1b0e7dab73437857cd01", 0x47}, {&(0x7f0000002600)="d0137b9d21de82f6bb89b63f5f21767d440d2a74931ddce04cca64707b1fc97c8783c9de150c8609f62c46917ea6956d538261d1b173f0724f6710c951ed1862fa61df1b59ea5fb7a574060f88853bd11979056e82d5653f25f63c83430f5780936699cca8c34018e18828a07776396eb2b40ba80bddf184bee33bddf097d2ae8b22d5c402d6e6b731a2f33f612a0b423ea48d13b5601798f61b4d424d9dc39dd08a8dafcd8aacf64228e73efecf0f4b8e87e1cbe901019867f260bd5b7d57114daff1e4e84a8b75d6378301e497733ed3ae491aeabef220c84df15f7f915c750be304ed4b5716e64cb0ae31c5ca63ddc2092814cea6e0e0f832cd22439fca169ff89460ac5d1d6c9ea681881bc6b6f59e1242f631d2a29dfcf822a40b30605dbb96863e8359ef6237fb0799f3aa51e15a85540467c444131a507441bb1fa98a7d59d6577b8feb7ab38d44c1d1c19fef53853e26b2e5286b4d989a490202adfcce7b0c10941f1ae789885264c8505b96c96bfd176d0fcdc035adab5f6efa2c77a8d626f365ee2dfbc70fccc1f7432b640981d439a3238b4ee8081edaf21f1fd6d1ebe3188d9ef66a463bbba08a8131ad6ffc82368915fb0847f1c29ad680dc510f2e1815de9c00e34d0ab3a2bb17251e1b4e0272f8c0405d00f880ea6c42e5d083d00477acedbdbb6100563f1c330e567fd2e5a5e02dc6057b3f25adc395819b5bb40d460b64e900fa1d732d352bf170390190b1a8679667fef6b4557b97b4c37b9f0b3cb9c5469b304abba90a1dd887519be89de3eb738552581dfb4abfdbed2219231309b52b42841e35bdaa8d36a5bbac75e4d527022ef30b5a4587f4727002ce235f0434dce3f503d8fa6a7880f20af8f0a02d700067b2eef8cd8492cde31993491323f419c4ec7c3f2a06046880f90aa7d86755607c63d8d91eaf10a526c6e99c2e2403da30c3ee17a6602ef03850d65a66eef3de1b6083bfffafe202c41309c82afaca2ddc916f92391010ee8f061ad623f2cf20bec788e7a33a8ec5b140f0130549de7771fff338e1157785247510e4b9d8c486b3d6ae42a3dcdfd0dfe10c82b32f8c24082d627e247cd3e00f223c7ff6480dfc51f25adaceaa8d3c3e1f2be578fb34dc6d9e82f798eceed68772c5baf6faace60ee822a93a3b6792e36a558833f5f9d1c035018ae2c5ae9d9ef74a2ef2baea9524745240785d74a4d59e500d2142f393a1d57593760c3dea118345c55531a6d2d8db17a8e32acbd63c88903774fa1dd33862b988eb78d67327686d97b1d76708331461bdfa4aaf8ee5d9d061236852cf140aa799aae04efff8ab040f4e134c6e28c95d381aa90e2abeb45de7ee8609da67a4b3e8884f0a78cb2f1120363ac88a628a3dce01343d8797652c0e3c121fcbe8cd934adee665f3cf321529b629d42d5f7a1ecd2a00344e561058297158ce2eccef924ecd240d8d40db63420cc82b956bfaeffc55a45824f03e3b525e9248f0495ba6fd96e5d0ac578d229ede393c91dd661e6c63dbd1bf5957763d66e3b867480f3e61c56d49bd12b650fb6961bbff4c005bae4d774749f85304913956a3ea9041e88076a34ee5ddd72e01b688d95a919789ca0f0ec00165b08e817f1b7841022296c1b201025228d7712d1a5f6da226907fb4d2aa54c396418c81a16603aa8c51491e678880554a924eb5364a6b81c31f65ed219f52bf02c7ce631383ef2f642ca158a2922a0034b7a4fe145f86708d559c806c1a1ced915e7924442a538c77dfc967d5059cbd81a10d057592729c2ec0a6b1f9ef8b8cbab9ce444eb90304f04e91c42d58f16d9f2d6abf176436ea8f4faf91feaf27d2a049a38e3dd6f60727db8c290d6593e82a0a155e442eb306b7d242493724ab82ed47a028e7bdb0ae91d09e0081db60f5356a3b30152a6a6c3df751e23ea53e289e1e38032bf685c42caf7e7f2b2158576c35d3fbda4652f5ddeb1cb62b04e08d0509bda7fdea6547f9148f22b6fee448732a6a857c2b01862925ccd1fc1993e6bd7e5fa42214302dd8271a62798048f3bae16f7e3b8bfc271fdf92c27bdc2c56f39ba06ff72add0c5738b3dbf95f896342478d2495b955c80b7cd484826e696689c5ee18f83132bed246de88f9428e4456fef52afcac3387a1d89cc4b1849382975103306ec86286a6d65a509148ee8437bec81d589a282ccd4e87ab6e3b83af21fc145845203f9e8f433737e10827f202b16ad9c80560589164a98d5d4aed2b4d5719527164f99bd44b1c21309d187bb503715751bbea1028af9ec801b62ab7058e93ad88e459365bd0451f074b327f04016144cc568bf1be1cacd42484454895a787328d22379c5083e8b29cfcb0371a27a79be03a7b42ad1880f3fd88bd3e9fe967d16934934a956886923f46d6a69d0d79c905de137d2e34d668d9c1ca4046bf72a9d4df758c69075f0866c9c10a2d229d56f8d1846fa4e102c2eaba60ee14d1c90d3f0dfb58eba23d868685c1913dfaf2087866d4594f52fbb0334d052486e2809791ff56c0d8eaf6044c31dadd14e6063a7ad94a25a60bc37befe407f04c0622dca048ca8c586fa62a3e983cb866c5fb29b8cb90cdf42bc3a452fef6b9507bd6ae041c92d7385bcb7e92f9076fcd5a5d8fe4e300275c7bfd1610bc29d2348347bf1055c0da5fba74cc21f224c9e56f4daa12bfcee9860b6244ce2e1ed2c9a7909e1bc35db2cc4b45b93ab76c7053aa06cb604129ee6f93cd20d7487e9e7fbb508e5891e80d134c1802cf5e7df2a8db1a7dfbd3a1d141e74ac5377e6f75c4d611a4bf8ba33f2dacb30189321836751aba4def27d4537786bd8a0d4656c613eaca9a405e197e833303b9c0cf02d3197f5646394194257db873399f196c7e0f9d9f151ca994ad816ab575317b40c005f561bb228d27759f6aac71e07987ce78b456fe6457e6a15d59e7bdda79484a38da2ab896f510d5082df42998a7fec67d55def35beb8a6313d2b4bce6e1434db746a6d25b37a333afd4207d03267b9ec0d08bcb57466aa6feb6cc8f5fff406191fda09f5a39818e28e666e208a5a245c6fac892cb525d5d2cbe43444cf6202084348158a37c1cef1776d8a20328e3b9c76cfc772f59ddfe3a8cb5fdbdf0c333a1f112a14a42a210bdb1151ab9f91683803c89a261550afda1860652106afd7377251bdefb4b7d615bd981d785cf7aaddefc4c487026c425d660395a86bd7e71eeba86aad4bca1c696032601417d0da2bd8150c07bcc8b2a8d044ab27f76bf098b8966a5f42f26c2e157d38e36fbbb877f789f359a981a917cfe73133ba283b5f1150b4fd0e9c68a82601bd1773b675d1b01e76ac6914efc7746b37aaf59393cc1705d565a2f44dab60f82e70aec05c92f38dd38d2b1f77c1da6d86cafde039085c70b05a4a26b11b1c131bc7366f08d67b3d941e824c5dafdcf10a57a455d090bc123805e5c1f5189f062954243af719c5be386753554544ae2f56b9b0a97b01424fce15b2f81397937a2c6b9e7c2f7b7e9b123f70a1d01cb317e360cddc3fbf3cde69b62303e900804cbd5802f3dc71b07c436a158fd49aca092bb8ff13fce58e4c8ac899a1533b8a38011a2055cfd2c3f49df3cbdc9b513ae06f560bf70b67ed7fe4b931c9dcc12d8c98230efeb84e09c2e2630976f536f95585dc14e3231a139c68e5d6feb91173a8980599169979fbbb04bade9674abe861adca17a0e81dc724820ab5bb6cbb4ea7f53941bd848da608679ffeeddc5446b84b3634aac0bbf91f300c5f92797e6ca17b9e636ac7c45dbc6705d8a43c96a997e0c35bcb02867926c7036f9f9ce07f1f8a94d790bda5eeab57e6ce8bf33243ead4876869167b7422d3ebe186903286a60f99117a958819ff05327c6d67fef45c601c5fa4853f458890b5c789846e8321486dcae2389f6bc60b2eebf8e6a4e4b4817cba14fc1fb9c6068b2bd4814c0854295e372ab073b555cf70666984fbf6ea13d016638feef3ee09422dece876628c9bfef7742f1f2077a60a09d193e53182adaec2e6263aafb7a2971aef9ca2df06cde2c3cfc102eed8236b52194c2f151950f3ed7025752266685084fb0fd4ee4885b5aae1ccc022c32c3ec378544d0ff9dffca542563d241057aa926b1bf1c18fabbaf1ed22c835ec68d98e08ba4955add535b6aec9e92502a96592415c62a866af6479d19cc2a4ffc320185f57014bb6ba70386b6cc4abb400faeb0c27642a626b7357c4fc09f957b00f0b69486aa01d70fd795a82e1f8ca594f592d7884121023a68b587b007ce99712f22539515f9d78fcb39b72f4b193dbe0e0d11185bb1e18b5b7b12eb1cde23d59d071192f7b5f1dea07a22c02c3736b72788a0128762345a25c35ef0e7a062d79e3fe099b9e45fd59db27336bfd9a3dc90df2e22431eeeab0929f57d6a6e321b816ff7a66bbfacfcd06c0a54f4f69a0bd0cb554d65726238149ad52f969b05a242d204c3ac54dae81bca649ba30178c5df8a03971d9a81ceeeb6d8050000673612187a20547575bb09e15073664aec24fd8471a2de1fdb37e4c4018b59439cd87fc16ed34d44620b71561ef53e7270a88db850aa5b940effc3dbcf902dd03540fe8c7607e1c75a8902e1870e52939541fa174d7b51c2babe468412ed0ae5fd021f395c4221c02e37f619deef42733ed06a29f15a870ea32408d61315190198a9a7ce40355608fa5811ece3c92e4a1ce2ed070b39fd58ae83f54ad2a3601c8a5d7dfd078f584d64fa556d17534971acbf503785c9cbcd6b3b84c03c69f21f8b929c1e4a7d6d8b36ba4c59ebf11acad6e5d9c984b82bae548f6e7c7445aa50eea072691b15bb06b0639e4d99c46e7730278110596beb7514c95f5ebc57a31e611963f9c957b047746dfd501982017b29d8e50be3a711c154a2f705f17e61e880a245914663f3742e190ee71c53b2bfc8a4272fbfbcb8d5a0bcba8e22212270365ddf13fd21aaf994d953e93ea1d2324bde67af4b931fdb8209a8d40d0b6c19202d2185bbe3d52f1515283222a43e347c5726350086c88cb676d410e6083e3fa54055609a0615f2b6a6aabea35ed15a1146596a4483dc7cbf2fd561ad825ea94b0c98828eb53bd56786199d79f23006b180f0558548b15a88cdafdc1d1e21e2e2dce1a4cc9bc2a35c36743cf088822fde9a9fad37a52e4f1792355e4408cf3e9f74ecea5c7b6d1d8cf50a913da07ce0081528127ca278f061d527fc3d8065d04fce6761aa12504a4bb27cd3947b3046faf2f8921b0c759ff37e97f3ce83f13397ab47ddb14e66bdbd240e015ae674fcf4516e9bdeabd556ac43b4e416b3efb7620b762bf36c1192bdbb871f29c6229a3616e7e3ab1abb2bc7828f2cee3fa139695df6e1d09f0995978beaf8487456593d1db292289a02b166fada29be7be8da0cfc1895084dcb2a9827ccf305247aaee733f9a60af59a24f27a81794fd02f069a0fd2d071254a3705c2115d6fff15f4ea4524e6fddf77f594ad0a2b8b83d82d08d1ba4d97a709df917ee78dcc609260b34d05d3fe53aa66c7650d885209891ad88568e0e38dad29a8297f18287253ec208d7bf7245ad31ca0823fdd359dbd073e851330a2d4f0ddeab6423e5087f2128fa005ed2a76e0bb85d073b83c879abbd89611420f8998ac593fd783e4e84dc7187074cb95ddfcbb4d2ca083470436639c67bb89b09ab285b94a904da9852b1fdfe31ccf97dee1265c1d1a4376cce484b39a0fb03a5c623099c5d3a8aff0baca124e69da88e1605d378e91dc76aa5c", 0x1000}, {&(0x7f0000000500)="aff8f61c0e31ca75e2f77d703bb07e342cd851c0226be752b5ef142895b10bc746f7c7b5ef2ffd4663c01b21037be401be1e639101cd41ae961f69dc1836220bcbdfcad30f8c0bbcdf2dd0c9b854842f06bad35f33bf55668fcd960a9f37a108ad9fd91446600c7224b0e723639a6132efac64c00a6d597d8a2c9b861c9ef8b80f09ac", 0x83}, {&(0x7f00000005c0)="a3b920b9cf65a36f882fda9979532f79aa9a93605d7269d4ee7144d288ed193cf2fa0c6341beb67856784448e83ed8af3e8e9e1b8bb326ed3b055a", 0x3b}, {&(0x7f0000000700)="fa89b1", 0x3}, {&(0x7f0000003600)="23c3e43f78c57a372c288a135be147cece0e557bee4645c6e2e7292dd8d9f1aebea713df77ac2c2abcb0fb55ae31b8a22ba0235175592b1a28ef9f1e824690ebc2eba650286a1e8da4cc72ba747f59f9ab6d289ebcf4601f446353e0276e72dfb537c2cbc7f2aaf21183e0b6b18c7351ffbc5b6cd9dbe38ebd6c2699582ca6df93bf365654d49ef37acc847587e6e69da9b8a4c5519dc40f079e8acbe7215994f211b9876b9bafb895743939da8deb7381162afea9340261d2aff7102f6adaf92cb17b06e41d9f0ce92454c4e8aee5ac3ca893ac40427c71408233c1f792285fc0efd21c21f34443263353e0a100825f6ccad98ffebe5928d6966781d8bda7c68edf9f477ab7fc7f2c1b1f9b0cf134f37be1cb23c48cf61c0c1d0674c99d209755c020e51bf4336f3dc2a2affd4b922d355963ec7688ef3cb4545c549485b49c8a79673cc1ea25c0f825abec4a22c9d8eff94e43b7e3f4cf2756522c0505cd027ed68d0781d8c4f7fe2589affe41b1e9ac9abc7666d6a3e54e73b37a7b85352241b9876dbb42b56c701ec95e28ea081d89f09632d903cc941088fe4fea69dd640ee46922f97d7516cf2a0a711d9d106ebd87c2c54eb292766d84a3377f3d4e069584920f00685266f3d47c38bec68944d645e79d12b0fc69e0f8b16081c8dbb575f5fd18db47fd50d173428827875fbe6a5f277425cf931e576d946053c6b16a83d0653bc1ed6abde9e003c0fe62ea424daa7d980089c0a9de5c56c3552caa04591f5053529f266f703b96b00f5dfe7d09bf950f5760c6bc5d56ff95aa09aed3ececd2b965bbd0d77a8d049ae333a13f4fb166a3411cbc6dc3f3af5c430801ed9bd338c708321a21f8b26aad0d4dd49c11d4517b4ec69fa7de28526189efef6f90bf79332392015f954ac961ab342760c2650afdc7e75dde5b0f3c4ca4b8d5ca092f40be9df7917061824373cf446288d136822517599cb979220a31df907dc6a57f5289b8f9a4a3fa4e3b55c4f28f4dc3f1f16beae3f710d2196dd46464a51d030c9b3c71b0a47736656d38466765846e19ba4eb5a05605ef5b3e2aaa811b52d023e6920fd487289391a66eee3e3a3280adcf0e70c44e3d6ce0f0332bd95c17f3c8b162b59f96a9cd33213f713ad9e7aceccc9196cf1166f2a3fc8e4337bcbe6ddcdcb7029ca3ecf0b137a1952c691b9dc67bd077bee3a66ee20edd588af9301eeff9e05a3e9be888e38ebb4e78fb7cce66f7fd54ff4e273efe27344b2de5295d31b96d6f8236dc6981d750ac1b1c25c8f3acefbb12ceb5b4f19e5ee75fd0b2da2aa2cce7eda8550407fb866f6d91c4c45872f8a191c7b9c7b3af48789d46e05f5e3e04fddc509bdf02d208729079296062f6b8605bdff317adc8b7daf915d1074a5fadada050672e9c7795be6d822e0d993f75403e45b4ff35b458a224cb7469d73cb4cb2ab6262ff9cd5cc8bbefd9d992e83545a14bf5ad36c826ac3c45d0b713bccf77c22a4111e819aff9b51d335cdb65c312b20976a17f94a2074cf04edcaa04a8d8931fe3da352b2415a3f6261e9451018795bafb5a84118a674697eceb03013dbde27ccc8771a30c3f42cd46da9c88f96a1ae87a45dfa6e4e8f87d549c1eba499c7a6fbe62d4af369149abefe9f34110cd353f93326816815a5bee08119aac11aa8cea4943b98c8291899f206440cde4e8a45a6c48b4643f8e705a2c98fc207b2abcb2bf6b3160bc964c3957b5b1d98ccb9c832fc332635bf7620009e8d995194b61bb743de00f73eb025ad736124826940a7fac776ae81b4e94378b5e4e57dc6cd2afa63743a8849d04ac9daaecfc540d68e42f483a2bacec458195582c1ca12fe9454643e88c8c193c8909c1a87ea7b36fd3fd5b7fbd7e149fd2203ff817d673b62a40db0fb7da0a6dd15f6897f8ba482f980e3e195fd6a531f5c74a042760d60ebe4e8c00f3ffc9a1781899ba1171010c20e8ad78a5cee69c59c00f8bff3e9900c4b6ae661e181fc2e02a4168b05019aee161625e63f26e4d0718cbc5aa43ac71222f456a09abaec3768cce8d6a24cf8e32582b5196e40d8ab9be105d212722848de350d770b2b88aec29938ff9747a79e3f1bd9266abea7b7697896e1f490f0178ecb09b8210761488c8fd94c9512c1a177065db3ef7d3bbb43401d9de30143d6084b372f15789df58fbe4d047f96e338b7659e68c2021e3e50cfbe8f0fa305e03c3321b439d3d656ee2f74fe57cfc0edc5cf30c9f67862e0e915420562b4803d6019ad3147ceb96cee0ba7f6d5815b86a297590685afed5e13a36a54bc3e5ff55c8080c752791950ace59333a6d0222046b855527a03b0f712f2b558a89342c4e32d1c7279e8303cfb69c744e11f0a2776535420925641010bdd4461188e33891bc978e827895657425ad1cc731d9676c7cb356f471f145af628fd0ca28074b5bbacace5ed627dad1935b98568b420bfed2c2f6bb59ab35de89484dd996efe93846c66cc9f7f4956a608aca7fed7f4e95ab55c61cdc6b651d9a63aaa673dd17635b29f15ecf8073db1975cfbdc7d46ea9a93818b280c7e40cf1f8044c72b620f3f7a8b9a3226d5a3b9abed575bc97b38dc6f596773b003d6f57bb8d6930deb782193d03808b69e00645a39c47eb36c8af4e6c82ef631023222c2e125bda2ac45ea26d1d14055eab738b2733f9592cc92f9e0233b9626c132a63fa76d46a564768475411e240dcc51833d8a9fd3ef8082aaab18e453b3e56240fafb34bc2c81ae25375ed1d1393366f7954cc0059b77c47d0d5f66428aa8a2cbe2ad57d9e4098b5f97da755bd126a5d481da142cc35273408326f9c4473809be01f5ad6f08c06c1ac39e00fdb1b8b5f20f2f89ef244d14b9aa5295e3744fcae3625340e2c5ea27eda155f71cb9fe2f1eb27cece7602106f8eacc0d66b5a3932eb7697f6df4b6152fa80a9ca6a0ab40da081f278c6eb9a12b08a0e658d9ee3f2c509dd1e84bd0fa03e6277a7ee4f89066cec85de954bf628e8f57cfa53461e15071e82cc5b28964c63c15eda7842681f06fd760cc90eb53ab889f93d35e944b86e74182d29b82f8c61b945d1f6c8dbf522b2e0f3d07833a45c53f378686feb576c532ed54541cf09c47ec60a30d20c36df8e1c0c607a334457e3dd471be97470a61fa090e5590d4450dc4b1ef6bdb45886f165427fc044033a4fa44791cc8499889ea72a76f9845905d0590e2047423737546e6cc792036cf7ee420673eb2c4934660381812bd68de22928a1f39db9215b53ed66e894cb1f313009d063114e4480bcf2f7d6c25dca3a5d0a97fd462bcd8d84cd2339eb493414f13c02769fe93e55ed5a8868b024e1d81d53065a2308437c9088ca9ed253bbf5047e5313536c23691792f8bbacae5151da544c7ac722378ad7db49a1cad240857b73dea25c4e5a170a49e8c3ea01ade3722c1cab9024df7644e9d4c4dd46f681f83180d2343732b1af1b10d188fb4de15fd37fe2487530fa099b190b0df11d76476d291b53f43965f1eaf73624d9d5b275f8e3a6c75c0098d918fabcae88ab478395ad8b09e81753fcc5cf99c7298c574c31e52457e5b772329be6237e232f0a9415954c766c52e6eba03034e27557e2e40b559aa95aa69e00675d39fe73a662d88d504c7ec9774c30d18ba78049c49cd886c7e2cd6e966122febe2dfdf666fca9f94e0a7ee10bece85abdaf40acf66df500181d02ff09304d8c4dcd39fbbf86017c8a4b56d13f69b19fb52940502dd055764af3f545584a38e508facc1c3cfe12b0bfa6b3f90ead22cdbb94031cccc12e46dee8576aeedb0a8310d35efcb237f2d7baba8f82eae954636d92d47d8458f99f1fd05b3aa41e368db15cc8b0e4435e5927c5005e7d4e7cd5f742a25a54dfd421e66b8473fb36dbfeb405ec5f925eabb32ecceb7fcb74b00742b2ec3bea648d548c7566ff0aca33f09648cd6b85e04bc499550fae510aa007e027f288e7add09f466759ad4be103f700ab6827cd3ac02c273f0e1a00c53e914db64643c383adf7840e00d65068b173504cec848413412018946667f735094c75b7b156fc3656b71a964db519605b552250b3ada4e5b0fc7303494b337034ce0d79a4c6dee8aea36f2704782c9257188749f45f825eda25d95b4139c6143c2fbbca5896569a08a9ae05d28087937b4507a6de3731bdfd31bc7ed295bfdc3693ebc1f83fd4cf8af832ddc3d3ff7b721e0140e5907389d74db2733d7ea4bbb02f495e0a1a02bf97aad4efe837e8542ac677c114e2dfcf52b3c443bade8a0680c3c19f069943048bc85ebef1caf60f5e84cc20f9e3bce3960e26c1ad98b1b9e644c21e441a4de4b4caa7e2cb3fa85ba6ba13ee1910ff2e1afaba9a5c92133ccbfa2e25853dd94233a3d2ef9b0fb3dadd394efc3ff18b47195b828ef6182a4d2e810d177578dcd04527446f791ed929d0ef70f3dbe161904ceb0491029f9c04008c8a04c50a8f89f106961d5eefe934d891070ced4a29b776ffefeef17bc55d63e3bf0793b9fc5be4a208a6c9d89be813fb5cb9c0be93009357b32ce7dd6d6fed39f44753d4a526bd154ebe7ddbc50c68846025bcb7c5d64b154388af023cb01a274841911261c9ff2140a7b895c8dda1b82a157a47181470575087e8f7e50b22e55a7adee0a30e16309b1bada9b9948991971f9cb8d035dc4582ed41dbb34a73cc17a09d7d3cb682b5df81fb52b6e84797a08ace295eab3edc90a741488e25309dfcb6486defd45000663e0d58c9ee3a7fff1a85179c85f5616fbd6f678363e120ec3a372a56189ba5d1e98e01e35e3dc4cada83fa592895df7c531dcb287a31b117637cc28e322f92535d3e4d80a0fc0137f22b92454fb51945a5385fb528c626484d4fb0ced6aefa0df0c541e477d1b42fab8c17cd3d7cfd376f0ec10da53588b30e10bdf5e9b8aeed00e2003ec8c51089a7f4f7ba55223119980ab14cf9db76fe05eb9b9f7479bb3d4701db9594c8a1703ca114703ceed87c82e17eaa050c5d8383abd1e121bd1e5d22086f8a6150298c39b10f9ea13fd2ae6db06c86f02775528f5e71875b2d0e2345c040562569740cfc301106130335291cffa00d671890f5aba5d1e8f65512cb79df2a9db9eba85f1199283d42871444201c985e4ab2fc1e06b4c81c284d532060886577e2e8ad40e51ef40dec27c2667f813fbac9a3ffe30ef5d0df0df33dc24793c626ce35449f30737cf0a92cea2cb0ef518a4c9a2a27bd3005d478f28808e1b4eb3993621422883fdaf7e73231880408ef8e12f8decca52468e81265c06cb08de7ebde94a57c8eef714d41d5bc3fefa07f053f544f144eb28481ab5bb94f7788f3e6258be383eb4f1452157368a92ec3c639f97787a903f69d7055def67f465b7d67bd00691644423ed17578714b440076df789a4471df0e56365bb78e912c497679ef74889a0f462447d3707197d248fdf1704db2b69e0e92da053543dde2b1c87daf2043a570f2bde5584da69ab370c535bf9e46223ef23c365373222ff1cad62ce8dc4a1bbabe85fef86dcf41613b3cb0eaaeff4ede625aaa90a2064462d138280161438ab238537c1eea83e4039022eb576c32fae89e635041aa93283a08b940c4cb9a45add5cd8acad962467748384f1bb34e4f5ab395f3938d031a1705eb4dccd7c2b84fa07d907ef1e114897cb6621c8fac08f8507ea47dd428197d3c211f01418c4140e1f7d436c4a15e87d63d1cac4bd431d29c1eeb001081596e70a73d0bada733351bc3dbec5315668e0869229c", 0x1000}, {&(0x7f0000004600)="26013728892365722d453f3fa48823ec66d7c8ab598dd0269bde96705566728d86aae698c08eaeb898aedd91b912beee58b27fcec9deb2c6be605cce8a0ca3c65041d3dfa376abc8a323fb2685e92a7fd34e90de76262190e05d50c6545d2fda7a2b46e02c07911502a292621a5fbafb7ff0696eadc5cb224403dfa0409257ee2f832049d230b5fdc42d2ddbd7ffcb439310dca5d755eeb345d26603f3c0eaa0f976f1f5d71efac2cfddbf1a37c8f4336d4ec0811a56f4829b56c0b5f1cbbad1ad20808b83bbb329a84fa28597602fdd7c754127d16701d809cfc76dba2c69497246b56fc7bfcd8212730fd07ec16e5c70ad94051e319985615effba36e97a4c579e04d540acbfc6f375f347b742c14268984f79fd46625412ad4a7e94f39d729eea58730712dc48ae8fc4bcfc38e95ddd9bfdfb0c2938dc7b5fe8d60941bcc2e4f523d5acc05ef8213cc819cef422e7088f13495714c2f0c9190273c0c95b0a8d2a84ec9604b74eda57d6403bddf83e219e731a519d9e635d009403afcc15590a11cb6fa3f1a2add40c818ec08437c7e1ed68789778cb696e8962ed7a1d210935d0473018fa85df7e1bfe4fdf3ddca55f7f74ea63a75f5cfe0b8ea9c83717d295c8f85124219a5754d47fc21634556c09019d9e7507a0b7b9cb3bfaf1c95a177cdfc582d264903be1c2108b395472161e3fd07f49290545cb4ac22a83cc10c80f05a02793224bb08b4daccb91f9a2caedd52e83c722c14842a9d80fd7634bba93e63dcd4d265fe09133cc4cc02035de5396be8f38a870641eebab7107d06abcfafb86fd0b8d82a74d239df384b075f2dda8d00f28c226ec018b5e655f836d49e93fb89c6cbc86f0350859a7fce4b6c1e156d6dd7a672a522d70c72ba6ae6b7ee9073734a9ff5637113a914e156dbb6d0c8adf944e56b8610e31db0c9a644a8809b5cc0cef42416f8c69b0e7d7a59df557c6afbd573a8b653ccfe253ac0e1856d1a65fa0f1f4bc62fe906ea908833396c2ff36a517f044de5b3374c0546e2385f02a4b6fcf2a0464e4e7a712f9bc0dee2758859dd8c018d50d48c5034c23f56b8c1035a89e43ebd4238a65faf377007e16d087bb7e87a5e7074b039d964cca50ea6d60b23e7b4b6a98e52e6f6f0641c72fd50e0e344eff69b058a18778296aa8240905864e052b82d72ebb2a32762dda698e01a52fa513e4054cddd3ddfefccc90e27d11bce8881962f4d216a721c5d5e238b9b5e2cf11999d8087ed9b9a5755ab3acaddef56afd9e2f22cc464900c4819e603435de1dcd297f9119a90d22fa0632f5f8c54ac4fd99ed74aaa01bd4c53171cfe2321b1320a898fdd71b132af2b20dcb345c10e8965bd130f1e30a54d39f544c0b13e9057196293931d751edc3da88d6eda97ba9d19ebdcc134448b35047359a3e2e79a9373ee46d521301bc642be6e899e975d9f96f00c97a54129c954ea00fa984ffd9feae0b1342d310b4a96460e22abdd18dff9bc860e1ad1ecb9d451880bd6b9df320435d4df1f39ca1dbda7f558e072c589e02bc0e4dadbea3f89e8f4894faf534bf6cd9a593ff7433e3ce00ab695c77b559e32b1176ecc80c9eaa1bf6545337d31cbc23a03a979f2db59bc1f0506dc42afa2cd6acc470ed178aaeb6ac9028660bacec58e633494ce4c0644a0e40ed1e08829f534ed964b05c40d48343e884f7b995065fc3caa2d6e073593cfb96ae0a7a16813e236da5567f39181f6b92dacec61b6d6853fb6cc9b2437402c7869b095c86954f3e1a98b318ce8c78822bc304f1bac4ac6e95c998f143eb93f659225290a20dd9e2dacc6ce111e096d2ce0d922c3dc66d35f44b359809afa4aa1ec8c0b5f9e7a4e5a3db064a20c957db4399c21f73a2c30476288f572a9fe9cf7da01be4417ecdce7d9dc46b845162d9230a18a9a9628f1c331fdd156cb991d9c27929b286e8132944db7f7c1540d68c6341d6c625cea354eaebb97d0b4570271a4c17ee8c9b1f1aa73b0baba0b2ecb2d3a54dbab60fb6ef1457078799cb3f1f01708b2e392fd81b896aac1a8b594464514b4e4c58d76d208ca9448d154efc645fa70d894fb443813e3cbf244e96e4c859c3af1413fe89acfd274acbd9fcb4cd4a9835cc643a80349a346d8e43d1e4370d64a8d676062658e717bbbd1f017271577697f29ba839570ea19e5e22b5bb8638644573393afbb0fdfdf75fa31fabcb3edef628880ef75f190e9019275dfbafbe07ce424c1310e6bd05c8da24a9a04584cf3393be317ee658beebdfae502a27fdf759432325dc1fe18f5a38977b49fcb2a8d40218ba3c096055ac72541cc94b5ec243285081fb660c558018d08632f14a34cfc651ee3f84f209b746c223c62d82b83f4831d9e9011e33dcd78610086aba000debcd720df48cd30af0261913c40a06b53a8b02c56c0b0dae9fe89c04adb0d8f0982f73f8e41d44b5d327314550b7878a1a4573647e28cd6a64c0109745261dee9940ea9b4e1dea3ec57a80a944e5a093e2a8bd10c37dd7292de29de035241b7d3b75d9450fbda763fc8192456b065f203cf8eb7c03f9d59201a75fb1423442ee6bf4775e6956546d2077c27b4e960da50195e052f2bbd2c0d38d3a15724ac75454d78b512b8f701e97669d3bdc0889b0fe686a9004afe1a02fcb4246834a4087fb50fd18b6ec5e607c192e5e080a54d511d875e03044a5eda61208c6d8042f784d000567af4102afa0e23851869b0c54336924f2a5bd7160d1e6bbf343dd9eac70b6ffa856aed2af6128e8e93b64d2a9a75e5c8e411469e877b9c7e2e64d33b93c22ae3c0a477a79b3d0bf1867ef879f2666c2c8d3dfd6c1b11897585f9cdf6606b5549e1ba924790b27acc36afa73d8a4a8f7d9af951571c890a99fbac570cedd0270c8aa3e29f1b48736f241706257c612d309d1a90224894b8df6951213d87ff14c6caa40b909d0a88c181b05d356f26a7e145b809110372d2c8fb5e6dbca094c2614ed27296114b5616122e6e39dca5b0de448433b2d3d98e91e8342a08c5c96a1b1aeb63e3fc2e576c88ef79fc3c1365cae06a4d3be138bb4f98ce6f08d5d10dfd4f93ed4bf15040db884efd261c46020fc24b519ecc45a927dd655ce900274d80b5b5499510f2210d3e13b26e1cfa6930f89d6090b36ec62e5abe448d4c2518a55fe96c0dc4c84730341a8905c19be1e14386fc7935a4a13b052acbf5de1149657caed871d83e4eec4db17cc17a7e09e55ac5f860bff2b30178d7af85f9626a6fc5682901597e1a47d99b17abb59dfc7ecd3a7dcb9da409be4b31a610a874a0bc717265ee54bba80debe2c9c2e1de355ba8567ab2dd9f13fc14e38f47c97ecf5cc3245bf669ac7c67175668abe72b66ce992c4504753a2a596953e541f0393900d91efb737becfee4424d272dd853802a5bb84484fd722a6b8fcc1d60bb83894b6046b120425d606f39f9a8c02134d73c290dc0fb83c4f298ff34c3427395fb15c7b94d3a14361866e766006cd086d04ecab3d04c92c4178942e31c32232ccbf49fbd8467514653a7aeff0b95abd3841ba9a948476fe555b5b176120dd6c2f25cd554b0f7875829baa4b5f00f2c716073c054c4e58f44fd8229279b44cce9788f5047efef724e8046b8c50249fbde2b4f800c06b07cf6fc49acadd7aa6ddf81bd2244e21809a9968f3d44aa987614a12ef96ede8100de312e07b8d82a2e362716163a9e0b64586b4aabbb201a9159fb6a55147b787f744577136e63557c0f38f0727bcb604de8aa4e70707962a21e6ad71b6a41430833cc6735638bae2cec1a4ace6649e28f8633ac1cec028d866365cf036958b59214265ccda6b54954e495260f9ba3d246dadb04c66e6ea0e72473409afa6c2014a2c8019b126fc6353ba2eb392e97cd7bea31a078bbdf594588f6ac5fecf866a00d96ec751e07e167b8d0d4af97f43997afc0dd03ae9d2e53d9d1b4a826f27d3d317f071f019ff13679f115290aead5d8b0513c95dc95b83f351a712db0d8a35d397cdb04fd534e6f13838a38ec19cb79c327316335b399464fc1c4431fbe17bcabe49bba083989a9bf791ddcd2e0b7bf4eca7fe0847953a9381c81db0e9b5efd1759e4215a41197cfbc8c1d27f16d5f69abc1f132b1a18f2798d052aef47690456a7f680178021d643dadc49815895ffb141b749ff266d8c6248c3a149192681a283488fab33cc0c56bf28f35f60c1620f7b3db335529d75bab32e5254a0180c70334458abb05fda21244d5f956ee70c12870a4fc23f4719b665fea37db3953fa656c16d961c9bddced456f2110c3bc4017dcfe51ede29153ef5f9e1709278fe8948c012c6f011c34fee986df56107b35697676e206d707807c8bcc9fa567c9aef3a931fb20eb9e40a2ab92fb1182aeab0e12ada1093fe22f32f2d33813388b0cf78d8a87542895b38ac9618f4174570e6658951aa1866fa0a333a72a0b76ffbbdd0f4a67cc9463c21c76dc9cbfd0dac7e5e12a924a43cf8a74a49cdd93092cbf3e368cdead687f87336b04a0d0850129be6e43a2aaff6367771d44b2702587430df496f222a54a3b4785efe40547d7eeded2f03afc5c52607c0153d6ed7df35a7878fac168bceacadab25aa1eb5ed01b7bfa4b5d10e537d44f83fb7a0d8761bd97abd6dda706c3434013465ec60421b735272ae6f24a2fe429dd7c04ac69f4fea5e4b759b67330daa6505958542d952d98e0e2e8166d83537908893d91575aa7b573379dee6a3ab1af201eb60c7d267cb90b24fff0b5341dbb789a62817b837809d5648e2f1fab7f2c7dec528bbcb3870ad7c8645a496632cec54bd0b715477efee858af19b4edfec205d445c7690204df966d03b34087c5793f41ea16f5a472959630ffc7213507b318336e7a4aa56f224469d80831cd6b9387acf0824c5fbf736a0ec74b459b6b0954da62bdfc2a73eafc0cde975d38dc036546d999f5295d8d10f8945c941c1efc993945343cd7af1c79abac62f7d4839b2d614f188b944a8ad3fbb35f2e496582041c00f36d7275d90c3bc9347fdce7cf7a27d7e13e2e59fbbe21ee23c30f8be6a9036200c28aecb271181c838dceec0d9b859359e4f4a861ee6badee041f95984ef1e01c122883185a7f6b92600591119967f9ff60778bd8cfd496b9ae8221532aa9bb263dcbab44f8374270b0639adeca94f57a0b9558131c042775667e652c45a491f1325aa0f575da6f8611355a8a9ea579ad910805ae11919def41913a611c2a636cb590b28533473a2fb94077fa965056a6f5479cfcbccbce00adf548250516fe64e94ab6181884b04daae64e9ea07ee5e9bdb807732563c962fb2f5542d00206aa74cd0f4ea7a332e81c1e90c38966cc5e50fc05d599485904e27f17fe9fde31c419a542a8de76a6b2b285c072c6b69c368aa0807a600e6e7e8ebb247dbf5e3d2fc91cfd2cebf91e3a76238b9d3a7ff0e0041d0365bd4280c97e58999e583d60f23a006092ad3b7c8315e85f2993b90f678dcfb02eff38267255a345a457e83dfe1117bcb303b6c6d0e982bbfedf2f46251b3c61800c51edb5a18b19eb2812e9131f293e38f5f41a94f8c9e77db58345f95bda00242d03b8c9b0d2e48a9944b1f6d40db100d3018243236f4ca30b7ebbeef03daa97f9c16659db387ce5e6e8dc035a8c5274b511160776d0b41d70e5ce03ac5849ae70b79e653ba9b84472e6464eebb287ade0391719fac0a89494ba18fc5ee752a57f977a542d23d1a8f6e7d11703c01e5a4f71409ad25e12af9b90508e13d928bcb", 0x1000}], 0x7, 0x0, 0x0, 0x4}, 0x40a) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) kqueue() select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000001180), 0x101c, 0xffffffffffffffff, 0x2000) msgsnd(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca062234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d1164d9d5"], 0x176, 0x800) executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x2c4d, 0x0) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = open(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000006c0)='./file0\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x3181aaf49a7bab1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000013000/0x3000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000070e000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000582000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000113000/0x14000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000411000/0x3000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil, &(0x7f00007f5000/0x4000)=nil}, {&(0x7f000061a000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0, 0xffff}) syz_emit_ethernet(0x7e, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r3, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) sendto$unix(r2, &(0x7f0000000700)="81cf6ad7411f231ce8591d9d51240547c5e16c3f0f1259dbb21855b86fe12cb5fb53c5434782c729c76a736f4696a1fd3ccc47d00ec2990bbffafe19354e151c6f582f4246c3e32a940f8f241e9cdbb479d04106949f95d26e70eeb9f230ebd661cdb330e9f77dd67122a102583e5f87087fbb1d2e90e9012a3c5bf3b07ee5037a1e553a8f6be3859183717a2d27f2d3e2f077300bff841564043e41075a7b1f6e09ad471129bab4540e4f0052d811c728d6198521bed0b16d397c24b99557c586924a6acdb12840384f6708523b4bffd921878747661ea9", 0xd8, 0x2, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) executing program 2: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) r0 = getpgrp() getpgid(r0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) chflags(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000540), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}, {0x1}], 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ea6c17dcfd98ce00", 0xfffffffffffffda9) executing program 1: getpid() r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0xb457}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$ddb(&(0x7f0000000040)={0x9, 0x4}, 0x2, &(0x7f0000000200)="951256501dc0edef6a302d4060f629794d769c7dd91c530672530af280033acddf856d5f73b0c71d4d88019761963efdf1f38a7389153f54d859422f", &(0x7f00000000c0)=0x3c, &(0x7f0000000240)="170254a92a9b0baed5b523ef5871b81b1f802e81d1379cfcb63d69b5b1d34d3bfc2d09a9ca60a460eefe0fb3b55b5a61ee9e890bc00d0e0cb34caab9556fa34ae718d31ccbd99a67147546419352a4f3072fe892c5707bde816df7c4fc49abc57d186144f6f56ce664c025920761ab81795b92f4b19d0c5b16f50580a69b7c1678ef96e9dbbe6681a30e81b4410e87eea341ae8a0d597f56874af53a128fb4f7e27a6b5d6594901701f0c29127372fc6bfe14c1808ccf836bc8c14b24f31817c0405877d3fe93f00fe94fec918786edacdb8da4dfca7384655be616440584156e57cd96a53aab5a2b17187dfc900e40000000000", 0xf4) executing program 7: open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4c) r0 = msgget$private(0x0, 0x14) msgsnd(r0, 0x0, 0x401, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000002c0)="cf6c82ece2a6d419319bd8df6b99d68e9d2439583fc5f07107b1d8c650dcfe25cc97c7804076afee713eb4eecd95229470e7ca0a3a06c8e6823d13109481e55e0fed7c414e3ac6d0c588f5f2c6e35e1c146a7b5da51e9c2f6cd0b170fa0c496a83e06adca37426b29db9dcd0516b7f", 0x6f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x277) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xc) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005c40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) getsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x2, 0x0) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, &(0x7f00000001c0)) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) socket(0x11, 0x3, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="00000080", 0x4) msgctl$IPC_RMID(r0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x190) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)) executing program 4: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = getpid() execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='[]&\x00', &(0x7f0000000100)='%&]*%-\x00', &(0x7f0000000140)='[.\x00', &(0x7f00000001c0)='\b\x00', &(0x7f0000000200)='/[-@]\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='\xf6))\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=')/[]*-\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='&/\x00']) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x254, r0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0x401, 0x7f, 0x9, 0x7}, {0x0, 0x40, 0x40, 0x7ff}, {0x3f, 0x3, 0x1, 0x4}, {0x1, 0x3, 0x6, 0x1f}, {0xff, 0x0, 0x8, 0xfff}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) getppid() sendmmsg(r1, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) fcntl$getflags(r1, 0x1) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x1, 0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000280)="f300eff7c1f723a23d025dd051dc7180f91007ad4dde305b63b648aa1015a50446414178e8deb328726403686a0887c5149ace03000000000000002f25931c8555d3c5633784fc606bdc668263b41799f2b3871b817b377ad35d4cef656f592e3c79a48d3e51d796cf69f698e6d7caceac632e7a7d444c93a5af161cd318d237daa05851c887ccc8f354949802c7c7c7758fea07045978b1aa50", 0x9a) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0xfe) ioctl$FIONREAD(r0, 0x80286987, &(0x7f0000000380)) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$lock(r3, 0x0, &(0x7f0000000200)={0x2, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x4) r5 = socket(0x1, 0x4002, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000001240), 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(0xffffffffffffffff, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) executing program 3: syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a000000000000000000000000fe8000000000000000000000000000aa"]) 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x8002, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r4, r3) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) shutdown(r2, 0x1) syz_emit_ethernet(0x86, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x0, 0x2010, r7, 0x0) read(r7, &(0x7f0000000300)=""/123, 0x7b) read(r6, &(0x7f0000000180)=""/222, 0xde) dup2(r0, r6) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)="01000000", 0x4) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r1 = socket(0x18, 0x3, 0x0) (async) open(0x0, 0x0, 0x10) getpgid(0x0) (async) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080), 0x0) (async) shmctl$IPC_SET(0x0, 0x1, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) (async) shmctl$IPC_RMID(0x0, 0x0) (async, rerun: 32) shmget$private(0x0, 0x4000, 0x372, &(0x7f0000ffc000/0x4000)=nil) (async, rerun: 32) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00', 0x2) (async) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) (async) r4 = getpid() ktrace(0x0, 0x0, 0x1000, r4) setuid(0xee01) (async) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) (async) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x20000, 0x0, 0x0, 0x0, 0x140, 0x0, 0x2}, 0x80000004, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}) (async) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/97) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0xbdb4, 0xd8, 0xf3, 0x2}, {0x4, 0x8, 0x4, 0x1ff}, {0x200, 0x8, 0x5, 0x10000}, {0x401, 0x9a, 0xb8, 0x9}, {0x3, 0xff, 0x6, 0x1}, {0x977, 0x20, 0x8, 0x2}, {0x9dc7, 0xc8, 0x1, 0x401}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async, rerun: 32) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) (async, rerun: 32) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x4}, {0x8106}]}) executing program 4: r0 = semget(0x3, 0x6, 0x14) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000140)=""/72) r1 = socket(0x2, 0x3, 0x0) semget(0x0, 0x3, 0x80) r2 = open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000180)={@local, @local, [], {@generic={0x88e7}}}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x67) renameat(0xffffffffffffff9c, 0x0, r2, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f00000000c0)=[{0x0}], 0x1) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x8) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0x9407}, 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000000)="5ab7776a", 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) (async) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000300)={0x0, 0x0, 0x8f4d}, 0x0, &(0x7f00000000c0), &(0x7f00000001c0)={0x292d484a}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="9ed97396b47a09fbb6b59b640c0ecd968d796e176f29256bf87f40debdd2ce1d871fffb7ad075386d3ded6400ebf593ba6a79718a5009e645aad7fdeeae9222fc5c5fc5dd6c13c6bdf0a", 0x28}], 0x1, 0x100000000) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc00c7007, &(0x7f00000005c0)={{0x0, 0x0, 0x3}, 0x7241, 0x40000, 0x20000}) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000013000/0x3000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000411000/0x3000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil, &(0x7f00007f5000/0x4000)=nil}, {&(0x7f000061a000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) kqueue() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) read(r1, &(0x7f00000001c0)=""/153, 0x99) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r3 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x2, 0x2, 0x7, 0x0, r3}) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000792000/0x1000)=nil, 0x1000, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) open$dir(&(0x7f0000000080)='./file1\x00', 0xc3a2f86f23975bec, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r4, 0x0, 0xfffffffffffffffe) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) acct(&(0x7f0000000180)='./file1\x00') syz_emit_ethernet(0x36, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x66, 0x0, 0x80, 0x0, 0x0, @rand_addr=0x5, @local={0xac, 0x14, 0x0}, {[@end, @ra={0x94, 0x6}, @generic={0x0, 0x2}]}}, @icmp=@mask_request={0x11, 0x0, 0x0, 0x9}}}}}) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) syz_emit_ethernet(0xf9, &(0x7f0000000080)={@broadcast, @random="5fd01f561c93", [], {@generic={0x4, "cd2f71e7e042299294c21298fcadf0781d60c527451df36d8d7d48b5d1795e745a48f6a8c8a8faa4f99ca330085949cd8218fa976945f9b268214067ceaa64963ec8efaa471a1773d0a2d29adc8e648caa7e53dc38e245d1c3433b10aa993d22e8bdd710104caa3b6162d94b858e80bebb5da25dbade31203694c6760813ce03dafaaae1fec32bfe98b19c7bdad2191cb726ac6c3a77f3d7e78a090c7c4b9bd49bc9fcff895599f5eec6cd98d2bca69408223c647ae8bd4a29b3e687940eda39ec3b717fe6086da2913077e5c0ec1cf039725bb66ed4a77fa260d5545cf0ba36d1db3663149143fa3cf95f"}}}) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x2ce0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setuid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x191}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x7fffffffffffffff}) r3 = socket(0x20, 0x2, 0xf5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x8f}) r4 = syz_open_pts() close(r4) syz_open_pts() r5 = dup(r4) ioctl$TIOCSTOP(r5, 0x2000746f) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000000bf, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffff9, 0x1, 0x2, 0x7, 0x5}, {{r5}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x9, 0xffffffff}], 0x101, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x8, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0x31, 0x4, 0x9, 0x4}, {{r1}, 0xfffffffffffffffd, 0x42, 0x1, 0x40, 0x8001}, {{r2}, 0xfffffffffffffff9, 0x1, 0x2, 0xffffffffffffffff, 0x6}, {{r5}, 0xfffffffffffffffd, 0x10, 0x4, 0x3, 0xf0}, {{r1}, 0xfffffffffffffffb, 0xac, 0x11, 0x8, 0xc9e1}], 0x6, 0x0) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0x80146952, &(0x7f00000001c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100009, 0x203519, "00001c008000"}) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfcf) r0 = semget(0x3, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() sysctl$vm(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x82, r1, r2, r1, r2, 0x66, 0x5}, 0x0, 0x7, 0x80800000000003fd}) getgroups(0x0, &(0x7f0000000280)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0xffffffffffffffff, r3, 0x0, 0x0, 0x0, 0x8}, 0x8, 0xffffffffffff6308, 0x2}) r5 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000100)=[{&(0x7f00000019c0)=""/4096, 0x1000}, {0x0}], 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000280)="03c8602f592f2aec48416b5e5915e72fba047994121e", 0x16) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x3, 0x0, r2, 0x0, r3, 0x10a, 0xa879}, 0x0, 0xffff, 0x7}) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt(r6, 0x0, 0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r7 = syz_open_pts() flock(r7, 0x7) syz_open_pts() syz_open_pts() writev(r4, &(0x7f0000000740)=[{&(0x7f0000000ac0)="92a79d9b616500436476fc106e724b93c35b3323bde423bf9664fe3c8e779c7885af79ba181bd643d57c45f2e05d180829bb96f509cf33082860d9478952237cf2a3b504dbd7d98df7d54593fd336faffbe506671090d4e67ff62150757ab4f500764e9d5de14affd08985dde3648684e2725021c8176881343f86f00747ae9f8dbfaa39fd06f3824b6b0d05259dfda88ce3b2cca6c1977d0000000000000000000000000000000000003aae527625de85cd2ee2096ba4fafb6bf20315677670c6077f5d5fdcae8a8f4327bdeaf5ca6620b8ee6a1a07ea265b9d3df74d62be3236fcc74d34e8ff9aa3298f99cd97f42d14a1bde11eb15f507666a78563c36270d3d4c01498e33ebbc4da4dc301bc8a19ad4e017b5c48dcf95e213c235d2f81aee1e11e5371fc5ff65abef6d2b9404b4df7ea56b4dfdf1ff2dc747db3121d910f99c4b6e24acac864d765419c241e6746da4a31d66708551cdb4f9e", 0x15b}, {&(0x7f0000000340)="20b72919f30773e3a110b022c06d1a767a21350ddcc22fee15649e95c8f0e40c8268f8c5679fcd22fc538e064d33add991fe4ab8e54648b7061c56b20b5c1d28172c77022ba0d875f47d66a7d786fe4a9594674f48edea0ecefe33b844206c4926cca5388dafd84c31ad3ef18541919fb818cb113f1cf27041c747dfa47b222c66bbca173801a048ecc7b3eb4bb11ca8d745256ae2ada09182f39ba9ba0fd05360f8d1b0e8ea7271abdaffd246f1fc991ec75bf33afe78847ebabc", 0xbb}, {&(0x7f0000000400)="8afdccb1b9a7e7b367489b2fa59f9f96b4dc8b57c53d968e5bd97bf35144f0d3a2b4611e679840cbac373468fd4ed20e60c3e9fdfe88eea06ef39d933c8bffbb1ccb8cea3d1faba868753253f85839c01d06fa1d64292d010da22b0884f48cf095556e919455f797f73bde665a733352f975b9be53ca79823ef09344e2d0b34dc1597fb2f66be73bf67ed88be83fe35240420c95b97578337d2745471a63afd3e2b48f02776cf0d1c1373a99a348dc35869271a815bce5734e636edd59370d4879ec67113e", 0xc5}, {&(0x7f0000000940)="1580cd2d04d3739f132eab68df9dc31f122b3765df4b38cfff8db0fa73696f8809c24a3cd8d480e19a0706e3274f700fde5ef81e03e7cb43417c9279e38c5dff1f0ac069370ee6f7c94e8048ece848e2ef71500be5f0f6c037a82b4e1950cdf7619a9bb9dc813c3794fb7bff87c9ac84952778f91912358a578ec76f9f48481efea582d06b9311a9a16f13658db3f21120e7708f5ba44e7c9a63882d1f4013274b93de367a6500001bb5c5220c624a4b6e07e3f2558b413baeefe05116c37ffa9c31a3ec4299a671c77769c1b94044a5eac0fc918538e7db1be6d614c1376d70141bd3b414ec6377264d881d70aff32d05884206eece8b744003602d627145588f2b0161c1d4171738006c6037faf8ab217bf58bd86dded8a9c2b803d8d096ed165398c749487706558c4286b684ed52133c965613dcc55fdd820c012cb06b27f64e0d5d7668964c2cd79f7981b23198f9f120", 0x153}, {&(0x7f0000000040)="00000000000000000000000001", 0xd}, {&(0x7f0000000500)="5dd5c40f08fa6a6e7d5bb2954ab6fde4a66bba220bebb2c92459f78d1c9ca3e0103091c82a5a226a0a3d9c9406a89d0cb737f9befe04ef580aff0300000a6fc115cf56dafdcfb69dd286d477831211cf8b689bcffafa6b8e97f0c4b7dc4b8cd0ccaff54111bce879", 0x68}, {&(0x7f00000006c0)="4b274f70753db516eca7f70fffffffffffffff834575cb3049dd5cb350ae3fa9f2fc6b184e03ac07a952ab2edcbd7423f3dc6ac228131dcc7c485a6d032fd23db58ad0da29a556450f636c8bbe108929d5b8", 0x52}], 0x7) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005016000009f05", 0x9, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x400000002, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x1000000029, 0xb, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f00000001c0)="087d2bf3b1daebb53caffd1598c84cf5ac17066c0ae40de76ee392d872393a", &(0x7f0000000040)=0x1f, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000180)="8a3aad21", 0x4) sysctl$hw(&(0x7f00000016c0)={0x6, 0x14}, 0x2, 0x0, &(0x7f0000001700), &(0x7f0000003c80)="8fd16dce67256fca19841621f65c105007d009825acc71ae9e511ea2fe9f920377a75a5dd23811bc219da0767b1e255eebcff3d2db131a108d0847ca6ebef4f6ac13be711118b21869c1c8e897e16242ea0bdcb59012b3275cf2f507e1462562", 0x60) socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt(r2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(r4, &(0x7f0000001840)=[{0x0}], 0x1) r5 = open$dir(&(0x7f0000000240)='./file1\x00', 0x10, 0x1) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x1, 0x3) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r6, 0x7, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) readv(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000002b00)=""/151, 0x97}, {&(0x7f0000001480)=""/49, 0x31}, {&(0x7f0000001900)=""/194, 0xc2}, {&(0x7f00000015c0)=""/65, 0x41}, {&(0x7f0000001640)=""/61, 0x3d}, {&(0x7f0000002bc0)=""/4088, 0xff8}, {&(0x7f0000001380)=""/88, 0x58}], 0x7) sysctl$hw(&(0x7f0000000300)={0x6, 0x10}, 0x2, &(0x7f0000001740)="b4bc3b000e0ac7ba780223460e711578d3397e4d6879011ec69d7a18a4f99a4eb31a758e4079d0e4db6f035066a753b11c9d730397914404465f2041d9bd0a2252313957555e25af629e737a867e3d26f170770777d0f119b644f648986a5aa39cc83ef335152c22ea7c33809f316d8ae363fe406bc29308126a705a73161cf9df2594779382f82ae4df280cd5ef5f39051a6076125c7bb123a5570221", &(0x7f0000000340)=0x9d, &(0x7f0000001800)="e9dd0929ea76e1312ae81193fbbdde59c8ca5cb621273a8ee887a8468647a4b99e3f4cdc1724491af6af34c52d6fdbd9492ac994a508f86fb34c116debf0a2581df5d90c8c195c2e6771b58acb59016bbab2dc6894c9e4928cd80d3501f7b690a6be794127e4aa56ff2dfe08a300c5fd1272160627704b79afa34a88f44b6dffe73ce029b97839076914a504243d948f1a40e8da304b4e7de7fc41e1104101f59341635631a3a39b80c520704cc22fc0db1573b3b71bfb0a320158032c6bfe3ae6e0fd15f320d3a86ff36a708a306bdcc8a65047524e4da78cd17a36a4baa38390b663817b7d046e99b88bb5297e3fafcc", 0xf1) sysctl$hw(&(0x7f0000000280), 0x2, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="dbf3c87663f100d9f1ff52e609883e7ba786f87f4c7f815154c7652753293a03f4ca53e05322fcbe345e05180a65a4dbe42fc6a063a26bad29efb089362f90e4548d179a1dd8a499d45d6c80d6c487c9859da9c81d1351adc55e719837eaab6879ea7e701b7f99f63350c5e227d9aae11a96d7c3a11c19f59122ad64015a86f8203528ced47a1be27ffa4e1d3afb6f12ccb1c830ffa5e72b84da29e068a212b885f7058804f53a9d09026a997dc6e2c51c688c25e164e699a6a21d9960c760b8183b3e4ceef26d733f013d7f6cd2a59d4227d929bf6b1cf84e71f9168c3bb8944fc18df986935b04f164fe0fadf5f66a3aa64d413efc3af847d894f2f26cc9711fdf3c811436d2d7d44ce5b59157c7cfe6d6bba60b6866aeac58226e924d10d49e895cd15b3ec4e74dcf308107d632b9203696ba072c8553bc391fcb73c2eb37a9501a2984f062a266583dd5ee62a53c5479d8b4b8db90b9add8c2349601d6a99bc5e94d9a16b8a24f23f63e711264821434005dc0936aeaa0d84543f247dcf30251c6b9e04bb5700d584a61a41c30222509cf08a9d52961a1389d730c2f6630394b38800cb713bbde4a110d443da61d1a3fe38691842a79c321a96a4900865d7d5df0f521bfe650d80fec426ac9b1430ed3d5c2bb9b420f9fbc158ed4fcf4b4d7dbc96ba2983f10a6024c5c482fc049d7af6c1d60eeaada9ea447541e5e6e63b92fe8a3d4b8e03deccfb505c6ec666da440fb9ea1caee4e26445fdc84b382c4fdaedee5d1662626847db50338b0c7aa91952a95c1f853811478db2cb3ee9ab4c9b14d40bb65da56ca7f09a2f4e1e9be4319ae6eb6d85e79105386e89fe35f812f1cf03ba5b8b581b9ffbfccbdd47d7d2f934435cd1c680d6ab54a4a67ac15584c68155380bd529f49a5f050a89623c123c9f12a5c4bf9df5fbee28090340085b03da4ece14e6efebe0eb9743794f9eccee31456935e64d91a4fe248f8efa5200899b0ff052a7b5dc98803d143f3e1a1f3542192113bb477738674ed9df1c2d27836a1aa3cd67ec10aedd9508a440ec066a00cc91189c4c3ead0e2b4ff5be84641dd3871139a8bb4dd083ec51a01238acc4554c907ba5186e0096915cc27a57fa9e38ce9900e3e2e4f64c4cbae2950c4ebd7d79e50ee5f75977d93413ff045176b1f8eb1291dfc44e512878821aa59d45b17f38b3cf65d222e5f71fc0fbd53089d7f9bc2a588af32c6f508174067b34557ebc3fba30c6762d9dc6e511acda91c078c65a0749203b6dc9b3752209a65368fe2221c8006110ed86871641294cdcd123ef3761abeee60379d93d0e3367054fe88f15cc871071cd681424f750d3d94b2b831ae6d4c01b4fc118d535a5c72ba5408f6709270151b350fccf61920e7e4f3ba0d01ddc7abc1d0bde8180acd14e8dc473f4b7f66381ffaa760e580f175480c9e2118802445a20dfcde26f1a67802862563c9f53d144fd5877288c6a15ea1e8bc3b7688ee0b2a96cd4cd4df7e6ab3527fa54884d21ddeea65f299c7a2dd28a0b543793690fe0677e3dadb71003a1cc6d83cef9fd3f89ae92d66a6e7900d130443bac7431d344af2e46438e8752bf749981d3c8d93d7d67725d28dcbc22cb1f436d09562ca32ebdf8fe0a602e1783bb131212798c713172eb7c7eb41bb4f2ee7dc23de825b5cdb8de20b6546fc5211e6c0aca94e7838feb3be8533b442b7a071eec397157df3c11c964dff24f38b6d28f6edfecbd5596b69475bf5ff70b5bf22695c772ee4105fc02660748c3ce20bade4e46a4dd6a60a80b23e784d0a52c42580342099ee64f62eb31b987a79dd432c20f4b477e4fd5ff1f044d61697c6819b362468f4709bded7d959b57ca84252f5094e4cb13d657eb10abaeac5a250e3e9f329e21f039427ccc3b67dddd66343c8ac7e5403fa53e9d65a98d93659467bf9ff49508a2b87d6a228f381a80b1bd958580dc28295a415545bfa315f8df4d4dbd682ad4acbc2263a3cf180b61b871889cbd42183c13fc96973d11f9648f8e35a40e34a44950bf92ab640e9959a90aa45db6860d4df7e8b3bffde1a239a05f09081835131feabfef4bcd6c69b67880f8b34e967a37cdfcd9d8be867cdce0f92f98d976190ce8b3606a1997b9064a644a24486dd7d3ff2e8c8328b73095a09f449a05aff283b37dea8138321aebd5f504d17dcfc92a10b3b78700391a5b80d8ffb5dcf61017899f9707f439f3288511a8a92a7b7d90a8bd1eda4cf72d6648c360c030b2c135cff353b9923c4b7da8a2d2b293ea94857238fcf2da9366e521f6fe2e9c5ff78489d61e5b4808a80af5bcca15cc83e8e9e7a5d5d15b0b92206ac039693ce96b08dc03be2a12fdaafca404653801e078068a9ac8c2dd5b923944427cecc450bb182c7b7ac444e421fd064bfbb9730821e3c30f527915d2879a3ad94eeffa2ab7d092a70709f37c6904e924f89aebd10e509d42224c649a189c8197c455cc94c31d567bf5c7d32eb484509c1c41bb52f29a4e6b9eece8cda37e0938e20c5230838da1b80cad397d2705c6bf0b5f64aa9786139ea9c2d473764665ed13f11aff27a856228d1c570288531253686e95c9a375ae40340cc754310e7487484e609d59be9694cf84e185bafb86f3a1af16d5803ba677fe8791270cf0a9eb0ad6049d897ac4e5143ebc523af4c964b8fd79e3de375a88e512a8b96214630f702c5c5bdae297c5236b7cb2c616559a20de4e080d3150c71459d8bf57c00ae2a3a7d623e0a1490767043aab39087d80dd44d204906046b9e11441d859b664c5ebe04e8baaea612d21d1a130534947c06edfcc22541221e7ecb6ad0975385236d250b5b08dca72f0e5e154600bd10e0a2481a7d4d0d719fd1322e9dc93341296401a766f9c4359e11702fb72275c78ad8698826f7e8b666567fa8eebb6c754dfc7138487ca7235f2da673f4e39eec75ea052978536e5a5300b3ba2c3ef695c31fc41d4bed69c291eba4d94806a8b72ceab80bc386158ed2317e83c122b6b8adb9db75f196943a980f936b9bc12e2f5becc88a5ddc7aa3e7c6c2467d6adbbddc92a95f399fb57c6e190d95cabe1f7360ba89a97d9fc73afb6af60529a190ee9b66a61910f4dcd24b470b696243cf072dd9537926aa952ea460a319791905aff6bbf79a4c9992a366515392cf9d35f732edba87437659280370e8cdd4350ce098139abc9272b2025d0020fb44806294cc77ed4412dc708654bc3b34ce6a940138af6e8e262ecfd5284b158171bc999701e5fb322a8436f42ac5a3cd5831c5235c79d80c34a4011226d6f6b66f7e0afec5d6aa2f492d857c4684f4f0147dabb769bb46cf75aa28d619b07de5a575840056873a794c74914f7c80b931b47fe63b454db0db13fc60310e9c051655317f22a962af251f69f7ce24353ddaa2ff278c009afd787cd761ddcbb98b336e039b01f4627b05f970fa9a7fafe683d8daa567e7e5a1927f18883086f3b80f61d8590029b658147113ae445133c11dd9314d6eb8db399d52be57e47fe74b683c29659cfb869295d7300e3b32b77cde29f0e466ee34b38044f2a0d57b3927b3fa369b6583a5f77b3c6688be74a39dabf0c18110be06f550821df100fcc4ffe6e75ef16d0e0dfc8ed72d333b733a9033060d23e6f6bfeae3ecd82a48c747dfb6d28cc6422a49759b3176c61f91f240c74ec2032d6beae2063826d5b48ba5993af0d28e8c5ab2d6c31d821bc7a74bde1aaed8b7ae64582fa07211a92f61ecaf71532a467114afd5d6d3fcb2c6888d45f3d1c2a7cc1e1b9bf7a1c78d57fccba831be41ec9d7705c375cbea31b5dd7e73b87165985f20b87fc6f262328c8524892e898191d152a0f0651894a75b6205767931189107b9042c49aa064d4753e59f5dde0860a95a81659679cc613eaa412ec9d218e7412ea4e5cb358dad7d54404c469c4864452077de301f0c2c9b40713f51548b2437cb29be086f1939d4067f0cffefbfc8afe911801bfb184b95609fdd79ffed0ee82805a7482769d19a8cc6cc5fd13c0455d3b0472d5946012eb9af15b4ecde6d5e55c506080de479231fb1ed8548b056cfa5592ef5e2a8ad2a71c7d967a585d3c63bc841fcf2ec574413bdcc4fd74870b8935f8a5924a906d4f404b907a2194da3eaedbc0a7ad40fd99d7e44b471dbc06ca2c84ae5252643d3dbf0bbbdaf6af95658bdd53820f3c04b655b64182ef666efe75a31cc3b84b2af0c3e553dad6fbdd71e027c046179c6b5f7671bccabb13a3a69692a4bb2a2d4727c91c0415c0595604358f9e16edaa92cf736749dcc6e19dba4a9aadf3b30272c2c3ac3252042b04c2ac20a5d49a83db38ef980a129ae8c4eee233d301c1e5d8b08c89ce6313d2e818a23aed2d952fccb7cac071aa36489096eba9b7f7836a5035108a4f550b5a2f38a87308c1ffa1b7c68e06310ea8743f0034d40426e96a3edc6bd5dde47c9c015d69aaab113d3a9aaee71adc1c597f2e2d43857182a2628ca7ea4f0d35cfb2e66787d4377324ff1ce1bd4ba8c93685c77ec6088ee8141f4a0ccde46927775092c5785ce820cfbdbcf79752bac8f3df653092f80f2bb3bbb6897437613f1e6a4ca4716fba4dee5b3139bbbafa967f4e0d187f4d9500114404e433c5aed8e527d59550560cc1240fad13e25c27e8249a30c6607cdc4cca09087ab6befe60264ce399323709c426ebcac51b6694ca7b21402ec1b2822f2f0039fb80573b2b9bbb545521a6de8366a66b170a7257bee91e68802f0ba279e3a91a70daa75da328aa6b7ae5486d10c25b3f9439e4f413eb5fac36b69b850984c955ceda731b79b0fbf0f1ac256b05ba76baa6cd3bc4c9e0f79aa2656b6a5c95e69094acceaadaed47f1ae87c807f82fbc0b4914a04c10f61500217bfaa9dbd337eab7e3189a66a00c6b13cf26896d2fa641352b9638e43cd45af86857ab12bb9254d9652dcd0316304321b4a2b73df127fcf2564934e5c629e372ad270204de4b9a81755c352c3b597cbbe43ff542510eeddcd87f1ccc94fbe2021a0ea86f35613d5c1fae371e87c9ffbc93c40eeb88debf5e210831edd6853b594c5f0ab20f51dc8eba7f316bc64893205691f899cb9a5fb07d4d11e63f4f51faf7d651f8b0bdde24230e8828184f22ae0fbd22802486789de824741494c664a605834c1013352e03407c46f83ee01258575c701f8d5ff24556e495b66285dad3358f372ceb932737209b9ed89cc9103ced52890f8c629e5b651e68e1237ddeed584fbf9b527fe12bd36405577b254db8a484bca97d9afe68ce141732daef1caff7d35d62c75e72ad0af98aa5804e31b4a30378d84d46313be4413a2672345d86a7362569908ddfe731537ef498bc816b46d4aa2703fb2d57dd2e157ba1f2d842b4731809519b1babb131a6842d37c15a5f023f681ce258c4aeca672afdfcfa82a4a2ffb2974f582385923750481339bcc9069ce90d408b9849a505b", 0xf2a) executing program 2: r0 = getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000005c0)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, r0, 0x1fb, 0x3, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, 0x0, 0x5c, 0x101}, 0x49, 0x1ff, 0xfe}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYRES16=r4, @ANYRES16=r4, @ANYRESOCT=r5, @ANYRES16, @ANYRES32=r3, @ANYRES16=r2], 0x401, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r8, &(0x7f0000000040)={0x0}, 0x10, 0x40e) socket$unix(0x1, 0x5, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580), 0x1, 0x0) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0), 0x20, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000600), 0x8000, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000640), 0x8000, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000680), 0x10000, 0x0) r12 = socket$inet(0x2, 0x8000, 0x3) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r14 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r14, 0xffff, 0x40, 0x0, 0x0) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r16 = socket(0x2, 0x3, 0x0) dup2(r15, r16) setsockopt(r16, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="3fdaecff0f6e55d6e7d65d27c42783e9988fbeadf2b0a2996150c920fcb338c171604ef4fc035c92199ea2119b435e2d4ca0047ff2d07b5a295b9d3bb314a18d17036aa97da8eb7bd3e90baef9633ebe49f7de", 0xd}, {&(0x7f0000000380)="ffb1609e9c9ca997715b4bb93ec5405db93d00ab458f9aea1b8579f9058a5cf9906484d7e335e1a6989d44fefd02bcd9aaaacd33c21832d16614a9eaecf148bc884a9e346b80934f0b4b8898608c48485d5e70b8d1430ccda560105329fe5fe880c3a3bb2d70ac5f025999bd857ef9f326c2de2e4b05d31b2122909b8ac32fb8e65c70fc93324a79d1a530248bc08efd70698519c164912849c291b87d22a9ccec00bc78f93eb0c577b83f4d24c2d1236daf37181e2f5e2aebb7822552b122eff1bef27c", 0xc4}, {&(0x7f0000000280)="5dfdbd9c0f4e57c64d8c51621277bcf26e5c1036e463fdd0ebb6a137eff6c9d73911b13bbd4cbd4ddb3bbdf80bfec0181b46450644c1b88422b3604fcded3d5bef9c5e31750aadd6c6094da4c9944a436afd5d64c40152c1eb792960ae8aa57c45c09252b57029c399d5be5715d190c55c4d7fd58627e84693e9c9c0e91a0ee87ffb4cc2a1ffa35dd772fc3f9cb372718ba40f3245becc46b970087c2b6da03c0dcd1d8fcb358c7fa936d5e1bdcac686c3f4bbdf352e3d876d3e3acc680dd9e62bc4d0f727dc1a141790cc", 0xcb}], 0x3, &(0x7f00000006c0)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r10, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, r9]}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, r1, 0x0, r7}, @cred={0x20, 0xffff, 0x0, r0, r6, r7}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r16]}], 0xf0, 0x4}, 0x401) syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @random="67a61ae319e8", [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@ra={0x94, 0x6}]}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}}}}}}) executing program 6: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/8}, &(0x7f00000001c0)=0xa) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000080)=[{0x81}, {0x3, 0x0, 0xf6}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="40204ba0fd35c6bf87", 0x9}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x50}, {0x74}, {0xa106, 0x0, 0x42, 0x41f}]}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[@ANYBLOB, @ANYRESDEC=r4, @ANYRESOCT, @ANYRES8, @ANYRES64]) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="380000000000000000200000000000004ab444f38e3b627bef4163dd416a12e34f7a85fe751d66b514188176bea8ae697d00000000000000"], 0x38}, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000010000000000"]) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file2\x00', 0x0) msgget$private(0x0, 0xa0) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="03b4ecd7bb2e7300dfd73aa1fe916ea6cc2cdef49d30a602c2d356b9cb9accf4d71afb0adfed9da5e4d5e2a947eb0029faebb6a3b1b01675ce86121e116fdb31d87941ef2f1353cec4b8cfa5ccfb504f1e7b141112f407e5e4fa90cd21c50bd074056e2bbd77d8a95cdb234a578283d343f514787c6db456ed0beac0859e52417f3c1ec852f6831c74d180a295d6bda986d63872bc6f07"], 0xd3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000100)='r\x00') socket(0x11, 0x3, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6, 0x0, 0x0, 0x85}]}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x7c}, 0x3f8d}, 0x10, 0x1000, 0x0) fcntl$dupfd(r1, 0x0, r2) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) r3 = socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc200009a1f139b67", 0x52, 0x8, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) executing program 3: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file2\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x24, &(0x7f0000000000), 0x0) close(r1) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)=0x4) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x3, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x10b7e23d, 0x8, 0xb, 0x0, "37f6838cacb84fa967d1a0d0cd4f2b3001a68601"}) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000080)=0x8) dup2(0xffffffffffffffff, 0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x8, 0x2, {0xf4, 0x7f}}) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) executing program 5: open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r0 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000003c0)=""/96) r1 = geteuid() r2 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0xff, r1, 0x0, 0x0, r2, 0xb2, 0x4}, 0x6, 0x96, 0x80000001}) r3 = syz_open_pts() writev(0xffffffffffffff9c, &(0x7f0000000180)=[{}], 0x1) setrlimit(0x5, &(0x7f0000000980)={0x0, 0x62}) r4 = syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x20000, 0x4) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000180)={0x0, 0x0, 0x0}) close(r4) fsync(r3) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000440)=""/221) r6 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x2010, r5, 0x40000000008) fcntl$getown(r6, 0x5) r7 = getuid() setreuid(0x0, r7) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f40000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000b79000/0x4000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000cb0000/0x2000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) r0 = dup(0xffffffffffffff9c) fchdir(r0) executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) r0 = semget$private(0x0, 0x4, 0x42) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) sysctl$hw(&(0x7f00000010c0)={0x6, 0x15}, 0x2, &(0x7f0000001100)="b5a3040141ae889687cee0a6fe3d14f162507c593406bd0e559aa3124dc091ee1169c0f36d1ee29add4a3ea7029e8b2f61f01b593065d62c29693ce91d0c576e603527176a393437b1935ad2cd7abc0c7b020159ca7f5463da7eb9d696f971017a02776049807856093552d3f5ae1fb6f9e474d92ec7aea28f7f1aed2f4f61d3bef4c9a3d4b72036d5d0011410a501339be733f9e5d462c3b38be81aa8d15ae5a9cb7bc04edd466292cb8ed53179465a76365a9ef754ce2641ff1997c6751f7aa7ae9e1a633602eecd4fd6957a891b3f72f154", &(0x7f0000001240)=0xd3, &(0x7f0000001280), 0x0) sysctl$hw(&(0x7f00000014c0)={0x6, 0xa}, 0x2, &(0x7f0000001500)="2a2f90b0a25084", &(0x7f0000001540)=0x7, &(0x7f0000001600)="6e38982386582934018554705ec9a638831f8853a9d802609fcaed72f64afea8d6ff3f7b7ab13caef2569b2d36d997d4c5505b70f74f16bc8033043f58a0bbe3277e0a6964bf70541a87edf9b110319f798382aeca8a2ab9f4764ba28274c3166416ef2351b193fd6f282b1f607f96f6e0d5940b5c8ea657ee0724015fa207c9fb72b870d03e5a02f19f2dbdd9da05f7ce7f447c00c3f918031ef51cdc80ac7b8fd262954d74e1e25b5a20ac578704fd937bbbf307d68cee989723e7473f453012f834b0945de0ba370a71d41a04468c09be", 0xd2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x6]) socket$unix(0x1, 0x5, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001280)=[0x7, 0x101, 0x2, 0x7fff, 0x9, 0x81, 0x0, 0x1, 0x26e, 0x3]) semop(r0, &(0x7f0000001340)=[{0x2, 0x13, 0x800}, {0x6, 0x9, 0x1000}, {0x4, 0x9, 0x800}, {0x1, 0x6, 0x1000}, {0x6, 0x401}, {0x4, 0x89, 0x1000}], 0x6) r3 = semget$private(0x0, 0x4, 0x556) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r3, &(0x7f0000000440), 0x0) semop(r3, &(0x7f0000000380)=[{0x2, 0x5d32, 0x1800}, {0x0, 0x8}, {0x0, 0x7, 0x1800}, {0x2, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x1, 0xffff, 0x1000}], 0x9) semget(0x3, 0x0, 0x300) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETPID(r3, 0x1, 0x4, &(0x7f00000013c0)=""/236) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r9) getgid() recvmsg(0xffffffffffffffff, &(0x7f0000004cc0)={0x0, 0x0, &(0x7f0000004b40)=[{&(0x7f0000002640)=""/4096, 0x1000}, {&(0x7f0000003640)=""/3, 0x3}, {&(0x7f0000003680)=""/143, 0x8f}, {&(0x7f0000004d00)=""/130, 0x82}, {&(0x7f0000003800)=""/92, 0x5c}, {&(0x7f0000003880)=""/180, 0xb4}, {&(0x7f0000004dc0)=""/4096, 0x1000}, {&(0x7f0000004940)=""/66, 0x42}, {&(0x7f00000049c0)=""/75, 0x4b}, {&(0x7f0000004a40)=""/199, 0xc7}], 0xa, &(0x7f0000004c00)=""/179, 0xb3}, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000012c0)={{0x3ff, r8, r9, r5, r9, 0x0, 0xfffd}, 0xfc00000000, 0x28, 0x837e}) semop(r0, &(0x7f0000000380)=[{0x2, 0x5d32, 0x1800}, {0x0, 0x8}, {0x0, 0x7, 0x1800}, {0x2, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x6, 0x3f}, {0x1, 0xffff, 0x400}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) semget$private(0x0, 0x2, 0x40) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7}) r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd3", 0x14}], 0x1) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x9}) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) clock_getres(0x0, &(0x7f0000000280)) socket(0x11, 0x3, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f0000000140)) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x0) socketpair(0x20, 0x5, 0xff, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000040)="dc91329c83c848ec746897c98574e3737f2b7339c654e041ae64942a188dc3ee0901bfc65571c9cb25776c7b8637da00d12f7f3e41d9049b0c1c11c539bf3c1d8019ad1879c3663da98ed3656b35d827915f4bc983327e93577e033dc8e8edee9c2b8ad4b47732d9cf4eb477acecbba2d4b5731d8d0b6483bab2bf693f7bc5e380a3696f0c3fed539e8724b6aca74328dc0f2832125ba7cebf072e454407e096d5b60140643bcbcd5b7c40b323e483e989ce5d478d08674b95d0ed34fcf89af02c74223df0946c68cbaa6d77cc", 0xcd, 0x0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) executing program 2: r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x3402) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100)="f5318f02", &(0x7f0000000180)=0x4, 0x0, 0x0) r1 = geteuid() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x65) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000480)="8f89bc73563d8bbdb6f75270c941dd04c5c54fbbd7a5e3050877e4028db7ba15b1a425176ae61252962236851312f3aabe9397da77f0a8771b310ab4836e824b95b5cc97c6ab93f680ec1e52604fed68bf016287ca8f76a467db26ec49c8340429c06078711fe94676d73262ba56fed8e43b5f5b696f8e3513a0387f8790df1596c2e3276990522e6249c80b07907649d5cc8b7706cdd00d280d1cc355ff0d114fc3b147d9e928ab3b70893e1164e4051b1e5c43c0a5f09c393be507b23cb7b13d2d754e5a522bb80c13f9904272749dbe1df617ce29323cc085df33cdbb56acb23676cad0116add75a92a315983ccc512415a1c56300603ceadf14ebb178ac069da57c3936a389095b478895c082dc6cac6eeb14cb302749c4c2e2e6f17246b7a7eceae0b3e4b5d7b4a4ef1dd7fb62143b3cbce05ac11c103c6b41e7d3412ef3891bdde5716468773df544e92e828986d64b5e77bf5fc95574c042a76a84b95bd5664fe58bbdeae6281f5b661c320bcac914cf19c597c4c176d07c244e9a2cec509a23702632e467869f770311691a2581f0548ad98295cf33895b00cbfea30b6731fe2b2210ca6193522743fbeaa1deb095f63d63c6f871e510c46d7dbe21861a5741a80bb0f6cfe53faba6866edaf10b65352de47996294f39596490385ffa534f54a16a4bec7c1a2baf7b3a2d2604dc8858bf20ee45be06173d485bfa2096a7cf0738d069288a4c8e9e9fad12ba75b334f812a14770f55de291c982d0ac694fdcba2ac4f2ec16e4856655da6b5ae8f2c758eaa1da0296e55da448fe2beef5f50c6f25d64cea8bf6ee95230d8411c9ae11054e5da22d69513110f030762b72129d80c2406b2b38daabdcd6c54ac115a0c123ba33cc0e6254783836d1bd9d261d1a9b7d8afac136e4df21bd5389460615ce41a28abda4a77821e7adeb361275824b7cbf4408ea948118af5fff927aa3218fbea7228c6748240226c3d74c3d4dd4c81d083c082e65f51b4c69dd5b3c753c001dd8a0ff0230c37d2814b477b8472f4debce23175fcab5dff9c27bf4d5bcb31abfb17e7b2e6d5de660ff6c0b32223ff105f741bb91fcb69a085386ac5be27c7bfb1197da3cbc389d09b25b28368d4d182a9d356cc83224f6f6c8f0ccbc9e38a159acbde8cef474d7c2420b35267e405f7469f15fb16d3998733c85ba7d130b96c1d2263689d56b1bca569bb99abf7f1a5a4bf1d6ab78b0e9d6e1731ce2c7d10da24c0277a4fffbbd82ce591bf279028bb1d7aee9a3c3073396102233c1d852c9fae63ea71b0da236c7050e728ccf11f3a3b316f324e29ccd0b162064bce8c0e0c32c1f1d6e6f64c3c019d4a8ee500961654a550d629f577f6832f5d316f652a3e1e2a000c99536713f8b040a379d1f6f80440b955698c04a70398ddead3a4773d8b550b8d6935400d0b5c12ef03cfeb145d1d248ecb1cf852a6cea1de9f2b8362e79be4a3d871d8b077601b8227649ce23f6c29eaa11ebe4438011361941f272361f06db96177b8e6b86f140b70fdd8d52b3e8aa64d9101442fc6f313a0306a91ea548470db78476d0cf36a64124d212df923b4ec0d663f9ab7769562f5de4673cfb8362cbf96b42a359b22f7622a48b28673efe9e998552036d29a3f4f5306b7663b1b1809920bb8c843c0129c6d4c1efc133292301ec3759d499204c2ae027320155346c8623bdbd4b8c5bd6df8641a313974a46390b31aa9554a5ce9f212d2b9906637fb7079fb649e092f92410ee116cdd7147be74683e83044a005d6b51121af1b03cdebab7e86b6fa0442f85b4331cce4b5d57bc0360c0484bc221bcad58686e499100c3e648f1b9175bcebad54e6a71dca0229259e4d4c14e2d6e865796c4e5d4cf7d9f1408f807c98d388fee30692666a65bf76550d77bc70d7a2a9d4ed12f0717b2cf8113bf07a15379f40c906050ea43c4518cca677b8288cd90cd24777c780b09637dac069fafd36c660f0462685b94f0f0520ba4166ebdaed3fe27d64ffde3036147a40ea250224554a4c577b3631eba3193e8023eb914356da6941607cd0e8e1da68df58e23dfbb453a6333e800bd1d7ffa9f30586f13b7dd289da58b4c3a31f69e0ff3a1571ec12ad304da82ba2686faadbfd88db26b5bfe0bd45003f87ee9e53b7d3d05811922411f14290e1692d9abc5ce18c01c99050048d0423a2caac22b8c1d4579369bdb9321e7ad65d0d8f8703c194ed4d01dbe629cc7ee6b4b71e6a3c1d4f8df08db4cde069ba25a4c6d9fb80f4d96d6a4f3c4bc58939121fcf9fa6cc81b11f67c03fc2b607f211a0bc8d737e9edfddce1941ba022865eba8e61514f58f2dc1f9e08c28bb4c3e7062689f6edb6fdbd4cb8e1d5deac1e0b3dfe63108f5be90ce4dd7e9b2c26b21080b4d70327b444033fec6328fe634a1dbec12aa33112631eb88fedf6483d38df64d8936287c92df74bbd71c4227235e6a6a40a18501344416fce81b842f58fdc9429d5cf9409fb39a7a64c5f2ca146b68c034347328721ebe9a779402deddd077926fa5b214f00066d41bc09498310795d6aacb68769015a64a6ec1f46b35c679c7065a603c61161eb37d5bcf8becafe00d587e0983675f9d1cdf42eac8409a56fa2f9e64ed254d942ef56469de0218d52972b1857a07aad371ad47978ef7551dc8f54b5fdcd98635dc89db09973c8dd6abb1c9cbd70eba71528a04ef0ee9cf83b5ab0f3ab343db41a4d0c8f1a2289b9cbd594290af6bf0586c9e171b41f154461e44a5a75d02354d3f24799287af7e1279877a6844b735ba4935667358ec3aaf7f2857c2ffb79dea1315d7ec36ca4b5576fd206d023dfbda72f19e7d326e4ae324ba4fa7a6bb76ab01d7d65b67adbdfda773d371738089d89c9fb9103f2190a29aacd84eb1a9960a4fdecd6e6c203e4c477b51801bf348e3a3d0cf143acb6f88a0a781ca1169969c9785eb937d458e7a3c6b26c4403b9c2b909f8f0800d894da8375c828e480ef3bc4d29f23a70d40d9dde9cef11cc0f6a6a6c01a755a2092fa3f560c6ee25b93ac9c01fe4c25931bf8e775170320b0301a9e99420e281112eae43a38cc8d6bfb07732e712ebb8dcf843ad4154c5702d0cbcf589da95a5c4e40629754c38488d85ba8a9e9dda57a047416bdeb72290f229d0d7ee62f9979c11fcf06faf907239403d48bef689bbed7e295953c4d522c7896ca9f3e9338753badbe166bfbddde11c768904f893f132229ca55c24565368ac383ea8a98c788b5c94a18a54eb6b4b4879ecf2e9f45e0fd7cb444dfe974e3941e082e425142f9168bd67ea3ce12fa6803bbc013f7389936dac8422d83ff567f9385b3091bec7a0fd01799646664f3d6179055925a1d6b41540fb8e9f19b033f8ab358d47e017784d349839be2e21c26cac16654b2a662b568a50abf82fff701de1b5ef66981eb0ce2ff42d5536537cfe497fa69cefad7f220436243bc34ed0918e7b618396e56e3cab4d9380272a596ffc133c27bab733177b2141cceca2f5b4908f04178d5fb98cd69611cc74baf44fe27e9887e6c264f6cd098d1d207c195e78ed87afe516b418d8da4cff0902e6e1d679291e0bbd411f90600a61b66ce377e6580ab917a935a406e70fc20489b83cae7fc7d1148459b2e50c580ea06eb6ffebd0443878c7f8f7da50c07dfa011cda734e01a781c8e4f8d88f6eba60b0ed5daf5593d4565827d5a9518e9d33f7502816b5b0f71c8aa77b743ea0ad8e7eecc73b74966d17bad0edb01e7069a9a310d8e6881c7409e3fc4cc4f9a03b6d62b00ca9b917b8f7e16ea561026d5d1ec9693986406f174ae1065494d2506168f01635f84270369a78eb275960c8b273d2428cdea86d9bf47af2fc1b382cb54c3684b3cbfdba81d9b3d6d71cdbf83fe2a5edbf84b063c660bf0f47f4281643d787cc9e3976af7b1907e1133a709655e3e03c908150007368c21f07b61a3f126f261fa3d75043bec3c0a1574905bc32aa33e29df284f5d500c7e0770fd59e2252f6a389148cd2c168a09646b344bbe880d9aef4389ad6dde4564622412e159590c19a89847727353ed583b0da3f4f2c9841cd53e6a45e37c5988ab47af575d4f0ac938856cf5f3d6f97e73c2cfe939c08d9c766b42e5e9abb1782ac21fe1d07a7e2e5015bdaad20a3ab4cb9a4af36816b13e2fbb8bae88b328b4f0b3983daad4276c29184c6e22deefbde07de2b28c6b0a6619f3b5168120d5e8e3c12d7ffd272a7caedb26be05da37cc8278444f65ad71ea330da3148d4f7f51a6127b8c4282f62b3cf656416fbe5117d2f3c218d4c974476061dd0038f188829f5496eac59a4b471bb0be2d39768c6feba4549aa563cc8960bb71387fe75f6e81c889ac2a8d5aff8831d069c7324ca44c71d21a212ed574695f7ad14c983dda763504061ec64aa3817d1c04acbf4a86f2f0c9e1d2ea877a360f2bd9532f28ff51420d490f5897bc9b3bbe16d65d10b3c81ab8ac78a5ea8e931f82ea063b1c95acc48850d33fabfc9a3370856d762b41f5cfcf26c0718c4cd684f6d823ee98894153913699732586192415c8f4ee35a50e85cb8210e94a2aee94735bdfeb8866742468ed8b7359d7d9d03c1ce8fdcde3c4e5a9341a9859380b175ceeffa31afb98d21247053bd871b4ce9f1ea30c6569a7b639515d2f1889c4a0fd48b51eceb7612019c92f64cbd7a7e588e16ae0803af83660221202be7415063798ed8125bb309f271fef68cc18c5209719551b24cde04f870cab54eb36f7d3380ccfd32340248ef2375799ab9f5701ca7182dc174f0d1d3e69655cc913ab977d233a38e03a025493bb08c44b81b8ac1467c590393d74e19ed174b297c19bc38b1c67e2dc1824c6739bd1a710231fdcedaf0091458100e10f46d8e1da9b4024e1dd64b2da8d6508b12980cd8a34e41ef7692c1147d496e54883001e90fbc48469f8454d77e0edbddd29d11bb382b05a8a6732d969fc29440ea1ad1810cf421cb625c79a75f7a6e3c679ae99c6a94ec9c22ff83958e596e2c57b5eb779072d407c28d1ccc0561d3ff3e426859b42a2110e2026a4dcaf3443d3a6343acae5ca5dfb0a013fc964fc26b55e4a3d7e6d4f3cc43c73244da83474ee8ccd6152ff2569342569d46ccae05cdcca8fa180282c4e15a8cb21eaf633e6a7c701cbe10c00350202630b5eb7a3a4080403b0a4e5c36ac4b79ac7a8ccdf57ef381ed54dac3d29e4944e25ffbb05fd8ec95eceb21ff36b2c534eb3872889f6e094c9a71b7a8399ae39483e6bbbb604e72d0c22845c185c288d9daf39cd7e2fea83130748c1440ff74a9955119817a32e57db98da2c37839a4056560140fba56a56cebba947a1334490a34e6e15c0b194e2e15915aa03b3a1239bf3db6bc7750a87ea3ae59d2e44a1e61e91c29a3827185fef833e932c420971170672cfdce8c104cd70b089d7166cee0baf0b51d39c305f1a8d11a4b50779e407cf228d4aa55ad0f6a3758984ac2ac4e08d20e57a47bcf4c7a6d307cdc487d831ce3e14811aad3af9a72a44c92a96cbc69ad84c174dafd72ccda389f189166ce3e44657ed04c71a06c224baebfa03b138bf83d86c0677dfa1eaed13ccd4433aaf72f3df0a8d0a391e4a04a9f32b78fc2672f3abb77c2e372e7546737c4d0b31155f8d78d8f56e4c8ad63630f3968063c57eea3b2111eaf2475e89006e5876bddad392857ab575a20a735976efc29f0223326e25066e403bfddfdfc8248fe24521e8cf6ff6cff86dc3bbf555cee49006d576804173789e8a54756fc9bb25adcef7", 0x1000}], 0x1, 0x88) ioctl$VMM_IOC_RUN(r2, 0xc0205609, &(0x7f0000000000)={0x1, 0x4, 0x0, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1}, {0x64}, {0x8106}]}) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000200)='r\x00') ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000200)) executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x36, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000040)=0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = semget$private(0x0, 0x0, 0x100) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/143) dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x4}, {0x8106}]}) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) (async, rerun: 32) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) (async, rerun: 32) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000001440)="cca610fb", 0x4) (async) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) sysctl$kern(&(0x7f0000000740)={0x1, 0x4d}, 0x2, &(0x7f0000000780), 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r3) (async) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x5, &(0x7f0000000040), 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) (async) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="5de3b2d5a4933ad9eeec0b026cb7de11", 0x10) (async) syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[]) executing program 6: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x1ff, 0x0, "92ba517131756cb31ae6a32cf5cdb5c06ace4978"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xfffddffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000280)=""/214, 0xd6}], 0x1) msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101, 0x2}, 0xffffffffffff0408, 0xffffffff, 0x0, 0x0, 0x0, 0x9}) r1 = socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1e, 0xc003, 0x0) r2 = socket(0x2, 0x0, 0x3f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000000c0)="cd08a42bf8f811fcab564261d62a95fdbb32acfc52b0a22d2c26e6f0e2888055ce6b4d0fee070e181896c1ec3aac63dfefbfa83197841c13a2e79377900542398bee2efd55083b053f7636c7615a", 0x0, &(0x7f0000000180)="353b53cb47d7d7408d1bb7d0285375de940cd373300279e7e9d8658f4404b78ef3d751b42cee67e1152eff049c04a03cb37e43ef2f79886dedf3a685da04950029557d850daa0557714d04ebff30035570063b6436195aabe34f4530e36d8db7c985df9c19e85c016cf3354b26644b484af7e0030642843444665e17276870077f999e362969ef6fa0b6491cc2d0fbd8d22885eeb9ad5e6137201c535d", 0x9d) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) dup2(r5, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000440)=0xfffffe00) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000480)=0x9) shmget(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, 0x0) executing program 7: socket(0x11, 0x3, 0x81) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="e86f8f65d54a126335", 0x9) (async) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) (async) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (rerun: 32) socketpair(0x2, 0x5, 0xf9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0xf3}], 0x0, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000080)={0x9, 0x63, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7a}, 0x0, 0x0, 0x0) (async) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[], [], [], [0x0, 0xfffffffffffffffe]}}) (async) kevent(r2, &(0x7f0000000080), 0x404, 0x0, 0x7fffffff, 0x0) (async, rerun: 64) mquery(&(0x7f00003d6000/0x4000)=nil, 0x4000, 0x1, 0x0, r1, 0xffffffffffffffff) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) (async) socket(0x18, 0x3, 0x3a) (async) kqueue() openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) (async, rerun: 64) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) (rerun: 64) setregid(r5, 0x0) (async, rerun: 32) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async, rerun: 32) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r6, &(0x7f0000001000/0x3000)=nil, 0x0) (async, rerun: 64) syz_emit_ethernet(0x4a, &(0x7f0000000100)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "5ccc30", 0x14, 0x63, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="d2f2b504ab6f462bbfc599f396f5fd53", {[], @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) (rerun: 64) executing program 4: msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r0 = getpgrp() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r1, 0xfffffffffffffffe, 0x843) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffff9c) close(r2) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1d04, r3) setpgid(r0, r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x60}, {0x64}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) r8 = dup2(r5, r6) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000000)={0x0, 0x3}) getsockname$inet6(r4, 0x0, &(0x7f0000000180)) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = semget(0x1, 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0xff, 0x2, 0xcd1, 0x3ff]) r4 = getuid() r5 = socket$inet(0x2, 0x3, 0x102) r6 = semget$private(0x0, 0x5, 0x10) getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r7, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[], [0x0, 0x0, 0x0, 0x4], [], [0x0, 0x0, 0x3], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4}]}}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r10 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000002c0)={{0x307, r8, r9, r10, 0x0, 0x45, 0x2}, 0x100000000, 0x0, 0x5}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x40000, r8, r2, r4, 0x0, 0x0, 0xf50e}, 0x0, 0xfffffffffffffff8}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) executing program 7: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) semop(0x0, &(0x7f0000000300)=[{0x3, 0x0, 0x800}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) syz_emit_ethernet(0x36, &(0x7f0000003880)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x1802, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280)='-', 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 2: syz_open_pts() execve(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) syz_emit_ethernet(0x2d, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7"}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f0000000040), 0x101, 0x7) r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) unveil(0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() mknod(0x0, 0x2000, 0x40000802) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x9, 0x0, 0xff, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) msgget$private(0x0, 0x540) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7}) r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd3", 0x14}], 0x1) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x9}) executing program 5: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x20}, {0x60}, {0x406}]}) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB]) r2 = socket(0x18, 0x3, 0xfd) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r3 = syz_open_pts() close(r3) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x3, 0x0, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000180)="3f38058d704d44390b3dc009302c21d2fa777afef000828d4fe4bd4b420f86af3110469ff074a3a3ee3e1c972b47738656d36cd498abe68fe3a68fd39cb669c15e90303b113274ee0b5ac018d979422231399dab573b11537d869ba51a130faffc8b90cd4f0c6379447b279bfecb803d39c7a365b9163857062f049650ff7dd9f4cb25aac792f92cf243de2530c04a1d3833415132f8b1ec966ee126b36fe474ed3849dc3a6db70ebdd82ba28e92814598984309be9e94f32e0391bcf2dc4e674760d8dd28854b96ba7a479f52be99ff8d95a1e427adad27407bb4a2b81319671910b24e1fd79df9d72aabf3e4659581bc90f301d8dbb18a7777f50299758c0035154819c58dfb45569a33f3132a580d281f91b7ec8a38a47878e89e8cb4ecdc0d37a302063e16e790aa637144502eb9aa4a983418b399d9eaed554fa78bc73e3547f877db5770df8def7fe909c452753d018220e25fa5abbc6c020000", 0x15d}], 0x1) setsockopt(r2, 0x1000000029, 0x40, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206932, &(0x7f00000001c0)) syz_emit_ethernet(0x4b9, &(0x7f00000007c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000081002f0086dd64e4ac61047f6a0200000000000000000000000000000000fe8000000000000000000000000000aa8916000000000000010700000000000000c20400000090010100908354945a29e2385fedb9b19b44e9bb720c950700548a3823d563425e3a1084ffae3bd5eeb19870824b620473a3bf7247480f1bbbfa9c2d4e57f81dadba139d75b2e00a48b083951dd5f3a598847d10cdcc0fb2c42677dc50118260eb73a896fe3d4f5baf5c98a6adb45e94dae626cc2fb93e4fa6b91d53fb009ed8900e318b44fa808c22050208fac20400007fff05020003c20480000000050200090502004400000000003713000000000000040109018112c6efe1328e9e9ba96910133c1d61d62eefd5188151da64f1e36a5466a31c68ec23c1c0fcbe0eee338874b46e58283bbb767a6d2ed668ad2324dd5408d5d7f74db8470d2cef0e254dae1fe270bfd38fde99e529750755903fa061c15915d14c5aee563832a3ace6e2e2b05247bfa5cb5b90af762b75b450167d977228e028d7b0040101c20400000089040101c2040000000605020002040100000141000000000000000100c2040000000700ff33fad8822956186fad336ab77e48624c01ff3f2c222cb19d90cc54a4aea9675d7bb80c62bcf858b410f5b51052993266047c54588795924f5254594c48570f13dda5289843c03596a928ddd3776eac5304e3d9167215d84bc2786f14c387621d92a088c4c120f66764826e18120353eb21666e0985c096efdaa0c5a17543a073c10facf8eb30e050cee90d042deb63f72e68fabd363adc9cdd9183276a3fd4409f0e6479504ea48d8077875049a656e924c7bd31cba872518aed1eeeac3fbae896756f625ea68309f3d7701cde24cc317902cd94dbb2bd8bb21998183f7b2937af5fa8c8c9ce1bbefb0ddbd872771997f21bfaa7e450155151c6a6852da6d8c204000000000502000040db6612ef2251f8ccc11a6942063b697b4549debb1e388381c238dd7d679d80a769bb26f0cf69874c26a3ca102038519bb68ff1bd49603cfc0003f5a4bc0aed5c96b14c133747fe9a7c7a122600000000c535663d625920d1b5dce2407585fa6d5a3a1877581b63702012dab1e40f9a43f17a0343b1872f58a054bc9e6fb2cfd2ba4e5be673bbe61ad7615cb777f4c63dbf1c19f244a02f7405ce1557ec3cb7538398f2bf26eb970569eb6948f4f17146c9747cd92dfbaf160e3f19e3b03d3439c9604563910cbf0bdc1b96bcea07023d19ad3d0264f2760cd39619ba051bf6c4a72945a2a3ee25419a8191a3a2126c9afe395ab7f251ab4a160000f019000000000000050200080108000000000000000009b510ba8f1e9d4cac9038fc99b7fada19bbeb4bc7beeb4f9b7662ce9097c2ab30ab5f46fa54ad71a3894e8f1bdf93eea4c66ac08d8f86b3dc71dddfa8d009ce7c5b8f9ae965721cc731a1d5b72384ba47433e634337bb955f1764912dd83b6ddf3140f8170d953c31328a99c67d54829769484ab32409a5d751139432adb054d43f2c9f134bc8f543d7a0068f469ac81c5ce63b5c91fa43deceb7469e515ed1858b18aea3dcfd952b65e7f414ec7f3f9355ca4c16941ec2040000000000000000004e214e2100089078b4a76c7b54878829cdb29740d6c69aa18368a430c828afdf6acb1107f410912d0aca74ec4f23284b2cee9bd0984588ac336d251d92bf3023b8cd3ddb90eab37b949c11e58575bbde4b2bab96b4de5581837177b1c163949ae35aba940ed92437ffb89cd6b08da6a8403572bf79b921fe6731c81ed75c12d16969c1621d0cc97fee91e4c17cd9befdf385f8f1fe531a3b8c033e5b262bdd3292943f6574fd6fd2cfaeea6636d4b3fdcced8bb4d022ac2bd982a64f7ce291b19bf12ea80d6e21c89341b21492ddde4fe8435f07337797fa50db3afe3f7665cd44cbc4bc61efb4"]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000001940)='./file0\x00') sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3, 0x0, 0x0, 0x800}, {0x7fff, 0x0, 0x0, 0x4}, {0x4, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x80, 0x0) socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000080)="14261b850cf728e469fdaae50f7146d49859456396bddf6d8802342741f80fd88ca141044b98c24726cc10b94e8fd43de7adf97602822ae8664f5c90d4c2361f6d7cfaf43bf7f495167dffc6bbb327db1ac0cfbd049634845b98e9ee8c3d7ac9a8924aeb202fc7792e578f2560b752b79c9dce1756654e9b0dbbeb510d5bc7628a7eb3777538e6c4ec47f3ba874c229e3ab63d3058f54ce368d3de58acad0b5822890f5795d41e3567484182746d9b80d0c05a7d86b00e6f5f06aa3e5b96ba71d193422ff093bb158b2f26db0272566b67aada5a17743d9a842082a050c57a14a95240176b12beb823c74c585e96ebe7ac6ef9082d1cde73466026ec41b84ff8c1296dedbad791ee0113604b92018f19e8e2982e3093f3eaa6fad5ecf450625101f9129fbe40f29c42bdbaec17f89b89b0fe244604c6c20b8c8e57f270d2942898ada92aa064e06e78f53ad80947af7d3b262d5cc5c7d0774d383bd1b7fbdbaf472fd52bc728ad28b8bdf48805dbd5ff629a51100ffa9de19fa35e1078aecbe6ba9c30c5869429537903a9c802d6d3d95d8da6706fbac275812979a1fb63c39ed81e54f09cbed3573d7dcc6ba3bdfc2a6642538f117a497b8b446293df0aff999c6f41298b61063697a026ee56dd172ed2f0e5b36aff5bfa710d7db56eab20fce0213ffd731f7f457107c0c4b76224f78dbb6cab46dee4b5573850358d6b605c485f2017628ce6d0c7745e3f6a89185922fc3ce63f5a3d5e79de89380509e2cdc981d408a4461724fb9b5c1669ea8f5ffe640206f1ea9cc733de6dfdf5cf8fde12aabe5c6d92132fe5d466e1cc8f79acfc96f39154400880161485a5db8ec4c3a456ab3953edab3a75f81d4b42fecf73088c926be9a795352aede4358014b362a1a49f9ca8d142c3adb05daca04cebb393b4123347b07d90a2d6947e8b38f541555781e2676450d8f381ef3554233ede5fa8dc5887d1432fef266b58a81e86a4bcb02e74bed8f378d31b69c24b31c29c376b86988edafc14f282f1344a1e3fa1ac86675bec51c3474265c7050291495bb21e5297f2c002e719505f6d71c2bb46809d13027f65134cfe98bbc4a229ec301ca3dca6c870fb45d771b2b9d624fae9ec642b2d7afb6fc98ea0b98caa5c754a78a4dcec7de1e09c457e3caddce3ff38b23e7c6e18b0a2bf8f8037cc94e1b73b4d0bb2ec794b055a8f0cc0a89a1b883bd56a83ad68e62f0a94776017a66aa8ada63c85dccc47d852344ae5129ca550d16d1b2c51acdb43d7f3e5d9fb2e1c9e6360c5eba3636addcf5205a3cd7e347584613cdeb397271ff586dcae9dc53ab6316782b347a938dc9e102f53a73130d2850e34d3a38034f9fcede3ae70337e1de93f0dc03d6f5cba931b322ce17016177d3968300d2cb82d76189b4af40b1df79c2e53f6d716aec74571bc07c268c52f2279060eee56c6174065e5bb022a6ded2188d42c247cc9e09f90602c9acfa2c289a05ecc6807cea793e5fd600896ed53cdd9d218962cd5f6e1d60c552837cb58566cb7a14f0bfc2752a30642f31000db8cf41feac24cfd65f9f8dfb5c438f43dff9a6d2315795f1cccceee4c2b31b274aa371250c308a645a8e81daf65218938712e7b452922e46cd4ed91614ffc2b054f3670221e3b48a377b661e3cecbbdfbb00e1f225835779ac3a3b9e76f5df8e1711a54ce33f3a0a8350a0c828a2c89fe5a8712bc0735557251962e7a96a600a3db12a1a0bc4b156a23e9d1192f85e7e0bf8ddeaa690fb120674479decc2e5ccaaa314b9b78beaa48cf4dac19d52d005f4cf3af365e3c6686bac761f15ce5a7a48eca565e95bf99f60766d13d6320b112a9d2b649ebfc7041b4bafa2378cc913ffaf427f65a4204e29915d731ab26d58e0054412d04e8f01d38479d1157b981260a74be4f94100ee440a20373b3b6cb465c2907216927604a6492b3a358ed25255aa27714ec8675a5f33e81a7224f2b9b610f633fcabe786fd349a1aa5ac197d4b0150a67c20b0380b1522a3f3d33fb63b88eb2df3acfdd0832f7ed2d77b083f848bbc00b9ba43bd12acf6461818ae633b6db9e02371923aa3cad6a2429f4d436a4970cee884e0ea7a69b7c41173bf7d211f73ff24d988eed5d09c2cd484b234a418479810ed3ec80726de7475d01a3e02be710ff32a0dd9fceacfc4ade10e431c6cfa7f7df96180496ea1a08228cb82db2c39ef9dfcab896e3eb154271e13e9a52b793f4b847b6045de6e6dc948ee30f7862253423126f7bfb3460cc3cc81e72bc534b1844b2af358ff54e607a1de9a4a01183ada55b284e4a255d059e21a3edcf30562b9d3208ffdac5bf4e73fab0aec5b86fe01cbb2e088bf09f893e0fa3f9753327fa6ca0b45946df9ec9e1251aee4168b75a73be325624b8941d4f3e0e8857d778742b3835d70011adb2656ced8293b6dfd685fbc008a0181b8f9233ff906bc92c620bdd5fcb925a5cd045b32d466520dc35116dbae29538fdcb3d4241460882195e2d953b05a4beec91990646d45960a6d1b7856eb0232c5456a455e215fb80b543f3d24813aadb2e8676680e3eb9d98bae2c3508699bc564b0af2330943f53645a44f434dc7fb50444c858c2fd283062fc046a671e48d6c5b30bf0588e40c4fd9df2cd5b3fc8a74e36f93d276b666c89a955aa396afcf0e6aa4521c2776ff670196d3f512fb51c63c1264f344dbf867a41280e74bdbad5e8371a0539aaa3ecafc922209ec71e62224ab0149da34db6612ce35cbeeda0e3f1f683634c2562ffb74b6b82a372f8282c48d41a856ab25ef8e19c8b82996ab3b5059f8b9148250bcbcc5cfaa0b34721c03edfbecf61a0cf08f721834d32153304b692dd87dd5b70879f4015ee6c34bf773afe39a6f9d4", 0x800}, {&(0x7f0000001080)='9', 0x1}], 0x2}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, &(0x7f0000001600)={0x0}, 0x10, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)='c\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x7c}, {0x4000006}]}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1d, 0x0, 0x0, 0x1}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x200000000000017f, &(0x7f0000001080)=[{0xc0}, {0x4}, {0x16}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x14}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x0, 0x1, 0x7fffffff, 0x603719, "0406ff0d372e4c050000000500"}) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x10000b2, 0x5}, 0x8) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000700)="606c0fae6adc01c9246af82445efac3c56b687cfc5d7b6a9ee76f665f8f5b1f1cd125f8b6a078ac40264e58b4a906e3de012d7d8dac3d64f05f05d16c857e4a4d3a414726bb676c5940a7a937f151ed28c594134536f5701853ba9eaf3f3026a3d7a9cea2cfbf899e1d44cb1750a0d245bb143c9f9071772eb4966970be091ce51ce973f26c099c7c8ced459eabccfb57e1b23a37071cbc3e20b9c153135bd1013e1c09fc67a731e9b506768d882886d398af671a6ae158ba38d9a776848314291b1d1cc2a9a3c064c59c64cf1290747b6bcfe2e", 0xd4}], 0x1) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000180)={0xb4f, './file0\x00', './file0\x00'}) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000002c0), 0xa) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r3) getpeername(r3, 0x0, &(0x7f00000000c0)=0x37) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000620, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) listen(r2, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x10}, 0x4, &(0x7f0000000200)="0ac7213204009363d034e4b26863f58f0000000000bc0be8fd7c2b6d811ef7ffffffffffffffec8532d8eb1db8f78b73d8ab374180d30c98315531bce4aa753a72678516b4ff39c0077dfcce9acb0570c226e1fc2827653a82d2b60ca67719688d74b9836502943e7ead7cb882dbbd62b303b095d3f4b31d4671f3fb09f7dfdcce2dc2899c50260cc58a3ae64a081676edc9a52c33174be1", &(0x7f0000000040)=0x98, &(0x7f0000000400)="4f9afc15425c0e4d6490562b5188b80fff6ef620313dfb7d79b4b3d308cf83388a1b1cb2eae2b64843844dfa6520dc9cb3525c445fd329368af790b9ec057a35f03da8302204279a10fe36c42d0900000000000000907055c61524963af310b64736414a0daf24f004239e8ad1f6d7ed9e796b837f80f7e8795f4003dfb7d0ba0a91eca065dcfafd97af98ccb0392adf74f8afeeadc15ca8f2e0a4f1056be8daf901b710543421f26d71a8783a38289775bcbf2249120982e154cc6c161e83219296f0acd8c0a0873ff1fa7fb6cec9321b6b4b51054194bf", 0xd8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) socketpair(0x6, 0x1, 0x0, &(0x7f00000000c0)) executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000001140), 0x3) r2 = socket(0x11, 0x3, 0x81) sendto$unix(r2, &(0x7f0000000240)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900ff000000000900000072a09900"/177, 0xb1, 0x0, 0x0, 0x0) executing program 3: connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) 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}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) socketpair(0x10, 0x5, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r2, r3) setuid(0xee01) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff80f495faaaaaaaaaa786dd6000000000183a01ef167d2d0000000000000000000000bbfe8000000000000000ddffffff0000aa82"]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000040)=0x25) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000200), 0x1c, 0x0}, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) write(r5, &(0x7f0000000240)="53a1d33b0b38d3a05f05f9fc1b53f3d81e4506016c416182ee786399262b64b415c79dda3280e794dd747b02d209b77d6dec8bf9dce69e11db0c2b3d3a2c77266c5ec1155f1508f9fd9f91256ee779a58146b4891bd04dd36ecd37b169e85309c2363cc7dc6b10a1d2706ae91a7670ea7dbf9a9e23bd23f518988557be8d707ba77a9c498b8e0033458eeb393834", 0x8e) fcntl$setown(r5, 0x6, 0xffffffffffffffff) r6 = semget$private(0x0, 0x1, 0x28) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000380)=""/144) r7 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x4}]}) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff59) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) fchmod(r0, 0x5) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a000000000000000000000000fe8000000000000000000000000000aa"]) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffd, "92ba517131756cb31ae6a32cf5cdb5c06ace4978"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026307e7be2df67de26818bda64610500"}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) getpid() r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff8, 0xb0, 0x0, 0x5}, {{}, 0x0, 0x1d, 0x1, 0x9}, {{r4}, 0xfffffffffffffff9, 0xac, 0x70000096, 0x400, 0x5}], 0x2, 0x0) r5 = socket(0x2, 0x3, 0x0) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x5f, 0x1}], 0x13, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f00000002c0)=0x598, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000e93000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00006e0000/0x2000)=nil}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x400}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) ioctl$VMM_IOC_INFO(r6, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80000001, 0x0) close(0xffffffffffffffff) sysctl$machdep(&(0x7f0000000000)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x12, 0x6, 0xf}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) executing program 5: 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) mknod(&(0x7f0000000340)='./file0\x00', 0x100, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "09000000ffffffff080400"}) close(r3) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000400)=0x7f, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) r4 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/42, 0x2a}], 0x1) flock(0xffffffffffffffff, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1000000029", @ANYRES16=r1, @ANYRES8=r2], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="307c149285e666f9c66966574dd9f5bcb63e404e60b1b84eb36e9148b840026634f4f763e442ad8a0401f2613826e40a6fab83e69dd4cc627776b958f5e4dce2b8986b7c66cf9a9d445d6e8c1ea838232c0f787dddd2b1716f0894383e84", 0x5e}], 0x1) r5 = socket(0x1, 0x2, 0x0) r6 = kqueue() getpeername(r3, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) kevent(r6, &(0x7f00000000c0), 0x8, &(0x7f0000000140), 0x7f, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0xc0286988, &(0x7f00000001c0)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) executing program 2: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000005700fe8000000000000000000000000000aa00000000000000000000ffff0000000003b81ce1a018c454"]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffb, 0xffffffb6, "027063000600000000000000a9a2aa4600"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a", 0x3a}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) executing program 4: openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept$inet(0xffffffffffffffff, &(0x7f0000000240), 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x83, 0x0, 0x1}, {0x4}, {0x6, 0x0, 0x1, 0xe00002}]}) write(r0, &(0x7f0000000000)="7696c7cf00"/14, 0xe) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd3", 0x14}], 0x1) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x9}) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x40, 0x1, 0x2d, 0x1}, {0xfac, 0x0, 0x1f, 0x2}, {0x4, 0x7, 0x47, 0xffff}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)=0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000100)="664204ae", 0x4) writev(r1, &(0x7f0000000400), 0x0) writev(r1, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94", 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x82) pwritev(r2, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000300), 0x0, 0x40) rename(0x0, 0x0) r3 = socket(0x10, 0x5, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = socket(0x1b, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0xc0) kqueue() socket$inet(0x2, 0x1, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') (async) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)='c\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x7c}, {0x4000006}]}) (async) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1d, 0x0, 0x0, 0x1}, {0x4}, {0x8106}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[]) executing program 4: r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000100)='r\x00') kevent(r0, &(0x7f0000000340)=[{{}, 0xfffffffffffffffa, 0x1}], 0x27, 0x0, 0x8458, 0x0) syz_open_pts() executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x164) msgget$private(0x0, 0x12) login: witness: lock_object uninitialized: 0xffff800010fcb028 Starting stack trace... witness_checkorder(ffff800010fcb028,9,0) at witness_checkorder+0x13b rw_enter_write(ffff800010fcb018) at rw_enter_write+0x5f unveil_delete_names(ffff800010fcb000) at unveil_delete_names+0x34 unveil_destroy(ffff8000ffff2398) at unveil_destroy+0x9d exit1(ffff80002a1567e8,0,0,1) at exit1+0x3d9 sys_exit(ffff80002a1567e8,ffff800033d26120,ffff800033d26070) at sys_exit+0x1a syscall(ffff800033d26120) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7a41af7f2840, count: 249 End of stack trace. Stopped at db_enter+0x1c: addq $0x8,%rsp ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x1c witness_checkorder(ffff800010fcb028,9,0) at witness_checkorder+0x140 rw_enter_write(ffff800010fcb018) at rw_enter_write+0x5f unveil_delete_names(ffff800010fcb000) at unveil_delete_names+0x34 unveil_destroy(ffff8000ffff2398) at unveil_destroy+0x9d exit1(ffff80002a1567e8,0,0,1) at exit1+0x3d9 sys_exit(ffff80002a1567e8,ffff800033d26120,ffff800033d26070) at sys_exit+0x1a syscall(ffff800033d26120) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7a41af7f2840, count: -9 ddb{0}> show registers rdi 0 rsi 0x4000000000000000 rbp 0xffff800033d25de0 rbx 0 rdx 0 rcx 0xffff80002a1567e8 rax 0xffffffff82ccbff0 cpu_info_full_primary+0x1ff0 r8 0xffff800033d25d80 r9 0x8080808080808080 r10 0xffff800033d25cd0 r11 0x15e810d82ce4b72d r12 0 r13 0x1 r14 0xffff800010fcb028 r15 0x3 rip 0xffffffff8201acac db_enter+0x1c cs 0x8 rflags 0x246 rsp 0xffff800033d25dd0 ss 0x10 db_enter+0x1c: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.3) tid=481198 pid=17197 tcnt=1 stat=onproc flags process=8001008 proc=2000 runpri=32, usrpri=86, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0xffff80002a1567e8 forw=0xffffffffffffffff, list=0xffff8000ffff54a8,0xffff80002a156fa8 process=0xffff8000ffff2398 user=0xffff800033d21000, vmspace=0xfffffd8070a791c0 estcpu=36, cpticks=12, pctcpu=0.0, user=0, sys=9, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 5294 371677 11632 0 2 0x8000000 syz-executor.4 83948 522338 30686 0 2 0x8000000 syz-executor.2 83948 79722 30686 0 2 0xc000000 syz-executor.2 23148 186517 42138 0 2 0x8000000 syz-executor.5 23148 47482 42138 0 2 0xc000000 syz-executor.5 23148 116127 42138 0 3 0xc000080 fsleep syz-executor.5 73637 240875 1 0 2 0x18100083 getty 37071 17064 22176 0 2 0x8000482 syz-executor.6 70634 85085 22176 0 2 0x8000482 syz-executor.1 87740 439412 22176 0 2 0x8000482 syz-executor.3 73432 362386 22176 0 2 0x8000002 syz-executor.0 71165 86170 22176 0 2 0x8000482 syz-executor.7 73374 470413 0 0 3 0x14200 acct acct 30686 465088 22176 0 2 0x8000482 syz-executor.2 11632 400872 22176 0 2 0x8000482 syz-executor.4 40768 37553 0 0 3 0x14280 nfsidl nfsio 40057 301902 0 0 3 0x14280 nfsidl nfsio 57306 113335 0 0 3 0x14280 nfsidl nfsio 59658 101431 0 0 3 0x14280 nfsidl nfsio 6489 57895 0 0 3 0x14280 nfsidl nfsio 62187 368713 0 0 3 0x14280 nfsidl nfsio 68167 519862 0 0 3 0x14280 nfsidl nfsio 36753 263692 0 0 3 0x14280 nfsidl nfsio 84233 193205 0 0 3 0x14280 nfsidl nfsio 30164 437636 0 0 3 0x14280 nfsidl nfsio 42114 410518 0 0 3 0x14280 nfsidl nfsio 76225 243039 0 0 3 0x14280 nfsidl nfsio 71799 9438 0 0 3 0x14280 nfsidl nfsio 65934 441431 0 0 3 0x14280 nfsidl nfsio 76751 54894 0 0 3 0x14280 nfsidl nfsio 7344 258882 0 0 3 0x14280 nfsidl nfsio 92801 151886 0 0 3 0x14280 nfsidl nfsio 87040 118017 0 0 3 0x14280 nfsidl nfsio 86921 354155 0 0 3 0x14280 nfsidl nfsio 31958 477315 0 0 3 0x14280 nfsidl nfsio 39181 352649 0 0 3 0x14200 bored sosplice 42138 278061 22176 0 2 0x8000482 syz-executor.5 22176 15863 33879 0 3 0x1a000082 wait syz-fuzzer 22176 158359 33879 0 2 0x1e000482 syz-fuzzer 22176 131880 33879 0 3 0x1e000082 thrsleep syz-fuzzer 22176 27944 33879 0 3 0x1e000082 wait syz-fuzzer 22176 263981 33879 0 3 0x1e000082 thrsleep syz-fuzzer 22176 22440 33879 0 3 0x1e000082 thrsleep syz-fuzzer 22176 50757 33879 0 3 0x1e000082 wait syz-fuzzer 22176 400970 33879 0 3 0x1e000082 wait syz-fuzzer 22176 230476 33879 0 3 0x1e000082 thrsleep syz-fuzzer 22176 8156 33879 0 3 0x1e000082 wait syz-fuzzer 22176 263072 33879 0 3 0x1e000082 thrsleep syz-fuzzer 22176 501265 33879 0 3 0x1e000082 kqread syz-fuzzer 22176 360475 33879 0 3 0x1e000082 thrsleep syz-fuzzer 22176 196038 33879 0 3 0x1e000082 wait syz-fuzzer 22176 441072 33879 0 3 0x1e000082 wait syz-fuzzer 22176 422339 33879 0 3 0x1e000082 wait syz-fuzzer 33879 275267 64952 0 3 0x810008a sigsusp ksh 64952 491825 76402 0 3 0x1800009a kqread sshd 76402 22512 1 0 3 0x18000088 kqread sshd 18199 310052 49184 73 2 0x19100090 syslogd 49184 87763 1 0 3 0x18100082 sbwait syslogd 79687 139704 1 0 3 0x18100080 kqread resolvd 89871 339959 29707 77 3 0x18100092 kqread dhcpleased 34240 328985 29707 77 3 0x18100092 kqread dhcpleased 29707 208609 1 0 3 0x18000080 kqread dhcpleased 98399 462397 0 0 3 0x14200 bored smr 54021 464563 0 0 2 0x14200 zerothread 9885 227972 0 0 3 0x14200 aiodoned aiodoned 55350 325349 0 0 3 0x14200 syncer update 58689 399301 0 0 3 0x14200 cleaner cleaner 88032 394108 0 0 7 0x14200 reaper 38065 466621 0 0 3 0x14200 pgdaemon pagedaemon 17401 294004 0 0 3 0x14200 bored viomb 36461 436382 0 0 3 0x40014200 acpi0 acpi0 24441 73175 0 0 3 0x40014200 idle1 40865 477303 0 0 3 0x14200 bored softnet3 26091 151238 0 0 3 0x14200 bored softnet2 38804 410656 0 0 3 0x14200 bored softnet1 30326 211999 0 0 3 0x14200 bored softnet0 75585 138556 0 0 3 0x14200 bored systqmp 90233 277652 0 0 3 0x14200 bored systq 26246 183111 0 0 3 0x14200 tmoslp softclockmp 69627 74564 0 0 2 0x40014200 softclock 68410 494044 0 0 3 0x40014200 idle0 1 450928 0 0 3 0x8000082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 23148 (syz-executor.5) thread 0xffff8000ffff4028 (47482) exclusive rwlock vmmaplk r = 0 (0xfffffd8070a79620) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 vm_map_lock_ln+0xfa #3 sys_munmap+0x14e #4 syscall+0x8cf #5 Xsyscall+0x128 Process 73432 (syz-executor.0) thread 0xffff8000ffff79b8 (362386) exclusive rrwlock inode r = 0 (0xfffffd807081d2c8) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 sys_getdents+0x1be #6 syscall+0x854 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10203 6443K 7130K 166960K 13689 0 pcb 17 12K 12K 166960K 424 0 rtable 223 7K 8K 166960K 1278 0 pf 31 9K 10K 166960K 181 0 ifaddr 43 15K 16K 166960K 188 0 ifgroup 54 2K 2K 166960K 279 0 sysctl 4 1K 2K 166960K 7 0 counters 66 36K 36K 166960K 188 0 ioctlops 0 0K 4K 166960K 1631 0 iov 0 0K 18K 166960K 157 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1435 90K 91K 166960K 3234 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 9K 166960K 78 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 1K 166960K 241 0 dirhash 12 2K 2K 166960K 78 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 14 49K 85K 166960K 2985 0 sigio 0 0K 0K 166960K 87 0 proc 65 103K 115K 166960K 1410 0 subproc 104 6K 7K 166960K 391 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 460 0 in_multi 84 6K 7K 166960K 448 0 ether_multi 1 0K 0K 166960K 22 0 mrt 1 0K 0K 166960K 9 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 169 758K 758K 166960K 169 0 exec 0 0K 1K 166960K 1064 0 pfkey data 0 0K 0K 166960K 2 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 301 183K 194K 166960K 28441 0 UVM aobj 93 7K 7K 166960K 102 0 pinsyscall 35 70K 100K 166960K 4747 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 1K 166960K 210 0 NDP 12 0K 1K 166960K 135 0 temp 74 6820K 6948K 166960K 114109 0 kqueue 12 18K 28K 166960K 479 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 438 0 435 4 3 1 3 0 8 0 rtentry 112 425 0 327 4 0 4 4 0 8 0 unpcb 144 2751 0 2736 19 18 1 6 0 8 0 syncache 336 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 44 0 44 3 3 0 1 0 8 0 tcpcb 808 871 0 866 16 14 2 7 0 8 1 arp 120 77 0 60 1 0 1 1 0 8 0 inpcb 384 3403 0 3394 44 42 2 11 0 8 1 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 40 2 0 2 1 1 0 1 0 8 0 nd6 136 110 0 88 1 0 1 1 0 8 0 pkpcb 40 14 0 14 8 7 1 1 0 8 1 kcovpl 48 30 0 22 1 0 1 1 0 8 0 ppxss 1168 20 0 20 9 9 0 1 0 8 0 pffrag 232 23 0 20 3 2 1 1 0 482 0 pffrnode 88 23 0 20 3 2 1 1 0 8 0 pffrent 40 168 0 165 3 2 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 255 0 209 1 0 1 1 0 8 0 pfstkey 128 255 0 209 2 0 2 2 0 8 0 pfstate 376 255 0 209 9 3 6 6 0 8 0 pfrule 1344 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1568 0 1164 37 10 27 29 0 8 0 art_table 32 1569 0 1164 4 0 4 4 0 8 0 art_node 16 422 0 333 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 13 1 0 1 1 0 8 0 semapl 112 235 0 225 1 0 1 1 0 8 0 shmpl 112 99 0 9 3 0 3 3 0 8 0 dirhash 1024 61 0 44 3 0 3 3 0 8 0 dino2pl 256 6415 0 4883 97 0 97 97 0 8 0 ffsino 272 6415 0 4883 103 0 103 103 0 8 0 nchpl 144 10821 0 9088 67 0 67 67 0 8 0 uvmvnodes 80 7442 0 0 152 0 152 152 0 8 0 vnodes 216 7442 0 0 414 0 414 414 0 8 0 namei 1024 38632 0 38632 10 8 2 3 0 8 2 percpumem 16 108 0 61 1 0 1 1 0 8 0 vcpupl 3904 12 0 0 2 0 2 2 0 8 0 vmpool 696 18 0 6 4 2 2 2 0 8 0 kstatmem 264 146 0 122 2 0 2 2 0 8 0 scsiplug 72 5 0 5 1 1 0 1 0 8 0 scxspl 216 72430 0 72430 16 15 1 8 1 8 1 plimitpl 152 601 0 584 1 0 1 1 0 8 0 sigapl 424 3277 0 3209 8 0 8 8 0 8 0 futexpl 64 44480 0 44479 8 7 1 1 0 8 0 knotepl 120 608 0 0 11 0 11 11 0 8 0 kqueuepl 216 918 0 909 4 3 1 2 0 8 0 pipepl 320 693 0 665 16 13 3 8 0 8 0 fdescpl 496 3236 0 3211 7 3 4 5 0 8 0 filepl 152 22992 0 22749 48 35 13 19 0 8 1 lockfpl 104 700 0 698 1 0 1 1 0 8 0 lockfspl 48 296 0 294 1 0 1 1 0 8 0 sessionpl 144 48 0 32 1 0 1 1 0 8 0 pgrppl 48 88 0 72 1 0 1 1 0 8 0 ucredpl 104 4406 0 4394 1 0 1 1 0 8 0 zombiepl 144 3348 0 3344 2 1 1 1 0 8 0 processpl 1136 3277 0 3209 7 1 6 6 0 8 0 procpl 656 6911 0 6823 10 1 9 9 0 8 0 srpgc 96 9 0 9 4 4 0 1 0 8 0 sosppl 168 50 0 50 12 11 1 1 0 8 1 sockpl 664 6656 0 6629 67 63 4 19 0 8 1 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 436 0 0 43 6 37 43 0 8 0 mtagpl 96 53 0 0 2 0 2 2 0 8 0 mbufpl 256 689 0 0 29 0 29 29 0 8 0 bufpl 280 13570 0 4681 636 0 636 636 0 8 0 anonpl 24 559632 0 553497 166 107 59 96 0 186 0 amapchunkpl 152 95109 0 94444 89 55 34 50 0 158 2 amappl16 200 12177 0 12036 134 115 19 31 0 8 8 amappl15 192 26 0 25 1 0 1 1 0 8 0 amappl14 184 225 0 214 2 1 1 2 0 8 0 amappl13 176 8 0 8 1 1 0 1 0 8 0 amappl12 168 4227 0 4198 3 1 2 3 0 8 0 amappl11 160 50 0 40 1 0 1 1 0 8 0 amappl10 152 66 0 57 1 0 1 1 0 8 0 amappl9 144 184 0 184 3 3 0 1 0 8 0 amappl8 136 225 0 187 2 0 2 2 0 8 0 amappl7 128 62 0 45 1 0 1 1 0 8 0 amappl6 120 638 0 625 2 1 1 2 0 8 0 amappl5 112 259 0 247 1 0 1 1 0 8 0 amappl4 104 734 0 702 2 1 1 2 0 8 0 amappl3 96 17858 0 17783 3 0 3 3 0 8 0 amappl2 88 3718 0 3649 3 1 2 3 0 8 0 amappl1 80 19822 0 19342 22 10 12 22 0 8 0 amappl 88 27526 0 27326 6 0 6 6 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 101 0 9 2 0 2 2 0 8 0 uaddrrnd 24 3254 0 3216 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3254 0 3216 1 0 1 1 0 8 0 vmmpekpl 168 27207 0 27129 4 0 4 4 0 8 0 vmmpepl 168 213951 0 212115 190 97 93 112 0 357 0 vmsppl 440 3253 0 3215 6 1 5 5 0 8 0 rwobjpl 56 63481 0 54859 139 14 125 125 0 8 0 pdppl 4096 6515 0 6442 210 133 77 80 0 8 4 pvpl 32 44877 0 0 365 3 362 362 0 265 0 pmappl 248 3253 0 3215 6 3 3 3 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 565 0 183 12 0 12 12 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x1c witness_checkorder(ffff800010fcb028,9,0) at witness_checkorder+0x140 rw_enter_write(ffff800010fcb018) at rw_enter_write+0x5f unveil_delete_names(ffff800010fcb000) at unveil_delete_names+0x34 unveil_destroy(ffff8000ffff2398) at unveil_destroy+0x9d exit1(ffff80002a1567e8,0,0,1) at exit1+0x3d9 sys_exit(ffff80002a1567e8,ffff800033d26120,ffff800033d26070) at sys_exit+0x1a syscall(ffff800033d26120) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7a41af7f2840, count: -9 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1e: addq $0x8,%rsp ddb{1}> trace x86_ipi_db(ffff800029cebff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff82d78770) at __mp_lock+0x122 uvm_unmap_detach(ffff80002a155310,1) at uvm_unmap_detach+0x113 uvm_map_teardown(fffffd8062d928b0) at uvm_map_teardown+0x2f8 uvmspace_free(fffffd8062d928b0) at uvmspace_free+0xa6 reaper(ffff80002a148f68) at reaper+0x197 end trace frame: 0x0, count: -8