$private(0x0, 0x1, 0x80) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8000000000000000000000000000bbfe80000000008000000000000c6b9a399a03000000aac8d6"]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000002000/0x1000)=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, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000200)="9252cfce", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) semop(r3, &(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) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f0000000080)="ddebeedbf432494859047222ab6053b6998e2596515880bf28755b49a7f8520a", &(0x7f00000000c0)=0x20, &(0x7f0000000100)="31352c0303bf98662f5ed64b8606615f096afb297f3ea1ed45ace941b9ec9775d9108588d6f0e9a99525cf99951e1f89a3596c1e238994b0ddc4c4355a91c53c2ce3017c68fb6b186b339d37", 0x4c) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r5 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xb) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r5) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x0, 0xffffff4d}], 0x2}) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ffff5e6, 0x0, 0x1, 0x5773c53e, "8cdb3309897c26663532fe1cc6e38b00"}) writev(r1, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba87b811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc81bbc8242e4cd055faf453b0934afd99997fa5ca1", 0x76}], 0x1) close(r0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0xfffffffa, 0x80a19f, "bb080000009a019fbcc2583e2f00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) read(r4, &(0x7f0000000140)=""/201, 0xc9) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8}, {}], 0x2}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000840)="4aaab5d0d538ded25c3d35bb11681cad3939e57567491dd1b4d0f03cae26f8ee7d50ff0f285ba19f8a0460f88d10c282bfde9671f61952056a4ea05f77986170eb9f313f0d57c885d12985205c43b27274a627d733ff9b140cc2c0e3cb82e3817519edf71a5cc1ae8456aaadbf468b1d5eae66e3fdd8a34e922d635e2297956239dc03a19a5287b1667f21410d6914bbf948e181be9babac8648eb9ea0b12c3bb2f532d25cc8b10676812859a63107f16185327f078e", 0xb6}, {&(0x7f00000001c0)="82c76a1634236f8e4cb8df2eb876f9d377ce8f45f005fb9d8f3334d0ceb85eb9b24177893b456732a6ca12c54ff0490a0c49d1bdf9ef1a3363f09514837b9f992aa1283c726a5b17fe920000000000", 0x4f}, {&(0x7f00000003c0)="70e3be8343ba17493e3a878ef7005bec8c75a85f2b82ac0f3fd7e8205791b77056a400903f0681ac6a720c9a950bbdc8ff716e615ac1df5b5c88fe47effa407991140c08b2b21771076b3980fbd36ec9c88b4e7ccfa92f71fb87592d32b03f3c29c0bc9c1a94b6abe1fad48a3ed9a7feb017e3d00c40648666c6bdfc315b690a2bf0ef2966eb7d5a223f9a6eebf758c4853f0135b16f9840b15613cfd5860538dda285eb381acda99674a901472f97c494", 0xb1}, {&(0x7f00000000c0)="d50e668e55aaaa2ad97339396f9df74ff9e4eef8278286e65bbe2b", 0x1b}, {&(0x7f0000000300)="a3294ecae1ab4bda5be7de3a97c167f0630fe929437c53dc809dfaafa307e940ad05f598a703f025e02f7f334a937400", 0x30}, {&(0x7f00000005c0)="e593dccfc9cd032620c7392beb1a5e5b8ec9dc62c7c7bb7b80523f2e54329b906e712ca13df602a93dd961c118f199f0dd8f4dade391b8361c50fa130e5d9afa7076c91925cb196e2e5a8bb4920e03ac4fb16b0e302e1501740eb2fca911602bfd472f7496d31de39769390ef1d2ac6b81f613260d0ef3cd3bda87e0d4ea43c79b973dfb0b691307e029093473d66f3bb3fac79c03cce7971030b229c527f9a65a42c1debdee754992e3cf8aa2d3d7a82acd98d5d5f2ffb0c5c83160695290d6a56819ebee9e2935d13ceef074591f2b1e4ce8f65f090ab7802568244a8626b3192b882ad9123de23d", 0xe9}, {&(0x7f0000000540)="6dca171ac0fb7eb987220b8d4b0ec6e025a92170af4a7907614d4aeda6a28a3912f85d620083326927d71ff52925135a2e7aaba95038", 0x36}, {&(0x7f0000000900)="7e5dd950b1a27f3d07beb5e308000000a79be88bb18abb988ea9895afb7501fc5742dda4d07824704d01039f50a1e73105ce7449e8859c93a351835d315b3ec9c56316bc922a3aa02a05baf7adba05d4f1af48ac1ce5508d17eab329e6c2ef3e4af48542fb9fc582cead1973095891bc7012ddbe3024b3d3a4c85ff8060000eeffffff00f4a88e8f75d0545777540e60c2d65f9bcaaff552aa12ae860212babe9b366ffc90fd07bd2d8c603414f600007c808f1bfc3167271f94d80c03ab8e0000000000000000000000000000000080000000002fe3b281440daf9e521df87303de057e24ce5e0bb15d73466fbcf06299d15ff34eeacf18301a5dbfc2ae6d8ece55e5d36cc7853aabccab18bf7854158015ef5c9e2ee93eefb79fe908647db1b0e88e437ba1e42657fc3b07a9f1725e667d190b091ec92053dac25f932c85ad30cfc8786a1122d7e005f89361ce78e4bddbaaedd1eb63", 0x157}], 0x8) execve(0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r3, 0x0, r4) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000240)={0x0, 0x8}, 0x10) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000040)='#!]', 0x1ae32c60dbadcd8b}], 0x1) close(r4) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYRESDEC=r5, @ANYRESOCT=r5, @ANYRES64=r4, @ANYRES16=r5, @ANYRES8=r2, @ANYRESHEX=0x0, @ANYRESOCT=r3]) mmap(&(0x7f00004b6000/0x1000)=nil, 0x1000, 0x1, 0x811, r2, 0x9) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x80000000000}) mprotect(&(0x7f00004b6000/0x2000)=nil, 0x2000, 0x2) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r10 = dup2(r9, r9) ioctl$WSKBDIO_GETMAP(r10, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600000000000000000000000000000000000d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="70040010"]) r3 = fcntl$dupfd(r1, 0x2, r1) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) close(r4) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRES16=r2]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) setuid(0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 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) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setuid(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x615, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x2006}]}) write(r5, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x0, &(0x7f0000000040)) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0x0) executing program 7: poll(0x0, 0x0, 0xffff) (async) writev(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) listen(0xffffffffffffffff, 0x0) (async) r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x8, 0x9}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0xb8, 0x101}, {{r0}, 0xfffffffffffffff8, 0x80, 0x10, 0xcc6, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x82, 0x40, 0x0, 0xffffffffffffffff}, {{r0}, 0x0, 0x41, 0x80000000, 0x2ad6, 0x60}], 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x8}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) (async) r1 = syz_open_pts() close(r1) (async) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r1, &(0x7f0000000f40)=[{&(0x7f00000048c0)="8efe927e139219019b33b40e291a6368427dbff01c7cf9e8ccc4ade5720223e7a6662a0f568427379d9428bc1da8fd20369e0ca8bb91335d364af186d9c5531b9cba018029760cfc5fe5d17bdc790f9925d9cdc96a5caedd8e6eae50d348188460bcc36dd2f6edda2619e63f35a27b1ee4e51f4de695b6a10d863b7bd4e1dbbaa8f26bcde8979f6bba0aa3a8f44ee0fd922a626b5147a7af25e431cf9939d7956aac37ea115181cb846522ada8aa188bec09c17898b1b82042b227be753ff8957a9a29ad685590d48405d84316994db071ed29f21521e5184fcb680dc0db4986739cf9c3c481bb6ea8a7438498d036e6927fdaf18accbf38de8aa188f8ad40261d2a02d88dc9efcab74bd4a77bfbeb013faef596e2895d5583b471e4e4526c5d4e436148a971e5bf1f1c37eb1ae5d542cfb0892b663a208eab4098251262b1f1713a0ae5406d57712c454655a5bcc1bb90e8598723fd410ed54b09212b790b1fb656ae84e53eb922fde9d93c5a3fd97994934f8cb5d7fda2c04b022b668f3aa04850f5a80e68103a8867317c201fa50f0545deb8d8ea0ae16a6884d1060a4e65dfa6fa5f7fffa77593b38e1efd6cac95bf8070243cc1b79e49963de3f2bf4f76768f2d384979d160bf75370f6742feb16efda16e2179310a5b504a2d57c6cd26851677755771a1a250ffd3ae98d60bc18a042d65c74dfb6c1e9f57662faa92126eb67be86773a736b70d176b31f8802de3dcc492727554cd7d7a6cd6b4d1b5daf6291a101b632ef7672a075a244a460b1445647979f1832e72551752eed8048cfafbc9a574613ae6f62efded1ab90fd37d28e6b8506f9f945db79385cee0ad50b922676c193cffdc418a59333b8ee24d9d7547ca00df2786e6aacf4c3e7e267fe0bea3a611dd0e9a36e90720d463af713f54f8b13a42c647847aee0a41743b42c907c5072ee5e769c63ce3614a16a3743eac6f64bb2edc35e44204616616f00d5283ee431a2a9cdeb830d572866dde345c96dd13cd001bdfe6fbf00bf043fda6a3daca8a06c1e4eb15fff83f7b38c35f51e781c8bdff20c78681ce6ce76f6b756dc2ef3fb7481980d1414c001147367f1b302f13992093e9e8decb8daa298efac80c892de7034ad8d355be8270018127c7201c3032007b7dc2cf38c7356dd1b9a80d0828fa345f2bd5b5d9b02324bf970bd5ed5472349a197097b6f69b5adf2dfe7f0074813f3956df325e0f80b9e1edffafb949f677918291b36e3e86a8eb3091febef03ce69f46a31e96e93114c0f62f69ea0ae1326bb9dbcf0e1a82865521ab493a381e91b4f28dcad093c70330cb2a228fe9056ff3bdb4cf5e0edb553559caed3055a37550da1ebd7e5ea13f9085a1a20fa31a17cd5d29ba5c3c01c00e2684513feb7cde3aa3461777112b965202eb8292a27410a34f5499d0ff49ca9da2054b4601c86474b47a15a0ccd994052bf6dee62c006ee762160e253ebf61bdad0e4868788c6b80535e20ee33cfa9dafcf7697aaba6180ea6291e8215493d28063e3f9573a1d3a3cb7d967dd09e402f5bbed673cf76f6a07ecb2d1c085bb6362d4d86be55c7196a52268703e7ee1b87c309c31173ead50cb7d14c0813e03694d71719bfd4ac246ff9ad990d9288ccb40075f57837e1bf15119cba7184c236a0bbf1f90e5e6c1b1862e7d8bd28d3925ad24992028aa8bd2511aa214f9e747453e9ed928fa926054c34470e039a9dbda3d2cf12b83135cafc3785ed09bddcc7bf70444448218028b2044630da30a0b1314d7b7c02792e4226be1e3422b98666d91b0ab08ac0875c7a698c37fb1b15ec3edc4f75af022fa59a58f67e7707e3c9a157aee42201569d4d9f93ec81acac9e951943eb5c3678a84a674e4f2bde76cc4f7dd6c1f4816d8b0423a5225dfe4d0c9d79eebf075372c29a294d4c0365400ab69d1eae152a188f7672c0172d2e509135515e7c9a57755b035230f214ae107c1550cf93f0f97634aee00c8fce7914615d5cf83349f1d528a232c9e56142005a865c0d", 0x5a1}], 0x1) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) (async) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x7, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000), 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r4, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x60) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) (async) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x7}, 0x4, &(0x7f0000000240)="28612b734f4527e1c60b4295124ce3d5005d3df22a8e64a541d83df608a53026c37243a3ccebd62e90301416a9b275576b157d4b92ddb6268c074dfe24c62a6f0987751dad8d9bfb33cc6370c188ab2aee3e97732b2e6222cfce733ac9795e6b2ae6ed5392b10ad879ff0cd27905325e96b0f504cddca05fc104fe1cc2af19057724e5eef5eb706d0bdcca840272e1ecd16a82d38d0c21cbb6192395ec95c8e14fca5980ef695ae07ffc0c7fb7ef12a2bd4f26fc545ef577170562d93ac57093fc0839d0b6e974abf1215378853a51831a2403c878bd7c3d801534fb8e5a233b709eb7f33ce124c76f90f3946e5fccbd", &(0x7f00000000c0)=0xf0, &(0x7f0000000100)="bd700ba75585d3cf277725a8090e76cb54e55586116f35833da5ecce90915ee14f108b6f4147f68275de0549092a6dab17eec13277e716672dcc2774cef934e1cd677f93c763eeb4f0ff94927c06d06bc16cce2c1adceb79128de9188ba4fec5be16c77d0be2858ee13dd7587cde940575", 0x71) (async) pipe2(0x0, 0x0) (async) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) (async) fcntl$lock(r5, 0x9, &(0x7f0000000400)={0x0, 0x1, 0xfffffffffffffffd, 0x269000000}) executing program 5: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x81}]}) semget$private(0x0, 0x0, 0x401) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8060693d, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r2, &(0x7f0000000200), 0x0) getegid() semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r2, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r2, &(0x7f0000000140)=[{0x4, 0x2f}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x2aaaad7f) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db", &(0x7f0000000080)=0x180, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfd}, 0x1, 0x8}) r4 = socket(0x18, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) executing program 4: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x78) faccessat(r0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x0, 0x0) getrlimit(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r1 = socket(0x2, 0x5, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) r3 = kqueue() syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0xfffffffffffffc00}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0xfffffef5) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) link(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') write(r1, 0x0, 0x0) executing program 2: socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x6f, 0x4, 0x6, 0x1f, 0x6}, {0xae, 0x200, 0x9, 0x63, 0x9}, {0x0, 0x800, 0x8000, 0x5, 0x64d8}, {0xa, 0x8164, 0x2, 0x4, 0x2}, {0xffb3, 0x3, 0x0, 0x200, 0x3}]}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[{0x10, 0x1, 0x30f}], 0x10}}, 0x10, 0x4) recvmmsg(r0, &(0x7f0000000640)={0x0}, 0x10, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) executing program 6: sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, &(0x7f0000000040), &(0x7f0000000140), &(0x7f0000000180), 0x0) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1a3) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x2) r2 = msgget$private(0x0, 0x157) r3 = getppid() ktrace(0x0, 0x4, 0x1818, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pread(r0, 0x0, 0x0, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0xfffd, 0x0, 0x0, 0x7f}]}) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(r2, &(0x7f0000001840)={0x0, ""/4092}, 0xfffffffffffffe65, 0x1, 0x2000) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee1548f22d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cf20b1c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca06a234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d1164d9d5547a3047403da933155f28d3049843c6f68bf9c24fd6defd02c244a1227ad243d9695196567848fbbb34e032c0447ae688e210fc83c4f73d9cd6e68d79ac4bd9e63e99f98d7985bac00fdd5a9456cd2d0922bc1d6e7c4911dc6e404137f40bc3c233f13486411d9310e2b3504bfc2f6ca59c1f8023e43c66411607e50a3c52f4df95032677cb8787a1709b404d3b"], 0x176, 0x800) msgsnd(r2, &(0x7f0000000300)=ANY=[], 0x8d, 0x0) r4 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(0xffffffffffffffff, 0x0) mquery(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x0, r4, 0x0) msgget$private(0x0, 0x0) msgget$private(0x0, 0x7ccc2178cddae5ab) msgget$private(0x0, 0x120) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x800) msgsnd(r5, 0x0, 0x401, 0x0) msgrcv(r5, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgsnd(r5, &(0x7f0000000000)=ANY=[], 0x83, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x10, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra}}}}}) executing program 4: close(0xffffffffffffff9c) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe830e00000000000000000000bbfe8000000000000000000000aa"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r0 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x68) kevent(r0, &(0x7f0000000040), 0x7fffffff, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000000)={0x0, 0x8, &(0x7f0000000100)='./file0\x00', 0x8}) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) mmap(&(0x7f00000f9000/0xf000)=nil, 0xf000, 0x0, 0x1810, r1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) lchown(0x0, 0x0, 0xffffffffffffffff) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x40}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setreuid(0x0, 0xee01) r1 = socket(0x18, 0x4004, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) socket$inet(0x2, 0x5, 0xff) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) recvmmsg(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000040)=0x10000) dup(r0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0), 0x4, &(0x7f0000000100)="67bf1de674a235651726", &(0x7f0000000140)=0xa, &(0x7f0000000180)="bcf59ab45c2f2c97eb3f724e2ec3b1cc20f11d2815326d059b6b44514e56e7383c35ae9a722af3f658ad2d9043e7d7babaeaf7d184b30158e5c963f56844dc393857e35ed81cfb6813fd98e0820f9c4d51d4f6bf09aeabb556fc510a797cb3e3bc56ee7465c30c16b7864071015ac3c743f1296998cb1fd3b802363241303361", 0x80) fcntl$setstatus(r4, 0x4, 0x8) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x18, 0x4, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x9, 0x286}, {0x18, 0x0, 0x10000, 0x82}, 0x4, [0x4, 0x7, 0x8, 0x3, 0x710f, 0x3ff, 0xfff, 0x3f]}, 0x3c) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) syz_open_pts() r4 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) msgsnd(0x0, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x4000, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0xc1206951, &(0x7f0000000100)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x2, 0x3, 0x2) open(&(0x7f0000000240)='./file0\x00', 0x20, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setregid(0x0, r8) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x32c, 0x0) setregid(r1, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) executing program 3: sysctl$kern(&(0x7f0000000040)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000001640)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x8}, 0xc, &(0x7f0000000340), 0x0, 0x0}}, 0x10, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) r2 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffff8, 0x9, 0x80, 0x80000001, 0x4}, {{r3}, 0xfffffffffffffffc, 0xa1, 0x1, 0xe6, 0x6}, {{r1}, 0xfffffffffffffff9, 0x44, 0xf0000000, 0x7, 0x3}, {{r0}, 0xfffffffffffffff8, 0x45, 0x21, 0x8000000000000000, 0x8ea}, {{r1}, 0xfffffffffffffffe, 0xd3, 0x2, 0x4, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x8, 0x5}, {{r3}, 0xfffffffffffffffb, 0x10, 0x1, 0x100, 0x3}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x4000000000007}, {{r3}, 0xfffffffffffffffd, 0x9, 0x20, 0x800, 0x8001}], 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x9) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r5}) close(r5) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) kqueue() executing program 7: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0x0) r0 = socket(0x2, 0x2, 0x0) dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) syz_emit_ethernet(0xd9, &(0x7f00000006c0)=ANY=[@ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907800007659c95b603309f957d6feb2ca8d4e1d53d3a5b6c4ec7d030000000000000016e53d2650003abc0af9a74480866ea833f3c115d68ce524114143abcc80f637e5a645a771c46c43c0be72148afe8e418dbee8edd26a0a873f79785c23cd14386fe018fdfc06b8a7e2dc1da6325c7250c7696c7b21a7383c7d8444b7b16ced9b317f757430744103f97b2e4f6aeafbc423fa7204ef804fb82c4b5967532c9ca8"]) r1 = kqueue() recvmmsg(r0, 0xfffffffffffffffe, 0x0, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r2 = syz_open_pts() close(r2) syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x207707}) r3 = syz_open_pts() close(r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = accept$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000ac0)="6426f0c17b74684c111545e7487273f9053e2389afc4dd58cee71c3f5af4bed3580600116912860afba1d674023241ea703ed3944b8fea5adce906000000cda12e3b2133d8676345a502b043f7d97219118c1f9b5c3e13d6176bd5acd1e80870b2fdb129ece77b040c8d10f960acecbf676b03d3984822ece13d74c713eb0200aba3afedb8dfbdf04ddba83ab761039982cd78e6beaba386668873feb1ed460126bd6ab74fe8a9134d8f6948f2ea8bd8f2b83bc4c65e981ac997f9f707a312eabd7d474fe67787a834624adbfb8406b3edb7e6582c3edc1e5e3c0bb1364b26ea86332ab10baa9975c1c3c52d3b3df482b5cd6261000000000000a19072361df0857aee8f549b7239c5f36c5454f20a8ef2535f57be30d49e07b69ab81cb67f5f93c0ef5390ac6343d2ae41d54fc06bd42ed1b7774b0eaab1eb33ca57675a8615b09e8da0ad998e1d8042ccf1f5db911043277c8d8adc2ed12e398332ecfe5b9cabbdd0832dc0b3889511db3eefcf4e1a5c02cd572f4cbf2d763bf55c501aa36e96672594b9b5d3ae80a88171ead6bf26297905073c368e0cd65e4c60ee0450e9db80f240dd746f03a3a2998ba33ef8f8f3d9a3295343945ee495e7e6808e392654c5184dfb09e3d48a0a61abbdc1c7e513b49b9d33f525cd5fd8e30d5b5e6fceb0137e1db8f8cff3b56dba085b7fc7fab4121ef2577a372868733d8d047e1969d7d1fcefa41b5d42f3b74cabd8ca83021bf025bb7cfeaa7b8bd0cd3b903fbb0821b81f470a8d429ee9d275b1e497dcfb80b44433636e8a124b0b001e060039cdea4560a46c8bd039dacdf7ddd894fa3b7a70afff4d7df3731cb95fbbb9a34314cb11b17c3f99c3a421d798dc8f0efb2047d432b4ca4ad85daa027eafb9d72190c5e33b1b72002bcce111dd3e0fc65e9d3c6aa0f2e9c418c19daa7955af41c7b7242aed44dd2bea5bdeca0656a52ccf91abd14cb0821c500210e7414c451c9f6658286b12a9ceb9f34c6149d9b3ef63c02ee5a48b1713e4ebe2a16312521afa52fc54f9f9fe800c6a187e9f7202c54f7f737aa3dafa506616d1ca680e1e055f6d816253b53fbe6a1ed24eb22fa9e2956e07fbc2853d4f9bd871e7dd7ee23da9d9a79de09638b10ac69cbff70dd8d132651e485af5884e2fddfeedc06e687cff375894c8838611414fd11d801b90dc346972051dcff19d85a0c83f3ba3d9239be44efacf91c10708ac1950ed62cbba14c55b5e54fa1970c2f27354788689110a6ecd89138a46164b180000000000000000000000000000007c80312a0c850eb467c046d9b1c45f5db84999cc18f38f929a4ccee4f589aec34bd723474cf76787", 0x3bf}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffff9c, 0x1}], 0x1, 0x0) close(r5) writev(r3, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getuid() r6 = socket(0x0, 0x1, 0x20) setsockopt(r6, 0x1000000029, 0x1f, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r3 = socket(0x4, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) executing program 7: sysctl$hw(&(0x7f0000000200)={0x6, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {0x0}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xd8}], 0x5, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(0xffffffffffffffff, r2) execve(0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f00000007c0)="d150454fba010000005e400ddf920bf10dedfa700cd4283ad4c83d5e94f5cad8940500087aabc4337a1f18160d8f2f020c734dd4bf54fa96487679342a2aa215a89612c85122b69ca3b8e7f980aaedeae317154cb24edcb47e6709f9b5836f2f47485500cbf721afc4d05a3f507b7357318c8d74aa15401c07a5c6a23fc84976edeef955fd1e4b272a6f009c23f6e1aefd2764b023c2a0359979ab7b45e9344c304546f983a1a326eb9a458855e333d61fb14ba05af84acac1690f2c40ade45cff3cd2d4679d2d9a4cbef953e447921eba002e03298f3b06f9428e68dd711a0c763318b561862cb4ca23ab5d107a8481da23805e40b0f9f4ae750d9ad4fcff80e3d647798e93cf2b05a44b56747d88ceda3f784e9c81e77417db5b697b46235601f3063558b0a8f88335a990cd8e16c2ba89df42a1679002d62b79fcffa8d9624d9311a29daa6bbfcc1c1196e260dc5ba8eb94e11cff0c0af5d57b159bd740a3777f89c39609f437660bb4953af8a0048f8b57e5291c9f6bee8b9e204c2946feb876fc2664de3c", 0x187}], 0x1) execve(0x0, 0x0, 0x0) r5 = socket(0x0, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 2: sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000200)=0x20) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8a80, 0x0) socket(0x11, 0x3, 0x0) open(0x0, 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0xe53, 0xe3ee}, 0x8) poll(&(0x7f0000000240)=[{r0, 0x144}], 0x1, 0x0) sysctl$net_inet_ipip(&(0x7f0000000940)={0x6}, 0x4, &(0x7f0000000980), 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) getitimer(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) sendsyslog(0x0, 0x33, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x0, 0x0, &(0x7f0000000000)="0000199a", 0x4) bind(r0, &(0x7f0000000000), 0x10) r2 = dup(r0) listen(r2, 0x0) close(0xffffffffffffffff) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) dup(r3) open(0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x6343, 0x1}, 0xc) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0xc, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000280)=0x5) socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r3, 0x4, 0x40) connect$inet(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) read(r1, &(0x7f00000000c0)=""/151, 0x97) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r4 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f00000007c0)=""/143, 0x8f) executing program 0: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x20000, 0x2) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x51) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sysctl$kern(&(0x7f0000000180)={0x1, 0x3f}, 0x2, &(0x7f00000002c0)="797283008b2dbb0642a29af3fc595604c1586d88b430ee070ac3d6e3cffe6ea76e164e2ad3ed63f0ddb152c97eb003d135b948eff20371179d84c836aea526a44826fcae0a9ffb499b465a38b2a56203658059ad0ec644c51905baf56e5cdaa35059a02eb516f181f000470242d7bbae6da6cc43e4370ab2f15498209e2a2eadeecf0708f03b9afd934ae66aab12edf9c683794ea26b1f9a0efdd1797b39f77de6f01e5a47e0f470675d", &(0x7f0000000200)=0xaa, &(0x7f0000000380)="ec5eed597cd4d6682b3cc3761538a36d2c4eadaa0f9d24fa4b6f7f22aed90a5a480bf487b8b3b6119150b62c89a113f74762e5ec181ecc2d7aa1e4e27ac63606c9c5e7f4a8b768053d425fc96db17c50a7b8865933071bc0c82be43f326d5da653dc32fa400550e743cb599469fb0f9b67d684dd6724c71ad88df54d50a0348cb9f2878fa3", 0x85) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa080000000000000000000000ba00001000"}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x1) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) executing program 4: open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x198) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) setreuid(0xee00, r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000340)=0xc) r2 = semget$private(0x0, 0x3, 0x830) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000700)) open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x3af) setreuid(r1, r0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000140)='y\x00-A}C\x10\xb1\xbe\t\xfaqWe\xef\x97\x1c\x15q\xe3H\x1e\xdc\x81H\xf5\xd0\x9cz\xd9%\x91\xf6`\f\xc5\x05\xf3\xfe\x93\x14\xad\xba\xfd(Q\x060xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x6}, 0x10) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x101) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x81) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x40, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000580)={0x1, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd60f6190000140600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e23", @ANYRES16=r0, @ANYRES32=0x41424344, @ANYBLOB="5002"]) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, 0x0) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil, 0x3}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x8000, 0x0) socketpair(0x20, 0x2, 0x3, &(0x7f0000000500)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) socket(0x2, 0x3, 0x0) r4 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x24) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r5, &(0x7f00000003c0)=[{&(0x7f0000000500)=""/252, 0xfc}], 0x1) socket$inet(0x2, 0x2, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000180)) setsockopt(0xffffffffffffffff, 0x800, 0x0, &(0x7f0000000540)="cecb3f2c5d36d21d8bc7f6f940e44ce98e799dc7cb69955f355ff559f1b8d7422801d6b5ab2553c7e72866daf400f483e2435d53cb240c9bfd1ee7d7af2d52ca9803c3f6e2", 0x45) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000001600)=@un=@file={0x0, './file0\x00'}, 0xa) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff59) executing program 2: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = socket(0x6, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) executing program 2: r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) mkdir(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000180)=@in6={0x18, 0x1, 0x2, 0x1a5}, 0xc) listen(r2, 0xffffffdc) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(0x0, 0x2000, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x8, 0x3f}) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x800, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = getppid() setpgid(r1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000000), 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x20000202) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) close(0xffffffffffffffff) r0 = open$dir(0x0, 0x40, 0x90) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r1, 0x0, 0x0) linkat(r0, &(0x7f0000000380)='./file1\x00', r1, &(0x7f00000003c0)='./file1\x00', 0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000010c0)={&(0x7f0000001080)='./file1\x00', r1, 0x3}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) setsockopt(r3, 0x1000000029, 0x1b, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc028698d, &(0x7f00000001c0)) executing program 6: sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000261000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000280)=""/183, 0xb7}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x20) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x61, &(0x7f0000000140)}) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) r2 = socket(0x18, 0x4000, 0x5) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a0, 0x0) clock_getres(0x6, 0x0) r3 = syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x7fd121c96b60a609, 0x0) wait4(0x0, 0x0, 0x10, 0x0) syz_emit_ethernet(0x36, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000240)={0x3, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x0, r6) recvmsg(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/76, 0x4c}], 0x1, 0x0}, 0x0) poll(&(0x7f0000000180)=[{r2, 0x2}, {r2, 0x2}, {r3, 0x40}, {r1, 0x18}, {r7, 0x4}, {r7, 0x10}], 0x6, 0xfffffffe) executing program 5: getpid() semop(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x10, 0x5, 0xb) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {0x0, 0x8}, {}, {}, {0x0, 0xc8}, {0x3}]}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x9) getuid() poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) clock_getres(0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000200)={0x1, 0x2, 0x0, 0x6}) setegid(0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='W\x00') unveil(0x0, &(0x7f0000000180)='r\x00') unveil(0x0, &(0x7f00000002c0)='r\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0xc0e99db6de761f86, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000040)=0x25) sysctl$vfs_ffs(&(0x7f00000000c0)={0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000002c0)) executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = syz_open_pts() readv(r1, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000002540)=[{&(0x7f0000001200)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000180)='\x00\x00\x00\x00', 0x4}, {&(0x7f0000000200)="5f6a8de84b4c423d583f91557c7401040000cedf13579996073843ec5cbabaadcec80c62a8a897a78307f3cac30eea63560800c8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}, {&(0x7f00000013c0)="89f5ec3dbda167a7510db4a505ee849b6fa9fbd17e51adc33fd096df8cf67a5147beede5a349b788aefc0e5c56612bb561a6dc1da5ea3549dc496d80608a09ab218b860d99c2c70c75351b2b26350f56331e1f4a07a973a14da140118859e18ea7dc9ce62bf54cc6238d443e9acd229b5bfbca5b6ec6ac01af132507f73a6354e2", 0x81}, {&(0x7f00000025c0)="5932419f9bad3e5814cd732f483273f7eef742b3b81594603371620a818b5fad086d8a319da54ca23e1ef4f5adbd661752974400731037772bca061f1a46f5960be182495c35daeffa1553be713da7bdfdc7dc753b965c4c496f86b3d710a1b9f6146d69442f64e2ffb6bbd47ae77a19929031c64e2b845af09800078d2f40916c639cfa69853f591b45f7f3623c26a794f0ed1e670b2d5e66b063b1b874c4ee499d78ae76ddf9b4f6e596c2fba8e777024d3a42be3c375552e8fdf371ba6cb8704552bd0e8ff658deff6d2390f2980762a3d82c66cf68b3efb4bc503446ab06aad5a8745427988682d429baa5295c0290b90b2ce94d1ddf771fccf1a74d601243656d4de7a3c3a94237276e06d108b94748ac795dac01982bf1212e28c74b4301637d207852918ebe8d0b173b1746d6bfb9bd4a8829babe99850d9b2ae2e01131370610da4ce844a7e8ba3865e30e94281cf4b2a1b9e2f9b1f5fb339c65360912580ba2bc0f087f9fc6083590b6e881b9f51f363084d94e0000000097085ab3cc7d552a6051ad7ff09f6f2122b14b3301b4ada9e4d06469b45ee5ad5b19ed4b2412661645264a92d0a33856936b04cb058f2c05f3e85b31922d0bbd0f84bf9c2642556b2ca8c37ed2d3540c37d71b9983c3e972bfbbe4f074606af1bd588ca8a4f2cf48aa4c4d98c085507bd836f8868bfd128127374eba60b2f48ce714b6527de101ca1acef1679600cdc80004a4c13df9c614290549aede8c1370dc873192c3f36a37006846c35f3766574a53ee815258979c3fc2593a0260daad584da09fb84e6099e76f54b00a5fa99bdf687cae34cc9202db35bbaef1a997ce5e6cdb48f77dff97bff4b6747b7dddaa6363d98f3c54f7a74ffa681c4d12f5506703aed679fca9d84bc4e50dc0135df6c6f7b5632157aff2cfacf4ec9ee4951ddf88c99dcb46b520ba5c479034ba7e00f451aff82da75bc24c1f1544a82461a9933a280193e204679b5034a4a119e1e2ceb13eb6b194ac999a908bc2358ea7cff3b1f1ad29b589389e4416d4887468f721fee9f80c40ec38cdeaa569ddb779b3b7fedd8c77791b798d5495b46bc364ac01ab0300f0f59077a71483e74c2dc2c970e77ca60e773b8550605a9b96dc7f852b4940a1d815b178c6f7c324c3cd5bf64ae25b51242b84fd6ba87649efbeb10fd7b4503059c37a49e7054ecccfd75151e83f7bc013a11979a59fdffee518189e9f66262291a3f75c44c08de2659cac0672aea7dbf3b97470f9e18927a959293168adda6d8f3647310106837e92ceaf87d8a709e79a28688a3fb7f19bd4591dfa01ed1cf1babff956d99c55f8852fee1a652b5ac251384918d2559fb40bb05af2607cbce2f7b31835ec759ee6f7155379eb29650b3406be0ceb480f7b62a4b0ca803fe5f262d65f6e0802adca336e22c3100e4a0e0a7256315f187c750c160e0c1fbccae21ca37e0f61e98628e276817431c0482a424561bc206a9256baa139f9a08c80006af8eafb403451cefb00cd3dddb7f2e493a75e5bc5148f83aa1349342d4269e74e36adac34ba63d6fce34a98238d07cd125a8d9518d86ce5cc9d9f51568c00b9badab6437fef4dbe8af989f426d0f9e915fcdaf7c78a84ed1acbf3f65a612ffa338b56b432531b8b878406827f084d92bbefd02ea156b68ddd3c698ff055553db32c2a43c0fb66e2456c277b67dc36146eba57b84b9010d17663da517e3eba961748e099133b71ecc60000c1f50f5236dfa08b64fad1825ffa540b1a70a18c8662e4f98eb8df34ae5ff7c28f5249ddb03817f619ca4f92e285b16e1714c00777b56635a351745d259a6ec0a24748be5dc4200b1a5f968e2741c3594f256f77f9beeedffb4cab2dc8e462702dab9139aab6f330883f5609d94363f8ee3bc7b0fe2580e02b456a7d6c3b24c701320acfe0616ab03a01ca6ece9a60904b43268df8c3a3d135a99bbfb9138e671038d2330f30f65f06a4d98ae39a0a7fb43d6672d1ffc775a1ef8aaf47bb76c23dd9b6b25425b788c15da89c0b493993dd37cf39a6563639b834f02386642e8d52cf6b1669dfcda6d0e39ff94cfa5d0ac7e28dffc7b766169b79d973766d23694c00251aae508cb8d97a9c621b45f032686fd07de26d26d18d6a7d50152da9dce4c17a8826aeca6e3946aa7b09077df1c37c6f3a9870316ed0b61f48171173cbd3426f8258b0ff7f07f8f02968d5f460201e042bb510dd55f88ffe7c853d953c456d942cf06d91849c801561388aed203c48662709fd85d6bb707cb13f44c2e08a834931e6bdfcedeb84df7a122387f250451bd5c10c8b50d03e245ff1a03cf17a5b4c88079db9d29e071bf29f3bf5a886e467475c6c2f4b06785e223ab57e0e595b04aaef80429d018ad264bc7cc07f99ef93d1b66b3f9d4c01e4cc5290a0d5ef24047fe4dfd024d043951025bf305e834583513097db7715c4925ede25fec68e42611ac4ae301f4d39a640eb2d9627ea9f4c73b171bd6238d23e5573e3210a2d529739cc3916b73c52d80e2e34ad8cc0752ff8599fb283a952c7eaba61c7f1bf7aecc44912fd069aa1909893426adcf069d6b65630713b0a559c414fca125d77da48afade60411de90fa0cb4aa780b86862f247f3a4a42bdb4762e2b881dd0a5edb67d3cc904fd8c21a51f02b4a1e87af843eb782f7b5ab20b90f9d9a9b2af34149f6bfa3184850fbe1d20ac9dcd04d6ddcc7a3499d763889137a331f645cfece9dc5683241c2d7086598a68a433eb497e2205dcfa4f23ff6c3b0d6586eb8e19f97fdf15dcf93760efd31975ed505ae87e8b15b8b613df55c7a39cb5ff4914f88dc4388f970aad77dc39344d68d5458104059ff37a60844405c2689d94c9a271243229ab80aa64b86f0bf6896306a76f5ce0e9083850809609f9a9f1ce2df9861d80f6dae79f7a3b0f68626493d43d5fe2e439c46f2dac5626596a1330a58621e19b3f2626ad53a8312729accc1a278b20b62c71276f2ac0a8ff33525e2581120378f2a0ef75e2b2ef2347e54bd035e218b98ac0ab4c5dad8ba1ad18f3dd0abd6e58630a7d5a306b90618889d72637ecca51e4e385ad30868cbae86309c35c716b09bce7c51e73e39ef26f2e1f1682175211e55409fad79eec3898ce2b85bd6e93af09c3d9e83aa8dee64d31ed793cd435ce41eca12dc975854ec4b9b2dfcbb5350792b27189b1e671b943d8aaa8d0f960d521a5bfe31126d5ff73eacb772fa185aef51f3618610f17697fe45d13629104f6e995ea1ef6659d3b5d862a38f6cb73dbc4c8d85d21c42c1a1e68222cb13e0a6fb08eb65eb43ece6d4788625a627fc0fca8e7f48e7ae6fd664597aa5890256d544cb0e389e625e6869a0dcdd7487a2259836688dfab7d99b72d68ffeae6f642fcd19253721e3479dadda8ac3c90afcedd039dbdb1e6fe3e2435f082cfcd739325ae937bb8648608d1b0529c359d12357affcbe8978bc180996e93db144ae3a18f89f73107db285acd1ef74befbc6fced04daf590687f9440c3b4c7013ffb6b17e27383e339b4538d8bff6e39cad5073a0c97370263c8893a5fb6187b7b6a881b03b2c8ad512421d14eb391d7994b9d6b75846c1ed53987f5f67181db7c0adc38b8bef6f5917cd4a24cf05d0ec2c5c10e40bc68e227ee538b6b14bd78421755789947bdbb7b3e867c8cf1eb237243f0343ff489964d6917802bbaf5da8db668560f0224779d380a86504d9614cc9b4589700cd5b47425531dc10fd147546a45a0b62bcb60876b47642a9fb96f871047638d7b831cdae2e9ddc3e717de99b729407a272ca69080c58a838659608f1af0fd24bd541cf6095ae327e7d6cc4c0bdc962eb263a125734c0b4ebccb85c274e5b932f786c14b9ca4ba1b26ac880d1d5295890f8fbb6b3129bf1242e2a7ad16e0e1589a5926f9f2ba6c062971c1b8977a258834f20a1acc9427c080425e32921b13e97004afdb9b1358d420a509f91e7cabc0b6241998b40d1182e939ddb25535ccd4f64d8a901f6b39756bc7f0cc1612b52d0acf358970334fd70632ba23a577ce93b05048c9d24a1aaa07ac68231851425e8be2baa8bac90ebec86278c4961157a80263ba988eaea274a62edc4ddceab412ceaeb51addf918f633a360b41ba801ed43a19d7cca2cf95abcc2847377c7327c68d17e60c7c9ce465a0cbdf695c6f3dee9701454f05739d3fe2be262e5f045b832e5e27f4471c483f4b54b43ee3174dc87306e590f0ebed1cebb69e53694a2d2683eb8b4933a4294a5ea65830a0b22df64daae1b4f137d0e1a7fef8ee6493bda9055df7f6a7fd5712feccb92dbef1a1236be6ab622d62b00fe4196fc6cab03b35c9082525137e53848efa0c0f5fb7186b6568c892cf4c0c649ea79d91d6d284068e9873ee3ace738e39582c5d3401f5c540d330e02ba9305ff71be14abb07b716c5db17cfbb388ce3bdf35a3c073c6d6baaab7f420b0bf8030a3de73a0deda069ef805277d20fb92d1a4f1a21eeb3b607bb0c6a37e59643da3bbf588098431499b0f2cdbf336a9fb35d044d873bbf73705ff2ee77847f5794c249a746efbd5f603610d4c5f86b7777a12f88db86f60429de76a07c25242c4654c19b5998ee7a097f7b7c9a073395e9b3e427a3caa121e5585199bae610e39ac74842cbc5a755a0c0b7b2ee0c9a6f3678afefa7fd37de92ead4be8da4d97bd47fc28d77f620dcc85d7e3ddf22e14e7cc84140bd225ee0b3a2ddc2f071b531bd4d0ecce139b84811671b1cda2dc1713b8e19780ba0ec5c2998fd379f95fa310aab54e1a3ff8d8544e5e180fa23a8b23584db4403fcfa9fb860c394c804487b97335d854207c48000000037bf13233a8ba1e5633b96da3c04429882482b6a6575ac27107c4c418363fb13a46e6ce306a706ddf9b0fc827f1a9e3c8ff161de0b1979e035d29b60a8319b0a7d9a08706bdebb4f92085b693d859be098bfb01fb6da64650d5786c823ee153023800eb487667c600256d9b7c3b42356481e6a9dde6112fb1ca316f168affd3f5d1657cb758366a7b29f3a0296eca10507b861aada52f49edd4eab59bb0df111c806a9ec19c7293400708f43e94fce430f2eca10fe3a336794a9084f84649e2d27f5949a009064a63f6c9466ae96bb48cf0e12fea318398607dd9f5d95618790f4df9dec0c2fd76482a095a0b1f02b9043ad5dd3b7964ef4a20eb4373068c086e9a84758cd0991406ce4fa1f30ad3874d5070b2087d9323e773a0e1ae0ca9db687bc179ef89fced984457e4206c3372cf4cf179c42fec2e828b4b7b49845f5b60b4b2aedc2c80dd41d3d0e09cb52dd1a4c88a60074761ca38a9ff6fcd32d05ed576ace694cd1297f86fc0a3dd0dffa80670916518fc326d5e09b99ed5173a6f0167c8909503c665f8257638a61c8a1ebb7e296ae5f38cd0eeda15c9962cdfc76cbff24d9217b817d7a6445af839b83928dee2ad6336d88c58d995f094d68cb4add166160fab11f5a0a5f4a2934ddb538e70d067735c7d8a7710414e9066e4d6e36dca881341bc7292d05157ef07f35461d98b819c18cf164dc78c171680e6f6870668eac5080d78eb2c495ebd246", 0xf7f}], 0x6) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) munmap(&(0x7f0000000000/0x400000)=nil, 0x400000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c07b1f46000000ef1f0160fbff00"}) setreuid(0x0, 0xee01) execve(0x0, 0x0, 0x0) r3 = dup(r0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) socket(0x1, 0x4000, 0x80) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000040)=0xe3d) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x55, 0x20001fffffffd}) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) socket$inet(0x2, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005036000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b6730399ddb36acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c58b0400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5}, 0x10, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f00000000c0)="46206d76c0", 0x5, 0x404, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) setuid(0xffffffffffffffff) setitimer(0x0, 0x0, 0x0) mquery(&(0x7f0000ffd000/0x1000)=nil, 0xfbd510af000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) sendmsg(r3, &(0x7f0000000680)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xffff570d, 0x8000}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 6: socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000003c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x500000}, {0x0, 0xfb}]}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r3, 0x0, r4) 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, &(0x7f0000000740), 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r4) socket(0x18, 0x2, 0x5) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = open(&(0x7f0000000140)='./file1\x00', 0x78e, 0x191) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) chown(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000280)='./file0\x00', 0x0, r1) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x10080, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001840)=[{&(0x7f00000000c0)="063147b8a59258447c331a7fc3871fca77", 0x11}, {&(0x7f0000000200)="7a040b01fb10c57289aa53444ca370df4d153e9af1b6bf09bd311e363036e255f33f36d24dfe7a2a2270785c57e08fb57d66d2f4a4184a7c117d398f5e4f013657ee5ab4160d32153a7b5edd94ede6595bacff4a41083c13d6a40efcb8e29c17d223f6168d683ca4b442bd3de4918a346bfa1a6768ca951a0c8a1c35a37f2552f7c4257a2ca357325aebe71946b77a118acfe982332a8117e0e2b78c575ac4bd81793378ee41f2b6ba8cd36869841e7c2f7eae264d8d01451295feecaac42238a966370a44cd19ce23790ad4b9ce5d3ef658584297f5afcc8e7f9511db122f", 0xdf}, {&(0x7f0000000300)="4c609b82ea0de8c4d3e12d4ee9db23871566e1f055fad722761226a9ae5d6454bd1f87c035ca3314837747c53f09739f2629a08648da12d4ab14b25c8e974bb925f83f7c9f6131dc027ee6c4d5d698966fb64dd3154d549372841b7470fb5dc2c6df69906c", 0x65}, {&(0x7f0000000380)="3d8aa0e620974788da2dca647dd300b806a52ee83ae125a028322919aa382d3467aa6a12003bf742df709eff8efba020c56dc2f7604435d1d53229ba64f09ca7d9bf4749", 0x44}, {&(0x7f0000000400)="029d8668a4af353021c1e838cdf997cc3891606f681dd611b909c65d3abad15d5a83196a58ab141f28e2ad9cf49aff7e474fd8ba80444812d677c7c58f00108d8a52f794ae8da145549cdb67f4bfe64675adc5f4f784fad63d5caf80367cbe28a391c62f0e20f8ef45d947e80c", 0x6d}, {&(0x7f0000000480)="f711ed7bad005940cb78c837e72759c350ced3550112d38a05291630848b785e878d338181e776291dda04e93aa05f978eba033e9d348b593bf3b2c45285b0cae4fe099a45ee56b46ba579b6632d158db507421284103005b00eb5fa92c59b9b5389d53d8fd6067d54fc52489fc888f6633b19e9e822686a4b6b97e14d67f47a2e142c6f182ab16b197d1d4e52acdeab08c6794b7437756ed537370e487fab74c7b7b3949ab9e9b18efe56d61f265443cb83d368ac7cf47a20b5c1a9f9518cf554711181a6fd5f57dc65c73f272905fa99afb7a24f9b51d22e0c1b47ebe1f8d5b2", 0xe1}, {&(0x7f0000000580)="ece0e88d2c6ee393e20649b52ff7e1ef750e65dd8ec9b40945f4fd385c1c800721c5da84c2ae43cc068971eb901e5f7b7df213ef3fb8228c5920d0c0fa5a13a06ed0364c95dae3e58dc281d0b6c92428304e76f6be2eb61719f9aac4e4ee568529aa1c502d1d2100ae2ea937df4be0faef40c6792a7dcb2364c192694bd58e03474e43458927567b3a9c393ac17c295c856ae9db2968aeaed63613", 0x9b}, {&(0x7f0000000640)="7a96894a54456dca525cb724008beae5610084667f45de9e9992be4e0aa171e72f0ab8f1c8b9ab60d71d2fe0c7334ff58118116dbaa1b8342d3e11004cf56cfeacec13e5a929e1cb1fd3aa3549cfd4c4101110a29e801c4a28be9f6b5fd7cfccd872063f38f8abee54659b714efb72396d224b2111094e15a6b08d79d381478f674a0d4b201ee65427eec3175158bb7586d8b236e40267704a37670507b93a68d8e0bfc504ea67077db18d6aae5b12f2efc12e10158ae97141d8a47409f77e7cbe1bad2b25b3526eafed93d7224e56aa1d65a62299622974052e431a10a148cdc68dfb498091f2f3b5b34abe84e2381e2a90151bd9496e9f58db06b2fbc0c7f5fdab44fc9306b62d52e94f36cea1fc1f9b18ca14a390381f8fa4e167eee48af47fa6eedb1aebea5754fdbfd4dcc0a8b3fab31ae9f678c8605b6ae3ca7b1abd253311ef17eb0e9e0b7ccd0699f7b03085e7940e7b4ff59479ac6d3b9faf78e30033293cc20db7fe3a997a6b7e16679e49184da97cad0d2fe2fc9de446e616b226cd07dc34d3a008a4ebc5d7e2bc9e051bf813c602c540d3a8fe2040500ca6cacdf62dd6128dc1682eaf71606dffa168f20a287b109733f6824e69938640615f918ddba1179d41f8cd0423deed2a39ee5f6c332a1208b37d0778f4e191107e6ad6b13f2a80a65b106d410cb7b406a0bfa84844800e38c04a14800fd31b7e7f3d4bbf99604b686e235284e59d8883b28aec1e2efabaf352346c456be3f9fab29053a5c5c2e765d0ad59203dd38b9ecd306aee6ee7b4554569b67ab9be513d289537b641025d2e7f9f1fdb95071c053d96e781b97bd8f314774db953041adb130cab1c70df63c0bcc0e7d563913b2a9a5d4500b88fbb07eb5598cc58c9761f874fcd53d03e7136596e07ff2b7dac7a360c343edf7597d68bd436e3fdc623d7299db1070bf9702ca70bf37ba8558920e06adade07cf7492aa0b90ed4fddbf44cf6d40641168b30942214ae8e9dbe281b29bccb4d8fdb320ec569f7d929db16f71c856a97a7f4a30ef07a4f53c0b33e9cbf3f0ae64760e820ecc5ba4a812be6d40089788080985f89fc7c7c60e79827691712d0deeaa75d552e0642a2859a67f012e4808cb5a1f6e46c0e45ad8430547505daeb84be75b4a8f45b3876358e32ce79af7f8e9b7684647391e69c57743347647c0c7cc5ddca69d1ff7fae24802dccc339492c6b50fdea942c9360989d2bcd733a8c3e68582f3f9dc508bb7ca7f20b48edcecef93aaa7f243aa958b2ca537c83b49816eb935e9febac972e2f5f9c6385b3f452df760a675965003ea96bdd308ae854616874866c121b860b747050104e19e031bc9dd2b91e4a40b59cdf427e218868e0e8d16c139251ee7cc30c1f933d869d4900dd1532991426455745950748cc16a707d448b039706c5368c18d9b499ea1e847604d0ea3d7bcd05151260d53213c00319a1b9ee2215305994b9e3d623ff09af0547b7ce1fe488081683df6d619a7b32dd63d2ec4d38d83c6a5384b1270eeee2cb8eb75bfc87bf3e185e84eb8fe33b78f7f028905bb92e3de1f6c372c1075a2817c64ac9efa3dd986accb466b951c38d80a96113168735190284854d2ad96d86cdeb53a052fc8d5f42694d511f7c4bd3a4e8f010a8be6354dd69cdcdfff28a84cbe7b5891e965f79fefb375c1fdcf8c106ea751dc250a4070472d1e0b4cbf52579480426a8f71bf1f372a05f49e25693d7d1c98129b1fdd4d0ed7c76b06b56cd80c46f2f4024496579abf7056716484928e45c275f743f2a784c83ed2694cd63e0a9ec97f613ae1bbfadf9448e78f2edf909afdb7b2bcaabc55ae1ce16972528b722e4da390aff0c3b156c7ea3d7d8076226340e6d9d7725b986f5a8c40b15fa7d0d52da914374e46f531f78a2d67264f14e9d83b6a12fd2fd869f8c8317eb45feef8ff05822c8a8bf578834a0cff5049eed182a2e19cc373fe9cde3aec11c1dacefef22f87060791f4ad5e2fce32455e1177a9954da60e6436f50e8481766033cea30292f1183db9812e0148dc7bee8607285d5811878a87cdbc86af1b2a2aed0e494b8e7f85a2ed9c149048878b17ba76c41e17634aee67014272e3b35d1ea3d7ec30c2cbf3d297907b6b8bf32da100269c22af9b3073f5f3fe35344ad4440aace59f378625ed6e84c5432726caa55ab466a0d4f57caf621c1b1dae39293bbcb249a9480868498a0ec3dfa54a5a5b33e785c09f821d730cd344945e77768e5d8b550c550d1f2eb7f0afb816a2e7b923f0811e9e0567901fc4907b962c05ae969c139dafe84a645e45e5cd2a0431a04e7b7deb105897b5c62a32eab34a97efb4c55bb380fb621e3ba1f572e7d2af4f9807edb3c5bd1accacda3fcfcf1eac6f0e39972762013187845c75adfcb83905df3647b8be35d4f64d15b85a21be8efd6aeab3c74795eb1e374304181bbb43f235732f8aa3f1d125cb25f0f74ddf6fe7f66fb0d93dd0493f14fbd6546ab870975d32d8e6bcb90141b9347d4b5aa4ab6a6f8b8f3e1c0582c063a969c02303d6e4a2b20eb1c441d696349b92c09fd6891249db06d13046a48be69c120fabc39256a8c94a6c4457d5b55851c62ee66ab722677aea79d2e428750dbc539b05c30c190ca35ddaf3a90fc6b3802f8211638915c3b2b9f08fc8f7239aef58d963154ae53f2189db505c92f6ba0c62c7369c56bd227cb9118bc0595b672ce21d1820cb1e122806329d586dcdb6aafc81b3a92257107d3586c80d0b51c1eec1b9ed2644fb83f801c291750e616ffe454def6b7c98e4d8354d4aeab050ebc5990257111ec8dc4c6d66b8d4595f0cd4114f043d7d1eb124754f01ba09631a788410b58024be097e094616d3eead7609fa6ad5e118a45600357bd7d4e6bac2d735b627d693216187d8d74fa3900a8e102008db5d2eb3e2fbfd8d3159e4b432592beb481aee43991de91e447b351b9d290ef5c308e2363e850a1d38482a6d55c3bd5222140bb758f3ad8a1503681e68fbf187e5da0706c5e242855129967e5b78c346a8dc18d3da3a639ee5fc78693fb5fd07028c41079788dac1d3c8a61cf57dec080180f78aa4a83d58a39933563ebbb130949eaf289977246b4fbc8725be665313249b525657919bc39c3f9d1b26526a57e5f2d4db87a795b1badbe95ca745bb6f42111bcb0452c355a5d290867b1ea05c4cff00d39e380ffe522af29500f2470921b37d1526aee84afc1c76b63d5a38433f51ef32f790a57b47586b7309ebb7e7131ee6f7eaadc8f3a1accb33d08b215764b6c3fe1c255f106d3ab1c75d92283bc42f4f64370286918f028fbfea234079bab802e4a349f726fe9dba5a07637d79ae33904f79076bb6c63999d3a1c31f17f6cd7e6b42d831b98f97c3cbb7c2cc248bccceb9b8d4a406d737cfcb09fe49631d31fe52aed10b93e59a785ef541b5a8daa4e2e9c0d1f51f19b97dfe7ecbacd262b8a35ef58f22004ccc0e31029246c6f390b7abcbe74228144f834aa5dde87486adb1160911921b9c8353280a8f3bdd7d20d8140d0172e61e4dd293690a0ce20ba8de3e37cd644f15ff3e07a35d3bb87d180d12fb946a9d46cfe8b9300d740aa2440a9d925c35b047f77e48a50f042579745d632af96336f045b9db614f3997529fa7cbc01feb03de51fdb709698d8868838fa04a898c07f4c699ce9b6ed13c69313df098ac51984b8865aa286e43f5f9ef660c52bc901e0aed4b2063f1de535ab6e7e64fae73439bbce45caad77946ee99feeff32bbf815d2fa251dbe7dba771ba70a1b5a651d560cbec022435d9917e0b75877097ff500f2aa60578043788a1bceb117ecaff2d673426c3c23c1dcee66e7ffc5293093703a4ea673d042a3ca10aa77d9e1e7ca341aacddeb3792491509f718b406ca0881804ec82de07864e69be387facd7c356aeb45ac81145121e63032372e6652617e849556cb3549dc0572c40969a200fba49ddf5971f9320a8a604aa622f3e2fc1ffe512949b1f66ea184e5fd50ab0bb1e12d9a261111cbe8bb87e5abc1e936590e66ed878c5a9c5da7779571de84a77ee32f75b9ab0e277f2efe656649f80f75da4c24ea2f460a17357d9125dacf837d7667650451c2be8e17231bec284189224e066e0b4e7dc2eedfdb2980b05424c2cbc0ee6fff404239fc6b12eb7b43c47d0e7e08bc62564af944980e028d167cefdedc984bd78f57de5cc320c5428ea81b556f107c886d144148c54c9c2d4945c98ded770a239f928b5f96fc46042322553db1175c7cd0cdc31c34ef2206c5c0096229063e1d493b050f34ca7f95191e6ed101cb2c983be2774d7066228f2187562e3e67a680f0a1b91610ed81c8dec5813f9cd189b74f807a746572aa373c159bc55531d2d13d6ecd41af0525ce68da6c96be57d0b7b2e0eca2486bc827982d27b9014668bd5f16232f2749c52b252d7beae1ba09ba834fd2a46fa73f8b0d5413f45230ae3a1f8861af7b54c4d57002f282d2041b19455c34b7129fd7ee27f1c6076ee1dfa2e755497617d62d284815a30f355dd826ed5409cd104b1c76405c483695d8aa424796aa973af8d32d56175d9db38e9e8bf4758c8acb4285bf29c2e2d624b5db290002832ae8b44bcee8415a9b871394c8a05a09a707a117a16a417861fc71399fd969e5a4d38c662c85bbc0fb0d895ebe60c2c521dde5e16c440cf4e1136e074f5a18d0de346f2c4cc0b4f7917ce5db76c2936bcac188c662afa9fa9ceb7abdc1499895846c7e26b10244961c131e5eb24aa25468243700f24b9d4458dc6ad9e508d3c61cd580992f7af9abab4e58129d063c1c96f331b2682b20d219ca3b2c02ec8dd932ee15ca326e097311467b7a5f308e2ae69478a570e022e4201cf9162de42d17bb9dbd61c12481002df5f66e393e45fdc10c88b5b1d0c6f8d285ef08e74d6d82073276951485b637955b7f07f14d5fcc282960d3a3b0d38ec402b7e06149838cafa5b76bc6494b11e945300359eceee25f536865a0f2ab0c1b8af712d50ad95674b9f31c5a65e850f769b8d490ead3ad7db2d6197da8749a9c945861ee153f1e8942a3277015606264f28ff675649b61952ad19d75918942e50886087b084df301c6078dea8404e7abb348f68d8f0db5c9738f84ec710ca6bf23523ba8ee50b18933a4cc1a11b96e4623080315c880203783f810bab6d028ea13f4d8023ec0532c8374f9912dad606eea53f27b8267023fa4994c06470acec842194db8cefed0daecb9470d4a4db8a278edb0c80ed0cf602665e5f9ef4c3a02745eb3ce506274250ad1b4dadf4bb1d98d8ea98c362012f1af7202a26899ab89c509b9277aaf0e477ced3544a6a35561c81ed025bd7e3b9e4f7da692b8105380ca24d2eaaf3665f9368191adb695bb4278621d002913a666bfd6695db7ae1ee5cf14fb1b26946ae8768603709405114d2b32e35663a2c9e9cbc7635133f7368619ceb9f777e8c6494a769f85b6ec24c9f89d4fa8d511f4fba2dda9f72cfd66e31cede8d0f674b28956d9bb0aa83207b34981109b6bb3728e6f15111126069b82b42a585d2d985e55a7af44d06fae61a4cfef6a9b96aa8a14b54ad7a93a284a4ce8a7153c1417eb6fbecb4a4f4bde27e2e6a1cb985a2267f411ecab92ab8fa5940c52d3b99cd4eda5e0c0955ff39af8895a86fbba0a6cf86856bd3adffbb1657b14b991961a1053010779a570abdcaaf1054069eab6a495a2c0215e16668ac4725adf4cb552d43ad85cb03ecb13b83d4976395e1130adf77282eb", 0x1000}], 0x8, &(0x7f00000018c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYBLOB="14454a54c77a38a3d4d7da65be184f", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r1, @ANYBLOB="000000fc1700004000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x3}, 0x8) preadv(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r8 = socket(0x2, 0x4001, 0x0) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r10, 0x81206919, &(0x7f00000001c0)) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000), 0x10) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r9, 0x1) executing program 5: poll(0x0, 0x0, 0xffff) writev(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) pipe2(0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000400)={0x0, 0x1, 0xfffffffffffffffd, 0x269000000, r2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x35}, {0x8186}]}) syz_emit_ethernet(0x10a2, &(0x7f00000000c0)=ANY=[]) close(r1) executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r1) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0xffffffffffffffff) r3 = getuid() setreuid(0x0, r3) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, &(0x7f0000000580)="13", &(0x7f0000000140)=0x1, &(0x7f0000001580)="704963f8b1f51ce37edfcd669b5ea5d51e5b4ff1dce77d137e4ca665bb40044e31398e290c642a2b5295378aa82422b252c4edffca0b6b68d64ec957b42e6fa668044b5bcf960f55c79136d64969e545a0e4e7a794dc9a85efe5cc17aa83fc3106b09b037feb5ee1722bfb43dda3a0e025097ce65a324a7197bd37ef9dd7649b3e0effd73cbc5e9c5440fe685e0e6627abab3fbfd903c06148ffb6a57026ef4ed969f932c39d71a80053aa85a286dcb35d7120214da6f9c041671893bc20d4cf625c2925e2e914b02bbfebb6964565c67697b585dbc3a90b5ad7db3315bd713e7282319ce7fe0441ef170e90693c292d1ab64e5fb264266488c343ba3fb2d4e1", 0x100) executing program 4: sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22}, 0x3, &(0x7f0000000580), 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) rename(0x0, &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@routing={0x3}]}}}}}}}) executing program 2: r0 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x5]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r1, 0x1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{}, {{r2}, 0xfffffffffffffff8}], 0x9, &(0x7f00000001c0), 0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() semget(0x2, 0x0, 0x103) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r6 = dup(r5) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000140)="ea", &(0x7f0000000180)=0x1, &(0x7f00000001c0), 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x3, 0x0, 0x6e, 0x800}]}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt(r7, 0x0, 0x16, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) setrlimit(0x8, &(0x7f00000001c0)={0x52, 0x100000001}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000a6bc40862c000700", 0x0, 0x10000}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xb1, 0x0, 0x0, 0x1}, {0x2}, {0xa6, 0x0, 0x0, 0xfffffffd}]}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x17a, &(0x7f00000004c0)=ANY=[]) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x20, 0xa0000001, 0x4777c53f, "1c10260930770300000000000000da64612c2300"}) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000080)="7ae0445be7e8efef04af3f7ad60d3a98013ce9d94bde9bf8e0cd020deb77e1cfc7e2ea34dbfe4b2a47efd4bc363879d4583d159a507d3134b6634c43f67712aee3fd22aae129c79a1121bf46fcb9c3e44cf50523af75ad15b1fe71ea01395e266dfceecd841f9d25b12034251c03bc60f242c103a900dff29c7d86860795651ccee2a3ab76a0fcb65b596f6af10ceec8f32bb1a73de51df82816eda3dcf0c0dd0684dc61aba4ad29bc9a0000004e09f651c213b8335dadd14cacc0a18f9984e819d1cee13bae0a2b5057deaa8676ced029cdb77d0aad7be4f442afe5b60a89bfcce7aa9815c9a17f1adb04efb34e627d44a31280b09189d381e9701172b4ee171f4f7acd075325f5dbdc824b854f7903d83266edea1fdca53996077ef25c23", 0x11f}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r5) dup2(r1, r5) executing program 4: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) accept$unix(r2, &(0x7f0000000200)=@file={0x0, ""/504}, &(0x7f0000000180)=0x1fa) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) bind$inet(r3, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0xc1206925, &(0x7f0000000100)) r4 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000140)="7a610c387cbac3b3e2751076888185652da251d776fa891a1182325da8199ca764bd9840e8", 0x0, 0x0, 0xfffffffffffffe8f) getpgid(0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) madvise(&(0x7f0000015000/0x400000)=nil, 0x400000, 0x6) executing program 2: close(0xffffffffffffff9c) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe830e00000000000000000000bbfe8000000000000000000000aa"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r0 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x68) kevent(r0, &(0x7f0000000040), 0x7fffffff, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000000)={0x0, 0x8, &(0x7f0000000100)='./file0\x00', 0x8}) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) mmap(&(0x7f00000f9000/0xf000)=nil, 0xf000, 0x0, 0x1810, r1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) open$dir(0x0, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x18, 0x4, 0x0) close(r2) (async) close(r2) socket(0x800000018, 0x1, 0x0) (async) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x9, 0x286}, {0x18, 0x0, 0x10000, 0x82}, 0x4, [0x4, 0x7, 0x8, 0x3, 0x710f, 0x3ff, 0xfff, 0x3f]}, 0x3c) (async) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x9, 0x286}, {0x18, 0x0, 0x10000, 0x82}, 0x4, [0x4, 0x7, 0x8, 0x3, 0x710f, 0x3ff, 0xfff, 0x3f]}, 0x3c) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) 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}}) socket(0x18, 0x3, 0x0) syz_open_pts() r4 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) msgsnd(0x0, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x4000, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0xc1206951, &(0x7f0000000100)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x3, 0x2) (async) r6 = socket(0x2, 0x3, 0x2) open(&(0x7f0000000240)='./file0\x00', 0x20, 0x0) (async) open(&(0x7f0000000240)='./file0\x00', 0x20, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setregid(0x0, r8) (async) setregid(0x0, r8) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x32c, 0x0) setregid(r1, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) (async) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r3, 0x4, 0x40) (async) connect$inet(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) read(r1, &(0x7f00000000c0)=""/151, 0x97) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) (async) r4 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f00000007c0)=""/143, 0x8f) executing program 2: sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, &(0x7f0000000040), &(0x7f0000000140), &(0x7f0000000180), 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, &(0x7f0000000040), &(0x7f0000000140), &(0x7f0000000180), 0x0) r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1a3) (async) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1a3) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x2) r2 = msgget$private(0x0, 0x157) r3 = getppid() ktrace(0x0, 0x4, 0x1818, r3) (async) ktrace(0x0, 0x4, 0x1818, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pread(r0, 0x0, 0x0, 0x4) (async) pread(r0, 0x0, 0x0, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0xfffd, 0x0, 0x0, 0x7f}]}) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(r2, &(0x7f0000001840)={0x0, ""/4092}, 0xfffffffffffffe65, 0x1, 0x2000) (async) msgrcv(r2, &(0x7f0000001840)={0x0, ""/4092}, 0xfffffffffffffe65, 0x1, 0x2000) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee1548f22d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cf20b1c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca06a234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d1164d9d5547a3047403da933155f28d3049843c6f68bf9c24fd6defd02c244a1227ad243d9695196567848fbbb34e032c0447ae688e210fc83c4f73d9cd6e68d79ac4bd9e63e99f98d7985bac00fdd5a9456cd2d0922bc1d6e7c4911dc6e404137f40bc3c233f13486411d9310e2b3504bfc2f6ca59c1f8023e43c66411607e50a3c52f4df95032677cb8787a1709b404d3b"], 0x176, 0x800) msgsnd(r2, &(0x7f0000000300)=ANY=[], 0x8d, 0x0) (async) msgsnd(r2, &(0x7f0000000300)=ANY=[], 0x8d, 0x0) r4 = syz_open_pts() syz_open_pts() (async) syz_open_pts() syz_open_pts() fchflags(0xffffffffffffffff, 0x0) mquery(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x0, r4, 0x0) msgget$private(0x0, 0x0) msgget$private(0x0, 0x7ccc2178cddae5ab) msgget$private(0x0, 0x120) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x800) msgsnd(r5, 0x0, 0x401, 0x0) msgrcv(r5, &(0x7f0000000300), 0x4b, 0x3, 0x0) (async) msgrcv(r5, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgsnd(r5, &(0x7f0000000000)=ANY=[], 0x83, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x10, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra}}}}}) executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x40}, {0x6}]}) (rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async, rerun: 64) setreuid(0x0, 0xee01) (rerun: 64) r1 = socket(0x18, 0x4004, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) socket$inet(0x2, 0x5, 0xff) (async) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) recvmmsg(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000040)=0x10000) (async) dup(r0) (async) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0), 0x4, &(0x7f0000000100)="67bf1de674a235651726", &(0x7f0000000140)=0xa, &(0x7f0000000180)="bcf59ab45c2f2c97eb3f724e2ec3b1cc20f11d2815326d059b6b44514e56e7383c35ae9a722af3f658ad2d9043e7d7babaeaf7d184b30158e5c963f56844dc393857e35ed81cfb6813fd98e0820f9c4d51d4f6bf09aeabb556fc510a797cb3e3bc56ee7465c30c16b7864071015ac3c743f1296998cb1fd3b802363241303361", 0x80) (async) fcntl$setstatus(r4, 0x4, 0x8) executing program 1: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206949, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000300)='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\x01\x00\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) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r1, 0x2, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000000}) flock(r2, 0x1) flock(r2, 0x3) sysctl$kern(0x0, 0x0, &(0x7f00000002c0)="16dec49ed7b8bcf60374403c46e84cd17681b01efa77d0496d1037eb628e", 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1) r4 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r0) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f00000002c0)) syz_open_pts() syz_open_pts() writev(r3, 0x0, 0x0) r6 = geteuid() r7 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r7, 0x0) setreuid(r6, r7) execve(0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000200)) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = dup(r2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xd, 0x203515, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000140)="7fa03f823320b182df7e82df0ac9eaf6e436c5787097d55b77086da07c08b86d6f9085f12b88a5226c5adda636aa2434b6bb1958a8fe818b3bdaa48567f5466cab4be9f542c79f75bfd47b05ce437545c41ada89b64cf7b2c915ca53b51fee42298da59023609e84d7d3aefeedbbcc4325ed6eb5457f4b9f25ca68503a35702781c2db60ea7a0982babaf7b4f1bff96d9700347be3b645bf84b16994d15c2d0df89f62e1889506c49e88b65265211de02ab0f729d2595f591aae8e6fd92a45a362cfff22b874e67da03d093a51e77a2dba2297f705593bf1f8bbc9591107264ea9f8bb2bc9d97b", 0xe7}, {&(0x7f0000000240)="d0ca4e3dffc800214c8ea3260622118e06013336c84bae4fc17b2423dbc866b8e41164eff3e8724c326c7a13d44f8b85ed6fe46b0fabe74b2ecab2b617e63ff67c2e970d1e391dc19e902406ad8c4a675ba33e1d92696554c5a1ceeca51d218ce649f8ba17e0ce4b7605700824dad2c01ffd0aebd47a500f13efe11ee3d6891516e35debfeef73933aa225d2c5b781db2a19285a51a21319bbad5e7cfce1a6bf031a1968e0d9b0c55cbd8a1748ddfa772626ec3f8099c1d452962ac5c51de2c845a2ef36293089efb734a7df6e3ba91ae1147b8a5008f4df761568c26d61e78062dc4ee7cf99962e2792", 0xea}, {&(0x7f0000000000)="33f857a005b57671bdfeec8ff2995dd6c475613f5099f35783dfe99e3e261ded59a969b110f5a512e50084d9b552ed64cad2faea41", 0x35}, {0x0}, {&(0x7f0000000340)="8e6acf0ccf4bc45933f6a6672640d34484f3c0f04b4561346afbe1dd90fa0b4e5f18e5a6c71b5fe5f50424020d579f000b6929038402d6b3813c7ee19ff93649c88d9e86f38ce8c09f99e00ca789f9f66ff38a949623232a4e53fbcdd14643", 0x5f}, {&(0x7f00000003c0)}], 0x6) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000000c0)) readv(r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmat(0x0, &(0x7f0000622000/0x3000)=nil, 0x3000) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1e, 0x2, 0x8) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) executing program 0: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r2, 0x2) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) open(&(0x7f0000000140)='./file0\x00', 0xf8e, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvmmsg(r5, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x3, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) executing program 2: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) semget$private(0x0, 0x0, 0x0) semget(0x3, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() semget(0x2, 0x1, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') chdir(&(0x7f0000000380)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000340)='./file1\x00', 0x0) chdir(&(0x7f0000000180)='./file1\x00') syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYBLOB="89ffa23f3c2510db0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000501ea443d080000050001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="800252eb6393f841bc3efa9f2d6183e16c18c1b40c14f2c54b37eaf30ebcd2e83e1aaf5ce6f973f954036d736ef6bd2d4d33b3860581409ce99dcac2ad2cb98400"/75]) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') open$dir(&(0x7f00000001c0)='./file1\x00', 0x208, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) close(0xffffffffffffffff) r0 = open$dir(0x0, 0x40, 0x90) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r1, 0x0, 0x0) linkat(r0, &(0x7f0000000380)='./file1\x00', r1, &(0x7f00000003c0)='./file1\x00', 0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000010c0)={&(0x7f0000001080)='./file1\x00', r1, 0x3}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) setsockopt(r3, 0x1000000029, 0x1b, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc028698d, &(0x7f00000001c0)) executing program 4: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x54, 0x0, 0x0, 0x8}, {0x8006}]}) (async) syz_emit_ethernet(0x17a, &(0x7f00000008c0)=ANY=[]) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x40, 0x0, r6}}) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r7 = semget(0x0, 0x1, 0xc0) listen(r2, 0x4) (async) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000340)={{0x6, r5, r6, r5, r6, 0x101, 0x9}, 0x0, 0x18d7c826, 0x1000}) executing program 7: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x20000, 0x2) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x51) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sysctl$kern(&(0x7f0000000180)={0x1, 0x3f}, 0x2, &(0x7f00000002c0)="797283008b2dbb0642a29af3fc595604c1586d88b430ee070ac3d6e3cffe6ea76e164e2ad3ed63f0ddb152c97eb003d135b948eff20371179d84c836aea526a44826fcae0a9ffb499b465a38b2a56203658059ad0ec644c51905baf56e5cdaa35059a02eb516f181f000470242d7bbae6da6cc43e4370ab2f15498209e2a2eadeecf0708f03b9afd934ae66aab12edf9c683794ea26b1f9a0efdd1797b39f77de6f01e5a47e0f470675d", &(0x7f0000000200)=0xaa, &(0x7f0000000380)="ec5eed597cd4d6682b3cc3761538a36d2c4eadaa0f9d24fa4b6f7f22aed90a5a480bf487b8b3b6119150b62c89a113f74762e5ec181ecc2d7aa1e4e27ac63606c9c5e7f4a8b768053d425fc96db17c50a7b8865933071bc0c82be43f326d5da653dc32fa400550e743cb599469fb0f9b67d684dd6724c71ad88df54d50a0348cb9f2878fa3", 0x85) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa080000000000000000000000ba00001000"}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x1) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) executing program 1: mknod(0x0, 0x1000, 0x0) r0 = open(0x0, 0x0, 0x68) r1 = getuid() setreuid(0x0, r1) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8020699b, &(0x7f00000001c0)) r3 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r3, 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) getuid() writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpid() write(0xffffffffffffffff, 0x0, 0x0) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x104) r7 = getuid() setreuid(0x0, r7) fchownat(r6, &(0x7f00000001c0)='./file0\x00', r7, r3, 0x4) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) r9 = semget(0x2, 0x0, 0x1c9) semctl$GETVAL(r9, 0x0, 0x5, &(0x7f0000000100)=""/80) executing program 6: r0 = open(0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="307c149285e6", 0x6}], 0x0) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = dup2(r1, r0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000240)=""/120) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x2c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x2, &(0x7f0000000400), 0x0, 0x0, 0x0) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x44a, 0x31) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x61}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x0, 0x6c, 0x400, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000009c0)="d80aa5cad6088d0ad96e77bd20f665168220ced54374997e6f974e5ccbd08c60f1fc94a8a2907c4212b4b475e5aefb22c95abef06d0950b52d71ff261ea5dcb1adcf3d9c60679ee4aee250a70c40ad507ef757e5aa44b7243b99a4334b5bbf038cb1ae946db671602d5b502e2b167ef4daa91b79bddbac33bf38d8b2", 0x7c}, {&(0x7f0000000340)="64f5a93f06092ac70c88d360c2da9f467666a7c0b6a03a293899be3037756a57ef7fa611f39f7f37224a47fa6a73e3cba1a192edbf4c94e71a09f7152d58b1070a8e01c1998c96198d432d6aef8a4170d319859e", 0x54}], 0x2) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{}, {0x14}, {0xb9d6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) r6 = getuid() setreuid(0xee00, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000001840)="f917bc680478387b51390ba0392b88887720613fa0ee6a2f5f015649c56d198efd853df5fff768e5e2ae8c5113e6bf228db1d4ac9489fa80996847fc924cb23a050e0945a3453d11af00fafabd66323db069d032be51ea6a1bfe2245e1208cee71c723cb44b790369c4e951eb0188eecf698f64b33c1e48c48bcb0d4f2eab1375de75d70302e", 0x86}, {&(0x7f0000000440)='\t', 0x1}], 0x2, 0x0) executing program 6: sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000261000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000280)=""/183, 0xb7}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x20) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x61, &(0x7f0000000140)}) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) r2 = socket(0x18, 0x4000, 0x5) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a0, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a0, 0x0) clock_getres(0x6, 0x0) syz_open_pts() (async) r3 = syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x7fd121c96b60a609, 0x0) (async) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x7fd121c96b60a609, 0x0) wait4(0x0, 0x0, 0x10, 0x0) syz_emit_ethernet(0x36, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000240)={0x3, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r5, 0x0, r6) (async) r7 = fcntl$dupfd(r5, 0x0, r6) recvmsg(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/76, 0x4c}], 0x1, 0x0}, 0x0) (async) recvmsg(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/76, 0x4c}], 0x1, 0x0}, 0x0) poll(&(0x7f0000000180)=[{r2, 0x2}, {r2, 0x2}, {r3, 0x40}, {r1, 0x18}, {r7, 0x4}, {r7, 0x10}], 0x6, 0xfffffffe) executing program 4: getpid() (async) semop(0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r0 = socket(0x10, 0x5, 0xb) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) (async) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) (async) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {0x0, 0x8}, {}, {}, {0x0, 0xc8}, {0x3}]}) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x9) (async) getuid() (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) clock_getres(0x2, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000200)={0x1, 0x2, 0x0, 0x6}) (async) setegid(0x0) (async) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='W\x00') (async) unveil(0x0, &(0x7f0000000180)='r\x00') unveil(0x0, &(0x7f00000002c0)='r\x00') (async) open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, 0x0, 0xc0e99db6de761f86, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) (async) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000040)=0x25) (async) sysctl$vfs_ffs(&(0x7f00000000c0)={0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000002c0)) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040)="942d872f7942186e", &(0x7f0000000000)=0x8, 0x0, 0x0) close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r1, 0x0, 0x1ab, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x2) msgsnd(0x0, 0x0, 0x401, 0x0) listen(0xffffffffffffffff, 0x20) ktrace(0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) setuid(0xffffffffffffffff) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) r6 = getuid() fchown(r4, r6, 0xffffffffffffffff) msgrcv(r2, 0x0, 0x4b, 0x0, 0x0) socket(0x0, 0x0, 0x0) r7 = socket(0x0, 0x0, 0x0) sendmmsg(r7, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135", 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) (async) socket$inet(0x2, 0x0, 0x0) (async) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005036000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b6730399ddb36acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c58b0400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) (async) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5}, 0x10, 0x0) (async) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) kqueue() (async, rerun: 32) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) sendto(0xffffffffffffffff, &(0x7f00000000c0)="46206d76c0", 0x5, 0x404, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) (async) setuid(0xffffffffffffffff) (async) setitimer(0x0, 0x0, 0x0) mquery(&(0x7f0000ffd000/0x1000)=nil, 0xfbd510af000, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) (async) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) (async) r3 = socket$inet(0x2, 0x2, 0x0) sendmsg(r3, &(0x7f0000000680)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xffff570d, 0x8000}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) (async) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000001000000ff}}) sysctl$hw(&(0x7f0000000140)={0x4, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0x0, 0x1, 0x2, 0x4}], 0xd, 0x0, 0x4, 0x0) open(0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x7fffffffffffffff}], 0x8, 0x0, 0x100005, 0x0) r2 = socket(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xb, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f00000000c0)="ea000001000200f2c6ff3dd4b38830bb14e5372c6fa23a751c0d9e2bb835c10cc1abf0ae006bdb16a7d8d500000000000000", 0x32) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) socket$inet(0x2, 0x3, 0x81) getsockopt(0xffffffffffffffff, 0x0, 0x1e, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) semget$private(0x0, 0x2, 0x4eb) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f546db7a3d1f691a1c0000000000d700", 0x0, 0x800}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}}, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0xd3df) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x31b) ioctl$TIOCSDTR(r1, 0x20007479) pread(r2, &(0x7f0000000300)="3c0b5db74379182de5bb35516435f0d1ae146930997bcce15b6508cd872aac0264effe0bc69d6a102eea61932900825e7a64faf13034c0ffb230a9b3c77170697ab62a0b47a6ca23b79a109585ea2f0d42315a6fa77e1e573a8e0f9f0c2372b504d18f", 0xffffffffffffffa4, 0x9) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r2, @ANYRESHEX=r5, @ANYRES32=r1]) socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, 0x0, 0x18410, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x4c}, {0x4, 0x0, 0x0, 0x6}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r0, &(0x7f0000000100)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea04", 0xac, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) rename(&(0x7f0000000080)='./file0\x00', 0x0) getpeername(r0, 0x0, &(0x7f0000000040)) recvmmsg(r0, &(0x7f0000000280)={0x0, 0x5a26c41}, 0x10, 0x0, 0x0) executing program 7: socket(0x11, 0x3, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xfffffffffffffd5d) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f0000000100)) setreuid(0xee00, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r6 = socket(0x0, 0x1, 0x0) bind$unix(r6, 0x0, 0x0) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setsockopt(r0, 0x401, 0x5, &(0x7f00000000c0)="59d0ef5548bbc6d6fbe8dd3a49889b1d2b32e06afadf95d3583899a9f6408b2395543df5f04772044260ce548374", 0x2e) r7 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r7, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x0) connect$unix(r8, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) executing program 3: r0 = semget$private(0x0, 0x4, 0x120) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/215) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0xfffffffc) r2 = semget(0x1, 0x2, 0x8) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000180)=""/7) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) fcntl$setflags(r3, 0x2, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x5, 0x84}, {0x7f, 0x9}}) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000280)=""/57) r4 = semget$private(0x0, 0x4, 0x4c) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000002c0)=""/3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x3810, r1, 0xffff) r5 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x5, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000440)={{0x1ff, r6, r7, r8, 0xffffffffffffffff, 0x0, 0x4}, 0x0, 0x7fff, r9, 0x0, 0xfffffffffffffff9, 0x4, 0x9}) r10 = semget$private(0x0, 0x2, 0x108) semctl$GETZCNT(r10, 0x1, 0x7, &(0x7f00000004c0)=""/24) select(0x40, &(0x7f0000000500)={0x6bb46bef, 0x3ec2, 0x100, 0x5, 0x0, 0x1, 0x101, 0x1}, &(0x7f0000000540)={0x0, 0x9, 0x4, 0x400, 0x2, 0x1, 0x6, 0x5}, &(0x7f0000000580)={0x0, 0x6, 0x7fff, 0x8, 0x34e4, 0x6, 0x4, 0x7}, &(0x7f00000005c0)={0x6, 0x9}) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000600)=0x6) r11 = getuid() seteuid(r11) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000640)) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000680)=""/63) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000006c0)={0x4, 0x3}, 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) executing program 4: open$dir(0x0, 0x10000, 0x98) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getpgid(0x0) r0 = socket$inet6(0x18, 0x3, 0x0) syz_emit_ethernet(0x86, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000002000503a00fe8000000000000000000000000000aafe8000000000000000000000000000aa02009078000000006000000000000000fe8000000000000000000000000000aa172d6adda105f9bedcd30002000000000000c2047f"]) rename(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000001c0)='./bus\x00') getsockopt(r0, 0x29, 0x28, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000000), 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg(r2, &(0x7f0000002980)={&(0x7f0000000380)=@in={0x2, 0x0}, 0xc, &(0x7f0000002880)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x2}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) getpgrp() semget$private(0x0, 0x0, 0x224) syz_open_pts() writev(0xffffffffffffff9c, &(0x7f0000000180)=[{0x0}], 0x1) setrlimit(0x5, &(0x7f0000000980)={0x0, 0x62}) r4 = syz_open_pts() open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r4) mknod(&(0x7f00000000c0)='./file1\x00', 0x80, 0x0) executing program 2: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x19, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) close(0xffffffffffffffff) select(0x40, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x2, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffc}, &(0x7f0000000380)={0xfff, 0x0, 0x0, 0x0, 0x0, 0xa7}, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000000)="3129b8fe2cb3a9d2b49104f2dfcd5956835094dfe40e5e8eb42e0f52cc3b689006c7764c3cd7e1be19e0838b2d963c733c11adca2303a2e8a79a1f692999de993dd0fa9cf1832a489ebc8a05048c29b2435cf124d83b035540d1acce93bfa67de4449675cac2362cb830a23c1d246c5dcc14b3ccf5a4fb0ff9a318ee3fafb09d727d63dd2771a6232d359a227240ce60b7e9adb54f4e02", 0x97) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) madvise(&(0x7f00000ec000/0x800000)=nil, 0x800000, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) dup(r2) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x1000, 0x5c1, &(0x7f00001b5000/0x1000)=nil) executing program 5: sysctl$hw(&(0x7f0000000200)={0x6, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {0x0}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xd8}], 0x5, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(0xffffffffffffffff, r2) execve(0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f00000007c0)="d150454fba010000005e400ddf920bf10dedfa700cd4283ad4c83d5e94f5cad8940500087aabc4337a1f18160d8f2f020c734dd4bf54fa96487679342a2aa215a89612c85122b69ca3b8e7f980aaedeae317154cb24edcb47e6709f9b5836f2f47485500cbf721afc4d05a3f507b7357318c8d74aa15401c07a5c6a23fc84976edeef955fd1e4b272a6f009c23f6e1aefd2764b023c2a0359979ab7b45e9344c304546f983a1a326eb9a458855e333d61fb14ba05af84acac1690f2c40ade45cff3cd2d4679d2d9a4cbef953e447921eba002e03298f3b06f9428e68dd711a0c763318b561862cb4ca23ab5d107a8481da23805e40b0f9f4ae750d9ad4fcff80e3d647798e93cf2b05a44b56747d88ceda3f784e9c81e77417db5b697b46235601f3063558b0a8f88335a990cd8e16c2ba89df42a1679002d62b79fcffa8d9624d9311a29daa6bbfcc1c1196e260dc5ba8eb94e11cff0c0af5d57b159bd740a3777f89c39609f437660bb4953af8a0048f8b57e5291c9f6bee8b9e204c2946feb876fc2664de3c", 0x187}], 0x1) execve(0x0, 0x0, 0x0) r5 = socket(0x0, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 3: sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x2, &(0x7f0000000000)="711c1f3471ac0058b35a91501d94a34b8e5f84cf71b59c7afec3708235ba5d9a61da4b168941f66c3fe8b9f76bdc6f2c219f81b6cc7e5f26b84beae637641a53e682e6047afa723794837515515ee3392795939fa87f61242fb01ed2f48ddd55f6191701a683db2e4325d5af92237a28bad479e269410b21acbc", &(0x7f0000000100)=0x7a, 0x0, 0x0) executing program 6: clock_getres(0x4, 0x0) geteuid() r0 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x0, r0) ktrace(&(0x7f0000000100)='./file0/../file0\x00', 0x1, 0x10, r0) symlink(&(0x7f00000000c0)='.\x00', 0x0) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) close(r4) socket(0x0, 0x1, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080), 0x0, &(0x7f00000002c0), 0x0) executing program 7: open(&(0x7f0000000200)='./file0\x00', 0x800, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) ktrace(0x0, 0x4, 0x200, r0) sysctl$kern(&(0x7f0000000140), 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) dup2(0xffffffffffffffff, r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000040)=0xd3b1, 0x4) write(0xffffffffffffffff, &(0x7f0000000180)="04bdfa5d1d2873c63e35cfd53c05ee34825ba166e2fea9aec03050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x42) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, './file1\x00'}, 0xc2) unlink(&(0x7f0000000280)='./file1\x00') sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYRES16=0x0], 0x3e}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f00000002c0)) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x3, 0x3a) r2 = msgget$private(0x0, 0x0) msgsnd(r2, 0xffffffffffffffff, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) executing program 4: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x401, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x189) mkdirat(0xffffffffffffff9c, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x10, 0x405}, 0x412) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xe676c141f5ee3697, 0x13a) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000380)=[0x803, 0x9, 0x6a4]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x4, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000a40)=[{&(0x7f0000000480)="9fc1caf2f88521930b7777e105f3872358d94bfc18b2b76985ac792f91d75c229a23a079fded1f7c13ccc933de94bf6414bfc6bc3bd7ab052fd7b37a0f184fde9235c6b8e5fe19d2a4323301a791f884a2cf1f2f60561bc33a0be4d36cf29235d8d9f5236a5c0bf0a420eb993326a24719458b4585eb73359421f2973e26bccc9bdc22bfb0ff30ee63731d0c53e5620f618332f251430f657763f587a5e7fd78b32ebdc1b0fa5f6cb5ed52a73c0deae1f9c0fbe6aefb393eab2e811e9a7fa7bdd693a12ca748654b0d1c37e6578ca402370a0cdd79245847", 0xd8}, {&(0x7f00000005c0)="1af59a4d871f17b392bf00d33712c66196538c4f05c4d3ba903d3b733298f23b38f256735c7dfe92f8db10f1fc0676bc11f1c8059315b35d2e87ed7bdd0ab6c5addb14caf9378ba3df5743e4685eb6a534a0fb18dc1b4c56ace174e4f165f23fc8db480661cfbd761f6be1142c54d540285ed5632dee9885412e3c8b8674572bd004364fbb74e68a89559d0bda59c981e0f53589ed1e4e6a8a888ba0f4d1a39101735b7dc7e9c7f5dacf4a746d65ffa68c3b92ed31b1595a98e8b5eee205e3901e17", 0xc2}, {&(0x7f0000000280)="d3b002a7b2d212e84a599dfa0b848a5f89ea873dc835c37d8186218b201cff81a87ddc4dcc576eb530f2b751e6e20d795fd5b7c7b9f838b44825165f63cedb36efd6dfe2a03fe3f0f441baf03c2536faf72c45dde54cbf6a3acfd552ae4ab9b9a133b1d6de2dffdb2e94ab218e8d17c9956159df20290ae0916d196e3d0d967c6dc88e55489e5e25153a7813639c581f41c19d2afe7d09fa8cb93359e9e79754236121853b35ce09005f83fe11e2c3b30b201ffd83", 0xb5}, {&(0x7f00000006c0)="1ccc27905e6dae02eeb98b7ec750cf97feec3931c48c59a895bfe2a23b0d079086d3f812b752582311bfc76878a808b3c19bd6709632c09186af8431b17b50a4441879b5a58a70806777113f960287931438e538af10debf84f2e062fecd964cf42e2c09ec9db963397f0df19ad326689e6c2055b1c36418c733c262383f8c03d72289f577a3aea855829568c7eae79c2865326945c5dd3db922c93025b0a55b54eac95fd73a9ee928b5edf5d745b874578d761160982bb37a9d1960d2176bab0ab0b346a0364aee5c378e0127867518fcc95471fae20fce8779a60779a1e58d75d7546dadb1237836f553", 0xeb}, {&(0x7f00000007c0)="5c27ddf25ec1ae6767fc3c977555853f40b19e19fb0d74fe236ad9de19586400c4b64ce8126b422dda4ec39914458e859134389f3ae61f7566472c07980dd02e7470676ba9dc5c996da60063b2b99c938f4ffdcfef12c6a7a57a8440d88b08b85f19edb8407c2288fcea4009ea6ffecc52a50f7c35000aa8ef15750e223f768bd8b1a309967d3ac8", 0x88}, {0x0}, {&(0x7f00000009c0)="9d158766cfd13647216deb41df133557b346d79b7cfece7d1da6bb40d0f8cf018febea9aba8fdd6cd6aa6d73026658a284c3499b46409b5a0c95f8d5ffb1d184c5168fefc9b5930957484916ab0bf81fc00b780707fa58", 0x57}], 0x7) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x4a9, 0xd, &(0x7f00000004c0)="9e41cbff13b9fd812ef4ffffff9296483ba31a96ec396ce412005f3b5089207aae948cd017961737600dbe07cc89a92ae4fd99356a4ddd548a8a84f7caccde058def", 0x42) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(0xffffffffffffffff, 0x0, r5) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r6) syz_open_pts() truncate(&(0x7f0000000000)='./file0\x00', 0x5) clock_gettime(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) executing program 6: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020697f, &(0x7f00000001c0)) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000007c0)=""/143, 0x8f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r4, &(0x7f0000000300)="1e", 0x1) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f0000000180)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x40) setreuid(0x0, 0xee01) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x0, 0x0, &(0x7f0000000000)="0000199a", 0x4) bind(r0, &(0x7f0000000000), 0x10) r2 = dup(r0) listen(r2, 0x0) close(0xffffffffffffffff) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) dup(r3) open(0x0, 0x0, 0x0) executing program 7: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x0, 0x0, 0x0) (rerun: 64) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) setregid(0x0, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r2, 0x2) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) (async) open(&(0x7f0000000140)='./file0\x00', 0xf8e, 0x0) (async) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setrlimit(0x6, &(0x7f00000000c0)) (async, rerun: 32) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) (async, rerun: 32) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) (async) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) (async, rerun: 64) recvmmsg(r5, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x3, 0x0, 0x0) (async, rerun: 64) syz_emit_ethernet(0x0, 0x0) (async, rerun: 32) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) (rerun: 32) executing program 3: mknod(0x0, 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1, 0x3, 0x40) syz_emit_ethernet(0x1016, &(0x7f0000000680)={@random="b7b7e8cd6c1a", @broadcast, [{[{0x88a8, 0x1, 0x1, 0x2}], {0x8100, 0x4, 0x1, 0x3}}], {@generic={0x0, "aac6ed4193a8835d7a2cffd93f529b02375ba3c8287c29711309da685da80645550d83840a109a78af1101c8ccbf0bd69f2e6e2e3d3db4646b2f9c0dcd8664162802a785e43af1b6dbd0ad7d0b4598b1fc6f418b7ce483472663d8672bc7c4ce3cde69779f7569bc16acadf03e466240b9c1548e46124b797300f9e3531dd26e916a652c3640ad67398a864224fe65bb16f9e7412eeecd2923d655c4892a449831bbe967b4ab025cd99b3814f706389bbb296579e2fcdc45b456e4be599c06f354eb39cef3ad038f0132d488a5b466b2dd9facf46a9f23eea7521a6c0caffbcd750cf8f9f49aecf71cf048c293017b1d15c851a63d16564ec176a4b03398ac5221960d533617fca63d25448008fdd35f5d2b7997b674058ef0b9fdf1135614f50f1e85614797db9e4d02113277f81e5ccff97b3981364bc013bdd9f2d563aa7e2491641873e097c8e7aebe07e1bbbacf46ab0f65afc199ce11e1c8e733f2e2b4c61b3f238302fcda071a519add7ef4692dd9699c63841e0edb4041ec4b2d77f38632f2ffc9dafd583f7fa97f47b807fb337dd1bdf296b649f48d400081a11732fe2a7f2c6a6265d7649176d70839c09230712eee539a8fab708cb981247811456525a5bf59a7616f3a26494f0a715d5f91ef2ec926e7e66ea3b0a78e38ce545c98e06675b3a369d29ab3992a2d0c1b78e7c6b579e5483f2b98583676100948b26ac5504d962e81390857cc4cae84f7f88645ddfdf6a50f99c8f22a8e101a94fbaaee0fab687d4bb89ea30eb60275dec1db80d63d491504f5464fc1182b8960f78c44f67a99adf2f8e00ab1571fcd93bc6f14fa8aae4d166ef66bcf1168168d659534eca30d331e13fa10bb0839cef51a0f6ae3689fad7410e4e282af43e4c44a77b05d73acfefdce1fdd090eab57041621f561303d7e3f6888dc8c7705accf2ffedb03b5f7e44c921aa10b4c451a5213a140b6fc11eeaa8c3a3df8a29ecd07fc719ae8cd63bc56a5581d7df8c886b8cb06bab3ecd1a420d46f330a9d6cdddfeecaf61c6409d34f1ff82af3cc8d9d8a6a557f21946380cc8da9ef77225472a54d33d12e6924e8a419c7d16c2d7c49a403dccf3e334a7274358fed1525e9b5774be4c013d0aafa3510cb9d7bd04376cd719a56e2794a8b6cf20bb9101b66fe4354ced479cbd7360c21e68e12551aa7a776c0deeb3390effbb46f85bbe4f0cc1fb4537d6831a1abf354943aebd70e3b76ea900fcba31812c10eccf802ce5e4dc4043895cb2bff7b4cc112f514f9a762409443f2eadfaaf8be108bf9d0de7255d528a8850dd511d446271746e46e32bf7c16da0d40b27690b25d73e2883f3f28ce192ee1633aff0ec9b2a68bd7d620933734d6da364c5282cb31e69909c9263f7a3efdf9ba7dc7cefd605419b3525674d9136c9bb30efbc01d43ad392a756da4cf8995d5ac8cf7c957311e1fc7805b1504d6bf62bf8203b39314a5815290a58e8e0a28828f98daabe2af5cd93c20964614093b128a3ab89068d9c1732bb39f97d2655200cc951cb35d06a6a4e33d2882772b1b834d5e131762a57a1c04225e625a113b112b82621229030b3bd26969e8c5a6fa317a5ed6b144bc47bfc9fcf2a33720d9a0bb332164cb60b2dbae05443d0fa0850ed2154004719211d40e40830859cdd9396d838c9cf09f1b3c51f0ac0512453da310bb2228433c92e6584c84c024114ac7b14de695a4ad6e2eeac10d3442de83124903e7731eae94283a1bbbe5ddafe5334de24b4f50eb0fefa7b5202a559b345f2af8fc0637853de190b8fe25a3d7ee6f51abf2475337e4b886708fc0b871ca4bd2be7ba155916e17c1664e62127570a730233e5a59eb32227a1b175d5995c4dc6e603cfb8051e26677a9fd7634dfff5777940e07af6103b53fb9512a0128e574942f16e94106f51dc638b0cdcfabfc4aed7247b8302a76e64a816b036536e0794475f5d647b8f02161bc1ee133a9660d0225580cc20f59c2900c72bf15d177bb1905bf8d57d719c2f615048891dd74fed9a94b4d255720232928e72a7e1aabc56dfe7388516025d62142bccbba65c2a5d4b167157dd8777ebe6788faabb521156aca60a8a470a570fd490fd2397b744e3d497e333530a4a822e27dfc7a21a1cf13f7db0960dce4dfce190af653fe2141343bcc432e4ecc214fc2787a3b7ee52f22c83ca4a5c61a6cf8c5985ed9e6532d86d1cc4453fc1d46ede2f98597e84fa6f483a5098c40843ceba05a919c578e7e5a352f395cd56a96b8cd1dd68aa17bb36672542b4a5d9a2d2aad5d21b497fe91018cf96d1a5f26bd9e224db4a38f0dbbccf125dacdd6abc977ef0ffa0e8eb970111f21d785a3922d41f80233ea6fbbf148bab5c1e5848285762fa3452568d2435136b91d93fd7bfc001e977bb3ac61c25dedc0adf29f742546888a413bba2bd647cf109c8c5c9cf73f8a2a8171b4973c03ab63abd2c497407ab10abf1b8455dc498c2e2c08564b547541861e72be8a46637e4defc64605b2e8a5ebd7c9535a0f53a094cca97b1836cf7a1f1d3b90a131fd5663107fc035246ed4839c8c8645967d085de05213f5052e06fada3d5cf89c306d45eaf2e8255861a8c8d7347d1c9d893fd2f6f49b2f2cf10ccab02dd0b6b976563c66bf99b6fa4eb7f3c0ad7910cc5f58b9a7622f16219db96d16927ee3d14f7c2e4fff8876e823ec85602a13363ede0a4b7fc6fff926e48f4d698fd36a28d04e1aa229680a09d63e6f3712eac7328556c26522e839c23ec75aa56e0add6773681ffa24891b4235b0eb6726aff64e34a4a5f1d76986bea6b28cef781c336f4c3ca658557d7efdb45e6b5e2bd8c299615cb725bb2b87274ded71209193406fe2081985032118416979c917fce7bc64f0afcb7347e7692fdacfd06af17418c70ec728e52cce5139788b46d983fd3575e3646ce0e8f73ff48bf6cf2f52ad9bb061deb00151f783f24e3ed83455b1ab36e6afa17a1b9690473bdea442f8d64d2f95644933d2d97afe46fc021eae4f11eaf443996bb58bba06bdc6312f3e93a832949cfd5e6e7d9c0ee7361746fce5ab69a21cc0824b1ccf64cb1c721d487aba2bc18414d7bf4b3be5c63e21eac11e52c55d0088777793fec2d6f315f9d88d9e2da5da810dc2bd1663709ce80e3c6d9cdef36cd53a5a4b46b96583648ff6346bc2405a7f73c78333feaeb6ac9b7e318c458f6e142cfce7aabff6b79156cde7c90a53171d9da93eb0fd57f032968964d792a59b26ac827f1e185f01f47dc35da91a51b15cbe12bc0cb0b764100b241c4b60971f64b442c8c691c4a30db88e1a3a3921460f3ea58038b9a596b6eab4a78ae53c8f0ab8589c4cf933d45d4bf2dff70fb4349e67c1204978ed26b56e9553e6a0d02a30f2afeb10497965193dae4f810f415754192cebb029da4163beb58429253af27c4f726382ca14e11054a3f582dcd7e807b36a7074300d94f4a79a6517436a947b0973ef772cf191ee4fba77d7c91b9a6747102d8e4d79cab4c372e95afd865e82e43cd8deb41dddb27b8c203eec5b21bbd5c3d13369a6eae38fa32d724acd8bd94572c0a9188dfc1f3c6ee9595d94aa103d9506f180fe65efa44094194e60157d4086e200efc5b196a1a066cb4afac5964a359dc253c94b681b2cbaabddbff7a23428997ab36244548828588c989c3d77b931c0c67aef3001399050b39c95d86cca6a2ca885a716b7477ef5166cee56140ed971deb672fdeb5932af43e7bf7fa7e64f2b4f2348be90a7e2ae1af468f8105cc1012589d5bf3f9c3ae3c56473ad383d116bdf3b20a970b56c50358b03ebf4cd47f555d008ec1666064f2b698b7863224afab8b00fb2d6ed7ee795ada7b3c74de2ededbe28f3af9d9ecc62cc0db5061dd3cb334c14abf9f3561a1bee9984bdf061d8e7c5ea3424ae613789e0081ba307f29235ff8619082c095d5833cee2639890aea57057afe6e05bc1aeb75e1c2187d194c9c874145ec732dec2bf29e1233ffd9c46708badbfd30e3d45bfb7d000f0957c5727d72dda5f4f987deb373e6a6ab75b9729690edfd3bab59e1c06b16a74a1dc80bd328186ce205a5b06b3b37615091b2a0076d9ad40ac5587bc081402968ef8893eb7677aafb6dcca95981b3ebaa25bdb078859c9b5c32e0eb214ccad52258792e92ce377ceb6751ce6ab83ecddbe492585d2d694255df636721a0ea34c6a93ef89a565370846fd5ee09d2ae024439373a6d6c4206c40648865d7d7a67638f337662342305ded1fdba42361cf320883f40e8d776aae78804056e116d33054e4a3fba7fb89c7a4e41460c90fcf0e7767c343937ac1a29121a0c3c749ebd68808db960146fea158328ac952c56431b55fe1439229d7d1b18cdb481eabc65f18db50634e3d294bf34c29a0e173a6c3c1c9e5fe12bbbd7d8cc1e24b771184dd2a61732526884a4ebc131232c617efff7a925d7f222126c7633aa9bb1c30f3fcf80a0aefb10c7a4ea777a082829e5f3834504b52892082a76a62b9898d3b4f66531d0e3d4cdde2f20e50c7abf08c86df13ec02821a2d1d081f6911b2bf174e560a66cecc9c891e121a746325c82e1c7dbd484a618691bf6ab88ae51d6045112f5093b6bc64676b031a5b59f05ee73467775e7c0d2663de6b41b2844f515c9fe09de8bf14b7fe2dd6ffae0b4442d5e31b26a9b5abe7bd619016cf4da0d92c3219083017d2f569673f8a27ce48778f97cdc475c6038ab0e39d6dbbfe977f58e237fde9abf6ef8b1c2eeccd7b75cddb9c273800a03b9872ec8a837d2d32bc857a9856f6c86c181be7c6dbe5f5b02ddbaa158cd0d1cad40c69a50f6acb704ee79ec093445ad19381e958a525f9d29d3f70f0983e7b959d71df888bec375753828ef5b48c782380647fd23fe74ef1c8f7a507c2eb47774c2bb09ca7ac6cce5c5a0028bc93a93404a1fc3d627a70c465352d5771346644a649c9ca67a1306b39cbc5ab75478601c90041754682207e399effb38b2b9b3f152e1c2f31290d6dbd0c3a5aef0a47a8f19d3194e15e9930d23d3a5d29c36d91eb4c238acd35202552e5214eaf15335a111fc6a88d75afebcbba5176ac7cd6ed9715d6a8a4138ca51f1d06d0c1fcdcea46bb0ed0bd495f22f94e8aeabbf1f7396d593995ae2c235c8ba00cf00cdbfb4736223a906e98ddf6428b93f2ff193a5be6d9bd79e87ba8bdfa18b1321e6766d210d3aec1d89a341d36b21954207587edfb6a529ae4816e177d649f89cce9a2c9d2c6bdd2d5b58d18cbf9454fbe9a8a8bde3ee20c932132c5034dd5d06835116d00967a6db0bade32e54b597bba1912cc552a685f780b368df5593126617b241851219771420724b3099904fafbc19a10224ca8abd8000cadb9890553d09a69e71df8202a80f8d4fdfa43ec4d46f18d62d60ea551fef2105948209444c4f890091b095e3dff305ae9546f63de96f977b9ecd18a7e3372930f30dceaa10a63383a550219f103fe04eb8d54847d2e3d09024e24274f834198b07f992e28d27b06af379a2f3843b97066316fbc329ac187e30498b25160bc38b72375a59b2217eb2fc54e1948a0b6c41f4c91e676a7e46bf183f4701b7dd732b37518ea173dcc6b767818983e675ff73bf3198bd7896c253a3cbe51414f02e7499d46919b468706a3a6c605bdf288d25fa1ad6261a03900e67a6a3c89d77b2b2d1a840cedbf15eba64d3e820d8571ddd3cd664aca65dc11c28a30a9225d795f7735988eb88674e41b75a21ee79326f2d4a55f91c73f1811b513cd94c8d7ec"}}}) r1 = open(&(0x7f0000000300)='./bus\x00', 0x801, 0x0) fcntl$getown(r1, 0x5) bind$unix(r0, &(0x7f0000000140)=@file={0xd19450564dee018c, './bus\x00'}, 0x9) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) 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, 0x80146951, &(0x7f00000001c0)) r7 = socket(0x18, 0x3, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r8, 0x29, 0x2c, 0x0, 0x0) executing program 7: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x20000, 0x268fffffc, r3}) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000000)='./file0\x00', 0xffffffff, &(0x7f0000000100)='./file0\x00', 0x8}) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) dup(0xffffffffffffffff) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "281132b100648a5b3bd803ffee5c97ff00"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000440)='o', 0x1}], 0x1) executing program 4: getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r0 = socket$inet6(0x18, 0x4, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x1, 0x2, 0xfffffffffffffffe, r1}) lseek(r0, 0xffffffffffffcb3d, 0x0) close(0xffffffffffffffff) fcntl$getown(r0, 0x5) sysctl$kern(&(0x7f00000001c0)={0x0}, 0x0, &(0x7f0000000200)="5c748615d84e8d2b73286cc451943617eaefe7af097d05966110978234098b6b358cd2b3a84848fab7a1a9847ba52d53cb0d126b05062b826ab5741492d74dfcc8ba4ba6eab64029706ef118d1e7c226e5143b2a028e472932ee3a5819ea2cc06e13b2b13ee5bf734e0bc7b3c6ae19e3d43da6029bce3cf7d47048455bff0da6009ce76fb281416cdcbd8471a8bb6c5b31fd141c57e55ec810c479a0c4c052cce05d2a5b0260a1edf24fb6ee814894e9e14bc6bad3cd2c42b7dd2f572eaa", &(0x7f00000002c0)=0xbe, &(0x7f0000000300)="2d58d9be7cdeb790e3179370e956c77edd35cefa786359a7d22b2cfefd2df56e9826b33ff9069caf668eeff6d84444fc497b221da5c21100f3da77c167d2f5a7607050b54d45d0c45268544c702a5fb9588435fdb75892571a6a4d26d644a767a5b53c463174ca26186dab8a724c21f9c5d3c78ccf025c32176e555e0ffabc925f9c34a1315795463e8baaa83a1345b07f357e724558936eaf18590ac83edd91da8683b1a72897c106b4", 0xaa) r2 = socket(0x20, 0x4000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f00000003c0)=0x6, 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x800, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000440)) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000480)={0x8, 0x7f, 0x2db, 0x9, 0x6, 0xfffffbff, 0x8000, 0x10, [{0x72b, 0x2, 0x8, 0x3f}, {0x1000000, 0x7, 0x3, 0x1}, {0x8729, 0x6, 0x1, 0x8}, {0x7f, 0x10000, 0x0, 0xce}, {0x8, 0x4, 0xb, 0x5}, {0x6, 0x8, 0x6, 0xca}, {0x8000, 0x7, 0x7, 0x2}, {0x1, 0x3, 0x0, 0x4}, {0x7, 0x5, 0x0, 0x8}, {0x25618dde, 0x1, 0x0, 0x48}, {0x6, 0xfffffffc, 0xfffffffe, 0x40}, {0xfffffff9, 0x88, 0x200, 0xfffffff9}, {0x9, 0x7fff, 0x2, 0x8}, {0x1, 0x5e0, 0x3, 0x101}, {0x2, 0xba, 0x3d93c16e, 0x2}, {0x81, 0x8, 0xb4e5, 0x7}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x100, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000640)={0x9, &(0x7f0000000600)=[0x6, 0x5, 0x2, 0x8dbf, 0x6, 0x1000, 0x8, 0x7, 0xd79]}) r5 = semget(0x1, 0x0, 0x100) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000680)=""/48) r6 = msgget$private(0x0, 0x20) msgsnd(r6, &(0x7f00000006c0)={0x3, "a6890caf5bf6232f61eda9fe82e6661a9932062ea78f1caa70cc9bd2e5bbc183d1cbb684f25ca6e50852774d75476af70e865a2e2253a174c084f4ed8a6e14ec877cac2e8b116cea0ef9c61bd52bf041323f87e2272c3ad3435f5df473a8b044ff046f133fce4760363d304158af6c9a8edad9646e1ade3cfcaf569080141ea65a724eb2ccf607dbd51a778203190d135a1c98a26d19c1bbb5ff0bec968297baa6b3e3ad008ae412027fbe184858c575577c10aa7451d4ef95dfdd42d82440da5123438734909ed7bc9a0670614d4bbbee7eabd90a67e49fb5ecf253f5868e3b"}, 0xe8, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000007c0), 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000840)={&(0x7f0000000800)=[{0x8e}, {0x46, 0x3}], 0x2}) fcntl$setown(r7, 0x6, r1) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000880)=0x9) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffd000/0x2000)=nil) unlink(&(0x7f00000008c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) setregid(0xffffffffffffffff, r8) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000980)={0x5, &(0x7f0000000940)=[{0xab8f, 0x1, 0x8e, 0x9}, {0x5, 0x6, 0x1, 0x4}, {0x8, 0x81, 0x0, 0x80000001}, {0x0, 0x0, 0x7, 0x1}, {0x101, 0x7f, 0x1, 0x3ae}]}) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) sendto$inet(r4, &(0x7f0000000440)='w', 0x1, 0x7, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0x4) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f00000001c0)=[{0x0}], 0x1) r4 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x2000, &(0x7f0000000080), 0x2) r6 = getuid() setreuid(0xee00, r6) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) socket(0x11, 0x3, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(0x0, 0x0) setreuid(0xee00, 0x0) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) executing program 4: setrlimit(0x8, &(0x7f0000000140)={0x8, 0x7}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f546db7a3d1f691a1c0000000000d700"}) pledge(&(0x7f0000000540)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\xdb(\xcd\xd5\xa9kG\x00\x00\x00\x00\x00@\x00\x11\x00\x00\xeb\x91vr)\\\x9el\x03(r\xeb\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000004c0)=0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x37) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000120, r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getppid() getuid() r5 = msgget$private(0x0, 0x0) msgrcv(r5, &(0x7f0000000500)={0x0, ""/5}, 0xd, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x0, 0x0, r6, 0xffffffffffffffff, r7, 0x20, 0x1}, 0x8ad0, 0x6, 0xffffffffffffffff, 0x0, 0x3, 0x1, 0x0, 0x5}) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}, {&(0x7f0000000640)="3bf6b950e76fdea4902443060de23b5f441b97a64bc3f8089be0580946ac5008a926f16de93d135083e9241e6ced64d5314110aaa100dd0f9e085d60d169771161d7877ef6d7cc0dc2d02820dd13ff2f7aead533b97bfeaf5faabc16be8f30b95c84109179f4dd543724696ac64dfc9ba98d86598af158cbf795ffcef38cce8207b1bccdafa00e5a10dd74204b008f848d6a26f5034428200c49754eefec43a8f3f1d6be858dcb6aa0c29317f8bacf59b8e48550166bfd091a128346b7375e84315bd71c9a2ae72a5918d64a86bf18a6edeecd1f0af7fdc7c2d59cf0bcf3d67753f09e96f47c43c8e25a2446857e111ecd67", 0xf2}, {&(0x7f00000008c0)="24e8d2f7fcda63f8582b180e071ef11ec85d6eb82c91548bae34ce0350f1741c94e17708d4102530e960c1555866fbae3653b998b0c588da03220fac403b9d137e0a981e586e73357941904120f6edacf1979829e036e2f15054511d123f9c9e517dc80e7012111231229a4dee8086ae9c6047fb90b6c109e9ffefed368b2b6668db030331529f5682375b5bfe1eb53d04238ddc50c86bff0379371d24cfdfa27f50d5c0df1ec6c3b3eeabc7ad20d01c4f8af0c2f1de725f86254a877aac4f2df01434b243d4c4303339bc393e8eebd2041409f01738468136d2c70db470d32edaff2bf84c989db6527746d6b93527320448ce9deb0c9634cde388593f6c6d918f1c2ddbdc0b5500df81fdef8a01f3ace4632dcea0f8379773d8033ec54ea5ab6f18e627f04c6f12adb991f8b36a7266ee2cb1d124f8de00757688ac1963f8b224838ee06839a48a7dce6ad66ed6ce39607659eda58e3ff2b92a59378dd0b01be40eb49b433a543c1a07d4230cc86558da483619f5dff0b6a35566a15ad1bce5f3b7f7ee4654afc9a5c958f833e3db330f8ecc71ec6f65f0da6b5c79c8ec828a6e4533377e51a57a9d0bd797ef8e47f00356d854b7b6ebd3868316cca4c11f0097395f237c6cdd21be31e261460adc088a7524c52c38b2186758a226ff8b8a867c929a627b08911278ccd195004c3f55368cbbf8a7eca6f7c72f4e6722bbc4acc06e6ec4a03034b74017d6792ffdf2fa5dfabdef6ff30410d0393ae275db185faaee7e4051e7b06ff6f70a5e15e1e9cf939a72fefe3ad32f2b53a77fc6d2756a64b6ee866d15b4d2d6edc9794baf5874f6ed66e904afbe229c9b9bd2123bf1f221336d55c80987971dd13961567eee797953c6e12d98c50371e80b251481e4f93951500b291a0fda1664aabe08567ff239ad50a8b3cf2eb2ecb4769834d0f65a3da7ac24df60a4de316bad7d6fb6987422066f136d6043f5ceef29ead78b2c986dcc644866c8c91cf621d0054d2b6fbc60df34f0da3d76c621ae1e18ed717145e38d785517cb8f3450c2b4a145b5c88faa096feb2ae608948cb0eaf665dfefbfa50b4c9a176eb05ae672f6fc87f3d81336b1315fa31390badd8b9e51267f2be20e91ad01c4342438498d72787060ae1c73b3df96789768e641bd05becfe810c3cfbe92be979bf125a7722a61b4ed0579b23353da92044982b65e4709e6b841e89123c842f55ab09ea4998a26d306e8d5564f010e4effa0fa70210ffeaffb2a5e915f7bb72d9daa72bd02e1be8f87e8d226ea227503081b85509e10c3220009a476c88db9e15759ac81568be46e030a57d1969552b31e535d098ba23a4d1fd17d83d7a2b24dc29d5dfda21336b23ce406e0a3e55a27577e6c715cc22bd60910637458cd7b4589061b9079a652fbc8a580d3affe65c57dbc6a9fad3c7c8dc74037d5dd40ed3dd061a6a06347d984acd0f3157e5f0351024236ddfd3e9bbda7f3704d96d5adcc80354febbfece55c0387b5583356d93a774d8b90ecb47203fbe72aae0e155a9f09aae1b21353060b0e3e46508ab63aab3e93b855f5d94d1d7999c6e820f7f40bc6bb8a998cd87707d8b29ee24f123736f96b81d7de7c0001ec6692c4d58f52f5fe6f96f27a7f24e098cbbdf8045e79f101cdd6c66482a79105f14c881570908ab8dbf1721a185c737a75ff91ddb29269a07af5471c299e1f5ff62c8a3eec5d5b3ab6712e43ecf8b93c984bd04ab8cf4b13c50e4508c827b796361e5731ae0e74373294d01c1bca8156fc4a10c400804a733cf2d00611db22f223e32880d4dec56a5beed54d2aab32253c623d44f1ae4e80c52f95c94e1f65b0453ebf7ac6c6cc1a1e3857ae028cc62d63544f8287afea424756fd0ad7d957cd486a43d1896ea5c9ab9d4e448df927cc8a91331dfa4041a79d36919c09b8e5facde4519c25cea95c987a2b4cf26140f58dd07819809b089b81981538defef632bbc12f8f50d76b5a31b40e4a57ec60af08da46a36b08ea5ee5b054f7394f0df05c9a7b8bc3f615e3267448f0c63795977fa380dcf00395d43a9150b923fe14b56207225a20a7ed193e1e8fd243fca507354c7b8b4d3a5dfc3526923e429bf3e49b2aaa4c01e66df685821126c657ae9f695c087aa6b21790bc8233e1df3dcb8afa72139e7ee2d8a420bd495bea80de2d49f47abdd388fc18c76579778778cb04a3bf39dff73f70ebddc3d2a8ff005c49b726e2a4d5ed1e4a8690951adad995d790d7ad1cfecc39f15dd7cfa35cd3a2fc4e1b1a41364eeb61344b4b8ac11bc16703606e740b3711a34d3d99d9768d65b6eee362b1a076d0eb9276776ae7af083466da664dc64d1b3dea6c57021d3a027de813f586698b4eb8e6c2a1c2bc5be847d9b7e85cfd0a11943f98c4a7fd445e4b37ac2432c66e34a89b7c6a213de3b02f5d67c477d1fbc9515ed41d28302ad6c7544556359256a1589a15fd0bd244e80b9af9220bdd4338cc9227a112622234bfa1932f09c5f3e73acc4ce793ce585da0ecf272790b306bf2812f9d4b3d53b8408a8c4fc530e782529a68da72fa0ae0d459d333661b2ec2b389f6a8657041b5644f7309f2af425236fa23cb9ad0b79792670f5790b34a2551df57acb0e45b2f9121a09cad9d494075e42edee07f7fc6c6e0769cef20fcb9474f09987636f341fdca41a4602259b7d7d2e307e7f8db3eabf4ad5e28786c91ef24ea247af6aedc6c88b65dedfdb18f6293e7772fdb74084ae82be47ef40e55fa5634062fbbe42873d80dd4e29c3fb2afcad035cd5fe33f2b2f884949006fcbcd22c6c85c827ed93dffd6804513d9974ae9740cfc27265c928983d5a70dfeb1d30da95f54f833f4f1e5e09c8e13c7a11d7de71eda61701391591d1ff2ffdad60eae143dadcb63efdc436cce627da004a583d1e8c04951091a47ace6706d1e00c170293a1d6f9f121521d55f81a0782bf7d91c35ea016425508ffabf0ad91c38d7b90c4a92f27f5600ef7089fd43cbdae2d412388cedb0e62a04353e1b9075ed60332d89c9615eac0fba5a346f771d1581acc88020ee01f7e4bc04219c9f9345949aa58c07e85525f6d1d652331697b7187fb904ff548b856d4435d35bb936a2ed3a638bd3037e715666026d1bcddf6f8946a2bfc84a7c4c2bd34781df1aaee2ffed64a9ab5bc5992d0f913ae9c0d15a5d449a31af0c8bb23f18652347922e1781b74177293629a345a67e0a3e325bb69795af6b1cb0e07acea8ce3c9a98255be1b5418e1c1ebfbb4a3d7e50e5613483718a18357b907b924d4307e4a05e46f1637aa1fa18eb20195d609ee278c60f769bd66d350d6258aaad0f44e13cc4d845bd1f7b2e980d3623c7e3be0385fdc1570423a0a018eb501f42f361ea942eaebd5b11715e75e0a5f070b653fa6f0212c787c80da083d3413206e3eec04f9e3ad09f77552ef062a3664757c6f7d0def1ca3fb866405cbe80e78c052967067d3be8976f2b69e95a831ca70ee0e370a4f9ac861b18430a52c94451cc03f28d178626bf92de18f6bb8b7a166d78a7a439d185b5e3f54ca28799708eda6eb9b25652c07e476915275ee9f73af5765321f82291aa692e71539e3e748b708bfcff4c87560dcc9cde2700d85453dc7cb1d9da4bd525b2eb0feeff5eebead387c851552c01a5385275b8f969b99223c44df77af591dbd8869d213f47b3a2e13545ef7677e2844436c22d415649908dacd2f50466f6c2a53d558f0821c77ce403b1035fd4d00519604d6b7cda2c63afc1c467353354412df931a8c7e9c0381d9dc4688e03d338b1032a1023e65654dc436f60c7c932aabbad40305487f3f54117d1d1ed17c9834c02f933dc1581d7fd8f27aad1571dbcaaa7b8579941ae20dc4cfb73e6925adfb4a5e2a569ffd9ffab00726aaa2c07d38813ff07f8b36f371b8e1447387e661f5b6ffc34f7ac8f42652da1cf490e6a40384b6869b2e3563b70c8d20d589b0fcc0df50175d11095db8edda6c9dfbc119cb08b6429a44c04279b5e5ccb87bd4ac28a5c966ab3998bfa7b0d718922b08a454069028143aba9d2f8470cdf259177481d4fb0d44be28c5920eb73784b2d0e7733b053720ebc25f15eca476a1a6047ac043359744ec36c05fa35e91237e2455a1e4fdbdee60f28706a936222ae2696cee227121cc8e04620d7ff168a77049eaaa6e7118d68cd936698bd7f33390d875225e9454e66784ed7b4449dcf92441bed24ec1be483fb587439e72356598eb32f2d081d98fc8ab26474d7bcfe86ad1a22ed5529b5e69b06bded6c4f10a57bcc7f29b70461aa5efac7fd125ff23803bd1e869bcbbab4df39946ccc331f0b32a5d96ca135c3edcf8a641c5439760604212be55100543f166161de806bbe50067ca37bc8811fb51e6371a04302959c0d722eb7d6fe1d032427666935c0c7dbe32fd2ae5590606a3be69e484b680401b73ce0778ea24f13c06efde41deac000a13bdb1312d7544b630f016e0fa422b6ef86f997132259d23aad408dc3863e3f39887ead9307d548a0a24c34b88adc173f026e55804951647b8327561def8d025989e2e1681552e3b15e21136ab3849a30d02c8f7a794d702ef433db6547fda3624a354e715797beaf5e0735fd4f5989adcfe1285fb0e581bdc3cf02393f4a015ae6cb2518654c9c3df0e2005ccc17d9d825872c6ae759e99e543bdfcfe34d0a01860a217fcea8d035b636249477047729ee508124f8ce049bf066b118c71f0960e4d6d1c7f6695418150d6150ea16eb57d904b77acf79d224557effb48a3b14032dcd9db40af6c993678d930b050ad64523671e17be4344c17656671a58c0a0118449d57903735fa89bfddb8be7ca7d113deb66773b7ba14f8aab5fcbdb2cdf01b210562e7dd6f25e35294efe4ca9eec97ec8e7b0154b80f1729a934097b06d8e881fbe05559534f1d5a313ca953aba11d1bc9235db230e09a3bcec5ad5cde4e1dcd560e9efc810dd34ef69c4787fdfe9bd698429503ea7e71fc99a981ffd801f7cb2093b7c79c5c7de9acf18c3b74f9f048cb336a5cd1a30a389a080900625602a4a7171b94ed1377608807c9e769226eeaaf63c6352a328aaef1e48ead1922b581b589ebcf558b6ff653d6d164dcd2383d22bfa7ddc055ad60279b1618f91b7d603bcbbdc7ad8cdec53915ea7c33fd222b369696fbfd50228d359c72a103c7c1f900953daac13ce2593aba1915fc5c13c699bd5cd4389c109797d464937d0fab5b8b4e897f09a04c02bef62607839522f6ae6544b81fa1ac59e5e0fc6278c1e9b2d1e781180866690bae5fc459968a96fffae60546855a3efb9c1fe8a95dbf6ece4ce6a8927871e0a12cc907c8bbd6bdb74e88243c102be1dc1b2ef03b7b868676afc8bff98df493354812474363c828ed133538de1f549ef34b7bea5c611d882e6f5c888897f7851b7f453052a36f58db9c5ebbe2a7dc66b516ec87942d9dc5b3c1c4ed42201022fe0ec6da1737f620c817b09833db21b86019e7db818a8b3efa8ea9047191af53dd75f46c93b67b63f036ea314c5192c08cc2275acb1c4c5dc433238113ff58c394c67d1cba2392bcca0b40121de470435d7ac72c09abfaa980d30923e225c9fcf6bca685c348faaff6c3384626a15ef83c0df7a9e757b6620cc1ef14a151562a759a963199c6cb085b944ddbc5541fdbdf8d53dbde6aaecf34478b1d4b411f0a0ca44a8c808a719e2535c0ae62a7611ca6adda7bc5c8c707b31a36658352037e86cbfff98f28037314e1b12d67f8951e3c79519", 0x1000}, {&(0x7f0000000740)="c5a14cd788e8c1d2caec02fe4cf860d7e295151bd0ec979223353d11ca21ea0c13caeda3b5b3cf07b1b5d416e647592b9645df666c8d7b0921ccca780c6b2193fb1516bdf783490590b6561a623407b8ac3fa2df905e614abd7fde58ef4dee9c9201b07427f2e5fd8f358948c1eb3ed7b370d280958ab5679f7c579451a25ece9246253f70f67995466a7344c2c08ebe437cc308ae6f437d32a1481d2bf8eeec66adbb2810fe3b370143151f873ddd479e1a89358db120183d360120d37456188c408e0c1e", 0xc5}, {&(0x7f00000001c0)="67906899fc62bf1ae6558f1a46f568751b6a1e108edf98035dd2976fe677b68e257368c4", 0x24}], 0x5) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 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) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x0, 0xffffffff80000000}, {{r0}, 0x0, 0x24}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r3}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x0, 0x0, 0x0) r6 = dup2(r5, r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x1, 0x4, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb69", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r7 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc1126939, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, 0x0) socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x82, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x74, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x16, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2, {[@lsrr={0x83, 0x17, 0x0, [@multicast2, @empty, @multicast2, @rand_addr, @loopback]}, @generic={0x0, 0xd, "008e000000000000000000"}, @rr={0x7, 0x17, 0x0, [@local={0xac, 0x14, 0x0}, @multicast1, @rand_addr, @remote={0xac, 0x14, 0x0}, @broadcast]}, @ra={0x94, 0x6}]}}}}}}}) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000180), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x41cc, 0x7, 0x0, 0xd9}, {0x0, 0x4, 0x8, 0x7fff}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x0, 0x0, &(0x7f0000000000)="0000199a", 0x4) bind(r2, &(0x7f0000000000), 0x10) r4 = dup(r2) listen(r4, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000000000000000004c2d0a142e8eaa935e3c869079910624a3bfa99d5ccb2a53123825a29173500d4a3a83717d2133178f4a268f1c7ce10fb7739d595b55eee672c0851d75340b62f9"], 0x10}, 0x0) fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) accept$inet(r2, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) dup(r6) open(0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: setrlimit(0x6, &(0x7f00000000c0)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) mlockall(0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r2}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = dup(r3) writev(r4, &(0x7f0000000100), 0x1000000000000309) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x80044275, &(0x7f0000000080)) fsync(r5) executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000002c0)={0x0, 0x6}, 0x10) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0xb2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x2, 0x14eb}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0xba) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x637d) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000380)=""/143, 0x8f}], 0x1) dup2(r5, r4) execve(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x2, 0x0) executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c252adb0070162e86dd60f6190000140600fe8000000000000000000000000000aaff0000000001ea443d080000000001004e204e", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB]) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) seteuid(0xffffffffffffffff) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) socket(0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r0 = kqueue() r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket(0x1, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x1, &(0x7f0000000140)=[{0x49}]}) sysctl$net_inet_tcp(&(0x7f0000000480)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f00000004c0), 0x0, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000001480)='./bus\x00', 0x2000, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) syz_emit_ethernet(0x23, &(0x7f0000000380)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x15, 0x0, 0x30, 0x0, 0x0, 0x0, @empty, @rand_addr=0x8}, @generic='G'}}}}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getown(r3, 0x5) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x101, 0x0, 0x6, 0x0) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r5, 0x800c745b, &(0x7f0000000080)) pread(r3, &(0x7f0000001180)="8fcc98638100a13de393b59a942c4dbd1ca44d895e7c265539c81ed0de5fa8c9bc2298c20ecd065e92ea313187718f237c44c73bd06a1cf7dbb8d927ffe7b3b4a6b14728fc78db2fde0263a8e3ff8111472bd7922234a694c075bb41664d0be6df4356462a7e2d17510ab631f9f0e88dc5bbeddc1585b7ad4a57280c4daa53be7c6f5bc8fe480b23c73e2751d6fe73f06961a8297fbe75f691857d253b86f620cbf7e70c12cd62d05aa996dc619ccd969680ecd0138552ba64f9eff2220921e13d55cfaa207d53a109e84e3873cdd34390d7bad7c8d7dffc4c7cee14692fd7265e2fc9e2f7d5e58cabc7698ae14fbe675e523b4926262269fae1b98cf8", 0xfd, 0xfffffffffffffffb) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r2, 0x0) r6 = semget$private(0x0, 0x1, 0x244) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0x279]) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000001440), 0x10) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) r0 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = getuid() writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r3, 0x0, 0x9, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206981, &(0x7f00000001c0)) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002540)=""/4093) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0x400101}]}) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, r2) r5 = semget(0x0, 0x3, 0x0) semctl$GETZCNT(r5, 0x0, 0x7, 0x0) r6 = getgid() r7 = semget(0x0, 0x1, 0x668) r8 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000400)={{0x20, r8, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r9, r8, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x401, r1, r6, r2, r9, 0x80, 0x3}, 0x6, 0x0, 0x9845ca3}) setreuid(r2, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(0x0, 0x100, 0x121) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='\x00', 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r4, 0x80002) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) preadv(r5, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) dup2(0xffffffffffffffff, r0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000240)="ea0000010000", 0xfffffffffffffe87) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) r6 = accept$unix(r2, &(0x7f00000002c0)=@file={0x0, ""/259}, &(0x7f0000000180)=0x105) accept$unix(r6, 0x0, &(0x7f0000000400)) close(0xffffffffffffffff) r7 = socket(0x18, 0x0, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcb7ff60ac57fa25a5fdcff13b9fd812eaa", 0x13) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$unix(0x1, 0x2, 0x0) close(r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000540)={0x3, &(0x7f00000001c0)=[{0x84}, {0x64}, {0x8106}]}) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) sendto(r2, &(0x7f00000000c0)="87ceec10ca8d1f6975e3feb3db2f3eddbb2c74e85382a89475895873da950f8ab15639f135415e60572502d939", 0x2d, 0x4, &(0x7f0000000340)=@in6={0x18, 0x1, 0xe1ac, 0xd996}, 0xc) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x402) r3 = socket$inet(0x2, 0x3, 0x102) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc020697e, 0x0) sendmmsg(r3, &(0x7f0000000c40)={&(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xd}, 0x10, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000740)="b4b9ea4daa8f173fb6d562292e5b797669bf563711adca95796db8d92d8c4b0a2adf324c4672fe0e00c1e5c8dff3154ec4d5698dfce1d0091aac6f8a6b348e81cead87159e282cec63e7a35fc33f735bb5b517cc728a1c8e7ec3fde1925bf9d3815fe1fbef3b16e9c056c9a5fb7740ef51bc1cdcff144cc25309199c5cf7337c263f1a8e68f5cbd92c376e0efebf547e26658159944823beb2473e19709a9f1e6da7eae150cfe9d5b9d7ec095f73487b7b9ec485ed44620d56d7edcb1f4f506f685ebcfccda6e4ac57afa7c47b7168f06e6d3825801a55425f3cf7150a9bbd8373a6d3abcd55ced8080297096b170849fe2a160101f5a978e7292c666029b0176d3fbc9009e84d4db7f64f2a45f3073ad167af644166cf370edf23fe603d950ae2313e1b7c619a917bebcde9c7435f4931bd29e59dfc4be6a500c16d5a99fc88a885a4799e3948552579600b5e2c2ec36c73b62517960c1cf7947b55cbb60fdc3f23e5b9e6bcd58255751eb6ab1fe078b8cbce49b1e490297ad5befa47f7c9b1e299401022b205e7e964bbced54bb8a3e4f74bb94a04ce0d2e76a0465c20c1f8374cd38d10bea03b950be7f0746a290d8f2d667c12c4fa2b312faf6ff8667fef294d0306602d972cab5f1d6acec1f8599e21528440d8e60c4fd88efea417991b9699c4a48d1258b42cf704fe3e9fb0f193bfe617e34cd5b48fd103aafac190ced4ed7867cb579259dbf60f35b1ee0952c3a3791b90f1e2e762027c858941e0e88e0304e33438c2716d6323b299b7644fa634ddd6fe669495caf7c4445db6c81fc737fc4e70e7602362107178dc47d286631d7c281e03e3dee99e93cb13addbe27c57c160b42fd6c2f159bea9b0452d789b965bf766b1514ff00d4e4c43f7290a57ea1815bbb0f290ea5f9e9dee5d458e874c273cf1f3bb209459ef260263cd86506b0deae276f132f5d1d56486d07c76ae4f1946172c4c1efe93ec7a4b6d3daa6d712956b829aeba81fad4aae63956d1ac4529031badf0ea36c5fb7a61023d1f98b9b0ba790cb21244bde68dbdf996c08117f359edb1d10bfc6a107499ddbd1e997ea137e6cc228e8c7cdb621d433d0c6c987365ab2d65e830c8c12e84025d71b1809f46c2759d3a970ac6f8f7f2324e56c72984fd8a7a22ad65782d4e573ad8f579dfab2bcd3e9d9762002f5c6600c74ade38fe441960484d8e76d2a28d5e3fc51fae86106b519ad439c9d9be1ae7ac4a2bbb02c68466e5a114581fe7464f0fa9dab1d7580042cd3bbdf7168fa3405bc780d0b51107969791accdf937eae5ed142bc6c5763a49e099f4654d52312739fa06912581ee93e9c77026a11a95acbb9a94080002edafa2941d4a979a2be6f5763bbada3a4853289040f51ba2b0eb396aec564cb62194da4ff193d1c519a52117e372fabe4819e089e50443ae7ef2ce0d55a504188dec6616e45b85dec2eb4d4bfffab4fbe0f753bd3becd3c99d336659709fd393425a10484e3290ef7d5bfb930305e01ea981ed1226086b0f910dc8e81a6bb797553fa71ab163b7cdff48cd98dc91c3f80081ce6f9a0cfbf0ed34d4b4c3450356d6723b3e5cc328c0abe022e33e3a3e78f353b49c51bf521b9e0375b04e0ff03b89f6d448c4c7f1d64b95f64387b0af3eed950dc4ff0255cc57c30892c3cf409d722bf9a70225aa400970480b9153e4c95a18327f2dc078fa2e14a491bb66465457b18443851ad7e7470d4851f58b6fb1543c9fafe2698e8ec4353de08e50768b2cd93d872edde479e73f72859229483f724129333e18963492a0f68d25ce5571b07a0eb15e498a132af4a01d269cbd3065acebfa035ea6f31b6c58be7456b3dda99b794e92e6d20d1f6fdfac8374bb80842d90d644c994922c9cf3b443be7fedd0bbc5abf9b3c664a5518fe0db74586868603b122a26fd958a1de24c3914788f1a8f0e4a4afd2a3e2ef9a16d2729f131bbbfa304ff8b482a1e1d91a38284fdb3162deabf6349b6444eed593cdad30c7bb6aca439c1f2154811248b702332dc7c7c8b2d6fc42e5ebbcc1f0de6cbc2135afdba78881ed5c7379f493667ba1764501af5ed6c48077f93e1db5ed04cbe2dcbbb3c52999ba5011d3757b72202cde36ff321775da7f9f831cf1ffdbeb144627e22c46aea552815cf5ed5539e4c57a0828853da1d988b6bc85ccc9afc1e4a50430499417fd7006420c0e58f3426269eaae0074009449af9d1d911e394794f90fc31d22bb944ae8883f859d9cc02cf2adc155e7c816a158ead384eb4d7273e7cc707b144aaaf3c614456735fe486df8ce655cf771f6db004bf81d868e246ee0f58876e4d4a371ec6c8729553120cfbbc338bcc07f2378f7ac6851ab094a863a3a635033f11c7cf58485216d674a8926b62ba5ec6569d78bf1491debd6802e62addfe4afac77cc01f4bf0a1d3d12ccf18eacd39f8d54c46957317c12c74a2f88f57a3ce913e2b9a221d96578cacdf3dfab7c1908517608c7c4db32d9a3ed3b20bd10500e67760fcc650f4d7b2c18df1e1d5a91b6c6d0fff691f40a7e1e5f13020fa9bbbd207de108599dc005d5663649fa7f489dcc79aafe7ac2d083784bf95d7f3e780b62372d229bd0717f271e5efdabdd56f595a97282770c26bde6cf64b0e9c1e3f91ba9a004a214e2edbd9a67db02d421562a3f43a508b39f79185804310f19241c97a7e14a3202cd996dd38faccb9f400bcdf310a2be6375141d687c77c40601ba24bbbcb22a76378cff45227507362fbae38c48e33fe9ae1f7b2e900fbd3c3f570f17c9a0e4a32732af77c7a76456c0d9545c5a7fe4d45920efbfa1d00d3a9703ef8619571b490a865aff8a0aca6848e8df588e2df700bf0946780ebb8b16465c9470a76d48d723e9ebe71af2e875c336faba5beb8937002be7d83a14cdf8f22a48b42d7370869760f9bfc56813bf088271b0e5da467753bd0aa15912f5be44722776d9ccc1e03e52a3951a305cb155fde5d1d6b04f9dd04d6a3b6486efc824059af83acf7864616092ac396cd97f0f95c294605c8a6ede82bf924f6c0b4c684953aa4585a1071c82cb8ab1feef1f8d34a0e1577e67c310f6e0f2cc9f6fd8b20ba008eb98d233f111e44a5b2a4929fdd9d0c614a785bf51750f733cfef5725a7a55d7526d38a72f9c67d9175e750a33a15dea1805a8f229a5571e58cd3fdb3b957cd638b6f70e398a51bf6b7518c9fb1637588db5bf6ce413d0d129b47e1a9c3a055c4e02a3187e2653cf9eb4d730f2abb67c0ca8a656c2fa6a0a59c8c2dd257fbec6bc40aa93443d3ea4d9b8b191988f8f0d2d84a4eca95eab2948cad250a82c753b6317b3bbf02e8afe81048f1eb6a5f8303e9ea7f4c9e23fdec5c750bcbfbd63e5ae3bcf8d18fc56395981d1718eeae69afeccc372d27fbfb5be4916952c2013b3acc9fa5a64b3f8e5ec39db53ea24b2fe98b058819a84cec4d8313d671aff7bde13f35ed94248154ff0786cc6ce57a5129b529508f1e7d1490b44fc2d13098370dab6bc689d1f1f674e3fc316d884a9a97c6b10c81047e47c1a26779926db493f245a08669b9788d6cb145c7fe709988d78f72a7c2256e2ce372f7b2a742fd1e40aa83bf6f9e369035630fa9dc57fc64e4f8dfc4137f944e3df4bf10687f1c3701ce15bcd99726231b1be1f83a689dc0936a124f3b433ecd084d6f358957805985438cdaf72f45e352413231b397774f3695a2872b5469689aa1c1ac56b5b169f9d8775cbeeb5c94ad1be4d13e3ba67cfd12762cfa8f0d4805e177ad3abc79f040e6f435ad3cc3f851dc1f81f17add1098df3414e077f6551f8e1f82fd601ab8ccb6aa086d44e29e8f534e2836500d1428e53812f26ac7379c6d03080dc595fdfe203b7067984941ab5e4b3fbc2e5ade3dd65159afb4cb15ec3598c3b603c3eff3f2d722d5aebc2a66b094604ddc7bca0bd8c2d296d7c8a55662aed1e7b871274264b2b2b8e06a14de8705978f454f5e68b90579d7bf95696024ba355082b5728ab78252bdd9fc26c42445624a7e5ebeb85c5d37572e080bafee1894b29235004c03dbf5e8e05e358459d90ee7eccc0835e13a5b1b353d587f9922dcf554ed3c3060c72a6991916353e814d0d7121d7134843ee38c658c01303948b6293928114107bbab70cd7a5be490fa913532ad4cc98a35bfcb98ee5885fe012903b9ce9441131af316c826de65687f0aec5ce41da2b635f7a69041cefa045e1a240d8e67f8e5dd09a2b7ce5ccfba851bf7bb2e44eaca5869976293a5253cc79e01bd6995aadc7bf8a4ef4329d88aead6650132ad7af87af0cb229a0aae7a86060f44995d0940c656f6182bc8acdd2f1ab7620a9add6cb542d136f5fac82d4ad6c7277d5c09d4808f4ac8b5094d5d5627bd9b1d4d393cc404563c20bec82b9ed8cfff12500359e2c7f0d0bc75bdf5b617054b1b0c8fbeaa9d1a560d41a87c0b8151e40b0db2b8a1a9f951c672bb8f43ff34f2b8d1340f25daa9fddfcf5812f87d50f3491e3f4941177ab288a71c1232831fc6f9bb7c5357f7efaf9b82a853c684e9b58c328f55642def107b4199b830b5c17b080429e49a46488031c1802715d6c09dc6def61912f4e20325eee9ded69d56cb898b7a6f12d899b000d33d4767bfd871ac6f2bde0006a55b5be58145beb919dfcd0174dff05c6f9b4463b8f70ce8377fbaff632500e734adc0295dfda2bc561d59c2424152b8c0be50c836afe63ce04c6009bb18dc1cda1a77a058146c06042206ba325b2d304415dda23fe6200c2a808a103f105f9ab21266876e5d8bebb44bc91d29c52c799eb97513d76bc69dcf76735d714271637e856becc9ad139ac7a04374c6b83178698fbb269775c49482e9654389b762e3b3a623a3f39d7543fbaeb1027b9d81994683be379635a7e41555c745be574940d84ee41fdc8262ad70b6bdc114c9b180622c69fbdbbc942609afb73965f00e04d7d9e385a994f7ece8dd0efb6235fc9e596f045628319500d67eddca93351a82a6140be46438d99cf285bd75f9609ecb9e94b4e0e4836fc272e8730f158fd30725967aaacb3702f9451c9d5cb5991da778767bba2ebc17c7c9e58552a8204bf5708f1a2082bbcbddf80f914ad41481747f6ebf9cdd1fb36ec36eb7b197ae53d21f873fb62c2abc850e5d2d0509ba012abc4c1c1501f5639b304ea8d35eef1c2392ca8221f006867e00da1150c926844299737f34191383dbc245fd4d4846477c411f990883ed9d812f9f379e804dbbb820d364ecce927545420effb55b5d64726902f87c2c4c4cac303162560469f46497e5908c9ce703b3927cc37079b673abd1289e248a1ebbc818c281ec498bcab701b6a83b98a11148e032fc4e44a44d7751e21621685ab5b4c7d039591deb2c09314196b3382bbcc2527eb84ccb5e8d8ddc1ad54d981439303e7bed9df3b0d51b875757fad1e10ec3960cfa9476c88d00aa9e65659905596e925370ffc1baf8e4a571625867e97ba34ea47ebc29d41a27cfda5341e29cd8cd4e916f2c90870bc36d64ebf7ae3912f405c85c912b09a136d87d767a12a4b1b9b88a11eb14b1a8dce1e292b8d0d64367cb61e3cd69a6435f5c1013d748861a88fdc8ff2fa876768c911ec1d8eea3fac802bab077afdfe76eca865bd3495a7e2a900c2b297a88d7032bde15d0e8f3ea1c23a48fd39975cc73e902d1593aaf82cb54d5f08929ab2fdc3a8d4f369a4eb23eb27d060aa3ab6e7e5e245a9cd90de50df7923477ebc53d93fa1019ad57103fca098e16f8b0672b05581561", 0x1000}, {&(0x7f0000000400)="d82d781040cc167ddef0ba4515b10a2c3a43e0f6b4528e02b4acf46adc018ec9cef6a0a5075cc97266e76faef58d972e0630ec6f1d0434dc3c9ef8b055c79041866e280c1a781cc89fb9bb84bb37c5515e4bb5c2a085bb638f3059e70eb72fb0325710a225122a48b11aac5438a5362a6b7b9e3ddcb90b60a6186cfb0215749cb43c765cabb7e1eb1ac2cd1cadf0f7fcf5ddf6b47996defb4895", 0x9a}, {&(0x7f0000001900)="ee02ab29082630bfb931b00aa4bae69c5cc8acf6af7939df8a1896ab69ceae0006d76e72eaf634f459fa1eb865e66836eb6dbd8a4410512238cf712770fcd395d22337d0e2dde91b87575f638e51c311292e4f52271bf74790d55037a796f38c46f9a4bc70fc6be51b61a5cbc2eae8a2fd5a394e6aa93b80b9838a28b0195969a0cfc5f5530661e2fede59b9b6639da674a29f12ae299cf44b0016e9b8c986d05ee84ce2cd0126c83bef61e66de08f648ef24c03d8ede058e6d6aa557cd491d2534cff829dc6a25f9336907e1788b0e1e0983d73c9", 0xd5}, {&(0x7f0000001740)="9bdab8485bb912b9d1ab9098fdce0f249d7303454c89ce53ff7ff03f038cd0c9436e26e0091ee9bfb6faff3f7e912e18b4c4bc41dcaddc04a24099c5aa65b266623d688f03ee8204a7d00d6b86a94dd718dbbe397f8288ad0a415d14df103ea9e4c8e333276e2717ec5b181f79a21b663e8341029a28cb797be82dad", 0x7c}, {&(0x7f00000017c0)="14a02ed183c1eac3d3e6e2213160ae007a66ae398b24f43bc1738c4b6066d0dc1ad53d4bda015ee4ab855e670ffb6d359d2bb5ce6e575823e1eb1c7f060fec9c6dae1a189d09b6f733596cb0d1f795eb3374ee93375ad797d86bf505ec16452f55e2d9df874e76db6d91564c99f791e24919ff4a3023ea387b68653d3c86a760c6f7dc118a64acad2f9f2627025c47927b71e38814b2095e077a5cf31d14d13959c3162211e3acceb71309e43a9c4993fe1cfba8ae9a372015f463d2941c8d226335d23bb23bbe64e191ec94c3e60cdc29dbece767ced4afc80188eee93048e540d7552a2ccc2a9813584133801e6ddd5126253e5cd4763523b769e730f98b65b4692b8912a175da49c37679d3474fa1a11028d8540fbc155db162b66816f8f9693dda0c889de37ec2ab362703d35f1d82cd616d8830ae5d4c4868", 0x13b}], 0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x80000000000101, 0x20000000008}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x84, 0x400}, 0xffff, 0x0, 0x3}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1024, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f", 0x0, 0x0, 0x0) socket(0x10, 0x3, 0x0) executing program 5: poll(0x0, 0x0, 0xffff) writev(0xffffffffffffffff, 0x0, 0x0) (async) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) (async) r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) pipe2(0x0, 0x0) (async) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000400)={0x0, 0x1, 0xfffffffffffffffd, 0x269000000, r2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x35}, {0x8186}]}) (async) syz_emit_ethernet(0x10a2, &(0x7f00000000c0)=ANY=[]) close(r1) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x0, 0x7fffffff, 0xfffffffd, 0x400a7bb, "d8f1f9e8ffa30d40719c632a0080000400", 0xfffffffc, 0xea}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000380)="043d2639b97a286d3ccadc5374fd31298eac395de996d0ff49701b13a3d0e5414080a1cf3ca46f67a5b90cb179730934e59da8081e669619f95342586e967f48e7515995d6c2d404", 0x48}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4) r3 = socket(0x0, 0x2, 0x0) execve(0x0, 0x0, &(0x7f00000004c0)=[0x0]) r4 = open(0x0, 0x18289, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x6}, 0x10) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknodat(r4, &(0x7f0000000180)='./file0\x00', 0x1000, 0xffffffff) ioctl$WSKBDIO_BELL(r6, 0x20005701) sendmmsg(r3, &(0x7f0000000680)={&(0x7f0000000480)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="bc40ac3a4707968bc63ee1b286a9ff69194e9d849293825e05d9a424b146360936e3376f6f7e127aa3a193abd3bf8efa2dd0636006b284f0e0352b5ccaf1d4b455ada78caeaab1df6b44a2957d43ba12ca2eb4f5583864d558babe43ffb87d0f0b2405c939f71731ff9d7c02da8ffe0bd9ee279d9568f24531937b8670320c314d5f09d0a18aabdb0c2953388fd6851d4cb0b27dae7b97b117088dbcc7cae8090f5aa58397ac448741a280a20a37aa34f60b8ca6bb83707e88140e70499d38a740ada81958661a6289ec4ad63ec58dd9fc4b5d18b4166fb92cf01e0e6f76f75439bab410b739eaff4e59", 0xea}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="f8000000000000000100000000008003dd0a65b18aedac64517d48c425c9bf0e0dc519eadbdb0efc1e45eb7c242d206c162f020000000000000081e5a4c9b4503f39dee60915a546581b0463437db8557d913daea68c124412863e14844b9015dded03fcb4b586da8d30c62d874bae495956727be41d759babe544f4abb4cecc5750de45e6a31cac96aa3ddd8ff24e12755f9b1bd7dc6a53f5f0f0f81c6c0a710caf3d12210a0814c16e659032a256ef3b8e5ae6a10f0203c6bee528da7c492de335c0849d120f78df01f0ffffffffffff5d3b3a7ca8fdba613711ec8f4567dc09145d8b271c8411ffedd7672c049713c9bcc44f0d8cc869b848130000500000000000000001000000ff030000c05371d2124c58e00d3fcb0f4d4bc0d9623d5707574baca9be7cf1e753c9e176705558707a8ca1e310da2ab05aeb59b7cd00"/328], 0x148}, 0xcb53}, 0x10, 0xc) sysctl$kern(0x0, 0x0, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket$inet(0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5}, 0x10, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) r2 = socket(0x2, 0x1, 0x0) listen(r2, 0x0) accept$inet(r2, 0x0, 0x0) close(r2) execve(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) executing program 2: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) (async) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) semget$private(0x0, 0x0, 0x0) (async) semget(0x3, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() (async) syz_open_pts() semget(0x2, 0x1, 0x0) (async) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) (async) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') (async) chdir(&(0x7f0000000380)='./file1\x00') (async) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') (async) mkdir(&(0x7f0000000340)='./file1\x00', 0x0) (async) chdir(&(0x7f0000000180)='./file1\x00') (async) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYBLOB="89ffa23f3c2510db0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000501ea443d080000050001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="800252eb6393f841bc3efa9f2d6183e16c18c1b40c14f2c54b37eaf30ebcd2e83e1aaf5ce6f973f954036d736ef6bd2d4d33b3860581409ce99dcac2ad2cb98400"/75]) (async) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') open$dir(&(0x7f00000001c0)='./file1\x00', 0x208, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: open(&(0x7f0000000200)='./file0\x00', 0x800, 0x0) getpid() (async) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) ktrace(0x0, 0x4, 0x200, r0) sysctl$kern(&(0x7f0000000140), 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) dup2(0xffffffffffffffff, r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000040)=0xd3b1, 0x4) write(0xffffffffffffffff, &(0x7f0000000180)="04bdfa5d1d2873c63e35cfd53c05ee34825ba166e2fea9aec03050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x42) (async) write(0xffffffffffffffff, &(0x7f0000000180)="04bdfa5d1d2873c63e35cfd53c05ee34825ba166e2fea9aec03050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x42) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, 0x0) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, './file1\x00'}, 0xc2) unlink(&(0x7f0000000280)='./file1\x00') (async) unlink(&(0x7f0000000280)='./file1\x00') sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYRES16=0x0], 0x3e}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f00000002c0)) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x3, 0x3a) r2 = msgget$private(0x0, 0x0) msgsnd(r2, 0xffffffffffffffff, 0x0, 0x0) (async) msgsnd(r2, 0xffffffffffffffff, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) executing program 2: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x20000, 0x2) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x51) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sysctl$kern(&(0x7f0000000180)={0x1, 0x3f}, 0x2, &(0x7f00000002c0)="797283008b2dbb0642a29af3fc595604c1586d88b430ee070ac3d6e3cffe6ea76e164e2ad3ed63f0ddb152c97eb003d135b948eff20371179d84c836aea526a44826fcae0a9ffb499b465a38b2a56203658059ad0ec644c51905baf56e5cdaa35059a02eb516f181f000470242d7bbae6da6cc43e4370ab2f15498209e2a2eadeecf0708f03b9afd934ae66aab12edf9c683794ea26b1f9a0efdd1797b39f77de6f01e5a47e0f470675d", &(0x7f0000000200)=0xaa, &(0x7f0000000380)="ec5eed597cd4d6682b3cc3761538a36d2c4eadaa0f9d24fa4b6f7f22aed90a5a480bf487b8b3b6119150b62c89a113f74762e5ec181ecc2d7aa1e4e27ac63606c9c5e7f4a8b768053d425fc96db17c50a7b8865933071bc0c82be43f326d5da653dc32fa400550e743cb599469fb0f9b67d684dd6724c71ad88df54d50a0348cb9f2878fa3", 0x85) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa080000000000000000000000ba00001000"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xc511, "e73cd833c9234527994d031ad32b887ed48217d9"}) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) executing program 2: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/76, 0x4c}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0x4}, 0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r3 = socket(0x2, 0x1, 0x0) r4 = dup2(r3, r3) r5 = dup2(r3, r4) setsockopt$inet_opts(r5, 0x0, 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x4, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$FIOASYNC(r7, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "cf000000000400000000e41b0008002000006300"}) ioctl$TIOCSTOP(r8, 0x2000746f) writev(r7, &(0x7f0000000080)=[{&(0x7f0000000380)='>', 0x1}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r9, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0xffffff1c) setsockopt(r6, 0x674f, 0xe8da, &(0x7f0000000080)="084d11e89cbfa2f3c46605b75c4370f21072dce14cf8a3b2", 0x18) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r10, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x40}, {0x1}]}) r0 = open(0x0, 0x611, 0x113) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/68, 0x64}, 0x3f8a}, 0xffffffffffffff9c, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x41, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000040)='#!]', 0x1ae32c60dbadcd8b}], 0x1) close(r3) mknod(0x0, 0x2000, 0x0) r7 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000140)) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYRESDEC=r6, @ANYRES16=r2, @ANYRES32=r1, @ANYRES16=r3, @ANYRES8=r1, @ANYRESHEX=r3, @ANYRESOCT=r2]) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x269000000}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) executing program 6: sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e8e804abec51b8bd6afeecbe9d6441b63602f05fcb1a6a51e60556f83eb19eb7dece44d1cbd", 0x58}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) poll(0x0, 0x0, 0xffffffff) syz_open_pts() executing program 0: r0 = socket(0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000001", @ANYRES32=r0]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) chown(0x0, 0x0, 0x0) setreuid(0x0, 0x0) write(r1, 0x0, 0x0) executing program 2: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f0000000040)) (async) msgget(0x3, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x3a}, 0x2, &(0x7f00000001c0)="74f02ed973a3a814fee3916a9b8d4ead70452fbefc063485d3", &(0x7f0000000200)=0x19, &(0x7f0000000240)="21d1f6dad90f2568a6b800dbff8742b3a1e178ada9b9fd1bd2b8fee05bfa874d0cf85c9482d4a13ff96013b13d1457cb1dce3f95b63857e80b8c22bdf1cffe51d15de6e2bc5bbc3676f21ebca4cea4fa1b65a792347df65d29d3f311ce31f736c245824e24d1c41b2cba2b99907b47fdbc16161c4e5964e701e9b328958dea078d65aca5fa83124ea88c5a52f92d4a31ba5b1f39d36aaee2ec47e58377a9fb257f45e1f182bd9d6bc43c411e4e205a94770778731b3570938260273d578a37f8f6a00ef66587be033d323178d3af25cf20fd770c5a3e62215da48dd0a26e25ff4bfc9f6e855572a924fa4a6dc08ee579e3", 0xf1) (async, rerun: 32) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) (async, rerun: 32) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f00000005c0)={{}, 0x1}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc00c7007, &(0x7f0000000080)={{}, 0x0, 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket(0x18, 0x1, 0x0) (async, rerun: 32) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x74}, {0x0, 0xfd}]}) (async) ioctl$FIONREAD(r3, 0x80206980, &(0x7f00000001c0)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) dup2(r5, r6) (async) r7 = socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) (async) r8 = getuid() chown(&(0x7f0000000180)='./file0\x00', r8, 0xffffffffffffffff) (async) r9 = getuid() setreuid(0x0, r9) (async, rerun: 64) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async, rerun: 64) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0, 0xffffffffffffffbb}, 0x0) (async) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="71e383e01bd8aabf7d9f39d0111c7b00000000140600000000009f13bb26ffe7690000100000fe5835000000000000000000000000bb4e224e20", @ANYRES32=r4, @ANYBLOB="5010"]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) syz_open_pts() (async) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x900, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r1, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d2368df20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec58904000000f6ff7f00361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffce7520f13", 0xb1, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08004600002c0000000300009078e0000002ffffffff4404000042234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x6f, &(0x7f0000000080)='\x00', 0x1) r1 = kqueue() r2 = syz_open_pts() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x5a) r5 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) recvmmsg(r5, &(0x7f00000004c0)={&(0x7f0000000340)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000280)=""/126, 0x7e}], 0x1, &(0x7f00000003c0)=""/202, 0xca}, 0x5}, 0x10, 0x41, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x7fffffffffffffff, 0x1}, {{}, 0xfffffffffffffffa, 0x88, 0x20, 0x1, 0x7}, {{r2}, 0xfffffffffffffff8, 0x22, 0x1, 0x1, 0x9}, {{r3}, 0xfffffffffffffff8, 0x82, 0x0, 0x8, 0x100000000}], 0x8, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff8, 0x58, 0x1, 0x803, 0x9}, {{r5}, 0xffffffffffffffff, 0x4, 0x80000000, 0xf99, 0xff}], 0xcb, &(0x7f0000000200)={0x5, 0x8}) syz_emit_ethernet(0x3e, &(0x7f0000002180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b42f2f8192000000000000000000000000000000d5302d1d"]) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000040)={0x8, 0x1, 0x2, 0x8, 0x5e5, 0x401, 0x71b, 0x10, [{0x4f709980, 0xfffffff8, 0x6, 0x7}, {0x80000001, 0x6, 0x2, 0x1ff}, {0x7, 0x8001, 0x2, 0x1}, {0x1, 0x0, 0x7fffffff, 0x3}, {0x5b9, 0x6, 0x3, 0xfffffffc}, {0x1b22, 0x80000001, 0x1, 0x1}, {0x7ff, 0x101, 0x7}, {0x0, 0x400, 0x8, 0x1a}, {0xfffffe00, 0x0, 0xe880}, {0x54, 0x0, 0x0, 0x5}, {0x5, 0x1000, 0x6, 0x8000}, {0x3, 0x7fffffff, 0x8, 0x28}, {0x3, 0x0, 0x7, 0x20}, {0x3, 0x26, 0x5, 0x5}, {0x2, 0x3, 0x195c, 0x80000000}, {0xffffff00, 0x40, 0x6, 0x3ff}]}) r1 = socket$inet(0x2, 0x4000, 0x6) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x2, 0xffffff14}, 0x8) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000280)=0x1f) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x1) connect$inet(r1, &(0x7f00000002c0)={0x2, 0x1}, 0xc) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000300)=0x3) preadv(0xffffffffffffff9c, &(0x7f00000005c0)=[{&(0x7f0000000340)=""/32, 0x20}, {&(0x7f0000000380)=""/179, 0xb3}, {&(0x7f0000000440)=""/43, 0x2b}, {&(0x7f0000000480)=""/200, 0xc8}, {&(0x7f0000000580)=""/43, 0x2b}], 0x5, 0x420b5dd6) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000640)) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r4) socket$unix(0x1, 0x1, 0x0) execve(&(0x7f0000000680)='./file0\x00', &(0x7f0000000900)=[&(0x7f00000006c0)='/dev/wsmouse0\x00', &(0x7f0000000700)='-{\'\\#^&\x00', &(0x7f0000000740)='/dev/wsmouse0\x00', &(0x7f0000000780)='/dev/wsmouse0\x00', &(0x7f00000007c0)='/dev/wsmouse0\x00', &(0x7f0000000800)='/dev/wsmouse0\x00', &(0x7f0000000840)='}{%\x00', &(0x7f0000000880)='-\xcc\x00', &(0x7f00000008c0)='$\x00'], &(0x7f00000009c0)=[&(0x7f0000000980)='{$@&,#($(]&\x00']) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000a00)={0x6f3, 0x3ff, 0xb0, 0x200, "9e94d97baca8bc91b665fa967b26eed8d6b689d7", 0x47, 0xea}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r5 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000a40)='./file0\x00', 0x2, 0x40001732, r5) link(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b00), 0xab0539fbc8804420, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r6, 0x400c570a, &(0x7f0000000b40)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b80), 0x21, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000bc0)=0x2) rename(&(0x7f0000000c00)='./file0/file0\x00', &(0x7f0000000c40)='./file0\x00') getgid() ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000cc0)={&(0x7f0000000c80)=[{0x82, 0x9}, {0x46, 0x7fffffff}, {0x43, 0x200}, {0x89}, {0x84}, {0x8a, 0x1}], 0x6}) executing program 0: sysctl$hw(&(0x7f0000000200)={0x6, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {0x0}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xd8}], 0x5, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r1, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f00000007c0)="d150454fba010000005e400ddf920bf10dedfa700cd4283ad4c83d5e94f5cad8940500087aabc4337a1f18160d8f2f020c734dd4bf54fa96487679342a2aa215a89612c85122b69ca3b8e7f980aaedeae317154cb24edcb47e6709f9b5836f2f47485500cbf721afc4d05a3f507b7357318c8d74aa15401c07a5c6a23fc84976edeef955fd1e4b272a6f009c23f6e1aefd2764b023c2a0359979ab7b45e9344c304546f983a1a326eb9a458855e333d61fb14ba05af84acac1690f2c40ade45cff3cd2d4679d2d9a4cbef953e447921eba002e03298f3b06f9428e68dd711a0c763318b561862cb4ca23ab5d107a8481da23805e40b0f9f4ae750d9ad4fcff80e3d647798e93cf2b05a44b56747d88ceda3f784e9c81e77417db5b697b46235601f3063558b0a8f88335a990cd8e16c2ba89df42a1679002d62b79fcffa8d9624d9311a29daa6bbfcc1c1196e260dc5ba8eb94e11cff0c0af5d57b159bd740a3777f89c39609f437660bb4953af8a0048f8b57e5291c9f6bee8b9e204c2946feb876fc2664de3c", 0x187}], 0x1) execve(0x0, 0x0, 0x0) r6 = socket(0x0, 0x2, 0x0) r7 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900483a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00003a00fe8000000000000000000000000000aaff0200000000000000000000000001ff02"]) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f0000000140)="414c62e7a6776fecf78f8a05544f23cb3e2aaf1d17e9aa3a4898bfdf20703138813b2531aca63e83da96ac2e3f790f5f0c18bd91edfe4a1cdac25849a5e8bb6c6488cee0b3d61812d140e99ed5220acb401a2757a8ac0bb42ba24a057bd3883579959c74a713e6af87d4e15453de7c08481fd0dc8851a28014c062ba375de8d9524642883b0bcdf63757f6b36451e8d43d2688b950b97ce8cd5dca704d974ae27ca4b110cdf5d2d6c6d17adb99f29f44ebe0204a2b2e5dce4afe74bc29097f968c04205929201a97f3544e86e944"}) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = dup(r0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r2, 0x0, &(0x7f0000000580)) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$FIONREAD(r3, 0x400c745c, &(0x7f0000000080)) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) r1 = socket(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffd35) r2 = getuid() setreuid(0xee00, r2) r3 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = semget$private(0x0, 0x2, 0x0) semop(r4, &(0x7f00000000c0)=[{0x0, 0x4000}, {0x5, 0x10, 0x1800}, {0x4, 0x2002}], 0x3) semop(r4, 0x0, 0x0) getegid() semop(r4, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x148, 0x0, 0x9, 0x0]) semop(r4, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd, 0x800}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x4, 0x800}, {0x0, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x3) open(&(0x7f0000000300)='./file0\x00', 0x2, 0x0) executing program 4: sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(r1, r1) openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x1, 0x0) dup(r4) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) r5 = socket(0x11, 0x3, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0x3, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x2}], 0x4) semop(r6, &(0x7f0000000440)=[{0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}, {0x2, 0x94}, {0x3}], 0x4) getsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000002c0)="942fa635851b1c9624a63bc5ab4cec2667132cabce457be819e35114118cabe83980817dab067eabaf995102d1fed0474bcfbf2712aa6d6e7d6f7ade4d0258e5b46ac2f8db17aa10159a14fcdf5ccafd0346dade76e77f289c4d089a23e31955f0238aebb45337abda92e24d3f5849ad", &(0x7f0000000140)=0x70, &(0x7f0000000240), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000200)=[0x80]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0x67) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() r7 = syz_open_pts() ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000000)=0x6) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) executing program 7: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)='\r', 0x1}], 0x1, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') mlockall(0x1) r1 = syz_open_pts() readv(r1, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb000000000023001600010000400000d900"}) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000000500)=[{&(0x7f00000009c0)="29988318b0a02caec07ae50d451e0b92154d91a008fbb19d2e6b540a93c132a9be9069fa1dc409e0d624b9da36f9ad5adb9353c33a56b32cb01dc9fe0e3522e661e48f3da86eec66f152f2babcccb154f4b3a963614658747b7e5f5767a1cf20596f64c80b87861ca4beca4c97e57d5988c09959de76d908d524033e5d735a3f4e758cdc1dabd877cd6be57260f85e47879376f07aa3959c3622d59f39e199c57de8c34c2b6d5ed111a14b4bae0a42", 0xaf}], 0x1) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x41946465, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b180bc3eb987aa9feb13ec99e805e6e840100000000000000040000000036ba1bd82e86322c3eac80280712f838130efce149d400d06a3f23616e77006e8836ed3d315eef8c4546a8a6f40d826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf66f3e3833f21ae32aafcb9695b8bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a72de585187e996dc", &(0x7f0000000040)=0x210, 0x0, 0x0) syz_open_pts() mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r6, &(0x7f0000000340), 0x0) r7 = getegid() semop(r6, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r6, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x0, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r4, r7, r8, r5, 0x100, 0x6}, 0x1000, 0x1, 0x1}) semctl$GETPID(r6, 0x2, 0x4, &(0x7f0000000440)=""/11) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f00000002c0)=""/165) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x0, 0x7fffffff, 0xfffffffd, 0x400a7bb, "d8f1f9e8ffa30d40719c632a0080000400", 0xfffffffc, 0xea}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000380)="043d2639b97a286d3ccadc5374fd31298eac395de996d0ff49701b13a3d0e5414080a1cf3ca46f67a5b90cb179730934e59da8081e669619f95342586e967f48e7515995d6c2d404", 0x48}], 0x1) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4) (async) r3 = socket(0x0, 0x2, 0x0) (async, rerun: 32) execve(0x0, 0x0, &(0x7f00000004c0)=[0x0]) (rerun: 32) r4 = open(0x0, 0x18289, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) (async, rerun: 64) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async, rerun: 64) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x6}, 0x10) (async) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) mknodat(r4, &(0x7f0000000180)='./file0\x00', 0x1000, 0xffffffff) (async, rerun: 32) ioctl$WSKBDIO_BELL(r6, 0x20005701) (async, rerun: 32) sendmmsg(r3, &(0x7f0000000680)={&(0x7f0000000480)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="bc40ac3a4707968bc63ee1b286a9ff69194e9d849293825e05d9a424b146360936e3376f6f7e127aa3a193abd3bf8efa2dd0636006b284f0e0352b5ccaf1d4b455ada78caeaab1df6b44a2957d43ba12ca2eb4f5583864d558babe43ffb87d0f0b2405c939f71731ff9d7c02da8ffe0bd9ee279d9568f24531937b8670320c314d5f09d0a18aabdb0c2953388fd6851d4cb0b27dae7b97b117088dbcc7cae8090f5aa58397ac448741a280a20a37aa34f60b8ca6bb83707e88140e70499d38a740ada81958661a6289ec4ad63ec58dd9fc4b5d18b4166fb92cf01e0e6f76f75439bab410b739eaff4e59", 0xea}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="f8000000000000000100000000008003dd0a65b18aedac64517d48c425c9bf0e0dc519eadbdb0efc1e45eb7c242d206c162f020000000000000081e5a4c9b4503f39dee60915a546581b0463437db8557d913daea68c124412863e14844b9015dded03fcb4b586da8d30c62d874bae495956727be41d759babe544f4abb4cecc5750de45e6a31cac96aa3ddd8ff24e12755f9b1bd7dc6a53f5f0f0f81c6c0a710caf3d12210a0814c16e659032a256ef3b8e5ae6a10f0203c6bee528da7c492de335c0849d120f78df01f0ffffffffffff5d3b3a7ca8fdba613711ec8f4567dc09145d8b271c8411ffedd7672c049713c9bcc44f0d8cc869b848130000500000000000000001000000ff030000c05371d2124c58e00d3fcb0f4d4bc0d9623d5707574baca9be7cf1e753c9e176705558707a8ca1e310da2ab05aeb59b7cd00"/328], 0x148}, 0xcb53}, 0x10, 0xc) sysctl$kern(0x0, 0x0, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) executing program 3: socket(0x1e, 0x3, 0x2) kqueue() executing program 2: open$dir(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f00000005c0)='./file0/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) read(r2, &(0x7f0000000140)=""/51, 0x33) close(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r5, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 4: setrlimit(0x0, &(0x7f0000000980)) getrlimit(0x4, &(0x7f0000000080)) close(0xffffffffffffffff) r0 = semget$private(0x0, 0x9845655257adae79, 0x8) r1 = geteuid() getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x4, r1, r2, r3, r4, 0x1, 0x88}, 0x9, 0x5, 0x4}) sysctl$kern(&(0x7f0000000300)={0x1, 0x27}, 0x2, &(0x7f0000000340)="a2ed652555fd4aaab4893e59cfc9d28906af87eaa0feafc9ea8ed8a7627d9011a6d7db7a50912be8eb1811c0b9a9905efd42ef152335bd4f6542b527cb6dd36553b52b51ed4d5f3118a9aa924ce2073805ab879a73fa351a80bf1f68f5d5a6b5deb30b022c450df88aeabdd718c3db48c8d8c7e3c146e6d56749", &(0x7f00000003c0)=0x7a, &(0x7f0000000400)="2f37840510496a0af04136545dc82d1785655ab5d780db3948fdf5793707dcbc8150e7304be2dbf9765631fbbe5e4575f1bf972863ce6c03", 0x38) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r6 = socket(0x1, 0x1, 0x0) close(r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x4000, 0x84) connect$unix(r6, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) shutdown(r7, 0x1) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x0, 0x0, &(0x7f0000000000)="0000199a", 0x4) bind(r0, &(0x7f0000000000), 0x10) r2 = dup(r0) listen(r2, 0x0) close(0xffffffffffffffff) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) dup(r3) open(0x0, 0x0, 0x0) executing program 6: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000001040)=[{&(0x7f0000000380)="1e", 0x1}], 0x1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000240)=[{0x5, 0x30, 0x80}]}) (async) socket(0x11, 0x3, 0x0) (async, rerun: 32) r1 = socket(0x18, 0x1, 0x0) (rerun: 32) setsockopt(r1, 0x1000000029, 0x28, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) (async) syz_emit_ethernet(0x5e, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa23f3c252adb007016b786dd6009000000280601030000008000000037f87ccda703cbabdb3ce23b0001ea443d080000000001004e204e22324a3eb6db984df0670a"]) syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) syz_emit_ethernet(0x138, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) (async) socket(0x1, 0x4000, 0x8) (async, rerun: 64) r2 = open(&(0x7f0000000480)='./file0\x00', 0x10, 0x4ebfac6bbaf78b9) (rerun: 64) writev(r2, 0x0, 0x0) (async) r3 = semget$private(0x0, 0x1, 0x41) semop(r3, &(0x7f00000005c0)=[{0x0, 0x1087, 0xc00}], 0x1) (async, rerun: 32) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) (rerun: 32) r5 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r7) fchown(r4, r5, r7) (async) write(r4, &(0x7f0000000180)="987bc987ad8f9fc5c92b3a600325e3466f447205f18263b21dbb023071823ba07446cdf89ffe205a8bbe56f649b2b0067edfa5758785f5769baf893062d7157a371ab5915c617ff31a133ee0176575f4998b82f570a909b36021b3d4f3464173d0263da79b27002c2eaa2b4feec98c5e5d1d0e7fb697d27e512ea0990da44d945eb1a2d6b9a6d83ec4c8a1adb68c90731e4b446779bb2e04a75dff008ba7f0371b66803709e4", 0xa6) executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x30}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000000c0)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) r3 = dup(r1) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) getpeername(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x7, 0x0, 0x0, 0xffff33c4}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) getppid() socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r1 = socket(0x0, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) mmap(&(0x7f000022b000/0x2000)=nil, 0x2000, 0x4, 0x7011, r0, 0x8) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000000)) ioctl$BIOCFLUSH(r0, 0x20004268) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = dup(r1) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000200)="e65ac238", 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x80}, {0x416, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) setsockopt(r3, 0x11, 0x3, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xecf3a63ecf0e593a) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) socket(0x0, 0x1, 0x3f) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) getpeername$inet(r2, 0x0, &(0x7f00000000c0)) executing program 7: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x0, 0x40, 0x8b2c, 0x448}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r2) fcntl$setstatus(r2, 0x4, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = socket(0x2, 0x8005, 0x40) r4 = accept$unix(r3, 0x0, &(0x7f0000000200)) sendto(r4, &(0x7f0000000240)="7a3314105081e87b1d8e214f3fabb8db517029750876c54e5053fdf07c5b14cefd5315c9cefbed27f9166a171b85ed386a8bf8233149c1299fb8a6c5b3bd603b932a105155d1a2498ff5eb66b2cba243837259e20237b8826928e32114373bbf", 0x60, 0x400, &(0x7f00000002c0)=@in6={0x18, 0x0}, 0xc) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000300)) lchown(&(0x7f0000000340)='./file0\x00', r0, r1) r5 = semget(0x1, 0x0, 0x400) getgroups(0x3, &(0x7f0000000380)=[r1, r1, r1]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x4fc4, r0, r6, r0, r1, 0x10, 0x4}, 0x80, 0x101, 0x6}) socketpair(0x796cf4600df57eb4, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r8, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) sendmsg$unix(r8, &(0x7f0000002580)={&(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002500)=[{&(0x7f0000000500)="d295c1ee24fdaf2e52c141c912a76d84ea36177a2bab887fe688cc1d011ef4b7c503cf9bedb1adb5c851f6eafcb052083a886706bae0d5be8712c2ba462c0eeec114fcf04fb414f17886ea14414a0dea72369f6574f1bf636967439a8847292f3f864aca58eee86f497bcd82ff45b2079e6f44277ea49f2de72a963fb00d589ef53d68325ca809acc89af985d55cc78511468c36393c17a8a9ee824cd52ed1b0e5fd36fec0a4340d92ff4b027881661c4cbe40c314345006d71d9454344cac01355dc85fd61543a76c113f3f85b35a1ad9fa7f74cf56857878fc22c4214555058bab0af0bebb3cf312d218ec3ce5efb4b03c1bbb1503d3fa7037d14daf0272c3f5a64fd576224f20987c2bc29392dc5b807e28634f9e30c33ea3422a4430358fd429e1d0557d1bb1f5effe926b5171f1a8415ee46aeb05c27f974ce312f6c6bc20550d553e256bcee1b95b84e3e5e4b4b474d15d2ce2de2442ce578d5dd140f850250141a9f76418456b9efc1df1700d5054be8689df24e04f8746ae99fd5d84573596a1ab2b13df473c92cc557df0f88496d9fd227713ff15760e16e382f27ce719c2bd4207df6c390af0015d689995dde62a340c95a215731f4202edb8d844e026c52d8734c817f43740a718f25d382471b8f460a5f70895ac6cd90078a49d5190384303b701052d6c5b65386426377f25d6ffb94093022312f549b06cb142d0c694ba005d147d4a04e2d73cd0360347839874c637b5f1e4e59e68778077059fe052557200b5e4667d5e5f96608a2acf9d89980531b57763a509e0cbe8f1843a9b53f65b991de66712af0ef16702c06f6246efb002af6151df631f97d2c7b6497563f65bdc1031e684976a34ca552a2f689f2ced32764aa112889f1b11a9351120efac383794ed314572425eeb05980dbe3b518280e99af109f7d8f8636bb10d818628b237688c86008b4f61f06c65b2877f36af016a48d37da578498797d81b27b08322f405eb9040a14247a0bf76b4244d43d12761af428b76f0b5709153758ca4149c6952bfa28f324135c8feb6e4dec7727f1b5faaf3afb9319409140b34b52496a4ed4d26016e156dcb1789fd001089a9ee5164ec9bde591624e8d26c600fe36e8909df22022424231bd29a50001e5422abf8792de088417fa5ec6615d6da8e48534225c8497b9245c6bb9ca2c0565768f92f938d1d39605e10642af867bf37bc11ff2347dd7ca1f7b2742e473572d9b3958ca04fd429aedc9a6a5a2a531138f5aa08e46c3aa0a5f4f18d0351766f045a973df914847e29843825a825ee1a147a76ee4ecb534d8edbbedd181f26dedeb30a905cab5add8de920a1e9bd8ab4c9292e131ab0b4717ac26ab994e82cdaad3a6247d55473d6ef3b3fa52517ac4ac6f96ee407a9ecd457cb6da56915e94f8ac78baf696836b0a615c42844e6d0a79c0a795f8798b4e4b016992d9ff1f25fea302b4602c14644700325a35c6924c63e11ddb7685824db8571088121f6dd18044414801274ce6ffd259cc06febe1396258d9acfda6993cee79e4cc24e53bacda4788e74448db3ec543b177fd6d68551058c60eadde92ff119c2f4767727cff33fef4c7f0082d7be41977297acd2888c74bb34a7006cc3288453c259429c8dda93e265f804712438171dde3113eedc96660f3b4236126338c1beb3be61887340ac47d254f9fabb66d26ae8594619489d53a8f1bc1422ff148c2b476cc18252ae1b65ba55ebbc23d1095d413efa6081c86e571f734069ae6194d27453d32d6e89b4979587ff8b2e3ad502fd856769770783cfff43cef69c2000805308df76d50de4b0be4a85a15595cfa9d3105ba18a2e30d2430329302e786b8a3e51a108e72090f393f67aae39acb3ae29ad49683822da1ad6740b40400b033ed9b7754caa9abe2733857f055536e8283f8d7589b5f427e35d50e46b6f0ac915a3b75fe7ef2ffffa92bfb48bceb16358402b3c7825f6ebd07d3eaf32d519f00eb117a7aec7daa73432c77518f0db22d32a23a6b035625fd804c28c9c3a488472c7a85d2944432608f8742419b86929d8016334dd7bff01bc3a06d2d1b4cad1f9adccdc9d36e3d6ac62f6a956cdecde32c0ea1202a5d208bbf3f11985c67320122d86565160d771e226b0bb885c46b5172cf6a2b4dea631238c724d24640be6c2e47f87d55762382cd5b9f96cdf6ab21a9efed18ac367a0c5f26945ccb901cc7b3321a3295c5dd4654f985a66af123c65dc8fcc65b556b78f440e8537f3b6639e04cb0bde60e49b85117cf7765ab16745c328148fb66b32441fbd10bd5066907af22eac9b8858f6ec43797558a27f3d234b7a499c4bc03ddb712831f24425d1fb6a5f990e086a3823e1948b9622b763cc15bfd5bb44ed5831f40d2118e7d8796f956887617dd9eade5c594030888e73abf29e7ee28a59df96f3c66d440ac22c2e4e788af4c0bbde4e3b4a89ba90065254914a9f6519bb9f0b5373636c8f4240a08c13769fdd49b46eb3f8623dbddd90fe43317532f7c6d6ad346cc31eb12e0568c58e8f25f57aee0388767cf89b3666cf2c2a98d072ab0b39d8e9ecf8715b85f98760813438decd5b1bde2579adc25f1dba2d8224f1cab4e3d8800208c833e4a0b9afad3aef79ee4d173389b372d8c961136c2472d5e4b48ac8d06383966b31ca5ea2aee98d9b1bf09e955e76531000739b5dd026c9b92b39ff7cb993c10e097b74fc8320ccdcc3c1d1ebd67baef7d40b98a3c7d130d2751e97ece4cba135e64d739afc7055f3049bb77312865fcff0b8fd1af23d55a5cd383f40b4bf3b5194275352865e127a546246a8522bf56e1a7c597af0a0fbac9c4b8cea7d5ec49015037c38f9673fc0efd1d2d88c5447b2257ad432c3bc022d21c93130849c8642505896a06ac9862ddfdf2158767b77eaf606dc0a6bfb14f727281a6b5831c37d30149bf8c7cfb449576e308240aae55f9e56d399632706319ab15c2563ebfccde48c94008ee30c63acdb9494185e4f7d5b11a75c547bd110ad6acf5467fdcf699badd0ab417bd51e118a44c23d42fe4875d0b9303d62412e510e59d46217782f9b43954e873c849e1e7ad249d358a60d63d60b41523877746c07c06713ca321285d8c6948238c5cc67868b9f633f7d088bb965981ab2db88472458c83062ece04af2e799b68a965c8200b1a499573e7874ef91aceed21e5045c58a88aa9641d75984cbe288f91b33d07de00870a006385c2ac341f43e4497f2e3eef3e1643cb121bae35b944195fd0b7e1281711d2af9fe42f71592e51355c4c3958eac714da409347f670f2cb6e3456262a415e83815c1c16f3b6dd18b5344aad193eedffd26001a7a5a393060caa05ea9ce6321c98dcc37be194386b9e310d13867b2c97c44e620a0267259f6bf2425e14c5cf3243638b7c8697bb426d047fa7431babeae8441fd313a6466411e897cec7f5e1fe9c73d4571276378f74981f6fad442ab9c9aae2d75b87c41b265c1734b5a2a96930b73a934eb07681d7a572056ff13099abec2ea5c1471a85df778d5b9b73e9382ed53d650c7c08033c196818d6b386a6537f3f9dc14cdbbbee22227b15104499e15d2f23893c3b9db8042686ac4d421e5fc75dfb5cfc24a315933ba57017a31242d7a1ed5d588f9e753353acec730ac6ecf1141957d63a55f77b80b6bf7baa1ef681052bf7017fad9433ec24ce002ea785d293dfa58929d927b2517736de826821290d44d3e063b6d8283d19f3e6ae96419d662e818d2c9a489b24239bee33ab4724bc22b0c2197512de73e81397e1070545ac4b080393ffd7e4e787cb4dc901e3cdb159694517aa7ebdfd592506b4aedce43d155f00a7fdc9415269b03329218e7ac5579da345d625fc090c7a357e9f03ea954548666dc762ef4abe284321142108f7c2a8976c2c6bf05d2ba2bceb6b32e30f924d7f4451e523c68cb60c3de67d90dff4b3e5d45201ae9f28ec52b366c23ee9986bacc89863316ddf7ce04512a61b5eb67d072adc2787d8c72977467216f2051a88c502f467963e6ef582e7f24d3beb2ee844f8205a54d3294168dfc7948ecec453879233ea9b11edabd801912d477ec8fee96e735955f141b64c214e7a3cd842fe18fac386900a653004b85e3526ccd787b0de61f694d57c0d62020debda6cb292a38d88a968049e2a721b6264215b9f01e61c4833219201c5b94c9c61e47456fcfc4c235583a79a4057224c8a9f601fa9976c452fd755d8e4ddcaed70f085c7bfc242b1c9675b1dd24a68c2028e671cdc03a9dbcce1968ddad42d095941db0b68effc7e1502be242083bb87df063a2109840eb8ea059274d1e0c507915f683a7c7801fbae18e354ca95bbe41dfdd23849e12ea03ed637dcd1ac7af0ffd5c01ffe978c0a54b4e2733b12af74485457119690c93e0dcfaf15217c293a718cd9ad7bc3ffe6427ccfe9398501c124c4b158018f244b371121be3aeef661598b43dbc5238c830694fb61595a5f64251c29359b8db770f6d93df7d93bcaa5504a4024aec205d6dc774b94f8b781f88ff10663b4125022bc968cd29e581aa035f80101292ac043fb8599c8e048226ec66e29483760b2254c929c9a80efee64eaf1cde2acd532b4e053faf0c6178811122c13358ad937548f3d506eb5b3516d07aed970206f0280bfb36862daa3d510d60a9a4550809a7a3b135ce32bd432976c1d1c9a22b082d8fa3c6e43a7fa02548156b706ddc14e26f8b8255d8a4935becfb3421a9fb7a8908f88945f1ff2c19bf8f79769b76ac4f7fab1df8530277de15758e6a491dbe2af61d45c65225f62a7cb50818c9250160195e1a4bc3bedecc4ff0d5c1d04c928887da4f19e9e7f019d7cb842c0e2f000b30adf5c24d89fcc75572b36b2fb9d811e0735473379c02d18e03b792969a7e25f2bb0a08cfcd77f16875db659ea47463bbdce8338ab9fea47e8b4c000ea979e1999ecc74f1402969daa9eb12760322438b656f8cd9f384d238ab7c855928b362848b6d00853c92574ec7edea6d81761e1bc93db7be0d016b68f634eda573cb836a251b52e1b274036f54b6197419ca4effee2ad9c3a4e21bc37cd3cc6318ef5b1b05014522172e87245061e77c91f72188e53d5f7a7f20b374d36d01f1d4892747226156f334dfb1addd402ff59b4e9d9f9b9d60009ebae5de89279ef29a094ccb4f4482e45e866f406348bfd05934bc51978366f52f7d10ac1d246a6fe326a665eb481c24b186f00723dd740576ffa5468ed529836881415caaf3ccd42c5db8feeb64b69afa3fb9fa5b9e9f5ed698d24dcfb99da12fe99a3da39b5b7e90f927d4ddf8cbe26a20044d32b8f8623771aa4ae944e20a97367bcb9d4d44cb418a31a12f34dd2086add9e6ecadb7717986113a0944ac8c0d5c2b466f2e292b9293a1e7849667ad4fb704bae916477051880b3bc3b1995773e9506a51e9399f8f4c1f0829b7d2d8b29b20bad04afe89b6443d605ab41db6aaa84fa9e593ca85001730155dfc18aaaf96013e626a7f08f20c85228da89f013095ed22578195380f42e24ed559c01d43b831b7b052c9c9fac798f082337f029473ce84abe3b68be54ba447d3fd6c0b887b6a0bd04ece55da7c3f9eff314a1b50cb368f809a78fab1c67f506487283bfb46a6b6db054cea825753c644a1b6dc9124ac7f026467c45036a230581b7d4c8fec298b13756ba80119710223e7e2a3d28407cfc15ec7177232b24830ab926bf76e9bee7f086cfea3636aa505a26c7933682bedae7f3451efaf8", 0x1000}, {&(0x7f0000001500)="2047a03feb4a121c4ccdd9ff65f8ecfc821219be4258ff6f914f0ea33219a0838b2e970ddb40a45646f4cc1c2d77477b681c66d94c3cc3765a4274d28c8b8dd5b495a58f1f70797dff14c0b2e23095315aa25bc1b0f0763500fe2d47566ba3dd09a418533f531d870f5bef24e42d069af2d750f6f8bae8b7cb5e2b955e29df1d75586211ba82ef69350487306c489753367eb2c4bf03d78e230a2df01c3520056248eeb027913cfb09014394f561aedc487c6f6e1253fee6a07d6e3cf12931ac7961552f0650fc7b234c0f91c8839b3bf00acc9908846bf7dd55edea78f6c4a301c942ac28b3bad45544e171789411d6a2f0afd38bb36d24bdc995c5c625609bc4d56a8ed52778c3dce0aeac1fd4885c1b324639e3c683c7d336dc6c7db2d778baa9b51a0216848ef6b5c72848e0aeeea335a2feca941579a3fa0c6f37406b954d70874478bb079fee72dad5e52d20d79d746b674485635b10b93efad05b79fcab2e9dcb0c5e81dbac0616adfb12a7bd7380e2ae5ae571b120084fb11567c984c77e000201a6bf98a067c26e6c63d521f9e003e60c58db2b118605fb32c22759dee17712d7a6297e7eb22bf6424510a9f575514c834c09564e89f572b8e2b74ade1db7f3898d582a83402ae7ccfa4d689da2a99218510f37e3e2a0cad546c271fca992823ac68858dc3bfdb1e467e9d844b6d5f61521bc6163016048677edc845a61a5193ff864c1f265ee0a022a707c088de7b456c64ebf3f22e418cf25554031e43109d294fdda825448747d9ff156a2f7d1f597ff2b70006dd8f24dccea671562ab8bbdb2849c488d314319879a915de0a6090252a2fbe40c6cd263a96e401f3eb457b256a1b028eab8a3f2bc57fc0ec4ede0230ccd132bbba948c79b9532ec0a8ebeeffe3cb7a6ec247d295ce231a12d584d3fc51c19da14394ffaf93989b79e6f225785d6db40d238e82bc7f382fc39a228024edb2a7dacfa8161e623194e0ec9919fa0d419b13eaed99fbf7da9222e13afad72442388aed68910ac17c2c1ffb3631507ba443b6b130c126d99f9efae6d52861254ab620a2b19e6056d4c213367fd87521cc662a69556a9155b2500cad0b76c3ddf043f60a2e03433d7e9de5ebdee055241720b4fb4ad9b6b61464afd7e398d3d8cdb306f3fc06b4143f21fe5a4faa851d381b4e2df51865ea28d58c436363f2ad64166dd53f7687a235f67c86f7c317a157fdb92b88ca7eb068a736577971d351e75e605573556ca3511a5c4dff0f6a89ac3c8f2e4f129758a38688e0958520477e0b2b25c5bbd94f230a22872d00846640a8cb5ea1f7c1ad1d7fd2206b4a7bae1e6947ecc0843a5c49eb19904af8684298830945af59408a4969a31bd23761152f42101efc34068434528233115556d0ae58a4a1c42ede6cd11a2c4e5c0bcf033ccca406645ce3ac678db67c144f8af91d35e8d006d5ff7ae63c1727fea4a90a86a5057194e3961603942b7bd5944c56762446a486edb819c748b87f0d53f14892554ab198af35edc5defdd80b800169569162d212428541a88a9f5dbb91b65b23783152a46cf63e2fdeffdde752fa3ecc9a755e85622d9f72bec4f7dc6427f3955a2c0aa87b1fc2c386ea46e4a2c1b10a0c92f7ad4d54820d80977b976ef22189b31a1e431bd13dda09b131ac60bd7a0c06de4f676e35826501149317422ab414817f9874dc9ea5af015b179b80a496b0ad04d22bfc59ba2d2639e7a28bb54975544dadd21912a3b90a128efac22b3c9f8e1457e1920239ae573807170da7287e5fac499163c266f85af12e63c4692cc739e0329920dc1bcc2b17d8fc492d4da0e7f580f61548211fc718b041f8b1ea95aa9fe31b90db60a836856676bcc89e8f0111af3591af3435e733feb05ddf959c49167b82cf78d57cc0c5c2f06cb54c2f8734247072995a03cbb10f2630c382c15de186bd45b2a89e3c7bfb44ab30ea82c2a4a351c8af9c2d58aa93d831884f144a4566d46f212437636ecdefc88b8f7411008efe516193a3fbdad7162c7c3a4cd7d10f26b9060a13664d14a59f1e219079ec1db5ff006b78d1880c563ef382a1ddacf852e39cf75ce568d4997ee28be520f27837989faad4897428f71d05618604728cc06971c63a31faa8142b09a937cab3ea13cad13533c0de55179b73e7d139ae4e416300efd6da7b6c68ef7287961f26a0c6d38d1606d5cb62d1648bc5d0ba2da4ea46af819ab2e2eae7a31dd13cb5c99c2722151fb33a6996bbcd8d76e733b2d5de03fe804e6235900a8f610c52405f8ac8666be053234cda128b65c27208673afa6ffd7f962ae3bfb3df4b4a27d6df767a435bc64cc9a8518f90f1b71ec9672b9109d276e4e5c7b7f7c97a1aa45f0bee160a4cf703254b6a5de121d220d6e312d183931a1e33599678dc87afa27e2a856c2ce735e903342477afdddabc15c8618fe38e732a3dc954608e2298ecddd8557362b6507e373c4d775b3fec888818afc58c1a9d2b6bf50b87f94e9f149012c5a891a75bcfeb739718c19515a0160a1b48594d36364853f597325f887940c2232ad018bfe121e216ed1d8623249ae1529d108daa4c30cd7dfe86be011a1e680fce0cea588bad41ddbd02dfad5f511dbb2e295bc376eb31709462e60bc6938d4449a06ae6db4f90a96463ac28464272e8bb9482380b6b0c49134fc916aa77996d5032910d46aeeb25a865b9e0f4c7b9fb0755a403fcd2201f0e582f80b820789cbd403e185e28d48805d75f1663cada8ead9edfc9c7c8f83bc7033d416964fb63956aeda6d5df428fc73c5f590d9404e7db2ed5856264fe88dfa88a50ad60c91a3a3f8fabdbd4d19185f8dd46d33244bcb4a496edc3dcf51c05f2eaa3fd991716f1272fce9906431b3804238b66f5af498eaeabbab20d00293626f3359f9c23c00a48c4b617be54ba249ac5016626391516c7d765954a067b95df997b54271318eb3ccb5223b059b48af3e834059cab28693fc3149a865555f8b6ac0778033b31760f5e9f844530491c084ac73574d1deb75a8041b156ac0988d6eb42476ce339bc38ba891dc6cdddadaf1599c0d81c83a3ffc42bc02999c2d8c636e696be53d11d2c75673e5668ebec9bcf16c46b0656a0abd08c8a83b8df0776e3b156c34592f5197f32fd04930ab73cc5af59d0aff5c382ea73d1c98ef65f1286872fdd0a7f2b26e5224f1ab68e19d15fa92a048c5a240ca66481a38cd96b001381a5ef105ab7019b9a130f47530d37d50b7ae0abe89a94313df1f29ccbe7cfb3d5f9917b0b7675e484bde63177c91401af4b580db3a398cbeef3d112c5385723b1df4e7bbc87cd18459cc1977dd6c5cc21f36cc6d8a505c9f6ce18cbd1add992fcd4286243ca008b93000e2d6e279ddc5c2d722e738ac33584e7e84ad78b6b90c40807a80cbec00a6173a37d99170f0a1fed28cf805a49d2f6c9eb44bc645ba03fb828d7da808e584fc9020746c5b8739637a479720a78efec427fd70d4ed29795aa41bf4ff71b92bbcc1b2d1d42b3af29f3d9bbf13777517a9e094db64a80437026e34df03864902122bcff375c08f38b4ee9c801d4df3ae1f46f29c4d6495217c9a2a149aa6224f49d662b92a0ca26774c706dcde996db63530b4b1e563a794e7076444143884b170d447264084718b16a0e79463a4bfb46e9ac7f11205374af10047237e32344a7b3d572a8be15ae06e413fb30512ebaec2291edad70b169c9bb1a73c80fc4c4630d0133f3e5d154f9f27371e0f275cb3da0002753951ac36be8514228cc4f895d434c927f62506d06ea412cbec48625afbb7a2f1368a07a5e36f041bacd25abf6a713afdfb04c9fb5cc5351411a53a2e2c62e57f00d71cfeba972d5ef715918743182b8e3158999dd1a8c2066aa775d44127824b5f43df5e696e7037839e2007f416be6fb55501a14484376e1fffc80505abc8fd7fd92ff9a4992bae52e4a3669486d4b166095502672dff941e58aeebf8856452309847b8d4a921352e768c9d867e615f24b2be9d32f107c17c43dfc2cd09c3ac1868ece488e648d947d2f6e3a51a02a88e28ffc9ea39c6e96448997d64b40aedda8c19753e5f47eb241fcb8cdeb69e4ead555cce4aa56f31e5c4102c655a9dd1bc399a75e8b6d8ee856d6fa7923d187f07796ca0ec3f604e5c1983e7d2e5601dad686023c4555fda47becdbb27152f7f5d934c27dcb0dd8e6b0971c6a1f62f54da9434963ee2ea71b51a5e6a2f0e39c8f8de9dded5dc7e660b2b6edf05c7c6a444eb64d91d4b288df26b4e8c0f780113bc4fe5dd30f56776db20ce8ca6a96284b56f58fd24d202e0770484c5952520355806139373eb314c55e1e2688e91f6a89e9082afa78322ff06d7836badab57397e6b8be7f56f6935ada48e367d1b5ac50729e9c00c66d00a47c645f2ed9dfc396da7a1a1d2256765273b80162998b74f0c24497b63154d61908698e353c66d35f97df48d3d443c268591d500bd926784b255e943d6afe9846969758100ad80dd552dc5b116d04b3b934421de42592f2a843ec45da13362de819063ff242a0fecfe0749ce65040964ec336c90e545ef078b742fe7d883ec5d8bb84fa297b4366db2f0e4d3bd7501f99811ce386a3284721aa4155c63eaff0b2b03c04213ceeebcc94bbbd37d2f1614d654c54a44b169379dc3f5c84d3410134835df38fee0a65e897e6bb5c259e61386b133b1277ba5210c7504cd2aa14a2861e6682681b9202801382d545769898ca67bacc4922ff6b67d5ec9f45666a6ecd4ceab834d3c8b0f1b09ca2d4543d4f00a10cb4b9eb59a7b139da0453afed3ba49cba1149cfe491d596227b1a963aa6cb93f729168b8199dcd4135c8375e796a9c122e5c7f1ef28c3671f21b34dd7166c8492b438ac45a984642124e985ea9930e8a27c7f94402be528307af97681dc6271b0dc7b32f18ea79187d872eacf02d84b8c04b4684949d5ce8437a8d48b5d2219ce5b5fc3485f2a74d66cd8a9564866708b8617682b18cec8645019bc4385b24afea932874ec9c252a6e8028dd0a5ed3a310ed5f7331c7cbeaebd1792ac37c1cbafc812e2d3480f3be15a998adcb9b2de41b63c060449dffa953daa9a9085554cfc66ded475e651366114b9f80f77cf7f508bb3d9442b206623bfaeabedc810ca25a512cb0c0407f7406ee0047234cf58ed56170beeaf381263014306b4a289b2c342fa693a7e8addc12ce34cb62b0443cab1f3cbff2980859292b38a094260e2a49ac77d9e4f9b51f32fe8205e8b82c0d3c19e186fec740e7e3e473ffc3d1ce8ea0515fb0940fe39bff6bc4e5c9ad4dc0fe618e216412676ea6bacb6ad275be59b97ddeae0947f3462b192977cd1f3c971de6627d11db206dfe7c9dd6d1f7ca88e7fbbba5ad36cab0e4e734fda3baeb88af0fbe3860eaa36ef9d4853242f7913f33f6324f7abc3bfad2c45565884e356c5c9335659be670d891d21f99a664adfc1d869545d35e421406b7c4a8b433581412d93cdc0427b0cf398f7bb595cdd0bd3f4c6da6ccdf76fb2a892ffbd224b7ecda5931d20e4abfea2ac948e65aa9fd2840fddd16dff76886f35bb67a94ac0f0353b5e9c6bba820db306a37be57092cf0013e4e32766ff6d24d7f91de8c68f4baad96e802e800037f4d774257f6f2c9f859dacf7b021165e12c1ee246b90d9c70a33c4fa9ceee720a4da8cf6f5183edbf516719a8be32549d37dd1945d56e87edb5389bd03a3fb8e56260f79bde956967dba8abbd15571e32bb97da4769df81f250e040bd", 0x1000}], 0x2, &(0x7f0000002540)}, 0x40a) openat$pci(0xffffffffffffff9c, &(0x7f00000025c0), 0x80, 0x0) r9 = socket$unix(0x1, 0x3, 0x0) sendmmsg(r9, &(0x7f0000003000)={&(0x7f0000002fc0)={&(0x7f0000002600)=@in6={0x18, 0x1, 0x8, 0x3ff}, 0xc, &(0x7f0000002b40)=[{&(0x7f0000002640)="16a17bfd03d8e243a83a4e297829521f50626c86146870e1aa9fbf9e6e97ca61cca3b3f377eedfb36d098766530208d494c2761482888e198c005e21b4dfa1bc619d04bed0e87bd67140fd472bcf0f3226cfea2f3a4ffe34ac3ed290e57cd132cc373e6e60980a4f0cda47a9436774096e4dbe65a3eb819e5aca99ba6e843896f55d892c6f553ad0", 0x88}, {&(0x7f0000002700)="f6917ccb84d88173311f95c098de8d270b40c78b7dc86f7dad6ce499d0992d1280caef5febe4e466df540ba3a581bc2ea985563f01162e979e19376e2243b091d5cd479bb93e256118ff128bd559de83a3e88a48a8dbc19252ea1e2069cf6928830edf1dd1989ed7da2a7341080085d5d99778b0325343f2397bea965461183ab67d9c70c96f4a9f1eb8ef6091536672ae131c984bf3d694af7ea6a7a4d7ddee3a5baa919c2621093c42ac5b3b46a36e224dc4da9aa6b35c1d783084ac9f22453180f6f4a7732545b9f129fd8eb0ae1d", 0xd0}, {&(0x7f0000002800)="9f49c2a18580fc0b0c3e8119e59e705c77fcbbfc3210931885e5a93eac56f302529fd3b734190fa114c19c37e079b2d70a2cf1acd81ed87f588d8689108b9fb257fbee103fcb3a4c86c1d62dc09d7a3799d8fd594e0915619f4767812ffb80cd6fac62273b5cd21d03fd7f513730bbea376c1ff97550acb5a7115f93595fc34051e8610d94b29becd2dc3c738742d53c287f86f40767c1720bd5a16b3962c3c7c57f319039b67093db1cb0ab42eb31b5ab6bc92e8b5b18fddde734a1d69eb6376ed045bf9c64e98ee7b0f4923c9588163d8d72734bf4752ef8321e", 0xdb}, {&(0x7f0000002900)="11002906fc332c41e52dc77d930e5ec666819b80b60e377c2be596e240a96916f0657f0a49ef234991d46ca5c8fed7962bc2fbefab2e279ae86decb7dd41b854353abe44a06fefaaff72ccf3ee30a5ff58fbd6e6614acbb6a19ebaa0c1fa59945853936bcaf66aa8065455cace83d13b5baee47dcbd93f791a39803200a8bda6194c6966103bc8afa220b1ab21ae2b7363f5d7ddf9208dde4853bc5ec7190ba6b4f3802dc9a926e4a6e786475b2f8aebdb8ec4296ad53eb4485b84b16a637fc80a60baf0ef03a1734b5b42a503b4eb045122b2aa63986f8dc11339", 0xdb}, {&(0x7f0000002a00)="55c74170b7c29a60cca49286202097c676a4e552f0adf5a6d79b767463418f78352520d1bf194f05c636129597c79b47d6b3ba2ed1c2a4d40d57b42735c80269e7f63f16b3eec4a948b366c139f7fa7a5fe7b2602eef54e80edb38f266c00b3badebb3c30deec540dda5409012c494cb7b13fec7d6e466a9ab31575aad12965d53f2c432967d99be6743e7264a5ac2072bd98b4cfb07910faf5cd203e20579ec854117faf8a61f51593b842778014ce6462d0291482463434b5bc728055aeace041e75b594aa942e3a9c7f5c145895a792bd7dbf2072d9a2c7ff63ff740cd0", 0xdf}, {&(0x7f0000002b00)="9d338ab33aa9a07900ce1d5bde2a01faffa439b74a3d0db7d4eaa2a92733af6bd1c1cf15d19ef542aa", 0x29}], 0x6, &(0x7f0000002bc0)=[{0xd0, 0x1, 0x7, "0fb1795a3a987fb4f12639e4363b51ba8a59738848509fb516bb0a624850450d566c87a81e6b3932d5a9997b80ad0352de8a7eea9043e674445419abea827d1c4f0460b143a86e98d118161e213174aef14cf76920a35b5248d13602f1518062113453d438c3301639a78d1427cdd31793ea915e1fd84121f524b9735fb34c8cd13a92297d098a032c1d1c3e0a5645f6b45941313ea9ab045083b00312eaa3d547eb42a971df5543043a7c67c0d6e89452ee4bcd931bf48a8fce5c"}, {0x50, 0x1, 0x6, "fdd652ee3cea11102bea69444ace53b9c94390a2a716d882b1568d7923bbb380011d039bd01b46680a4af312ecb0d88696c45852a61260a99ec9"}, {0xd0, 0xffff, 0x1, "b5c50432a7a680e1f45760e081f3ae3edc02c8a860a527f93ea2cf0dfaba0334dec56b1c393f49afcab8e3eac36eed1edafbbb2d2b109cc26b4c9223ed1bc5c90c968a62ac1ddee9f497e7d1643f340f75fe680ece271b868cc36bcc6132d4876ef107c10aa085284747e86bff5f78eced61bbe5ea72a725ea9fb894e7dbaa09eb63d0274d77f5d485a154627403056313d07c6dfaab2d048f913497feb5e6b13c36731000afe4b3ed2bd2bb367321be1738433ea43c923f8446"}, {0xc0, 0xffff, 0x8, "c935b45ca4cc028595bfdd7dc8c7360d17bcfa19a01dd236bf433015e3be11d029d0a7e6b5a8e22b824e034ac9d2ac8f8d6d8e3f6db3d8dee080935c711bc8f55433f770fbfd9aaabfb9806477338425a5804848e05757d4ed525f6a677a35535c9a4fc7733e71ed68d8e5042edd69a5d4837d57679ea38694eaa19d89abbc8b43fdaf91041611a3dd9c2bd5dabd106639682c90624ed1805118305b495935a36089b174f9150cbc6c16498f92d03a58"}, {0x38, 0xffff, 0x8000, "8668e269e93d5032a3d52ffb7a5b20ff22974e53a56ac7fa3536e5fcd00dd51e7932"}, {0xe8, 0x1, 0x4, "f351fdb8e73e27c49062c11907c16496ec4dadc84b2b601012bbd07dd1e2657ebdc7a67697f6f142fd5607efeecd490b1098ecfb9a07d28d520d70535bd15b7be1c393b3c5e6d0fb74ff1793285e1ac181c6523ec63193837822c07c8a3b47f3d26b1062b98c6764eb4994dc4b3638978111a7bd4e8943af0f0ec49316341121187df4068140fde6a9e914728326bf720b6c73b61f754674efc79669074024394aec3c47b0ea555b54795b2dcf9a7d357baf56e19bdef0b70db94a20e8c22e5274ff560d5d110296498782ef17c9220677704b2755fded73"}], 0x3d0}, 0x3}, 0x10, 0xe) semop(r5, &(0x7f0000003040)=[{0x3, 0x0, 0x1000}, {0x4, 0x9, 0x1800}, {0x3, 0x101}, {0x0, 0x7f, 0x800}, {0x1, 0x401, 0x1000}, {0x0, 0x6, 0x1000}], 0x6) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000003080), &(0x7f00000030c0)=0x8) sysctl$vm_swapencrypt(&(0x7f0000003100), 0x3, &(0x7f0000003140)="4ebccd565e8f708485965b6c0a2765b0e96bd0644992d8c4921026b750d0ca1b655242c00fb63d89cc04d4e27d07041ddf1e05bade49ae6378dfa98f4be9572a69443ceefc13ce141f03953856012b783f971ca4d36abe8892645e31984ff62e88b68ade5d757a05bfa2c1f715a82f604d196f136430dabadacdd90b291704d290d8d6b94216ffeaa51333639c13b709639d59626d6065a35285a14a8772283e4a24322a54566b3d", &(0x7f0000003200)=0xa8, &(0x7f0000003240)="5c073bf8c644d1972a86c0030d70fb87d3eb848f4c85f1a97967f42928bbc2aa81ee60c3753f00cbe4347531bec55775d5fa0ef897675cab2e815c0e11fd88346c72b9c62391069de36bd096d61a81f39087332728ae74b54c9ce188e78b3a87a18f9405f159cc66425a29775713e969dc5d82360c644d93f7fc58be958e8525cfe4f9283527d308134d7d6e1c507cf6a2f9913f64d3f171ca40033acbddcbf22328358e6200c54d96b9625757cf13a3fcea185f8960b09999d9ebfe85790e48450bd21ceefbc1f6521395ef4c3392898d7faf6f8586645c50abe1c5103621526756e79e50c554850f23b1deda5c21edadbdfb7938b61159b87bbd77a6e8ce29cd7789f161509ca2767cac692a58e058121db1cfd2ef0664e839a4029a1bea8187906ab988699c31cea6fca123232c46fe3c807dcbbe7c05e72e5157727f9b54a3ff3876beab7223849a2b4b0f44629ebf75d3a9f287876bd77e95d8a7219d3bd44aa4bd9e7508dc87de764aa626452eb22e1fd735af69e262422640ec244c697bdc43129f67951608c8e691b6673aded8d4a3f443855d768d7dc387de53108758e7bcc1f7527816ba5d354c77fc776b985bd0834a2f5724dd063ee8eeb23b1dcb629a01ca5ac4f92c719e7e0fac315e180f26386f30bcd0ad8f9c62f420150f90919c8f8e8a4142a5fe0e5aa5b9c56d3cbe8150e38cb35098dd37d1e26f9477efd8353a11545be4c3760350dc04196679c3a511a8eb2ff917f0826b0cec50f500427dffe942036b95c2f47fcf732614998c62fa925e22de47ce90a2b45686c959b546e41b2520ea654dd2a4dc14ca22c7cb3e829bf0d5c77aefd80f93178ebea6fb6d9aeec41eb1f19781a248a3a9712758daf0428f1e82437b089f0668d1c71c12f19417357b4d17d874e506439922638ad4da7afb13c49764d6f88f3f9ba751929ac686492240e15d139aa26047a00f8b0ee5706b07c5b29ce61cd8b18419fa2c61c2dd17969a7e067d96fbd71b187b4d98a76617edbcf68430340d95d2004211385c604238cf1e2bfeb9b27117b80922d101627ffb0c83a938d93770ace995714ce351a9da490afb348fa0f51291610738bf9ac2eef4beaf7589caea4d5f724cdf930d6ae2820dade0ce9e9e76dd75b0b202854d9e5316768804b5f1c68d6b802bb2c0e6e33102f8ac6affd6443486542f7f9a2c7ed96523c4788cab3d979950bd9fd337924c43265802687370a1dc58ca408af52907eb96991bbe3325310191116259dfc0ed28401c2bc232afcf039d90bd53933a627c682fe765a1973d219c019285ed1f985fc2afe63cf1dd5b1c253c8d4e0db5fabe7736bbbc3f9b1bebb349ac5a78478fa329e78c431ee036471903967246f9f8dda54769ba474097f4be60380efc2df684dc16e69b4774abd5e6067be1bdb8c64de1b2dc0dc2f86fa0c6e4c853db96b669b8f5afd6aedc444566f49613a9ceb75048e32342dc13def3fc0902195fbc1a655d2d8535fb49656f99854fc3c93b9012aa0fd4efb4ae066f123f408dc690445125d02ebe7b5e024cecd10e3f73377c0e3ac98fda944e330cbc8f41d4f51142506974a07da612b75a3f62658b0331aa3cc69164efb86970e35957b4828d60bfcadf15698fe447bebd648ca3c17bbe08bcb9e2d18249fb08854a81abe2747da0b04f0c0bfb2fc35f08601f9c835bb4998737d242fdcab084568ac02a526dbfa69140197e5f66b0c373c5a38b3c79fb8a0aabc8edf514e5fc4938ae1bcbed9311d0518a4dad5469a421c999da3422c0c55a5bd5a52537efc53d70ac8cc504fe9924607c543c546307fbafab54345ba049534fd5cd615ac7d671a628d1aea9434cbecddedefa5ef48f2c8ca3701a071bb29f95923b1a07fc8b76a7f5e591fc9859bb1063c146066db7284013a2bf89d213ed89ff089e6b65f47398d023b819bd417743c96a84ed26af3b447b2a03c2ead0f1c5f23e8bcb0684033ad26fcf6d853e571c9430036596de21955cdd0120e0763552e4cb5b5572b33fe8174c8aa4adc0016923e2a7c67d815db4c91cd8604de3c475c899b639c65dafc6fff2d416a7f8c0e03a3bb56d6b8cdc21ca4b1f7c74aa3d2b5bd8b28497b2558528fc6bfc6723ca27d78b1fa4e4e99adaf501ae0650107a0038f0ee44918b40235c1ec853ba20870941119703920beb7afdfb9a7affbd105a1c3894d86f4fba445c06cd7bea44723adb19eb41910ff0753d9a17a8a221f2053799263af5e94d8cc5b26c48fd9f8eb67c2d838eb2d2727c23d7a34ac3e53a6eed71843f760d7e0c09677e55403ccce239d6b67bb0aa5a672fe3cc86d00d895b660b4798cb1aac45479589bfdd4f2e1f4b273ad430751d888996390bfe97e867f184e5b16b05f061d5eaa49164329c0680a347ba58be9f11f756c0c121bcfacaf8fd76f6fa8a3eecf69e11e9a29d4c38164640c9f0219c122b8bf606c0e3be514529f31fde4fe634d54cd87f3b3e895295ebbcf9425516e129e978290523dcadf859d51bac69331b86d7752ca6005f860c341fb2a39aeb5fbfdf7a7ded42575a4c3edc4787e996aba45068592190fd2ad97b9e459be3145ed0987fc806f5ef3b28d02dd03edb479f900888abb973737d53e4ed90de17b3e767f9d52d0d58fa635ba2647254f0421e09e9dca2e3e746b7c229c5e84671bc2a613dc31f9e938ba2b09a317e5221518239dd8d10d38fdb673a616a3c27f7a750b5629da4727ce5c05a652f3760a71c126e1a93d264b9a84c28388a526994460303957377a552bb9c0e1f0eacaecc577034b06f7d0399ffc4357deb9ca536ceb917fa60fbba93633e76a111464df35b6e82fbf97b4418005382498e89fdffe44211d76db9f670916e1ef1402fac823d2d2eb38e26ea068c008fa020529d0a1efd375e38c30f6a752720c36de60f5360eb5294f52176ad23919502ab48d3640b60f7c4ccdd035fbc59028bff36f7f1683d5b3b95e7ecd11cc7c6487511b9d8b63da03f0fd8bc3373ac6d42297f1c1f3b0f05304d8f4d95613b75f2a5f77e3f6a401aa363db5ff44163f05702353701b518302eb9ad6311ce67bb9cdcc38e43978e1d51853032c5951300609b602675836c0322aa9b43013361edddf3e10ad22340e9116456b89f2795bdad770160e7a1506b82eab4b37135f572c59bbe57093487540137408b8cf466d07d15b6b7527b164fa0ba3e4be8b3ae66b17541bc6a7ce405bb06f7132d7ff2d767fafa8fed60b92db669d1eb9277121165ab99ed4c933583ee75afe2e5d184fe06961adddbf6149b4948da605ca38b6d618c5e07ac668c76489ab60534ff69bb88218a97b999e1adcf44071c8db15144bf85428b0dd29126d4659a0ac97e15209c63217bedf43c14166bb5d81bba7fe08cf4cd19077efaef80ad3ad1a5efae7a51392de114eb0f9183fd856b5d1f1ade8f9c9e184c6086b1b0f7bfa3534df638e86c1a9ed5e22797a5fd3fa3a543e8f8eef17a78d95ceb66d850b8f33e658e03525048d14df02d29c5b4483dfe56eabf8295be721d11028d2ea189483f13e58fa344ede0a88c6d65e1120ad067f42ec73ab93cad5ea23178ec442cba30a80d1495e9d5e8d97deaff988d6bb0bb79a82a62ba638fd5f1644fa02d0e24a72f85321f125a6545bcc8e5f36c7848e2a90701e9a33c50ab950d0ffc45026ec49b192c7fa8d951631ae8886fc4dfcf068881b249121e897bfcabb81a893a78adfbd04285ee32c5c93b0145b4fa4fa097ca0eb540ee012b99ea2c9b4cd97b204e43da424e7304217af3d18fe5a123e7f53684b126990d92ec75e2d35d6000e428b622a5dec5938f8189bbc14697e490bf1a143eadfa26f355128366a67eb9721751b02a226d0d99b3e8621bb3679e4d547ada81a94ace873c8d0bd08da1133d7f614641c1b8cdbf2836423146dc059b17a7cf816b66d2307737a9beeb1244d0657bf58f639ae0b231caa6542387882dee9196eb0777f3a70c1967fb64ef450ad8513656a2631b4b30265ce63955e080599ca14acdde6a6399cc10ca1d34f8053d497a8417a05a8fccc2e4aec93a90eb217301cba2c06444ce4720a38f66d70c4ff960e9ac44a10cea35296122ec74cdefc00d36ee1edc7e58febff0ba64dc34711bc8144c5bcbdc22ae8676e3273ad7c3d9b13cceac7ab0870769192a9ca758e65ef20dd2b030c62bce22b217657d8e9679fae12a2150a16112af8f26e0a2ad0fd43bb0a2cf7513e8912799d25b56d52c97313d1fef871518aed8e2c8ee39433c03f42bbbd62be3734b1f8ecd130c705d9a40d6dd5fd1191faee7f229067f59e80ddfb8ee8605a7129fce4fbb2ab6e9134e73e380de13b90e1d307ea5db7ac6927c95e93c4f49409839422dafad2d4461c310b9ec60d6395d33b38b88c39d20933e2c448ebabe12ef0731f2dc27045ff96b10b53e534db832fd3ad1f2f5f5c1932f8797b477a93dc2b847b831fa179386f824c2a410d377fe4f84ca8e30101cfc74f22c484884213b21e4b25c33adbfde781db2b788ac777130bd82bbe695fe73dd0630e4a8feddcb6f8fd9dd096bade068103c1ff139acc2d7863d3b52dd2b8967bc80d05ce619dd63586489768139781d8a7c9fa3fa0ffe142d74724d7ca41807d980b023110208e93dbd84ecd62e7ac1b41ac5c8691758561f7cefcef734267f401e9b71ef52a3db702e8a0d963f73fc4c8db2157a5aba950574cd759dcd3bc47895518d77c6a27038e4e64328cf416dfe3e330ad785cea30acfcec3eaaca6a804d272b91ffe6f9f64fa678e5fb4c763c098ab61ea354a99c51c0521f869daeffa74501e057f83d8515e587b23e3532a1b8f0ea81fb55729b4aba87604f0e4bd4ec626bf5b049d5a36be1f6fb069b89dbfbf0ab2ac1ded4cec01e65538ea0859fd34521218783a56de86bc4cd1b77275a9a9f149eccc25eb131e3fb516baa74151bc80c1fe24e2eb38a929af1fcceb969dab9eacdb3f189c5312c966abf3544132d6d76a801dbd848a109bad25407eca44a82d2bd49809710267592b44bc8d6cce87cbf68f95e57b0836e16c5c8eae21616b3fec135164526a970e2cbba614afacef5c282862ece22fd8d0244ac9656c019885d9a28f747a5301d3208765d23599b9155eee4bd1ed32d8e3db344746e67ee23243d33fad57928e00e7e747c2a71bae1fb109fdd418e88147bb0b0cb74ed37b5263d7149cb457f639d342b660e81357df57e9b8ef99576358d5bb66b3f5763b26fcf8b93751e6be82bc9044a8e5e24e79c9c59c241f3fc829eab53255190e3c88a0cb4a767527d17cb10d65e6f90c5e219a86ae846da4441957499cb2cb03f6cc5439fc7366b5c6d93acc1c41ddc3e6f323cd1760fd4eb04676258a6c72f3ea5f84e2f24d7a0645f731ac991e85fa28502b099f08994ae071c5d925259da9ed7905a2516c6cb84389be97e6f56ba131c82506f0b4bdb7f30e906533c39e2b4b93573827761956a2264dc963d13fedb1bc96dbab79b137d7eda94f022687505e827f7646a1f06a21a7da105bc7870519542195761a1e851c9b97275b440f35cec3990cc393da8db6f7e48946d030e42408ca297985d4993d3a62a283235e274662b6ddb85cf96925274381610eb8c8e8f546fb68599c4c4e4ce17158a7687d8eaf64fe1035ea3c44ea21549021508d5e5a8e1f4e22c8d3804ca095608f01881a06404fded838184cbb1e482e5901912ab52859d757a925d5368aa484ba009cce98a041bb634cfe35057e602de369a646fc77fc1d48", 0x1000) sendto$unix(r4, &(0x7f0000004240)="2f8b1bb88a96877f8066775929af7729843da415e2f3a98b837d921640dda3651f8d07cf805ab983b975f67503b61375f5ab012af24f4b8d472d15e71adc902fe51c7b1991023265dc6ff40f1c5411145bc2a9274b8e0369bf7c28f244066872fac985b59448573e3b0af1ff91f6ecfbf8a6c2b25dda41aeeeb3d1c86afdab5a9df4d8d66c5ec2c775b9bc183ca55001aea58ed24c015b8bc8478c9afa2cc886a9bfeb2a4d36342934ffc2169c3fb862d2281e6c83fff62e0bdef4cbe0c132a2bc0379be0c538e56f548a3596772f0f93e772f9c71217684fb24d03cb827aee290293d68a792c6cf4c699d4e16975e3c66daa215281fbab1", 0xf8, 0x8, &(0x7f0000004340)=@file={0x0, './file0\x00'}, 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000004380), 0x20, 0x0) semctl$GETPID(r5, 0x2, 0x4, &(0x7f00000043c0)=""/243) semop(r5, &(0x7f00000044c0)=[{0x1, 0x3ff}, {0x4, 0x6, 0x1000}, {0x1, 0x8}, {0x0, 0x1}], 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000004500)=[0xff, 0x0, 0x3ff]) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b92", 0x9}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 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) r0 = openat$null(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) shutdown(r1, 0x2) munlockall() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x9, &(0x7f0000000280)=[{0xfc7, 0x2, 0x20, 0x6}, {0x0, 0xff, 0xfd, 0x3}, {0x1, 0x1, 0x5}, {0x2, 0x9, 0x5, 0x7}, {0x9, 0x3, 0xfd, 0x1000}, {0xfa7a, 0xff, 0xe0, 0x5}, {0xb8, 0x7, 0x8d, 0xffff7fff}, {0x1, 0x3f, 0x2, 0x1000}, {0x8, 0x5, 0x5, 0x1}]}) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x6, 0x0, 0x0, 0x0, 0x5570}, 0x0, 0x0, 0x0) close(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000001c0)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000003c0)={0x1, 0x28}, 0x2, &(0x7f0000000400)="bc39c7851977e48487e18b5e340f91488b854f8e9cb414342f94f192f5ba6a6ef707a402331fae1516c3687d37aaf8f471fb963162298ce6cbf2e40cbeb6497df6c3933c65bf9acb7e5dcc187ad76693e4a88706a7f69f797ce9c83a958d0d37f3df57d447ccd3b273e9602a28f83c0007360aa0493e07b0fea463042442f1517ed8894ac94f", &(0x7f00000004c0)=0x86, &(0x7f0000000500)="9cb23b08413a1f48d084f6b569b41d4c838b6b97e7860969533b39523125dfd3f68c2213632e1935a2536805", 0x2c) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xc, &(0x7f0000000340)="ffdaff1091c6a28ac53e2eddc45c8454e486f65955a0a13444f88d2d27fed39e475f66f5e1d21f0cf023890209aefb17666e9acc208dc5c7d4dda61e878944b2532c4f76082ad0f0fddadc8525e88d30fa983d0eab3544e22486a2a781c56893ec893489e07d6a2ba21405c0c3aa", 0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x93, &(0x7f0000000580)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900005d0600fef7da000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYBLOB="5d7eaf287eb29c286050"]) executing program 4: sysctl$kern(&(0x7f0000000340)={0x1, 0x2e}, 0x2, 0x0, 0x0, &(0x7f0000000500)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b0648ac2259a7e724a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e915249b9e563c176e4cf174e591da51d9c38f668a2e24c53cf21f0e4f35595c5cf8a874301f2e4f89ed4bf0b869a5f540061f6e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba9c0a05928a0c36fc32754ea7aef9199ad71a6f379bb4f0317c13c7639cb5596e62a8b84d59eaeb9ea6ccebb04ad7f67ce4aaeac56ef7af9135ce5455f0b4f04e4fcffffffea2a6b1f25f3a52da62cbc1c59858778c1a32980516662cd6369117b37aa99642031a2ee4b1302a3683fec6f76b0a9ba3252ce14385bfe5393383e527add9aa7c617ef80bee5ef252c8b5269327e3c1c729deea9a5b542dbb4e54a8aa3c3f68d8378506351f44f4e49c3bf728819bd41805b2926ba46287aaec5a487bcafb931711a7890965c895545408a6dfdee3fb829c82349b10ec2ad0896098f1cb93294ab624d10479e2465969a8c12e18d83b53fed5ba0a59dbefb77cdc3df69db9636604321ce5c3e4f0d443c29cd43f9c0d0862cbffb81cab403696bb9556f6ea53f551d0de26ba9420d8a31fd6a3dfe", 0x1ef) socket(0x18, 0x0, 0x7f) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) r0 = syz_open_pts() pwritev(r0, &(0x7f0000001900)=[{&(0x7f0000000380)}, {&(0x7f0000000700)}, {&(0x7f00000007c0)="616520204219501cf9e357d7d87a79229785f669a56454a97dfbf09f03a87e1e16e058119ce8f6ee22ac0aea24404780dee8feee928913f19135a90a41516f2e31d337cc2cda439d81a24d8a9185f12304e645a326c99a75a5e36f6ccb25e00ed9343233a1fc13088af557d51b8851d3d2", 0x71}, {&(0x7f0000000840)="82270b05fcf6bc686ccde3db14fddd95a7be964d7cbb340295cc68a3072614941b4aac5bb8ceca81104565495b9f9765a9fe3ab8fdb18a5ee2bd154c207cbbc2680a1807d5b8910ed1f160ae571f90503617232cfe14b0dae4be52978c36bee46f38a6e952a6123c3b656b4768190920ae4b3eabffb35e533e3da49184d1ea9f46a89f81f842008d055a1edd8326116adea254225d24bd4769a584", 0x9b}, {&(0x7f0000000900)="8847e5ad710c6d62a71c2567a02b2b3a5c284d6d17dfb5349f331fb0dda74604d5848e0ccad90238a884270de6e7051e4f10a99fb031e51129e1a6982a6cc306abb3cb581e2385354c567df2acee9e2df7972c044c9b3a5f7db1f712e2a3a0d72bef76e5235e1ddc7289e5d01ed03196ede4daa24e52d1e4826597196b1e637be41a6bdf7138ff818968f35906fcaaad0b6214346024523d732dac7ff43b68c5f5f12a23f23a972ab970c7143a736461f014175387a0c7f160b46c5900dd9f72a509d7a6c9cb01de5c719eb534ba1470b2e9fb6336b3c6a2a5f5c461a57869099e999b9ed65bb8e28de48549a83e02f5f930854371a4b33bd7f2eb90531082cd7068364c0f087a6eb7a6b1c546cbb9ceff38211eee88c5abd3f7e8a95bf370099207609feb0ad8d07e1a2c864a59d06089287f845bb638e8fd79869732dc1f39dc0b659411119605316cfaf6b5234f1ade832d447ab6a87c9ef1bad29b2ae98fcdfb40aa22627c9271199aee010550abc25030bd6602471bca0512f9c2b006dba02e3549d07f2509b1af40dab7edc0b006759f5c02751e4424b0328ecfabdf1a1ad688f5423a588471142ac0887f31bf9a10797cf6c465239f5cf3ef1f3f705a1e5980e53662b4c4cef55b2bf04e5a5aa6a89fa30e6cd227f2f08ce9629072e23a34fa41c9800f653a0b9fc29b5d761b94fd7b59b3227b359e504d9062b014ba86070277a420fbd3cb282902b47f0f967e4b4df59ea695b02c9c15e96c2f1d60e03b74878935f1dfb4f4a534e707f22368e6469e437d8faabb1e60d426cb511360172ddaa2383a5ef9685828ec543944f723750a188ffbed68fdae7a24b94ad762c4319f51e7195098c3595bfdc76545b71a695789d7971bc691ca779647092530505dfa96683bef9ff212f9e0c8ce55ec4acde57ab5914fea57476a467af36c63d1cebe8088ab6a9aa2a2de7c6dd8d7b246dad5917c99d53669270c6329575daf10f69ddb13a0d8ac842c11bf51d65d3ff9fbce370846362a650fc74953c93e74118710db0eee5c90e64a92e50d3e7d454f685a651cbd8292e78b94fe04236b0cbe206e944b4d35a565648703c61205cf9e5a89176b115c8738812ae053f2b4a055f116c0a084f221cb524aa3819fcf49dc9faa3b4fd897d579554aac511190bd04841cf9fb5f1c8f4167091328c04b43e65a9f7f56741151e5f8ab396e22aaac2e70841392fdb39419c3f446de88491084e21f281693ec47816db44e6ed0f74c18ba546262a81535f31714d167a7934eafd4b8b0ce503868268a44d50001aa6151dedff711bac3bbe54efd8e9595d2f09116487428044a5c55743d0865fda6d2f2f0fd380d0f0befd1582811b3d419addfce5c9f222e6bddbf7defc1c52c778b7542cb4e5d11f8e56b3fc6b40a04d0b4146e8986fa52130cc274193ec4275854cd44aa94bda12e97bda7131330c4bd7c863b1632fa6eec92985584c77321305e508391eccb30df51e26372783aae985c3ff9008393c777e3aeb4b5db1663da04441d692a4ab412a2743cf1a8226da58e395d383f7530fe6cdcd1cab928e34752455dffbf7b293f397be7ac2b4805a1f5f9230e2ba9432a4faa023024633e6985840b6c5519f548e0ecb555bc419239de92b7fdd1f10c633395c83edf237a08aa7c8a77f0ea2d4aa0c14f76990f44f8ced65cf76ef2ff23c0696072b7d86df796213167308d799d0db5b072046dabb4c13b4a7ad5cf28d69cb949ee701bd9046a0ad965c5db11ce5eefb85eb7901b19c1595bbd80dfacfc4f2dd58641a87667a182d2ee123165ecb5aea1f087179bda9e2fa2d5272e93d898bec90b3d6a8d73ce7223162ad3d21b71beaa14d69ed161295a1fbb9933025b4561aaadc6427923aae450d50e72f0585d2d4199c21994a82a6c9e8385e8cd47f92e093af5cb8e7a64aea7f1848cabd663d164d591cc2db2e6accf746bd1d7b178bba6c7ff1efda6f6e710e4aeb09b64f6a2f5a6b1c4338845252f46bb2db0cac1363761a7cdd24f3d63afb0f9310d9ba59b9fdb66a06ebeee051b09ce64fc7f2f986d88e5bcbaf0263e5b708a6ca5933c835ea6513f227d7b7841597dc37ac01e7b6affe0d565f8cd7b8facdc7de45dcab3cd1a5617af27b43fc28a3416137af4e8348e5eb93a7c6aa03952cf3ba267e29e2b641bd77a66f9b8cb4717177bc1422aecaa5684bd6ecc8f2cdae3373982a9f0e7dbbe11843a529ccfc338583fb0daefae6cda03155cd66c256d18ab2be8c684285eb7ca122e37196ed7cf6085fc1ad1477f5eea72e8756e17334026166504a1411d6ab9890b009fc4daebf2793d6eb8562b49b2fd8c02693dbb409bb12994dc2e1f02adb75ae5f0e7947876277e13aa57d0bd149e37cc638e59917040533ffd27e084147360899b9bef262a2f7a77766559034ae8c0044c05db85f8a435fb174598d1ea5dafea4a4d8619cd96f53e3fb482098fa9a70286e49673730b5badd3d12640730f448b8479619de9e018f392f2ad3ed1205aa33fb6b2756260b43b435fce9da3b20853c798a845ce5e63d14311e23c89ce10882a1ffbd491b48977f39df11702397ea9160901aa0b0ed53bf3df57f79816ee442b02949e49269ea0934d65fcf51cd7b6312aa64cc4a77b169b0a69062e32b4b10a088008344d3babbbc2ce96fac4111718443f62d3feaf24ceac7f88f82c577e24b6eeaebe0deafc19cd2cca1a1327e62124d7ee43f6f68a3e89f4617cd0613e36c5f60668ce85ac54441ae951bcc9a46be614415fb83a8149381dac138fd70e318c207cd100934bdc4cf72531fcce6dd3c170ad5ca91df1a2df44b6ce905497fb2ffb37b5328c9733e665463d18eecd31cda0c4243dcc91e53578f412c24ca73a357292ab8485b3936e584eac8f0f60bf48851771e2904da8cc448a5794d947ae372314ea629be730e962225f064a89c9849cbe4f51d305e2f27ec67dfa07fa39c3e67e8f69d889080e356fa7c0ca2d07b536aab2c41b86d521ac1f36728778ef83f9e2ef2c8a194100264081952c6c7d521f9784f68f6697661953546991a044f327779b56a89f0baa6b900c327ff34de8ee47ed6fe8d9aa85a72fe077ea940b8e3d821a2bbc7bb39c40bf74ab087bac0d95568b64e957f3d4a3045c393237bc9f273b58c5bddbc366a3d7351e8f77d30b7812f50e6f4ca20795a923bdff38ab8e010b5e853df91fc1e2f26d2976457e8fa7725f344537ee03a379e574e5515b8a5e1105777dcab9c6b98d67724ce7432a5b9dc126fcfc19ec71a3366c945b659bcd7dbca7dda892419d2fe8077f23943551f1abe0a0db9bb2f3f2cb0709d06d60f70fcaaaffa6d60933f1d5c1858c739a61cf5fa75d6b7bb54c078f026409e4ba2b980b66ff5fe6a3bf50d13fc54e1198c9c84152fecd2a233daf0f911d568c7827b04c0e6e8303887e1b8dd312a8aa469d338571919b7e62a203a6fb77aaf6e186386e8b0f7c2710819d4cb72d1bbeb2db012a954258861ca36ef2295d13832c16c9a4c70fa51ac26a9ec96d514b7cfb01fa3a07e98b8842ef9b038c9cb42dc1b93720df0a8819ced2afbd4aa3205d827d450255107b8214225fc3cf67ad0a74950f41e4e09a7c09edf436ae19503870ccbec93ff9c602d673cd1c3f817d7463a62d9d5472d8481012a29f05da671cd5482a27d9987f87d7f76cbf3d9e7a53906c06233877d4c100f9300abad43a9e0e241b4d963ce5dc4ffd46b42269c0c1e62d0d54e55bf0d9d404f8979e62235269d19c7b9bb4a72b2a2e17e4aa86738634adb32adc392eb78c469cb6591ae7da283776021f145075824efb1694cd4c6b90c42c9c5efb99aab4d149c371287e602c8b39fc8912e59ed42fb70fd3301d9fb894cb2eb5ae8359ac5d24041e96da65a3c49bc0342da70b3315bf075a0d963ea4739d50e2a6f536f3d3fcce8280ea9c1c09a7a709b9b50dc1feb226a8deaeaf9a059771bfd0c318c3d3970bcc4a13ba9fcb21742a3cd46e1f0d492e69e6d5ef5fab2483861bbd2ca5ada8ecacb65489ed769b3b0ca014e0deba35609f3e85f61ee1a7b064d2b7406aca659536821d09fa02cc3a697066d7657adfa5ef0c30c5fd1f2993ca60f5ab96dc65b8000aacea1d83ee3350e275dd4b773b652bfac8be20e78e43584446e8c959161f63ce1aa9d7255893cbb8d4e1aa7e11a3c02a8847d238012102c6eb5aa87324bd9b2041e7cd5f24d4fac9774ff6bb614c277b0d388bc597a0fbe8f8885e2400f6d42141b56880d51d2c82d8a7965c6db6217422538c5411aa2fb7312f894fa3921a02b7dcdcd7f90fe27e2557d8f77af7452d76cb23547733b685e0c58e5e4a6a54c39c608b9c302db31856e0bb32c5c069dfce40d16970e884d05696d9bed7b680b463d1f15ae52c6c12a3ff1c41b1358860e4164225967b4694bae3b38e787f03bf9b087463e3fcc1e055cb63c98d35fde38c929f0a43b01b04ec6fc55ab08dbf3f44a091bbe8698d9063cc1e63f9a4397e7f10914a2143a5292b86efee17403f92169d074b0f67dcd8cc1ee0361953bedd21aa16de49910ba079d4dadb89cc78fac8966ced85985de7a23a58ef2847265ce22814dab40a2feaa34b53ee52ffae4bce760a28403254a31423b67609aa7d48a875631cabb2575b3965ed3213c7d1094f4b8b035730be802db37e85653760666e48a10974570a7c28d92922baec1fc48ea3575c5101469c24b5f4466e1d9a716354f556cae6db3771033ee036e357434571056c2aa4162bdb89ac98c532c416f307448eaac8d3624997d3180f34b672fc001feacca035fba27be165b4205eb26f360e0cd4a3cc84f8189ffbd55980109e2c5ec07f6eecef730c7d0f891974942fa34bb63e6f844abd097ac74fa55b8e076c862d862de4b90a0940254eb67fc589357faefb733a941936e846cb4fd6dce71cade219b3017278df4fb98178d8a8c0c6b5968150f953933917bda72851d346ffab030d05eca4c7eec38f547ef9760aee5e986c99779b8cdd7dcd956c7897f2809bbbb0776a2c3de4e4ffd6d3f1595121838d2459f7aadad627a3420058a14d3ba8c5dd6e2181cb1f958a6fe2672cfd1a69eefc4dea3f2482d9f53d433fdb27ccd5ca73f768b4de075fab9658587997d1c51616595c485a65d84f2bdf357cf3d0df3d9d8d46f8b9218e4d0f55622c3e2055971e832616c131da2ccf09e4fb13fad23f3988bb2265b44a65bc3e394e516f95cea9033e42864cca54c509ced76620fd31e3ab81284ad94b2bfdd8063fa44a921ca9cdc29f9cbd97b9a452761acdfd9862aabc548f607d00757cc933626e8726f09334b7ede23d39ff4740b81c4852819eff0ee15c20b29c1162e1a7d1e3d84acc47b22e172ab7dcdbcf93111014113a6d00487243b96d139621544a9a42085ee44dbc17e40117bf6dcb4ecebaf0bd0f092582419ae432c54fea695c3bca62155ccf0d58c5cd1f0de88a1d2d35a30742a92151f0fe62dbf8e29fba8ce7518ae8807dcb53a21acc3a73736761a8c523d51c47d5da89fbd8ea3e878b46a3c494d95395a8096fd2e34449392f19f0d0967ca698641f4acbb577494a6a7b485008509c2514bf2c25a395804913827ec057dcc073c02f1acc32e58f878a20c1dfabafa8", 0xfa4}], 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) chmod(&(0x7f00000000c0)='./file0\x00', 0x83) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000100)=[{0x0}], 0x1) r4 = msgget$private(0x0, 0x746) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r6) msgctl$IPC_RMID(r4, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4e}, 0x2, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000012c0)="bc7401c400ca91fb012d06a1eef976bc224668574394684cb493a9bfedad5ca9ef4aafe9eb891840abb2f5b8d4e605ba9b1afedbc100311d52a2159ca315ba1223e5c1980282096fc7291282c9d28a18f7be5eec9bcadc5f0a9cc4", &(0x7f0000000080)=0x5b, &(0x7f0000001480)="3f441dec93a022c8e51176724b662ac4eae5b3d63c62e4bee5c1085f142a92fa0adce00f6928b33d7c60ad6fb3a582101245532ca36104632d8ea5080de4959b5544e2f68113df1a6baa4640e65c40c53fb3b719f65766b09c08ab8c99dd086140e7f6c66de0fbe9bdde6317cc2c614a6a8be9d1b840a4e81684138c333fbc31cc8af43201bffd7eb1172507949c4b089260429e9ee69f8da73df399d6f931bf4986f268e4640220c60adf65dfe49e3c513975037d280c2fa9d089eee5d5eb54d143352d2027845efcf662051d1119e8da1e0fa591d061a1424af75e196edd2b3a40aadd5134b53eeb289984e854c1d90b4ae11dbab61e400f247d4939384a9129ef77399ef6e7c1be233d9e33c079f53eff43c9171bc7e0caf1889fc336420bc9460cadf69e742c04d7c209e2fc926bb8e0d4f67396827653ba3c55dc0168dbed4188ee35560d4e4c6ee4f7e81b0f4636c489b786510685ca50cf47d225e8ae78329d25ab7c5691fc167e2543cd6af006ce413662cbd2c571ad051e98d0ff76be168cbcdbab50a3c7796bfb3f2d005a1fe2a24e315a0ec61a51b09a1f4f84687bedea5e4254a3148f6c3ebe2bd2fa5fc5ea75ecdfa08749891d4e74cd2b9932e51027225f261756df93bc120626809e4a89171b33dbc29f5cd7b763363a63bbfd77c2255fa4f44662da4d79678936063ebc0a7d686a2c739dd7c36461475e5d9e95287f738d804e7ea56e69845851affb6622d8660e1f3162f588dfd4d89a87b93c83904f42cfb10ad0e9f4145a7b1fd3dea4eaaa7b874ec757b9dc0c3075e6200e38a2179200222a948ba42595ef020167aa77cbaaa22c4423980f2967554f8b53b11d57a819eb9740c21aaefdead2932b08d9888f3a3b530475924fd6c775cce6ddaa5f16084e261f1db9c41ae112bc1242301ddf0e7e326d8179dfd4c8559f02d8236211747971609296f66014c31b3307e0b5a904401d3af9d79b33343a46bcb0e3ccdb8a4428ec351aa02f7604bdcee1df63040f2ddbf21fef51c2574c283ebc19da305973b781df4bff8243f51b4015610cff319b845674247398487f8d3125eee26a8af27e7c3da348ff83af971498a6a780bc2a1f0793543f70ac23f2309442ffeb6d1b27c4faa5f0edc075a6c9e11461b0e311fc012e0262f286b55f7ebcf61f60b9737761dca130cd098030022bf35836d31047a7dec5dd702619f179a0496db26c615082c2cbd0a35d934ece1cc9391f88e4dd20df8551f008b319a0d9ff78fcbc3e13150d588fe2418056a1dd5141e18c5c086374faba2df6cf53450178872b2d5bec16656a94ef1bff1a28b95e7569973fc940a865bbde0f8df5b958b35c0c3a01569b5f3ca506233a0888f213af9fa0fbf12d0acdea9fa5351a4a8abc8bb3a8d6a747ed5e1d521d762ecb8dee73e9f774c4671cff9b83eabee3059e58b5af13c108c2149ff76df70e69031d048f69b31410ccf10bcfe23168bfbf36f8ccbfd79bbddc199a7ac00ef6ac094cc71ec18acaf3de2731e054a9bdec68ee41b855f745ec497b958c98f9c47169fb24614bd4574b3bc63de98e2ba81559829f80d98451b5b511621d2f20227f135107578de3ce56d86297a36a2a16cfd25f6b0b08d093b4c714f4e0cc0fdc92bd8b847aff4b8396ccf11a8804c8628e8e43f4e44203b6f09407998faa2ff736febccc222958727f84268ed1ea3ea652cc4511068f552e7f8c5b5662a5b1a2b8fe93e04297478d06cc2eaf136d7bf021e6335129b7eec61a0fe6cee8ccb162475c7aa89c9a31da4428c1cd33e6a8bc7907eff0ffe86368d457fd125faf4706f2ebe65402baf031fb019aafd22ba83eca1ae6e9df19addb0045e7913a45e6ef37a19f9afcdcedb38edccb6b5dd10c3735682326f77734414cd32a27b3234ac5fd02c9fa40eaf17b9b606dee2dd41886f59757dd8fec3e52d488de0f3d6c3dc3bcaeff2a203d03a458490950d2ca521253135550f2c5a90b93517e528564dfd1dfb1e6c01cee1acc94e2ca77e666826f5a4eb4aae43472c2e5726d21e79185f964ba819c2bb7524b5ece59e40ab6c32070d7472a7e8f8ba8f54250f6312e7e8d756f957e308f73324e5f12ad476a59ca4392fd0bdcfed55ba21324bd9154edd291fe377532b513f6298e09a1fbdf9b05a748d402d3caf51ef1a99256bd4ee5c2e53265645996272da97dbcb8f16e3c3dbf4a9e42603cbb46cc5b3e3fb6f566b1c6bd2e958980149f090b13d230df7a0039c15e2a4ea4b294fa7c3ae8bd7b483b02c3569610eeebf9a868d2c6ab9de22dcb9c5a7faa54abf93daf00645c24e38289129be64743004e1fc593adf16ed5fd82f3a6cce9f8d9c08072e48410e1c1fe1c9fdb74127d8f9ceabb825ea62f22cc39cdf29f161334061610775610df2bf4d9567315f6b88bbdfdacb057af13399a52e65a0275af0808006f3177132ad94333c2de9fb7625ee28157d9f3615c444d5fd5dba187012227fa6354f27a5747eb87ce16780a27826c28942eacc25ab67c60d5f31bb7366c048b3128994c2ad6d2036314f72b2b3d74a317386440fbf5388f2a436cf4afc4a6b904d41e5ea211f53b532ae1d9a8cac112fa0a51ac31e58898fa0f574d77462eaef0d9fb9ee241c15db46afac47f7ef7bdbb496dce6537c143f1b3557e7357c050a67a3275f3a4d419b1f15d399a85a7fbd75fd2900563ae9c70fc7b00f41f00940756cdf2d75d0c9e228da2a8d7ab679c4bdd42551d18f66740c6d3ec47bfdb6f14e23582f1f520ce03c83389078ecf6783ffa52b2866218b31340301340b6046dbbbedc3edd6f64951107b40795361510ac00341663d2c578912d164606df133ffa95f57412e24ff4695f790a1ceb70ac4da3a59fcc6a23a3c79faac7dea68df95b5163e47541b36e2711ed30a81cad3e4163350104b47aa4b8d9387b7d432b6f30e6a92be896ba725a974fb67e21306ccb21b89b76c5487395e07dfaf046dd537b89ca69a037787cf6f410d616e70bdb791d5db3ae8e90a32b63dc5ba9e6fa1501206bcb4281df3a8550deca6a0003d0c5e6ca0b230641fb8f4529af5e15202391615c8f7b72a6bcb0586fb1493290ba7d987ad6dd797cefd4cdb465b6ca6e4d7349bbd9e591ababdd6d6c2d840684442da8ed3651fc0bc298272883500cb7f68e85cca0eaaf03326187b4701832b25d989ac5c99eb59e9ef1efa731939d3d3368ed1e402645acb32fd254ff4fd57adb65e508e7a0d68f2f2e5ab0bc4a8e4c7811aeb1a84f0a0f9ae5170b3383be8148fed652978e2a60291e5e7cedc12823a045b2a5e29537e0989ea44f6e599558990e670c7d70ce94083c630761d8fdc765abe2c72d1a3f4239db1692f611b2c0103e37af75c16644c7aeb27787965f9a2e551dd00b20cec4c1f29e269022f4187d9b45202b1ecb74737154abcb04d5a05112bbc0eb2a86cb74a99cefb64b6f44c0d8bc347ad7f4f247a2252fd42434219e5a3786aef2f344b38f8115bc55229622d450301f55f9c0b6e13554a1998910ebe745081773a3872ae86bc0c0edcfba3de3a79612dbc476030a11870670218327ba67b83baa68a7c7691c6d21f81d61fb178e4eefcf9cc9a9206e96c0ecf6c6c90ece042839adc6bba266fb399931068c726451480a57bd12db152a4be9881c3cf7cb152006e2bf8130c2561223d648cfa079c909b55ab071c5a4ea563d7cd5433f03eb1f5fc0b2fd67a56d244d599a0519518283973de309c985ee61ac9fbc2b71921c24b784d47be99be32fa4338deb818a1ed4bf9b737dab3b1993d34e634954447108c1c94ddf1ac10b19ec45326b72db4747b062fa61551787effd28c2b05a9315e4b25061f94bc30b46cb301faabbb7eb252d839670176bdcbf935f37a743401b72a125345617bfffbeb1ad69e6c2b1403b2db59f0670020b1ee60df35baf302701957281366b69c2c04900dbf0b0353e85b517587c851d8213ec665ae544d36824717b38a7168c8c1ac7613ae471ec04661445605ee2caea5b36512785023f054bf70d9a2e9a9f95428eabe5a4d7cd94a3e5a571b160d803f9af6109a1bcbec9ff5f621de0541aa42a2bb8483b2847fb9bf5deefe1582861a7b299c1bbb3caf9d18da6d8c820c4b972202de8aaf1c4399a5f27ade2da5689b447c7d3d39e276ca41ca0340211fa9963292be761b050b1f1c755d17a322222e417a3aaee5e3a08617702acd577e81da9a2bd4900e7fa18e75b071", 0xbc0) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = geteuid() setuid(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket(0x2, 0x1, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x200, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) getsockopt(r2, 0x6, 0x9, 0x0, 0x0) socket(0x18, 0x3, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) truncate(0x0, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x10) sendmsg$unix(r4, &(0x7f00000041c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004180)=[{&(0x7f0000002f00)="825dee28d4bf8cfc4497e23851497a50a721ba5cd131150eb2ab614783cbb4456921775c2cf40ac09035e4c34400fdf13fa4", 0x32}, {&(0x7f0000003080)="11e5c6fb431ae7406fd86b8e5a02830a55786f03be1f6211edaa901f91a1904cbcc9b442d3d99c7ce60b7695f8739dcd9c26d388e6c53ad7f3ad3aa3bb5122f653dddaf49a8f6edf364da7d1eff271b97fc66742861203498bccd0403c06932e5eeb71f53708369808db181c18bb29fc2d8995e540905cbcdd2ce7240c01c26ebddd3efbb6e0db2999ac65d214a208f143d68ce07704af5b6eb3d14795d313b7ff7f1960e3cb45520a28a84aa3f452afef23f990d1e03a95ba3bf252b5576b36d150aebc0b509d0623e99f3cbfebcc0243b9d185866a07b54c168d895ac1fc14679a3dd6d80bee7eceed0ac1e837bfa9b1504ee9af6f28fb42f4f96857e37379773da43a7bc9dacafba0a613c9f0604855d276fbdf075ee83e61171058d1511ce2bfd1c543310a29c91a13034e9bef513ab4a55b6a598b5b45500dd10e98b66e57da22c4120455e61d4ff932c0146e51605165521ddccd77a0f670c30fe6919270a601ba1ab14c72ed7d04c0db7c461f9523f5acb65b5c29c8aa96724409c8d489751b4fade311e78bec7bf5c21888eaa2ebc110bf2d32757d43b87975723f749d85aefa7ffcfb304f2ac103939db51e73a1a67e4cc3fe56ea2f1367810c50895c7874aec06ce54f6fbe92dc6e4b71e439a7f99ec75f48db8607f23be91f44d5829261c1d628f3c60ba26f4ceec2edd7e945b35a2256574a8d1df68392eaa6911e259f6928449ee1eae06831d92ae096bcce5c60b870b915700b7334feca95aeeb68d0f84430ee378c4279a39f61d16c94714ffcbc184b7ab02d1421ed38c0425a8c81dc331c202fad8cec957456fae560e5f4a41c114bb0230fa08d66145f8036264da86c041c3d4f0b84cbc692f0e70bdfaabfd97cc23a1c7d9c95616cc803e94965c98653d842353f3f8fe6e2d664fb5dfe0114e7bb0594c6903646e50edbc77cdf5c9f2d0d69c32514a76be62bbe3b04c7350c824686fd1f6bfd0a26cc130ae497de86835c0731024b2b22aa097e13f25db43f1c29c27c56e29fdd30b92fc178a3b07ea388e188ecd907ddf11087ac0f73d9c585836279dce9041f027aed5603a5962667a9617235689a78e49995b418b5704962d9581ddc331e884461b1e66b8a68b05676ddfe0f483320cbccd867bded57634ce63a4e1accd3659b763907d2472807ab971968bbeefd58ace27293a975304c5c186324a6f44479e8d072220420706ef6dc4750c923697ec65cb452ad212cafcbec5b9e661cdd9c17afd3a7dca5eef1e3a68c542f80eb3150bd03b78ea5d02211ae1d9243114e289d512d3f1d2110066acdd9548ef9504bb5366e2d2ccffc386ca4ad5f34e8248dfd799b653dbee2e758f5330401e0477951466136ff914e3ae3ac25b1c8759034eb7f93f32e410a985004b4aff74ca5b7651a5b1a828862ddb118052540654f791c66ae0d5a09f2d6c1b6d38d3be07da2d420ed8ffc82f25a25be9390859de9a6c86ef60e29c676dc2fb14816afb9a26afa289a59e00952c7f931fde4f14a315365a04e6bc87ec37f5712f1dcbd66ba965273607ebb2d697f5ef524365f3e80e7ff3d009732129d75ea3d03448dd8ce6f597e8c407e64d9e1280c4c52c4fe22341375481c23a6665d9e02799e180abb3f6d844445f6d961073c5e57b968516e24f293188f396bd8ec43415baa7fd885a42282b11334c23e22521bf1e9f51c5f65aa356d947ad53c0154a9f4b9e3ffafb77ee4847b10fc975eaa9212b0a09741b3425430aa9cc817a11226e264f1575b720b4f7af0f13056f25455997a3f2e928ac540e2d8f9df2790ea1adb2a39e8d135a5daa2b2d59015751c48b4f2f838eaa46fe82bd127db0875b62cef96dcb1c093b04781e96cde059305f12d9ff94e96d3", 0x53d}], 0x2}, 0x0) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000100)="b886b4e47f6d4030758bce044d93e33e0fd06044bcc352812e95077387ce2f5fd2b033c5eb221438ee5954ebf800585408d08ee0641b528447bf1c69d55eb76a52d0c19a17566c00d4237d46ee6a2bfabf426efd4fe263bf7ff4212e8e7457e30e878a7ddb92a9d5a40ac990f66fa8f297fce34dd12b7a8331f6aaa197588d2469fc0221dfa5bae5895480d4d394463454761c93ca74", 0x96}], 0x1) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) chmod(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}, 0xffffffff00000000, 0x2000000, 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 6: socket(0x11, 0x3, 0x0) (async) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d2368df20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec58904000000f6ff7f00361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffce7520f13", 0xb1, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) (async) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08004600002c0000000300009078e0000002ffffffff4404000042234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) (async) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08004600002c0000000300009078e0000002ffffffff4404000042234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 4: 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)=""/174, 0xae}, {&(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) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001}) getuid() pwritev(r3, &(0x7f0000001500)=[{&(0x7f00000001c0)="b9acdaee4264d32b4de4ea55936c95bc5515583182a827a16b96605af0e2a8873936e733488f1d246463b5878f0ce2ec20c4e64e1a2cf1b1162af8e9a16f56f43f765522ab933409b78ee09c780e2c90c2428588ac22d19a4ce5a2e645e9e8dc6fbabadf0f4d94275a60e8e1cc845da2d83d76b1105a5a4d1d", 0x79}, {&(0x7f0000000240)="fe0b3bb5cd4cda7c58b2f9fce6ff9eb9a1ba8f9883fe07c6a5d8aae70a6ab611679dc4bb31ffacb0f1ad4288f435fb9f3f2876cd40a9b785c80449139a3f5899cb8459b51527d4b9f8f3ca514f1a2256d453e5b0528a4d100eaee52a87eb05bc87ab47a36e5612032c7d909703a9aff7997f6ffa2261fd7042dfe8c2eb296093241c6304caa9b492b315cba8e97988d87b02b43605a08c0439a36ca3738fb0cab82b2bb5fc770cd192b46a51ad63ccd864f99df53d9b8da57e106d82649479589467307ee1be965b4bba0610acb570819465869308", 0xd5}, {&(0x7f0000000340)="c516259cd5a8f363b23cf8076e31911343c75253b110708613eead90d5e4badd07d0c202aa0fcb37007f01855cba8b50d8a0c08a0de1dad53d84df197400edad7f75748fa9b8b6cf586dbda59c9b9f5b29da0681c3ab227802366425eef68bd50c082472e567e763076440888a87b19931975855ba2571ac15173b6a5dafa1b43122351928570a5fde2418d538f9b3ac31d923bfe0543b1212fb127176c4e9cb3914ca9411767337aefa915c80e01dc5cb399b2f0158c0dc4092a803c9428acccd87b2f5ad4e2ad7e30e0e1186f4805eb0b17fac18b2ed4581db9a3e575e9f19584d9e4460b3bd4f210d08e5df4040e37d9f5c14d8ab9a058634c75d547ed5261530cd222047f7e06601de32bf823a02810da642c13a0ca8eb4249dbf38ef677625ef34404c73a6970b45d0384155a1000b364f60c619eabd4788d2d151efc11d985c392245ac77cbc836ec8f6e3bba88c8ec208b603199fb124f11a4874d9150c393560cee11bd16c00429fdabc42655165bb1e6ecb67861ca91fcf210d85b85fd770033dc48f27bd7db5ff268fae4d6523d077a11c8d06ff1d4c8fa379a36a32f9de6cd37a9394acdd7f6b268becbe85320894e56090958e824d770cd36a6ad6dae780598843c599c73ef0a737989ccff904428cb0f7d9cf7c8e7d0ca8557ecef390676f03dc4dd8a5f7fe42210754ab0b6269ed4a2d46279c0fbd1ce4e0cce7b642c9b74b3b4ad03f60f21251f5e2f8a8e53873ceabc3b9cafa7b27fc1ec7a8001e13c525ce860080aa795ad54c8cd2ae18fa54b17caaeb041ae4978da3b7084060c2ac27923f069c10b6ede302ab37d4059ff3a566d77846bab7cd113280beb12b98b1a967ccdbaa2b604cd9881ddd5f8ce6713f682ebf1991188495994a361468652e390367051e2e7c89ad5e5e591f627ee4179acdac9d962a00133c2ec3d9b2793057ece573bcc3e92b43d4cc44387aa218f5f396ca10026e61b160f9c6aaa4edfbcdc497face0bd7febe6d9c022e30a2a6cb3559ddd4329b9f48ecc9bf04122d999710d6fde752c677bf548657f2b370bbaa16ee48ea176dc32ced416875a074e06082dc40b8f8909d39a9ac0582e5442178287bdd79422a359d1dc269aa9e92869da68ed1c7dc8070a85ace7827ad36c6b26a4f619bbe01d8f9eea5d971f279ae12009eb7f3eaf924d77120566554386d472d1974cefa6435c30a18dc04f626e7eb85cdd85678793a0713b38d64f4ecd2be52520e24851fef4250ea7bd1a391aeaba8d9e31d1d162ddfa599fd9a0b74c6cce5d7df924b439b86bf37e41db287d9ab9456501b668d0ebbbcc9bd86e2687c4af79d0965d70b5e0459e1067999488333c760960cb0dd2aa417b25e81c912b96353e040199d2de58477cc7473326d6736f2f3d693d3592a4d9652ec8f7cb449269d10f44a76f5401a2a8780365f86eb4f3ec2ccc8553ef9afea7373710a86d570f5115e8e2f056407a48086ed033fcd653dc1431b69e962cd3aecbc6eed2b437e76750b5f45e829c52629c2088f1c39a20042f4599a0123e04d9ab03cdbe0c4dc58273ac7b007de04a459d7982e0b83a892fd58d5c10cb52aa602c0c23d6af592af3f97d2d2a07658cfbcb3ab78ba12a14453d3b89edff43ccf239894cbf7432b5693defd01b5a3d196aed95d5cb89b590cec74ef4939269e31f60beabca52c40830d9d0bd2339e403b7b7be81e9312e316d34735c523e4e622364092600a88eb62867a27253472c4ef4ec6c7e7f74cbdca58ff6e9627da43e3d0ecd6f1178502039f906dbdd36c677c5a2b9f08ad0c350c11ccb733a13915e76fbffad8777cdee509d2cf37b7f059a9b11e175f06539908efdf6a652dc3d1a4a7aeb690aa0b02be1b9575b608324f97faf1cf9c86c25455745c5d26bca87d4c7e1c75794ac65091482d0cc75d2e1021b60f51b1bb4047b899e032574d4088b0aadcbddd5083ab246f769b00f6aad3ed10ad5f54c3079b21810774534249d02748e460e13e6c7cf0a6ee92ba76d9e3e1a9958b0e7a0943c90e87c8f7258d15f1ec132e95caffc87380ba6e537efd31b70dfb0210a491b20d5b6316840d3bb1f3c8e070d5f151643625f8cd55b56635d19e07e3240fb630c446a3973d5213185dece9d13badc33195a9eb4bb232ad9a7bc7ed9e5ecbc3195954baf7facb8f293139e00e0785f703d31576a3c292a692f6ede859435bab433f7b1682ad625c070b0833e7291969a67a49097d974ab23a9d181ae124f7e0fef595af69cee056c9a1848a6d83e5ad606449bfd35367d7d305ccb47bfc649a05125d11834ac00d198494281ad7872b365817270f38bc55e5083797dffdaab5c16c678adf8562c4e4bfaa7f9a8a98427e102ce14c5d7c086ffae951737d1be16dbfe5008993dd56267d92e5706bd256626b03d537d0d52a316ec985423a197391c6cc567b7b09a9a33478cf386c053640f2a52e36b6fb650b6ea774582ae89296b709dd96ac49f135596a33d3db673a0cc4a244a54de123aac6374a4689d607d01e09983584d9d0df9086b1aa448b0b4627f65f8d2b980bcaa4ad22ffa11a690dd61a4b3cc7a778c9c836804963cb470ecab9a33bb71f264b56d1cf1adf76d633ff7ab8a0a4728e950b8aef0cf8a9fae49d86026c3d3b48d223cd23921a8f1bb9723101f2758c7cbf42c5c78cf378437f0fe52d493a3a1ab6caa2ab87202a21342637818c3dfb8df98cb7ee278a08ac73dd02dd40e8b7b15bdfb1791b214ded97f36d89080905fa55ed165fcbbe446b72b5edf1c7e6c2ee78dd8de3972bac190ffc4b362d84105ddbdb4a876392bdc497003c67567225dc97b4e1d724fc74a058c1f9198178ffcc8d54520856969764833da69b970d862dd2deeef6414ee5aa031a4b6b3bcadaf61597da65e010889f7a50d877ecb3820a88ec8b89c24ed53d18a28a0ce49a664aff93841df8f1f37e9f32cee8a0f12edc4a67d01aa4581afb0c546d51e18ecb3884383fa30ac7a3a76bddeac56ad2520c095df9294dd7bcc35338587dfd38cc65790c04db2b181293eecfe9d4c4841c1e72ac2a1e0ae89fbc82fb2568daab964225befe8ad5a18ad19c7d30b419d7ef362b11a798121f6b06a2088c6bac213f8153e0691ffd00cfad51e1b241dc6fe0d8ff22a1925b2f58497ed0c7703c88f4dc720c05a7ba1e57e37126235a6ee9d9f66612732a850d477f31fe8a1cecb8360a9c42337c61bd3ef3b184a34576fd816fc677a5c68572780424683d2f2f7463adaa65c45f6114a5481607f0833b11f50c65df1d1c9ff9831a6546a654f3f65d263e00bcc4f5c785162fbdd0c1c3df0072b9a708dc47e0838a36a9106595eae36436b49ba4f50c9227c0ae98139ec3b175febb82852de1cf73c675761f4943a3319c900fa46dd8e302ea4998e6a896449709262e047d45811f6a091a259c6bfde5e7a92d7482d52fae863b9f611ffad2e298f78d18694b78bdd01635d0598b658542b500b391bc1a4fa4280bf9a9e86912a52003fc3a8d1b881f82e2a5b769eb9f1bc4e92e85d473d75963fe10ab76a2aaa715b88dc8e5408b0aa9a7b0976a76d3831d009bb48ebabb5d34dccb04a46a92e94dbb4e9daeaad6e61f0dab4e7cf7d65cddd67084c9ddebba125a0516f262db8a37485c8a0e2eb444613e1d084c6fd0e8af6680af5dbe1b1aa2adfcc618d3f5da20d7e1c06a68ddd829d7523ac3ab8dc60baf5e73df4407c7dc44a7721b17b64325aadcf2dbb796420c1ad4dd79bac70dd9206396b68149c39fed62d3cc4e2b1e2819d1f34316fba575567c800fe0442a8d4326f570c4205238f1ba17cb48484db8c3d1cc9cd13b02f48d80efeb32561ad89b98e00cf3e39abadba0a3ab976fe23cde4e8b4d806d88fda50832764de31eaafb2f144c200a580957a62ad3875e4c46e2f3162591f5d37ecbd8bc41b9c869a59f8e2e52b6dc093b5ec08787a1a1e52ab613bb1f945cc4eaa088ed4425bd72526cb94f6c5cfcb79860ea1a2f55f7f8fe6f32a0dc135cbb8182968d0aced5e890df037be2f2a0da67bbad07e243d5e25bdaec8ef7ddf019a5be9ab5fd236f370d9c399fff5d19627b6e4d50bb3271056bd135d0ece3696f040c741cd6c8c11b07840cf19823cd9e328f56e5d3851fa62af5c05d1ad0e78f6af3e05931f28c2bdaec0f99795946b97637195b818199eb326a8b0679fafbc9629d86a4fb2f7ffde85db9de5fc391ea9b082c43a06031119d5ec87aaf7fb95910da25e347dc34fff1e04c266e506bb720e34e9e760d56094dae7875966b8a13722ff41228b96f0779ba64c946d3183172dfebd28e2451c0f7bd09daa61087f23e0cb84ced0ce357e6dd47d0d56f3985d0e449715656cbde764fa6466bf57c7f993d175306cf70bbe22df50713b46cbfb9922d0d30b475eaa11da7e9bb6dfc49821753177db5c6f2e3f78e7a48b23a24f670c33f208f0dbdf35b3ae749d543396f26bdca48928f4edcdc56ffaed79d7cca0922667fb253f964640f1b1f4c672edc5097a254a36dcf0daaa41e1c35ea893d67baf92c26ccac03bcad790157326f91c871dd060f48a59b91de6a4b80c1d80e0a10a1bcb172a4a8c5509495f6059e056fe6a5fd686e0a3201f57efbf843584673adf13172fb5c19c2d38f3d6af5e10d9c645e7fba38e44d74a4e93ab6bec3042d46c05a700728cb4b87009a81d60dbef2cfd604e43e2a5b8f9d15cd8aaa41cedeaf64e45dee1f363469955143f8372bd916bfbe3a7475d9a563f267754d85d74068ebdb641bb69dd6431a980988eb8a924e6fc6f91e1a8a2f4cfaa0977637a8439fdbb81f9af0a8f7b2ae0fa57725c47f5d0764de026029acaba744468cdc995941ec1f3f8a8ebe0e7c33120a921ffe60972c35549ae3d968dff10dbf26ceea895779e52986c9a9f9389cfb0d4f9047d81db81c9c5dd9493c5bacd61bb9aedede182c0f7714b377d162ca4eb5f0c6e48327e66a7ecd7a28b4b7e8b76294382d5b55b92a1d0e98fff25e0f4ee288ad4c27cddee3be9ed549295c4de983236b1827f8e5e019a66b4fd97a1ee4358021618bd242efd96df0858529e7c42c6c7115ea366f3736f6dc88240a4c9587e4bb1bf4c2f641185ce000825bd7e6bcfa191a79788dcd1544c224521bf95ef289c0b4cc5290a44a6c9570029f8aedb13afacb7564dc9318b915d89309f30a278ab544608f8de79c7780cef0c8881d482a47090ef0b45d30bc79afd0f3169dc0c6261ab1ad47bc8ffa6dbbb3168fe77fca4cb12c6ec8e1aa3f3b0181529a5f0a09a9e63ea1d42eab1c6ac03874814f363146000a173d472a5a51358324a5811a5428d59ba861be9fc6f090cdd010a1ec31bad007eaa698bd7731df38d0d6341f917188c4fea95c98ed1c43a4107a45396bc5150720fa04af6aa192f6a25da41cf3b5348904fef528bf41fc2d44c69fa60d8f2b712c8ef3627e15b6d519beddcaca71e1fb9034d8a54028dd7da20545d8e02b2fc9e5f4693c7576a3d4129842db9e08b57fd8f74805f99136c83c55b01cb58dedfb8cad00ac7237e0f8033a0bc3bef9ed9a4c69c1d24315a575a9d77eb5695994f3c473ead6bcadb4378519cb167f55211fceaeefd2a5961e13c35a8cea469d67829c88abd8459843ffceaf986f6a54dfff9b34c100c5ca6b4e7bf232d542b1ec851959f4c89cc46273e68327c65bf6c55e127c1b4a8a83fde12b68ec0ef6ee821688c8a0492d85ff0c00e31b340c301b68341ffb33a0519abe29de965aed7bfbdf3de4d3e36196167c", 0x1000}, {&(0x7f0000001340)="94cab39e32bf3d976289b4deeea379795dcad1934db6147609dc36125ff8927c8f6cf2125257970cc0dda6ca6dbdd1217202f8cd37b4ba52e63e401b3b8df1e8cd862d52fca7c9b30712bf9fff21fc1c6647b630ae65b811ee71496ab1e7208a313d1719bf3d7c876d9cf8bc0adfc7677835d4e4240a839fb7aecb39afc23e5e6370854d56ea058c", 0x88}, {0x0}], 0x5, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x20, 0x2, 0x7f) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690c, &(0x7f00000001c0)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000001580)) r8 = getpgid(0x0) setpgid(0x0, r8) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpgid(r8) executing program 7: kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) poll(&(0x7f00000002c0)=[{r0, 0xac}], 0x1, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) clock_getres(0x0, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) executing program 5: socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x192) pipe(&(0x7f0000000240)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x0) pipe(&(0x7f0000000040)) setreuid(0xee00, 0x0) open(0x0, 0x8000, 0x42) socket(0x1, 0x5, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) executing program 7: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f0000000040)={0x3}) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f00000001c0)) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x3, 0x4) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000007c0)=""/143, 0x8f) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4000000000, 0x9}) setuid(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x1, &(0x7f0000000280)="e9f2d7798689ff222fba97fc1e5a7ecba01eba7e0c48300dfbb1f117f3dffe46cd05463a7d1f66f96acb01b4d67ac1d689f05390433a92eecbd7ec95602fa31c8cb2f4efe50c57f5a81c9ee90515a3398794f86b23d510", 0x57) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x5, &(0x7f0000000340)=[{0x8, 0x0, 0x0, 0x9}, {0x0, 0x50, 0x0, 0x6}, {0xfe, 0xfd, 0xff, 0xc5}, {0x7ff, 0x8e, 0x5, 0x3}, {0x8, 0x2a, 0x7, 0xffffffe0}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r5 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000540)=""/137) mmap(&(0x7f0000045000/0x3000)=nil, 0x3000, 0x1, 0x4032, 0xffffffffffffffff, 0xfffffffffffffffd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x9) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) recvmmsg(r6, &(0x7f0000000380)={0x0, 0x1}, 0x10, 0x0, &(0x7f0000000500)={0x20100000, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x12, 0xffffffffffffffff, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0x78, 0x0]) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000003c0)="2cb904816ab6a94c4c88a7cc2c311fb40fde2556afd2", 0x16}], 0x1, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00e3ffff23592d0d0000210007000100dd0000560796b79ce628566a8d76715c8c0002d92be91582376a9ac6c911872606ff97e0a9638e8a8ccecd50e46aa11ccecd67237a78ffd7ecf91a5f63b6b2bf3c514714929dab19b25ffb91434de2853b39fb6eb33180bd1f4b50e573b072fdb73ae5e5d4fbb4ce39c6f97805ce972d7449c63cd114bcc1a51502abdeb98a2d05806ed7f347ee5d7d893bfe87a5d83acb7d62518c3fed7d", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff00", @ANYRES32, @ANYRESDEC=r5], 0x78, 0x40c}, 0x404) mlock(&(0x7f00003cb000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44}, {0xc}, {0x8136}]}) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x55, 0x20001fffffffd}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setreuid(0xee00, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206982, &(0x7f00000001c0)) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x800000000000, 0x20001fffffffc}) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = dup(r0) (async) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) getpeername(r2, 0x0, &(0x7f0000000580)) (rerun: 64) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$FIONREAD(r3, 0x400c745c, &(0x7f0000000080)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000015c0)={0x1, &(0x7f0000001580)=[{0x4368}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c", 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000480)={0x0, 0x5, 0x7fffffff, 0x5bb, "d577cb00c3090000000000000014070790b900"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="02eb1c2b6af66b1cafbe517435c88b464f22d1060b8e6f0a6554fbdca2875dc3aeca14ac77be9afef6caec188d448c0bcb9cf25dfb065e45fb74f85a023a649ec4c0eacff9c9bb97d6b6da5de4e47f2ba3645454ec1e5e5f3c2529dfd9f3d3592f5be44fbd7e8d516040628dae041542b6bae1f893653c8173e213409e87a89aa0b3fb87f092b276ced0389d09", 0x8d}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffd}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xbb2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() getgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x40}, {0x2, 0x20}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f00006ef000/0x4000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00006f0000/0x4000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000200)={0x1, 0x36}, 0x2, &(0x7f0000000240), &(0x7f00000002c0), &(0x7f0000000300)="fa0a418f25dd66f6d8be973eecf5d7144701d63c05de7a07f42b206923191aa4f74a10730d97f61f12b2021ff960967efb92df8eddbdfd9e1c26d615a7f4893fc193254464bdce902653c47d067db552d5ddf3f6d58c82e3582ee2f693dceaf6ea5e85bb9230a52562ebb3d55f5c300987e525531b0a9cfd20e25d04b1e46aae76cb6bcdd56619c5d48aa357ce050c2f3da901c55d6bef1cb42f623acc791a05f1", 0xa1) executing program 1: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x0, 0x0, "bd1331844e5b401532158b01004d9c602691cdcf"}) write(r0, &(0x7f0000000100)="f5613247b04cafa4512e5736e365ec83b3cafe082b7b4436cd4c057f8ba5b08a4c719ec710b568ae0f7befd0ed09d2fbf652761369929ab363c4c3ec97bb876f7ce4b2d55fa1e663b2e94173b2da4bc4f9970010b5ba2e4eb0d8e649d67436035056c8d4f5be5f61ecbbd28d836e4b53db94c1dd3d6b134e7842749e4a3feb960e9fe96f4162657edd630523cc3c9a3319a3afd934568b69580b42286a2e1f709d3ece50171640c9f60e38209bde2c82dc02e12d3955f46726e3446ad795b810dbfe740841a35383e265b1bcedbd43466e0bdab003e6526ad90960aa0e102290d88640d96326a7c2", 0xe8) executing program 0: r0 = syz_open_pts() close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000340)={0x0}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) semget$private(0x0, 0x5, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) link(0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {0xc}, {0x8136}]}) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) executing program 4: getrlimit(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x80}, {0x5}, {0x6, 0x0, 0xff, 0x20}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1fffffffc}) writev(0xffffffffffffffff, &(0x7f0000001280)=[{&(0x7f0000000000)="5f6a8de84b4c52", 0x7}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) fcntl$lock(r0, 0x5, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x73, &(0x7f0000000400)=ANY=[@ANYBLOB]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f00005c8000/0x2000)=nil, 0x2000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mknod(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, 0x0, 0x0) executing program 5: nanosleep(&(0x7f0000000100)={0x5}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x2) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = dup(0xffffffffffffffff) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$hw(&(0x7f00000010c0)={0x6, 0x15}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff420100000000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9042d", 0x37) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) execve(0x0, 0x0, 0x0) executing program 6: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946467, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) bind(0xffffffffffffffff, 0x0, 0x0) close(r2) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x51afee42a5519235, 0x0) syz_open_pts() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) executing program 6: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) r1 = getuid() setreuid(0x0, r1) truncate(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaa2aaffffffffffff86dd602e957b00000000eee7567b28852d6d4ef8e5374c1e7b3b297530ac4b1d49265c3d1e9b53341f77d9359b01de18e09c8268d0025654fa45917433c1c7af81c410c527fbf0435d6911f51e9628e16162614b8109a4feb2f94bd26faf2edbb8417bdf94178e121dcd53407792fb303173d192346c7b3f4905017c4ac34424b74df2ac1a7bb1fcfb5e00340ceebe90a11b200eb00f9a7d70f1b7485a44643e"]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140)="53183374", 0xffffffba) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x20800000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0x8000, 0x3) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x39, 0x0, 0x0) socket(0x0, 0x0, 0x0) getrusage(0x0, 0x0) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x18, 0x0, 0x0) sendmsg(r5, &(0x7f0000000600)={&(0x7f0000000240)=@in6={0x18, 0x1}, 0xc, 0x0, 0x0, &(0x7f0000000440)=ANY=[], 0x10}, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x25}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r1 = kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r4, 0x0) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername(r2, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) recvmsg(r1, &(0x7f00000025c0)={0x0, 0x0, &(0x7f00000006c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000580)}, {&(0x7f00000005c0)=""/245, 0xf5}], 0x6, 0x0}, 0x1022) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0xa0b) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8002"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/100, 0x64}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') r3 = msgget$private(0x0, 0x10) r4 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r4, r4, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x8000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x6, 0x0, 0x0, 0x3f, 0x6, 0x1, 0x20000080000000c5}) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000480)}, {&(0x7f0000002600)="d0137b9d21de82f6bb89b63f5f21767d440d2a74931ddce04cca64707b1fc97c8783c9de150c8609f62c46917ea6956d538261d1b173f0724f6710c951ed1862fa61df1b59ea5fb7a574060f88853bd11979056e82d5653f25f63c83430f5780936699cca8c34018e18828a07776396eb2b40ba80bddf184bee33bddf097d2ae8b22d5c402d6e6b731a2f33f612a0b423ea48d13b5601798f61b4d424d9dc39dd08a8dafcd8aacf64228e73efecf0f4b8e87e1cbe901019867f260bd5b7d57114daff1e4e84a8b75d6378301e497733ed3ae491aeabef220c84df15f7f915c750be304ed4b5716e64cb0ae31c5ca63ddc2092814cea6e0e0f832cd22439fca169ff89460ac5d1d6c9ea681881bc6b6f59e1242f631d2a29dfcf822a40b30605dbb96863e8359ef6237fb0799f3aa51e15a85540467c444131a507441bb1fa98a7d59d6577b8feb7ab38d44c1d1c19fef53853e26b2e5286b4d989a490202adfcce7b0c10941f1ae789885264c8505b96c96bfd176d0fcdc035adab5f6efa2c77a8d626f365ee2dfbc70fccc1f7432b640981d439a3238b4ee8081edaf21f1fd6d1ebe3188d9ef66a463bbba08a8131ad6ffc82368915fb0847f1c29ad680dc510f2e1815de9c00e34d0ab3a2bb17251e1b4e0272f8c0405d00f880ea6c42e5d083d00477acedbdbb6100563f1c330e567fd2e5a5e02dc6057b3f25adc395819b5bb40d460b64e900fa1d732d352bf170390190b1a8679667fef6b4557b97b4c37b9f0b3cb9c5469b304abba90a1dd887519be89de3eb738552581dfb4abfdbed2219231309b52b42841e35bdaa8d36a5bbac75e4d527022ef30b5a4587f4727002ce235f0434dce3f503d8fa6a7880f20af8f0a02d700067b2eef8cd8492cde31993491323f419c4ec7c3f2a06046880f90aa7d86755607c63d8d91eaf10a526c6e99c2e2403da30c3ee17a6602ef03850d65a66eef3de1b6083bfffafe202c41309c82afaca2ddc916f92391010ee8f061ad623f2cf20bec788e7a33a8ec5b140f0130549de7771fff338e1157785247510e4b9d8c486b3d6ae42a3dcdfd0dfe10c82b32f8c24082d627e247cd3e00f223c7ff6480dfc51f25adaceaa8d3c3e1f2be578fb34dc6d9e82f798eceed68772c5baf6faace60ee822a93a3b6792e36a558833f5f9d1c035018ae2c5ae9d9ef74a2ef2baea9524745240785d74a4d59e500d2142f393a1d57593760c3dea118345c55531a6d2d8db17a8e32acbd63c88903774fa1dd33862b988eb78d67327686d97b1d76708331461bdfa4aaf8ee5d9d061236852cf140aa799aae04efff8ab040f4e134c6e28c95d381aa90e2abeb45de7ee8609da67a4b3e8884f0a78cb2f1120363ac88a628a3dce01343d8797652c0e3c121fcbe8cd934adee665f3cf321529b629d42d5f7a1ecd2a00344e561058297158ce2eccef924ecd240d8d40db63420cc82b956bfaeffc55a45824f03e3b525e9248f0495ba6fd96e5d0ac578d229ede393c91dd661e6c63dbd1bf5957763d66e3b867480f3e61c56d49bd12b650fb6961bbff4c005bae4d774749f85304913956a3ea9041e88076a34ee5ddd72e01b688d95a919789ca0f0ec00165b08e817f1b7841022296c1b201025228d7712d1a5f6da226907fb4d2aa54c396418c81a16603aa8c51491e678880554a924eb5364a6b81c31f65ed219f52bf02c7ce631383ef2f642ca158a2922a0034b7a4fe145f86708d559c806c1a1ced915e7924442a538c77dfc967d5059cbd81a10d057592729c2ec0a6b1f9ef8b8cbab9ce444eb90304f04e91c42d58f16d9f2d6abf176436ea8f4faf91feaf27d2a049a38e3dd6f60727db8c290d6593e82a0a155e442eb306b7d242493724ab82ed47a028e7bdb0ae91d09e0081db60f5356a3b30152a6a6c3df751e23ea53e289e1e38032bf685c42caf7e7f2b2158576c35d3fbda4652f5ddeb1cb62b04e08d0509bda7fdea6547f9148f22b6fee448732a6a857c2b01862925ccd1fc1993e6bd7e5fa42214302dd8271a62798048f3bae16f7e3b8bfc271fdf92c27bdc2c56f39ba06ff72add0c5738b3dbf95f896342478d2495b955c80b7cd484826e696689c5ee18f83132bed246de88f9428e4456fef52afcac3387a1d89cc4b1849382975103306ec86286a6d65a509148ee8437bec81d589a282ccd4e87ab6e3b83af21fc145845203f9e8f433737e10827f202b16ad9c80560589164a98d5d4aed2b4d5719527164f99bd44b1c21309d187bb503715751bbea1028af9ec801b62ab7058e93ad88e459365bd0451f074b327f04016144cc568bf1be1cacd42484454895a787328d22379c5083e8b29cfcb0371a27a79be03a7b42ad1880f3fd88bd3e9fe967d16934934a956886923f46d6a69d0d79c905de137d2e34d668d9c1ca4046bf72a9d4df758c69075f0866c9c10a2d229d56f8d1846fa4e102c2eaba60ee14d1c90d3f0dfb58eba23d868685c1913dfaf2087866d4594f52fbb0334d052486e2809791ff56c0d8eaf6044c31dadd14e6063a7ad94a25a60bc37befe407f04c0622dca048ca8c586fa62a3e983cb866c5fb29b8cb90cdf42bc3a452fef6b9507bd6ae041c92d7385bcb7e92f9076fcd5a5d8fe4e300275c7bfd1610bc29d2348347bf1055c0da5fba74cc21f224c9e56f4daa12bfcee9860b6244ce2e1ed2c9a7909e1bc35db2cc4b45b93ab76c7053aa06cb604129ee6f93cd20d7487e9e7fbb508e5891e80d134c1802cf5e7df2a8db1a7dfbd3a1d141e74ac5377e6f75c4d611a4bf8ba33f2dacb30189321836751aba4def27d4537786bd8a0d4656c613eaca9a405e197e833303b9c0cf02d3197f5646394194257db873399f196c7e0f9d9f151ca994ad816ab575317b40c005f561bb228d27759f6aac71e07987ce78b456fe6457e6a15d59e7bdda79484a38da2ab896f510d5082df42998a7fec67d55def35beb8a6313d2b4bce6e1434db746a6d25b37a333afd4207d03267b9ec0d08bcb57466aa6feb6cc8f5fff406191fda09f5a39818e28e666e208a5a245c6fac892cb525d5d2cbe43444cf6202084348158a37c1cef1776d8a20328e3b9c76cfc772f59ddfe3a8cb5fdbdf0c333a1f112a14a42a210bdb1151ab9f91683803c89a261550afda1860652106afd7377251bdefb4b7d615bd981d785cf7aaddefc4c487026c425d660395a86bd7e71eeba86aad4bca1c696032601417d0da2bd8150c07bcc8b2a8d044ab27f76bf098b8966a5f42f26c2e157d38e36fbbb877f789f359a981a917cfe73133ba283b5f1150b4fd0e9c68a82601bd1773b675d1b01e76ac6914efc7746b37aaf59393cc1705d565a2f44dab60f82e70aec05c92f38dd38d2b1f77c1da6d86cafde039085c70b05a4a26b11b1c131bc7366f08d67b3d941e824c5dafdcf10a57a455d090bc123805e5c1f5189f062954243af719c5be386753554544ae2f56b9b0a97b01424fce15b2f81397937a2c6b9e7c2f7b7e9b123f70a1d01cb317e360cddc3fbf3cde69b62303e900804cbd5802f3dc71b07c436a158fd49aca092bb8ff13fce58e4c8ac899a1533b8a38011a2055cfd2c3f49df3cbdc9b513ae06f560bf70b67ed7fe4b931c9dcc12d8c98230efeb84e09c2e2630976f536f95585dc14e3231a139c68e5d6feb91173a8980599169979fbbb04bade9674abe861adca17a0e81dc724820ab5bb6cbb4ea7f53941bd848da608679ffeeddc5446b84b3634aac0bbf91f300c5f92797e6ca17b9e636ac7c45dbc6705d8a43c96a997e0c35bcb02867926c7036f9f9ce07f1f8a94d790bda5eeab57e6ce8bf33243ead4876869167b7422d3ebe186903286a60f99117a958819ff05327c6d67fef45c601c5fa4853f458890b5c789846e8321486dcae2389f6bc60b2eebf8e6a4e4b4817cba14fc1fb9c6068b2bd4814c0854295e372ab073b555cf70666984fbf6ea13d016638feef3ee09422dece876628c9bfef7742f1f2077a60a09d193e53182adaec2e6263aafb7a2971aef9ca2df06cde2c3cfc102eed8236b52194c2f151950f3ed7025752266685084fb0fd4ee4885b5aae1ccc022c32c3ec378544d0ff9dffca542563d241057aa926b1bf1c18fabbaf1ed22c835ec68d98e08ba4955add535b6aec9e92502a96592415c62a866af6479d19cc2a4ffc320185f57014bb6ba70386b6cc4abb400faeb0c27642a626b7357c4fc09f957b00f0b69486aa01d70fd795a82e1f8ca594f592d7884121023a68b587b007ce99712f22539515f9d78fcb39b72f4b193dbe0e0d11185bb1e18b5b7b12eb1cde23d59d071192f7b5f1dea07a22c02c3736b72788a0128762345a25c35ef0e7a062d79e3fe099b9e45fd59db27336bfd9a3dc90df2e22431eeeab0929f57d6a6e321b816ff7a66bbfacfcd06c0a54f4f69a0bd0cb554d65726238149ad52f969b05a242d204c3ac54dae81bca649ba30178c5df8a03971d9a81ceeeb6d8050000673612187a20547575bb09e15073664aec24fd8471a2de1fdb37e4c4018b59439cd87fc16ed34d44620b71561ef53e7270a88db850aa5b940effc3dbcf902dd03540fe8c7607e1c75a8902e1870e52939541fa174d7b51c2babe468412ed0ae5fd021f395c4221c02e37f619deef42733ed06a29f15a870ea32408d61315190198a9a7ce40355608fa5811ece3c92e4a1ce2ed070b39fd58ae83f54ad2a3601c8a5d7dfd078f584d64fa556d17534971acbf503785c9cbcd6b3b84c03c69f21f8b929c1e4a7d6d8b36ba4c59ebf11acad6e5d9c984b82bae548f6e7c7445aa50eea072691b15bb06b0639e4d99c46e7730278110596beb7514c95f5ebc57a31e611963f9c957b047746dfd501982017b29d8e50be3a711c154a2f705f17e61e880a245914663f3742e190ee71c53b2bfc8a4272fbfbcb8d5a0bcba8e22212270365ddf13fd21aaf994d953e93ea1d2324bde67af4b931fdb8209a8d40d0b6c19202d2185bbe3d52f1515283222a43e347c5726350086c88cb676d410e6083e3fa54055609a0615f2b6a6aabea35ed15a1146596a4483dc7cbf2fd561ad825ea94b0c98828eb53bd56786199d79f23006b180f0558548b15a88cdafdc1d1e21e2e2dce1a4cc9bc2a35c36743cf088822fde9a9fad37a52e4f1792355e4408cf3e9f74ecea5c7b6d1d8cf50a913da07ce0081528127ca278f061d527fc3d8065d04fce6761aa12504a4bb27cd3947b3046faf2f8921b0c759ff37e97f3ce83f13397ab47ddb14e66bdbd240e015ae674fcf4516e9bdeabd556ac43b4e416b3efb7620b762bf36c1192bdbb871f29c6229a3616e7e3ab1abb2bc7828f2cee3fa139695df6e1d09f0995978beaf8487456593d1db292289a02b166fada29be7be8da0cfc1895084dcb2a9827ccf305247aaee733f9a60af59a24f27a81794fd02f069a0fd2d071254a3705c2115d6fff15f4ea4524e6fddf77f594ad0a2b8b83d82d08d1ba4d97a709df917ee78dcc609260b34d05d3fe53aa66c7650d885209891ad88568e0e38dad29a8297f18287253ec208d7bf7245ad31ca0823fdd359dbd073e851330a2d4f0ddeab6423e5087f2128fa005ed2a76e0bb85d073b83c879abbd89611420f8998ac593fd783e4e84dc7187074cb95ddfcbb4d2ca083470436639c67bb89b09ab285b94a904da9852b1fdfe31ccf97dee1265c1d1a4376cce484b39a0fb03a5c623099c5d3a8aff0baca124e69da88e1605d378e91dc76aa5c", 0x1000}, {0x0}, {&(0x7f0000004600)="26013728892365722d453f3fa48823ec66d7c8ab598dd0269bde96705566728d86aae698c08eaeb898aedd91b912beee58b27fcec9deb2c6be605cce8a0ca3c65041d3dfa376abc8a323fb2685e92a7fd34e90de76262190e05d50c6545d2fda7a2b46e02c07911502a292621a5fbafb7ff0696eadc5cb224403dfa0409257ee2f832049d230b5fdc42d2ddbd7ffcb439310dca5d755eeb345d26603f3c0eaa0f976f1f5d71efac2cfddbf1a37c8f4336d4ec0811a56f4829b56c0b5f1cbbad1ad20808b83bbb329a84fa28597602fdd7c754127d16701d809cfc76dba2c69497246b56fc7bfcd8212730fd07ec16e5c70ad94051e319985615effba36e97a4c579e04d540acbfc6f375f347b742c14268984f79fd46625412ad4a7e94f39d729eea58730712dc48ae8fc4bcfc38e95ddd9bfdfb0c2938dc7b5fe8d60941bcc2e4f523d5acc05ef8213cc819cef422e7088f13495714c2f0c9190273c0c95b0a8d2a84ec9604b74eda57d6403bddf83e219e731a519d9e635d009403afcc15590a11cb6fa3f1a2add40c818ec08437c7e1ed68789778cb696e8962ed7a1d210935d0473018fa85df7e1bfe4fdf3ddca55f7f74ea63a75f5cfe0b8ea9c83717d295c8f85124219a5754d47fc21634556c09019d9e7507a0b7b9cb3bfaf1c95a177cdfc582d264903be1c2108b395472161e3fd07f49290545cb4ac22a83cc10c80f05a02793224bb08b4daccb91f9a2caedd52e83c722c14842a9d80fd7634bba93e63dcd4d265fe09133cc4cc02035de5396be8f38a870641eebab7107d06abcfafb86fd0b8d82a74d239df384b075f2dda8d00f28c226ec018b5e655f836d49e93fb89c6cbc86f0350859a7fce4b6c1e156d6dd7a672a522d70c72ba6ae6b7ee9073734a9ff5637113a914e156dbb6d0c8adf944e56b8610e31db0c9a644a8809b5cc0cef42416f8c69b0e7d7a59df557c6afbd573a8b653ccfe253ac0e1856d1a65fa0f1f4bc62fe906ea908833396c2ff36a517f044de5b3374c0546e2385f02a4b6fcf2a0464e4e7a712f9bc0dee2758859dd8c018d50d48c5034c23f56b8c1035a89e43ebd4238a65faf377007e16d087bb7e87a5e7074b039d964cca50ea6d60b23e7b4b6a98e52e6f6f0641c72fd50e0e344eff69b058a18778296aa8240905864e052b82d72ebb2a32762dda698e01a52fa513e4054cddd3ddfefccc90e27d11bce8881962f4d216a721c5d5e238b9b5e2cf11999d8087ed9b9a5755ab3acaddef56afd9e2f22cc464900c4819e603435de1dcd297f9119a90d22fa0632f5f8c54ac4fd99ed74aaa01bd4c53171cfe2321b1320a898fdd71b132af2b20dcb345c10e8965bd130f1e30a54d39f544c0b13e9057196293931d751edc3da88d6eda97ba9d19ebdcc134448b35047359a3e2e79a9373ee46d521301bc642be6e899e975d9f96f00c97a54129c954ea00fa984ffd9feae0b1342d310b4a96460e22abdd18dff9bc860e1ad1ecb9d451880bd6b9df320435d4df1f39ca1dbda7f558e072c589e02bc0e4dadbea3f89e8f4894faf534bf6cd9a593ff7433e3ce00ab695c77b559e32b1176ecc80c9eaa1bf6545337d31cbc23a03a979f2db59bc1f0506dc42afa2cd6acc470ed178aaeb6ac9028660bacec58e633494ce4c0644a0e40ed1e08829f534ed964b05c40d48343e884f7b995065fc3caa2d6e073593cfb96ae0a7a16813e236da5567f39181f6b92dacec61b6d6853fb6cc9b2437402c7869b095c86954f3e1a98b318ce8c78822bc304f1bac4ac6e95c998f143eb93f659225290a20dd9e2dacc6ce111e096d2ce0d922c3dc66d35f44b359809afa4aa1ec8c0b5f9e7a4e5a3db064a20c957db4399c21f73a2c30476288f572a9fe9cf7da01be4417ecdce7d9dc46b845162d9230a18a9a9628f1c331fdd156cb991d9c27929b286e8132944db7f7c1540d68c6341d6c625cea354eaebb97d0b4570271a4c17ee8c9b1f1aa73b0baba0b2ecb2d3a54dbab60fb6ef1457078799cb3f1f01708b2e392fd81b896aac1a8b594464514b4e4c58d76d208ca9448d154efc645fa70d894fb443813e3cbf244e96e4c859c3af1413fe89acfd274acbd9fcb4cd4a9835cc643a80349a346d8e43d1e4370d64a8d676062658e717bbbd1f017271577697f29ba839570ea19e5e22b5bb8638644573393afbb0fdfdf75fa31fabcb3edef628880ef75f190e9019275dfbafbe07ce424c1310e6bd05c8da24a9a04584cf3393be317ee658beebdfae502a27fdf759432325dc1fe18f5a38977b49fcb2a8d40218ba3c096055ac72541cc94b5ec243285081fb660c558018d08632f14a34cfc651ee3f84f209b746c223c62d82b83f4831d9e9011e33dcd78610086aba000debcd720df48cd30af0261913c40a06b53a8b02c56c0b0dae9fe89c04adb0d8f0982f73f8e41d44b5d327314550b7878a1a4573647e28cd6a64c0109745261dee9940ea9b4e1dea3ec57a80a944e5a093e2a8bd10c37dd7292de29de035241b7d3b75d9450fbda763fc8192456b065f203cf8eb7c03f9d59201a75fb1423442ee6bf4775e6956546d2077c27b4e960da50195e052f2bbd2c0d38d3a15724ac75454d78b512b8f701e97669d3bdc0889b0fe686a9004afe1a02fcb4246834a4087fb50fd18b6ec5e607c192e5e080a54d511d875e03044a5eda61208c6d8042f784d000567af4102afa0e23851869b0c54336924f2a5bd7160d1e6bbf343dd9eac70b6ffa856aed2af6128e8e93b64d2a9a75e5c8e411469e877b9c7e2e64d33b93c22ae3c0a477a79b3d0bf1867ef879f2666c2c8d3dfd6c1b11897585f9cdf6606b5549e1ba924790b27acc36afa73d8a4a8f7d9af951571c890a99fbac570cedd0270c8aa3e29f1b48736f241706257c612d309d1a90224894b8df6951213d87ff14c6caa40b909d0a88c181b05d356f26a7e145b809110372d2c8fb5e6dbca094c2614ed27296114b5616122e6e39dca5b0de448433b2d3d98e91e8342a08c5c96a1b1aeb63e3fc2e576c88ef79fc3c1365cae06a4d3be138bb4f98ce6f08d5d10dfd4f93ed4bf15040db884efd261c46020fc24b519ecc45a927dd655ce900274d80b5b5499510f2210d3e13b26e1cfa6930f89d6090b36ec62e5abe448d4c2518a55fe96c0dc4c84730341a8905c19be1e14386fc7935a4a13b052acbf5de1149657caed871d83e4eec4db17cc17a7e09e55ac5f860bff2b30178d7af85f9626a6fc5682901597e1a47d99b17abb59dfc7ecd3a7dcb9da409be4b31a610a874a0bc717265ee54bba80debe2c9c2e1de355ba8567ab2dd9f13fc14e38f47c97ecf5cc3245bf669ac7c67175668abe72b66ce992c4504753a2a596953e541f0393900d91efb737becfee4424d272dd853802a5bb84484fd722a6b8fcc1d60bb83894b6046b120425d606f39f9a8c02134d73c290dc0fb83c4f298ff34c3427395fb15c7b94d3a14361866e766006cd086d04ecab3d04c92c4178942e31c32232ccbf49fbd8467514653a7aeff0b95abd3841ba9a948476fe555b5b176120dd6c2f25cd554b0f7875829baa4b5f00f2c716073c054c4e58f44fd8229279b44cce9788f5047efef724e8046b8c50249fbde2b4f800c06b07cf6fc49acadd7aa6ddf81bd2244e21809a9968f3d44aa987614a12ef96ede8100de312e07b8d82a2e362716163a9e0b64586b4aabbb201a9159fb6a55147b787f744577136e63557c0f38f0727bcb604de8aa4e70707962a21e6ad71b6a41430833cc6735638bae2cec1a4ace6649e28f8633ac1cec028d866365cf036958b59214265ccda6b54954e495260f9ba3d246dadb04c66e6ea0e72473409afa6c2014a2c8019b126fc6353ba2eb392e97cd7bea31a078bbdf594588f6ac5fecf866a00d96ec751e07e167b8d0d4af97f43997afc0dd03ae9d2e53d9d1b4a826f27d3d317f071f019ff13679f115290aead5d8b0513c95dc95b83f351a712db0d8a35d397cdb04fd534e6f13838a38ec19cb79c327316335b399464fc1c4431fbe17bcabe49bba083989a9bf791ddcd2e0b7bf4eca7fe0847953a9381c81db0e9b5efd1759e4215a41197cfbc8c1d27f16d5f69abc1f132b1a18f2798d052aef47690456a7f680178021d643dadc49815895ffb141b749ff266d8c6248c3a149192681a283488fab33cc0c56bf28f35f60c1620f7b3db335529d75bab32e5254a0180c70334458abb05fda21244d5f956ee70c12870a4fc23f4719b665fea37db3953fa656c16d961c9bddced456f2110c3bc4017dcfe51ede29153ef5f9e1709278fe8948c012c6f011c34fee986df56107b35697676e206d707807c8bcc9fa567c9aef3a931fb20eb9e40a2ab92fb1182aeab0e12ada1093fe22f32f2d33813388b0cf78d8a87542895b38ac9618f4174570e6658951aa1866fa0a333a72a0b76ffbbdd0f4a67cc9463c21c76dc9cbfd0dac7e5e12a924a43cf8a74a49cdd93092cbf3e368cdead687f87336b04a0d0850129be6e43a2aaff6367771d44b2702587430df496f222a54a3b4785efe40547d7eeded2f03afc5c52607c0153d6ed7df35a7878fac168bceacadab25aa1eb5ed01b7bfa4b5d10e537d44f83fb7a0d8761bd97abd6dda706c3434013465ec60421b735272ae6f24a2fe429dd7c04ac69f4fea5e4b759b67330daa6505958542d952d98e0e2e8166d83537908893d91575aa7b573379dee6a3ab1af201eb60c7d267cb90b24fff0b5341dbb789a62817b837809d5648e2f1fab7f2c7dec528bbcb3870ad7c8645a496632cec54bd0b715477efee858af19b4edfec205d445c7690204df966d03b34087c5793f41ea16f5a472959630ffc7213507b318336e7a4aa56f224469d80831cd6b9387acf0824c5fbf736a0ec74b459b6b0954da62bdfc2a73eafc0cde975d38dc036546d999f5295d8d10f8945c941c1efc993945343cd7af1c79abac62f7d4839b2d614f188b944a8ad3fbb35f2e496582041c00f36d7275d90c3bc9347fdce7cf7a27d7e13e2e59fbbe21ee23c30f8be6a9036200c28aecb271181c838dceec0d9b859359e4f4a861ee6badee041f95984ef1e01c122883185a7f6b92600591119967f9ff60778bd8cfd496b9ae8221532aa9bb263dcbab44f8374270b0639adeca94f57a0b9558131c042775667e652c45a491f1325aa0f575da6f8611355a8a9ea579ad910805ae11919def41913a611c2a636cb590b28533473a2fb94077fa965056a6f5479cfcbccbce00adf548250516fe64e94ab6181884b04daae64e9ea07ee5e9bdb807732563c962fb2f5542d00206aa74cd0f4ea7a332e81c1e90c38966cc5e50fc05d599485904e27f17fe9fde31c419a542a8de76a6b2b285c072c6b69c368aa0807a600e6e7e8ebb247dbf5e3d2fc91cfd2cebf91e3a76238b9d3a7ff0e0041d0365bd4280c97e58999e583d60f23a006092ad3b7c8315e85f2993b90f678dcfb02eff38267255a345a457e83dfe1117bcb303b6c6d0e982bbfedf2f46251b3c61800c51edb5a18b19eb2812e9131f293e38f5f41a94f8c9e77db58345f95bda00242d03b8c9b0d2e48a9944b1f6d40db100d3018243236f4ca30b7ebbeef03daa97f9c16659db387ce5e6e8dc035a8c5274b511160776d0b41d70e5ce03ac5849ae70b79e653ba9b84472e6464eebb287ade0391719fac0a89494ba18fc5ee752a57f977a542d23d1a8f6e7d11703c01e5a4f71409ad25e12af9b90508e13d928bcb", 0x1000}], 0x4}, 0x40a) msgrcv(r3, &(0x7f0000000540)={0x0, ""/10}, 0x12, 0xffffffffffffffff, 0x2000) msgsnd(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca062234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d11"], 0x176, 0x800) r5 = kqueue() ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000500)=0x8) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r1, 0x0, r1}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0xaa, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008"]) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000140600fee2d5344ccb790837000000000000bbff0200000000000000000000000000014e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5010"]) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/76, 0x4c}], 0x1, 0x0}, 0x0) (async, rerun: 32) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) (async, rerun: 32) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0x4}, 0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async) r3 = socket(0x2, 0x1, 0x0) r4 = dup2(r3, r3) r5 = dup2(r3, r4) setsockopt$inet_opts(r5, 0x0, 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x4, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) (async, rerun: 32) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) (async, rerun: 32) r7 = syz_open_pts() close(r7) (async) r8 = syz_open_pts() (async) ioctl$FIOASYNC(r7, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "cf000000000400000000e41b0008002000006300"}) (async) ioctl$TIOCSTOP(r8, 0x2000746f) writev(r7, &(0x7f0000000080)=[{&(0x7f0000000380)='>', 0x1}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r9, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0xffffff1c) setsockopt(r6, 0x674f, 0xe8da, &(0x7f0000000080)="084d11e89cbfa2f3c46605b75c4370f21072dce14cf8a3b2", 0x18) (async) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) r10 = socket(0x18, 0x3, 0x0) (rerun: 32) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) (async) sendmmsg(r10, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 5: kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) poll(&(0x7f00000002c0)=[{r0, 0xac}], 0x1, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) clock_getres(0x3, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) executing program 3: syz_emit_ethernet(0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/265}, &(0x7f0000000040)=0x10b) bind$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) r1 = geteuid() getgroups(0x3, &(0x7f00000008c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getpgid(0xffffffffffffffff) getgid() r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x4}], 0x1, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000900), 0x0, 0x0) r5 = dup(r0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f00000002c0)="56a815255c02b0b9f70b94844eda7d7e7a350b909a9a34ba0ccfe8973b08d847c4b9f8e3c268bad0319db559c41c67d0cf4efe4a5ba67e5c9938f0cf6fc22587585b4ee46a31b1f9b76ca8ca6d672d2462a36737097130f8f3779f5c", 0x5c}, {&(0x7f0000000340)="bee8ce34229c95b1ae3997a7840ae75423135d23b8fc737605180abeff043d0ede044bf8a0920da61dd08712872e4a1c971cf82f677796bd3256ac431835a02411bff0b742ef66be479f1a1a1ad5968a74edda5592a8b157ac2b9806789d2e70c304df9660f25542c08ebe5475c22635e8e58c7af7aad79c732fe7110449cd34339cd6e944e92f4efefd56a6324ec53a554130ef6d516127a12e8e4b5e307a6cacb67358ba24fcf7370a9a73a50ed265a36cf5a97e6346d30cdc33b5d707a25eddef6981f7298f091a0513c99e22c331cd692db716ba21a82e9a", 0xda}, {&(0x7f0000000440)="dfa212578d802e0bcf274d412e75e50119fd688ebc2950b88a31a15deddd5a30acd5c90b4b2f71a5f286366b3ff52b93a3cc797f03c71ae0b950f3c2c5a8039fbc4092b35ceaa3c8cc5b1607d27e3d54691c7f66d1cee7bbbc", 0x59}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="6670d42d9c6e83678cec9e74b460204acc4402502eb389c23bba4c6c668353e5c40c0942cf6134792d8ffbd10f550972acd2fdc0f19c7817c100e65676f74da2e5e66f12e46595a5b8b6c69b3f9364b45c488e7bb34791f417bb4445174a63eaef70e64e33aebdefefd5f958a0e52c4a9305c105168058b99295b58083e5caa640ac509479ef5b3553ea78da", 0x8c}, {&(0x7f00000005c0)="d93715fc9a5f10c76d974e95234990619f61b80d85021ba071377e73e3e43047d467516a431aa5791e6b71ea5843c1003eb7cd5c59bf37d14eacba3aea98698161a90b2954434156c00c3f2640433a288d669b7c143e39fcaadd487420255f7a02c8bb241061025a35ff6f4ab7af3fc34dad168fa4d7c21fb251ed6ee0bd4eb92df9ce9ef98f40d5ba71fd1d97682c007c62581ec139fde8ab5ed16bfba5fe2bd7f0ac612d552c85ed75a10600ea1a130877eae0dcc43d9518aacfa60426fe0ad5d12f02062fdd94fc1c4e74f9f2ecd67ce9fc6ca03ba4ffd4e47e7a8ce532657dbf85fb5a3b0d034f98a02ca58339eba4e7c1758409f517b8", 0xf9}, {&(0x7f00000006c0)="750f413a406966e13879056a52e02a87eb0ac813fe23054a303736fa0b56c69c94219f3694ee27f263c6330b0dc298a51411727ca504e2bd16fa8dfd334368682263dd35a54d893300c5b4e050b1f38d46c7cc1f59684c690743acc24dea9b4841465704c7af2acd497d6bf01264fff1a2bb0cf9d3e26bce7c9ee131650526bd8ce62525c567ab7f1d610012d73c828ecbce9ba9ead9cf97aa44bfb17badf73388d75d5793202ed29dc50018c965afc42dc04e02ca94303f158940d04eb9d0b80dd368586772946947ae922451d591d58815898a7045a6", 0xd7}, {&(0x7f00000007c0)="b24520e9bbc3285a1336a2c0ec4d9b54c4663b8f30eae10f3818298ac9c7cabc6f8631df93723cfa8cac9877e5816721820dd9b9933e4e6d5de31f26d878c59d0eab2209a6c6c77e6f7d7046b281fe77c92b12c79b0cb4de84892604d47525128423fae3bbf046f93ebd10abc6e8d497524790c8", 0x74}], 0x8, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r1, r2}, @rights={0x18, 0xffff, 0x1, [r5, r3]}, @rights={0x28, 0xffff, 0x1, [r3, r0, r0, r0, r0, r4]}], 0x60, 0xc}, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaa9eaaaaaaaaaaaaaaaabb08004600002c0000000300009078e0000002ffffffe5441400004e234e224b6693493d9888f9527bbeff68a7f77943febb47a7", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 5: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x2, 0x4001, 0x0) setuid(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() r0 = open(0x0, 0x0, 0x1e) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) r1 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x1f}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000400)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff8, 0x11, 0xf0000000, 0x1}], 0x7, 0x0, 0x80000, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x34, 0x1, 0x4, 0x800000000}], 0xe4a, 0x0, 0x8000, 0x0) getsockopt(r1, 0x6, 0x9, 0x0, 0x0) truncate(0x0, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10) sendmsg$unix(r6, &(0x7f00000041c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004180)}, 0x0) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000240)={0x0, 0x0, 0x800000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) close(r0) mkdir(&(0x7f0000000740)='./file0\x00', 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') r1 = accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/40}, &(0x7f00000002c0)=0x2a) getsockopt(r1, 0x9, 0x7, &(0x7f0000000300)=""/22, &(0x7f0000000340)=0x16) r2 = getuid() setreuid(0xee00, r2) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000780)="180a08e4582c7276a96bfaabc697408129698ee9166d75d5a06d65e6aca218ea0b8d9d60e2684282ad572c91215840490c3b7323adfb677a791730a8983a07724ba9a3ce5e35b479250aa0c04148dd8d699cb11e7349fd43b883e2f0ab63b5e189efa5359bd355a3dbd92a9a75bdea4d5793149463ea57799ea8a3d8abcd2812131534a8dfa03069582f40d8e1890adfec8454d3edda28805269d432077ea66f3057981b575ba8c7c72e8389c8dfb7d9efc75a7972b991a1bc56baead9397e8cebbcb3dcc1bc2be9c95c83f9a33178a5dfb887408fdf4a1f56e2c8bd5c9c45f70776e358bffa9fd43e0e9531d56dddb993c2592e8b45136e308199b30cee49b809904034b8fdc7490fd6a713a3a4f030985eb6e5dc57e96f33efce02720dfff5270a6985b2ffa8403835ef6f5deb91edf741e5d1ee2547698effcbe527aa1d761d959de936c4e46518201f3be62b9770397af99cf4358d92046cbfb2670108db39355247b0396bd8c4e0095853bb2deeafe1c4027531da2c8cd9e55f8b63ea20c79a1cf40cc610415e6cccb619d4c7e6da14921ee868989906f666bdba36b5e3c8b60d6bbeeaf4795a393052eed2026b0895d4b9b648dc076dd4d530b912a6ccb8a4dc21e82a7885dbdc807eaddbf943c14ccef87f6d539fc76b69e2a8608c6b8dd383b6a889627a065d9bd9ce67ecbfd5e7cf7eb59e824a32c1b06e8719cc5dc4254ad38a201850c36803e5cd0843f3472c4de115d3bc82c76bbc61c0b41929b2b7d319ea36541989e55236c2fb2ed8029e8abf8f0847a391de063cf2b2396521aa87ab94221f36a3d9aaabe5e557817dc8a661c27b6a9ddf1218446b9dafb07b425e52c967ab37feff17864aa7823244c81e69b5250f0c452ac7b6fa6ca6387c4d42a66bb7b48883b96a06b8ccacf75c3bbecaf074418a598e1464f02146128f7ee3f1539ce2bea3a7b6a80697c41f807ad581b4bb2dadfd3d29dcb5a4b48c5badca6f8c0bebb8e1986e4aeea35ffe60cd383f0b40a3172d7fb42c4bd5ee0d58f6f5ae99b0d6abcf07444b6cb23f79efe2a77190d009b5e3da90a35875d71c176d0227d95d654a79b64b794e3ff3bb241f9fbd8d1cc1d5a77d52dc1e4b952faffa080f9e41bc85df4b655f933859f9e23af762f93455abfc52a2aed308f3364fe5f74ab92edd85b2270fdcaad06ccd287bd913f0a7914fb83c8db6992e9e6011bdfd5f5e8ac479748725bbe85bce470e31283baab2d6df26cc028a94499da93cad4dd1685d664741349925a18c5a9d79611e31ccb22142874e9f92b1d542ca8cf924f58ed4da59ab78c9fa908892808d891bd726e02fe62a625a1da90f72fe55d2c185ba2094f18e07957d97e292636d20b040a067377891c6f7faaed9c426987cc145061c810283fa35cd0012bbc821eb14dd17324adda135c5fe822296082ffd4d655c844964ef142c7e765be1dfb2eb27b96fb665d31e4ee7048bf40cac5f004087e706a29db128fc00b8188f577b7ef2887cf1e084f1492d0dc020a4e7cc66f09fec5baf5c09972c7116bfc8c81e1e63ace83c790f47629597f5762d30f3734f643408f854b7bb225abfdc21e58d5f9f12321b0d8ce530e8e670018481fee24b1271fecc60c57803c585c3219f48c76ddcdab001f72548718cd7daf27b48010cb354ebe8c51c31f984770857c093335be770f972b96cc4bc34983f380dc3ebdce43fd2172ee642e9a4c52b41b7c6733b77abca2cd91b55bd90e93d1b0eb1b0c61bf754efbb32fccdb0c75bd020615646b1b947a7da90975e26ef47254b4705dc687af9f0ed8557decb9547411682057e0220893147a118f0e2222ae73d8d7d5ab4c45b6e466b8d99d5a7eaf36c7a98404cc88b1dd01c665448d5a625e84d702d8c39539cb08c35949ac0009994c973d8806ff6119336993b84e7eddbdf3520453d0a4e86f3c693dbe3d6e932514f9230dc80f6dea0d20a9840a6540cd1e0966e3d53efa1edd74a8f7b1fcafa66bbf5454447c7aac8b36827d6cd78f971853f11270bb736b31f35241c5c43a81bf62115fc5ae53ba002a9e893b21569687d9092ba713572e6409180a48f6787463eeb27869716b23efae8cc7dee63d57e651445a4d512116e0eb57a5e1c44db956fcfe293cd1996770ad18e7e860a255d1a864bd58693a152535a92efae81c8b2d462dd0348a9e01a50e07587da084596e8448b3922b47bbf4e379688c5b58e555d3dbdfa1bfcd3000d638847af6c118ce93cdd46694a8da1ca5234555a916f47d3624e44be83313ee5513416bc5608c99117d93404b95a00a76318b1dfc8cc8eca5cdab5f37022a441ad9866d8e2969252901a18e3239390c9ce0a505836ab8750d31feb2e3473923605584f9bc3b1c7cdab9531a0f723b360dfda3d959640178fe8ecfa6384c77e16b4cc1a9289749b8e45854905533af35c2404a76fd4faf6c81da2c5d57ec158162977f0a614e886298afe9985637677b7fead514010031d45d2f11f55d60937b6804152390fbf23977c83367fb6deb2a804550687ddcab990756dbccef84d0d17108f2a2fe78e8b9eb1461cd660d7c65c39843bb21bbf0c0a24bc37034f8e97150bc780c6e0c33f052458b54f0bb705fdda144fa27f8c73e330ed968d10251e382979239d80dcb64cb0cac83eae71b796c31cca5efd6c8bce1019fabe3601fc1998463bdcc7065a0b25109e1062b78e31db834051cc4f102a92dce2a301f3b0f61e17e0f77d1ef9f87e5f583fcbe4ffc8cba0184f35587a3ba52b0527b28a5a4c9b64c12a71757638d526f749ea788d11f198a203c5dbc32dbe22063fe3f30dfdf564abfc7ca5da8c375af6b4766b99a2a5a597baa17ba47c6ecf46602f2c2ae0ded57bca3a81885d57f9fcd68b8a296cdb9c9e95e12ab645ac78dd1cba56e05c9197081bf0464849222fdef241de8e9e97b51f92b62ecd77c637dd32899ed2af28b6739e889a25204fc8914915be9d4d8f6ae4c4a176330fe8b726cee682c1d68c599a59c8dda7f92f05742a2e637878ca1827a46533b1182ab413721ec8c1970b4bf6d2a39455cf5a4a3caf3af64f33af200bf06b1c6397c91f2c9be462c4f1ba2232ac6358384c08d9452c31a2bd032b73727166c5f25b46c21ddc710aca51fce25c6f58fee99114d930bf82b231be654d448af70040d2128b19676b8eb93ba958708599582e5447d60629d374bcdc0846bce1a803f6adab22892a2808a29efbf5415b6c69484f11a0703d84e28c09ba1b6a110a5111704a525d819d09a0dd39f52f28097cb8fccbf57e3057adb304613807dc16e70e65ece8055db399f5b816885b337a3c5757755fbc41a90156d15c7af783a1a6e0f7116e1e68534c751d8fe1a3f484c50db0921e36dcad992bc52c92e07824816d1d67ebd46c773b7a8807f5470f32f1d2625f468a734ae425fa1c46fe1292af9e798b914e8c3dd10b5afb30e6ecb4ab2287ef7e6f3753e9609f0609c5b238d73b693a9f6756514fdbe67c4e11f24e1c12a2260e01cc4d28a08d6dc7405adbe3cdfaab0e9767c07ecbca05a02a0b90510c65e3b19b7c1ff9c095bee9aa3cd4aa82c131297a071d846bdbf3e83d3a00a1fb740d0462550e28d16d3e134576b3e6a4ed7b16c722c7df2f286e7c46dc87818ae796419b47f92b1b9275dbf9f504cdaa771ed235622464aba8690d358382f07445c0e29c7bc94d3c9a5ead42fdaf1fb8c626bbc0eb6dd3e134a6d8443104290337f10e44a9f27cb950ba2d77851e3a0ab928703bf1328ef5bc5d35add1be6cca904c46dd154b06da123d2787fd3dff6898993d7913121c934db18fe586adb7d0ee421dda634adb1f9bc5e0f48862e8ba0a3e154d55ba14c0ecf8a1638d8fe0d16b6eaec996bacac8a6fea4f3772600353c5639801f950fbfacd8649ae3ee31b32745e8bdd25d0fb17bea10919528f3e8d5850f4c80dee4eb7ab8f1950e950df68b9a7656aba9da87964f655aa300f2fd41372be1d35fd879ce4f9b839d759c78b9c7acd549d4f99e9476b2063dddc7539c72b0a907d6b366c4ebe660934d3222f14e24fb09d6e140b3ef26eedd86789e20684a0dc5846ceb37909f08af66f76eca6697f945cdfadd9b5011e94f83169a4e894f8fe2b39359f246e9568101d736d5afa7a1929fe69357f56412c3b9ccd2b77851a491af40bef19a995a023a9457def8567e221468edf0c8a913862c8dafe15c61852db0c0f8ae7d68d4784d70984d2975f1fbeee5daed7ed919870ffdfd3857431b41d23453d09b45b32668f8639483e1adca03ba09dbf3d6772c938dab3fb89374fba3696aadabd1fd45414b7bd854f4469f693e83f2847da3cee5d176312a01cda8fb84c104e56058a9bf1294235038f72efb0066e7958ff55f81429724c75f1395c7a0c3a334a0be968fe92d364d0e2cc801974825ae9523353dd0f3531bc92c198d41bc349c2c61ef7e82edac25caa01ced55d92a4bd516bb950ae5eae12db9c024fc224b1796ed70d00dfd318f2596890dce26cfce3fde5a4fab4f55a7e509c5f74b8ffc652ae794b42d12929915cd6ddeebdb1c9edd960921f35b7e9ab841ecf6f69c94c80ddb18b030c4a1efa10a78aa6a10b2dcf5edf3b25829c1bd64672489e4a237222cabd7f4da8d4a7f34586647ac4690f72343f126d191fdd2fcf5bfe79708bb6bd85d24e4637bee5c93f7bfd7c3052f8da05a602efc55baeea24a00b4292b7c93e80b32afb63ce5dff3988772c32bc0a9d9d77eaaf54eeb5dd1578d3ebaac3f4c2f73e4903469dc0c853171a5791caeb3c536e68a78bfb3459a8e0badec11001644a3b942345b8eca7175d5f315d80b99f7cf61e17cc324d7069d00f5672329c5ce738b580ec3ad96b6778eb9c29198fd1ed4cb3824aa6fe2392c6d3c749311b62fd22b8c719d9e79a3eedfa737fe7e2353076d0d534e7adda7da51daca236bbca78cfd0190bdc11593fe0fe6d392eda5b25c5e2e4a7e4ef07f83be0c045c569c3277efcae92ed9685ff7060b1c3c979b34f064a4c691069b23c607a6069de02a52257e857db08a53501f0a28d588d1647e5e89b19444d84fe2c1a77fcf7183986119a7d0c7497f2fe09d38e68f17aa56ac6f1b2facef9328fb356abcc594c6055cff40770d89d1cd0a9c5b4747969f16c35c06723c7422708181d5db0f27c880b10b7731055113a78c39f74a31df967eb913898ab96585909719705ab51abe6bf1a08f73769f145dce3598005b4fb9b8bb2df4cef0338b0caa4c3f2f7d66c538bcb464b4655af87e0e012d04859942a7da640ffb80c4b867a5bc7c21636b9baa844386f0faff73447dc3c8a6b3f56f41d3632208e67b9eefcf54230c081eaa8393232d6c2b7c0e748708918d32d32a957b8cc69a1a3ed5be7225ee519a19a1c283c9a592b6582b1b6891a5f382233cbec15b4771e1fc4a43953d1500c56951de3f960eb9763534795a5b6b118f824d788555cc00fa8807e49705261d88c639d6018364f5bdf66ec881617d1703568bea494d2611090a5bcec2ca83f35003027873e84069ed2ad1b667405898e13fb468da11397387bf3fb5f28ded2175ad727e89ecc23fc79e4479281e8c348575c39743704a84c162fde5b45c7353ad9b9be82ba0be2937cd3f113e1cf2b84b2b1a8b6fa23edc7318a0920c1aae1a1685af864b93a743570f8e2adc7bb091f96e05927ae52402b31fd679e27db830cadcbb3db45fbc30cb941255665d0de59da11cc8575e5b51169b5e47a0f4450621438a5a68a6193838b8", &(0x7f0000000180)=0x1000, &(0x7f00000001c0)="cc2650183cf5caf0d6f8e03136d2f6b96b7017eddfe44abe5dd82fa211de41a523e993b20e043a9ec45938c525b3fd18676f6ee61f80f0741fb52ed4f166db9d10435920626ec765282a86c392918f8808", 0x51) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000040)={0x5, 0x0, 0x9, {[], [], [], [], [{}, {0xfffe}, {0x4}, {}, {}, {0x0, 0x0, 0x0, 0x7ffffffc}, {0x0, 0x0, 0x0, 0x7fffffffffffffff}]}}) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 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(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x5900) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f00001c3000/0x3000)=nil, 0x3000, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x80146945, &(0x7f00000001c0)) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, 0x0) executing program 3: sysctl$hw(&(0x7f0000000200)={0x6, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {0x0}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xd8}], 0x5, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r1, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f00000007c0)="d150454fba010000005e400ddf920bf10dedfa700cd4283ad4c83d5e94f5cad8940500087aabc4337a1f18160d8f2f020c734dd4bf54fa96487679342a2aa215a89612c85122b69ca3b8e7f980aaedeae317154cb24edcb47e6709f9b5836f2f47485500cbf721afc4d05a3f507b7357318c8d74aa15401c07a5c6a23fc84976edeef955fd1e4b272a6f009c23f6e1aefd2764b023c2a0359979ab7b45e9344c304546f983a1a326eb9a458855e333d61fb14ba05af84acac1690f2c40ade45cff3cd2d4679d2d9a4cbef953e447921eba002e03298f3b06f9428e68dd711a0c763318b561862cb4ca23ab5d107a8481da23805e40b0f9f4ae750d9ad4fcff80e3d647798e93cf2b05a44b56747d88ceda3f784e9c81e77417db5b697b46235601f3063558b0a8f88335a990cd8e16c2ba89df42a1679002d62b79fcffa8d9624d9311a29daa6bbfcc1c1196e260dc5ba8eb94e11cff0c0af5d57b159bd740a3777f89c39609f437660bb4953af8a0048f8b57e5291c9f6bee8b9e204c2946feb876fc2664de3c", 0x187}], 0x1) execve(0x0, 0x0, 0x0) r6 = socket(0x0, 0x2, 0x0) r7 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 2: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1000300000000}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x10a) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) executing program 4: clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x7, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) setsockopt(r1, 0x229, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812e8a993192", 0xd) recvmmsg(r0, &(0x7f0000000400)={&(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x800}, 0x10, 0x1800, 0x0) r2 = accept$inet(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt(r1, 0x20, 0xfffffffc, &(0x7f0000001780)="c8f629abe9793b2565ef7fc13737eec2bcf3e0102e253a8e146b3e1b3f8f0731aa360fd3012798f11a89a5bf90712a094d4d21923f901998a9f2205b36d4028116720a2656adab4711274a8495800060986b9b3e181aeb7bedf65f1f49143b", 0x5f) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x3, &(0x7f0000000480)) r3 = socket(0x0, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000da1000/0x3000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000c6e000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x1f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x4}, {&(0x7f0000df8000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000cb0000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x4e31ef98}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f000082a000/0x2000)=nil, 0x2}], './file0/file0\x00', 0x1ff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x8}, {0x60}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) semget(0x1, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000300)=0x7, 0x4) ioctl$VMM_IOC_INFO(r4, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) msgget(0x3, 0x0) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) socket(0xffffffffffffffff, 0x4000, 0x0) bind$inet6(r1, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) dup2(r0, 0xffffffffffffffff) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}, {&(0x7f0000001800)="c1e1dbc85ba352283a49d4044a5912a7322d7a07309a277371d4337029b982075a9e73c7ced8b2c988088cb0b52bd7486dd3ceddf7f4ec982d7141dc54f98148700c37b98750e6abe059d5560b5ac22ce95ec61edf6161269c90f23a684ba26f9e1a49b4ac92375fa2580c9342c390d62ccfe47ce9b17c0a89094c56f6dbc6a7b4dba39e658b1d6319ca79175dcfd9481f653258c6c8520bf3baee6dacb73561c5b01d2ddf65dd745e2ed6c5dd79c40fabc61498b62072cdaf62cc9fd020f20d0b4f60759ee0fecb8b63ba765aea5a7bf6ebe24df5baefb102d6dc610a83706d4e7142342493fe3253da11832a87b5aebfcb664cb6e49d7bf8", 0xf9}, {&(0x7f0000000780)="25cd2def559b5dda90cb12d4cf9e73abab93e6aa9caf899dc5ebd749388ff637ab37c9679d72021ddf2295c6c9ec507120c1099dfabef827b6905b5f77710974ebb11b9fa313a59ad424bb4c22ce03bd73a03988a5535dccbe24776268b0076e97b3bfc98829a99b3d2b1904505d74bc3051852a8683524252ab342836e79a71510eb347eebaa58757d712e85e5138cd8288127fdd132b1b2644d1cf71122ad9ae09deeb8ec4326de8174c3b7191be432df8164967642b73d74c6f317272885f70e586bcd25c561a06184f9c74aa0ba98761862327c2aa8dddab4dc3473fbd996e46b06596708bc0225cefa9359f65d19b548d17a7b447161a1373d50a6d2c2babdeafa9de78fd75e2b8da5e69582e98046ec83359200ff113020fca608d8b31f49f21f25328a1223bae30203dfe98ca3b781fac27c2ea6431a35a9fec7bed9716fc1d04a7e388a38ecda93a10ce619d301a6def9a38914e9d334bdeecddff21d0797ccf1fda434d801fa28bf0eb63fe9032100d7a1cb85b41e65d8e5f2c70aea645f40ac0670b3524bd6a676cafa8f18e7c4f3fbd2a4ebcc7519ec4b41386476df384a6807919dbdfd2d2993295d1c3ea57e994eea637251e6830fedf0146296081f1b92f6503db14a9a914fd066d73821d6b574c254b3d45af1fbc9b812d33d20e9cdcc847b919e06250be85281b86f41298d9a0e0448f0b7b6f97dc621a6c01367b01887ce8b83fd4967b30a8e0f3f984907831e605ae2b0e8f23cb3c260b90f85a6161ca61ec450c84583b6cc544b84486ccd3adfef72d96715d099bc4b6aa9cda4648b7b425cc7d45c93e07c5a244a8337da6fff01be6515d7f09948c866a5d0ac38bf8132219b0071b7d6088aab5b623197ea87808385769da1be7220f365999ae7f7d3a977ed6ac277bb09e916fafe2eec9b98ec2c67f1ce1d8762394a2aa1cf25363c522e1839ec192b8d0fae7a77c29fadd45d7ff57353a493a036977a92172be98417551386c815b53be777ae5ab783d81a8568749d1dffc9777bf8235655911f1aca31457987e0ed34eb0bce58e79eff363df5db231c1d0af02c98fd3fe279dd24d2da757b7e1289aa647641880e265b4efbf04af0508edb80750d8804063d587010bc67baa04ced7e5ae6d161b82230b573f9793d0cb98f806338a69aa1d3d5e6e20541d40a6fd6f6c600a38b481fa90cecf383f534f366a327180f35112f5a475d2d3c1b0c6d7372d90f5339163e39aea2625297a68a808917c4ad6a977411fcab4b76977a6d8b3b25e875606c1706ae16c3ad87699a26847b48d8cb489d2515c1d8f6fba2cb0391454ae1099b72ae4b163552c628b9e92d9a17364779b043d2bc6f7a1e32525ad38949b87b79c8f76f4835caec7ccadcb0165bc6ff06cdf48b7cd13f1b03e8ea589063cd27523845fae73f5b21c4d91951bbba4408b0ef308ce43b2304b6357a172ec207967edcdd5f86c95d85697e36fc406c956d1af4869900469adc3030f5b2c8a6e44d78c8820c446bbe6384585fc0bb7bc09f2e3cadc2538a1e85155f4b37efb4623424afd81ee799cc3b41c0917dc6e9686393cfee3480da3cebb83f8165d2cf5106c82f8fb52a1e163e47c03fe43bd885094f22e45872f33a982b5d56e4d4ac1d1a37c243f16f84a28c681429d6a5cfa619c4e78248faeea80a2b5a0680a8b5cc1095a89c36c436fecefc3c13cc07fb2b9d325af3d07cb135d47dfeb263c8f58977df5437d46631d607bfe0d48bc6fee34353619c90d735a09d5427c4c5c71159e5db9256e0a7e4c2fd288b4b2392cb058c4c8864a828ff79474af05628f0363206a85ec39e0ce9be76a959e5b0ae99642eb26850f4a49a40259b1eba2e63fec74ce0e31f1bf174d3b8dc09b871aafc0d49ee97d34c4d99e54644619d3acc79c4a83e2d72dbc83ead3aa2105f67c0ece444be01d4aaf96d154a5dcb6b05f408716699ef1eea24cbda9d7a83cff6736ad3574410af906191c8b68b353e9acb0d3a4d2b7fe86851fc203741aaedba2d7b36ceee0db92606b158acfc3f1aefd7594aee397df46f4c8ee3dcfd81fd3d98a7fadd3fffffe9640041fb3c6fbeeccb6b2431db7c099642cf48ec6f0e87da38765010fbf150e31fdcc950654b2bfa643c5f4f5a5a0fb36474cd1a278aac401eafdc928300a828b9aed075c83c2c906e83c4a0fefad37aed8bb591f1241df040368dabc6ec317ffd76f7e0d9042d7efa6714dde7a9c7a93a6f76cce077cec07a3aedce1ae57e9bed208fe791c65248d578135f723492ba8b98cbba1f6db358f5108285977eba5716eb3363602c377e39d87363119b515b7446e27eb884c7bb6289758c6b20781f20bfa81ace704698ad67b85c2fd62cf40c20055d1eeaf5fa169bac5889d9423be2708135969cd2cd6e8fbf6b6eb62ca0cfd2ec9a6d9dacd1d94fccdebe17a27549897a9c1c7ef7d00cf9bec30cbfa52a077a4e99cb7c53fac550646364bfd47c997d576439b5e35c76458097e33ff2c067c26931748f11d1ba1a561436eca30aa20c7ee8642e0b4505dab0724b1f377c5fa86dcca1dbf8248b8a1106fbf2db402c13502390b387d6e5c9be6d000ec097b1d38eb7d1ad9ff46dddaa783f844a9ededafcdae4b53d95e1c420c96061d61670b02db862ece9f513eb046fe7d6dcbbba04e006aa6596b38f37172ad45b0cb740c551ecbd55dcd6179df735cb729ff5f5c47c8d8d62b33baa29d6667f7a4c79940468741476e1e184aab196e403127a8df16649beac25c263eb43da85fcb50a6a9fab2355e5f4a3ba52c46d6d4361160de51d4a65d89390da4ab656cdccf1c7411416f52fdc757b3ad050f2e3ac5016bbd020c9cf0a071ef7ffad9fd34d282668b9b4a90f176000c7bd046e959c660971b07f55608f7ef92af4f88f822b5bff8985d97c7a515ba3fd00b7f0623b089b8ca1a3aa3c60c8c39fafcbec82f5991e1f74ffbf22188dc05d45daaa5e50e1d0748b23f4030d980420bd2d04c24f47af13abe5146580f54c35be66a3ca089a8fb54125e5e49f7d5888d89c035acb41ba376f96d12ab865d6ea0cd2ee1705db0a3e38a62ae0eac4c74d3c6beedf831bca657c816cf55c332d6687f7e14bfe06299a13ec0a4a76cfc769a80a23db86cdae0349ab75a771f51ad2e660db493053cbf5ae031b4f8d642e8c3db5e5f8beaed56cf053d5df2d83f61a5fd7118735ec2286e92ee565666512d2f32c70c900905c36b12d3fa4c4f41dbaa458277925891aa6e9ff5b35e1e4de9077187324c23d35dc6e5adce30d515838e7c3a6973490a5790421e5fb6221589dabc3b4a007650005cb3b6f16805b8e13f40320ac5772229b66e9397515650405edddbdea512149a2ddbc987324df421e86c153f17549e9ab9284594270d60b26e620a1b2f184fa38231dd7c1ecc3f8e299ef97f6261b7ddd97933794b29f4b90a879e2ecd7ad8cddbcf087c870df22a4f7a4ab631a21faa55247661232e214f187515853120476d9c7dc5ee7246bd3b26e07f20aa83277a2e35045eb3e258451fa11453655f79481578ab0612c638bcc8363716898b494a9e98de14882593e2fe0b6569bc3af7026ef6d435c5757f9cd8", 0xa00}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000100), &(0x7f00000001c0)=0x4) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44}, {0xc}, {0x8136}]}) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7c, 0xe, 0x12, 0xfffffffc}, {0x0, 0x0, 0x0, 0x80}, {0x6}]}) sysctl$net_inet_etherip(&(0x7f0000000080), 0x9, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) setrlimit(0x8, &(0x7f0000000980)={0x42}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x56, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000800)) getuid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x55, 0x20001fffffffd}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setreuid(0xee00, 0xffffffffffffffff) getuid() (async) r2 = getuid() setreuid(0xee00, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206982, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r3, 0x80206982, &(0x7f00000001c0)) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x800000000000, 0x20001fffffffc}) (async) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x800000000000, 0x20001fffffffc}) executing program 2: r0 = socket(0x2, 0x4000, 0x7) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)="84930313c28b459f1bccad58bf5e8a9f224c47382767895b398e470bdd928f144420d68a2f98fcf4ca34cfeb964eae7c83ece785c355ec3dc920c3b7d0e04c84da9e3c38654cd5f84c8763dfb8f404f2814648d28fc98e46ed56ae8ec988ea8fb3c3a6af4832934414d0733810d8466ea509c7a0ff5c7d3b71d438e7ca906fe299905dcba96bf3c5a552494917b91d6dcce08b7e035d33f0e63e3171d04dbd96c5019c34c1ff6fa57a70b6b30baa466d8f13692297ff8bcdad08f49c09f6f50f5c6b8d63a4d43e4282821ac08af94aa1446a1c25130da7c11c87acc7acfd", 0xde}, {&(0x7f0000000140)="37987d166857b7484c9e39c7a13cea69c1441bc1071dab232215b87715e195ef18e522be1f3b960e3eb22ef6d1e44492d96cff020c9a0063094596b5f7544f1dee92085a396793a7444a10a919430b975fcde0b6cb8ce3db0bc300fbb8020595cd3fcd2e875d9cc65cf9024fbbb27020bbb17304bec128e1985e920e685c1c83247ac3170432a682520a08dd31cf0f34b515af4a74f6028b846715202583611c0ec46e4e9c8db3f75bd9b8ab21f481e8c66b2e064bbaaed01dd476c7f45a54ab857ae4001a8b611770f79d1a382af8f61372c79b", 0xd4}, {&(0x7f0000000240)="af9d972f96b02ca50949d6ad384de3fc149d4b7ee10edeb815f8c7fdb6b14fccd5e20288b6ad249dacb184f8de59d9c1e91271645abfcfcd442acd10683dd364b612e809c37b12d02a1c8695741ee66198843130f1121d4a0074d6370606d497cd6ad8f945c8672e0ca7c097523885a6d3726fc07d6d4d9de511b3086ee211d3dd46907ba161e3b9beb7e38610060b3ae97ca11a8aa3b777256db590fb7f52abca5391296a989a370324cf74fe4a5ddcf48ff11ef198087f69ca5da22ba15f6c35c95ee79b6d4513300a4044484768c0375b6ffe64cfa2074d039387c33bd956d3ba12aa98f7a5ce", 0xe8}], 0x3, &(0x7f0000000380)=[{0xa0, 0xffff, 0x3, "6acce6db9af4570aad8e6179b7c6ffc12605c7debb9cc3bbf92e74efb922d5a807dc1ed2aed0e9d609b58855d04c85160f50f1774973c47168aa76f41e1f2b1a41d31af17e38308855114ac0001a8441b2185594cee05e8f10d7e24dd46cc6f4b40ae9a1e3933f1d94ffeb936a8c203b26e7227ab68ed77b0b45495619e72b63f38f6aac9929cdd3a5faf9a12d"}, {0xa0, 0x1, 0x5, "c971c5995a1f7b7f581cde4b4d7a02d2a48e2eb22e5dfe3419306b38a6900a8f73b0361661ea7c8187fa4edc2c106f23d281994ac0e63a25a61646e8256dfbd3b7db933407b07fda0801df79dd73fdeaf610d52b44ccfa5b6bb666d438d48cd0c20f21d7a0b3cdbd62654b67c68ad198038f3c03269f94c70cf5c6e8690014b76f0ee034e4ccc1cfddf2f514fb93"}, {0x48, 0xffff, 0x7, "f6cd8a3e3be0733f387296687fb0aa04303703d1d93eb4a1cabd23584712f395f30e9c28c676f81c31a2e0736130f7b79e7add104ca841a8"}, {0x40, 0x1, 0x0, "5b121f381b6fe110182d165e1d21ab2d7ebbe2b49ee494da8da38b4ca38ff60744294f6c088543d42eae766a"}], 0x1c8}, 0x404) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000600)=0x6) r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000640)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mknod$loop(&(0x7f0000000680)='./file0\x00', 0x8000, 0x1) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0), 0x20000, 0x0) sysctl$ddb(&(0x7f0000000700)={0x9, 0x6}, 0x2, &(0x7f0000000740)="cda1f344f627faff826bea5946964dec19f8b591b3b9a4fe4551345db6e3106e4c6aae2ba96b4a38094506d315955598b1685ae21f9cc56f928b3e74fa02734bed3c39c3549d28ddd1f1fe3d851da6012a8e7c0f80ffbff478c2bbce03cabf045a2b", &(0x7f00000007c0)=0x62, &(0x7f0000000800)="a342bbcce96cfca22832d97ab4c113a33ac3b25ec3d4904a2cf2cdcb4cb6cb19523b7ceaab36eef438a24f313e6436b1b52b0aab4e8ea576bd773ebbfc38e097ad3022726bab329fcee991fdbc33fd394ebdd0920aa91e2c46ae08f9d6d4c9550e4ec86cc7f3e14ddcc3dae7ccf7256956ba0e1612a2a5ac7003a86d9e6c71b9795a85b84cc5eb75063347868dcd99175bb532133a67fb1229ae4a6d13f586455247146e0435fdcd0359c3b71d74ccf176d72c93da0e2bc72f97adff32db37c9ff8d23b34d071592764575fde98933ab4ac4167d43f0c9256b81dc7d63b6", 0xde) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000980)={0x2, 0x2, 0x55, 0x8, r4}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000009c0)=0x4) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a00), 0x20, 0x0) ioctl$WSKBDIO_SETBELL(r5, 0x80105703, &(0x7f0000000a40)={0x2, 0x800, 0x8, 0x412a}) r6 = accept$unix(r2, &(0x7f0000000a80)=@file={0x0, ""/261}, &(0x7f0000000bc0)=0x107) fchdir(r6) sendmsg(r6, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f0000000c00)="41ae39afe1d6135aaf863aea53810ea8eee213033cd8358183d16c34334dd32a2be65c0b82014c471de5d25bdcbcf2b93083b38f13106d460a2b9c14d2aebe86b9f9fdfb421cb29308802fd546cc7851d13d8f79933b1d54f3c00165e18436cd6fb6e0552d7e4b2de25b5ad45149b07fdc57c33ee4059d90e2fcabd4c7ecc6417b969dea789c5c44e1934df035db796cf0ecdfe5001e20ba6cfb8eb5082d8e0273a2dd5b", 0xa4}, {&(0x7f0000000cc0)="740cf993d68e564f81f85e9851976258e3ddfd4423b3cbd0c443c28d2fba8a7d50bf033d08cc057f4eced1ab41caee0fe1ee1514f9246aa7ad421f6671a5d31739c6a0ad4fa7367f4db25b019f6b927a9d308a6537b0b5ce236409303e7cfaca65cc5c738fdc954c7c720dfaef7bfb284ed6993171d948b9b1f81f217739ed8e608c2e20fbdaaa0a4b69e7e394ec1aaf7d6990517e8d7b8adc4b2d3fe78c4c5f2b169c354633fff56d8eb2d0d1c5972a015b754722b793a83b2bb809869efd91", 0xc0}, {&(0x7f0000000d80)="d2a30b8df43a75dc544d", 0xa}, {&(0x7f0000000dc0)="a6b39ba81fc0c650e3c663e591d7fc6053c2f63713d0d915758be8a99271beeea3594f9782ee02dfd22fa70954b1f294f7e600d59de0d05d26af72d4b8939ffc4e98c0479bec20cc95f6f548218542ac1cf95b4135ecd93651a0c026437d918d16f8261b4c3fd528c93a6fdba36785d79f854ad8ab393ac451d50c42aa8e1b9abf983f78208ebae17436d848f9ad166732db7f279bb1dc472856b1a41df55e284264602d769bdf77e1eef0844bd67e184d6492387e728560499b5a44f4cf7e3b6c520dd38cbb22023b25d99a986b478e6dfa344464237e061a58c89796772e665cdbd1e98166bca4361bc762b1a7d9f2da8796609ba4c53c", 0xf8}, {&(0x7f0000000ec0)="bb455fd37f15a9cf3e05f1dfb82020d2e8d74f122e168c85f784dcb28080667af3f8a245426a7f5f0b09c18f60cf6e89e3ecae2452f7248924dd4e6653b010", 0x3f}, {&(0x7f0000000f00)="8fce4688b7e865b721179dccdc90c70237dfccdfa9f29598e49ca0a9edba332d2622d28f18a42f0821b31ab1e83eab9edfdad56eaa46175028b84119b51a54dcc1873f439a14ffe1d9c83c37f3b36818a74f90a6b92c160676dd3bdad2ce2ae05b05f945301fa2db6782a18bebe3e05fa873afe846a268f97b1b2d46b29a314e3ae5600762788b5de91933a36802cce9c7e6b8020cff5c7bc23a70b497", 0x9d}, {&(0x7f0000000fc0)="2be5e4bff7", 0x5}, {&(0x7f0000001000)="19f2a26a2388071491419433b84f60c617b338164416b7ddadd027c973b90839e45d7635b73fb7f533ee340b44c9cb18b0fc2a22080466d4f1fe8f98a7dd038500668eccaea6617f4501705807b5a53f09b6fcee823f5aa984d925ae6c6cacdb71f7a27f691945bf9b21a6a9928a8c7145165113a930dd8de92f85807b5112555f3580660cd24b0b29877695864fb8ffe23729a69992d01d5dce7e2ebe41c80552078b71c0bf6e05ce567e264370b1e0b136eeecaac86bfcb8a49d286700c70227427232cf1befaf220821f3a071548fb49dd4424c11275ef03589a70f61efa7cfa4e568b58e3d98d41185e5513b23c597ad6b08b0", 0xf5}, {&(0x7f0000001100)="0562a65141841fea35a4aea68de020261b9218bf3e1ffb1ed2611bf91bc8a6fd72b984f993e6c5fca58e942607c8628d5cc51d8c5bab377abe44a6128ffb3486746f5a87181755863bb23750fba29cd21c7f6b89cdeb41270406", 0x5a}, {&(0x7f0000001180)="463cd9aeab5d4c2af0360cfbaded18b6e4f0028276b3ac44cc0750a1ae8ec1be255fa5931a365079d1907d50fe3771e591072da01846110572d6ee07e0b6e7e1ffcbed516bf1f5f491597a8f4206972f7d7e7f41afc5a2b7e31f176ca6b89b30e15dfed415de360ea927d3f74f03cb7c71caa3db8583461bfc99ac9fc7eb60ed034816d2f4983a98d07a7543ce4ebc80f8b00639c6", 0x95}], 0xa, &(0x7f0000001300)=[{0x110, 0x1, 0xc4de, "501cfc8dd3e55ebb18c454a99609607d588b96c8717e8175b7c07c2b15d748dfe1fa62a073ed07ddfc284e7021a2ca9bfbe04117d3d447c138179c73bccc8004e6092194f2e70f155be5fc6d2c716787759218c1ab66ce7774a7c8b7003f63e939e15b1aa771a46f9c5ace1a42df169b8ab74dbf34c4322f6ec19ed3aa3f27664d06ebad18e34501751a9293c7267b1944ea40797b203f764c66f82b30b0edef09f7d65596ac648d427f10eec2c4f9ab9ad062308c3188d68a270359675d310e63bf910e0e2521b576a1f81f7bbe71c09a1b6ce94863acfb5affb4d36005fe982d52f9e11f2ef833380f729d48891e8950cf5cad6c75e84e51"}, {0x100, 0xffff, 0x10000, "837e5af11039549e39998fab31ce337cc08f2627147cf846bf7061445bb2d83ba34e9c6566e2854d0878b93471af0074b53919045b1984f9c9b12b8ba3afe6fc3c8ad6fed1ebadf8a11ebc27aca0cffffa98bac2b6eb5e147db3eca65fc8bd6f52f3ae989ac35acfc07d83e557b3bd36a08c6d1599cc889e3c72fd61875ddc535bcbfb91fc1d63f0369bd39ec8c530542a724135fc8e01ee4e3e926fca26f2b1cb1ce1131e827896ba7ed93031fbdcd67d41aaca1b2dbc4c0eeeeae1a6cc101ea4e86cc78da9790d14a2fe15b4603f9ccfe446141b341356cb384350186c6b21ba493d0387a0cc19720b71"}, {0xa0, 0xffff, 0x9, "3e7eb0e3ca5f9eb304a466ccd057bd9a59ad4694cd97acd887b360b8efe44e33d54743b77e281d36473c01f1caf0027c8dda6dfaf0fa7ac49b9052e57b39d71d87a14833aab47d4e303631c90b94df282db7d7dea204c1a397be9440fcf1ff03189b6fd9243a74b45eb6b07f165f816774fb0b773d28393bf1c8ab6f14c6d932189f5f7d48f827aa3d7d89956309ed"}, {0xb0, 0x1, 0x6, "1c04132d6fda30713a81dcbf5cb718633fce263169bb7355d5b425888cd25980439089dbd682b7faa3b8ba8c4ba34d7becde0598366f9b62a979a12f6501d551d4562e666053b9347aef0401617822e2d15a61a7affc39d1e57c2d9192e88b603095a4fcb3d07d066214694571f086fc9451770f1422a288e9198145fbebcf3bdb2e8dd02abe1bcb67110526dca6d1fa3c2a01b10f5f0da495e25e"}, {0xb0, 0xffff, 0x9, "51077b2608c0f3d11aa8bccec961571981613c11f118905721f3377e8747d7e04cd58ca36d03e4c2f04422f2afa47a5190389da846a0a757b6344484ddc5fb0fa640d8d53f662a1563dd8a8e2d11519a13e2aad2d3d02d486cdde35682e4aee803b6dc9462128d889b6c3b711ad6ffdb687b4f2d622e7c8e5cb1b01e018411907e3927427c13ed45fb254d2edb2b4d36a542357d890f6d498143dae801"}], 0x410}, 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001780)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) setsockopt(r6, 0x7, 0x4, &(0x7f0000001800)="df92466521476dc8a75f6da4cc61309073cbbf4e561a8fb7a8a3bc364a37d3bdca7dc566657876b641514635c5652b45e7e6fbcb8f882bca20471ea071b7c413ec95241acc6922b7b4ccefc135a8c0dfecf4bc772e0a25979d4b589e957aa582d2383b9b909b77f782ab9f89c8846580e05fc4c8c58dfe714575a8b6fd8c331b46d03061a4dafe6ddc73a94b28b79b83f2067d85ab979d1314208d798e11316db47305164e2c322bd0b217c8fedf8017be068668f142ba68619d18e493f7f23432baba3c2781ededf89ef0f12668bee295fbd10895f3bec1637d6580bf4b3e837d3dad9f2fbc5479a55f93c226fac2c4d6e3d714814a19e2644938", 0xfb) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001900)=0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000001940)={0x3, 0x1}) open$dir(&(0x7f0000001980)='./file0\x00', 0x10000, 0x8c) seteuid(r7) r8 = semget$private(0x0, 0x3, 0x10) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f00000019c0)=""/99) r9 = msgget(0x3, 0x101) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000001a40)=""/204) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000140)="1487a91f73502e1469656667cd491f0aac1d76a3951ac5e4315eaf4e992f77b624d21ec5aaf2fb791bc8cfecc0bc7292f0b622145ff1a2ccaeb213c06874dc03053260855a2c81c6a34e69bd2622427b9bed9eacd0ad416a0f35dea7036de0e481a931734287c4fba2e512ca962d40811ecbf0bbe8c417a52420e505ca6cf8d93d76dc6b1ba61df3cf54d1db2a7f5a039587dff5b8ebf3d5856ae63f5ccc4934424eaa656de44969d5941cb03e6f12f36da0ef4679fd3fbe49b1048c2656a3f01734b53f1f7465c13eb59c23ca7a55d5d657454c9f9737541176eeb5a68302f886c3bf9383eb73b41b786bca11776638a8d6323a5a5cd3439ed680c0ddc5c459f92590a88e4bbd42648521054c070bf1afda91343d3f3b158ee6b81d5128fc916fcbc7950a48c3e1a48b3f562984409e01564e00c5d1ade231866635ded88ab398f19bc35972e1bda100b51bc4a0b4647169d8e894e60bcdbebf8d520831174a8a2026696dc8d680fd70a4637625662c0f9bfda85ed10556cf1705056e26e23043123d618ed15c770430596d1dc946071547ba17dc65f2efbdfc53742d5ac5968c91bea0fe65c0ad03019d272877a94bed227a775c14f6ba0a6ab8d00ce1ee2e3263864594c922a7aa8f3433d598678db12dc2e21643510ce6fca6e72ab59a9446783c8c1308c440e3dc4d3228f0c79d47855404f94744c0327dcaa3de5d23c18f2c0cd9bb830cc5d16566db1964780d265c092e131835ef03e202caf163701ca911c2b75b4b04b73ae5990dd2e94024d7af1d97d9ccd3c6837c74fed5457d8145d4389786d85155c515a5b8fe2a33528fa7f1a98a921337557565f9ccebb4c8eb1b884c39c2fb743224275a9c283cc36700c4bc8432ad08deacbe3d93eedb8aff2d60a79b5a4a211e9e03c6c1e0b9d3e766279d53309e0a2a18f1c2e1facc4c3a75cd15445d2c953d27b97a9670d661842a3d8f4d40d0cfe2e2a9a095095c2af51f95bcff200f989f1d354ffe4c630dfa221f6e09ab6f47c78f94ffa0cd71a4048e98dd8933362061b8d8d06785b82f1c266df47706de4aaaca1baafe72250aebf2eac2e942b019544f2e0812f05090627f7386d6fa425677d6f18c32bd559042dc9c28a378d973a5a005cd4547384774ee5d614e93a0162e299b3f90d5e1c6e79642a1824d81ee3fef4686753b7d2658780f92f3591bf02c45d5827ec2832c771f5080f447d478bd767ab101d7dd64a27d4fc58c75d88a5bea42788399b9ab8e2f96cf05481352931e03e7c2d38cdce14d2d2679483d7ca785d4e29e4c9352c48229810f35ee3f0adf34b662965e3db5135e62fc4f2aea54cb79c2acaebb6081aa94aa5824c0cd3f86461fc5fc366cc5f3c7f48d0476dfafa422a375e17da7203883ad406523747720fdb2c8e7d587ecbfa574437c23f31cb42c052b2c1b45c1dbc66b5a38b3e14c47f24422a7be122c666946d6dffcbb840d203aea011f82f3e8c40850f9a1ece5ab0ac624994b06bd04beb26cf485c0704b872f82dfdc7fbfb07b716a13d383f27b5bc4305872294b3c9b3be8c70db36b0a9225e399fd0d536451ca16ff1fec559221efe7f6d0aa89814e63982937d75abf416c1472f486756534ab11902d1370f4f71461c3bd905aacc66f9bd80f97ce081cd82c4055d2b119e4b4feca9d02914d3dd20cd29e23f9b62bb413236c43b46fd901a2165e4a593e5f9725f7c45c0f7b2615eae8712261466719dd062d9f7afec4d90da186359a269a624ed725957eb36be4842fb4640d48d5d7dede6f4d8c69e2deac94330ffdb9d4e9d16f11601bd62fc376028d9f70ff6a14ac2a0795c4f5e8874e7fd2b331c1226967e6789bd8b95c1e874e0e1aa51357cdb3bf40687c79aaaa94963d4f9555e148e5a215e678491cefb53a0ff8a52da5f377485d7e4e0e255a3655635e1b36fe847d98e161039912a5163429608cc6ea28c4585696c3471f53ad3c87128625aaf1dc729ddc77608c86b34db96875d2c7833eb1a75b3c0b3388ea438aa4279d4d49bd1cc64e87158f9214aa67ad4ac0abd80d19bbca4867d0bc958fff16424a3620fbe89b29ba2f21dad97f7b01c7a803eb0dfe811f4751f3a9afa3940051f7156d61f158c0bd7de686ad9a7d6883c74c14ab8b54cd1a52950a30178179e637c9e50ccc1d7a2dc11f45740bd2e9225b1cd039fc5a662c9498db7131620f4a04a9c2396cf8471c0b15ae8384eb97a6f9b5b06dddc52840fa5cd20004f52e5229c09832d733b889792b7391691e290e3bca24c40896329aa54f471cd080d0d36c99002b2a2aa9c640534801f5688fc4857cd4647953656e24d3fda736b71d4951cf3a2166453b42ce0e43ecf943441645d716e661320e28ff900f668fcc7918f0443196123599d798d064e15d6cd6e1c2d83611cad03258193b722b12b8ba119c8ac1d72c06115c6957b7b2653a889791adcf4a33c0f6e9fc9b354ccd05f067fc54147c3a11f1143f66556d6c33eead1867b045708826c9da5513c6026c2f81677b4ade498ee51a5824a1dcce3b7b2f12ebdd087910d2e907c2c25cd3552b2781f342c8fe5969e253aa82c3e354c355b11d87c8660b7245e0e4224f0aba85bd415c0487937343dbabdfe001b469037628009e76a224c0216c58d808c5791be3e3259c93d669b108c968c549aa70f0cf3e81452a32c0ee9fafc8a1c7d4a89a51e7eee3bbdd152c1ecb435a4cb5505c30a01e82fa61cfc1b4ed78a2da2a48d99af78dbdb9fb47ab5844ef454a758872a6bde3bb79f49083a8fdf207ba44bc880ddf4756cff22cd4cb6bbf51a655724481fcc44f1a2ec3c9587bbd05f33a77c0ad41838941e810385676834e8306357bc32e7f92c623954efd47c75099f8115b8cfb6224cd0cbf0f3c586d6abe2eb0b6ef2d3f89649a13d64dea14b931dbe47ec56633e7c5a4a2ca010ae19b41d7d51dd42b6d0140491da0bad6fc592657e4a5bb6b1e7f782127c9ef2b6692bdcd723d4d0a550790dc618d9570b50ff8822e503b400d0c6b941c528141b1cde3daae9b7700b45f98ed3c9646a1a5daf6acbabaf47900bbb12379dcfab45d4b25b26c4f9307975cc1810555277b9d435f42e4a385f13851592e1a583be0600a0cf8535714641b51c6502de151a78c0b16ca455bdf3fbd0fe6a39e56c3fb45f4fc22d4800d89b4abd023579bf89f6966875d72bb965037e5b55f69059766bfa9fe377e8d05845869eb74f73838e685e9de507f4d6b075f16a4fbbd6ce7ceaca9ad06cef21d643173ee9e3e182977ca997c76e9c2527aef17b66aab6f3fa4a2c71e6b637c0f73357e1b859b8cc79d402e6847c73c19283fea3b523b31df212c6ac65a4691be221c64f00047f0a4453f2d9429fdf4a5c95434501ec17ce6ba1292de33fd5e63261d16857b67065944030da03906d61d6b427c5df1571fe9f12368bd4a700f6c1200c921bd95bfbcded7ad56e0382a91f00c1ff034c5e001065c9ff8c9455bcb8690aff37eee3bc494b968d08614373b3a00af27300136abb96cd6b586ba15996184e841a6923d068b9c0cc8a5bc2568fb6d6f88e54f75663cfab51cd8baa35cb4d3324784211ef2100999d34710188592411164321f4f7d272ccf5e66c3250b4fc2d80a357e656ad9d666ee698edbd165bb00651b720a84e9c971eeefbb6abe16c90945793403ebfca99601962b10bd92fd77662bbef2024aecc4349dc28a6a99bb050dd1a03979a771c562d8b5d28d2146e971b010844811b0fd5c45e0ec21e552b8cf63f50e67fb73446ec3b1c3c4960ee3bb284669113bdf45e47557db018b6c82c67b9112f5e64b4ac0a1f02b7b8b9279ea488785ea2370947bc91d8534e7f79cfb51c25b51b61654212619819bd992fb440fd0707d76619d437f228b37ef99989d64c648d7509463837041ae8e9a1c360cbb838cf164d7c2be35f5502dff582ff08e3b76f0047f59f8007b3f9495062d6061dd5dff521b1692279e257da1e40761921470f609334299a4c2a265c95ea97ca98c4261afced288c2ea9c6585118b23bdb66ba9ee4f51cf61aa51bbf6fc7e69af7ecc6aaaa6a7cd8024319515fbe8eb5d64f6d88834ca14b3eb2e91c9af6001ca3e880725501fcb31cad337bf943588b0c93afb13ab2c734507336710fd08237ad335b309c292b0d13fc136fa15296956b40d065169488cabb270034175a8d402ac7133215011a40633af4e97f0827a32382ccb295105be79bdc34e881c48bbbdcea9156449f4881f847da8b9ef1877ab162ab4808301d649553ff7796cf68af483b039fbb952adf47fadc18f643df4a27a406bc8122ea3f65f8740391f4864b56e3c7d4da377233e5b47c52445faac4f9da2f1b8bbeb9ca65ed95f7d500c3863c8bf2a63dfe9c853ba5c04eab2a04f0fe692cdfebb977845e85398d3f5997173331ca7a4a46b29890406068f2843038acd70dd73447aeedd99a9c3d726601a0bade21d05579331d7d9f77d54a2ba957f30a861dd8b3e895a0d9c38f2c0fa50faba4e23c585991b2eafc64a301a4381577ebe315c9fc428dce2fc5334717b552748b758f3159ee54e361c0abf468279753b2619a5e6b2e959d9c1d0948161328ab7813d7b26ad4b9f66dfa8a041ebabb0cb35a489a8b7b73ae34913b69caa41bd15276594c667772e2456cb63fb32711c077896844579f49e20fb3953084f867b276563dc5d8df7c17c936f38d61a9a2610c0f393a1c59e3cbff720581f890a7dbf1a185255fe6bbe3296c9f816ee70feab9f10bfc66359090248f72020be5bd39cd8f6a5c17acc6d951552f002e628ade9242126fe9c6ca5c9989c0cbc89a5e0e7ccc3f88ad6a28d03164aa8df88f22e7ca3eb5147f137f47a3ec0dcfd1f6321c1925730b0140174f67222497ee4b80665643c731654fac67f6bbc47af83f20023e968d8046d444c0d78124f1c5cd9ba1e213f8cbe2a52d17dc7e6ba1f484db7fd434c69c4b2e4b42c108064c90911fcc5b294e9a79af252d2cdefa5a964667fe57f3f661c5889f6fb1a4329e00600f6cb1b78cedc52132a9f2897400bd0341e8d3a9ae796e980274d6e9229d68282bfa7f28fb5e21c07b584ca1c8b8091d768d0", 0xe27}], 0x1}, 0x0) sendmsg$unix(r0, &(0x7f00000034c0)={0x0, 0x0, &(0x7f0000003340)=[{&(0x7f00000021c0)="95e9f753d4d61623436f4db96e581d923f78158a4dd352e94b4184c9b201a564a2b60b5fe9c320039e0682879aedf95b7d6c2af8c892457d72fb2b482d53d96606eedacf4a490f763b54a408b4185e71e25d3d767cb35b4ff0e9466c283c4fd7e7eb16828ecdefb7983bb5c37a4820b91ddfe6983ad78abe011d1bf83e483899a00595033e29b52a97028943bc80f8ff1d5f89ac533ca9a0421f4748dd2d1f1d46e8cad22a7747daccf784b845a1fd04381898f94f4c627b1bd896ce6bf5809cc7aa0287bde898d699d75202ac1f98a2f4fb10ccb9534252ae38f9a11263ffe1657ce60fcfbc7593943815260c0a1ccf905f30ef91c48aaf598af1d53232f32304f81fd10f1f8a9a8fea6715f35d1dc704fe2aab67b73f90e3da1549e0feffd114fa0d3f8e13b8602bf0d94ce3378412f09c90815f11038ed33e3ddd32dae4c7b667dd98f15d3e59535168853edf153212e80ac6d6006497c98659e7b23207b9aed8913ba784eeb03d2e5f2a64fd7ef3d9059a99aa03b2258b285380d771f4258dc128bfaf9e5e85f6123e3880e8cb5ecfe5dd67ba25e8b08c401be138a065d724bcc8bd2898a7d2bdb4373171ce84f2d63a8887f80c57b997bf96344e58fe11b67ba49d7c8fc530602ed10df92d8f573cf1be572dba5df7ca3f33764a493ea74cd41a606004057e19c9604fae5955caa77982e64e45a55103486debd41b8bce7ea857b16b434f666e6ff23faa1ee9a4e1f3c51c12c2dbc119f04b7ea0bb2b13f2be1606d0727f99d9bde95f547a87adebd52e2083d37e01cf38973060fd6ebd4d64f9a0b8144e339a99f0425ba3698323dd39296c888dde7e85bf18c79936aa1b0a3bdf9ced23a707163fc73fd0c44632c463de0efa6d39f2c1f8122c0a6221aae564835ccb06512b0db0ed6dd0cd7291b8b9f151f41cd181225b6c8c5a4ed24daab527b0ca9b24053148cff9971247346132457183e897bc0320606ec0a66bddecbc1754e8c4f0f44c83107d6f121cf09c13df75064dc64d7b26105632c7305dd2f4fc81e3e5f4f95482eff642495c06d5816e9d0aa4479e61113e7dce779cb3724cad5d962072488701b28dd21fc3e716a2a7fecebe6a3f043e5e352abab14fe37b8205aa9974986bf3f79e395e1f0e038ad05a12c52dd1d25efcc3545bed2ad1e4fddcf8671239e45fa43a7dccff1c7e548b6443c3a8be8c6f22744ec76e7b42ae4948f6231cc8e59ab375e4603aa946b5a396dc7d07821d5f1fc63fa1d9413f03f2f2c65b982acb0edb4ab11c53bd3a67c3945f5ad98f69ebe3c7529884d96e51aa4f8f4e7022e9a8994ba28c61bb58708c27146165aa5e18fb020051c120c59cdac95f3325c51c2e855eecb480707785671a070d4f1947cc5a8272949fdd195bc27ed38c44d98cb4a7f8219196153a39af22699372351435bb905c196d18cf93a90644dc62fcd592820d01c04dd63cf944bab54fb732debc500b8be3d63e8bb41e37c3fe1e981012388bc582f7a30d3aa93d62a263b4cbe23d41dce0aaf42963ebd45f91dff632220c55191e0367adb7334382496b5ba6d033bfc64b4aa7742fbfceb3a93118b1cc19405ef2a862415fc00b23b83c0d14633b6ea1f853f8bf4c8616167557c46c7db4994eec8cae6f6086c570c82ad1c2fb6ed8b86e6ab8b7da1fd8e393f5737fab468731d5bb611397bd33dd6eccf5e2026f33824da86cf7370d794bbc697ce92658cbc747838583a4abd4379925e7bd2e5b8fc00d5e66d4fae2332158395cca353a2b50e52558960aadb79ba50e6734f8410247f4de40cb62e979be8d98a37ee42e52a2a44ecf4b14042defdb99661c360043b46d9e3992544e2d7ea64404b5ee3abf1da8d472526b2925858a4c9abf21686a52f5dfc9970abc8c22579cb736bbd97f8b38e780759701f579a72f4008709fdbccb5d275b35a15ca63f592f35d595d05df8a32614a1c2e8e8d1ee836560f0144fb10418bddc3646ba49850a8000c0274cdc007568390a799db43462923694009f53c165d936c3d7f2d82010f306636eca5b78be80c433f639b8c5181e2a21f944e9f50fe105ce0b456f937b19095775494bdf6ee229acee9f7533f87db09ec976da088c3897596722fd0c4f1f599780cac13cb98cd988f418dfae8a248adfd8dc3d4be93a9415a3d050bc8f80fce43e38ea9af37b1578afedb2338f6bc7ae72fa363c4146c25de646014a1b595a294edf734dd15bffa6f553bcebf8bd00f71ac53bd85eece14eafdb2ca63d84f67198afbe90b1a03472c251f958db1ecf14c3599f951b6141f9e45d2dca305d38b7da19b1a8b0e6ff814ca191a2770afad64e8e9b5c8be156953f18dacb6f9488f9ac7c7f2b34ec58701c60e074c1c8a3e4edf5578b530ba6e64062aba3a784c2fbe5927f8a3c315c7afc0c998dea8df6426fc38f05fff18cc12f30ccda4024dfce37e86f601915dd168046c92074b15cb04194ce7b6b63ba8b0e55e4e18ab0490a33b83fa4ff723103b073a5aa186ec6472317b16cc8272ed7073d4826d684d8e342e637f36d22b667437abd100aafa7e01c5313615a66fbfd1d5ba449f221c1445ae7627e948b818fa16fe86fc5fe3f03154fb559ab210a12d90ae742b89c10b3ac19178151cf97ccc85a2c03197d19069607fda2ad67cedc0eab3b8380b951b44eed9e7c99ccb194c8d216b42c03bd4ce320e3a531e62bd2593705d1edc5fea6c8290be281b2a3f8ed87bd947761ab1f9edbca7bc4a598113241eaabf83d863bed9183cf92ac8bb64deae5afb42e9ec0a8b0ff96e561e2a9112b55b8b3b023d6905866b51a91b465a9f11f504fa114f40df8ec881df55c13d0c9cbc3a0857173fd1d9533e3946e2418c28a5783b15459998779a58e364618f688a3c6ad1ec225017e807ffd8c5b2500cff2604500a6d2382ceb47d462f0b1aca31e383913f72d39582282537413ea9c929f9cb7b2b09abb34effea72be4f8a29e6c278f1f85cfddd68c6ee684aa0e3ba8b96177337be99fe95500cbe5d53b9d1916bb940661474f70a2e12db2e07eb9b0debaff4857c4be8529efb36c1aa7eada2c320d762cfc1c666ec501318d112606130e9efebd096c03f16acf72f153d41a2dfb297dd343cf5d6c8c1c09185a733b9ab5bac75249857d369f30d49660136ba515fcecd678ea6a59a08dd4f33f5ab2ddccc3be9672553bb4f2a67126f38e74cc7ef4d89ac1607d24117476757884b14e9d9c547a5f695498e84f8a8abe96c47621ec56bd49fc1911b5e6daa1421590168e54935121e8907470717a4d8a55dd9a328524ceeecaa79cf46da18970f865d392e995c438b1f7d38de60dff223071841a5d00cce452ead9ef70e82fa57c584874864566a8d78f434486155bb14b83df9fe65026becfc7ecb223824d28b64a39215b3bf67daa62e1fd5819bffdda5e0ad0dcb08cb2ac20f3be6b44ebcc07c349e2204c79424bc1c019e61b54561c1d58cb9aafb269127395432a573fc9be002d47683274695bbd0009f3ead526f5aecf2b7f1c8ba13713f9c05bf2795f423a1fc119ba29c999ce1f9b96a9a74c666084cb92b2555e9b611e46a54a6a148b4c1943e0afe8399d3ae8e8c70c97a7ba7f6d46db128057f0fd143b94db40c8997c642a507b1765faebbff717d983b26d6b58da4e8869f18a5f458f1235eff78b652dd9e3aa18dcd7a72faaf9b9c55a4ac43984186b19c146573bb722443217f4bad917dba15a667bcc905815b6f1263e102ee583587a7827680f30d0e13a6c814de414909d325eebab0fb1252443f9cbc472623542592fd5dce535617bf44c8069eac2939d5b37f79c1f9aea504d9e6a63eac901b60c4718d820a69e9029800ec58ec00f06994252777451290f82cce2c4bbb15dc989c3e9feae2dccd4599ed7d469be73d6e13a265103bd2c769a54296e6c2d4746b63620088310dd23badd52896f23ba4fbbc1629cdbddc9a6ae4e3ea93742b1b3e3b786f9c704f1ef570ae35525180e2d6c15c5278c55002b4b64343e92510736f401d0549c3dcc0b08de654b381c98d4facf2d3f41ebf039296e7c47e422a27e6b8959fbb894116f324a1b8961d5d882ca8315ef3f8b41acf2c8dc6aecb56e88eb468f8d828732b6f916c644ae8388e48a63089be870ab1e7b803a2b7079395f7bfcf678af6d62be953c5faf576c08097b1b27b96acb43609e24ce148447c35081ae22d17b808309f5c9f6a2e8610e686ee3d66c2cb6bbfa516503de55652025c5690a3f29a7e3762839171be606fd54473436cbec06377cc223ece2a5367f00999d5b1a1f6ef21832a21773509c69c088f207e012692c2179d6eaab54f9d37cb8de34f7d00634f9605c4e5bf0af85362d3f649703baffc7065cb9b280a43489de9339cef7d847898a8d9e540fbc1b20f08dcfeff022e763577f3efa06cadeee3396304b85f7366a5da4ba858bc4c29ab808c442e48fa0a916fcb988c03cf868dabb703a1ad45692758c4540854d3085fee6323f849a50b67966821f1eed0bf2d604b24e2afaa69b05f6e568055413522c53941623a9272818e00099237fd711cac16263708d1f758882ef972c6fe92dc6fd7ac3299147843023da25986bc978d0964be59cfda7e656d2a2e7f2f6025274b11419f05edc276ff40d998e1b4956842d011c015d723bb9529dd7a548c3da4891297ab4f9bf4fa69d16023c52526617a1da3886b10945b188ac697b54006cbf0b45b9590905b7c64310fa1d4e791efa073e02b4c08f5955ee211360f48b15c3f4f43d7c144ee1ddb3fc0a7146f2c167209652f0dd46a240a9f89e2dc11a8aaf96230c294f9dd4a88c5df1d83d88a6424f028b47d66f07b40a41eea0ce6a547eafe2fc8f2b0f91f6b9cad7a19c743487cf3ace7d40a55994dea1ca3ba7b1f6c20344043a2b33d009723ed98ab7d28eeb864f5cba351859723469627f0c029194e0a0a1eec23a024e64fddc5c9ae8c464468b0d4a6c48309b066878a9115043dbe9222456481c137690fe23512c458e4f6b39c377531d7163cf9365058614b461abe67be744ce10507767221f789955887b62a50b4803b5099d3ffe633acac149fe0e06ff42bb5abab55701de9b89d5c5c94a7f613c8f3df0ed6ef7010a92c04330d32a18fc3d517d42c0d659eff524a32f1f139c7e2c8183f5274ca6db078bb36f10a8cc2cfec0893b555d97f14dd368e49e03025e390e20f6d84ea16d63a5e5b6d6063637ad65547dbcc292d55838f7a86edac4c6a49a2f850dca93bccd74b257af3af164b40cd8c3d8b8850a95f58cf24ec9fb60958174b407ca9e5d429a97bfc923dc6aee2f463bbd29af6764ed5d051acb764554bf9e83a583199d10d7aaa6860f979b12b1a72d158765b50436489e275d2efcd3220a6bf8f387748e71d1e3815d6c9e8b26516458c6d4dc97ef85c41f5708f6ba56a3401e9381f8966043033e9c3652cc43d8e3b2c86a3cb3ab5795d3aaf49739122d5dad49f7e0fe0e86d9d33ade3d63ef220e86fd124a5116fd544ce4879b27f6a41b1a661f1dba4db5dca9c41d5bbdd31e99f753aef9412f2d9da79769c562a0492594d0b1a86dfceeaeadf70c18160f5141e0e58d2a7c6dbd23c98ac6b581034385812dc71deb1c3dfbd5daff13b8824e2b9f8f11967e349558aaa0084806f4a6c161f689af95459bb00e780989454e0dd2b5e00816f394d99a3b010a4b62a239981a5df809bbd38d3ff1a9f675e74b79596b572f8dc1a8a6e564f3504cf4a79058e7413f27abd6398c92517852d", 0x1000}, {&(0x7f00000031c0)="93583ab6a0369f821404b9274f7fd5abad6d7c2d76e2cd02665fe19430908bba11c6b2e6acd0aa6de0078f88e93674a416c6be9ba709f8489ca29e310baafa32b810e764", 0x44}, {&(0x7f0000003240)="9b09d4a9debaec7aec5638c73370eb2b2d3c0242945bb886e1b3d39eeb87332b91881a51c1100c7704e986a9e79ca9b1d3b9496ea25101d65a037737c3b7e23c6291e0f338b4606fcb048e1f02ffabf9e904dd27704170e56045bdb0dcc429e4b4d0f72491b953c777568365a291231a3a5f166cd070880200c2f09f7c772fe2a29b310c642976634d611574d7bcce94baf907148b7a0b71fe65aad235042b37bfc1ac670ab0006d08723ff03ed028400462056680449cd7b79117c5bc51d38c888468dc21dd44190bc13d3d0fdf49b29c1552ca670a", 0xd6}], 0x3, &(0x7f0000003400)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0xc0}, 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) 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) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000f80)='./file0\x00') setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000140), 0x4) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', 0x32, 0x0}) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x7fff}) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000020000000000000a"]) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) ioctl$FIONREAD(r1, 0x400c745c, &(0x7f0000000080)) executing program 2: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (async) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946467, 0x0) (async) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) (async) bind(0xffffffffffffffff, 0x0, 0x0) close(r2) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) (async) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x51afee42a5519235, 0x0) (async) syz_open_pts() (async) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) @&qdenied attempt to set clock back 514 seconds executing program 7: nanosleep(&(0x7f0000000100)={0x5}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x2) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = dup(0xffffffffffffffff) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$hw(&(0x7f00000010c0)={0x6, 0x15}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff420100000000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9042d", 0x37) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) execve(0x0, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = dup(r4) getsockopt(r5, 0xffff, 0x2, 0x0, 0x0) r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchown(r0, r2, r6) sysctl$vm(&(0x7f0000000400)={0x2, 0x2}, 0x2, &(0x7f00000000c0)="d221e7932f34356ee8e3f0f7dfdab4095021f6609d4c4ae22ef2212499d9b2ed9fd411844833409d0b4f3278bf196d6bcb1b394605f90590d968953af40b969eb23c1bf95e03e7676cefb04718c1e87963a8f41790bb2f5d0234c50fba5592c4ee078932b3b1a7f022ef1661b531f52544752c1d61ab2b9c95247d205fc9f0118ce7a2a396c830c719d7c0f23e4cb40fef0d741b5b5e0cd8a98c73513eeacdd5b7606ff638b128e797ec41e58f554c3d4635f87674ca0ab1886e6cd1764f9a0f0bfc50897842ac388b31a2e2b74c9bd5ffce0bd2e7172e209e666873f156f3398cc805f24c", &(0x7f00000004c0)=0xe5, &(0x7f0000000500)="9c161de7733900"/21, 0x15) executing program 4: r0 = syz_open_pts() close(r0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) (async) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000340)={0x0}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) semget$private(0x0, 0x5, 0x0) (async) semget$private(0x0, 0x5, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) (async) ktrace(0x0, 0x0, 0x0, 0x0) link(0x0, 0x0) (async) link(0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {0xc}, {0x8136}]}) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) executing program 2: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2, 0x1e, &(0x7f0000000000), 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) kqueue() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0x0, 0x1000301010006}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x0, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80}], 0x200, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000480)={0x0, 0xfffffffc}, 0x10, 0x40c) close(r1) open$dir(&(0x7f0000000340)='./file1\x00', 0x0, 0x0) r3 = open$dir(0x0, 0x0, 0x120) getdents(0xffffffffffffffff, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, r3, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x4, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x8001, 0x7, 0xffffffffffffffff, 0x0, 0x9, 0x0, 0xffdfffffffffffd}) shmat(r4, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/107) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r9 = getpid() ktrace(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0xc02, r9) r10 = socket$inet(0x2, 0x3, 0x0) r11 = getpgid(0x0) fcntl$setown(r10, 0x6, r11) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0xc, r5, r6, r7, r8, 0xc9, 0x1}, 0x200, 0x7, r9, r11, 0x8e, 0xed, 0x1000}) shmget$private(0x0, 0x2000, 0x592, &(0x7f0000e18000/0x2000)=nil) shmat(r4, &(0x7f0000bfd000/0x400000)=nil, 0x1000) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x0, 0x0, &(0x7f0000000000)="0000199a", 0x4) bind(r0, &(0x7f0000000000), 0x10) r2 = dup(r0) listen(r2, 0x0) close(0xffffffffffffffff) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) dup(r3) open(0x0, 0x0, 0x0) executing program 4: kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) poll(&(0x7f00000002c0)=[{r0, 0xac}], 0x1, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) clock_getres(0x3, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) executing program 1: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r0 = syz_open_pts() mquery(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4, 0x10, r0, 0x1f) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x7fff, 0x0, 0x1, 0xdfcffbc1, "97115f33ba7d00fdff0104000000000000de00"}) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="cd7dcb1d81eb002bbf92ffe0526de3075bbb08df9979cc11decee357d7300e977b5406f3de7f247ddfed5e810053bcfd018000007360b210e02d2826426774c8ee450fed0f94566c683dfc9244b57277ff046189d6d605131e8f49a94e1bec10ea47213d3952dec0bb7a1a75807705b1968e82816c36cf2f44bf38c729335cad16bb13a7922ed2281765072afeab87ca9ee567dbcbffe382338d0023058ca40711cc310b8ea7bda184965298d114b9cd393de3de76c19011d43f32f6dad524", 0xbf}, {&(0x7f0000000140)="de42762753fd529b0978e7d51d7ee4d3c768b1dbb63bba9b78bc59c8a62c2263a7f6bc7ed0b66fd6159b3206031f97cf0fae6cbab4a6536aa8489d520a", 0x3d}], 0x2) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44}, {0xc}, {0x8136}]}) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/76, 0x4c}], 0x1, 0x0}, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) execve(0x0, 0x0, 0x0) executing program 0: open$dir(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) (async) pipe(&(0x7f00000000c0)) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') (async) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f00000005c0)='./file0/file0\x00', 0x0, 0x0) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) read(r2, &(0x7f0000000140)=""/51, 0x33) close(r1) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) (async) r5 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r5, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) (async) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 3: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) kqueue() r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x0, 0x7ff, 0x0, 0x0) r1 = socket(0x18, 0x5, 0x6b) setsockopt(r1, 0x1000000029, 0x25, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) dup(r2) pipe(&(0x7f0000000140)) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) close(0xffffffffffffffff) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000200)) fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f00000001c0)) socket$inet(0x2, 0x3, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x64) sysctl$kern(&(0x7f0000000000)={0xa, 0x36}, 0x97, &(0x7f0000000240)="9ba6efefe40c05f4870d8912083a01e5223ca3894f7738050000000000cb67edc4b20ad1057a45ebdab36ef95122bfc03e6132afee71013c822a65e5a879ceaf", 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000004000004000000000007", 0xd, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) semget(0x2, 0x0, 0x601) getegid() r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r3, &(0x7f0000000440)=[{0x1, 0x0, 0x800}, {0x1, 0x107f, 0x800}, {0x0, 0x9, 0x800}, {0x0, 0xffff, 0x1800}, {0x4, 0xe0f, 0x1c00}, {0x1, 0x43, 0x800}, {0x1, 0xfd, 0x1000}, {0x3, 0x2, 0x1c00}, {0x0, 0x33, 0x1800}, {0x4, 0xfffe}, {0x3, 0x5, 0x1000}, {0x0, 0x3, 0x1000}, {0x3, 0x20, 0x1400}], 0xd) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000040)=0x81) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) semop(r3, &(0x7f0000000300)=[{0x3, 0xb52, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r5 = getegid() r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={r7, 0xffffffffffffffff, r5}, 0xc) r8 = geteuid() semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r3, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r9 = getegid() semop(r3, &(0x7f0000000400)=[{0x2, 0x0, 0x1000}, {0x4, 0x9, 0x1000}, {0x1, 0x407, 0x400}, {0x3, 0xffff, 0x1000}, {0x0, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x2, 0x1000}], 0x7) setegid(r9) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r5, r8, r9, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="eea5ff01", 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) listen(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgget(0x0, 0x108) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) r9 = fcntl$dupfd(r7, 0xf, 0xffffffffffffffff) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r6}, 0xc) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000400)="ff000000000000006509dff98e15f052cb5b378c15ce8afc4d1154cdda4a901f3e752678d6ce2d1389f58a4c7014a41e50b50064c8b04b933247702ca3fc4894b31de273dff15a22c463be8531f5eb0469a8bd5d3b8ea5514365f50b0be0864c9d32b479acd191a12b65ee3a067267432adee93b858ff35253d877c550369fe539916c2fe0ca600e1acffc68fa6400b0f2939af1ec50c103a4af67dc6c5db3a1f7a860f1052fd0c490746d8835fe51b074b4d28aa10e6d3b0134e0721f42714c203ac9ed8e5efc2e2ccf862972b4bc6993bfcc", 0xd3) sysctl$kern(&(0x7f0000001080)={0x1, 0x35}, 0x4000000000000008, 0x0, 0x0, &(0x7f0000000000)="af4834808281702c1599dd425047ceb1e7a8a1043262fa60c27adb9d560381f7580ac91212330802327025caf139f72c89b0bdae98aa851d935b7c07f47fbd82779abe2b4b9a9b2c2e563397b371276fd0c83628f841e0c20983c33d44296c1ff5db97a20605801e42306a437b1e3e7a5182f3bb11e0a575bf60493883b73192840f5eea5bd5df6f11e2924581fd78f360924ce021d0e8fdecd6d09c1f360872a7ae8804ba8890dcaacd0238f4024466c7e3506988de980115f2b4d97a4378a8cf234876aff8b086f6298c694b0aee151de73ff1290fa1c8d1ac1b43a4336a20d37f3d984fa36b3bf13dc9b3bbc42d7f17d6f31588bc733cdf96e1423b", 0x0) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x205319) open$dir(0x0, 0x0, 0x0) open(0x0, 0xf8e, 0x0) r11 = getpid() openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000f30, r11) executing program 1: syz_emit_ethernet(0x0, 0x0) (async) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/265}, &(0x7f0000000040)=0x10b) bind$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) r1 = geteuid() (async) getgroups(0x3, &(0x7f00000008c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getpgid(0xffffffffffffffff) (async) getgid() (async) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x4}], 0x1, 0x0) (async) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000900), 0x0, 0x0) (async) r5 = dup(r0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f00000002c0)="56a815255c02b0b9f70b94844eda7d7e7a350b909a9a34ba0ccfe8973b08d847c4b9f8e3c268bad0319db559c41c67d0cf4efe4a5ba67e5c9938f0cf6fc22587585b4ee46a31b1f9b76ca8ca6d672d2462a36737097130f8f3779f5c", 0x5c}, {&(0x7f0000000340)="bee8ce34229c95b1ae3997a7840ae75423135d23b8fc737605180abeff043d0ede044bf8a0920da61dd08712872e4a1c971cf82f677796bd3256ac431835a02411bff0b742ef66be479f1a1a1ad5968a74edda5592a8b157ac2b9806789d2e70c304df9660f25542c08ebe5475c22635e8e58c7af7aad79c732fe7110449cd34339cd6e944e92f4efefd56a6324ec53a554130ef6d516127a12e8e4b5e307a6cacb67358ba24fcf7370a9a73a50ed265a36cf5a97e6346d30cdc33b5d707a25eddef6981f7298f091a0513c99e22c331cd692db716ba21a82e9a", 0xda}, {&(0x7f0000000440)="dfa212578d802e0bcf274d412e75e50119fd688ebc2950b88a31a15deddd5a30acd5c90b4b2f71a5f286366b3ff52b93a3cc797f03c71ae0b950f3c2c5a8039fbc4092b35ceaa3c8cc5b1607d27e3d54691c7f66d1cee7bbbc", 0x59}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="6670d42d9c6e83678cec9e74b460204acc4402502eb389c23bba4c6c668353e5c40c0942cf6134792d8ffbd10f550972acd2fdc0f19c7817c100e65676f74da2e5e66f12e46595a5b8b6c69b3f9364b45c488e7bb34791f417bb4445174a63eaef70e64e33aebdefefd5f958a0e52c4a9305c105168058b99295b58083e5caa640ac509479ef5b3553ea78da", 0x8c}, {&(0x7f00000005c0)="d93715fc9a5f10c76d974e95234990619f61b80d85021ba071377e73e3e43047d467516a431aa5791e6b71ea5843c1003eb7cd5c59bf37d14eacba3aea98698161a90b2954434156c00c3f2640433a288d669b7c143e39fcaadd487420255f7a02c8bb241061025a35ff6f4ab7af3fc34dad168fa4d7c21fb251ed6ee0bd4eb92df9ce9ef98f40d5ba71fd1d97682c007c62581ec139fde8ab5ed16bfba5fe2bd7f0ac612d552c85ed75a10600ea1a130877eae0dcc43d9518aacfa60426fe0ad5d12f02062fdd94fc1c4e74f9f2ecd67ce9fc6ca03ba4ffd4e47e7a8ce532657dbf85fb5a3b0d034f98a02ca58339eba4e7c1758409f517b8", 0xf9}, {&(0x7f00000006c0)="750f413a406966e13879056a52e02a87eb0ac813fe23054a303736fa0b56c69c94219f3694ee27f263c6330b0dc298a51411727ca504e2bd16fa8dfd334368682263dd35a54d893300c5b4e050b1f38d46c7cc1f59684c690743acc24dea9b4841465704c7af2acd497d6bf01264fff1a2bb0cf9d3e26bce7c9ee131650526bd8ce62525c567ab7f1d610012d73c828ecbce9ba9ead9cf97aa44bfb17badf73388d75d5793202ed29dc50018c965afc42dc04e02ca94303f158940d04eb9d0b80dd368586772946947ae922451d591d58815898a7045a6", 0xd7}, {&(0x7f00000007c0)="b24520e9bbc3285a1336a2c0ec4d9b54c4663b8f30eae10f3818298ac9c7cabc6f8631df93723cfa8cac9877e5816721820dd9b9933e4e6d5de31f26d878c59d0eab2209a6c6c77e6f7d7046b281fe77c92b12c79b0cb4de84892604d47525128423fae3bbf046f93ebd10abc6e8d497524790c8", 0x74}], 0x8, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r1, r2}, @rights={0x18, 0xffff, 0x1, [r5, r3]}, @rights={0x28, 0xffff, 0x1, [r3, r0, r0, r0, r0, r4]}], 0x60, 0xc}, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaa9eaaaaaaaaaaaaaaaabb08004600002c0000000300009078e0000002ffffffe5441400004e234e224b6693493d9888f9527bbeff68a7f77943febb47a7", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x55, 0x20001fffffffd}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x800000000000, 0x20001fffffffc}) pread(r1, &(0x7f0000000180)="26a9b06924e7436fc522f97704821072ec6b94945167ddc772d490c2e0f5e00f9f58a0dd79fb9122de1835a45b4a14e70b7a6da9b117d374d9142f6441f1f48a9e4fdf5a24adf29a49e9378461c07898796f6b0bac04c8986bf728ad978849a736876eabafb0dc8271156e75b24bf469b9241a8c190163729a4adb", 0x7b, 0x378) executing program 4: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = socket(0x2, 0x1, 0x0) dup(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1ff) r1 = accept$inet6(r0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000640)={&(0x7f0000000600)={&(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000280)="6be462084f5354c0fd467c330a730d2a4a", 0x11}, {&(0x7f00000002c0)="30d569335bc02b9da5365504aec4de6f106dcf8f0f1d771533e19787dfb174ea3a46f07704b62d661e169c4c07575e02cc13bcc7f42367c12c41e749f1226ab16929de34d8ec8090c7a25998f1d5b4c8fd626cc2b8cbff5fe9349068bc6b3f24a3197a1a63172226eda981b0c1d06271daa7c08789730156dbe2c88f8726e78d0960fae4b3dc4d3dee4161ca07bb7376c3ef12550c55c284763d5acee37d5f6ec0fe1892b3d139d1a05fa9a2fcde0433513b2ae636cf9ef51a64d2599f", 0xbd}, {&(0x7f0000000380)="ee2d805a72c81b3231b7a4833294f2d7bab37e14b3770cd85d2f67655212937c4492f09cc66364fe72fedc2e596003cc8d896bedf0528b17bcdd9aab051772c445c4a9493d0ad91ee246b5a52de89af5adeca647259140dca6cc1dc41740f2828f6882e81413bef44d8c56790c80e21f677cfccd2602615f1a589ab94c903673b7649d3b7d318d417fe30150c17c94c7f86181170c64bc", 0x97}, {&(0x7f0000000e40)="9420a95fedb88bd1c2193a12fd5a810a131d8968662c0e5b9abb00a2c6cdcd2ecf15d0cc7637c45a889fed4d11aff09250b1360c5b4129d0cce38bcb4012522812f65f1c5c75f105cdf0899ca4dfff05af513fd986c5ff104cd01991927ec0ee8b385701c39a0fe4ed0537070fe74a5dfd82d29bcd15740f84bd62580e580ea76d285c1793e98f8f7a575b71844206b79e373cd1f171b942de98c09f345b93a593c19c134429b08f7437905c43ffc25e5681a475209b9965e75b98f05093182d04acfa1ee453573d15bfb45d39a959439360c84f9c53281d8a8800f309297ed844832c512f6bc65d63d5b5947d6a2aa46a069dae9985c60c259a82f96598b48c0e4b0ca23ac59d6295ddd738016174ad2d43e588cffd255b60d237b227303b1991f2cefd52a072fed39f722d08e4e3697bd66d2fcf424a80227dc2540f3ef0d8db42d4a1bdc56b0704a4cf0c5c08b4abc104cb14e55ad75dc886bb88fc8d14906d6bbd7efd29de7a2bafe73cb87f27419f4d08ba739e42cf6b7778385deac912ec85a8ba29d6766ff4389aaf96fd9a707275e3cf8d57d9a1e487ad1df5fa7f618681b49b40b16fd2d59269fa70d4bb3d478f9fa1469664da76ab062f525d6394b8f5d5060c0ec819bf5a24b322824bbcb03741ecf69f07d551c937c13697d9c1a8e6735ccce1e519b951ec64f27c275b069de32f1dbdf5324a532740ab3948c5506f1d1073de4a705662a55c1847df69313b34a797e7b143a9ba6f1815a82d92724483d80b5e65a74375e5f5a675bd92929d72b11dba1c6fcbf9a2d38d223d7e23c767a3a386a7e7bc9faf50958f21f1289cbf6868b626ec1f11098c4bb33149cc6b63b9cc702b9a770399b8e27e9727adf7d423ab0c8579362b52ae0a86aef75770197ff137f9ca6e58c58ae84e7c1ac3239103fc52a742528004dac2e826ad66d29240447e5da7926d2451fcf5002eb2c55a3b603fc2bca2ef24fc7831c347759f91623b567a51e0adb216169cba60178a91a21b811e4dd622b2320c312ab9e40c4ed5d6852f812dac3bbc033c4e77f8e4b765cd8524c4b17af020c08622ba1ca2b12858ce4d6a69dab06b406e979e46f4e53dab0c4332cbee52f6f03174e3162c5919faee24c7035e18a8c16eebc1f33a94202c337cf0304369ef1e254d0115bfefa21ce4178044808e1f3eb7c7a784c07600296a93cc823f9914e94a1b303d353ef92e0518bbc9f7490bedc0605f8cb2f333b6f2cb8c6caeb5c1e91e97291a7bf526c31d0a5819a9595a93edf029cec4a0e8c13bb81b4831add4c9d826575d98c44fc8675aace6228c60e37694e7b131e7779a1bdc252e4df620de10866d9a6f4458653fb9ed6c8a2bdc7ba07363947e5a04017d25e6c858e61000e0aea7e6bf45ba7992f0138570d1482fa6a19c2ec8dcdc2cb0261409daca30b7839dd5f9ad7ff7173d58f9561b7461f57bc3694abc44f7bfbca8c315700902c8a3034f941bfbf14c7326038cf0a275783bed251b581950b801c475903b1f4e3f9a2f93a766966001124d35411ca85b6b4680539ff9ee0d60121762d46cc13a58877c1717a2d0eadf74dbe92e289bb25bc8b44d6b72dcd6e0e049c276390f5eb31b53d3a4108afe921c9a0f0152a45c36a6b02ac68d2d12e0df8dd652bb7ce67dd06c13f13568436f682375bbf7824363ebca4ff41c002d05ef5379bdefaed81315c0615215eab4e8c6b55329c706d99f763834656e93ef64ebb9f019be3836622a97cad4adfd4b3cfa48943f8de3ce5e7dfb72ca77c2410c20d44293894b94315554076fc109205b8957b8822d2bc726b7b1509a54e8e037d9f9fae87a17ed92b9c23909db1e7f4d390e8870c786209e83041ada26be17736bc1fd253e22aea7a2f5d2316a2df0d5e883f122cbf7238b8e1228785fcb64e625d6feb0323d68e18d009df6502147dbad7c813c84d701a8f026c30bfce07cf723a6a7d7811e8be3cfaccb7ac48cd7c504a74c208fe1d0cd9edd460d3930b7320e0dcb526a41c28183a8c6e9b63049f7f860d156e1dabb9e4478f1d4683592ad0234a6b4550c6b8d7f1b088433162f321eaa1d7007fb9c9874744c144648a1a6b3522201df88f0f7369f53af5a94560d6f44d2997219cb235254658e7496bf87f41591c6ec62ada785d5580a8fc78ba967cdbb6520e92f0bc63d05395638a33c37af8606784e0ad7ad254bc0dead4e20f1c765841457938d051c57b763df1ffd7320d7e157d787014d2beada20e037a9637e466ef7875155483f249b0e465aa0fcfc8dccedfcaea629630cd5f857e2a13e1e2d1a259332e4a4f74a593a48e004847091f14687a0a5ac40bbdf07ee2df01d2632977af796c6d1f4c723931545d9897a388840de206bfc3284aca49a32c980444ee7fac6ad0902d747bfd8c4905c0e5a343e181b33431b5b8f93a452140688eb63ce4f07673342cd867b6009f70f7ce021568066aeb7ec48195d9f45dbbe41c25474a53bbf97a86066e1dc6d75369a45968d1659969b9066459bf7b80528aa69d089482fc69872d4c9750bbccd7afde18aab13f8fd44cb288f1b240a206af28ad84d0d51ed8010e18ab953cd1239d9e1e024bc4ababd25d0f104b5af1b1946085f65c5253605fcc0f6629c61ed587da611d0ba8bb9a7a950aee5a42fa1e3f8b57ebbf8b423665779fd61bed88ebc9b3907a8311226eba7de012678ba951a120ce15978672624a9c61be19e1e6198b11b4b71b9299e39bca426315184ea2d5c7b9d047f6369ae7e25aae4780980579f7ef4812463a73a099fcd97e11f9f3dd89097b9151ac42369de678c73214937ac2fc3e5eddaeb37e00d474b0737cefcb7c901b03851334d943255528e5677e9cb0c15bfb568bd423f6e4a1c1126656d966c9c7768d1f7da13813aaed08966075d511e2595b3bd46b37b59fd8b3aefeb251a5192a6b09172b9173cd664c5b1d4bc148cb7d6fe4924206491e54ea9db827dab7a533d886e0d118b5f669b7536102fd8ce4cc772cdbcda55cb8629280b5526380b32b9e99680e4af89051d476bd9937ebcf609028cd08ba339dc0f0df8808301bd1cffc4a02c08fe95650598b8093ae9ee38310069745093a03bc2d5c7c517f88943f80b7fe678e03f3478ab24e629ea488a012e0993128bfaa23b5baabf76cc98191457484c3254f908dfc22324ae6a82de40b6bf706425be6f7aa011675edfc63edc83a1bc2ba730db604c115876f051418e59bd307f19dffaecc01ff72d1af310856271bf1a872e22e1a28373c8cbaab5939b151236a315df00e590eef3c1206d2dfde7ff133af6ba0683496ccc4671d2f854677dbad275dc1b3f84f297118832f39595f18486456d53c4e075c7143990acd323fe735726561ea09de17a0062177c8e0a3f90a4cad642f6a20836b1e41f2ab72d61a874caad103eb15d636ccbc948f7839db1165d8caa2246d16264257a67b982c5fcf9034b1421b2ff129a4fb35e6705663446f53d9daf2e456b28c843cfb2b2283627c5e3631a8f1d9ca7a5403f2594610c0fedb97bca1746f87e74ca2c3b42f02a337a71c375dc363090c4fa4567db68377f065c8ddc39c382aa5080677bbc5d6052d9825f4b796dd414f5d1a5f8073b552afe57036d18bf76219b18742d9d7b5fe81e0f4281e05c045f84c0cf57bf7ff19e2f89004a1d3d1eb6a60d471834c80d5a85fef2d57f0135cdf7a9232ba2fcaf1024033292284ffeacd03e9ab0d7d560cea35694b83277e1638ca162a4ae3780ad05f7e084a8fb329826f7cb39d4bebbeaa1561032e2c82388438acfbc29e679e54a2f72c1126e72f023a1c8911ba30142fcac3685a4c47ddcb76302d5c694515b5f9ec04a32e1d7e0e616252b23dfbbffcc1f66a804547e775b822d653296d8c02de32bcff3239b589eae43cbf6200546ecfcc6744b9b48b59a748fcc674beec099800a7b7f17201ec8f5faaedb2bfcd8bac83255a150bb0bed498be662353ea087512d8432a3571c9ff6ffaf8b1ac750cd39b2ae2c8f8b0f3bb06fbc79cfd058f0fed166a58ec6863dc5778fc723a4b00daa2912b17b1ce5f58390e9d55f703e36e64a032ef5f1860f8602e05b22168f0a10c3528a556af2bc55a00c70f15c8ef184f8172cfa428b191f3d77b7e4da958c05dd71739cbc520653f5b339e7f8b1a4a8d95a9eaf0f945a3bdf3739e4b9eec1656ef7b4a97ffa2217365d83a02946b04f7017fa6bd8b66d643626d439eb77b27e3f5e2cade239f862a5306bb48486d60f1608b03b066296853a5ac7db0aa36d3d21dd2d578f6722e6a6c669a83763d3961f0d46adff6e30012d11926344f20cada2bc7a91b26fd2275c00151072f1155778619b0c79844fbcfb3d0f995c0383ea6bbda2ce4afd5dde1c9411982ab50a4804caf5240e00da67ecb2aca4034bcab474ae9cd51e8b80832c52f8fea3aa0d9a8663d534266c655cfe4d4635b249c09631c470020ae658b57e0a1cb14c14e60d7ddc110177060b30823e88d0d97a9e3305d874305ac74ce877fcf7a9830a1e8d50fbae9252635f4d6c297b46427db0967d585cd47c063e7d678134e9f4ddf1f3f89646b3555038bdc70e32e36ecd9c4507a38edccf6558d008e45d55e7f06f9303e85a5e450831c39c79ee269e25dde742f9d1d3c349ed6642634141c055d2e0ff334c9f47b309ea78c1696aeb330f0a1cc3d1c389b6d132d7f4a5e3bfa491cdf8d49e52729886f75280e0d00f3e117b007db61984d4067c222ed4e75989e6afba5fe03e26e8aba0aa12b516de16b1d0bd4f653ddaa975693453fd9b659ccbd42ff4c6bdf4e7807b32087df4d65d733ff027b3903f13b6f043618284d6399bee1a6367c81fa9dd58640925e4011a4e99bcaa6c9d11b3b77bedfc0e5829ca797099aa673bb6978cc3783e209b5990b4489f0177ca7747e6f0364189eb847864fa99ac4e4d5b8c8c415dc2a34b78feeeb54583ecb1a512a5d9c938008e715f51955d339dd168e8859548bfc938ea74f64c04768416b14b5b2676d561e6d842cdb642e1a8e0681d85cc9e7b47fa2f82ba40d7b3ddcb9a69ca4048fb6193b09b828021162faa7af71a0759ac2e905b7223d02b2481808b6afb2b28be346456e64e2784b0b8bc7c1b5a40d7ea0adf8bc6c7088ce7b66fa549cf526613baec7ab1add1de03fc64ab0aaaa27bc6b7428e714a6d90aa85782cc70edc7c4718efe6ecb5eca18b342d148fd0b22e53fadf88592407abbd32b2c57c87faed75a14f990b635263b1ce7a9eec1aa32e9aa111a3f37eee1f358086c6371bb915703dc346662b3aab74359d37dda4e53d7d773b35450e95bf0aaf5834b3410a4c7a74f05f5f0c6c92578564b7b04328185208da091092576ed163f798b4d1fc913f684d4309014648b209d7791099c84ff21ca46488d94b0f9eb525e7a79bec4dd2653cd82176b3d71e66331bd327924f7bded0614de18a23b0f3ff0fd2c723ecb7011581cb0526b98583c788bd2d97a516e5d38933cd902055847b0669819ca4192bca345da7c63cd887fd22af334713d07da52089bcc994afc6861b7c3d829721aa77e71f3e42422ffdf711b3bf615d5c17282ef768b56957a5b8011b0cf2e0023a53686e08de668cfb599b711c320ca28c80654bdc20a2c9eea92313554ff72b3606ae6fc8aee2e5f3756e46b34dc293641421b9a61c625f0575b0edcde747c0024d74d13329f926d3ce01120ba614715e750baef9c816fef496186f2c302526ab31a483802c02d60d1a8f2577493ab2dac2ddf751", 0x1000}, {&(0x7f0000000440)="7d801f6001d009d8dda11cc88372f75eeb10b173e9f9aff11dde3ac6d7bc36c4cf0c45c1adf1ca4f095030b3e23fbec1815be895680fe3b6f0eb8a7718099d3d9c3413e4e3a46d06fcbd1657ea0f72c836ec998b352018ec145b4def9d7e7a19a42167ecef7c4275642e41a30adde0c35a417d3683962ec6b206e90af06a66c3af89620cdee72092c06e0e7d1eed65221421d35b5ce3ddeae1c61a2f7695c51dfba0a26ac38345c78f0632131cba239f2d99b3ceb6d115ae6ec477f8dd5959", 0xbf}, {&(0x7f0000000500)="3c7d232f94da824a01d6a548a7968c1a05819ffb3a41a08aa798d8dee62bd999", 0x20}], 0x6, &(0x7f00000005c0)}, 0x6}, 0x10, 0x1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700"}) socket$inet(0x2, 0x3, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) shutdown(r5, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) sendmsg(r6, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) writev(r2, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000020000000000000a"]) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) ioctl$FIONREAD(r1, 0x400c745c, &(0x7f0000000080)) (async) ioctl$FIONREAD(r1, 0x400c745c, &(0x7f0000000080)) executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet6(r3, 0x0, &(0x7f0000000180)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x64}, {}, {0x40e}]}) semget$private(0x0, 0x1, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0xd9ea8e3aeb19766d, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x50) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x33, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000003c0)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa3002a3a009c7e4d500100010008000000bbde0312fe8000000000000000000000000000bb820090780000000000000000000000000400ffff7f0000019cef58edf5a8108fa182df4f4bff3f1b1327fb1a8f44c0fbd27e7461e83a103a8f9e095a6dc01063697ecb186f0d9520ed21c1380d95d877f2b8f5bc259e67ff06b0b5a5310f0592fd9141366788cbef56"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_settime(0x100000000000000, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x0, 0x0, 0xe06}, {{}, 0x0, 0x60}, {{}, 0x0, 0x0, 0x0, 0x0, 0x4}, {{}, 0x0, 0x0, 0x9717c5d64d578d95, 0x0, 0x802}, {{}, 0x0, 0x0, 0x2}, {{}, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, {}, {}, {}], 0x0, &(0x7f00000000c0)=[{}, {{}, 0xfffffffffffffffe, 0x0, 0x8}], 0x0, &(0x7f00000002c0)) executing program 5: socket$inet(0x2, 0x3, 0x0) (async) r0 = socket$inet(0x2, 0x3, 0x0) mmap(&(0x7f00007ea000/0xd000)=nil, 0xd000, 0x0, 0x2010, r0, 0x5) syz_open_pts() (async) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r1, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x1000}, 0x8) sendto(0xffffffffffffff9c, &(0x7f0000001740)="161f81b36d43df0e97ab06a476338b52564cec3a039c52ecbb8c6159d143ded978b7cdcaa6d4cd0826c5d16b14f31c8949d31f42939e74d5429e13b2b0279c1c3095833875ba1700557006f1fab2e631427f7ec0dbfbb62c9cbed80902af1f4eedb820c6c4c8c77b30d4132b9cbfd6cfd9a7a5f3fe41fc175d14d24e4f04b32f385ca8b9715492d609a6be84db4490daf2a082a0dce7318e3b8e9689d6b62f8738a95a97e15e2926b48620bd334c4cd68e1b8ba0ca6527a4f0b5be57e17dab1f3de68bd23343235040b63b332d32100af3ffa3156979aa", 0xd7, 0x40b, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x100, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) (async) getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) getgid() rename(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') (async) rename(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) (async) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0x4) mknod(&(0x7f0000001380)='./file0\x00', 0x8000, 0x0) getegid() (async) r3 = getegid() chown(&(0x7f00000013c0)='./file0\x00', r2, r3) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000001400)) openat$bpf(0xffffffffffffff9c, &(0x7f0000001440), 0x40, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001440), 0x40, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000014c0)={0x0, &(0x7f0000001480)}) openat$pf(0xffffffffffffff9c, &(0x7f0000001500), 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) getegid() (async) getegid() semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000001600)=""/117) flock(r4, 0x8) semget$private(0x0, 0x3, 0x0) (async) r5 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000016c0)=""/119) executing program 7: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) (async, rerun: 64) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) (rerun: 64) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) (async, rerun: 64) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f0000000040)={0x3}) (async, rerun: 64) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async, rerun: 64) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f00000001c0)) (async, rerun: 64) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x3, 0x4) (async, rerun: 64) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000007c0)=""/143, 0x8f) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x7) munmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x4) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f00000000c0)="e645ccabc60ef222b034cbb3aeeda34f3153b5c5f9caffad6ba0ee3816deeb85", &(0x7f0000000100)=0x20, &(0x7f0000000140)="9f07ea7b8e1b69f381520d3968bba06b7a4587417d2aec418c7d02b517da1df5a1e0f870070698ad5d22548180edce2638bba30b52ff0d446315d959e5b49fadee67e36223c04b8e0c5b6c1c15fe55938b684aba9db55c127a4af7beaa540ef0385533ee0d7553077230d75cda456220f2fc7d77f5f10c67d4e3e1613fccd01411d8d71b83c964b92ae75f5f25787cafbfc1f1", 0x93) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0xdfd1, 0x6, 0xbb, 0x7ff}, {0x5, 0xf0, 0x80, 0x5}, {0x101, 0xff, 0xf0, 0x1}]}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300), 0x8000, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000380)={0x0, &(0x7f0000000340)}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000003c0)="0f49848015e0ec153af60511d982d5b8a2498f4adfe4619bf28226a773fdaaf46bb07f8e979d7cd3a21d105e6700e0aefca272acb666be39fb83bf5a25adcd979d1858c12a1a223d9b331b55bc50bed6282e1aad3337af4263124fb259f6769d8310f6d2c3c92dc359a6", 0x6a) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r3 = socket(0x0, 0x5, 0x5) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSTART(r0, 0x2000746e) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000500)=0x10) shmget$private(0x0, 0x4000, 0x25, &(0x7f0000ffc000/0x4000)=nil) ktrace(&(0x7f0000000540)='./file0\x00', 0x0, 0x40000a00, 0xffffffffffffffff) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000580)=0x8001) ioctl$TIOCCBRK(r2, 0x2000747a) sendto$inet(0xffffffffffffffff, &(0x7f00000005c0)="0cb50dec279b7d5857d5ccfce4c203ba79a98014c92e4c2a2f026e132e0ac602c7f9681b844d109e3d01959667a530134bc32ffda930aa4a8d44091cc2db33ee49ec5fa1ad90417a9731f5d9a3ef0412685f15893709939d486c984d2addc09957726899f41dcffba6a43fb5da106f7107db77646ba948b275", 0x79, 0xa, &(0x7f0000000640)={0x2, 0x1}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680), 0x4c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x88, 0x6}, {0x8, 0x1ff}], 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000740)=0xbbf) ioctl$BIOCPROMISC(r0, 0x20004269) execve(&(0x7f0000000780)='./file0\x00', &(0x7f0000000900)=[&(0x7f00000007c0)='\\&]-+(+\\(\xa6[-\x00', &(0x7f0000000800)=')\x00', &(0x7f0000000840)='v\x00', &(0x7f0000000880)='/dev/bpf\x00', &(0x7f00000008c0)='\xce+-\x00'], &(0x7f0000000a80)=[&(0x7f0000000940)='/dev/tty\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='/dev/bpf\x00', &(0x7f0000000a00)='%(,{\x00', &(0x7f0000000a40)='\x00']) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000b00)={0x3, &(0x7f0000000ac0)=[{0xfff, 0x0, 0x4, 0x3}, {0xfff, 0x8, 0x9, 0x7}, {0x12, 0x0, 0x6, 0x1}]}) sendmmsg(r3, &(0x7f0000000d40)={&(0x7f0000000d00)={&(0x7f0000000b40)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000c00)=[{&(0x7f0000000b80)="f3257edff201412b1d62e3b93d282874196d4ba212459b51acd447aca2dee7570026fae06a155774278bd455b5e54062a09b5c6b44049b544db062e1ea291950f453", 0x42}], 0x1, &(0x7f0000000c40)=[{0xa8, 0xffff, 0x10000, "cbe73b123c8b67c10cb70e5774e7ef99c9779bc34399e936feb10aa32062ca01f3500326b71f001e8637bf9c513c097458b0d68320fed1fde063e3ecf191bb02688ca02aee685a225e7699f4a01fa495a3d8f09806a7ed7b5d1b7db07e673c47e83e3d47da67bb57f399e628932e6ba42907876d39432f31e1c37bf444c8f803223726c256aa32af5792521ee6b9abed48afdc0a"}], 0xa8}, 0x3}, 0x10, 0x1) executing program 5: sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x40, 0x21) socket(0x18, 0x2, 0x9) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x6000, 0x100) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0xc544) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x6d4) open(&(0x7f0000000200)='./bus\x00', 0x10, 0x44) clock_gettime(0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea000001000000012773788f91f86ce20b3f00009300", 0x16) clock_getres(0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x4, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="12e1f34ba50431a7", 0x8) socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) ioctl$FIONREAD(r0, 0xc0207534, &(0x7f0000000440)) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, &(0x7f0000000440)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88dc02f9f8320007aacf73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cdf083f9a4fc8c835f912326d15c576a6ed5ca1b9e5b574acfb155ba0200000000000000bc2635711dc475d854c1479e92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f43e54fb4034d540511c1d33a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac23474f2a1af18283ae5376aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d03504aebc03b91acdaac2effb8ba3ed01d44156789a8dd07291d239267185f2737a84775163f550379b995378be07821e6398cf1a0636b767abef62ac73592188ab74d3c5c96600c853519597939819bf6ff647fb359d38c50235a4ff2e3e489b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d0d200cba05a37b9d62ab15d7124080791d9ff24f4ea3368a8084c4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870b97ab24fced56427caefcbb9f2978eabed3dffe019b000000000ea1e100432195df058638e46a932b1a4bb1064e04ee7867ef92f5b8305ccd37500000000000000000000000000ef8deabe611617db5a685f6f355e68f24b65f6e0a67f4022b38e39e381e639c4114f1d506dfd766ca9db0dfb8f427a2c8f344ad85a1704620112a5", &(0x7f0000000040)=0x28a, &(0x7f0000000700)="120000753163552c57d7b32231e47237fa95974e19cdf4e87a00ef07e811776b7716cd155600799412cc019458470af98f13fca0a6cafafbceb30212d4371d664fe8653760828f711004c06c0be59586d48ad520f57401929bf8283638809cd0fb2ddd42d9389a3cf8143c3f052331b27f16c12672e9b0e0febb5efe37e80fbc63306b878fabc95920b0f681d24774b4e400f9a364e86fcb7ef54e09a35b9069132d7853dd9153f1c4aa89728e1e1c914def885b8707c293e9d5a33233d633398cef972edf8af8411203af329629fb6374c3f1d096bb9f54f5413bc4e62a94436f7bf19987803e6f66e2073a9ccb4d1b8c628b701c12f65fdef01e135213f1d591019e2eaab26269631da30914259c72d9f7cd06edb6e6b550e37caee30dae94a164a15e9461ec7ed65ab6eec6bf93de6fc770bac6b5c14b91bec2751c47689900c6ce307a8f2109f28568d6eee962d17f52a718bca200d8761ebeff960056b0e20eaca6ef1e149e7b5bef57e2a03d9691453932582209f16b26e997f70c99fa097bb3c8fb4e6f724571c19f66bf7684bc3f4874949b33048da4", 0x19a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1}, 0xc) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r4 = syz_open_pts() syz_open_pts() r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) fsync(r5) syz_open_pts() fsync(r4) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) select(0x40, &(0x7f0000000080)={0x1, 0x6, 0x9, 0x8, 0x9, 0x100000000, 0x7, 0x8}, &(0x7f00000000c0)={0x62, 0xfffffffffffffffc, 0x8, 0x7, 0x1a, 0x3f, 0x4, 0x2}, &(0x7f0000000100)={0xe58, 0x3, 0x2ccf13af, 0x2, 0xd7, 0x1, 0xaf6, 0x5}, &(0x7f0000000140)={0xfffffffffffffffb, 0x3}) executing program 0: sysctl$kern(&(0x7f0000000340)={0x1, 0x2e}, 0x2, 0x0, 0x0, &(0x7f0000000500)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b0648ac2259a7e724a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e915249b9e563c176e4cf174e591da51d9c38f668a2e24c53cf21f0e4f35595c5cf8a874301f2e4f89ed4bf0b869a5f540061f6e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba9c0a05928a0c36fc32754ea7aef9199ad71a6f379bb4f0317c13c7639cb5596e62a8b84d59eaeb9ea6ccebb04ad7f67ce4aaeac56ef7af9135ce5455f0b4f04e4fcffffffea2a6b1f25f3a52da62cbc1c59858778c1a32980516662cd6369117b37aa99642031a2ee4b1302a3683fec6f76b0a9ba3252ce14385bfe5393383e527add9aa7c617ef80bee5ef252c8b5269327e3c1c729deea9a5b542dbb4e54a8aa3c3f68d8378506351f44f4e49c3bf728819bd41805b2926ba46287aaec5a487bcafb931711a7890965c895545408a6dfdee3fb829c82349b10ec2ad0896098f1cb93294ab624d10479e2465969a8c12e18d83b53fed5ba0a59dbefb77cdc3df69db9636604321ce5c3e4f0d443c29cd43f9c0d0862cbffb81cab403696bb9556f6ea53f551d0de26ba9420d8a31fd6a3dfe", 0x1ef) socket(0x18, 0x0, 0x7f) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) r0 = syz_open_pts() pwritev(r0, &(0x7f0000001900)=[{&(0x7f0000000380)="ace5061a48638a8b33065261cbaf5e7fb9b7ac6d80fb9305521492d9cf55cbaf38e77c18e608b25f288f98c72ba60d9fe3fc66ec8a89ad50990b88f042abff66dde82da5ef0ed5f7934acb2225bcc23cd682bd6038ad696f61971dbedb0d14f4b057e1297aa3e88991825abf86387a5dd3138c1966", 0x75}, {&(0x7f0000000700)}, {&(0x7f00000007c0)="616520204219501cf9e357d7d87a79229785f669a56454a97dfbf09f03a87e1e16e058119ce8f6ee22ac0aea24404780dee8feee928913f19135a90a41516f2e31d337cc2cda439d81a24d8a9185f12304e645a326c99a75a5e36f6ccb25e00ed9343233a1fc13088af557d51b8851d3d2", 0x71}, {&(0x7f0000000840)="82270b05fcf6bc686ccde3db14fddd95a7be964d7cbb340295cc68a3072614941b4aac5bb8ceca81104565495b9f9765a9fe3ab8fdb18a5ee2bd154c207cbbc2680a1807d5b8910ed1f160ae571f90503617232cfe14b0dae4be52978c36bee46f38a6e952a6123c3b656b4768190920ae4b3eabffb35e533e3da49184d1ea9f46a89f81f842008d055a1edd8326116adea254225d24bd4769a584", 0x9b}, {&(0x7f0000000900)="8847e5ad710c6d62a71c2567a02b2b3a5c284d6d17dfb5349f331fb0dda74604d5848e0ccad90238a884270de6e7051e4f10a99fb031e51129e1a6982a6cc306abb3cb581e2385354c567df2acee9e2df7972c044c9b3a5f7db1f712e2a3a0d72bef76e5235e1ddc7289e5d01ed03196ede4daa24e52d1e4826597196b1e637be41a6bdf7138ff818968f35906fcaaad0b6214346024523d732dac7ff43b68c5f5f12a23f23a972ab970c7143a736461f014175387a0c7f160b46c5900dd9f72a509d7a6c9cb01de5c719eb534ba1470b2e9fb6336b3c6a2a5f5c461a57869099e999b9ed65bb8e28de48549a83e02f5f930854371a4b33bd7f2eb90531082cd7068364c0f087a6eb7a6b1c546cbb9ceff38211eee88c5abd3f7e8a95bf370099207609feb0ad8d07e1a2c864a59d06089287f845bb638e8fd79869732dc1f39dc0b659411119605316cfaf6b5234f1ade832d447ab6a87c9ef1bad29b2ae98fcdfb40aa22627c9271199aee010550abc25030bd6602471bca0512f9c2b006dba02e3549d07f2509b1af40dab7edc0b006759f5c02751e4424b0328ecfabdf1a1ad688f5423a588471142ac0887f31bf9a10797cf6c465239f5cf3ef1f3f705a1e5980e53662b4c4cef55b2bf04e5a5aa6a89fa30e6cd227f2f08ce9629072e23a34fa41c9800f653a0b9fc29b5d761b94fd7b59b3227b359e504d9062b014ba86070277a420fbd3cb282902b47f0f967e4b4df59ea695b02c9c15e96c2f1d60e03b74878935f1dfb4f4a534e707f22368e6469e437d8faabb1e60d426cb511360172ddaa2383a5ef9685828ec543944f723750a188ffbed68fdae7a24b94ad762c4319f51e7195098c3595bfdc76545b71a695789d7971bc691ca779647092530505dfa96683bef9ff212f9e0c8ce55ec4acde57ab5914fea57476a467af36c63d1cebe8088ab6a9aa2a2de7c6dd8d7b246dad5917c99d53669270c6329575daf10f69ddb13a0d8ac842c11bf51d65d3ff9fbce370846362a650fc74953c93e74118710db0eee5c90e64a92e50d3e7d454f685a651cbd8292e78b94fe04236b0cbe206e944b4d35a565648703c61205cf9e5a89176b115c8738812ae053f2b4a055f116c0a084f221cb524aa3819fcf49dc9faa3b4fd897d579554aac511190bd04841cf9fb5f1c8f4167091328c04b43e65a9f7f56741151e5f8ab396e22aaac2e70841392fdb39419c3f446de88491084e21f281693ec47816db44e6ed0f74c18ba546262a81535f31714d167a7934eafd4b8b0ce503868268a44d50001aa6151dedff711bac3bbe54efd8e9595d2f09116487428044a5c55743d0865fda6d2f2f0fd380d0f0befd1582811b3d419addfce5c9f222e6bddbf7defc1c52c778b7542cb4e5d11f8e56b3fc6b40a04d0b4146e8986fa52130cc274193ec4275854cd44aa94bda12e97bda7131330c4bd7c863b1632fa6eec92985584c77321305e508391eccb30df51e26372783aae985c3ff9008393c777e3aeb4b5db1663da04441d692a4ab412a2743cf1a8226da58e395d383f7530fe6cdcd1cab928e34752455dffbf7b293f397be7ac2b4805a1f5f9230e2ba9432a4faa023024633e6985840b6c5519f548e0ecb555bc419239de92b7fdd1f10c633395c83edf237a08aa7c8a77f0ea2d4aa0c14f76990f44f8ced65cf76ef2ff23c0696072b7d86df796213167308d799d0db5b072046dabb4c13b4a7ad5cf28d69cb949ee701bd9046a0ad965c5db11ce5eefb85eb7901b19c1595bbd80dfacfc4f2dd58641a87667a182d2ee123165ecb5aea1f087179bda9e2fa2d5272e93d898bec90b3d6a8d73ce7223162ad3d21b71beaa14d69ed161295a1fbb9933025b4561aaadc6427923aae450d50e72f0585d2d4199c21994a82a6c9e8385e8cd47f92e093af5cb8e7a64aea7f1848cabd663d164d591cc2db2e6accf746bd1d7b178bba6c7ff1efda6f6e710e4aeb09b64f6a2f5a6b1c4338845252f46bb2db0cac1363761a7cdd24f3d63afb0f9310d9ba59b9fdb66a06ebeee051b09ce64fc7f2f986d88e5bcbaf0263e5b708a6ca5933c835ea6513f227d7b7841597dc37ac01e7b6affe0d565f8cd7b8facdc7de45dcab3cd1a5617af27b43fc28a3416137af4e8348e5eb93a7c6aa03952cf3ba267e29e2b641bd77a66f9b8cb4717177bc1422aecaa5684bd6ecc8f2cdae3373982a9f0e7dbbe11843a529ccfc338583fb0daefae6cda03155cd66c256d18ab2be8c684285eb7ca122e37196ed7cf6085fc1ad1477f5eea72e8756e17334026166504a1411d6ab9890b009fc4daebf2793d6eb8562b49b2fd8c02693dbb409bb12994dc2e1f02adb75ae5f0e7947876277e13aa57d0bd149e37cc638e59917040533ffd27e084147360899b9bef262a2f7a77766559034ae8c0044c05db85f8a435fb174598d1ea5dafea4a4d8619cd96f53e3fb482098fa9a70286e49673730b5badd3d12640730f448b8479619de9e018f392f2ad3ed1205aa33fb6b2756260b43b435fce9da3b20853c798a845ce5e63d14311e23c89ce10882a1ffbd491b48977f39df11702397ea9160901aa0b0ed53bf3df57f79816ee442b02949e49269ea0934d65fcf51cd7b6312aa64cc4a77b169b0a69062e32b4b10a088008344d3babbbc2ce96fac4111718443f62d3feaf24ceac7f88f82c577e24b6eeaebe0deafc19cd2cca1a1327e62124d7ee43f6f68a3e89f4617cd0613e36c5f60668ce85ac54441ae951bcc9a46be614415fb83a8149381dac138fd70e318c207cd100934bdc4cf72531fcce6dd3c170ad5ca91df1a2df44b6ce905497fb2ffb37b5328c9733e665463d18eecd31cda0c4243dcc91e53578f412c24ca73a357292ab8485b3936e584eac8f0f60bf48851771e2904da8cc448a5794d947ae372314ea629be730e962225f064a89c9849cbe4f51d305e2f27ec67dfa07fa39c3e67e8f69d889080e356fa7c0ca2d07b536aab2c41b86d521ac1f36728778ef83f9e2ef2c8a194100264081952c6c7d521f9784f68f6697661953546991a044f327779b56a89f0baa6b900c327ff34de8ee47ed6fe8d9aa85a72fe077ea940b8e3d821a2bbc7bb39c40bf74ab087bac0d95568b64e957f3d4a3045c393237bc9f273b58c5bddbc366a3d7351e8f77d30b7812f50e6f4ca20795a923bdff38ab8e010b5e853df91fc1e2f26d2976457e8fa7725f344537ee03a379e574e5515b8a5e1105777dcab9c6b98d67724ce7432a5b9dc126fcfc19ec71a3366c945b659bcd7dbca7dda892419d2fe8077f23943551f1abe0a0db9bb2f3f2cb0709d06d60f70fcaaaffa6d60933f1d5c1858c739a61cf5fa75d6b7bb54c078f026409e4ba2b980b66ff5fe6a3bf50d13fc54e1198c9c84152fecd2a233daf0f911d568c7827b04c0e6e8303887e1b8dd312a8aa469d338571919b7e62a203a6fb77aaf6e186386e8b0f7c2710819d4cb72d1bbeb2db012a954258861ca36ef2295d13832c16c9a4c70fa51ac26a9ec96d514b7cfb01fa3a07e98b8842ef9b038c9cb42dc1b93720df0a8819ced2afbd4aa3205d827d450255107b8214225fc3cf67ad0a74950f41e4e09a7c09edf436ae19503870ccbec93ff9c602d673cd1c3f817d7463a62d9d5472d8481012a29f05da671cd5482a27d9987f87d7f76cbf3d9e7a53906c06233877d4c100f9300abad43a9e0e241b4d963ce5dc4ffd46b42269c0c1e62d0d54e55bf0d9d404f8979e62235269d19c7b9bb4a72b2a2e17e4aa86738634adb32adc392eb78c469cb6591ae7da283776021f145075824efb1694cd4c6b90c42c9c5efb99aab4d149c371287e602c8b39fc8912e59ed42fb70fd3301d9fb894cb2eb5ae8359ac5d24041e96da65a3c49bc0342da70b3315bf075a0d963ea4739d50e2a6f536f3d3fcce8280ea9c1c09a7a709b9b50dc1feb226a8deaeaf9a059771bfd0c318c3d3970bcc4a13ba9fcb21742a3cd46e1f0d492e69e6d5ef5fab2483861bbd2ca5ada8ecacb65489ed769b3b0ca014e0deba35609f3e85f61ee1a7b064d2b7406aca659536821d09fa02cc3a697066d7657adfa5ef0c30c5fd1f2993ca60f5ab96dc65b8000aacea1d83ee3350e275dd4b773b652bfac8be20e78e43584446e8c959161f63ce1aa9d7255893cbb8d4e1aa7e11a3c02a8847d238012102c6eb5aa87324bd9b2041e7cd5f24d4fac9774ff6bb614c277b0d388bc597a0fbe8f8885e2400f6d42141b56880d51d2c82d8a7965c6db6217422538c5411aa2fb7312f894fa3921a02b7dcdcd7f90fe27e2557d8f77af7452d76cb23547733b685e0c58e5e4a6a54c39c608b9c302db31856e0bb32c5c069dfce40d16970e884d05696d9bed7b680b463d1f15ae52c6c12a3ff1c41b1358860e4164225967b4694bae3b38e787f03bf9b087463e3fcc1e055cb63c98d35fde38c929f0a43b01b04ec6fc55ab08dbf3f44a091bbe8698d9063cc1e63f9a4397e7f10914a2143a5292b86efee17403f92169d074b0f67dcd8cc1ee0361953bedd21aa16de49910ba079d4dadb89cc78fac8966ced85985de7a23a58ef2847265ce22814dab40a2feaa34b53ee52ffae4bce760a28403254a31423b67609aa7d48a875631cabb2575b3965ed3213c7d1094f4b8b035730be802db37e85653760666e48a10974570a7c28d92922baec1fc48ea3575c5101469c24b5f4466e1d9a716354f556cae6db3771033ee036e357434571056c2aa4162bdb89ac98c532c416f307448eaac8d3624997d3180f34b672fc001feacca035fba27be165b4205eb26f360e0cd4a3cc84f8189ffbd55980109e2c5ec07f6eecef730c7d0f891974942fa34bb63e6f844abd097ac74fa55b8e076c862d862de4b90a0940254eb67fc589357faefb733a941936e846cb4fd6dce71cade219b3017278df4fb98178d8a8c0c6b5968150f953933917bda72851d346ffab030d05eca4c7eec38f547ef9760aee5e986c99779b8cdd7dcd956c7897f2809bbbb0776a2c3de4e4ffd6d3f1595121838d2459f7aadad627a3420058a14d3ba8c5dd6e2181cb1f958a6fe2672cfd1a69eefc4dea3f2482d9f53d433fdb27ccd5ca73f768b4de075fab9658587997d1c51616595c485a65d84f2bdf357cf3d0df3d9d8d46f8b9218e4d0f55622c3e2055971e832616c131da2ccf09e4fb13fad23f3988bb2265b44a65bc3e394e516f95cea9033e42864cca54c509ced76620fd31e3ab81284ad94b2bfdd8063fa44a921ca9cdc29f9cbd97b9a452761acdfd9862aabc548f607d00757cc933626e8726f09334b7ede23d39ff4740b81c4852819eff0ee15c20b29c1162e1a7d1e3d84acc47b22e172ab7dcdbcf93111014113a6d00487243b96d139621544a9a42085ee44dbc17e40117bf6dcb4ecebaf0bd0f092582419ae432c54fea695c3bca62155ccf0d58c5cd1f0de88a1d2d35a30742a92151f0fe62dbf8e29fba8ce7518ae8807dcb53a21acc3a73736761a8c523d51c47d5da89fbd8ea3e878b46a3c494d95395a8096fd2e34449392f19f0d0967ca698641f4acbb577494a6a7b485008509c2514bf2c25a395804913827ec057dcc073c02f1acc32e58f878a20c1dfabafa8", 0xfa4}], 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) chmod(&(0x7f00000000c0)='./file0\x00', 0x83) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000100)=[{0x0}], 0x1) r4 = msgget$private(0x0, 0x746) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r6) msgctl$IPC_RMID(r4, 0x0) executing program 1: write(0xffffffffffffffff, &(0x7f00000001c0)='o', 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x20) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() dup2(r1, r0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setgroups(0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)='x\x00') socket(0x18, 0x2, 0x0) socket(0x18, 0x3, 0x0) shmget(0x3, 0x1000, 0x100, &(0x7f0000000000/0x1000)=nil) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000100)) denied attempt to set clock forward to 4312147165192 executing program 2: open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) (async, rerun: 64) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{}, {0x14}, {0xb9d6}]}) (async, rerun: 32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async, rerun: 32) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, "cffb2313a8ddedd669f734da42833c6581e26448"}) (async) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000a40)) (async) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) (async, rerun: 32) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000300)}) syz_emit_ethernet(0x3e, &(0x7f0000001580)=ANY=[@ANYRES64, @ANYBLOB]) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x2000000000000031, &(0x7f0000000000)=[{0x0, 0x0, 0x7, 0x200000}, {0x8136, 0xf8, 0x81}, {0x8, 0x4, 0x6}, {0x0, 0x3, 0x1, 0x8}, {0xff06, 0xfc, 0x3f, 0x81}, {0x2, 0x1, 0x7, 0x4}, {0x9, 0x4, 0x2, 0xf37}]}) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x1, 0x2, 0x7}]}) (async) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r0, &(0x7f00000001c0)='o', 0x1) r1 = msgget$private(0x0, 0x21) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/185) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x105, 0x0, 0x0, 0xe0000000}, {0x9, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000a6bc40862c000700", 0x0, 0x10000}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000740)=[{0x0, 0x0, 0xfc}, {0x81, 0x0, 0x0, 0xffffffff}, {0x401, 0x6, 0xc7, 0x404}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x9, 0x8, 0x0, 0x40}, {0xbf84, 0x2, 0xa7, 0x3ff}, {0x0, 0x0, 0x7}, {0x3, 0x8, 0x0, 0xffff8a58}]}) writev(r0, &(0x7f00000005c0)=[{0x0}, {&(0x7f0000000540)="681f8b68e28cf3bf6ce65fc1df2c5e3955b8b80edeacaef3d88cb55ea24deabf544950bd2d274de751db0165c45666a7a9b5807bb28c189bb1c839bff0f7134cc40c28637d7280c83ef54ec1c2b98cc0c19ea97fbf42cbe2f7", 0x59}, {&(0x7f00000003c0)="842279b1362047561076dd90df834e76157cba97f830ac", 0x17}, {&(0x7f0000000400)="c1248e81dabce104e067032126", 0xd}, {0x0}, {&(0x7f0000000440)="5a5baf42aedc0b0df520632e03bff94bcde26c36a095643b3bb46207c5f9e515fba5a760ed3fa636a669c45c914f3da64611f2716f20f7d41cf90c24e50a4e941c0631c7c0d6ca86ed9a9eb0980f03", 0x4f}], 0x6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11db5ca9, 0x7f, &(0x7f0000000240)="df823a512ad653fd577090d899230e64264fca329ea01aa2595033705c1404e0e04d7a10e54f7a0b3e13b298c46cb711c6349b2ac03a7332c4538aab31452015e5dd75d60f0e788676e244e998ad6b33e413e17bd0ba121de25294146017f96fcc12da2de41a2692407d25924e1e40ceedb2e8adc25af77ba8699679506a6a80c2c030fe3afdb6367ca78dbedfabfb43e1da83615c238402da76d1896896dbc5ab1c0eab295b882abb31d976d1151a21ea6837b6530e12c3e06995e9e03db4d94ca79658bf7f6441da579c326345f27701c02392998400000000000000000400"/238, 0xee) sysctl$kern(&(0x7f0000000840)={0x1, 0x49}, 0x5e, &(0x7f0000000b00)="f68ec1d5ed80d399a7148c8d7e43dfacedd89fea10ed46fe42a01d1afa688b11943d2cea32171c7d00af1216d19edcd1c08d120ea90334a0f8ecfa86786716b05d71762ea24fb359c3461b010000001882c820f73add07fadfb91ae035b8b4568f539f793e", &(0x7f0000000140)=0x65, &(0x7f0000000200)="eeb516328cd4396506009127a0bb00f46146dd08000000000000a9529241ba31bd516e3eb6acc6071a6d40e77ebd0281dc4fab8a51cf1d9db9787a", 0x3b) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x1b}, 0x2, &(0x7f0000000b80)="8dfef51581c96ac2e9e80f03f0062bfa544211097d2fdf56c1f0202c4cf5befc09029949d7d5b54202b671a3f9891b362cc0f5b84e2badbc0fef1101f2fca6f712964ba351fef6ba4c6e5f81dceec89a6e5a1d102ecaffe04471d83bbd05526cc3e4a01083a60891bb92afab4362e0b32fe521d5cf52bc8872e4cce866699d4e710aa2c1a2373ce474de0e4c7032d50397f083bb6f4d22c40df101005eb9a6a8415e770509fa042779e98d7c4862e71a8b157140b11e6bc80fb638702407fb78b43dacf5d2c57c94553f053b626bfee4132f7cf268adaff37a7d31e790245b9a9f8e3d59b471030fbe0482c8ee1f16a60cd540e7987312bae0f045a8227f9e062d3514050aa41570deef586f65c7aca82642adbc4d4e6eb7f11be311c283f18249802da732a44aea7a074b65d1ff1bab61305428aa970cb269266895304df420323231fed7229a1f63d81a1c8c8030ae4df4bfcaff5186d431f419b63488f6dc319b3e8f4f7ed1b5d71b3fde22c0c134420ec1c56ee017d2bdfbe08b8739d6a03cab8391b391fc5a4e79da7a8e265cdb9a795a034a83bfcfbe960acd", &(0x7f0000000500)=0x19c, &(0x7f0000000880)="a43f093c6a7e000098262ef74a0fce33e83d0700000000000000ea6106d627e7ed01596998bda8c4e57002a872e829446aad8cffed2a677a751661e4ca34ad292e601db2d2e9a077ed6bb281bea2980453d5fe8b88df3ddca97ed873dbcc340bb58120b347213d19f1088343fc34b0715c1fb48263495bdc0aa8451bedc6248e05c37ee33817009f079d2f09294a05e49ea7344b43cc76427d6fc1e6947bc979985b4ad3847c95957db7e3c26437b329a2106a1a1cea7b08061b0ccdd783f9f831cc08d3643b52bb401737beb6a31a4183deaf5a74a7b1f2c7dec0025d8b0822e334031398ceb6de84e40f31f8e291164ca6379a70a6d03ca227c3e7621d1264b26955", 0x103) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "bf9fe0e18c4f0a46010000229189874b53a02b00"}) socket(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x74) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) executing program 5: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) connect$inet(r0, &(0x7f0000000000), 0x10) shutdown(0xffffffffffffffff, 0x2) executing program 3: socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x192) pipe(&(0x7f0000000240)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x0) pipe(&(0x7f0000000040)) setreuid(0xee00, 0x0) open(0x0, 0x8000, 0x42) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) executing program 3: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x0, 0x0, "bd1331844e5b401532158b01004d9c602691cdcf"}) (async, rerun: 32) write(r0, &(0x7f0000000100)="f5613247b04cafa4512e5736e365ec83b3cafe082b7b4436cd4c057f8ba5b08a4c719ec710b568ae0f7befd0ed09d2fbf652761369929ab363c4c3ec97bb876f7ce4b2d55fa1e663b2e94173b2da4bc4f9970010b5ba2e4eb0d8e649d67436035056c8d4f5be5f61ecbbd28d836e4b53db94c1dd3d6b134e7842749e4a3feb960e9fe96f4162657edd630523cc3c9a3319a3afd934568b69580b42286a2e1f709d3ece50171640c9f60e38209bde2c82dc02e12d3955f46726e3446ad795b810dbfe740841a35383e265b1bcedbd43466e0bdab003e6526ad90960aa0e102290d88640d96326a7c2", 0xe8) (rerun: 32) executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) poll(&(0x7f00000002c0)=[{r0, 0xac}], 0x1, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) clock_getres(0x3, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x37ff4, 0x0, 0x1000881, 0x5773c547, "102609307e7be2df67de208c8bda612c3100"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) executing program 7: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000280)="e9f2d7798689ff222fba97fc1e5a7ecba01eba7e0c48300dfbb1f117f3dffe46cd05463a7d1f66f96acb01b4d67ac1d689f05390433a92eecbd7ec95602fa31c8cb2f4efe50c57f5a81c9ee90515a3398794f86b23d510", 0x57) setsockopt(r0, 0x2, 0x30, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf", 0xed) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x44) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x74, 0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000000)) r4 = kqueue() ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x1, 0x1, 0xfffffffffffffff7, 0x7}) kevent(r4, &(0x7f00000000c0), 0x3ff, 0x0, 0x10000, 0x0) kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) munlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) socket(0x0, 0x3, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) getrusage(0x1, &(0x7f0000000000)) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000140), 0x0, &(0x7f00000001c0), 0x0) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x55, 0x20001fffffffd}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x800000000000, 0x20001fffffffc}) pread(r1, &(0x7f0000000180)="26a9b06924e7436fc522f97704821072ec6b94945167ddc772d490c2e0f5e00f9f58a0dd79fb9122de1835a45b4a14e70b7a6da9b117d374d9142f6441f1f48a9e4fdf5a24adf29a49e9378461c07898796f6b0bac04c8986bf728ad978849a736876eabafb0dc8271156e75b24bf469b9241a8c190163729a4adb", 0x7b, 0x378) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x55, 0x20001fffffffd}) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x800000000000, 0x20001fffffffc}) (async) pread(r1, &(0x7f0000000180)="26a9b06924e7436fc522f97704821072ec6b94945167ddc772d490c2e0f5e00f9f58a0dd79fb9122de1835a45b4a14e70b7a6da9b117d374d9142f6441f1f48a9e4fdf5a24adf29a49e9378461c07898796f6b0bac04c8986bf728ad978849a736876eabafb0dc8271156e75b24bf469b9241a8c190163729a4adb", 0x7b, 0x378) (async) executing program 7: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xfff, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setstatus(r2, 0x4, 0x8) fcntl$setflags(r2, 0x2, 0x0) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r2 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r2) chmod(&(0x7f0000000440)='./file0\x00', 0x2e2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) fchownat(r0, &(0x7f00000002c0)='./file0/file0\x00', r1, 0x0, 0x4) semop(r5, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r5, &(0x7f0000000340), 0x0) r6 = getegid() semop(r5, &(0x7f0000000500)=[{0x4, 0x3ff, 0x3000}, {0x2, 0xb}, {0x2, 0x224, 0x1800}, {0x4, 0x9}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x8, 0x1000}, {0x0, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0x800, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x4, 0x8, 0x1800}, {0x4, 0x800}, {0x3, 0x3, 0x1000}, {0x6, 0x101, 0x2800}], 0x11) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x16, 0x405, 0x6, 0x0, 0x200, 0x1, 0x9, 0x3, 0x21]) semop(r5, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r3, r4, 0x0, r4, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r8 = shmget$private(0x0, 0x3000, 0x38c, &(0x7f0000ffa000/0x3000)=nil) r9 = getuid() setreuid(0x0, r9) shmctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x0, r9, r6, r2, r6, 0x0, 0x1}, 0x6, 0x8, r7, r7, 0x6d64, 0x40}) r10 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffff5, 0x0, r10, 0xffffffffffffffff, 0x0, 0x2, 0x51}, 0xdd0, 0x7, r7, r7, 0x6, 0xffff, 0xfff, 0x5}) chown(&(0x7f0000000040)='./file0\x00', 0x0, r10) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0x4}, {0x3}, {0x4006, 0x0, 0x3, 0x1ba3}]}) write(r0, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) sysctl$net_pipex(&(0x7f00000001c0)={0x4, 0x23, 0x3}, 0x3, &(0x7f00000003c0)="83f8585bf33693dc0a4f3234a794c2867aeb5551bf49c416332789f69023e890e5f1dc80fb74ba02edfca07b82e7f570e049ef9140f55b967040948bd76f7fd8d3d2e71455fa7dc05102b61f17ac3d1cbfa0c0edcf4854539d4e46ef8b5d605a352baca58c23c3cd3beb5b68b4cc883bb51c99a3433c03f153e53a8198317169518ac04f20d7a04ff56a2bdde7402ab89fa28975c632d93bce83bc73fe573842290a9b0c94fc3eb96f082f925b16b7209f703ac913af4ab7af8a1abe52d70d785a9256e223ee2f169ae8955e5084dcfb181ece0ba40362e84db6d14b814d4c8dc7851fc5e8f87b2a17959e57e13c9b43628ca6319f99e6f68239025acf2b", &(0x7f0000000340)=0xfe, &(0x7f00000004c0)="09c6d52a10255c560a91345d1b47da50d33a4860a43e5628d80b7fbdfa2f9717dc85d6ba47ac7993f78778899ea2733476280094b9ce1d6618e8a0d312b747348f540f016307c00153d1547aea60cf6d4f1844c2f1f5a4c801fc538a44d4547e857141a5235c3cd45ab45bc903491df37c92b3c0c98f8969b047c54185acfade", 0x80) open$dir(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x0, 0x0, 0x0, 0x3f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrusage(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0xe, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaed7b9c966df2cb0987955571c4ff18605e2d42fd2e87971a58fcc1a5c34aa7de1ac70b9cd708825a1caca921162f43f912d68b2655725489d37b4f74ff776c24f7f8edf07593730fe8d8e2236598bf882db3da06c04f7e4a2db05d29d9b009d693962a06001d152dabbf68a630ff0334ac13424ea842187cc3ec1e43e1e26756972a7ca597107d"]) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa23f3c252adb007016b786dd6009000000280601030000008000000037f87ccda703cbabdb3ce23b0001ea443d080000000001004e204e22324a3eb6db984df0670a"]) socket$inet(0x2, 0x4003, 0x0) 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, 0xfffffffd, 0x1, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000002680)="ffb3686d8938ae97134f6b8311e8f81045a1121ec1f6d0d644d8de0be290c9875032ed29b8f024a8d7b382d0a6f87f89db60dac37fda74d35857503788ca31315d4f4a9cd0389b28dcba792cb11c8a92840a9865c34afae35176bb6657cfd191816dc7b46d8a827c7264067fa1f18954997a47d235695f0255423f25c116c71a768b9ef40066200555ae90ccd78abc81204d4b97732a685ec6d2401a0a18fbb22704b9fe7a036e06383c951f96c15f6b76bfe0eeef2cfb79564fa27076cc19a38db9a0b1fe4e8f8c8278313698143c20f80f409687ab88c794ed03be899cc59d83cd09407f8f643f985c1e4e307b762b7a959f1b0e344065d60a96d709de51c5c5a6d422f2c8e9edf1d0e76fe2cf5b11a62602dedad923a8c5eb93a09d7265f74262a03f20dd7e41a92cff3bcb5519b12c6de864919bf0945e0f544b832771361c7bb2b06a8dfaa98881f66b10a9ec4d21114021d8c96d00f711ee28d0b94916abf07f916f5e0254f4e300954dad210411c4b3495d82eced77880a26a8f8cef0a1b47e4782ebdd4e85ca767125752cb8ca120b4986d83fcd25c0ee5992bdeae051ecc06b8597e1bd2d667e7e0ce31b34526eb0fc0103b3822d567c6ba3108f852958782bb2dbd14b96b9efd503901cd944a1bb180f85ebc1cb05192493163fc0146999478d53e7fdd8c813f14315fd3327444bf902105f7c351dd22545379e8a3144875eee1ae8149c5ec443597204d2edc58f3e2450ff0192d609dc7dcb31b3536a5ecb4dc796d417e69456316a492e8fb422dbaa654599e8302aa1988ad4b27b2b5e36b20979bc73f85d5f3e1a856d6b77bb3c33cbb7c7a3b47d05c534c2ec008a7ec9598660814f6395ff11c8ca8fb7be0e41874035472dd3efe32517357136ffed6c39812bc4a1fa58b11f2781aa507b78fe21f7bf36a6d501ff3c57a7890815afdb8222011c889eed9f751c4f6eeae95283b67f7a3233e8cdd64ddd759ca21a231e87847f25e734d61e5d2d6429ff702bad9411dd278dd6deb1ebcaaa9264e395bc7e2f8b406f5cd1f0af5098600e60010d71f6b2add018e21d093ec72538e042c6fd701698b9cb3c68e7a5a214491232768aea943f643fce3a0f7316918b8d778d8db3dd827ac30da2f1b9eb29c39401e677d58f2ac11aa51df3f707ccfc99f5a26a0fa4ddf6067f5b1c0eb64f481b466c6af26e50c709cf663d8fdf4b13409aad051db9a8978a2460d420466912026959a27d2f266ce303337277c00cf257fd2f1f0681de732d0eba383ec961df1e647f08291689d4f545dbd8915e9e25032ce28b1ba148b79c4112a828a4c99a483687a5f022f82e76c7bd58bf32fb5f6a7bc2e1b8d46f16347e1a836fe18761556480a17471f6adf25a7e162b1d05dd7db8ae99726063f204480427188375a5702d1c95befcb0015db663ae9930e94ccecb86a553b3df144e97ef0125731a93e8dd44c9b0f344ef3537e079772acb6dc13de4525c352af85314d2ca2b4c5a3247a586137875a98793e8a1b9317a00925ddc8f3a5ed267f2d40be832f02a2f104792f7b3c98cdafbc82cc492bb98e794cf79358753070baf8b4c28d94161cd10a27ebefe041f4b7ea166a12b06d39ad471ceb6203851460c013a359ebba64fc11433a89464a0690e9ecea6450df0448c3d55168881e68981315483f65efeca15e14060ae42e344fc34a206466b14a5531911900e0671725cc475d886224feaba6eab0302160001420617a331b9e018874fc19d02cc3812f006a37aa698d56e81557bd9a658a80738f404845bcea18b8a544caf3f96db844eeffd2c80fe081bd39f5282061f86e7c8e125e4cc77c21535b70665c848d6db78c553940ddda0293c986fd1f63084c301d705009d75beb13ec80424b69fb9e505598497f151918860946a4e86ec0ca280d5f21527f915630f530d9068c96145a53830136935cfe2f9c645041f1b926b4a7dc55c9befd3ed5a87300b72db86990f8b43585b172f962fd557468bb0631260b11e2d2ca688a2e8b6b79db7384296708dfaebb5fb5d385fd3aac009f7d2ad9350979212d6a9110ab08f457d67ea7ace219576278dd427a8bd72b40d3d2cde555ff7e74f462f4142b79dca0983f4732e51c150e1fb1ac037ebcfc9c718550c0836e27c0b0436fb72ad3707f547a05fa47a06acac00973cd3c1dbf1a0618f09fb16ac56ebb3f968854e61333bda8f9d1b47fca953aefe236a9937a7d93a3f84cdd34369c02be37da7f4470843", 0x645}], 0x1) write(r2, &(0x7f00000000c0)="e3b2ad2ea3d209b69d28f708de2e1b3da031648af42148b9dd161ca275de9d480d5c0a05bbed662c97a07ccebd4a28e733adc8207f7ab3906900ef11c0c15ecd7f1efa8bef27a792414002fee4e28654ac54baea9810479ab2bf37491d81249d40070ec5df773a26c15d5ceec2a73a0d60c54020fc19ed2835d37cf0", 0x7c) close(0xffffffffffffffff) poll(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="3d54f6dbcddae1ed6d6eaa7a1e89d84a16656d119cf13085fbfee8625fd0fd82f97abae24f844b809844131b791c4824502bc2d65345647dc06eab2990133cc9a37b", 0x42}], 0x1, 0x0, 0x0, 0x1}, 0x0) socket$inet(0x2, 0x2, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000080)='.\x00', 0x0, 0x0) executing program 0: open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{}, {}, {0xffff, 0x0, 0x0, 0x40804}, {0x1, 0x82, 0x8, 0xffffff5d}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setuid(0xffffffffffffffff) r2 = syz_open_pts() open$dir(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0xffe1}, {}, {0x3, 0x81, 0x6}, {0x1, 0x0, 0x20, 0x1}, {0x3, 0x8, 0xe1, 0x10000}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100000000b0b9c136000000000000005009005b"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x20}, 0x6, &(0x7f0000000080)="0f23ca2c46f958e87c1939c867c99d710339a58f6a04d4d8265bca1a267dc44f9990ac5c85815774b5cff09d33274f43804ec40d461fbba00318e8ca5e5ac5cc354e1331d08a0b9fbd56ba35120c26abc7702426be86cabc56962613b82c8982afb88a74", 0x0, 0x0, 0xd6b564e3a461cd12) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x7) execve(0x0, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000480)="45d7465308ac28fd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c400f92076dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e940d6820b665deeec179c886650e8f6b10e93f7144c39340071b46ff569a860f6ce35540812e4cca2d86350eca9cb118cea0ed464320a3e3b19cc1300b55dc458ed5d332d199de7e3ee29acf3e53026fb5e14a0e1e9c179b9dc8a3927697d90232dfe21fcf19b0cd4943983e522be70d7926c1da9fd85bf2a7994de35e685c73ec887aa2681d49b0eebe3d784000270f27a45bad02c67ba441b0943f87b0a7ea426f6938559ce82d0e452b3cdf00d87c06d8f3241d7c9f9d919a16a13bff05ce841acaa9dcb2fb45a9a70acfa16a0fa9385af6f03347947d5393b9d70d3632b", 0x13c}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f00000005c0)=[{&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x2, 0x0) execve(0x0, 0x0, 0x0) executing program 6: openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = open(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000340), 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000140)=""/51, 0x33) close(r0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000180)) r1 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x3a, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x3, 0x0, 0x0, 0x0, @multicast2, @broadcast, {[@timestamp={0x44, 0x4}]}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x106dd, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) syz_emit_ethernet(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 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) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r3 = syz_open_pts() r4 = syz_open_pts() r5 = syz_open_pts() r6 = syz_open_pts() r7 = syz_open_pts() r8 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x84}, {r4}, {r5, 0xe65dc00084cf4bdf}, {r6}, {r7}, {r8}], 0x6, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f00000011c0)=0xc) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) dup2(r9, r10) getpgid(0x0) executing program 7: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000000c0)={0x10, 0x8, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7fff}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xa4ce}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x200}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fed000/0x13000)=nil, 0xcf1}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000feb000/0x2000)=nil, 0x7ff}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000fed000/0x1000)=nil, 0xd21}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8001}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000feb000/0x2000)=nil, 0x20}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}], './file0\x00', 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x400c745c, &(0x7f0000000080)) writev(0xffffffffffffff9c, &(0x7f00000016c0), 0x8) executing program 7: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) socket$unix(0x1, 0x5, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) sysctl$vfs_fuse(&(0x7f00000000c0)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000000100)="e21ec2116fecdde9e258a59fb82dacbb2665bd063cab5065fae3793fa8247aa3a7624e114a58503a74716d1fcc4a508a31283d72e637d266f9f91126a49030e815f418ad43efe6460a392f1bf4a1", &(0x7f0000000180)=0x4e, &(0x7f00000001c0)="974e013f57570ad44f7ff3bf2b66a1e75bcfa13fb733614c38e0294fa7f271c062f06dcf5fad216158a16cb129fb7cd1a9bf4b0bb96fb6437df047adb0020fd77ae7b4f6cfbf577022779d82f088034f", 0x50) getppid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) preadv(r4, &(0x7f0000000540)=[{&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/246, 0xf6}, {&(0x7f0000000440)=""/198, 0xc6}], 0x3, 0x63a) r5 = semget(0x3, 0x1, 0x380) semop(r5, &(0x7f0000000580)=[{0x1, 0x6}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) msgget(0x0, 0x288) open$dir(&(0x7f0000000600)='./file0\x00', 0x20000, 0x90) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000640)) r6 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) msgget(0x0, 0xa0) pread(r6, &(0x7f0000000680)="2f551819b72b76cab770b9e06f9226b6f32b43ecaec8e86097d73b115ad5586bf91e17abbe5ade3894bcb9b2044307e372f5293483b70dc1be9805686f9114f95edf9aabc56c41f1b6b5f547593aaeee432cb1f047445e547ab6f6b0608565126a728e3e70bafd7c12884892d0d8ca81fcd92725b46a03409da10f81a7fa0eeb88fb04b315be12532618a7edcf0f479979aef03e8dfc3e443643ff2606b866a0a5596ae65853e0ec4bc9f30c6af8c0f26147350d88cb64ecfd931dc30517469fcd3a86f96b38750078d617", 0xcb, 0xfffffffffffffffc) msgget$private(0x0, 0x50a) msgget(0x0, 0x210) openat(r4, &(0x7f0000000780)='./file0\x00', 0x2, 0x20) r7 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x40) writev(r7, &(0x7f0000001c80)=[{&(0x7f0000000800)}, {&(0x7f0000000840)="39c591bbb55103f9d30ea08066bd08b22e73092d27d1d18e576da31e66a66aeee028b791168f132144e274d3b358085b2738c0ee24624ddc2511a97d483f4884b6ac858a4530534490780c59ea0d12fab4af73d58073fa2772746d998a16213962eebf02672313ab37e604ccae7361cacbc2dc", 0x73}, {&(0x7f00000008c0)="17bdf79c88866a2642f20e038eb4229da43a5629a8a933c19bfb8dffda8a53fc5cb200bc62893925f49602d7b656f8b9370c0d5d042618f63628f46095922729753ec4e1a8d36f733a5c26233d77c48d2b69674c3f60d870844631029af245e9b113db7a5d2d910f9c2ecaa08b273abebc8a3f7c17ddeae35b09767e4013261272da938061c547cdaaa84202b271892bb5fa1d1ebdb4ab193c3c61753784451e822caeae5a921d58a12fd91017d9fb00371f0a0a25e02057899a20fd8eb0bb7696df509afa8d8bdecfd21398f1a15eb68803d05155962b1127a91c8de797e51b89be3eaf90b81844eb4a8f706926d9c47add9a689da21d4124e3f7faf32772f8370d0a1781b0921ab4538180b723b55e8c0500234d79cdaf84966dc4fa3e15a702b6a5c9b8e71aedbf170d16486d5b2cc6deafdae4883ea3283434a4e638fdf2c723940862b73cd608894e0d08836237700fb773d1e7616bb27f926923647e7cf3cc0ec1b626b92b517091faf6a75c3ea9a47422af6bb55c74892b5dbe4f2d51045b577902114823585b814d95fd80029a5a11195a5dfaef9a8294bd3f4dfc0ccc32e706711bc468bb74089787db5d93890dd1b44fc3035d0740ab0f88adf13a5a5c03f4e7ad7e0aa6dc22775c5601854e30f9620dd5b8b2f52486ac604f2185765c74e9e355891685616eae489ce8e8155ccddf2ff67521f61abe989e91f7ab52d24b3d860349882f050caf8c0ab7851a7cf07eeb34099a76dc8b426fdc86033bb217a9a196b815343b43f24e406f69ec932fb122a2f52ce873c781ebc8e0555339521d736e9e5fdc8b22f3a64d5c119eff0a99d5102b9da1d44b2b6a2c6179f468ab40f93c0da35ec082211e450122b74af6b76ae9e85427df706c854aa3b9f1aa60d6ace891a9f37760e2b4b608655e12b95b9f1b077e4c4dbc16dfbd26f5405f3bb9edc9d1354cc1a6d23404db2875347e2766498c49aeed77a389ccc50fa664872fe2e0d3a08bd1e13736c36cadc499d91bd2d290d9131c5b628b8369735fe1b05b2855a3635b3826381eea7bd680947a329d8f6ec652e6d6a6328eba6a14c30b27714c4e1750cf2ad5729a922fca5ddc701ea75ad2234f029a6047814e656b17ea0b7612d86d89747ce3cd920f060b036c40cca7e0be50c92a89345cf8282a42bf693be6e17778e431a7c48d5b33eea1efbf90afc343d486161b1846931ea8178b49672bdff02254034e208bed7ff48cf8b9c6ec923acc857d5f33ed03d95c13ae9e84d7a76c35f5b8d9e0766a97a084445eea8cb9de271b461bb1a8d088f21a1b13dcf110089a5ac49a42f49705f7d30da04e3583b4de2bc936b381cef484f5354d1f75ddb93fe86d4ae60a6eb31b86379a983d4729b72f9f86641571091c13db2c1af6e8359469f15f0b8504cd70fb0bb823453ee5eff566851af74809679aec4d62f72a3a5b7d5d828f224378e6785aeb75aa5557fbdfb38363d4ec8cce52c41e9cb101af45c75ff161cccf7e5fce25c0c42908fcf336d5cc0453096b7bf5e7c2c9e32c412dfe12c6721c7155f50a72b5df5cddfb351082c29f6fe02e7e2b27f20819dfc84f841220d29e61100e2602c05201a1bc7b64c4dfd523c69f979e2d8f71dc20cd7dbed4becf9dda97090e365194b0c01a34b7e081ba35caa3e9bef7b2fd4a6945001bc29377c346cf928cef2c3e7a93e453c5c5f0fbbce800b038cc49aef294443700490f37d53819eb3b5f1f36749dbd2aab6db7ee9ffb1913f133202b4130be899ae4558ec97383c277b3f634994235f1ab49ae8601c663092ae8d58a5991ff8bc12a6a61436c7c888f0136d9aba517b2fe0729479fc9a700155a3abe15352738321576ef10998665e92496ae76c41d0aa853e25ad42cb02fbaf67a63278440232b54c048dbd39de6ad9276318f361317d330a081dd3135601d7bbf04f7adad250a821d54cf3a3d0bef49cf4dda3c2fcbeae45aa12003cc27f93279d32b6f2b30f8489171e42ad1a304defa36519b7097a848081ac7c505d9c9777237752738ff655ea50e1568b844d97d8862c08d3dcb1636dbda0be2eee61ed556571e6ab6395714e57ce93bdd8ca9f19335402d60c9b5607dfd3baf952d99dae3f7dee1d2b2e3854d2d58379c9d58501dace52058dad0b596fe5e51669dde8b8fe844a2dd90b5458ca31e06be3616cb370a0d0d702a55f8ddec3038f072bddc21abb765e5001f49ed34b652e42e37aff277063fed57d8b9798b601ab69941153f8d96ac5987fc085f685ea29cab3a731ac0a10c743689b16fb790e53b38d2fbf56d5bca91917456c0c2c55517adbb08f1695a4ea98cd88de6f2415b0890cf0de6804e8a81f72adb4627719f639a4dbaf6a2db28626105c44ce57a50a5c78ac6a8dd6393c86ea96eba258c1dba0f4c7f57ce15705c498128fe15ee44e7e46ccb86a14189ddc2de3709793b1cf015e8de2858f9dae61afd36e9084289d37cb9386370560eaa1e9d732f1ad7d2b9a363eb6e94b7f8158993643f82f8fc215a950a4d67152b20739c642c59452ee3f28d0bc9097c29f6a255a641488c1eb7f6036079299e51457074652fb32449232cd1dd139548748f916dd7378d2fcf66d56157db34a8c5c9873c2e4743fee4dc2d4c384ad9d0cc9d05d1ab8e602ec1abc69410fd7352a1983661f412b2230d6dca3908d4a013737c8f989e9e5f8c6d552c07f6c7079f8287dca24f7df68bc7c1f2b466bb5d456c952a4a0d351a5322ce1d91c81d1d271c4b8eb5c60c28b81836535a01f7371376aa9c9f4af09756c17ed88b0b834e7cc29567cc9e7dcd4f2c4fd72e3b1861de7054c7a739d9297d0844ea4762b154c8240bdf628fa7ce32142dd75ab46fb50bc6a55267a58df7e0dcac821bd622e3bbf0f77be8387255ebb041fad81d6c0ef453f637a9773e383b341401c8e462e87432634db73b222a846aaa61e79696ba56fe1afad0f2626b63ba76bd06b5d4f1771b267216ba0590c5cc6cbe267f03c154009f993dd22ca6946482bbb9dc218e7bad5d534b5d4fad67ecf8c192cb1b0b81c2cbed2e3fe042ea147f2aa75ab48c05f8739cd986d354b2709b8ddcfa6ece468dda60951cdade1141610208f4f452099ff39132a97594bdf0ce0990ab88bf2a9b53d540247d9d0df450084f4f6f5302a5071ff2600db5ed6e6f39e17c75de9d254f6ef4b290be2958bc1fe414bc67eb60687fa3ed604ac9e0a291a43e048d7c2b8511a3af74221ed8dbb79d0291d248d3354fc121ca19149aebf80172a43853183a79a3e74d6199d294adc65ebfae97d215d56eb2f17a542c49fde0f13d5cc25b4d6083a04365b357e664994b06ecc8011db76d000d3a3d1c5edaa874498cea8ca5bad7563dfd8ce62601c973e619ec74733cfd692b72d477570fc683e59db8714fb3f98ca6dbcb1ee2fb220bf5ba5cc63340535df2058c0d405108bbf0fd00958ae174101403241846fde5b82e16931014168edd5fd9c2ee6fae3a52cdc41fa7a4c53dc109a45668b762198e1eda60c2d1b4ca53d6a0aa7abf891124ef82c77f35a0be90c09922429b762fa98315602501f1bd72a91c86ea4b7185a07201d3808ab28dd907b46d97fe3459c25c2caac8b93bd7b0d82d3b542c35b9953aa549f370d599b1b921db9273770385c120fbe980061821b59d8de9a9c2e9dfc09d1fec9abc0e47dc6f829817915f91450580ce3ab0f02b6f767ae02e4118090011b36e54845dfbf7ed16e99e79b0cb58057ce2088ef24aac28adcde1ff1f3682db6ce3ac1cb43ca267a6e9791ff4296b5ad01bbe06ee1cb72a45767fca92b8c54cb977c10432b6c856bf03ca4707dcac67182708a09b7aa0d9cf91d76c7de979831633aa51e8bb83f33d45a9298a5be149717dfbef238c6e71904e2a492e3599a09d2bb0fff4aa95c1b52aa567e4c5b0f57b3b1c0e2791e57209bed078719d77caa23a85970e9750ba5ee8ec53667af37ca0c712bc5b036dc4a43ba18fdfe18186c8fd9ef960544de6228b5d7b8528e93c4a51126235a767a68f4acc54f379635e464a5774b9a9e0def64a088ed7a646abfe876c3daa6e91a5502429bcd0641fc13006dfde60654e8d4f5698cc43aadc49e5e8bd15a627150b8702e2a0ec5503ac1eb75cac7540ab46fb427ba75ddfe41aad82b81acfa6b6f694efe6591031852eb51d7c42a732826b812bdb191599a48e4dd62f2f043ff006721ede73bc516996f4bee1e0f7d8772dbff693a0e0630266f88a6fa8bb142d576b955570ac70f999bac130f47cc967398f734a4c5424eff666d06c035de6b022cff67cae22d4c3b08b051c901e3b940a8b4fbcb5309fb40adab75013746d7113a8ce9627a6333e1324458c4f7d65a7c32d5b9ebb1dfebce14999b2684d37f5f761e2156e9f75abb0bc7ff1d1f3f54089e92bc1fcfd778ec483473c15e762c666c941bc8e2f49a8192b8839f917b123ff3d4e59827e2c91c98aea42b68e389389e17b8c52627e4f253c55bd57c75f48f09efb7ae526ae76fe959ebd74cd2ade392fa50465861e7d0306473fc662ac15398eab8146eb563706fcf0cd6c6d16a9fc4cb06df32316ab57fda15b8c2afc2c07f011988f3e1457e679fc4cd42aa30125fba0f5b2d6623e6f49a4a723e45d7bd340e5b4499917cbc9b579c71f1133f4adb00f3ddd041a70a86d28d59eb9263c7025993d838ace3cdcd794a6b80abf14649b63bb399faa22ca3d850939cef761af5852f72183877caf901f34b0dbecd6381257a4ccf0b79e590dfa99a613e2f8aa220649f9344f6a26ebd88e1862d9674a48b9a33299754130fe09df4aad371c254fb695220822c648e03e4495fd8476c73adfde386400b359c628e4a20bdb1eb5153ef6117a4bbb9a764fb8f2ff2f05d83b6a4f6d5e890cbc49ed13761ead09d4843734db0bcdc97b8b7385e935f451665eb86751ab0a18670cdcce2ed2bba4f853e47cb09eff5f9140bbb702b43f08b40ad2b285e441c0759dd5a8c115d6e9fd6777485391bb7cebf101be76c99b540fc3273ec57b1e4580e631bb6f51939e75d98b285376a9a9be7e9d57dadeaa2daf8e030cfad4f365309ab9749e9182edd35a2e039b9ca1101b55ad2dc44dfc4fcc44adc2a3927d213770c014b17a432566ab5da4f9f1dfad052a79fdf78dc305c7a09eb46ccdf700f62c0868ac53f7e3f39a046fd3d24d7f1ce84f1c53b81e4ac5f3e6dd3b564636ea8e6d8dc2fba448a423d89afb3720e2fdf3799031da00d37f972aad968625fb77196820ace840b8ee03fc664de4ed4e90038502fad9e414d21641c66325b3e7f503c56d9d9b58f38fb4b73be67e3cd3a2524e935d6765458573df37de2fed249be6fe127f61fd30a6af84b7d8335a4056145b4976ecf31019a26cddce710fbf833330c82022dfd5e2bb446d2a1bb2244271b49e2986fa90ea26467e4b692201a660da2981d60ab11dc026924b0e2bd9de2de68d9f4192a7e8744fe0dafeda105abffcd01222c9cf8fb1f8f65cbb5d46d6b138df25e46ef0d675e93aa81461881b2d0018b71eca342a61de213f3a09d3d78ad3c0736c675b7e56553d0e7ef518bda1f188eb4b19cda217eb0861c2d3f6c60ac21d68aed2dc5bfbc8a58bb3d67af0f78c1fa414d2aaf686e123e1e5f14ce74fa78183864f8a01a8a72f00c2261d4d99e3d0b032f6096389ab63ce86ecfcc733485a6a2212202d6e93f09fe732959aca36f19e39861b5ac46af1b129ea879bea9ff112ae67d56c11fff116614016894327d16723f5c89450d7", 0x1000}, {&(0x7f00000018c0)="3a8a4af6b91afd147445339b23961834331a311e40e370e52af2e3cfa3f71d4bc8b3426117dcdec1debfbbef72ab778dcfa177b3d5a7a3752b8f0f5fbca272957ac6025c7e739aae77d892b6f0be", 0x4e}, {&(0x7f0000001980)="6b61dba56af584ac68199a4b943b4df1d8e5e779efb854d47a69432405177b024e4242069cb63688ce7cbbfd4a66e7ba15bcd78a35c10b560f6bb64306098f27c0c92f88135b68cb9e0d05b384710078d72562a1030a4cd9526756d969784dd603afd01a0f4622ab4c38c8dfd5173a6e9c83308d0f6357b5550704faead609155508d56c80b19d4ad62ab066c30681260a70649a4074", 0x96}, {&(0x7f0000001b40)}, {&(0x7f0000001c40)="cc519dfd6a9e59083c6c016e16fb9bc7523f2799213469c4d15c53e6b872f4fc7d32248025e1c1dde47eb93b", 0x2c}], 0x7) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) listen(r3, 0x1f) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x30}, {0x81}, {0x16}]}) r2 = socket$inet6(0x18, 0x4, 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000140)=0x10) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0x7}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x27}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x14}, {0x81}, {0x16}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000002c0)) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r2 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r2) chmod(&(0x7f0000000440)='./file0\x00', 0x2e2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) fchownat(r0, &(0x7f00000002c0)='./file0/file0\x00', r1, 0x0, 0x4) semop(r6, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r6, &(0x7f0000000340), 0x0) r7 = getegid() semop(r6, &(0x7f0000000500)=[{0x4, 0x3ff, 0x3000}, {0x2, 0xb}, {0x2, 0x224, 0x1800}, {0x4, 0x9}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x8, 0x1000}, {0x0, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0x800, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x4, 0x8, 0x1800}, {0x4, 0x800}, {0x3, 0x3, 0x1000}, {0x6, 0x101, 0x2800}], 0x11) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)) semop(r6, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r4, r5, 0x0, r5, 0x110, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r9 = shmget$private(0x0, 0x3000, 0x38c, &(0x7f0000ffa000/0x3000)=nil) r10 = getuid() setreuid(0x0, r10) shmctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x0, r10, r7, r2, r7, 0x120, 0x1}, 0x6, 0x8, r3, r8, 0x6d64, 0x40}) r11 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffff5, 0x0, r11, 0xffffffffffffffff, 0x0, 0x2, 0x51}, 0xdd0, 0x7, r8, r8, 0x6, 0xffff, 0xfff, 0x5}) chown(&(0x7f0000000040)='./file0\x00', 0x0, r11) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') executing program 4: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80047308, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(0x0) setuid(0xee01) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file2\x00') open$dir(&(0x7f0000000080)='./file1\x00', 0x2, 0x87) r3 = msgget(0x3, 0x280) msgctl$IPC_STAT(r3, 0x2, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) executing program 0: socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x192) pipe(&(0x7f0000000240)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x0) pipe(&(0x7f0000000040)) setreuid(0xee00, 0x0) open(0x0, 0x8000, 0x42) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/76, 0x4c}], 0x1, 0x0}, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) execve(0x0, 0x0, 0x0) executing program 1: r0 = syz_open_pts() socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x0, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r3 = open(&(0x7f0000001580)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0x27}], 0x1, 0x0) chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) chmod(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x26}, 0x2, &(0x7f00000001c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x1c, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="4506258a43934a8869718f013fe59602733c2de4382dc6", 0x17}, {&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe905", 0x4e}], 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) executing program 2: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r1, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000380)}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000000)={0x6, 0x10001, {[0x401, 0x5, 0x458, 0x400, 0x8a, 0x0, 0x9, 0x4, 0x1, 0x8, 0x338000000000, 0x401, 0xffffffff, 0x100, 0x7, 0x6, 0x4, 0x1], [0x48b70e5f, 0x5, 0xbce7, 0x3, 0x3, 0x7, 0x2, 0xd71, 0x8000, 0x10000], [0x10001, 0xd4, 0x3fa3, 0x7fff, 0x558f, 0x4], [0x9, 0x3f, 0xfffffffffffffc00, 0xfffffffffffffffb, 0xdb8, 0x4], [{0x6, 0x6, 0x3d, 0x6}, {0x4, 0x1000, 0x1f, 0x1}, {0x3f, 0x2, 0x200000, 0xd36}, {0x80, 0xffffffff, 0x4, 0x7}, {0x0, 0x0, 0xf49, 0x800000000000000}, {0x86ea, 0x200, 0x9, 0x9}, {0x1, 0x4, 0x3, 0x99d}, {0x1, 0x7fff, 0x6, 0x8000000000000001}], {0x0, 0x80, 0x397, 0x1000}, {0x7, 0x2, 0x4, 0x817}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {0x0, &(0x7f00000a0000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000001000/0x3000)=nil}, {&(0x7f00000a6000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00000a4000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000a0000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10000000000}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a6000/0x3000)=nil}, {0x0, &(0x7f0000ff9000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f000009c000/0x4000)=nil, 0x10000}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100000004}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f000009b000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000a6000/0x1000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=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'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000002c0)={0x2}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r4 = getuid() socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r5) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setreuid(0x0, r4) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000040)='c\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f901fdca0438004000400000000005008000"}) writev(r6, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e8904", 0x65}], 0x1) executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000200)) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = dup(r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x3, 0x0, 0xd, 0x20001, "28b7e60ab80500d0d200000000a2dc00"}) writev(0xffffffffffffffff, &(0x7f00000013c0)=[{&(0x7f0000000140)="7fa03f823320b182df7e82df0ac9eaf6e436c5787097d55b77086da07c08b86d6f9085f12b88a5226c5adda636aa2434b6bb1958a8fe818b3bdaa48567f5466cab4be9f542c79f75bfd47b05ce437545c41ada89b64cf7b2c915ca53b51fee42298da59023609e84d7d3aefeedbbcc4325ed6eb5457f4b9f25ca68503a35702781c2db60ea7a0982babaf7b4f1bff96d9700347be3b645bf84b16994d15c2d0df89f62e1889506c49e88b65265211de02ab0f729d2595f591aae8e6fd92a45a362cfff22b874e67da03d093a51e77a2dba2297f705593bf1f8bbc9591107264ea9f8bb2bc9d97b", 0xe7}, {&(0x7f0000000240)="d0ca4e3dffc800214c8ea3260622118e06013336c84bae4fc17b2423dbc866b8e41164eff3e8724c326c7a13d44f8b85ed6fe46b0fabe74b2ecab2b617e63ff67c2e970d1e391dc19e902406ad8c4a675ba33e1d92696554c5a1ceeca51d218ce649f8ba17e0ce4b7605700824dad2c01ffd0aebd47a500f13efe11ee3d6891516e35debfeef73933aa225d2c5b781db2a19285a51a21319bbad5e7cfce1a6bf031a1968e0d9b0c55cbd8a1748ddfa772626ec3f8099c1d452962ac5c51de2c845a2ef36293089efb734a7df6e3ba91ae1147b8a5008f4df761568c26d61e78062dc4ee7cf99962e2792", 0xea}, {&(0x7f0000000000)="33f857a005b57671bdfeec8ff2995dd6c475613f5099f35783dfe99e3e261ded59a969b110f5a512e50084d9b552ed64cad2faea41", 0x35}, {0x0}, {&(0x7f0000000340)="8e6acf0ccf4bc45933f6a6672640d34484f3c0f04b4561346afbe1dd90fa0b4e5f18e5a6c71b5fe5f50424020d579f000b6929038402d6b3813c7ee19ff93649c88d9e86f38ce8c09f99e00ca789f9f66ff38a949623232a4e53fbcdd14643", 0x5f}, {&(0x7f00000003c0)}], 0x6) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) r4 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) sendto$unix(r4, &(0x7f0000000140)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e2000403080000c0112000"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000000c0)) readv(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) executing program 2: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) r2 = getuid() fchown(r1, r2, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, &(0x7f0000000080)) r3 = semget$private(0x0, 0x1, 0x408) r4 = socket(0x18, 0x3, 0x0) r5 = getpgid(0xffffffffffffffff) r6 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={r5, r2, r6}, 0xc) r7 = accept(r4, &(0x7f0000000100)=@un=@file={0x0, ""/4097}, &(0x7f0000001140)=0x1003) sendmmsg(r7, &(0x7f00000015c0)={&(0x7f0000001580)={&(0x7f0000001180)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001440)=[{&(0x7f00000011c0)="104f36d6f26c0d", 0x7}, {&(0x7f0000001200)="1eb7b7c86488ffc38c8dea41e4221540941500e62e78f28e8c0b44ce7eeab0d3487123ca3f0e5d76a353ca9a8f0d5090c1a145fae12af7d65a7e6a5bf4bfde9974cef2a5a7d2ab139afcaa783c5329e5910d683e460d5a9d6e1cb62a4f8afac3bcb442b108fd8c5674e38ce24ab931f4fb4ad2ceebef26fafc6ba7cd0ecc6337639ad34d88d6e643b5e8c5b1ee1402b202df", 0x92}, {&(0x7f00000012c0)="507048ed04a33406675b5fbae832f5c0c124915c50e8525fca2720210b7142ce4b0d0ed364be1bd5201e5b1cde5db368d1dae6697b2fc2fd29838f6aaf861f3b8a1f2388405c613a670fceafbb2b12a6e7afdbe9ba2e100885c524feeda70867733a35b106e28bfa415dea32150b7ef8c9ee1cb963ffaace03f0799e3b68fa803a1c9dc3ca18e475cb283451edf1d7aac24f49407575d6353055aa2bbfe7d9ca2dfa0037a9be21762817b36dd106e6bc28b2d4b6d7f2ead05d96148d1ebc0d09f58467913024", 0xc6}, {&(0x7f00000013c0)="f6c5b34d85722d74be2c51728564a5c1a061f4fb2e8e4776eae989b6fef9d4068955674ccb8d7776a99ad37715462c4fa176582564dd127db4f4b41cb92697bd5ba75ddf8ef0383d12c43060aa2cb07324634e0dcc2c69eedda17e8462d27318cce06c05b2e8", 0x66}], 0x4, &(0x7f0000001480)=[{0xc8, 0xfffe, 0x2, "49166bd28a25583e0275868e1225bb0c7cd1a66dca48bed62a4c597d1088d91401aaf606ffd67b5f3d503a21e53c399416081d036bf1bd4f9ab5fe6957428a8c7e69de6e3baab9038fdd27be085d6ad1cd0b8c0270ca7db66d3933a79a93a486e17201b2b566f3aeebd76e1c09b62084eae4b01e621e3c6bdec00e8b8d78edcd78e8aaa944ffff7bf0b4cb44e6219508b811f57b720874e9a78bdbb434b4eb20024b379540044e5694e8d217c66e9da5ec"}], 0xc8}, 0x4229}, 0x10, 0x3) bind$inet6(r7, &(0x7f0000001600)={0x18, 0x1, 0x8c9, 0x7fff}, 0xc) semop(r3, &(0x7f0000001640)=[{}, {0x0, 0x7, 0x1800}, {0x1, 0x5}, {0x3, 0x5, 0x1800}, {0x1, 0xfff, 0x400}, {0x1, 0xad, 0x2800}, {0x3, 0x0, 0x800}], 0x7) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680), 0x820, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000016c0)={0x1, 0x2, 0xdd5, 0x4, r5}) setgid(r6) pledge(&(0x7f0000001700)='/#\x00', &(0x7f0000001740)='{)&(h!\'^*\x00') clock_gettime(0x0, &(0x7f0000001780)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000017c0)) getuid() ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000001840)={0x1, &(0x7f0000001800)=[{0x5, 0x3, 0x0, 0x6}]}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000001880), 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r9, 0x2000741d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000018c0)) semctl$GETVAL(0xffffffffffffffff, 0x2, 0x5, &(0x7f0000001900)=""/149) kqueue() accept$unix(r7, 0x0, &(0x7f00000019c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001a00)) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000001a80)={0x6, &(0x7f0000001a40)=[{0x3, 0x12, 0x1, 0x400}, {0x7, 0x1f, 0x81, 0x200}, {0x7, 0xff, 0x4, 0x4}, {0x101, 0x3, 0x7, 0x400}, {0x0, 0x1, 0x0, 0x81}, {0xfff, 0x20, 0xea, 0x400}]}) executing program 0: sysctl$kern(&(0x7f0000000340)={0x1, 0x2e}, 0x2, 0x0, 0x0, &(0x7f0000000500)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b0648ac2259a7e724a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e915249b9e563c176e4cf174e591da51d9c38f668a2e24c53cf21f0e4f35595c5cf8a874301f2e4f89ed4bf0b869a5f540061f6e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba9c0a05928a0c36fc32754ea7aef9199ad71a6f379bb4f0317c13c7639cb5596e62a8b84d59eaeb9ea6ccebb04ad7f67ce4aaeac56ef7af9135ce5455f0b4f04e4fcffffffea2a6b1f25f3a52da62cbc1c59858778c1a32980516662cd6369117b37aa99642031a2ee4b1302a3683fec6f76b0a9ba3252ce14385bfe5393383e527add9aa7c617ef80bee5ef252c8b5269327e3c1c729deea9a5b542dbb4e54a8aa3c3f68d8378506351f44f4e49c3bf728819bd41805b2926ba46287aaec5a487bcafb931711a7890965c895545408a6dfdee3fb829c82349b10ec2ad0896098f1cb93294ab624d10479e2465969a8c12e18d83b53fed5ba0a59dbefb77cdc3df69db9636604321ce5c3e4f0d443c29cd43f9c0d0862cbffb81cab403696bb9556f6ea53f551d0de26ba9420d8a31fd6a3dfe", 0x1ef) socket(0x18, 0x0, 0x7f) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) r0 = syz_open_pts() pwritev(r0, &(0x7f0000001900)=[{&(0x7f0000000380)="ace5061a48638a8b33065261cbaf5e7fb9b7ac6d80fb9305521492d9cf55cbaf38e77c18e608b25f288f98c72ba60d9fe3fc66ec8a89ad50990b88f042abff66dde82da5ef0ed5f7934acb2225bcc23cd682bd6038ad696f61971dbedb0d14f4b057e1297aa3e88991825abf86387a5dd3138c1966", 0x75}, {&(0x7f0000000700)}, {&(0x7f00000007c0)="616520204219501cf9e357d7d87a79229785f669a56454a97dfbf09f03a87e1e16e058119ce8f6ee22ac0aea24404780dee8feee928913f19135a90a41516f2e31d337cc2cda439d81a24d8a9185f12304e645a326c99a75a5e36f6ccb25e00ed9343233a1fc13088af557d51b8851d3d2", 0x71}, {&(0x7f0000000840)="82270b05fcf6bc686ccde3db14fddd95a7be964d7cbb340295cc68a3072614941b4aac5bb8ceca81104565495b9f9765a9fe3ab8fdb18a5ee2bd154c207cbbc2680a1807d5b8910ed1f160ae571f90503617232cfe14b0dae4be52978c36bee46f38a6e952a6123c3b656b4768190920ae4b3eabffb35e533e3da49184d1ea9f46a89f81f842008d055a1edd8326116adea254225d24bd4769a584", 0x9b}, {&(0x7f0000000900)="8847e5ad710c6d62a71c2567a02b2b3a5c284d6d17dfb5349f331fb0dda74604d5848e0ccad90238a884270de6e7051e4f10a99fb031e51129e1a6982a6cc306abb3cb581e2385354c567df2acee9e2df7972c044c9b3a5f7db1f712e2a3a0d72bef76e5235e1ddc7289e5d01ed03196ede4daa24e52d1e4826597196b1e637be41a6bdf7138ff818968f35906fcaaad0b6214346024523d732dac7ff43b68c5f5f12a23f23a972ab970c7143a736461f014175387a0c7f160b46c5900dd9f72a509d7a6c9cb01de5c719eb534ba1470b2e9fb6336b3c6a2a5f5c461a57869099e999b9ed65bb8e28de48549a83e02f5f930854371a4b33bd7f2eb90531082cd7068364c0f087a6eb7a6b1c546cbb9ceff38211eee88c5abd3f7e8a95bf370099207609feb0ad8d07e1a2c864a59d06089287f845bb638e8fd79869732dc1f39dc0b659411119605316cfaf6b5234f1ade832d447ab6a87c9ef1bad29b2ae98fcdfb40aa22627c9271199aee010550abc25030bd6602471bca0512f9c2b006dba02e3549d07f2509b1af40dab7edc0b006759f5c02751e4424b0328ecfabdf1a1ad688f5423a588471142ac0887f31bf9a10797cf6c465239f5cf3ef1f3f705a1e5980e53662b4c4cef55b2bf04e5a5aa6a89fa30e6cd227f2f08ce9629072e23a34fa41c9800f653a0b9fc29b5d761b94fd7b59b3227b359e504d9062b014ba86070277a420fbd3cb282902b47f0f967e4b4df59ea695b02c9c15e96c2f1d60e03b74878935f1dfb4f4a534e707f22368e6469e437d8faabb1e60d426cb511360172ddaa2383a5ef9685828ec543944f723750a188ffbed68fdae7a24b94ad762c4319f51e7195098c3595bfdc76545b71a695789d7971bc691ca779647092530505dfa96683bef9ff212f9e0c8ce55ec4acde57ab5914fea57476a467af36c63d1cebe8088ab6a9aa2a2de7c6dd8d7b246dad5917c99d53669270c6329575daf10f69ddb13a0d8ac842c11bf51d65d3ff9fbce370846362a650fc74953c93e74118710db0eee5c90e64a92e50d3e7d454f685a651cbd8292e78b94fe04236b0cbe206e944b4d35a565648703c61205cf9e5a89176b115c8738812ae053f2b4a055f116c0a084f221cb524aa3819fcf49dc9faa3b4fd897d579554aac511190bd04841cf9fb5f1c8f4167091328c04b43e65a9f7f56741151e5f8ab396e22aaac2e70841392fdb39419c3f446de88491084e21f281693ec47816db44e6ed0f74c18ba546262a81535f31714d167a7934eafd4b8b0ce503868268a44d50001aa6151dedff711bac3bbe54efd8e9595d2f09116487428044a5c55743d0865fda6d2f2f0fd380d0f0befd1582811b3d419addfce5c9f222e6bddbf7defc1c52c778b7542cb4e5d11f8e56b3fc6b40a04d0b4146e8986fa52130cc274193ec4275854cd44aa94bda12e97bda7131330c4bd7c863b1632fa6eec92985584c77321305e508391eccb30df51e26372783aae985c3ff9008393c777e3aeb4b5db1663da04441d692a4ab412a2743cf1a8226da58e395d383f7530fe6cdcd1cab928e34752455dffbf7b293f397be7ac2b4805a1f5f9230e2ba9432a4faa023024633e6985840b6c5519f548e0ecb555bc419239de92b7fdd1f10c633395c83edf237a08aa7c8a77f0ea2d4aa0c14f76990f44f8ced65cf76ef2ff23c0696072b7d86df796213167308d799d0db5b072046dabb4c13b4a7ad5cf28d69cb949ee701bd9046a0ad965c5db11ce5eefb85eb7901b19c1595bbd80dfacfc4f2dd58641a87667a182d2ee123165ecb5aea1f087179bda9e2fa2d5272e93d898bec90b3d6a8d73ce7223162ad3d21b71beaa14d69ed161295a1fbb9933025b4561aaadc6427923aae450d50e72f0585d2d4199c21994a82a6c9e8385e8cd47f92e093af5cb8e7a64aea7f1848cabd663d164d591cc2db2e6accf746bd1d7b178bba6c7ff1efda6f6e710e4aeb09b64f6a2f5a6b1c4338845252f46bb2db0cac1363761a7cdd24f3d63afb0f9310d9ba59b9fdb66a06ebeee051b09ce64fc7f2f986d88e5bcbaf0263e5b708a6ca5933c835ea6513f227d7b7841597dc37ac01e7b6affe0d565f8cd7b8facdc7de45dcab3cd1a5617af27b43fc28a3416137af4e8348e5eb93a7c6aa03952cf3ba267e29e2b641bd77a66f9b8cb4717177bc1422aecaa5684bd6ecc8f2cdae3373982a9f0e7dbbe11843a529ccfc338583fb0daefae6cda03155cd66c256d18ab2be8c684285eb7ca122e37196ed7cf6085fc1ad1477f5eea72e8756e17334026166504a1411d6ab9890b009fc4daebf2793d6eb8562b49b2fd8c02693dbb409bb12994dc2e1f02adb75ae5f0e7947876277e13aa57d0bd149e37cc638e59917040533ffd27e084147360899b9bef262a2f7a77766559034ae8c0044c05db85f8a435fb174598d1ea5dafea4a4d8619cd96f53e3fb482098fa9a70286e49673730b5badd3d12640730f448b8479619de9e018f392f2ad3ed1205aa33fb6b2756260b43b435fce9da3b20853c798a845ce5e63d14311e23c89ce10882a1ffbd491b48977f39df11702397ea9160901aa0b0ed53bf3df57f79816ee442b02949e49269ea0934d65fcf51cd7b6312aa64cc4a77b169b0a69062e32b4b10a088008344d3babbbc2ce96fac4111718443f62d3feaf24ceac7f88f82c577e24b6eeaebe0deafc19cd2cca1a1327e62124d7ee43f6f68a3e89f4617cd0613e36c5f60668ce85ac54441ae951bcc9a46be614415fb83a8149381dac138fd70e318c207cd100934bdc4cf72531fcce6dd3c170ad5ca91df1a2df44b6ce905497fb2ffb37b5328c9733e665463d18eecd31cda0c4243dcc91e53578f412c24ca73a357292ab8485b3936e584eac8f0f60bf48851771e2904da8cc448a5794d947ae372314ea629be730e962225f064a89c9849cbe4f51d305e2f27ec67dfa07fa39c3e67e8f69d889080e356fa7c0ca2d07b536aab2c41b86d521ac1f36728778ef83f9e2ef2c8a194100264081952c6c7d521f9784f68f6697661953546991a044f327779b56a89f0baa6b900c327ff34de8ee47ed6fe8d9aa85a72fe077ea940b8e3d821a2bbc7bb39c40bf74ab087bac0d95568b64e957f3d4a3045c393237bc9f273b58c5bddbc366a3d7351e8f77d30b7812f50e6f4ca20795a923bdff38ab8e010b5e853df91fc1e2f26d2976457e8fa7725f344537ee03a379e574e5515b8a5e1105777dcab9c6b98d67724ce7432a5b9dc126fcfc19ec71a3366c945b659bcd7dbca7dda892419d2fe8077f23943551f1abe0a0db9bb2f3f2cb0709d06d60f70fcaaaffa6d60933f1d5c1858c739a61cf5fa75d6b7bb54c078f026409e4ba2b980b66ff5fe6a3bf50d13fc54e1198c9c84152fecd2a233daf0f911d568c7827b04c0e6e8303887e1b8dd312a8aa469d338571919b7e62a203a6fb77aaf6e186386e8b0f7c2710819d4cb72d1bbeb2db012a954258861ca36ef2295d13832c16c9a4c70fa51ac26a9ec96d514b7cfb01fa3a07e98b8842ef9b038c9cb42dc1b93720df0a8819ced2afbd4aa3205d827d450255107b8214225fc3cf67ad0a74950f41e4e09a7c09edf436ae19503870ccbec93ff9c602d673cd1c3f817d7463a62d9d5472d8481012a29f05da671cd5482a27d9987f87d7f76cbf3d9e7a53906c06233877d4c100f9300abad43a9e0e241b4d963ce5dc4ffd46b42269c0c1e62d0d54e55bf0d9d404f8979e62235269d19c7b9bb4a72b2a2e17e4aa86738634adb32adc392eb78c469cb6591ae7da283776021f145075824efb1694cd4c6b90c42c9c5efb99aab4d149c371287e602c8b39fc8912e59ed42fb70fd3301d9fb894cb2eb5ae8359ac5d24041e96da65a3c49bc0342da70b3315bf075a0d963ea4739d50e2a6f536f3d3fcce8280ea9c1c09a7a709b9b50dc1feb226a8deaeaf9a059771bfd0c318c3d3970bcc4a13ba9fcb21742a3cd46e1f0d492e69e6d5ef5fab2483861bbd2ca5ada8ecacb65489ed769b3b0ca014e0deba35609f3e85f61ee1a7b064d2b7406aca659536821d09fa02cc3a697066d7657adfa5ef0c30c5fd1f2993ca60f5ab96dc65b8000aacea1d83ee3350e275dd4b773b652bfac8be20e78e43584446e8c959161f63ce1aa9d7255893cbb8d4e1aa7e11a3c02a8847d238012102c6eb5aa87324bd9b2041e7cd5f24d4fac9774ff6bb614c277b0d388bc597a0fbe8f8885e2400f6d42141b56880d51d2c82d8a7965c6db6217422538c5411aa2fb7312f894fa3921a02b7dcdcd7f90fe27e2557d8f77af7452d76cb23547733b685e0c58e5e4a6a54c39c608b9c302db31856e0bb32c5c069dfce40d16970e884d05696d9bed7b680b463d1f15ae52c6c12a3ff1c41b1358860e4164225967b4694bae3b38e787f03bf9b087463e3fcc1e055cb63c98d35fde38c929f0a43b01b04ec6fc55ab08dbf3f44a091bbe8698d9063cc1e63f9a4397e7f10914a2143a5292b86efee17403f92169d074b0f67dcd8cc1ee0361953bedd21aa16de49910ba079d4dadb89cc78fac8966ced85985de7a23a58ef2847265ce22814dab40a2feaa34b53ee52ffae4bce760a28403254a31423b67609aa7d48a875631cabb2575b3965ed3213c7d1094f4b8b035730be802db37e85653760666e48a10974570a7c28d92922baec1fc48ea3575c5101469c24b5f4466e1d9a716354f556cae6db3771033ee036e357434571056c2aa4162bdb89ac98c532c416f307448eaac8d3624997d3180f34b672fc001feacca035fba27be165b4205eb26f360e0cd4a3cc84f8189ffbd55980109e2c5ec07f6eecef730c7d0f891974942fa34bb63e6f844abd097ac74fa55b8e076c862d862de4b90a0940254eb67fc589357faefb733a941936e846cb4fd6dce71cade219b3017278df4fb98178d8a8c0c6b5968150f953933917bda72851d346ffab030d05eca4c7eec38f547ef9760aee5e986c99779b8cdd7dcd956c7897f2809bbbb0776a2c3de4e4ffd6d3f1595121838d2459f7aadad627a3420058a14d3ba8c5dd6e2181cb1f958a6fe2672cfd1a69eefc4dea3f2482d9f53d433fdb27ccd5ca73f768b4de075fab9658587997d1c51616595c485a65d84f2bdf357cf3d0df3d9d8d46f8b9218e4d0f55622c3e2055971e832616c131da2ccf09e4fb13fad23f3988bb2265b44a65bc3e394e516f95cea9033e42864cca54c509ced76620fd31e3ab81284ad94b2bfdd8063fa44a921ca9cdc29f9cbd97b9a452761acdfd9862aabc548f607d00757cc933626e8726f09334b7ede23d39ff4740b81c4852819eff0ee15c20b29c1162e1a7d1e3d84acc47b22e172ab7dcdbcf93111014113a6d00487243b96d139621544a9a42085ee44dbc17e40117bf6dcb4ecebaf0bd0f092582419ae432c54fea695c3bca62155ccf0d58c5cd1f0de88a1d2d35a30742a92151f0fe62dbf8e29fba8ce7518ae8807dcb53a21acc3a73736761a8c523d51c47d5da89fbd8ea3e878b46a3c494d95395a8096fd2e34449392f19f0d0967ca698641f4acbb577494a6a7b485008509c2514bf2c25a395804913827ec057dcc073c02f1acc32e58f878a20c1dfabafa8", 0xfa4}], 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) chmod(&(0x7f00000000c0)='./file0\x00', 0x83) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000100)=[{0x0}], 0x1) r4 = msgget$private(0x0, 0x746) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r6) msgctl$IPC_RMID(r4, 0x0) executing program 0: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) geteuid() socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x26e, &(0x7f0000000200)=ANY=[@ANYBLOB="ff"]) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x0, "bb08000100f1675910812cc900", 0x0, 0x9}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r3 = dup(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x180) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0x1, &(0x7f00000000c0)='./file1\x00', 0x8}) sysctl$kern(&(0x7f0000000140)={0x0}, 0x0, &(0x7f0000000180)="56f8a62a7a2be3651ef80aadb0ffb9928fb4fdce328557860ad869515b98fc", &(0x7f00000001c0)=0x1f, &(0x7f0000000200)="1bb0507fd86f4e546976f858e8a5d609a02768062450e542e38791c73e87abd1ded9549acd72f6dc861cd7e002310e8b9ffbcffd282e53e5b86be608f9a01094aaf6ee6ecea58bca8923cfd35dd4c926b7d73f0a1a842ede1b7d0f7e5d39b6dda4c73d4d40059192492047356f40c82116bdc1436e36bc7ade5cbed63f5caf9df6e106483c67a66aee7af6ca9414e81133f7aeb47a54b2c0ccdbdf82fe194ed5321fc634dee68d4c74057b", 0xab) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000300)) r2 = open$dir(&(0x7f0000000340)='./file1\x00', 0x80, 0x90) mknodat(r2, &(0x7f0000000380)='./file2\x00', 0x4, 0xff00) r3 = syz_open_pts() ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffff9c, 0x400c5711, &(0x7f00000003c0)) r4 = accept(0xffffffffffffffff, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000480)) readv(r0, &(0x7f0000000640)=[{&(0x7f00000004c0)=""/108, 0x6c}, {&(0x7f0000000540)=""/225, 0xe1}], 0x2) r5 = open$dir(&(0x7f0000000680)='./file3\x00', 0x100, 0x80) mkdirat(r5, &(0x7f00000006c0)='./file1\x00', 0x1) getpid() r6 = socket(0x2, 0x8000, 0x3f) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700), 0x20, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) getpeername(r4, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) bind(r7, &(0x7f00000007c0)=@un=@file={0x1, './file2\x00'}, 0xa) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000800)) mlockall(0x1) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000840)=0x2) readv(r5, &(0x7f0000000c40)=[{&(0x7f0000000880)=""/116, 0x74}, {&(0x7f0000000900)=""/210, 0xd2}, {&(0x7f0000000a00)=""/188, 0xbc}, {&(0x7f0000000ac0)=""/204, 0xcc}, {&(0x7f0000000bc0)=""/45, 0x2d}, {&(0x7f0000000c00)=""/42, 0x2a}], 0x6) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000cc0)={0x1, 0x0, 0x8, 0x8}) r8 = semget$private(0x0, 0x2, 0x28) semop(r8, &(0x7f0000000d00)=[{0x0, 0x1, 0x1800}, {0x0, 0x4000, 0x1000}, {0x3}, {0x3, 0x4, 0x800}, {0x1, 0x1, 0x1000}], 0x5) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000d40)=0xfffffffa) sendto$unix(r6, &(0x7f0000000d80)="a2ab2ecd36f54c494b85a6441179579c457e4ccf275c0601bee48837257107212fc00b9bde20f87fceccab69033de4a8ca7512767562a884264cdd1905cc1f006b4d6971eda9c29d6ce04c3f47d198c1229a8d99cd48f4d7bacfb9a5cef974638b98053b", 0x64, 0x1, &(0x7f0000000e00)=@abs={0x1, 0x0, 0x2}, 0x8) executing program 1: open$dir(0x0, 0x10000, 0x0) syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000200)=""/68, 0x44}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={0x0}) close(r2) acct(&(0x7f00000000c0)='./file0\x00') sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="10000000", 0x4) socket(0x1, 0x8000, 0x21) socket(0x18, 0x1, 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x8, &(0x7f00000001c0)=[{0x100, 0x8, 0x80, 0x7fffffff}, {0x84, 0x20, 0x9, 0x3ff}, {0x1f, 0x1f, 0x8, 0x3ff}, {0x1, 0xa3, 0x10, 0x9}, {0x4, 0x7f, 0x40, 0x9}, {0x1000, 0x8, 0x6, 0x80000000}, {0x8001, 0x1, 0x2, 0x3}, {0x9, 0x7, 0x78, 0x1}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x2) mknodat(r3, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) syz_emit_ethernet(0x4a, &(0x7f00000004c0)=ANY=[@ANYBLOB="00007f000000aaaaaaaaaabba40000000010251f82041a526a9f012a0800450000000000000000aa6178ac1400aae000034a5ef2b449457bf700010304907800030008460402004aedf12b080000030000000000000007f00002e8000031e000000101000000fccfffdead6f3686381dc9ea9a8a7e6926c2b27c0881ce80a61805dfc9a9e5c8642e3bdb108e9cd2fbaad6b755438ce89869bd1c398a5bf209c356f0556fa37b696771f8d39e1f7ec86a9663f066f463fd2fee32eb22e27e603d71e13ed014beba66bf507fdd5a"]) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x62, &(0x7f00000005c0)="6127cfeeea9ae0c2b4e4725b4140edadcc35031231aa653e760cdf7f67f4f8b199585ed3ca84b44e1b3b8ea934c8008331ae63361011a3c25087b7e5c2adfc71fca3897a57845e54e4bd2704bbb22d834a258078cd7e0a0d775cfae2f0c268b6626c6d9dc2e60aff889e30f2f4d223211f0dbfe8d50b42f1b05577c17cd427f8fbe7ae8519b8690ca1468706ca9eb9e096883dc112ce8861612dc50aec5314157c872015d798d9", &(0x7f0000000340)=0xa7, &(0x7f0000000680)="030943961a2933f82563f4b3d44045c9bd8e345a9c3a827c513a18b5d081e4b449fa752f540207ffdc2dc0debe4602830500000000000000e514748c450c6edf1fe99870527ee56990a54987966e2d1eb95f5cbcdc7aff4d9808944c129904e85d8c8ae8e39ef33db6fb6ee86e6e9dd0e7d8f20200b8fdfcfda2edaacdb9c3a02ec91b87a378745bfb243047deff03a67a1fd41defc67080db6972052ebcb3e971915e9ced13f69677ac8854247853b43573df8a032206f9d57b9abd21218e0cca7c4d56dce3d9f00cb301f7da9ab01c8ae261a91073aec79316cf15513b80b0787367ed", 0xf1) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000040)="14bdfa5d1d34e2fecb284a0398307dcda9aec43050036123339a346f737850551408753f95b7687d69e999cd14f50cfd1cc668a9d6818ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000000000800000010000000000000000fd00", 0x99) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) executing program 7: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) ioctl$FIONREAD(r0, 0xc0207534, &(0x7f0000000440)) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, &(0x7f0000000440)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88dc02f9f8320007aacf73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cdf083f9a4fc8c835f912326d15c576a6ed5ca1b9e5b574acfb155ba0200000000000000bc2635711dc475d854c1479e92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f43e54fb4034d540511c1d33a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac23474f2a1af18283ae5376aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d03504aebc03b91acdaac2effb8ba3ed01d44156789a8dd07291d239267185f2737a84775163f550379b995378be07821e6398cf1a0636b767abef62ac73592188ab74d3c5c96600c853519597939819bf6ff647fb359d38c50235a4ff2e3e489b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d0d200cba05a37b9d62ab15d7124080791d9ff24f4ea3368a8084c4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870b97ab24fced56427caefcbb9f2978eabed3dffe019b000000000ea1e100432195df058638e46a932b1a4bb1064e04ee7867ef92f5b8305ccd37500000000000000000000000000ef8deabe611617db5a685f6f355e68f24b65f6e0a67f4022b38e39e381e639c4114f1d506dfd766ca9db0dfb8f427a2c8f344ad85a1704620112a5", &(0x7f0000000040)=0x28a, &(0x7f0000000700)="120000753163552c57d7b32231e47237fa95974e19cdf4e87a00ef07e811776b7716cd155600799412cc019458470af98f13fca0a6cafafbceb30212d4371d664fe8653760828f711004c06c0be59586d48ad520f57401929bf8283638809cd0fb2ddd42d9389a3cf8143c3f052331b27f16c12672e9b0e0febb5efe37e80fbc63306b878fabc95920b0f681d24774b4e400f9a364e86fcb7ef54e09a35b9069132d7853dd9153f1c4aa89728e1e1c914def885b8707c293e9d5a33233d633398cef972edf8af8411203af329629fb6374c3f1d096bb9f54f5413bc4e62a94436f7bf19987803e6f66e2073a9ccb4d1b8c628b701c12f65fdef01e135213f1d591019e2eaab26269631da30914259c72d9f7cd06edb6e6b550e37caee30dae94a164a15e9461ec7ed65ab6eec6bf93de6fc770bac6b5c14b91bec2751c47689900c6ce307a8f2109f28568d6eee962d17f52a718bca200d8761ebeff960056b0e20eaca6ef1e149e7b5bef57e2a03d9691453932582209f16b26e997f70c99fa097bb3c8fb4e6f724571c19f66bf7684bc3f4874949b33048da4", 0x19a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1}, 0xc) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r4 = syz_open_pts() syz_open_pts() r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) fsync(r5) syz_open_pts() fsync(r4) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) select(0x40, &(0x7f0000000080)={0x1, 0x6, 0x9, 0x8, 0x9, 0x100000000, 0x7, 0x8}, &(0x7f00000000c0)={0x62, 0xfffffffffffffffc, 0x8, 0x7, 0x1a, 0x3f, 0x4, 0x2}, &(0x7f0000000100)={0xe58, 0x3, 0x2ccf13af, 0x2, 0xd7, 0x1, 0xaf6, 0x5}, &(0x7f0000000140)={0xfffffffffffffffb, 0x3}) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r0, &(0x7f00000001c0)='o', 0x1) r1 = msgget$private(0x0, 0x21) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/185) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setuid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0xffffffffffffffff, r3, r4}, 0xc) fchflags(r2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {0xc}, {0x8136}]}) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50", 0xae}], 0x1) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000380)="693b9bc414a932026faf3315fad027f7675c5eecfe86d6a9854a0fa28094a0fd37457734efc6068a2452f3feb662749601271a327c7dbd99a7b0b2c88a444561ddb41782fd8ef037266abc2689d5b175c481b40ba3bb1c4ee8e3ee430cc43af7c17a6c622ee6b9420d67c833c9de303224518c8b2e1093b5c9583fca549ab30204d4b3def6af6a8ab308086dc42886aeaa729b84a38aab7b5137f940551e3dd3", 0xa0}, {&(0x7f0000000180)="7d7d8308da4092b5082ac1e0565bc6a1943e8f42c538b094b2288991df0383c5b47f6670e72bc89aa6", 0x29}, {&(0x7f0000000500)="cf85c9a3138e89a9075a4c47bbdd9f66db6b277303e57c56973c51c57b56165ccf2de753d1a966dc9167afcdd48ddb36b738031da0948febec4a26849b799d48bf4d158c25a43fa0c52d98cdcabc6ba05bc9ee3d8c64b72f8bad98f3f96a5d97cd1d0eede51308e8ee902a5e0da0ac56845f4751afe7fee535c18db7f2363a241553c0e457b58e310d85a1e4dcbce9bcc5a2ea16efe26e5889723411a90c7d0079d4e852a974b895d3", 0xa9}, {&(0x7f0000000600)="1d0524e18c641b2789403ddcaf89d68216e29201348307c7f26871596015a1f8b768095aa3a21a85aee293f4b1f62f2e07a385658efa05ddcb3b3a83178bb0ebb949b23e50194e85ddc4618775c2f99ad9efedd614625d688018fbd4d8559b96548f34261a589ee2a098c2d6735aaf1f4d962b3ee19286942499113707069f5105c06034bbded2021de1f96099c6707906ef95a64dbd21a343f70ac172b5bae33616a85e71f45f81bf38fed3d0b1644dac2bd22378e02e608e2b5f103deb5eb29706dd595316d3b7a0ee57d8c1b665896183feb2e879ca9cae76ba902daa7ca70aff6d3cfcafbe2f21f374af520796628f149729", 0xf4}], 0x4) r1 = socket$inet(0x2, 0x5, 0x3) sendto$inet(r1, &(0x7f00000001c0)="0cb01decdddd007bb32c886bd74152831e4c754d3f6a43f0cdd11f220d90ed64847adc95ae6d0fef6af3de3ad344249bae5408929c8315d9a8c991658187ce93b4b30ce92f758c4b73301501b847d0d0c095de86850b0f9127eb45cd260523b7bc1958b8a9d26f61e2a4f8bcd9356a793a5ea78cd768380d2985b1c7592987039143a624965cd50d63dbb8956cc5c2a2493b78a57f15095eb7647928f9610215e1d505d012158f2216d796f2d8627e8e2d98043196", 0xb5, 0x40a, &(0x7f0000000140)={0x2, 0x3}, 0xc) setitimer(0x0, &(0x7f0000000000)={{0x0, 0xfffffffffffffffe}, {0x100000001}}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x6, 0x2, 0x3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r4 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000200)='./file2\x00', r4, &(0x7f0000000240)='.\x00') r5 = accept$inet6(r3, &(0x7f0000000280), &(0x7f0000000080)=0xc) bind(r5, &(0x7f0000000180)=@in6={0x18, 0x0, 0x5, 0x2}, 0xc) r6 = socket$inet(0x2, 0x3, 0x0) getsockopt(r6, 0x0, 0x5, &(0x7f0000000100)=""/145, &(0x7f00000001c0)=0x91) r7 = fcntl$getown(r3, 0x5) r8 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={r7, r8, r9}, 0xc) dup2(r3, r2) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) executing program 3: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x100) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x13, r0, 0x3) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x20, 0x82) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x8, './file0\x00', './file0\x00'}) r3 = accept$unix(r2, &(0x7f0000000200), &(0x7f0000000240)=0x2) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000280)={0x1, 0x4}) connect(r3, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x9, 0x81}, 0xc) connect(r3, &(0x7f0000000300)=@in6={0x18, 0x3, 0x40, 0x80000000}, 0xc) sysctl$net_inet_ip(&(0x7f0000000340)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000380)="90034303d8a2987024f9eb5f769b965de26721c5843149eb95626f477def003dc3167cc15bb2f77ad99c4ed3ccf9469613c4aa71464139b431cd7eebb8e28d5d3111145cea357db930b49c5bbf7f313db8861ee2fe8f94d110503ed37356bedaee154ddd680341cdb7fd11e755fbae7cc114eef75804903961ed35bc2bbcc97a7975c0f06226a55721c91ab2a1b4a06875d0b438e948ad485168339d9782a2a3fb2d340e03b982916100cab8a818a2806783c14c7976396c05d6", &(0x7f0000000440)=0xba, &(0x7f0000000480)="40e057afdd7f94aeb42d3d80ca4c68196a806573f0522c6ab35265e59f2a2e6da8dd3f159aa68264c7bbe1c78a62d56d07a085edc870808efd97a950d938a480a083fad0235585abcb5e05c7b005477ad0172f5df5c54596f187aaa6771c07435d44804fb34cccef96252af4018986ee06c47cf9c3e9610ffb22", 0x7a) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000500)=0x3ff) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000540)={0x8, './file0\x00', './file0\x00'}) linkat(r1, &(0x7f0000000580)='./file0\x00', r2, &(0x7f00000005c0)='./file0\x00', 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600), 0x10000, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000640)={{0x4, 0x1f, 0xb1}, 0x2, 0x0, 0xfffffc01}) fchflags(r1, 0x0) sysctl$net_inet_ip(&(0x7f0000000680)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000006c0)="12fd35f4aafb409ea4ca0778f62746b1261f3a6d3236a4e5bcb01454867577ae61fe3a515adee54d78da763ee6142709d4fe2bd358c5df07a4ac855e", &(0x7f0000000700)=0x3c, &(0x7f0000000740)="673a0d9d1e41e37cfddfd9e72aecf57dc7d9ad07f2223dfff23112b4217359cb9a9187e9545dcf3c23f18d1c544d5aaa48fc481f797d649239e753a9f1350cf23ff3bbee78a25cd791b22fe659964e7fd8c7be57fa84767a450e9d829f457406e3ae20e76f786096f2b462454d26738d6d89441a42c612ecac0bf9d91811b64c92cf0476cdbed505b66b7e82b24958d6c9ef911889472ca289d98e57697b99d571522a14729012f2b72f28090c92a5615cf50390528fba06661bc20c8fbd02593b59df084f89eb162076255a66057c81a5163e02aca80d27f49f7984390b153d092aaf73ce20", 0xe6) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000840)) connect(r3, &(0x7f00000008c0)=@in={0x2, 0x3}, 0xc) r5 = getuid() ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000940)={0x1, &(0x7f0000000900)=[{0x78b, 0x7, 0x0, 0x4}]}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980), 0x80, 0x0) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f00000009c0)) setreuid(r5, r5) link(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='./file0\x00') r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000a80), 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000ac0)={0x0, 0x7, './file0\x00', 0x10000, 0x4, 0x0, 0x401}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000b00)={'tap', 0x0}) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0x4}, {0x3}, {0x4006, 0x0, 0x3, 0x1ba3}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0x4}, {0x3}, {0x4006, 0x0, 0x3, 0x1ba3}]}) write(r0, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) sysctl$net_pipex(&(0x7f00000001c0)={0x4, 0x23, 0x3}, 0x3, &(0x7f00000003c0)="83f8585bf33693dc0a4f3234a794c2867aeb5551bf49c416332789f69023e890e5f1dc80fb74ba02edfca07b82e7f570e049ef9140f55b967040948bd76f7fd8d3d2e71455fa7dc05102b61f17ac3d1cbfa0c0edcf4854539d4e46ef8b5d605a352baca58c23c3cd3beb5b68b4cc883bb51c99a3433c03f153e53a8198317169518ac04f20d7a04ff56a2bdde7402ab89fa28975c632d93bce83bc73fe573842290a9b0c94fc3eb96f082f925b16b7209f703ac913af4ab7af8a1abe52d70d785a9256e223ee2f169ae8955e5084dcfb181ece0ba40362e84db6d14b814d4c8dc7851fc5e8f87b2a17959e57e13c9b43628ca6319f99e6f68239025acf2b", &(0x7f0000000340)=0xfe, &(0x7f00000004c0)="09c6d52a10255c560a91345d1b47da50d33a4860a43e5628d80b7fbdfa2f9717dc85d6ba47ac7993f78778899ea2733476280094b9ce1d6618e8a0d312b747348f540f016307c00153d1547aea60cf6d4f1844c2f1f5a4c801fc538a44d4547e857141a5235c3cd45ab45bc903491df37c92b3c0c98f8969b047c54185acfade", 0x80) open$dir(0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x0, 0x0, 0x0, 0x3f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrusage(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0xe, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaed7b9c966df2cb0987955571c4ff18605e2d42fd2e87971a58fcc1a5c34aa7de1ac70b9cd708825a1caca921162f43f912d68b2655725489d37b4f74ff776c24f7f8edf07593730fe8d8e2236598bf882db3da06c04f7e4a2db05d29d9b009d693962a06001d152dabbf68a630ff0334ac13424ea842187cc3ec1e43e1e26756972a7ca597107d"]) (async) syz_emit_ethernet(0xe, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaed7b9c966df2cb0987955571c4ff18605e2d42fd2e87971a58fcc1a5c34aa7de1ac70b9cd708825a1caca921162f43f912d68b2655725489d37b4f74ff776c24f7f8edf07593730fe8d8e2236598bf882db3da06c04f7e4a2db05d29d9b009d693962a06001d152dabbf68a630ff0334ac13424ea842187cc3ec1e43e1e26756972a7ca597107d"]) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa23f3c252adb007016b786dd6009000000280601030000008000000037f87ccda703cbabdb3ce23b0001ea443d080000000001004e204e22324a3eb6db984df0670a"]) socket$inet(0x2, 0x4003, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() (async) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) (async) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x1, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000002680)="ffb3686d8938ae97134f6b8311e8f81045a1121ec1f6d0d644d8de0be290c9875032ed29b8f024a8d7b382d0a6f87f89db60dac37fda74d35857503788ca31315d4f4a9cd0389b28dcba792cb11c8a92840a9865c34afae35176bb6657cfd191816dc7b46d8a827c7264067fa1f18954997a47d235695f0255423f25c116c71a768b9ef40066200555ae90ccd78abc81204d4b97732a685ec6d2401a0a18fbb22704b9fe7a036e06383c951f96c15f6b76bfe0eeef2cfb79564fa27076cc19a38db9a0b1fe4e8f8c8278313698143c20f80f409687ab88c794ed03be899cc59d83cd09407f8f643f985c1e4e307b762b7a959f1b0e344065d60a96d709de51c5c5a6d422f2c8e9edf1d0e76fe2cf5b11a62602dedad923a8c5eb93a09d7265f74262a03f20dd7e41a92cff3bcb5519b12c6de864919bf0945e0f544b832771361c7bb2b06a8dfaa98881f66b10a9ec4d21114021d8c96d00f711ee28d0b94916abf07f916f5e0254f4e300954dad210411c4b3495d82eced77880a26a8f8cef0a1b47e4782ebdd4e85ca767125752cb8ca120b4986d83fcd25c0ee5992bdeae051ecc06b8597e1bd2d667e7e0ce31b34526eb0fc0103b3822d567c6ba3108f852958782bb2dbd14b96b9efd503901cd944a1bb180f85ebc1cb05192493163fc0146999478d53e7fdd8c813f14315fd3327444bf902105f7c351dd22545379e8a3144875eee1ae8149c5ec443597204d2edc58f3e2450ff0192d609dc7dcb31b3536a5ecb4dc796d417e69456316a492e8fb422dbaa654599e8302aa1988ad4b27b2b5e36b20979bc73f85d5f3e1a856d6b77bb3c33cbb7c7a3b47d05c534c2ec008a7ec9598660814f6395ff11c8ca8fb7be0e41874035472dd3efe32517357136ffed6c39812bc4a1fa58b11f2781aa507b78fe21f7bf36a6d501ff3c57a7890815afdb8222011c889eed9f751c4f6eeae95283b67f7a3233e8cdd64ddd759ca21a231e87847f25e734d61e5d2d6429ff702bad9411dd278dd6deb1ebcaaa9264e395bc7e2f8b406f5cd1f0af5098600e60010d71f6b2add018e21d093ec72538e042c6fd701698b9cb3c68e7a5a214491232768aea943f643fce3a0f7316918b8d778d8db3dd827ac30da2f1b9eb29c39401e677d58f2ac11aa51df3f707ccfc99f5a26a0fa4ddf6067f5b1c0eb64f481b466c6af26e50c709cf663d8fdf4b13409aad051db9a8978a2460d420466912026959a27d2f266ce303337277c00cf257fd2f1f0681de732d0eba383ec961df1e647f08291689d4f545dbd8915e9e25032ce28b1ba148b79c4112a828a4c99a483687a5f022f82e76c7bd58bf32fb5f6a7bc2e1b8d46f16347e1a836fe18761556480a17471f6adf25a7e162b1d05dd7db8ae99726063f204480427188375a5702d1c95befcb0015db663ae9930e94ccecb86a553b3df144e97ef0125731a93e8dd44c9b0f344ef3537e079772acb6dc13de4525c352af85314d2ca2b4c5a3247a586137875a98793e8a1b9317a00925ddc8f3a5ed267f2d40be832f02a2f104792f7b3c98cdafbc82cc492bb98e794cf79358753070baf8b4c28d94161cd10a27ebefe041f4b7ea166a12b06d39ad471ceb6203851460c013a359ebba64fc11433a89464a0690e9ecea6450df0448c3d55168881e68981315483f65efeca15e14060ae42e344fc34a206466b14a5531911900e0671725cc475d886224feaba6eab0302160001420617a331b9e018874fc19d02cc3812f006a37aa698d56e81557bd9a658a80738f404845bcea18b8a544caf3f96db844eeffd2c80fe081bd39f5282061f86e7c8e125e4cc77c21535b70665c848d6db78c553940ddda0293c986fd1f63084c301d705009d75beb13ec80424b69fb9e505598497f151918860946a4e86ec0ca280d5f21527f915630f530d9068c96145a53830136935cfe2f9c645041f1b926b4a7dc55c9befd3ed5a87300b72db86990f8b43585b172f962fd557468bb0631260b11e2d2ca688a2e8b6b79db7384296708dfaebb5fb5d385fd3aac009f7d2ad9350979212d6a9110ab08f457d67ea7ace219576278dd427a8bd72b40d3d2cde555ff7e74f462f4142b79dca0983f4732e51c150e1fb1ac037ebcfc9c718550c0836e27c0b0436fb72ad3707f547a05fa47a06acac00973cd3c1dbf1a0618f09fb16ac56ebb3f968854e61333bda8f9d1b47fca953aefe236a9937a7d93a3f84cdd34369c02be37da7f4470843", 0x645}], 0x1) (async) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000002680)="ffb3686d8938ae97134f6b8311e8f81045a1121ec1f6d0d644d8de0be290c9875032ed29b8f024a8d7b382d0a6f87f89db60dac37fda74d35857503788ca31315d4f4a9cd0389b28dcba792cb11c8a92840a9865c34afae35176bb6657cfd191816dc7b46d8a827c7264067fa1f18954997a47d235695f0255423f25c116c71a768b9ef40066200555ae90ccd78abc81204d4b97732a685ec6d2401a0a18fbb22704b9fe7a036e06383c951f96c15f6b76bfe0eeef2cfb79564fa27076cc19a38db9a0b1fe4e8f8c8278313698143c20f80f409687ab88c794ed03be899cc59d83cd09407f8f643f985c1e4e307b762b7a959f1b0e344065d60a96d709de51c5c5a6d422f2c8e9edf1d0e76fe2cf5b11a62602dedad923a8c5eb93a09d7265f74262a03f20dd7e41a92cff3bcb5519b12c6de864919bf0945e0f544b832771361c7bb2b06a8dfaa98881f66b10a9ec4d21114021d8c96d00f711ee28d0b94916abf07f916f5e0254f4e300954dad210411c4b3495d82eced77880a26a8f8cef0a1b47e4782ebdd4e85ca767125752cb8ca120b4986d83fcd25c0ee5992bdeae051ecc06b8597e1bd2d667e7e0ce31b34526eb0fc0103b3822d567c6ba3108f852958782bb2dbd14b96b9efd503901cd944a1bb180f85ebc1cb05192493163fc0146999478d53e7fdd8c813f14315fd3327444bf902105f7c351dd22545379e8a3144875eee1ae8149c5ec443597204d2edc58f3e2450ff0192d609dc7dcb31b3536a5ecb4dc796d417e69456316a492e8fb422dbaa654599e8302aa1988ad4b27b2b5e36b20979bc73f85d5f3e1a856d6b77bb3c33cbb7c7a3b47d05c534c2ec008a7ec9598660814f6395ff11c8ca8fb7be0e41874035472dd3efe32517357136ffed6c39812bc4a1fa58b11f2781aa507b78fe21f7bf36a6d501ff3c57a7890815afdb8222011c889eed9f751c4f6eeae95283b67f7a3233e8cdd64ddd759ca21a231e87847f25e734d61e5d2d6429ff702bad9411dd278dd6deb1ebcaaa9264e395bc7e2f8b406f5cd1f0af5098600e60010d71f6b2add018e21d093ec72538e042c6fd701698b9cb3c68e7a5a214491232768aea943f643fce3a0f7316918b8d778d8db3dd827ac30da2f1b9eb29c39401e677d58f2ac11aa51df3f707ccfc99f5a26a0fa4ddf6067f5b1c0eb64f481b466c6af26e50c709cf663d8fdf4b13409aad051db9a8978a2460d420466912026959a27d2f266ce303337277c00cf257fd2f1f0681de732d0eba383ec961df1e647f08291689d4f545dbd8915e9e25032ce28b1ba148b79c4112a828a4c99a483687a5f022f82e76c7bd58bf32fb5f6a7bc2e1b8d46f16347e1a836fe18761556480a17471f6adf25a7e162b1d05dd7db8ae99726063f204480427188375a5702d1c95befcb0015db663ae9930e94ccecb86a553b3df144e97ef0125731a93e8dd44c9b0f344ef3537e079772acb6dc13de4525c352af85314d2ca2b4c5a3247a586137875a98793e8a1b9317a00925ddc8f3a5ed267f2d40be832f02a2f104792f7b3c98cdafbc82cc492bb98e794cf79358753070baf8b4c28d94161cd10a27ebefe041f4b7ea166a12b06d39ad471ceb6203851460c013a359ebba64fc11433a89464a0690e9ecea6450df0448c3d55168881e68981315483f65efeca15e14060ae42e344fc34a206466b14a5531911900e0671725cc475d886224feaba6eab0302160001420617a331b9e018874fc19d02cc3812f006a37aa698d56e81557bd9a658a80738f404845bcea18b8a544caf3f96db844eeffd2c80fe081bd39f5282061f86e7c8e125e4cc77c21535b70665c848d6db78c553940ddda0293c986fd1f63084c301d705009d75beb13ec80424b69fb9e505598497f151918860946a4e86ec0ca280d5f21527f915630f530d9068c96145a53830136935cfe2f9c645041f1b926b4a7dc55c9befd3ed5a87300b72db86990f8b43585b172f962fd557468bb0631260b11e2d2ca688a2e8b6b79db7384296708dfaebb5fb5d385fd3aac009f7d2ad9350979212d6a9110ab08f457d67ea7ace219576278dd427a8bd72b40d3d2cde555ff7e74f462f4142b79dca0983f4732e51c150e1fb1ac037ebcfc9c718550c0836e27c0b0436fb72ad3707f547a05fa47a06acac00973cd3c1dbf1a0618f09fb16ac56ebb3f968854e61333bda8f9d1b47fca953aefe236a9937a7d93a3f84cdd34369c02be37da7f4470843", 0x645}], 0x1) write(r2, &(0x7f00000000c0)="e3b2ad2ea3d209b69d28f708de2e1b3da031648af42148b9dd161ca275de9d480d5c0a05bbed662c97a07ccebd4a28e733adc8207f7ab3906900ef11c0c15ecd7f1efa8bef27a792414002fee4e28654ac54baea9810479ab2bf37491d81249d40070ec5df773a26c15d5ceec2a73a0d60c54020fc19ed2835d37cf0", 0x7c) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) poll(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="3d54f6dbcddae1ed6d6eaa7a1e89d84a16656d119cf13085fbfee8625fd0fd82f97abae24f844b809844131b791c4824502bc2d65345647dc06eab2990133cc9a37b", 0x42}], 0x1, 0x0, 0x0, 0x1}, 0x0) socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000080)='.\x00', 0x0, 0x0) (async) openat(r4, &(0x7f0000000080)='.\x00', 0x0, 0x0) executing program 5: kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) poll(&(0x7f00000002c0)=[{r0, 0xac}], 0x1, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) clock_getres(0x3, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x55, 0x20001fffffffd}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x5, 0xe1}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20001fffffffc}) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xf8) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000200)='./file2\x00') ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x20006473, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r3, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r4) r6 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e3000000000c000000000000000401050101"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffff9c, 0x2029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r9 = dup(r8) dup2(r9, r7) setsockopt(r7, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) (async) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000000c0)={0x10, 0x8, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7fff}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xa4ce}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x200}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fed000/0x13000)=nil, 0xcf1}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000feb000/0x2000)=nil, 0x7ff}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000fed000/0x1000)=nil, 0xd21}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8001}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000feb000/0x2000)=nil, 0x20}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}], './file0\x00', 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x400c745c, &(0x7f0000000080)) (async) writev(0xffffffffffffff9c, &(0x7f00000016c0), 0x8) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) chmod(&(0x7f0000000280)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) socket(0x20, 0x1, 0x1) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x100, 0x21) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6000223b0014110000000000000413f9ff34bf2992f691d811"]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(r4, 0x4004667f, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socket(0x10, 0x5, 0x0) executing program 2: sysctl$hw(&(0x7f0000000200)={0x6, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {0x0}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xd8}], 0x5, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r1, r3) execve(0x0, 0x0, 0x0) r4 = socket(0x0, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f00000007c0)="d150454fba010000005e400ddf920bf10dedfa700cd4283ad4c83d5e94f5cad8940500087aabc4337a1f18160d8f2f020c734dd4bf54fa96487679342a2aa215a89612c85122b69ca3b8e7f980aaedeae317154cb24edcb47e6709f9b5836f2f47485500cbf721afc4d05a3f507b7357318c8d74aa15401c07a5c6a23fc84976edeef955fd1e4b272a6f009c23f6e1aefd2764b023c2a0359979ab7b45e9344c304546f983a1a326eb9a458855e333d61fb14ba05af84acac1690f2c40ade45cff3cd2d4679d2d9a4cbef953e447921eba002e03298f3b06f9428e68dd711a0c763318b561862cb4ca23ab5d107a8481da23805e40b0f9f4ae750d9ad4fcff80e3d647798e93cf2b05a44b56747d88ceda3f784e9c81e77417db5b697b46235601f3063558b0a8f88335a990cd8e16c2ba89df42a1679002d62b79fcffa8d9624d9311a29daa6bbfcc1c1196e260dc5ba8eb94e11cff0c0af5d57b159bd740a3777f89c39609f437660bb4953af8a0048f8b57e5291c9f6bee8b9e204c2946feb876fc2664de3c", 0x187}], 0x1) execve(0x0, 0x0, 0x0) r6 = socket(0x0, 0x2, 0x0) r7 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r1, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000380)}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000000)={0x6, 0x10001, {[0x401, 0x5, 0x458, 0x400, 0x8a, 0x0, 0x9, 0x4, 0x1, 0x8, 0x338000000000, 0x401, 0xffffffff, 0x100, 0x7, 0x6, 0x4, 0x1], [0x48b70e5f, 0x5, 0xbce7, 0x3, 0x3, 0x7, 0x2, 0xd71, 0x8000, 0x10000], [0x10001, 0xd4, 0x3fa3, 0x7fff, 0x558f, 0x4], [0x9, 0x3f, 0xfffffffffffffc00, 0xfffffffffffffffb, 0xdb8, 0x4], [{0x6, 0x6, 0x3d, 0x6}, {0x4, 0x1000, 0x1f, 0x1}, {0x3f, 0x2, 0x200000, 0xd36}, {0x80, 0xffffffff, 0x4, 0x7}, {0x0, 0x0, 0xf49, 0x800000000000000}, {0x86ea, 0x200, 0x9, 0x9}, {0x1, 0x4, 0x3, 0x99d}, {0x1, 0x7fff, 0x6, 0x8000000000000001}], {0x0, 0x80, 0x397, 0x1000}, {0x7, 0x2, 0x4, 0x817}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {0x0, &(0x7f00000a0000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000001000/0x3000)=nil}, {&(0x7f00000a6000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00000a4000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000a0000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10000000000}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a6000/0x3000)=nil}, {0x0, &(0x7f0000ff9000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f000009c000/0x4000)=nil, 0x10000}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100000004}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f000009b000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000a6000/0x1000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=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'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000002c0)={0x2}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r4 = getuid() socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r5) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setreuid(0x0, r4) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000040)='c\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f901fdca0438004000400000000005008000"}) writev(r6, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e8904", 0x65}], 0x1) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000001480)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000000440)="e2e41f7e9877650af85764", 0xfffffd38}, {&(0x7f0000000680)="e0961267527edfec3cd84bfdbf5a8f0de6a7dbaf6e31f0434d679d0f7d9f4668039209d744fc15753f3eda3b9291a3c1f2c247be62c0e3b00728cd6c34aa09f786d4d37a769b9f5f4eb1ac484a319acfd81da82a6d45acd7a270961970fef5cd35f715cfd2331f0b30a4e1fbf6c8a7e82abf9d2565e11de1fc66f5c95a8931ef04771354103dd288030564b7576ebb549ac7057b1fa9464eda41fde389a328566098e9dbfceec1102442dcee05a7fa1f20c4f373a7b8dccd654629612b37e57db215819dfc552db3f47069c17c72fddf51b788d1c20f9e7d30fcbab0e3894bc7f33668d1dae5948479d04342ae28de5e64bd2dec2c917c80a98af1ce61849c261110d8c2f0d9dd6c66acba534dbf04af0ffd1f314287065e0fd26aa93ebf6942b2040480a8c47c23b0a20a18d31776f60a23e3086b98e44367dbe3a21006f52612587f62ba20c7c314d705edf4d275f20d90f66e20979bcd8f51deaaf72004d6fc3efcb9d46ca353", 0xb9}, {&(0x7f0000000540)="7a8d4e47680e2d3e197359a72af0f843728001f1c33e0c4c36fdb4", 0x1b}], 0x3) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x61}], 0x5, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r2) mknod(0x0, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x1e61) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0005000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8019"]) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket(0x18, 0x1, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) chmod(&(0x7f0000000280)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') (async) chdir(&(0x7f0000000240)='./file0\x00') chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) socket(0x20, 0x1, 0x1) (async) socket(0x20, 0x1, 0x1) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) (async) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x0) (async) preadv(r2, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x100, 0x21) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6000223b0014110000000000000413f9ff34bf2992f691d811"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) (async) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x2) (async) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(r4, 0x4004667f, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socket(0x10, 0x5, 0x0) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x81}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b079269843436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33d66ac1521d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1, 0x0, 0x2) read(r1, &(0x7f0000000280)=""/123, 0x7b) r2 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc020691b, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) r4 = socket(0x17, 0x8000, 0x71) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) r5 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000200)="cb4bf3fdd2875e37d6455960c464d035a3379566e93dbeca6b3eaaf0d539f5ff962d2c13bacd51e7e143207cc4013d0c64c9ec33", 0x34}, {&(0x7f0000000240)="e99ca3b22163e50dc53f28f72318f657703a94a81528811becec3f", 0x1b}, {&(0x7f0000000500)="6f0e8c4fa35a9cdca6aebdd784010c766a56178a31fe7e272de03145544b4401caded5028d58a4673664799837", 0x2d}, {&(0x7f0000000540)="63a4540a94f4a60f0c48831d217d420ae454286d7391a249acc86e2b52d93c3418d3ed587ffd57b4b45ff6b889a0ccd6d89f0751c1539a586c48d5f8841fd1439dad4e52e12382c65e8e79731e51b88564f836cea55b0648f233b3d86abee895bbf05406d9da2abe2b6f90622b0df4e0b4be7136a4f7b18c23d34813f235c2cec3382ddf8c8b20ac0554a210264ebd8dccd1c1013cdf0ab85fe7b557", 0x9c}], 0x4, 0x3) setgroups(0x7, &(0x7f0000000180)=[r5, r6, r7, 0xffffffffffffffff, 0x0, r8, r9]) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) executing program 1: sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x14}, {0x81}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8060693f, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 3: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8a"], 0x401, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg(r1, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000240)="9c00d13ebe41eb36667ff8ca9ad23d2986134097d79b44bd54939b576903bc9d0cd1ff9d7c72760eb98bf85fdaa57dcb8bee44af982d84836efd6e5ead904dfc9021512d032df788ea7968c0d7f37273060ce03d3b22c9b7b857fd65a5136c7f66c1291b274efccc5e25c288e665f09c02f0dea36c11ed34176ea938519a91f5ddf332f00e3fcd07bbcaed4234659cf5e3921fe724745351e2d4d41f98bdc0dc611a3d2389ae62e0ff01b09629b784b0c9c5b36ee63b79a3855b7a25575c5251e5b8c2694448f9af3fd2846d4419b87783bffde5ea", 0xd5}, {&(0x7f0000000340)}, {&(0x7f00000005c0)="2bfcb2970d29814de9ba45bcc52ae38f42fe5b4b8d9c257245ddffefe503620927e761aec42baf6bfa8a5faa1501478382fd28401c0a4a5381a3335ed82369178c9ed948e4e1583ce0830b09f321bbe91b745615f541833704373901dcaff7a0d45dff54e7338471138feadb25bd2a7dd0e563c32c8bcfc27199025e86bcaa120a1c10baad49bdb84e5a7e48e93c6d7d865b5c7aefbf909b325afd9bb556bb4a55bf63b89ee89d789706fab3ce86359d956730fca6f3d8ef565174f617973a4970b6", 0xc2}, {&(0x7f00000006c0)="b1056afd342a657afe51bae17cbdd7d775d503f528505879c8b7e6d023cddee385a4298b616d76a8dabdd8cf724dc230b9b4a9e4ce4bffbe9ad3c7a9eabe351942a1d29e7e6b8941d3e23db110526f0d98959de6916f0f110fd844ca7d0b5b5df4c5d0cefe1db8392ab1318e76fd5821801a0513ac8f0cc64a50e90ec0dec3f7f89b228d2650ba0beaaea71c20aff443101e24a4651eaf03540cca22275886818df1b355e9f87ebd8a9af5", 0xab}], 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, 0x0, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f00000003c0)={0x10, 0x5, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x81}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00001a2000/0x1000)=nil, 0xfffffffffffffe00}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x4}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x101}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x1000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x8}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000a9c000/0x2000)=nil, 0xe83e}], './file0\x00', 0xfffffbff}) executing program 5: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() r4 = getegid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = getgid() getgroups(0x9, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = getegid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0xa, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7, r9, r10, r11]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) chdir(&(0x7f00000002c0)='./file0\x00') getpid() r13 = fcntl$dupfd(r12, 0x0, r12) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000300)={0x7, 0x0, 0x7, 0xfc46, 0x101}, 0xc) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='r\x00') r14 = accept$inet6(r13, 0x0, &(0x7f00000003c0)) connect$inet6(r14, &(0x7f0000000400)={0x18, 0x2, 0x58e76fd6, 0x7}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f0000000440)={0x7a7, 0x12c, {0x39be5119, 0xff}}) r15 = accept$inet6(r13, &(0x7f0000000480), &(0x7f00000004c0)=0xc) recvmsg(r15, &(0x7f0000000900)={&(0x7f0000000500)=@un=@file={0x0, ""/520}, 0x20a, &(0x7f00000007c0)=[{&(0x7f0000000740)=""/69, 0x45}], 0x1, &(0x7f0000000800)=""/244, 0xf4}, 0x1800) r16 = socket(0x18, 0x2, 0x0) getpeername$inet6(r14, &(0x7f0000000940), &(0x7f0000000980)=0xc) fcntl$getown(r15, 0x5) sendmsg(r14, &(0x7f0000001f00)={&(0x7f00000009c0)=@in6={0x18, 0x3, 0x9, 0x9}, 0xc, &(0x7f0000001e40)=[{&(0x7f0000000a00)="c02fce4cf5cfb3deda569ae5e952043e8dc7dc9f3a3cfecd0f000c888c3425d41a60495b1c70dcc1fddbfaccce7001f9c76c62d5fcc15c56e25ee93a1c375494f59878a9740e3a3bdf6669162892f7cb740c3ddedbf41d1ed301619f2a2efa0df28ea434da629837d98146e47fa9c579d250d2ef2876b77e258be8150e258d51e8234e5e207ebe4369be85c3d5f81fcc2300c9a97625ef4aa35a55edf167ad3469afed7c9a4d47c2dc9bf6ad23aff7958efb38c8f37134c2ab3a6bd78dad27dd5a009b9daca98dd1a506581be126ddf63e65955a1927d7183a63b1c2259dbb6e45c1678217f381e92a9678", 0xeb}, {&(0x7f0000000b00)="fe7a4d78a20aedde5eadb9586ea58ac87085de4a3ee7787c460a2258698fb1a5d36f171ded5bd58d3d6f875b3e5d995f76ba3301830b6c8d121d9e89fb5f2eec21b6369b2ee7f24a96acc401f0c8dc9752fcfdd842ebfc047c32fe361d2ac6670f26bb0776b26f538d00105081804d17b793138d6027abf1c5f1122dd1dfee45f5f5ba2fc6370d3097b64b2788f69404809304208114619f201a0206e94f68c9b768a55a47ad7e86dc8653555f291b8c07824aa93f9a022fbc34e0b16a9fb3b161af982b5f4651c3647561b1bfb0f332877a582ffdb75f82a4440209308e382fcc935039b9f648c0", 0xe8}, {&(0x7f0000000c00)="c1a0ab8fe86f3c75ca760a24c2a1418cc091cbe6411e25af7f8c7f0b4596e75038735e8a2a", 0x25}, {&(0x7f0000000c40)="14453bea6e6334bc549dd57d7f3f87773e7e65f472c163e39d0afad3f721ac2a999db003494319e3bb8c926c9374bd89b2bcf084188abb67ff0d1d5f8e48bdbf57b6d37018a34734f407947567a4e31c95", 0x51}, {&(0x7f0000000cc0)="d77caf68421faa3b0953cf5589546c8223326757ab356ad25256445bef2c9a63aabfd5f21eb55e14141a1055038be3a7eaf1959146f4576695fd48ff66f67ed6bdf50379eb410686bc5eac001e03bbbcb8c2bcecbd6c88bc12587b8e88871b8e1f4d9036425095ceaebf533e3d6039a8eafa3df6a7953f59b9ab5aca2b1f252e1701c9cfea1e3fb3c580b4b79e97d97407031e50ab8476a4afb5923d3e74ec30140d459ce1ae8333947687d59dfb26cc", 0xb0}, {&(0x7f0000000d80)="8347e5960d82bf99638add39ac1e310e6e272b2b82a45d998712dc2b0e8243676a3cb9ec20b0ed5f12bff3b6d7da627e7d947eb22f2701ba7ef034d3e30602b551e044b0055e0996356262a3b1cec55d9fa399925de5ed822e5a7dc146f7e19e07d1d1d04f0e786bed43e42af9bf92b9c395", 0x72}, {&(0x7f0000000e00)="490c8a46defb982776c75e5eee7de34a35ca51ab84ea7d2d3e97b597820fd0efb992fb214252f28252f0f4399716086e95e319b476d0730f4ab9d20c6e3ebaa073a66b08efaf330c541160bd08213fdac4a3798305746e6a40a046657f9e2a43da4cb07b4b4081c44e3103d0b93987096b2e260ffe4c165f518d5773b0d5a002ab31ff3c7dd9761cec49eef70781613494440fb234e34de931c8692443f7d9c895fc18c960423dbb516333189fb5645b4e37add3410925ecc21369280ae849d48fed622988ca1879791cee3e0e6065f44d4db0390a6f401979ee53eec43ecedb10c65bab7b9d4c12150382b13d7817129c6c65c1adbf7134085bc53c11cca5c871bba2048bf3e8743dd97575502775623e06963c02ce80b1b2312f5d6c0bdd7293f389a861575a95d186cbaa9e178438939dae916b0c03c9fe01583659415111c16538a209e2529741b1107e42d8100cf6b8015b348913ddcc2a047f72663653f5d4f97d0ee81c595bd6328d5ad705bf41234c1771c9163fb952abef12bfc04467172f4412ba08ce210e7915e03891b35a26c088c49868966a7c8030489c4f10f4e8824c136e8c37e46fbf11b982509374efc644e8867054bc1a321e37de692adb03ee4c6b1b7e2cefe16414ad808cf889222aa19d75fa2d87bfb9d0ed9194f96ad4234d34303b9221eb719ad35b4c519baa2ae588b4496b432371a9dc69fabb6f36f4789ed8cef37870c502f5fded55b5d0cd62f841cbc3d6bb560af303579d63f9848671d6b187b467830fa11d113b7b2a29eb0a0408295b2e266f4430746a2616cb080e2c53faaa9d092a082a9160892c527b8733dc1229fb75a58711a35a1981fee057cdb189a52a89f2fd56b16b1d467f7d678b165bf0116db49c2ac6bf513d458e69634c692fae8c42061a2d562780cca51586c95287f41be8539ad80559c52faf38f7a5bda8ca398852877713b46d6b87c181d8cdd82bd43fb0e4c52bdf246b1184694abf86c0ebec57bee8d4580212ed98817bd0b9475414e94d83372a895ea87b1491e77775b6c0514fc6293e79875831811a6c5b8b0fb491ad24e14db3738b27c5709bce773c105f41c449f31c093682c3c49107e198d0ea3ed27d4318fa552c10bb45dfc4fa656b59f7a5ea13328ef6b1ef2b750755484d70f82202d6d5a48857171d2cdddf64e75b4211d68bd778c880615c5570d91af7aef2021b2c31dd6f6fa71aec9f71c6cdfd73e260afbd00aed77f63bbd487f5fedac9455ea7efe0d5c221e7e1bcbb0bcc20635a5c00ceb09b6c2d4b6a88e5e583582befbb6023d588681d0b0497735dc164a6cfbd5a2164394bd571e8ac4aacef88db6ce7adea7a70ddda34a30bb82e16b6a3074e2c3bdcdb9aa8041231affdab18034fec884725a7a14f9cde335c354d7b00dd5eea112240e3aafb63f7a6ff5da05fba11c0c69ac7beb9fedc1a9dc937e24198d113f85c11981a2cb5019573efc86ba04de268745100efb4726bf6465176375b9f6eba98cb263e42059994e7f6ff5262790e6166bf32441116e7a129a39ac193cc2dbc5d58d2c25a419e87bccde217b147cb0475519673d9cc1b72cf18e404a8d3e98e2a1f3b337ed542a964c9259ad6dbe4362fd6605e33ca3ee329120f16446f8792fae5deec7d16082bff3c408a89702709dddcee67d8e873b3ee0f15b8b51c0edbaa09657a47077a3dfa6e64bec050bb3b7832ead57a9b719e4703a1f4f8b3672b52068739cb4511c05559dc75f54493baa5402803d8b29e73b617d96e2acfb82d5cac71f4d791fa1bb0cf25805aa38d9a491ae5a152c69d80f886d4b413287d48871ba08c922ab0594dadfc0d20bd3c257cc65c58a0eda1eded31d79dc4a360d001f5ccd1a9fcc780df93d4ad61e5fe1635ac5c0eb5b7bc59e536bd2891dc006693e8d99f9f9c269c32d7c77b0f4740b8e323c96d90d17daee6fd922c0bce5101863816277bba65eb5c0eea6147c0cd3eba3adb801342d0a715bdc1ca85ea0d732ce0c68bd43a2086319a0a31181b442c1b51fcfb195bf66c135b7e51611547a0d15d3e4abc48c18eaa9c0217d4e14eec4b1ab17f66e778400bf7e2471e700ebce94fb14d904f23669c22cce6529fa2470014286f1a88001c8c76bc37d1f5134355116d736e609783f70e43c82a8bf28eb6c5ca7df86f0557dc1476f53eb5c4f2d395ef5789ff104a708161419cc012f8b965f6d4309de2df700351045b4df91901176f606ad29c9e99053526894cea8577a24569b0dc58fccd5b94b10c4cf7215619575871ac5ebbb78695783a51a29b2d51a1d77bba39efd31518604d233f9cca7c3ef6239267f19eaf693279ed37c6538728cb9ae7b0ab3cd2454601b57a650ae1791d85acd7b79e14102343934b74325e25d7a2bcdb4a29cb5c9efe45d7a285ed13573db7e3b23af57230992d1abdf268d11716d7ba91a78fa0aaeabd70780b864d2f55a991dd093092b82203a63d934aaee518ce324d79ac381155da329d2dde01a58523b40058cc0146a7f9fef0204478455be21386930cc6f8e538679d981b3f128473ad00c641d23745faf03c24bd6a6af2fa9d574d11755af503eb64fe409ec219415d38394d794648ef089e59291b4713084653b673735ff6427a4732e9961dfbaaf808ccf3dbee5599e6413b3cbaaa1e0f2d56428c3aa9a0b89a29b7cdde34012b14879dd022391d8a48bc6226d4dee3c47f5423754c2ed5d9bd39bc1f59d1c76167903e1180a72bffcbaf1166ef2ed54106bdee5c3da1ff44fadf5c0bfec574c8580e21f1476be53efebbc54e5ba429bb66cab0cc217effeb2fa0f608904cd27bc3169f91f1e76bb8fc2ab2e60761722551a69bcafa17a33076d31e59d58320385464e784de512d99064dee2ada1a017c8fc75bd71e635cef99d04e5e8e358e1d71be2296249ada3324b2b7499aa6f9fdb3b8f8a888f1a753b7d98cd50afab916613a7a1af8c8fa984aec7926afb94b1a5ee9aef6844a3c5b325eafc79d8aa8ab8c3d61fa3b9debe9d0310cfc668f8c0002d51d43e819a31a8bb9d62b9343a92f599dd7a4ced769b2b0538faea20ed1e40b848beed47e8616a34ad3d1873eb180631959589cd57ac05f35db018809ae205d35ebd2c38cf3232122c868bf61db33fdbd4383d478f3a1e02731fee37980aeb82c243a52958e24dac83703447e3690ac047919ff9b6b37b182281ed32a33822600e9e4d8f29de51d060c2c048d0d49ddefbbabee3eabefa4a8324431783ffc837e304322dc97053b8c3b028117d2e42ecabdce08b89076ad8c391f75a50d48af184dc3400f584aab30390579f04f8adabde98a61abf54d914a233bbb23c9ec63dae7b22b4da22c3578ca7bcc35dcff1ab7b6af3c2b433b4c52a2280cf96cbb311f4a28f321d65286684c4c0fea023900c816f07a2d149357af774096863e4786a7af4dfec3da5517ae942d70bb502f1c44d104341d6e8eb5fd74ef199a46f7d31a8cccb89318f507911f721e83b3a6292928c7c11826d9645c5f8313dd70088a3f497e2c74308ecb97f50f32e5a5943555fd4773701fd7e13cef0be22743b6e4cf7ac647d47429706da281f09b8b9a1365116a8b04f269952f6dfc5ad9cf1306cb4cf84ded83a5ce01b43009a540980aa57077ae081a95c001da96a6abd339aedf96df4c07a3c017a394c96b4721d05f4eaa3eaaacc754755e174066ec16a1317588e4a104dc6b20afa4f9bedb5c1d504a5fc50459e7a97a23a2a495cdb16cc7768ed412981bdd0b9ab1315d9a16de7a54b56fc3cd54fb043eb2e7f208e7b6f2f8719fe12181cb6de385823b4f9c9f8201c1a715f85b254191d544e7bcd5ae18cb3a554f7179a0ec64c41179c145d2353414c86aa37ce826138e8501ab84b57c466d11e16432b2933b88f2c6bc0ccaa662e317559627e1e15b45971d04cab019c143d2c6fa87c321b40e764a94a8a7d03e28179cc294d45f4b6f2a8a9ebbe9d0ff38d4f67e27138c5e982c5e360dccd14a4f2071418f63cdffff98a98953f9c52fdfc20c3c2df55ef8051e15dd3c803e28f8957ab83f55433fc268f49eca47d0483382314892e55a828a1cce7435f391ec2177224cf3811452f3d671fed7df9c808d81a29b5e2235b52524bc68b2e0368544978da30ec86944ba27d66be3c5f6c817f67e1b18ff2b3e442cd74293c274db83d34bd66e1316901f41a5043c007a69b3edf4b825909d0c0ca17ac3bbf065cf7a778192acc5f38f8dd10ae57d77f2805c07e940f50351735f9d7004e4847e9336e73ff5f88a620a7c1e780503937155afe2db2fec3f8f7689b6536d33e6f5eac578f034893cc096a42711918b7bc15c0be0aab4b89c667fbe8eae3e45e413f8c6f9ed1c588b70ebe2ab0acf3f970b1ac87c95a1cf5bfac20e327d4e1e894ec37653332c140e324d04e84659932150b8ee406aefe2afc3e5c1b2047f39deade2b3be8624b12714c87ee4f69d873cbedde46f65a5f2c182c983fd7bb297e2840cf83c8abc301e24104ccccf90a160bfcd64919f3163256cfe0e256ef73b4214a007c2a2466f8d5d437faa18eee3c438fdbf25d827428fc3ba8ade1c01228c4ad92fb846db629fb340b1a26f2b308367f4a48d109c6fb860a4c0eb6c21c3f7cba8ef1fd53e3bfa41045a52a658bbd77def321808c0c1656ee88cb76e15a4869433fdc4db36542ed065ba7072291c4cb22f4014e969d476a185a71de85663c1b0d6257583279ddeaff504bf3932f3c12b800aa85e20cfebc7f8dda8681799e5f9ef321e12bd83b0b73f5a2c3647ff374a91953c4dbaef35c240c44e7cee00635f78d08a03ffc342fb33104c51bf6909dde5b7a93dae383e86acf4dd1b036959870efe56b0f508bfc182612c86cfab5d1163cf0479b7b28e172a2f62a90b10e089b863de49de87a6652e6702c4393f0c8b4723390a342bca0fe75f4d1e4ee175b05974e271cba857e2b691fcddf4e0be0dd85bd153a5fe9855d9646e0a210c6608ac8b31301e65d9fd1acc96564fe7babfe29f6e3aed3d673885303295391b30b200c37def76d3d7f68d2931bcaa151eef4820f17d00c6f23adc0634342e19811b2ca7c2a7962fc8052e56b20365cd56410ddd0fb6792aee520f9275c41eb771556167499d56aa31f5431756ae6bab0b3ba8d10d4efefc132640f6ae9a6a2ef422100a8671d7f6afcb6768d5df086ac2c06a587b3fbb9b29c1b9c1be8a96a47d02a4dfa4c6963aa8296858ffac5a9a7573508a94f77f500382cfb5de7ba558fa2088b703308dc5e4dc1b1275bc3d2d609878f9cdcd2c8e4a8c27e06b82fd17ecef3e06a95dbc5c40928ecc56eaa68aa05295c8da87648d2b2065b40cae74d765cb0515e58e83c323a8a1a534feac82cc346d3d2b639344d1d70b403a8e9292fb5bc7a442b4aa7a9aabb730482079fd532e72259ba531069692806b4633de3760f81e0067cddfa07a32ec7e756064b18075c0b9b75f174e906dc519c3d4c75d98ff312cb24df2736cf3ad6139ce80f53461877a6f0a5ebb181982fa856c52f2403e386dac44a32ccc78e1b068d7b6b6e0236325f3ef464d98357384512b43c91a98e6e0dca2dc9a4b1fc579fbf17e58cffd0c4c3ec4958201a10711c016463f9465a66e9c517b300843dcfcec267adca28cb6c505bd20c38825a0698f64bca18cd96903fccd916e897e9c73322aeb07f5d2a6e8445795fae3ed876ce75954ff12ae50eb79cf90234fae81923bdb5ad1e8c99b0a8e9c4012db4dd7044f400f8c0b84974b8709ea3a", 0x1000}, {&(0x7f0000001e00)="0d0474cd9e1e437e00ae77e0748a820b054f9602eeaeaca35497674e89e84d237c493a149d443953f0540ccc77f554975a88976ccbba2c01f1e9d5c4f04b", 0x3e}], 0x8, &(0x7f0000001ec0)}, 0x2) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0, 0x0}, &(0x7f0000001fc0)=0xc) fchownat(r13, &(0x7f0000001f40)='./file0\x00', r0, r17, 0x2) fchown(0xffffffffffffff9c, r8, r11) executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x20, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60aa86200030fcffffffffff000000000000000000000000fe8000000000000000000000000000aa01009078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001"]) r3 = accept$unix(r1, &(0x7f0000001200), &(0x7f0000000300)=0xff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0xfff, 0x10, &(0x7f0000000980)=""/18, &(0x7f0000001040)=0x12) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000180)="7f37ce070000003d965a1564287bafc1d6d531c28c4a7eaa13e5232a74bba3779ca27b8e0d00000004fe8a4cc330bb35350cb60a9a374aa8a83628968110669294be2aa857b37646a2f79517cee875a3ee6363b304620df9f46db45bc17e900b596f1dc0a6cc19ad70529d98bb6446c6abcba4a93b251aa4bf74b84d25297ae86c0ee21b20b9b043ee21eed69c18e4dac282e3aa55f6b0af2ecb0207fc142136d2eab8eb816f01a27e8ad65fbb77fa8820f6c0cdc16ce6933582c9082b", 0xbd}, {&(0x7f0000000580)="00e679c159e8202cc032330a4c85718257d8c9bcb0a8731dab", 0x19}], 0x2) r5 = msgget$private(0x0, 0x100) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20ba9, 0x0, 0xffffffff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x6811, r6, 0x9) getuid() msgrcv(r5, 0x0, 0xa4, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)=[0x0, &(0x7f0000000bc0)='\x94\x8b+\x7f\xddY\xbc\xaaZ6a\t\xef\xc8h\x88<\x1f\x84`\xddmV\x01\xb1\x18\xaf\x1d*\xff\xce\x00\x00\x00\x00\x00\x00\x00\x1f\x90\xba\xbda;\f\x15Z\x1f\xf9\xbad\x81*\x17\x19Q,\x88\xbb\xe3\x04\xb6\xc5\xca\bB\xbcp\xd1\fL\x12'], 0x0) setreuid(0x0, 0x0) r7 = getpid() fcntl$setown(r3, 0x6, r7) msgctl$IPC_RMID(r5, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{0x25}], 0x1}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00'}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40020802) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) close(r0) executing program 5: sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f00000000c0)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b0648ac2259a7e724a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e915249b9e563c376e4cf174e591da51d9c38f668a2e24c53cf21f0e4f35595c5cf8a874301f2e4f89ed4bf0b869a5f540061f6e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba9", 0xffffffffffffff83) socket(0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x4002, 0x10) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000006c0)={'./file0\x00', 0x8, 0x100, 0x1816}) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup(0xffffffffffffffff) dup2(r1, r0) socket(0x11, 0x3, 0x0) r3 = msgget$private(0x0, 0x701) msgsnd(r3, &(0x7f00000001c0)=ANY=[], 0x401, 0x0) setuid(0xffffffffffffffff) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x6, 0x1, &(0x7f0000000040), 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x7}, {0x84, 0x0, 0x0, 0x1000}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semget$private(0x0, 0x4, 0x3a) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/69}, &(0x7f00000000c0)=0x47) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) lseek(r0, 0x4ef0, 0x0) r2 = geteuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, r2}, 0xc) r3 = accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) recvmmsg(r3, &(0x7f0000000540)={&(0x7f0000000500)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000480)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)=""/104, 0x68}, {&(0x7f0000000340)=""/122, 0x7a}, {&(0x7f00000003c0)=""/142, 0x8e}], 0x4, &(0x7f00000004c0)=""/20, 0x14}, 0x8}, 0x10, 0x42, &(0x7f0000000580)={0x3f, 0xcb}) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000005c0)={0x10, 0x7dff, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfc}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x3}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x3ff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x8}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x40}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x7}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xff}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000fee000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil, 0xd9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}], './file0\x00'}) read(0xffffffffffffff9c, &(0x7f00000007c0)=""/20, 0x14) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000840)={&(0x7f0000000800)=[{0x2, 0x5}, {0xe4, 0x3986e3ba}], 0x2}) getsockname(r3, &(0x7f0000000880)=@un=@file={0x0, ""/4104}, &(0x7f00000018c0)=0x100a) mprotect(&(0x7f0000fef000/0x1000)=nil, 0x1000, 0x0) setreuid(r2, r2) r4 = accept$inet(r3, &(0x7f0000001900), &(0x7f0000001940)=0xc) r5 = msgget(0x2, 0x5cc) msgsnd(r5, &(0x7f0000001980)={0x3, "958f0078f64ae1"}, 0xf, 0x0) r6 = getegid() socket(0x6, 0x8000, 0x40) sysctl$kern(&(0x7f00000019c0)={0x1, 0x46}, 0x2, &(0x7f0000001a00)="439f5aba0fd04c6bc772d29235f168e836490afe2ca75b9d1e7127474ec87ddf21fe1ff80c0fd659eefec410658c061bcd860bff2ae1c6c9984fb6c96c7a4b9a0c427135de7063e2c2bb97ff75f57ddf1607e966b6eff0e434d485b48680af297083792799d0d96d1697f0177fa87263c304a675137d37123c9613ced3963b3c60758cfb15c556b45ee6d8092e1dd7ef4fe1672e424307c12485a3318ab795acc0a2d87c1b16d17bf328753df81f6f332b1b9d51dadfc2a2d16628e87936871d490de54946c00c8ecd2d743888e1b59ba3031ccc3e7b87691fdd738b65dc0446ef89289c92b94c1038e7af0e381ae3b34df0ec842050", &(0x7f0000001b00)=0xf6, &(0x7f0000001b40)="1cfce1e6681a817d5346b860180ebd14ebe953b0a97e2e70d9b378a3060f4502dc796cb7d37662c007000f45c4490140ac6831334b5e9548e1d2122142990a5521cb5574eebf65e4d3a30d773e5e99e97ba5366c60302486912781defe837f65e7080d5f26e0062172d31c3ec1614fcc25b62e67d066506452b6c382242150cad90eb0282a15c6cdb412e31eac9f42bc1fc857d8e50322de07ea3739e16fb67431f94e6d87f0a2d4d789c3e7ae1b4e744a48575097b00088c1270cfb248e5725c59fab41c4c3191a1a85de9e65b51853c91f7d1b042e26c6b578dc25b87c275c9f20", 0xe2) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000001c40)) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000001ec0)=""/38) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001f00)={0x7, 0x8}, 0x10) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000001f40)={0x10, 0x6, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x1}, {&(0x7f0000feb000/0x8000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x6c}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x401}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x100000001}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x40}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x5}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000fef000/0x3000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x135}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x9}], './file0\x00', 0x4}) syz_emit_ethernet(0xa7, &(0x7f0000002140)={@remote, @remote, [], {@generic={0xbaf, "70c68e0cead39853a052f85d2b0bf84011e3b131a2c08028133bf98970112d0d7ace9e200e530bebc26d3c85273d861422864bac6c52d6266858fe9dfc42041c9214a932ba45ffdd8fc8d2cb64d3cdeca91d31122fe43fc1dd207fe046a7ca0adc3a454270800933e56941e02fb38976aadc6e75d9563209822e699dbcf9a3d39879d7bb94c4581e9a091255810615ac54bf6a5f57cc3a161a"}}}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000002200)={""/16, @ifru_media}) r7 = socket(0x10, 0x1, 0x2) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002240)={0x0}, &(0x7f0000002280)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000022c0)={r8, r2, r6}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000002300)=0x7f, 0x4) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r1) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r2) setregid(0x0, 0x0) ktrace(0x0, 0x1, 0x4000072c, r2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r4 = kqueue() kqueue() r5 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0xce, 0x4) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x70, 0x10}], 0x3, 0x0, 0xfffffff9, 0x0) executing program 3: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', 0x0) open(0x0, 0x0, 0x133) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x7ff, &(0x7f00000000c0)='./file0\x00', 0x8}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x5c9, &(0x7f0000000040)='\t\x00\x00\x00', 0x5c) r5 = dup(r4) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(r5, 0x1000000000029, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, 0xffffffffffffffff, 0x800000000000002) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0xfffffffffffffede) r6 = msgget$private(0x0, 0x97f963dfbf7c8684) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) executing program 1: setrlimit(0x0, &(0x7f0000000980)) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setuid(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x615, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r3 = socket(0x1, 0x1, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r4, 0x1) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) select(0x40, &(0x7f00000006c0), &(0x7f0000000700)={0xff}, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000100)=""/72, 0x48}], 0x1) executing program 3: mlockall(0x0) (async) mlockall(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r0) (async) r1 = dup(r0) socket$unix(0x1, 0x5, 0x0) (async) r2 = socket$unix(0x1, 0x5, 0x0) shutdown(r2, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000980)={0xfffffffffffffdea, 0x58}) (async) setrlimit(0x6, &(0x7f0000000980)={0xfffffffffffffdea, 0x58}) r3 = syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2feff0000fa00000000", 0xb1, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2feff0000fa00000000", 0xb1, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) r4 = dup2(r3, r3) close(r4) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) dup2(r5, r6) (async) r7 = dup2(r5, r6) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) (async) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0xffff, 0x75b, &(0x7f0000000680)="ebffad37e3b2fd812eaa4e713048e699319296480fec4f052653c9178761fcfc2fc0fe01ebd95dbce6bba3124e66c8a4c94486026c60d6e3c22be900000100000000004c99845e2b9a97dc2d59090020255ad45165ed69158724c2fda543e2a54432e7f8677a2f738e6d8d6e726d79e8d083933175698afecb623035", 0x7c) setsockopt(r8, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg$unix(r4, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000540)=[@cred={0x20}], 0x20}, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) (async) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000580)=ANY=[@ANYRES64=r7, @ANYRES32=r8, @ANYRESOCT=r8, @ANYBLOB="95c56a13c599941122dc8d292c748bebaa74dde2d351693ca662a7ed5ab6d99d43b4573378a6fcc708e5eb780ea021d476202a759f9b7dfe286ef2e703c185af018dfa385e08c3102911aa6060580855a31c6455d1ce8abf3aa6702d3f24d509c01e9f93dffbd07617784c8d75faaa910c663b499242cbed82788b155373c5b26c1e5b9dffee5538c6259e955ee3fffb33daa86cf33d5e08611d280174ddb405b0c2d0fe92c7826e82ef5c9648f5c4d03ace2bb0723929051149a657b960427bb8cdea682f2c4455232380800125c3bf5a1d9b52d7e3b7ae0c9452eef3"]) getsockname$unix(r8, &(0x7f0000000280)=@file={0x0, ""/503}, &(0x7f0000000080)=0x1f9) executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x8) executing program 7: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000000)="03000000", 0x4) sendto$unix(r1, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) close(r0) r3 = syz_open_pts() madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r5, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ad956c36eb180300000000000000000000ec00"}) socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1b52) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$FIOASYNC(r6, 0x80047469, &(0x7f00000000c0)=0x5) executing program 6: kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) poll(&(0x7f00000002c0)=[{r0, 0xac}], 0x1, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) clock_getres(0x3, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$getown(r0, 0x5) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x7c000000, './bus\x00', './bus\x00'}) msgget(0x0, 0x210) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x14}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x201, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x7ff, 0x4, 0x1}, {0x1, 0x0, 0x7}, {0x7, 0x4, 0x7, 0x400101}, {0xc}, {0x5, 0x2, 0x4, 0x3}]}) executing program 2: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000000)="e9", 0x1}], 0x1, 0x3fffd) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) executing program 7: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() (async) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x61}], 0x5, 0x0, 0x0, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r2) (async) mknod(0x0, 0x0, 0x0) (async) accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x1e61) (async) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0005000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8019"]) executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r1, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000380)}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000000)={0x6, 0x10001, {[0x401, 0x5, 0x458, 0x400, 0x8a, 0x0, 0x9, 0x4, 0x1, 0x8, 0x338000000000, 0x401, 0xffffffff, 0x100, 0x7, 0x6, 0x4, 0x1], [0x48b70e5f, 0x5, 0xbce7, 0x3, 0x3, 0x7, 0x2, 0xd71, 0x8000, 0x10000], [0x10001, 0xd4, 0x3fa3, 0x7fff, 0x558f, 0x4], [0x9, 0x3f, 0xfffffffffffffc00, 0xfffffffffffffffb, 0xdb8, 0x4], [{0x6, 0x6, 0x3d, 0x6}, {0x4, 0x1000, 0x1f, 0x1}, {0x3f, 0x2, 0x200000, 0xd36}, {0x80, 0xffffffff, 0x4, 0x7}, {0x0, 0x0, 0xf49, 0x800000000000000}, {0x86ea, 0x200, 0x9, 0x9}, {0x1, 0x4, 0x3, 0x99d}, {0x1, 0x7fff, 0x6, 0x8000000000000001}], {0x0, 0x80, 0x397, 0x1000}, {0x7, 0x2, 0x4, 0x817}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {0x0, &(0x7f00000a0000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000001000/0x3000)=nil}, {&(0x7f00000a6000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00000a4000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000a0000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10000000000}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a6000/0x3000)=nil}, {0x0, &(0x7f0000ff9000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f000009c000/0x4000)=nil, 0x10000}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100000004}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f000009b000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000a6000/0x1000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=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'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000002c0)={0x2}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r4 = getuid() socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r5) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setreuid(0x0, r4) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000040)='c\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f901fdca0438004000400000000005008000"}) writev(r6, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e8904", 0x65}], 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000280)=[{0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {0x3, 0x0, 0x6}, {0x6, 0x0, 0x0, 0xe00000}]}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x3c, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x4) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x22, &(0x7f0000000080), 0x0) syz_open_pts() write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x10, r5, 0x8001) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000002c0), 0x0, &(0x7f00000001c0), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r8, 0x3) socket(0x18, 0x2, 0x2) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @random="0000fe000100", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@noop, @noop]}}, @icmp=@info_request}}}}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x65, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x7}, {}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) executing program 2: r0 = socket(0x11, 0x3, 0x0) 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) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f00000000c0)="b100050160ea00000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2050000000000000038164991f7c8cf5f882b297be1aa5b234453dd23b3ed4bca576deb51e2f0ac3ebbc257699a5f0bbb8269d46cd6843e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c40000080000000000000057aea8c500002002fb00000010008abfba09000000ec29dff8f8343712051eadb71d89", 0xb1, 0x0, 0x0, 0xfffffffffffffeb6) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)="d276f8265d2d05b91310a010f6b1003d33ca6f7ec8dd5303f3ac7fc55dda5c1fd950ecfe3bbd8207834cc6de991bd01e900577d9d68811a7f8f03c7ee3df7eb17207835867638652a3c10dc8e95d7e7662a24276960c58fc9469f40caaef8210b259cbd76b276fbead9584073312fce5c5d074b6149b5406240ef64606968610dbe6ca829c999f05ea9c1df841b82ade95377748a92bf07ade9e2c45bdcc69f0c5c01bc4910640f8999dd067c2f2df45af92bab2d6117528b3219b6a0b543cea902143bed997adec2432b160fd6ffa62b73e130de889b1676b9e", 0xda) r0 = socket(0x18, 0x2, 0x0) dup(r0) socket(0x2, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r1 = msgget(0x3, 0x280) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r3, 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) dup2(r5, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x11, 0x3, 0x0) setrlimit(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) shutdown(0xffffffffffffffff, 0x0) listen(0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e1b8b40714b8f98ba1e294a1e0", 0xd) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x0) accept$inet(r1, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000200)="0780ae6df229a83883a40e7564eb2a344c37aee889d7d7931e2dca3ae03f2d29b705c0f479977d53f76f9f0bfa633cee23c1161f213c9b27242cc00737063ab3b766e435ca97da52ebb1c524ab043ecb3567781eb9fbc5cb803637db2d3df5a3635a7110ab5aa7b8a87c83c709be998019ee2219fcc1036047c66c56f51637be9e4a249a6534c9768cc4945c", 0x8c}, {&(0x7f00000002c0)="ca2cf25fdbc7fa09c7fb0ddcf44cb0fe85ea2ee3f69e29d1f75303bd1f70d97c265078ece445093d485ad5a093fd43c7fbf18e5384c8ff7ea2dc50b2af1c6c627571d57b77909ced74beec297ec60085a678604c47e941c39cf8511421dae419915a46b8d2bd", 0x66}], 0x2) executing program 6: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', 0x0) open(0x0, 0x0, 0x133) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x7ff, &(0x7f00000000c0)='./file0\x00', 0x8}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x5c9, &(0x7f0000000040)='\t\x00\x00\x00', 0x5c) r5 = dup(r4) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(r5, 0x1000000000029, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, 0xffffffffffffffff, 0x800000000000002) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0xfffffffffffffede) r6 = msgget$private(0x0, 0x97f963dfbf7c8684) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) executing program 3: socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700000000000000", @ANYRES32], 0x30}, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xb1, 0x406, 0x0, 0x3c) msgget(0x3, 0x106) executing program 2: sysctl$net_inet6_ip6(&(0x7f0000000280), 0x3, &(0x7f0000000080)="3998a8", &(0x7f0000000100)=0x10, 0x0, 0x2c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 4: mlockall(0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) r2 = dup(r1) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40e) r4 = semget(0x2, 0x3, 0x6d7) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) sendmmsg(r5, &(0x7f0000003cc0)={0x0}, 0x10, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r5, 0x0, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000740)=""/135) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) socket(0x2, 0x3, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(0x0, r9) r10 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x2, r6, r7, r9, r10, 0x192}, 0x8, 0x6, 0xd2c4}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x9) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) executing program 3: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) writev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="d80aa5cad6088d0ad96e77bd20f66516ff0f0000000001006f974e5ccbd08c60f1fc94a8a2907c4212b4b475e5aefb22c95abef06d0950cc7035d104747dfeb52d71ff261ea5dcb1ada6ebbcc3cacf3d9c60679ee4aee250a70c40ad507ef757e5aa44b7243b99a4334b5bbf038cb1ae946db671602d5b502e2b167ef4daa91b79bddbac33bf38d8b2", 0x89}, {&(0x7f00000003c0)="d9fbf6ec4c83f1e3868eae8904698cd9e94027375b3d464f167d9fbc3434237096b43954f536c2b81cf1172250ae87e7ad00932183387bfe33c5a0398621f48864ebe8e8b189c1f196d0cb6857213e038a059c9aa2eb6f9d00af1df9a53d020000000000000071f1c8260880c728d7a95d62484c9325b9fffffffe417917037bed287f41739d6e3a47bd561133d6afb2e9aae17902e214dd345ec2b9c387b73ecf7f9b9a92e80acb0000000000000000000000000000c53ac5fa1bb590968fa8a1bdef6a7a7cc1803b0c4a37d161c22167557b61681c0cb0db24dfed63c3dfc47f592782f08d00c257c7e9df9cef6f76c4444e496ffed4440e6831d1a12bf90f7a4048bb5057cb6b444a1828bea8862702dd240f1b113c89968907b83c6bf38379f5aac5adc5192736", 0x129}], 0x2) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r4, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) sendmsg(r6, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x56, 0x0) mmap(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000280)}) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(r0, 0x5) executing program 0: open$dir(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x6a690d56, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9}, {{}, 0xfffffffffffffffc, 0x0, 0x8, 0x9}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrusage(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0xe, &(0x7f0000000140)={@local, @local, [], {@generic={0x8864}}}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) socket$inet(0x2, 0x4003, 0x0) close(0xffffffffffffffff) poll(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) getpgrp() setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) chmod(&(0x7f0000000280)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) socket(0x20, 0x1, 0x1) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x100, 0x21) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6000223b0014110000000000000413f9ff34bf2992f691d811"]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(r4, 0x4004667f, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socket(0x10, 0x5, 0x0) executing program 6: sysctl$hw(&(0x7f0000000200)={0x6, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {0x0}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xd8}], 0x5, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r1, r3) execve(0x0, 0x0, 0x0) r4 = socket(0x0, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f00000007c0)="d150454fba010000005e400ddf920bf10dedfa700cd4283ad4c83d5e94f5cad8940500087aabc4337a1f18160d8f2f020c734dd4bf54fa96487679342a2aa215a89612c85122b69ca3b8e7f980aaedeae317154cb24edcb47e6709f9b5836f2f47485500cbf721afc4d05a3f507b7357318c8d74aa15401c07a5c6a23fc84976edeef955fd1e4b272a6f009c23f6e1aefd2764b023c2a0359979ab7b45e9344c304546f983a1a326eb9a458855e333d61fb14ba05af84acac1690f2c40ade45cff3cd2d4679d2d9a4cbef953e447921eba002e03298f3b06f9428e68dd711a0c763318b561862cb4ca23ab5d107a8481da23805e40b0f9f4ae750d9ad4fcff80e3d647798e93cf2b05a44b56747d88ceda3f784e9c81e77417db5b697b46235601f3063558b0a8f88335a990cd8e16c2ba89df42a1679002d62b79fcffa8d9624d9311a29daa6bbfcc1c1196e260dc5ba8eb94e11cff0c0af5d57b159bd740a3777f89c39609f437660bb4953af8a0048f8b57e5291c9f6bee8b9e204c2946feb876fc2664de3c", 0x187}], 0x1) execve(0x0, 0x0, 0x0) r6 = socket(0x0, 0x2, 0x0) r7 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x2012, r0, 0xfffffffffffffffd) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="10973566147e8a3f327d41548ac1bcb0d4cfd0b540300b569470491ac863efd54ae4e6859f3fcaaf0cb91b9041035d5faefa60187952fe40640cf545553eb5135b1122e91ec30d9587e694fe3aa7e6713e8d58e09afbe7b2ffb73f79b6a6341bb9f87863804626987344540232fea5d67c4d2c133ce6f23ebeb427e6858675a5bb99de1235b244adbb145ed02faf485fd84b050b979722f5f76a7825ff", 0x9d}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xa, &(0x7f0000000000)="c2", 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x8, 0x4, 0x6, 0xff}, {0x2, 0x6, 0x4, 0xffff}, {0x3, 0x1f, 0x7f, 0x2}, {0x7, 0xc4, 0x81, 0x90a}, {0x7, 0x0, 0x3f, 0x9}]}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000380)={&(0x7f0000000180)}) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) socket(0x2, 0x2, 0x0) kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x6c}, {0x16, 0x0, 0x0, 0x10000}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x44, 0x2}, {0x46, 0x3}, {0x85}], 0x3}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = getpid() fcntl$setown(r6, 0x6, r7) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r5, 0x800c5709, &(0x7f0000000040)={0x5, 0x7, 0x1}) ftruncate(r5, 0xed) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCNOTTY(r6, 0x20007471) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f0000000180)={&(0x7f0000000440)='./file0\x00', 0x50, &(0x7f0000000140)='./file0\x00', 0x8}) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f00000001c0)={0x81, 0x619, './file0\x00', 0xff, 0x4, 0x2, 0x2}) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x81286947, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x4000092a, r1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8004"]) executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) poll(&(0x7f00000002c0)=[{r0, 0xac}], 0x1, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) clock_getres(0x3, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) executing program 4: syz_emit_ethernet(0x86, &(0x7f0000000000)=ANY=[@ANYRES16, @ANYRESDEC=0x0, @ANYRESOCT, @ANYRESHEX]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x7}, {}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x8) msgrcv(r1, &(0x7f0000000100)={0x0, ""/48}, 0x38, 0x2, 0x800) getpgrp() sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080)="2e79f3c7", &(0x7f0000000140)=0x4, &(0x7f0000000180)="90f59bbf", 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000040)="c53b9025", &(0x7f00000000c0)=0x4, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{}, {0x23, 0x8}, {0x44, 0x6}, {0x8c, 0x2c}, {0x41, 0x3a4f}], 0x5}) close(r0) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000180), 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x29) getpeername(r2, 0x0, &(0x7f0000000180)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b7, 0xfffffff9, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r0, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000002100)}], 0x2) openat$pf(0xffffffffffffff9c, 0x0, 0x80, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140), 0x3c4, 0x0, 0xfff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, 0x0) executing program 4: mknod(0x0, 0x0, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0, 0x0, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r0) setpgid(r0, 0xffffffffffffffff) fcntl$lock(0xffffffffffffff9c, 0x9c5987371ee6e124, &(0x7f0000000080)={0x2, 0x1, 0x8000, 0x9, r0}) accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x1e61) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0005000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8019"]) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x34, &(0x7f0000000080)={@broadcast, @local, [], {@arp={0x806, @generic={0x1, 0x9001, 0x6, 0x2, 0x1, @local, "d968", @broadcast, "6ddad6158d351e4a6ed019d39f12404d"}}}}) r1 = kqueue() r2 = getuid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x800, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x10000}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xf66c, 0x0, 0x480003, 0x4777c53f, "1cfa250956020000df6720000000da64612c3300", 0x40}) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000009c0)="044a00b3", 0x4}], 0x1) open$dir(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) kqueue() socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10011, 0x192) r5 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x10002fffffffd}) flock(r6, 0x1) flock(r6, 0x3) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) shutdown(r1, 0x2) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='E4', 0x2}], 0x1) r0 = socket$inet(0x2, 0x4000, 0x2) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000140)) executing program 4: syz_emit_ethernet(0x46, &(0x7f0000000500)=ANY=[@ANYBLOB="5960c63c064cffffffffffff86dd6009a4560010000000000000000000000014ffff00000000000000000000000000000000000018", @ANYRESDEC, @ANYBLOB="e2f1361b324a3f1b816a60f9e9d413d2a65c7c65b0ba2bc35cee19fc1d175081f8ac583dee72dbb9fe55d6aac62648c021ddf09ad349be3435e16f9bb36076591f9cab99570578d5680c30bf1f9f7d5d9270e0dd55d28bde461aa2cd8247bdfe362787f16c319f5be5a24cdf1a8e8185b7780f9c57ae1b067f", @ANYRES32, @ANYRES16]) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x2) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x3, 0x40) r3 = dup(r2) listen(r3, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff, 0x1, 0x2}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r6, 0x29, 0x2c, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x41) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r1, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000380)}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000000)={0x6, 0x10001, {[0x401, 0x5, 0x458, 0x400, 0x8a, 0x0, 0x9, 0x4, 0x1, 0x8, 0x338000000000, 0x401, 0xffffffff, 0x100, 0x7, 0x6, 0x4, 0x1], [0x48b70e5f, 0x5, 0xbce7, 0x3, 0x3, 0x7, 0x2, 0xd71, 0x8000, 0x10000], [0x10001, 0xd4, 0x3fa3, 0x7fff, 0x558f, 0x4], [0x9, 0x3f, 0xfffffffffffffc00, 0xfffffffffffffffb, 0xdb8, 0x4], [{0x6, 0x6, 0x3d, 0x6}, {0x4, 0x1000, 0x1f, 0x1}, {0x3f, 0x2, 0x200000, 0xd36}, {0x80, 0xffffffff, 0x4, 0x7}, {0x0, 0x0, 0xf49, 0x800000000000000}, {0x86ea, 0x200, 0x9, 0x9}, {0x1, 0x4, 0x3, 0x99d}, {0x1, 0x7fff, 0x6, 0x8000000000000001}], {0x0, 0x80, 0x397, 0x1000}, {0x7, 0x2, 0x4, 0x817}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {0x0, &(0x7f00000a0000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000001000/0x3000)=nil}, {&(0x7f00000a6000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00000a4000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000a0000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10000000000}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a6000/0x3000)=nil}, {0x0, &(0x7f0000ff9000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f000009c000/0x4000)=nil, 0x10000}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100000004}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f000009b000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000a6000/0x1000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=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'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000002c0)={0x2}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r4 = getuid() socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r5) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setreuid(0x0, r4) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000040)='c\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f901fdca0438004000400000000005008000"}) writev(r6, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e8904", 0x65}], 0x1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000280)=[{0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {0x3, 0x0, 0x6}, {0x6, 0x0, 0x0, 0xe00000}]}) (async, rerun: 64) r2 = socket(0x18, 0x2, 0x0) (rerun: 64) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x3c, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) (async) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x4) (async) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x22, &(0x7f0000000080), 0x0) syz_open_pts() write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) (async, rerun: 32) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x10, r5, 0x8001) (async, rerun: 32) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000002c0), 0x0, &(0x7f00000001c0), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r8, 0x3) socket(0x18, 0x2, 0x2) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x80000, 0x5}}) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f000069a000/0x4000)=nil, 0x4000, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x48}, {0x5}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000226000/0x4000)=nil, 0x4000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x22, 0x0) sysctl$vm(&(0x7f0000000080)={0x2, 0x6}, 0x2, &(0x7f0000000340)="7869e389e9daab0563aa1a02025f8ecc0e79af686f4fbaac90b4c692c24276ae24ab03125d4624d44f88ba41f1057fce49b22c9628fc1e86032c962991870ebc4f595811ca6f1ee45dedb52b22367f528472bd38090a14d99f4fbb98e832fa4c36dd32030811e67f6ec3aaf5ab906bc96d566429ff5b97458400d33c506c2e02e6b6b45b792e2286201b391b5b77dfed9ac8a9478224e9b5b291243a", &(0x7f0000000400)=0x9c, &(0x7f0000000500)="dfb0b4bded2f706f7265b46181f661e5be8de1549fb62407e3d6240c8bf56d111652ddbb7123987f8c5b32efcd505497648553b83c66a29e896ed9d4f32e826f6fc1677d7b014a16e963d7999724d12398003134e959d62d25d508a78fca4bf35233047c77196d130ebd8b658bd889a656452d6c7f3b7501940092733cb79d40e9f90ee0fd099bd28a968e595689257b3c6dccd98bf7fce1f762c1540ce96e3a07f0e75fc9c786492a4f7c207bac2c309cbdfbce5d868d2d5132de21eaa634a296a3da5fdaa5221bdf5ef4521cabfac34f69790b02a303e0369903c2a1a2acdab3207d30b283c85834ad06670f2fab2d", 0xf0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) msgget(0x3, 0x0) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000027c0)={&(0x7f00000002c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000002680)=[{0x0}, {&(0x7f0000000440)=""/137, 0x89}, {0x0}, {&(0x7f0000001500)=""/176, 0xb0}, {&(0x7f00000015c0)=""/180, 0xce}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x6, 0x0}}, 0x10, 0x0, &(0x7f0000002800)) dup2(r1, 0xffffffffffffffff) executing program 4: r0 = socket(0x2, 0x3, 0x0) fchflags(r0, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000580), 0x2) executing program 7: socket(0x1e, 0x3, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x876, 0x3f}) r0 = syz_open_pts() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x2}) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8019"]) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0xa9b0, 0x9, 0xfffffeff, 0x5, "34f35990a539fe6378bbe9eff6ef28008ec0aae5", 0x8, 0x200}) close(r0) executing program 0: syz_emit_ethernet(0x24, &(0x7f0000000b80)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x16, 0x0, 0x2000, 0x0, 0x2dff460e7f7cb234, 0x0, @local={0xac, 0x14, 0x0}}, @generic='3g'}}}}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/79}, &(0x7f0000000080)=0x51) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/162, 0xa2}], 0x1, &(0x7f00000001c0)=""/11, 0xb}, 0x0) executing program 7: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x2, 0x4001, 0x0) setuid(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() r0 = open(0x0, 0x0, 0x1e) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x1f}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0xffff, 0x40, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(r3, &(0x7f0000000480)=[{0x0}, {&(0x7f00000002c0)="e22d7db98588dad2115e66fa5cd63ad94107dfe89fb851247e5dbd118005a091cf14a17f9ad538abc4a21c7ef3892be0a54e1f3b5a3fb2ba558b391950fdef2c85014684b02935c5f608515be457bd61f25ed3fa5195f7a4aaf840259ece46cecc44df42420fa11a9a7920683d37cdbf097a60d87ddfe72ac1e3539e0dac5e9cefcbf57fe60d234a03a15f2100194b8d3827d0356b211d41846e82072129d326bfeb974e90e9b890bd0588700b565bfce190f065dea323328f346ca2986bc5563c", 0xc1}, {&(0x7f00000003c0)="dfd5c2a3231bf400410be78bd8318b1325e5ecab52c7dca4844a7cd3a4146be91782dd70170e856cda21a2f70607325fe2b1150e1f26fc3899e66cd94d49e005bcb3f56a32e5277cc034a16babba6adedbd5814b34f6690edcd06344a30a0f0c460149d51c2710346ccb92c45da759b6e617878f1b2ef517d375282ddd67749bdcc35423791f0e95f4cb16574027597620ea", 0x92}], 0x3, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1040300000000}) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x4a, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d15", 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffd, {0x4, 0xa5}}) getpgrp() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040), 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x1, 0x2, 0x4) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000040), 0x0) setsockopt(r2, 0x0, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000000)) socket(0x2, 0x1, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) writev(r3, 0x0, 0x0) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000100)) r6 = semget$private(0x0, 0x2, 0x39a) semop(r6, &(0x7f00000005c0)=[{0x0, 0x1087, 0xc00}], 0x1) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/266) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r4, 0x0, r5, 0x0, 0x116, 0xa}, 0xfd2, 0x2, 0x455}) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000440)=""/64) executing program 5: open$dir(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc5760d87c0427914499031a35f1be08bfb84c72426", 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000001840), 0x18020, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000002980), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getitimer(0x4, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, 0x0) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000240)={0x4, [0x0, 0x0, 0x0, 0x0]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$net_inet_ip(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x0) r0 = open(0x0, 0x100, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) msgctl$IPC_SET(0x0, 0x1, 0x0) kqueue() r2 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) r3 = socket(0x0, 0x0, 0x6) readv(r3, 0x0, 0x0) lseek(r0, 0x0, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) executing program 0: syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr=0xffffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x101, 0x3) executing program 4: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', 0x0) open(0x0, 0x0, 0x133) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x7ff, &(0x7f00000000c0)='./file0\x00', 0x8}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x5c9, &(0x7f0000000040)='\t\x00\x00\x00', 0x5c) r5 = dup(r4) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(r5, 0x1000000000029, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r3, 0x0) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0xfffffffffffffede) r6 = msgget$private(0x0, 0x97f963dfbf7c8684) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) executing program 7: kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) poll(&(0x7f00000002c0)=[{r0, 0xac}], 0x1, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) clock_getres(0x3, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f0000000380)='./file0/file1\x00') mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x2) r2 = getuid() r3 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r3, 0xffff, 0x1, 0x0, 0x0) unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r2) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x1}, {0x2, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002, 0x3000}], 0x2aaaaaaaaaaaad99) semop(r6, &(0x7f0000000340), 0x0) r7 = getegid() semop(r6, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r6, &(0x7f00000004c0)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x1000}, {0x0, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1103, 0x800}, {0x3, 0x8001, 0x1000}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r4, r7, r8, r5, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) semctl$GETPID(r6, 0x2, 0x4, &(0x7f0000000440)=""/11) r10 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffff5, 0x0, r10, 0xffffffffffffffff, 0x0, 0x2, 0x51}, 0xdd0, 0x7, r9, r9, 0x6, 0xffff, 0xfff, 0x5}) chown(&(0x7f0000000040)='./file0\x00', r8, r10) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) (async, rerun: 64) r0 = syz_open_pts() (rerun: 64) close(r0) (async) syz_open_pts() (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) dup2(r2, r1) (async) unveil(0x0, 0x0) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) setrlimit(0x0, 0x0) syz_open_pts() (async) accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/84}, &(0x7f0000000200)=0x56) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r3) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socket(0x0, 0x2, 0x0) (async) socket(0x0, 0x1, 0x0) kqueue() (async) mknod(0x0, 0x0, 0x0) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) shmctl$IPC_SET(0x0, 0x1, 0x0) (async, rerun: 64) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x7}, {}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) executing program 7: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r2 = dup2(r1, r1) r3 = dup2(r1, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2d}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x7}, {}], 0x3}) read(r0, &(0x7f00000007c0)=""/143, 0x8f) executing program 4: mknod(0x0, 0x0, 0x0) (async) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0, 0x0, 0x9}) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r0) (async) setpgid(r0, 0xffffffffffffffff) (async) fcntl$lock(0xffffffffffffff9c, 0x9c5987371ee6e124, &(0x7f0000000080)={0x2, 0x1, 0x8000, 0x9, r0}) (async) accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x1e61) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0005000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8019"]) executing program 2: msgget(0x2, 0x0) pipe(&(0x7f0000001d00)={0xffffffffffffffff}) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000001f00)={0x2, 0x8, 0xc18, 0xff}) r1 = socket(0x10, 0x1, 0xa3) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="b1ccdd7087ee582a68552b63c6c117830ee89fc739fa3cdefe770cac88f54b6b", 0x20}], 0x1) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xfff, 0x9, 0x5df, 0x7ab, 0x1}]}) socket(0x1e, 0x3, 0x2) executing program 6: sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000340)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0xffffffffffffffed) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), 0x0) semop(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffff730, 0x0) r3 = socket(0x800000018, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 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) writev(r2, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 0: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x8) executing program 4: sysctl$net_inet_etherip(&(0x7f0000000080), 0x9, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000fad000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000feb000/0x3000)=nil}, {&(0x7f0000fac000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffd}], './file0\x00', 0x9}) setrlimit(0x8, &(0x7f0000000980)={0x42}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x56, 0x0) syz_open_pts() close(0xffffffffffffffff) socket(0x18, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = socket(0x11, 0x4000, 0xfc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0xffffffffffffffff, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000e36000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f00003ae000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f000000b000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff6000/0x8000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}], './file0\x00'}) shutdown(r1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) sendto$unix(r1, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d", 0xa4, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f00000002c0)={{}, {0x0, 0x10000}}, &(0x7f0000000300)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0x7fffffff}]}) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(r1, &(0x7f00000003c0)=@in6={0x18, 0x1, 0x2, 0x8}, 0xc) execve(0x0, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xa96b374c563bccb0) close(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001000000"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc00000000000000"]) executing program 4: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000200)="eea5ff01", 0x4) r1 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket$unix(0x1, 0x1, 0x0) r7 = dup(r6) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f00000006c0)=0x6b3) shutdown(r6, 0x2) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000240)=[{0x5, 0x30, 0x80}]}) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x28, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) socket(0x1, 0x4000, 0x8) r3 = open(&(0x7f0000000480)='./file0\x00', 0x10, 0x4ebfac6bbaf78b9) writev(r3, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x41) semop(r4, &(0x7f00000005c0)=[{0x0, 0x1087, 0xc00}], 0x1) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=""/156, 0x9c) lseek(r0, 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 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) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000080)={0x2}, 0x8, 0x800) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000040)={0x0, 0x0}) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) recvmmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x44, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8b}, 0x10, 0x8f384f8e01c333d3, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x402) close(r2) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) socket$unix(0x1, 0xffffffffffffffff, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000002280), 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x44}, {0x9}]}) syz_emit_ethernet(0x62, &(0x7f0000000240)=ANY=[]) executing program 2: r0 = socket(0x2, 0x5, 0x60) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0xff, &(0x7f0000000040)='./file0\x00', 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000100)="239b0e07b1772b0ae65fe05954506b5c4b96f56d981a6ebf5143e57af6598fd7d4fb039b07acf5c08d651617403c12c0c08bd8c4af550080b81d7624e920e4e0ce2ad9d7", 0x44, 0x404, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) listen(r1, 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setpgid(0xffffffffffffffff, r4) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000240)={'./file0\x00', 0xfffff9fa, 0x7fff, 0x8}) getgroups(0x4, &(0x7f0000000680)=[r6, r6, r6, r6]) msgrcv(0xffffffffffffffff, &(0x7f00000006c0)={0x0, ""/9}, 0x11, 0x2, 0x0) r8 = getppid() dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$dupfd(r3, 0xa, r0) socket$inet(0x2, 0x1, 0x7) sendmsg(0xffffffffffffffff, &(0x7f0000002f80)={&(0x7f0000000700)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000000740)="22ff2d1a5750ae932a6f741f82185d508e35c06856a1098e573ff973ca31d4b92b7d91facb", 0x25}, {&(0x7f0000000780)="cf8fdf6066d9da7e2e0757ddbc1ba42aa3b9c06e4570244388195e89c59e5a23ba78de8eeb7b119c1dde52723f1a460c1c3220a2de28478b7f629ee98961a4ba739e9fcca92a7559c60e182c78a67c0c582550276ff1e463962bc64e069c90e31ad72e0ecbfc59bce3415fc4f23e9bc43ae69f9d5d34dd0eb2ce51c4e8e92267af9eb1e4130ddd3b51a67d865f5a6cbd3e4ee52ea65ddd1a0593", 0x9a}, {&(0x7f0000000840)="3976dbd975de0da279366aa490e696cd95eabdf32e41234425bedd192e32069ae6663cd002931813f14e8c4166eda78d4f11321f772892a4d224e9e8e5f6e2d7bdaa05ee6e9fe10383cae039f26c3d109ab8767e43ec61405397c2e4eb5bb661aba6eef7a7ca694c05d96e72b03f246952b1a1e0b9ba6be1abf3ee86970894ebc9614320e7dc5b7c4c219b6e9300be691ff3ab8e16c3758459132c0adc309557ba119f9bf3071ba6792ff3813ff00300a1a2e1cc335f2ba56ed9ca5a46c636a39c909cf038f47b00471ed0dc88e6bcfcfefbc6be035665ee327146943559348c78b9404573ef3833ca27149f0e76c082eeb73b02f310d8d9d9647fe9d8298c866bed3987a17a123f0a19557a47208b89f16620fc25b1b5e844959b5b52928f70aeb13542d351db13c746bf08710c500ccab0024a27961807d073b33edf2b43435f51a4919d544f9b3eaa94f4f36d4370d5de194429662a0f78143289a8ac25704d7de394af8924c6dbf04e3d94765adf32e302b2fd6d4ccfbb03b80b3a98047f5832e9e15123b4154b4b95ccac91fd2d72ee324719cfba662f71439b9bad570e18b31e1a0335468ee2a9a261cb458636604868df9567d14c7b335a71133abcf2973c7171ac93c6047fed08d2b224835147c63456b1a739eb258aa7ea3b11ac5b5721b53e9d9241e100cf8f25e7a7994fd384d6736515cd617a56a7773ef8ff2127a92adaa1c0ba024e322a8d0205a1320277455fd7c8ea03236daf80419526271ad480f72a347db1420179ddbb1684cd0b73ec1ce271af0ff1d6f88d5a36f43a2f3260a0fb0caa26e40bc45abc658b9eb01c8ff377cbfbac7958af277c37b37ce7b1b78f223708a445e3b9c26f3e7aba5b0a7012d6d3cd4a84b80a7d6f9b1041466fb4054616813d1e48451ff8e12554908a51600ae3c7863a35337ac38f69bbd877dda1e7fbd23e3010ab3608d9bef2c78f32620764769925a48d8dbd82a632dd4f4010a9feb3d726e9a50bb037a40ea4391c2b2b187571f86d739fda460f4cb28be61c320c24860cc1f83aeaf97bcc4f02afcb0213179af42cd96b557dfe5360721fca7b80bc47906ed8e76742f8a1c309755e39cd6528dc198d715438a83dc39f687d5353c93121f44a3767fe912423e093844d9022af238996af36efa2fd874cb85f0b1ba57937067606031ab8e3f16a3454b1d3e6838a64f49d8348ebf78be9a3316d890a05c5ced3f74707c1a4e207addd40d7204d3ae13e0b55ffaf286b904d4464b1e7959043c17c89c0a7dbf248b9dc9b5f1e52b0d286244b3c2584a5351ceeb55a7f0630ce2927e806ff3e99f1bc0707120a4b53639954e32d4a0b70aa23e2eb2b2a528a73e121031761d816e0013e7ef6ce6fdbdff5dfa3b5b6fc408d1a6e4edf2ec1bd8e392031d873823ae5d200ebed7353f8505c94e8420894806e1db20148a1f943978ea5b0dcb45f9cc852b5314ccd377aebdfeb2124348fdd357a21f2ffd1e516e4eb3f95d789ef04f7f619248d3eeebcc8de85491359e946d81f31178e71227eb2ae7d56d03e75815ec01d75d97c1fd0de7db4fe033cdf8c1b44d6156bd634b6b4f1f7a2257bee6ed0487bf9588c2e73754f158c6e2fdb7963fed711be89634fb3bef921dacdbb9b57ad2fb613c1d86b88d11cb27efad60d52e8b5e84585025d752c438ad7dbd5a1352893bab007f85ee0f6a55e9b82e7f05180de3f10b64f2e0c2609935de7a515e0bdfab5b976af0a95f151bc1459a748cae548540034ecb720feeec1c909478792ee2551166668f6f009fcaf9b934bfa1886bafbbe2ca364a387646ea635cf23b3d0241778e2c69dd1244c27560e91afdcd9fcb3e524f3211ff79022c532d8c8f960a53a6771ca528984c585a5233c7aea13282648134bb0b503c97fc5e0a9ebf5a421442e29664f581d04fa55239fe8a1283b9e31200d8da8c5e5f6f7a400e8027a7ea37b94b24d4325452f4b633e8dd74e9ccec389ae22bdadb6131e9352bb0ce74c67336dacece563f5e9c4d8550854b6b84b5b8df8dee18fd5376a61eb4142a79a88cec90f665213b08c75ce66be4566961cc4b6ccc732d73ead1f4065ef9d2ec1b65f5ef1316d187c0842855335632521ac9c4e06f2cc117a1164f04bef01a681a77252e5bf3e454a2ae64eae7ca381a37fd11c96372018f103afda2d3db61f8ecd050a7f07fdf86a91b8b1a57a4695bc5042ca6d3a7ff32864882f2571b11b57f28255ffd216ff9a46d9c27366e367af8568282f588caab59ef9285e214debfe16999c0c9b0c4aeb0c8859611708a8a66ae5286dfddefdcee0aeb5c0683b575a886c699af86d93e7092a86813562246c7e7560aa973983bb1db93a673583f173290db246770043f6ca6d07d92bda3dffdbd955ec5f9a62b9c5283a5ab3c8722c91c87a5dd65c958ed87349ee078618bc055f037fc45849b6d607633d3707c060eea9f22942164763addcfab9c8ee743f7f40c2ada4ef673956d6fd21abe392dc356d75b98fc4e8c4f80b3bfd9dd8b78fc72c75af5bec82cf2106bbefe3a5373b5486ca7b762ec6768d8597ca7ebd955e9e8355398c2d068bc7795dc78637414b75c6f1d5022cd1b03dbd2f78ef57f96f57276e0c20d104c1644f2049065409b9c5ebd11f1f6189595031442276a808e6bd433d00b02270b89141577c14e82dbf1f4cacc63e222a2525ef40649d41370a40ac5f8abaeffdb6ad3b034f7b95085ed3f03fb3341bfe086140f5b55249ac17bc3d5862fb7acac3bcaa16f2cecffc812d043fa5457c9e5d0fe9c723fcdc03105db2d508059c418c857d7332f18104bb379a1151c3e99e78013946f11486a38f23775715e7efcc5a81402fb6c5b03adc73edecaf9207e550fe2f2b0575629bde37c265549b1e991f2f5af77c4045723f5d903bdc026e9c0e45ef6c7934493b54000a5391ae4e6d7395cdea8667ac7f4bbdfc7486a6a4a90fcd4ccc932aab59ede7c4cde4a214a6e2142d091f7a96d8a0e2a90c2d4b661b2fa7b2fe9ded87f8898ae282083f38528c092a5f82d99636d5ebc7c344fea88c027143e6d2c3a9a47d02eab9e745324b8fad5514b216b8982a8d95ab32a1ba8a438f6faf6933e3448ec6fc1f983fded19d018a9f16033d47c3b0584af46f4565d64b160b2efb7776666756713d83434b7f0cc5a9305e53378c7dc64cce7599844ab60cfea89415ed82319845a98a46a5bb313ca17c7406f9cd9dd6bece162be696c889195a9003af15b6c9da4b4af5c1aa783889dfcee78e2da6b2203cb031ac71937849fe035801789f6110ff344b257316a82ca480f5a929fdf33396a7f5b11a509087b374dcecfe8c80aa19760dde00e6cb6e7776bd888e5a5d7e5da88bd89fee502ba6f73125a0cd58596719cd363c3562a1e24324c34c0f545ef93705aee012a0f4dd406ef4d55941004f710533537bcf0b6c0a04f41a44f3c0bc1316e2884cddcd04090f28ef52fba2cc03a67bee93b0b9b5be3c9c0a79971b3ff9c83822cf46ac16bf0b230506ed58fa17dffef717a3921f16283695b2131cb060ad68706e4c294771965e7738dd5107be73503186ba5c7a3e9d73c172704b79c5894e07fc27f2f3c5211eb50bf639b948e0efa241de7be82a8c84dd1af66e1fc8e952d194405c85bcd2f8ebdf7bbb26d8f1bd32ef06ab3a8007143913b0b2d3e9d3c426ad5d99412a2485cda154081b857450335a80464c64aeb85fec78303d215b5edc2f12d1e4da129cbf50bfb1197b41aa07fae5cd6bec6a71833009345bd6b6dc7b2ca2dcd62c7e78c45663e60c47a47943aefd265c8abfbab2d2cdc7a7f41b1401a04763351863f1dcde12d862d0baf9f7b655fc479ae2b00a995e29ee321fd522a0924ea73cb6c527ecfca05a774c55414c2ec985acf6e00fccca3256a2a4e1703afd7656c9bba5397f6bfa61e2ab3d15c682fe40ff0ac1eb0de40ff3c248b7dfa135248f5d832b3abd91088a58962650919c3ef5310de4ce0d55eaa8ffaeb63ab94d0c765fa1f3eb338b33f16214685f963e70bbd8f35e76b22c4a31bf5d3b743feeaf40506d8a45d1585a3d198f8ef6634ed90e4823f122a45f231e466c0b18bc73dbd74f14c46f29c6c47a32e305d715b8f19fcc683f427270fb614b28b33d8043e4d0c4ede310e5410869a7fb2af22359465dcbd6a876b78af98e02f9bfcad435b09a3877be46337de73db5d21cfbcc0fbfdaf3a0f24b395c6f80eda959e747e2fcf479c0837d62f2c643bb685b0b85427591cb0003d57c4bf5d860252c67e1410b09f4a0cb3950cd19a35bd6f85c40456a805abed5ea2c3f280d78c43489f39386084f27f913e6b0b0139a3d374b905aeae2cbf98da5d2d8d1025390b8f5973eb2fd015512ebbc664f0188fea5cdde4b6c239e9636a5ff4f3b939fcb85d7abc085e251366b9753043408a40f8ec12e9b68edddc42ffdb61cd11fc668978b1e55429f2f66d9fc18dd196bff360f4cf7385c0564d4f1de6597e68d6385b49a17713eae72c5541fbe2d96d452085ba2442c7e64d7d826f6c19814f23c6c22d74fbd9b718150a44acac0a57f02532c194a1a811449f1d7abbf63ba099813af4b0d9ef399ec8f60420beb76eac298b154cc144de85eea43b486974d9dfa97e388ad6218a11044c4593962573c7dda69da64089d96c9ae539e0718750ebf70d899a4a37b83e44c9ab4fc04a2f8c771bbeadfefdb21ea00329272109ee3327060d7ddde01269991217aa17233484ea8d2052360c45ff3e164dfb5eebdf2a66a6fe0cb54a236de44cfb611f9b11d3fdce14b59aa0085ec1321797b63f8f6505cef2ff6522ac57009feec8fbfa62ab6edb829275c4a73ac1435e6520285191ab570c89904afbba757c0256a998948a1cce44bd8882d16a2d03b074b085e56318e7c9a90f36cced2621df84e1bd52d82cb63852529cbe394737348aaeddfeceb0e6ce98d25f1d1280e60007184ddeced9eeac404ff3ebf012cd2d2b3064cc11375d53298b1e412d641fa28f58f00f599248a07e1f4bfe478b9ba7be332f05a353ca43d0f15a3d60e87f5861bef562ae0db6ca5a8637e6f24d698d4116b858fa2215903ccdce354e16e7e958538545a4c8e7be61a5270cd269c669dc5964b946d7b0fb4472f6ab800bf1bb5adcf9219c99ec6af2636d4fcf4b32efcf639072ae27366d4dfe0b250ade62608292c76923487a7808ae134f6bffeaed1c560c1faba6fe35067da594cc8bf00f14da2040e18bf834f1406274d51ddfcbf75a52c291327a3900b5e6a7e4c0d688e0c7f100366c050aa35f9e04a93015fd414203b9c95195781db68c8fb496e708b25c359de22fa5a6322e92b56a61aedc59857114172a239023642adb085554b90004adb9fca6e18195e1615bceafd38bbc009823d61bbfcdac57c6541351c03853c89b2f3ad6255ee57912aedc7e533b4e9d5f9ee3e8f2779439cfc6bfe8419a3bf87564727537526181ac5423e2522042cd2d64ef23016294833f48012eaf59f001dd3c86ed65674bce5c63367535e23ce22dd528aa1376b53a1b9b9498f682a009832ce9c9e5d46c3ba029d50df799818c80fa802955f845e8c07ce88e0785044f8a810a28d7506b12c394d2d2d9fb6e00b94aa7887a04ea3b63d059221940eb827c36c06f472fd3a0be356916e87e3f10475605f56f047fd60be515391eeef93bb4af1894e427edd26db75107e54c28eabdd739493c3f468d1a4d2ad6640575e21a0b30e57ed118a64594f81c05d97985fa10c2e4609a90dcbe5e7", 0x1000}, {&(0x7f0000001840)="86d796370408c4412103905ffab5a965ad731c759e01194ce314496353fb27e5a438c7c2e68d28542c79815bfe97d057cdaa0c4969bdfd860dd7fc2c9b84394e17942cc76f737c37f81e08186c39cc66d9d2f17808041313668960bbd4bb5cd97912244dbe2ef646dfcfd110dd8fe16479958628d4f0f5a12a22a60fe30bce74fed16d225b377e7b79d7cf5a2e6aee7e3ee78f8d168cb241bc361be5390d49e24d8673245e493f36c68478b331b9c01d8a47c051a6df6dc951deec5b903cb876b00f6897aae806d67a2832567e4f0263b34f55b505616d9eaa593772a4351070a26493b9f53317e2d7fb8f1ff6b0aa26b5fd8b4bb4", 0xf5}, {&(0x7f0000001940)="f86ff4e2a55de94f6916a96207cd7ef13ea2ee1578e97edc09a71232cc1e60451c8acb8ca96825348b71ccfb98985c7d6ecc409f0a6de9ed7dfc4a093588c62b8b6e2632e154e361571785ac13d8d517e524ecb91798bcf50f201769282a6f56fc75844a4d893d52a36284e4256b5a026bf8b34d83b9ee11c34f0b138b4e55708a7bcc3c0f61a9852300ebcd5028661bb945e7e94e092dd3a0d0a7bc158c4ea7c4adcc506c19608e7e5bba57fbece226fda2fc4f4d8d6b6cb06f63c6af0080aa8a673d31fcc021eb1e237a8fed443cb38c0ce089ac6fb5508f791f11993f478b35073000de5ec8", 0xe7}, {&(0x7f0000001a40)="f8665892d67350d792849fd1d4c751adf93e317cd365858d3895b11845b8dfdcc1f751a94dae2104524a7414e4cd416d8c0ac15ebdc6ee9e613f690ad76e70c5f204bc1b61de224265409c27bde8c3364e408f2b5c51e54071124c71ad404b9f9dfe178c75d8b5efc776b4a1b17afab6b992da59e17f24b00ad4d71f8d43cda5571c72ed6b915a8dd57efff6eeeac5c0d823e63fb73d16b45b0649aa9f934a8b12f1a1b3a382e90cd7cad4e0", 0xac}, {&(0x7f0000001b00)="3049558a4eaf74f3b671826d87574467cd98162f92c346c5cdc53989398039616fd3c25c0f0049b05d5dd10ba966e57ed5bc22f4a5465f795c781bc1de259a81a44c4f7fe3e667d5331bc4957ae4b322fc9c7b4817bbc16304615e6acddd063a36390ef20ad393aa6bbccc92e9b4214dc5d2588771b399eafe406a4e7235d0009f2e67d6be729f8d0e60e3872d8a95dca90436f2c83438ee20f5df8f6b6d8abec57af76629ba0c3859b40a75ac97604d57f04473a60d334c755f68c3f697633dd7ea51d9c9736e48aad26dd49ef11a91a319c05f594b1f2213c683be56fc97ebe0d8243ad232881b25197ee7242b795c92bb70bb43bd25095654657432981d909494477a67df2ff1103eb81fb842118db6dd5d2d60659499df6f891b297d66657f37c1419fe9c0bb491713c2c68b249ce654f92eb6116b4163abe08bf9bb2a358ae847704a16d0db4598887c6a64499b6d729c78e5ffa0acbd1c6acdc24d8584c9b8b10796bf806e2f54ce78ca5c5b62f48e35fbd531d135a7bb0a59fe556591b18b8158071b3e01282f3d2b705e53f37a2e1bac1371ffab6d970d523c7d190ffcbb9e763a536a3f1e21d33e57be1537b62bd28a3c9d0ae3cade54dc4a73e90e479522c1470c93c0850a118008af763fffcf3cfa267894739af54781b96b32881eaeda1f1d2039be84532f8d95c46c5cdde5953f9cb155ca8166b6a5a50defb0aad24a9b1894a3667b69a0d72272e3bd2d93abd3ef40951fb987f35ad0333cc84748b8b60fe08a45a3b447a8a96d4a0bbc9ba9aeac31434e90c8160ab1b150e474093a39e5f328209c6af48b2a8d05b5487c89fb13cc00dcb3106d6936e09479e5c2fdea275af2571e408af12407b5521ddfe844cbdd844d3468de07f904bdca36b7ea44fb1ee12f9378c6b4c0e3d43b4ed37f279e67959a7a43f01c500bdff83fc9adff937b4732c7312d8737f0a016ab7703b632fcb76ea17d8ba11b5ef94b70c51edd5ed04876a097703d916cc1aee19f1d9375e0f79201ef5984b5d8af156e67a5fa6dc605a3d47e7c740c4e48dc8d55a1a353550e5ab364e29afb208231d6d44bbff9a8e9ae7e8cdc633d065a46a1ef46f1a94be118c5e32d976e85b0bba77e6c75475e883ff1265b914bebc4e0e108a812022f029d0b26729da440582ae4e1d67ce1344d69680fb03b352b0de29fe4c57df60bfd7f7402de2623481d9a498ff6f1db42bd101b6b2f26ab476e4a5642f05d50bcf3d2c6a75bb46f8b6c3489de21872d8c99ce64472ba5921da0a31e2fe5a055675f45db7403bf6fea195e239544ca3e6f43db3303c05b8099a64c6adc4193fe3327054f31ffefd5bc7569cf5d7e9a75b26be6c36ff556fd77c0eed9a5c0f30e3005ef31aaf06e92f6fd723962f725afb3e21fc23e1ac9e209cc2a448913b96c6c72723ae1d0b9f2265d44972bcbdcf6bd952d7c87a23a591157395da95f885c048cb48dd36826d72615a1dcc4b08dfe3d0c6723d7633547e4c5af8ae47993eddcd1233439a814fd7e73e28ebc27c6323ced86f13ab40862119c350f7921722e36ffcfd01eb4564824dbb8b5ea7fdd129a7179e815d9009907054b2df563e631706176980ec60059e80fb5930ff9003edb0196860d500421b99729d0338dcdb871da2a977b51dc57e30114ad5969cb947e87fcafcfff2e4d749f61daac9158963e4cf6eba16cf63b15128c0f67c769eef08b4545d92324f68a0e9249b7a14a78faff9f4fa276ee5abb41f6a6c3e9bb12f0609967f75eb05267324b45b98a968d444d5c62b25b6ad4c1020cf4f288a734b49e3aa4686808a9923c09bb9be1fdd8ae2c36aa0729be98535cc7fe7c87bd58a47a2d4bfd10fa9298d4f640f957256ef5cf0d567c5b190ef6fa331630dee659f27fa6a1b0aeb463455a0038305f7a1b4096a1ead3d5b028e442730a5b381b1b18e57e5bac81f25da26b7da7fbdb2928f3b3375c15ad48864ac2adc9996aaa44baaf539df3a011eb1ec8f0bd3c21fb2f41790cbdf9abf5457ae47b0aa6af6f0205db423947b6870765c5a0f872d65fd692fdfcff8ef623776b0ee9f1d19e6c9b534f68621bc7183da95f69ce00c51725e1c351eda18d93af63bf97716a3ecfd611c864e77a48080cfa5f60268c643f2371363b0d6bb7ce9a6bc555e18a83c806d01f805f220ddb037b0e6de8368587db5cb9ee6ca3573ec41efc0b663a3656af4494f0a6a05e26355941366dbe6f96ed5e94abd83b6ca3f1900a0e58381f07d85015914c71463e23da213fbd2ae94b52cc64ba877269a1dbc189f22c030c5638b06d13288d0e2ec1801ea01d69e3951fa8cc7351c4d35919724447415789da66355bd60ec04bf42d4bfa4d92432d578616dde48d45089d8f5e0157ade40253371cc86a4672010d06e2aff4f42c18dea602d4ab61ee9efeace31d7b8b7850e9fa480be611d98e902a7db63bde54b7d0ddfdcae777281b21004c5ef378c80004f22678495f3da6af4d468c8fcbff38f741b03c5fdf39579fec0d0f0cb98f57f8bdaa6ee50b0c9a04423acda00273e2190752c70b21cc1849f016071ed4af9f737766a1ffc790c74ec9d2b146c30885ae50afe4e3931c8fb8e27750e7fa567a82864df7fba237ecbe0a23db50c7e3cfac4b25ad7744a7dc1aff25e7153146d11efff1060922f07a133417ca458d0d01e40465e7181a514ca6821e481c1ca4263b3999d5177062be66f1ee688541997cf7d03643b1536ada59ea287e117d7029874906bc7f943bfa6be3ea5f39870c5f1d93cebeb23d1b222af24956ba4f2d4734f68c803057e3e1fba11760c47767a178dcad7f68fbbf2115dbed2b80d549fffb8a8c5167db173a063fc93d1c309ac430456b3235430b32ec2932c297357a6e3bfd1cf375a795c05f04b1ae077f90ef2e8abba76e74023011705123be71a0e07d6d56bb2926e9e456f25080d61e9ac7c5553ab78fa1552377b2886a22b001d85bc01913cb5edb259bb341d876735e969ef3bc8804675a05872ad078bdda4bacd57d6ba60c9a5283df950e93cf4bb6cdac7ab9df72ad7a2e3e3230233180c464b12999568db878788200c354b5db8c3b1499ce45ae53dd06aff6fcfcc1bd61a05548e5c8902399a8fe340c673c3c67bc7c53aec043f1feddd62c6ddc8b3d946397ce01e1e6404c4ae4ab10e9732433c266dcc2ffd2f42a3cfa6de65fa11c004108ae38848e2847b34f60d53bbdc403a186116870deade3b5ca654121ea0032edfc4d0dd579a7451938ced926b7c34e59153ed2c7546445946c42222d397fcf79e97696a1b94703925b8f268d02132870bd7a383d3252410ae5a25143f99f1f9eb9ebcd8417cc480470be3f183522e9f9190cfc78f204b67b11a8c24e9106cb57544862a29411025e47c1f8707b30bd64b3284476c8d9b39b73f69d2c687feb2a45131cb9a70275c9f811e476e63a0673b5600d7de9a947315af950ab4e0c560ec26190c9e8e5409c11d2d24dc4a48c0dec7bf55c0c38ffb4a8231b2198820d86bc6d5ab8e2346c1211eef7b36a993e7967fdb51afc388df3cd02f32d06184a6efc00b2da7035b2912ee8d66ba13b99f8113ef1e9d8f803a19e77dfe6b92eee8aeb8ccee7051aa84f98b5c47aa9f75f5081cb0bc01395ca6f0c81249376e40a834fa1be021e3845413684a3e7a4a021485697f6fe9d7869186e48baa7634b1224fb4acb9f18498d4849afe06e7393634fe3251e03c822fe342ea280d64eb09125f736ff722088c51580c357c9cd22f5f9e20ff0d016964113cf99e4b6e21b103ad20ae36e9db1be098ec476734a0246b08080caab5bfc26ec7b817b0727e8126133cf74d9dbc5cfe3e49cd2c71fada3f4027eea943142eac7c6e14a8f280f51628b572102f75fbbdf4ab6b7eb6d4f4fba00764dcc655d63ab45411128332ffef0a2015342d275b00ff39057a90992545f08ca46602e4d3b62872ae5972802dbee41f606810d71a101d5aade1b2220ea6ade9a4c11d904f77e7c059250b83d5af71f83acf1005fe0ae1b1c6b98b7a9a7716012a091f749743fae1ce44503a5e229f68e1c8427e42bb8784384776b66ec983563bbaa4dfcff58ad8ad0ca6ea6815f9cf1fb98aa0d3b370307c9379a9d09a663c9fd54d6651c3258a2f090499c9bdf6f78b0a91819299ca3f526e6ca0a8cceb50a4815c1debba3abe008701369a1009c4d04e277a30196aaba99b12910e22c6d304867de9140e08ba7ea63cdea04f73d64217ea633a13288bf52c5c0e574058acfceeadbaafb2fd5e7e21f6a587a94cd1d2ff4cfdb265bbc29b8f86239a2b451b07e3cec1aa70b09433ca5b65fa116c199942e456ee94c345a78a93cb510c869365313b90c254925f1cc769e30a6a6d838522f464617086d73b8fceaf6b6c2f5d49da92a8d52adb10e4a71b10218a37213ec11c6aadba228848785809c9df467e778f47d2a85ca30582a3da659f1d725034bc1c4f64b970d72057ac1cef6022aa7b10f2d757d47b8289b3f1ba420594822cb1c8c1ca653b6fb8995316ae4f17765764d21813197e55d9d8932dc2e881881aa615f4f2705528b4e7c0476b98526ba50cd0476d830392a90e862ba36d9626da368efa3a7c1a4e371b786c3e3e6062d353814e74770cb6d7634e1d12047106e3e6c9b9ab38af34c5b2d21b109fa1598c88bf1f5c7a1dc3830dfe1759bd583c5895902bcfd8ca8db0a5b535954a395ab2ec6713035b02e7feaa0b98d179b208b394a7275eb7000dcdc39c6edeba71c2605b88ca9f15c4a7f9cec2be8e759c34817701fdb9d463e08b853040562206eb8731b5e020c63cd0e1cb0885c8adeeb6e6985651e2b5b750e744d5e90c4cf71721525c5bc75c79d9fc3beb71bc61686d799b26f0e24986423c153e9c316816be9b3c266015c556f9b418d3a1494da8093ea9d314d3aaada69d508f01f7564ecd32bf85d5fa7d4902356bd2285d655762252fbda40addc3803622b856c6199a260c27acd0cd6ff639573bb5321a3535eb6d74d523d83ea66f154403f6e9fd6515884004b573d5e6afbbc6e97c3b2a548197a402ff38c725b76ea59f0c4a10906cb2c67eb429c8933923fd84657509108b62ad4f91262be708145aa862d93a26bee7514f46da4c057e3fb47924082b9c44c1ad593b305ad850277ff26cd9d38094185048bc6e6a6897aae6eb3a51c23b902e7b989484f40bd46b858659824f3153f8123918b68514c4185127e04379c08c4a25b6bddc4e23b569cadb46edebbea2381c340c1bbd6a7af9473560166889457fa7a6d41a484daf620c229d809fbc2f88767c8b7186a0305a67b62e1f79a683894f0efa9f6b447969d178c198701fc2731807157876504d4437ed0a6c5a9bb6e7c4f96745f8cfbed2aa52538131ab9d504f8cf84d56848037b861c6ef6b757fcb9e34f725d90eab977c0e55048d85f98e77fb70724c69dec5e4c14269d0477a9331c0b9303416ca44ac59b293e56bf3dee3fbb41832d2ce6b6277ba674a310aa5a11afa7f8980db3101df89b3a97518dd70cca5b54e1e5b5e25975c2a321fd929b87c089528e8294d601c70749b1cfe8c858eabff97dc0a7e671e67d33447f4e89f3997cfb692d287a4b0069ac54c20e7c2e055d390f61d843c8969cc8a1040293a09edd07fade5f029979b822d4410873587c79a47292f6a7a81eb4b7f46a2c7ded86f4128d797752040c26b1680c7d5d5aac647194540a545533522f0dd896daa08e95f0ec89c5282c41e62730936e31e251f2c9ce283d7a64ba", 0x1000}, {&(0x7f0000002b00)="aea3733646092eafd21d0c6ba591d3e38b83f51742f647edb341779a46bba5bffab294c1bf64e35cc9ff17e4b876c040643a230128e19267d6e05f9ee73e7d9d0d968b417d3f2be91f8026f5951b7dc6fb94aaa569ec066294ca22a8e0aa4182b1ccce060057cdb058d00fd31d16cba9ec2afa87ca5d128521c16d1c5917985167f9bcc26b4c7e69fe05526d9f791f9f33f463", 0x93}, {&(0x7f0000002bc0)="3d534c296f0d8b832371a0dde310e10a0abe12d9d86a9634d4d1e38a071f66858391748dcdb53e95dcdcd729c2fca1cbba61b84a4f0c4142a8cc33eb50", 0x3d}, {&(0x7f0000002c00)="455ecefe89d10943c2b92daed9c9377146adebf0b809c3110e1a3159591a62496c979b1e387e2ea76fbc888de99e24f576a4c548ffa43dc3b5d58c360b3ced5e7432b479996e4d9d2c3b1b2073e4c139ab8e84505803b4cebca2e72b32051947cae8300c7de78b7d207baee089b975876e8e54008685d6fa593672128f5ac552a873ed9b0742648cd3d4c3b578f918c67cf11c0b8b07f82982a01b984b850e241e6a9db61c23f9bb1a43522046061ace9f7f2a6b860846976e588f56387703ef7aaa4fb42dce13131c2f498e06122659d54b065c4667a9c61b74ff78eaae6b36ecf074f4334d2c3955d1647e11c7a8", 0xef}], 0xa, &(0x7f0000002dc0)=[{0x98, 0x1, 0x1000, "acbc9a487a099ebc35897586271bbddfe98c75587386494a8a3ab69785c8aadddf267181a8852eb94fa58bb3121dc5faf7f769434af69db7b237507cb1c4fbe66517c867099a6cf11d58f4b720020a239230ffeceda9077ea594fe0638b9787a204832ceff99d8a58c56e3dc9538c1ccc09b093354ad5839bfceb3aeb3eae0c3da"}, {0x100, 0x1, 0x9, "8e07dae648d563f4027a91f906add4376f5e57b9cdbbef5fb4303293a6d1c39ee97d53af5a0aeaf281e76ab49bd49ab9fb7f7d76226ee7ad3575608a0a6d47c3347cee1a97b6b72ed9992b75aac2e991da18c4f3346fff2dbc691529052712ea48cd41cd7fea0538e644c084c75064f8e342fc5e06db25bb3e35c79368e7ad55d9aea48062edf83a0447805c0b5baea814b91b7f3c4127cac8a49cf656d50d5e273862abbabfe9312f93815d984f83795d969c24e4607d7bfbb8d8c453f647132c54da86f88730d12a1f54ea79336000c1eb0b521a9d82765ebaec33d887e857b833e79342b2928fdf"}], 0x198}, 0x401) r9 = msgget$private(0x0, 0x414) msgsnd(r9, &(0x7f0000002fc0)={0x0, "5a9f8041d1a885b57351b5dab1f4e89c2752ba35aa5f062f98f6563c8a76e610e068a1faa68e7d745c085fa2c63432b80e4fbc659ecd3cec4c357c1fd975a130fd51958b64658c538e0f23a383fbdda8c10c7f3b3663426420aac43a69a14e9cae7e1bad6804ddf866dd72e553fcad2a1f6fcbd85d482191629bfc15cf01e35eff9c28d327b04d5a25f6d621a487b4abc589d84bc115ae"}, 0x9f, 0x800) unveil(&(0x7f0000003080)='./file0\x00', &(0x7f00000030c0)='W\x00') r10 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000003100)={{0x7fff, r5, r7, r5, r6, 0x1f, 0x6}, 0x1, 0x1ff, r8, r4, 0x0, 0x1, 0x1}) r11 = open(&(0x7f0000003180)='./file0\x00', 0x200, 0x238) sendto$unix(r11, &(0x7f00000031c0)="12de14c0973e80900b0d3897b1427b08feb8ac85b14ccedf399bf3acbce472b3979c839c94af95b60c10c9a77013b04ae49c507c91919057662b", 0x3a, 0x408, &(0x7f0000003200)=@file={0x0, './file0\x00'}, 0xa) mquery(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x0, r3, 0x7) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000003240)=""/219) open$dir(&(0x7f0000003340)='./file0\x00', 0x0, 0x80) getuid() setitimer(0x2, &(0x7f0000003380)={{0x101, 0x1}, {0x5, 0x7fffffff}}, &(0x7f00000033c0)) fchdir(r11) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="39f29fffa7f3506c", 0x8) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x802069a1, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x2) syz_extract_tcp_res(&(0x7f0000000040), 0x1ff, 0xa94) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) recvmmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0}, 0x10, 0x0, &(0x7f00000018c0)={0x0, 0x37c860ca}) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x16, &(0x7f0000000000), 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x28}, {0x7c}, {0x8106}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000440)=0x2) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4, 0x0, 0x3}, {0x7, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x800}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r8, 0xc0105715, &(0x7f0000000100)) write(r7, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d5693700094db7b327e86487afd9fed60beae3d136855ee34aaa36a50774ed29bd18924589202152fada2abcd9c12185611fdb0260d8fbbf62aaafdae87f785d7629b3efd58af20a87dad75e89573fcfaf3d96b76c40a9d35fa6d5b9bf8d001b5d479986a4144223f482fb7608e5dfcac862d4eca19f0cc9dd9ce8f27fa01b8dc561c8441c60f6ea598d8010b73ed2228678c0b910f9dc47959469da858370fa3033f28f58a6f3ae3db09f0aca80d042a80c21952c6cf8c875fc0aeddb16db4265aad31a733d170d8cb9978b94b600bd7893c898195cffe8dda99f849a2d5d5ab6bbba3456f201cfc93d404679703434b07162ca0b8cb34f6dbfe001f060d05ad9370024b7f539de732f29f27a32e59cc4ff2f63fcac0002b64365a41e08d7a30a7d5ef9e43f504282a82861d7640197572b70fe3d7b705677e4b781f47e507151e0d806515acf5f75eb2ad5c4c98189d", 0xffffffffffffff39) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000280)=""/123, 0x7b) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b23", 0x41, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r4, r2) connect$unix(r2, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x20, 0x1, 0x0, "0100012d29fb00"}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001"]) r0 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) semop(r0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, 0x0) fcntl$setstatus(r2, 0x4, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) close(r4) r5 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r5, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f0000000340)) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000100)) r6 = open(&(0x7f00000000c0)='.\x00', 0x1, 0x0) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}, {&(0x7f00000024c0)="bc", 0x1}], 0x3) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000280)="94302fd5b972b5a87f7260a08e8b6c14c84e3743e1720716e9d88ef77b3a4d58f6630a1dbbe921dcfaf552d05b2b5bf1f8cd169df305317666234cf83659b457e14a4641354ead64657ecfb61d3e0de767b50803608050bac93e021d61ecf4f1d9fcb64b6c21e2a6bb6aa968ccaaf83f9b16456a740f2bd9700443c42e944067181523e56dc66530bf9d4f2157bc"}], 0x3c) execve(0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r0 = syz_open_pts() close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r4) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r5) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000380)=[{0x3d, 0x0, 0x6}, {}]}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) r8 = kqueue() kevent(r8, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) write(r0, &(0x7f00000002c0)='L', 0x1) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="a365cf7f6249f641a94c7ab2", 0xc}], 0x1) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e00"/678, &(0x7f0000000080)=0x66, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c3934", 0x75}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4000000, 0x1000300000000}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c"]) flock(r2, 0x1) flock(r2, 0x3) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) r3 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000300), 0x408, 0x0) poll(&(0x7f0000000040), 0x0, 0x7) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', 0x9, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xfa}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000001c0)) executing program 3: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x0, 0x0, 0x0, 0x3f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrusage(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaa884b"]) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r0, 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) close(r0) poll(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f0000000000)=""/1, 0x1, 0x21, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="6040f0019078000500000000f84d9c5db90698622ce33c3e51c5acbc28c2645987353ec3d166c3546060ac9a9418568c1b9cc355060b0a8649405ddd"]) executing program 6: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', 0x0) open(0x0, 0x0, 0x133) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x7ff, &(0x7f00000000c0)='./file0\x00', 0x8}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x5c9, &(0x7f0000000040)='\t\x00\x00\x00', 0x5c) r5 = dup(r4) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(r5, 0x1000000000029, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r3, 0x0) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0xfffffffffffffede) r6 = msgget$private(0x0, 0x97f963dfbf7c8684) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) executing program 2: r0 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x25, &(0x7f0000000440), 0x0) syz_emit_ethernet(0x4e, 0x0) getegid() r1 = msgget$private(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f00000001c0)=0xa1d) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x80) readlinkat(r3, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/119, 0x77) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f0000000200)=ANY=[], 0xc8, 0x800) msgsnd(r1, 0x0, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000180)={0x0, ""/12}, 0xfffffef6, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) r4 = syz_open_pts() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000140)) setsockopt(r4, 0x28, 0x77f, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r5, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41c18000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_emit_ethernet(0x46, 0x0) syz_extract_tcp_res(0x0, 0x2, 0x37c) open(0x0, 0x0, 0x30) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x1, 0x3, 0x40) r6 = dup(r5) listen(r6, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff, 0x1, 0x2}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) socket(0x18, 0x3, 0x0) socket(0x1, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) readv(r2, &(0x7f0000000540)=[{0x0}], 0x1) executing program 6: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) bind(r0, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db", &(0x7f0000000080)=0x180, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfd}, 0x1, 0x8}) r5 = socket(0x18, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r2, &(0x7f0000000040)={0x0, 0xfffffffffffffe59, 0x0, 0x0, 0x0}, 0x1880) socket(0x18, 0x2, 0x0) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) dup(r0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x67d03f22) open(&(0x7f0000000b80)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00fdb1186461c0810281c796791461292150a3fc"}) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88e711"]) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="84", 0x1) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) ftruncate(r2, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 6: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/138, 0x8a}], 0x1, 0x6) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f0000000180)) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000001c0)=0x3e43505) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') setrlimit(0x0, &(0x7f00000002c0)={0x1, 0x100000000}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300), 0x8, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000380)=0x3ff) poll(&(0x7f00000003c0)=[{r0, 0xc0}, {r1}, {r2, 0x20}], 0x3, 0x221) setuid(0xffffffffffffffff) sysctl$vfs_nfs(&(0x7f0000000400)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000440)="58ce8b3949ddffb08b1401aceb3fa52a8a73db400b1fa4dc42a71c8776039435d36f8e0b2ecc186fa31187b388ccc5a0e70c8c69fe094bee14d5aabb40f4ace23f4f5a7b014a1ec37def3857d62a8adde3707ffb5275feb1103451e3f045eb60ec6ad123e2ca6ea47fb3de0cb51aa1ec9e5818a6d52918113292b13df7ede3f8f993", &(0x7f0000000500)=0x82, &(0x7f0000000540)="fd7ebc7247cae98aeb420b2f03af8209fc34b6132276399834f16a", 0x1b) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f0000000580)=""/1) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000640)={&(0x7f00000005c0)='./file0\x00', 0xfffffffffffff801, &(0x7f0000000600)='./file0\x00', 0x8}) r4 = socket(0x20, 0x5, 0x7a) r5 = accept$unix(r4, &(0x7f0000000680)=@file={0x0, ""/248}, &(0x7f0000000780)=0xfa) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800)={0xffffffffffffffff, r6, r8}, 0xc) r9 = semget$private(0x0, 0x0, 0x4d1) r10 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000840)={{0x0, r7, r8, r10, r8, 0xa, 0x6}, 0x1000, 0x4, 0xfffffffffffffc01}) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000900)={0x5, &(0x7f00000008c0)=[{0x8, 0x9, 0x1, 0x409}, {0x20, 0x8001, 0x3, 0x0, 0xdb20}, {0x800, 0x80, 0x59, 0x1f, 0xff83}, {0x4, 0x7ff, 0x2, 0xffff, 0x1}, {0x4ed, 0x8, 0x0, 0x7fff, 0xfcd1}]}) socket(0x2, 0x3, 0x4) setreuid(r10, r6) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f0000000940)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000980)) executing program 2: sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, &(0x7f0000000580)="13", &(0x7f0000000140)=0x1, &(0x7f0000001580)="704963f8b1f51ce37edfcd669b5ea5d51e5b4ff1dce77d137e4ca665bb40044e31398e290c642a2b5295378aa82422b252c4edffca0b6b68d64ec957b42e6fa668044b5bcf960f55c79136d64969e545a0e4e7a794dc9a85efe5cc17aa83fc3106b09b037feb5ee1722bfb43dda3a0e025097ce65a324a7197bd37ef9dd7649b3e0effd73cbc5e9c5440fe685e0e6627abab3fbfd903c06148ffb6a57026ef4ed969f932c39d71a80053aa85a286dcb35d7120214da6f9c041671893bc20d4cf625c2925e2e914b02bbfebb6964565c67697b585dbc3a90b5ad7db3315bd713e7282319ce7fe0441ef170e90693c292d1ab64e5fb264266488c343ba3fb2d4e1", 0x100) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x1a8) openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x100) executing program 2: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{}, {r1}, {r2}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x3}, {0x16}]}) writev(r4, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) shmdt(0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) geteuid() shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) getgroups(0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), 0x0) semget(0x2, 0x0, 0x708) open(0x0, 0x0, 0xc0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000010c0)={@broadcast, @empty, [{[{0x88a8, 0x5, 0x1, 0x3}], {0x8100, 0x0, 0x0, 0x1}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xffffff}}}}}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x17}, 0x2, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r6, 0x5) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x3) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x2) r2 = socket$unix(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x10100, 0x0) getgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r9 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)='C', 0x1}], 0x1, &(0x7f00000001c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r2, r3]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, 0x0, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r9]}], 0xd0, 0x3}, 0x40c) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ftruncate(r0, 0x8000000000000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r11, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) r12 = semget(0x1, 0x1, 0x20) semctl$GETZCNT(r12, 0x0, 0x7, &(0x7f0000000440)=""/169) fcntl$setown(r0, 0x6, r1) accept$unix(r2, &(0x7f0000000500)=@file={0x0, ""/519}, &(0x7f0000000740)=0x209) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000780)=""/91, &(0x7f0000000800)=0x5b) bind(r10, &(0x7f0000000840)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000880)={0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x125, &(0x7f00000008c0)={@broadcast, @empty, [{[{0x88a8, 0x5, 0x1, 0x1}], {0x8100, 0x1, 0x1, 0x1}}], {@ipv4={0x800, {{0x16, 0x4, 0x1, 0x2f, 0x10f, 0x64, 0x3, 0x80, 0x11, 0x0, @multicast1, @empty, {[@ra={0x94, 0x6, 0x1000}, @lsrr={0x83, 0x7, 0x0, [@empty]}, @generic={0x7, 0xc, "512652bafb43c3bfd3c5"}, @generic={0x6, 0x9, "ee2aad8cb3e2c4"}, @lsrr={0x83, 0x1f, 0x5, [@empty, @rand_addr=0x8000, @multicast2, @remote={0xac, 0x14, 0x0}, @broadcast, @multicast2, @empty]}, @noop]}}, @generic="6c67a3f8386ca6cfac3b7d55a05d5d55c5b586eef5f06cd37be33baf7f0ba5b883717f82feca43608df3e5a72e658c57e721caec23d532f5ef8802b548785502a763404650294eb85cba8a0c66fc8dbd5674f033baf01c7832ec8518557db3af7628ee278cfbe828ab18963eee68e572300b8ba41f22c1cede338d891e086b4c0084dead81739b11ab889dbbe0272da275f063471a36aecf4ccb5d1adb10af0b6811628689213d67a264b2573d4a5d8957345a4cc57aa9"}}}}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000a00)={0x1, './file0\x00', './file0\x00'}) ktrace(&(0x7f0000000a40)='./file0\x00', 0x4, 0x1400, r1) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x80105702, &(0x7f0000000a80)={0x4, 0x0, 0x8, 0x2}) poll(&(0x7f0000000ac0)=[{r9, 0x86}, {r11}, {r2}, {r2, 0x80}, {r2, 0x8}, {r0, 0x100}, {r9, 0x100}, {r0, 0x8}], 0x8, 0x2) write(r11, &(0x7f0000000b00)="9396f567bd8f41dd7707ac340e6507830544d4bdc5827c8b2c3ea82506d19c99909285479b09dd70a8592ff155d190d09b42675797e59a052e590b6f76c92c", 0x3f) getgroups(0x6, &(0x7f0000000b40)=[r4, r8, r8, r6, r4, r5]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000b80)={{0x4, 0xffffffffffffffff, r13, 0x0, r6, 0x2, 0x1000}, 0xe839, 0xc86, r1, r1, 0x6, 0x4, 0x6, 0x1}) executing program 5: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x3) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) dup(r1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236063705af04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc253699a5f139b672f4d335d", 0x55, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = socket(0x0, 0x2, 0x0) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000001580), 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r4, &(0x7f0000002000/0x2000)=nil, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) shmat(r4, &(0x7f0000012000/0x4000)=nil, 0x1000) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b890"]) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 6: 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) r0 = open(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r1 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0x7c, "8717f901fdca0438004000400000000005008000", 0x80000004, 0x17569cd9}) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e8904", 0x65}], 0x1) r2 = socket(0x2, 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x20) dup(r2) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000200)={0x6, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x5, 0xf0000002}], 0x14f, 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) sysctl$hw(&(0x7f0000000040)={0x7, 0x1}, 0x0, 0x0, 0x0, &(0x7f0000000400)="a669c9137b53833d0ec272fda8110ab6cc37eb51df6c7f556cca23095463f815037159e4c25a8cddc6b95f850428793572581ebfffa3aec9201ba5339bd235e4bab50611ac980b0f899fe0bc6d5e5373b2dbe76c507f43d9e5ccc73f27fdec03142a47cfcd61dcb16be845ae8748d97163ce8150c5bbc0df51c9bb8cf87dec06f6c9da90d527f3dd933285ca24e2fed3ed8731fe1741946d4a4140a33978c7c9c6659fbe6f0e64d50400000000000000c3e064d5c48e6b99da0f1d4acc9f3835c3fb6d7b1251d1d485ef7b38728368600bc41cfa5b1a44704a2152f1af536c5dc19ab936d95032bf38a1d31b9a8377c9d988b67618de40f7027a0c4c3e72e221cb3b03caf0040f16a73ee229b8c4fb01269e9fa60395f4286ba1db", 0x0) syz_emit_ethernet(0x23, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x15, 0x0, 0x30, 0x0, 0x0, 0x0, @empty, @rand_addr}, @generic='G'}}}}) 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) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffd, {0x4, 0xa5}}) getpgrp() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040), 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x1, 0x2, 0x4) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000040), 0x0) setsockopt(r2, 0x0, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000000)) socket(0x2, 0x1, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) writev(r3, 0x0, 0x0) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000100)) r6 = semget$private(0x0, 0x2, 0x39a) semop(r6, &(0x7f00000005c0)=[{0x0, 0x1087, 0xc00}], 0x1) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/266) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r4, 0x0, r5, 0x0, 0x116, 0xa}, 0xfd2, 0x2, 0x455}) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000440)=""/64) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/258}, &(0x7f0000000000)=0x104) r3 = dup(r1) r4 = fcntl$dupfd(r1, 0x0, r3) recvmsg(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000440)=""/129, 0x81}], 0x1, 0x0}, 0x1040) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r6, r5) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000001300), 0x0) msgget(0x2, 0xc4) geteuid() r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236", 0x2b, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x56ae, "fc686b3c000000000700", 0x0, 0xfffffffd}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0xecab, 0xf00, 0xffff, 0xfffffffd, "6f7fe64c270110e3587bf2dd27a23e6d47864da4", 0x0, 0x4}) fchown(r8, 0x0, r12) geteuid() getegid() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) fcntl$dupfd(r9, 0x0, r2) executing program 2: sysctl$hw(&(0x7f0000000200)={0x6, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {0x0}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xd8}], 0x5, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r1, r3) execve(0x0, 0x0, 0x0) r4 = socket(0x11, 0x0, 0x0) setsockopt(r4, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f00000007c0)="d150454fba010000005e400ddf920bf10dedfa700cd4283ad4c83d5e94f5cad8940500087aabc4337a1f18160d8f2f020c734dd4bf54fa96487679342a2aa215a89612c85122b69ca3b8e7f980aaedeae317154cb24edcb47e6709f9b5836f2f47485500cbf721afc4d05a3f507b7357318c8d74aa15401c07a5c6a23fc84976edeef955fd1e4b272a6f009c23f6e1aefd2764b023c2a0359979ab7b45e9344c304546f983a1a326eb9a458855e333d61fb14ba05af84acac1690f2c40ade45cff3cd2d4679d2d9a4cbef953e447921eba002e03298f3b06f9428e68dd711a0c763318b561862cb4ca23ab5d107a8481da23805e40b0f9f4ae750d9ad4fcff80e3d647798e93cf2b05a44b56747d88ceda3f784e9c81e77417db5b697b46235601f3063558b0a8f88335a990cd8e16c2ba89df42a1679002d62b79fcffa8d9624d9311a29daa6bbfcc1c1196e260dc5ba8eb94e11cff0c0af5d57b159bd740a3777f89c39609f437660bb4953af8a0048f8b57e5291c9f6bee8b9e204c2946feb876fc2664de3c", 0x187}], 0x1) execve(0x0, 0x0, 0x0) r6 = socket(0x0, 0x2, 0x0) r7 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 0: close(0xffffffffffffff9c) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe830e00000000000000000000bbfe8000000000000000000000aa"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r0 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x68) kevent(r0, &(0x7f0000000040), 0x7fffffff, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000000)={0x0, 0x8, &(0x7f0000000100)='./file0\x00', 0x8}) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) mmap(&(0x7f00000f9000/0xf000)=nil, 0xf000, 0x0, 0x1810, r1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) socket(0x2, 0x2, 0x0) lchown(0x0, 0x0, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0xc00000, 0x20, &(0x7f0000400000/0xc00000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6, "28b77c09b87aa57800080017d0d2000010001c00"}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "c07b1f46000000ef1f0160fbff00"}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r3, 0x8020560a, &(0x7f00000000c0)={0x0, 0x0, 0x0}) setsockopt(r1, 0xfffffff8, 0x6, &(0x7f0000000200)="2a2211ed56df183a3ccd9a8ef3f58f865813573bbe774f3a20846588b303f858ab6741e0c027255de29c6a884912e6a471d89a00a77f823b60144b088b30644e2a18d55eacd3eab38b9cf3e7b88bc73f451721dc48295916412ce083e40dc7010f979f88d8ff0da5303e82e3d85f1eaea1e9aa1db14cb5a7ab5cdbe5801cdd962390c8f217f8096ae1f7295a03e5bfdd41a990dc456c2a460c77015caa7efe409382ced838b8bafd95fa3202ec3b1b3ec4e1bdeed65a5adc044e47768f4bf55c268b13603bc3756e073875fc", 0xcc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) r6 = dup2(r1, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f00000001c0)='o', 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000040)=0xc) r8 = socket(0x2, 0x4001, 0x0) r9 = dup(r8) fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = dup2(r0, r0) syz_open_pts() syz_emit_ethernet(0xdc, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000008c3a00fe8000000000000000000000000000aafe8000000000000000000000000000aa85"]) execve(0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f00000003c0)=0xfffffffd) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) r1 = syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x400, 0x9) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000240)=0xc) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[@ANYBLOB="a41bdcfba2040000fe000108000000000020000000000000907800002000e0000001010100000f0090788ade47eee18ec15e181d444cc41e92fe08000000"]) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x8, 0x6c, &(0x7f0000000040), 0x2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x65, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r0, 0x1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(0x0, 0x2000, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000280)="2dc7c8e2e775ffc20b3a1acee1c2a5f1e8fe13a57e96c63e433f171fa0259c95a2e8876cd8a05cf955af42ad168f64ae90686933ef37656c888b907b9057a20eb471ebb033d4ad6d902d6c55a78264536b4f2750933ea7153b2227eae0ea9ec30911ae671e75d159a4fdfb0b4620565dd448f43716ba7f2a499ebd175cf9ab6aaec5d70af5f002da896444bb3f51ba2a4896fa13c1aad64a716831495e42f47b8ad55073a5b88a7a8fc96180f40cbc921eda4ed0e8bdb6ae77f0fd577fcca98182688d3d0c2c681d9814603c6c152bf55e14672269c6926bcacac4187ded4880f7d8719bf6f5ac99080d6b823ca9b1ab07de030a7240b07b0966687494a85a27f3a6ec148534a79e4b86c427b29f27ad9c2310d386d41ff5bb2661299056d91116c0094960e61b54377de2f5a24ae84da1ccfba87833013adb7a6a6dfe5ad85839e7a07b1b975015331113d06fcf87edfa0f0f03333219abba403cc4e4210c5a01c00efa7a645f34920da20afbff4407e57dc9fa", 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x3, 0x0, 0x0, 0x6}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in6}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x8a) close(r5) dup2(r3, r4) execve(0x0, 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000010c0), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000001180)={0x0, 0x0}) select(0x40, &(0x7f0000000000)={0x20000000000000, 0x3ff, 0x4000000000000000, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xff}, &(0x7f0000000080)={0xce7, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x61, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0xfffffffc}, {0x7}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) fcntl$setown(r0, 0x6, r1) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000002c0)={0x0, 0x3, {0x80000, 0x5}}) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000000340)="cce0c0856bbf3ac2bd29ebcd5f325718c8d63225bb4dfdff8e05eb2e47d54e039a2f59d72cf9ad046aaf9928c9779bbc2044a1d22d66755bff6d", 0x3a) 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) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x22, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x8000}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00005a1000/0x1000)=nil, 0x803}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f00004c0000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil, 0x400}], './file0\x00'}) msgget(0x3, 0x0) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000100), &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f00000027c0)={&(0x7f0000000080)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000002680)=[{0x0}, {&(0x7f0000000440)=""/137, 0x89}, {0x0, 0xffffffffffffff9e}, {&(0x7f0000000500)=""/178, 0xb0}, {&(0x7f00000015c0)=""/180, 0xb4}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x6, 0x0}}, 0x10, 0x0, &(0x7f0000002800)) dup2(r0, 0xffffffffffffffff) clock_gettime(0x4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000380)="f0057bae891377e36ef7a47a091a2f65c8121c5ed0c8ef7689dedc8f01b2c647be787538ec7a89ec06000000000000004ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45171be9b6d9d28cde2589000f6a64f370b9e33", 0x5c}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) open(0x0, 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 5: syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYRES8=0x0]) executing program 5: syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="000008004d00001c0000000000009069ac1400bbe00000010800907800000000"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) 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, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file2\x00') rename(&(0x7f0000000280)='./file2\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)='\r', 0x1}], 0x1, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r1, &(0x7f00000012c0)=[{&(0x7f0000000000)='~', 0x1}], 0x1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x8) socket$unix(0x1, 0x5, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0xfffffffd) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = kqueue() poll(&(0x7f0000000000)=[{}, {r0}, {r5}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x100, 0x0) getpid() setreuid(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x441, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000380)={&(0x7f0000000180)}) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000003c0)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}, {&(0x7f0000000200)="cd5919ea86fcd5f3553004649c28264109778241f56a275c43432e0fd51d6081bd03d3f2e567c1b5168d65a7e44269f245f5ceb67ad93a87", 0x38}], 0x2, 0x0}}, 0x10, 0xf) socket(0x2, 0x2, 0x0) kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x6c, 0x0, 0x0, 0xfffffffe}, {0x16, 0x0, 0x0, 0x2}, {0x4, 0x4, 0x0, 0x20}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x44}, {0x21, 0x3}, {0x85}], 0x3}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = getpid() fcntl$setown(r5, 0x6, r6) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f0000000040)={0x5, 0x7, 0x1}) ftruncate(r4, 0xed) executing program 4: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r2 = dup2(r1, r1) r3 = dup2(r1, r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2d}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x7}, {}], 0x3}) read(r0, &(0x7f00000007c0)=""/143, 0x8f) executing program 0: sysctl$kern(&(0x7f0000000340)={0x1, 0x2e}, 0x2, 0x0, 0x0, &(0x7f0000000500)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b0648ac2259a7e724a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e915249b9e563c176e4cf174e591da51d9c38f668a2e24c53cf21f0e4f35595c5cf8a874301f2e4f89ed4bf0b869a5f540061f6e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba9c0a05928a0c36fc32754ea7aef9199ad71a6f379bb4f0317c13c7639cb5596e62a8b84d59eaeb9ea6ccebb04ad7f67ce4aaeac56ef7af9135ce5455f0b4f04e4fcffffffea2a6b1f25f3a52da62cbc1c59858778c1a32980516662cd6369117b37aa99642031a2ee4b1302a3683fec6f76b0a9ba3252ce14385bfe5393383e527add9aa7c617ef80bee5ef252c8b5269327e3c1c729deea9a5b542dbb4e54a8aa3c3f68d8378506351f44f4e49c3bf728819bd41805b2926ba46287aaec5a487bcafb931711a7890965c895545408a6dfdee3fb829c82349b10ec2ad0896098f1cb93294ab624d10479e2465969a8c12e18d83b53fed5ba0a59dbefb77cdc3df69db9636604321ce5c3e4f0d443c29cd43f9c0d0862cbffb81cab403696bb9556f6ea53f551d0de26ba9420d8a31fd6a3dfe", 0x1ef) socket(0x18, 0x0, 0x7f) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) r0 = syz_open_pts() pwritev(r0, &(0x7f0000001900)=[{&(0x7f0000000380)="ace5061a48638a8b33065261cbaf5e7fb9b7ac6d80fb9305521492d9cf55cbaf38e77c18e608b25f288f98c72ba60d9fe3fc66ec8a89ad50990b88f042abff66dde82da5ef0ed5f7934acb2225bcc23cd682bd6038ad696f61971dbedb0d14f4b057e1297aa3e88991825abf86387a5dd3138c19669f5e5ec2b7e056aad96b4f292585096640c6983162306611dacbe35329881328bf3827ba2c86497fc470e590984d3597a1ca9b0d490947fe702e9ba82691f0ed1d39e184ee096d68ba84c460cc2e675e37dcdb6b96dd81", 0xcc}, {&(0x7f0000000700)}, {&(0x7f00000007c0)="616520204219501cf9e357d7d87a79229785f669a56454a97dfbf09f03a87e1e16e058119ce8f6ee22ac0aea24404780dee8feee928913f19135a90a41516f2e31d337cc2cda439d81a24d8a9185f12304e645a326c99a75a5e36f6ccb25e00ed9343233a1fc13088af557d51b8851d3d2", 0x71}, {&(0x7f0000000840)="82270b05fcf6bc686ccde3db14fddd95a7be964d7cbb340295cc68a3072614941b4aac5bb8ceca81104565495b9f9765a9fe3ab8fdb18a5ee2bd154c207cbbc2680a1807d5b8910ed1f160ae571f90503617232cfe14b0dae4be52978c36bee46f38a6e952a6123c3b656b4768190920ae4b3eabffb35e533e3da49184d1ea9f46a89f81f842008d055a1edd8326116adea254225d24bd4769a584", 0x9b}, {&(0x7f0000000900)="8847e5ad710c6d62a71c2567a02b2b3a5c284d6d17dfb5349f331fb0dda74604d5848e0ccad90238a884270de6e7051e4f10a99fb031e51129e1a6982a6cc306abb3cb581e2385354c567df2acee9e2df7972c044c9b3a5f7db1f712e2a3a0d72bef76e5235e1ddc7289e5d01ed03196ede4daa24e52d1e4826597196b1e637be41a6bdf7138ff818968f35906fcaaad0b6214346024523d732dac7ff43b68c5f5f12a23f23a972ab970c7143a736461f014175387a0c7f160b46c5900dd9f72a509d7a6c9cb01de5c719eb534ba1470b2e9fb6336b3c6a2a5f5c461a57869099e999b9ed65bb8e28de48549a83e02f5f930854371a4b33bd7f2eb90531082cd7068364c0f087a6eb7a6b1c546cbb9ceff38211eee88c5abd3f7e8a95bf370099207609feb0ad8d07e1a2c864a59d06089287f845bb638e8fd79869732dc1f39dc0b659411119605316cfaf6b5234f1ade832d447ab6a87c9ef1bad29b2ae98fcdfb40aa22627c9271199aee010550abc25030bd6602471bca0512f9c2b006dba02e3549d07f2509b1af40dab7edc0b006759f5c02751e4424b0328ecfabdf1a1ad688f5423a588471142ac0887f31bf9a10797cf6c465239f5cf3ef1f3f705a1e5980e53662b4c4cef55b2bf04e5a5aa6a89fa30e6cd227f2f08ce9629072e23a34fa41c9800f653a0b9fc29b5d761b94fd7b59b3227b359e504d9062b014ba86070277a420fbd3cb282902b47f0f967e4b4df59ea695b02c9c15e96c2f1d60e03b74878935f1dfb4f4a534e707f22368e6469e437d8faabb1e60d426cb511360172ddaa2383a5ef9685828ec543944f723750a188ffbed68fdae7a24b94ad762c4319f51e7195098c3595bfdc76545b71a695789d7971bc691ca779647092530505dfa96683bef9ff212f9e0c8ce55ec4acde57ab5914fea57476a467af36c63d1cebe8088ab6a9aa2a2de7c6dd8d7b246dad5917c99d53669270c6329575daf10f69ddb13a0d8ac842c11bf51d65d3ff9fbce370846362a650fc74953c93e74118710db0eee5c90e64a92e50d3e7d454f685a651cbd8292e78b94fe04236b0cbe206e944b4d35a565648703c61205cf9e5a89176b115c8738812ae053f2b4a055f116c0a084f221cb524aa3819fcf49dc9faa3b4fd897d579554aac511190bd04841cf9fb5f1c8f4167091328c04b43e65a9f7f56741151e5f8ab396e22aaac2e70841392fdb39419c3f446de88491084e21f281693ec47816db44e6ed0f74c18ba546262a81535f31714d167a7934eafd4b8b0ce503868268a44d50001aa6151dedff711bac3bbe54efd8e9595d2f09116487428044a5c55743d0865fda6d2f2f0fd380d0f0befd1582811b3d419addfce5c9f222e6bddbf7defc1c52c778b7542cb4e5d11f8e56b3fc6b40a04d0b4146e8986fa52130cc274193ec4275854cd44aa94bda12e97bda7131330c4bd7c863b1632fa6eec92985584c77321305e508391eccb30df51e26372783aae985c3ff9008393c777e3aeb4b5db1663da04441d692a4ab412a2743cf1a8226da58e395d383f7530fe6cdcd1cab928e34752455dffbf7b293f397be7ac2b4805a1f5f9230e2ba9432a4faa023024633e6985840b6c5519f548e0ecb555bc419239de92b7fdd1f10c633395c83edf237a08aa7c8a77f0ea2d4aa0c14f76990f44f8ced65cf76ef2ff23c0696072b7d86df796213167308d799d0db5b072046dabb4c13b4a7ad5cf28d69cb949ee701bd9046a0ad965c5db11ce5eefb85eb7901b19c1595bbd80dfacfc4f2dd58641a87667a182d2ee123165ecb5aea1f087179bda9e2fa2d5272e93d898bec90b3d6a8d73ce7223162ad3d21b71beaa14d69ed161295a1fbb9933025b4561aaadc6427923aae450d50e72f0585d2d4199c21994a82a6c9e8385e8cd47f92e093af5cb8e7a64aea7f1848cabd663d164d591cc2db2e6accf746bd1d7b178bba6c7ff1efda6f6e710e4aeb09b64f6a2f5a6b1c4338845252f46bb2db0cac1363761a7cdd24f3d63afb0f9310d9ba59b9fdb66a06ebeee051b09ce64fc7f2f986d88e5bcbaf0263e5b708a6ca5933c835ea6513f227d7b7841597dc37ac01e7b6affe0d565f8cd7b8facdc7de45dcab3cd1a5617af27b43fc28a3416137af4e8348e5eb93a7c6aa03952cf3ba267e29e2b641bd77a66f9b8cb4717177bc1422aecaa5684bd6ecc8f2cdae3373982a9f0e7dbbe11843a529ccfc338583fb0daefae6cda03155cd66c256d18ab2be8c684285eb7ca122e37196ed7cf6085fc1ad1477f5eea72e8756e17334026166504a1411d6ab9890b009fc4daebf2793d6eb8562b49b2fd8c02693dbb409bb12994dc2e1f02adb75ae5f0e7947876277e13aa57d0bd149e37cc638e59917040533ffd27e084147360899b9bef262a2f7a77766559034ae8c0044c05db85f8a435fb174598d1ea5dafea4a4d8619cd96f53e3fb482098fa9a70286e49673730b5badd3d12640730f448b8479619de9e018f392f2ad3ed1205aa33fb6b2756260b43b435fce9da3b20853c798a845ce5e63d14311e23c89ce10882a1ffbd491b48977f39df11702397ea9160901aa0b0ed53bf3df57f79816ee442b02949e49269ea0934d65fcf51cd7b6312aa64cc4a77b169b0a69062e32b4b10a088008344d3babbbc2ce96fac4111718443f62d3feaf24ceac7f88f82c577e24b6eeaebe0deafc19cd2cca1a1327e62124d7ee43f6f68a3e89f4617cd0613e36c5f60668ce85ac54441ae951bcc9a46be614415fb83a8149381dac138fd70e318c207cd100934bdc4cf72531fcce6dd3c170ad5ca91df1a2df44b6ce905497fb2ffb37b5328c9733e665463d18eecd31cda0c4243dcc91e53578f412c24ca73a357292ab8485b3936e584eac8f0f60bf48851771e2904da8cc448a5794d947ae372314ea629be730e962225f064a89c9849cbe4f51d305e2f27ec67dfa07fa39c3e67e8f69d889080e356fa7c0ca2d07b536aab2c41b86d521ac1f36728778ef83f9e2ef2c8a194100264081952c6c7d521f9784f68f6697661953546991a044f327779b56a89f0baa6b900c327ff34de8ee47ed6fe8d9aa85a72fe077ea940b8e3d821a2bbc7bb39c40bf74ab087bac0d95568b64e957f3d4a3045c393237bc9f273b58c5bddbc366a3d7351e8f77d30b7812f50e6f4ca20795a923bdff38ab8e010b5e853df91fc1e2f26d2976457e8fa7725f344537ee03a379e574e5515b8a5e1105777dcab9c6b98d67724ce7432a5b9dc126fcfc19ec71a3366c945b659bcd7dbca7dda892419d2fe8077f23943551f1abe0a0db9bb2f3f2cb0709d06d60f70fcaaaffa6d60933f1d5c1858c739a61cf5fa75d6b7bb54c078f026409e4ba2b980b66ff5fe6a3bf50d13fc54e1198c9c84152fecd2a233daf0f911d568c7827b04c0e6e8303887e1b8dd312a8aa469d338571919b7e62a203a6fb77aaf6e186386e8b0f7c2710819d4cb72d1bbeb2db012a954258861ca36ef2295d13832c16c9a4c70fa51ac26a9ec96d514b7cfb01fa3a07e98b8842ef9b038c9cb42dc1b93720df0a8819ced2afbd4aa3205d827d450255107b8214225fc3cf67ad0a74950f41e4e09a7c09edf436ae19503870ccbec93ff9c602d673cd1c3f817d7463a62d9d5472d8481012a29f05da671cd5482a27d9987f87d7f76cbf3d9e7a53906c06233877d4c100f9300abad43a9e0e241b4d963ce5dc4ffd46b42269c0c1e62d0d54e55bf0d9d404f8979e62235269d19c7b9bb4a72b2a2e17e4aa86738634adb32adc392eb78c469cb6591ae7da283776021f145075824efb1694cd4c6b90c42c9c5efb99aab4d149c371287e602c8b39fc8912e59ed42fb70fd3301d9fb894cb2eb5ae8359ac5d24041e96da65a3c49bc0342da70b3315bf075a0d963ea4739d50e2a6f536f3d3fcce8280ea9c1c09a7a709b9b50dc1feb226a8deaeaf9a059771bfd0c318c3d3970bcc4a13ba9fcb21742a3cd46e1f0d492e69e6d5ef5fab2483861bbd2ca5ada8ecacb65489ed769b3b0ca014e0deba35609f3e85f61ee1a7b064d2b7406aca659536821d09fa02cc3a697066d7657adfa5ef0c30c5fd1f2993ca60f5ab96dc65b8000aacea1d83ee3350e275dd4b773b652bfac8be20e78e43584446e8c959161f63ce1aa9d7255893cbb8d4e1aa7e11a3c02a8847d238012102c6eb5aa87324bd9b2041e7cd5f24d4fac9774ff6bb614c277b0d388bc597a0fbe8f8885e2400f6d42141b56880d51d2c82d8a7965c6db6217422538c5411aa2fb7312f894fa3921a02b7dcdcd7f90fe27e2557d8f77af7452d76cb23547733b685e0c58e5e4a6a54c39c608b9c302db31856e0bb32c5c069dfce40d16970e884d05696d9bed7b680b463d1f15ae52c6c12a3ff1c41b1358860e4164225967b4694bae3b38e787f03bf9b087463e3fcc1e055cb63c98d35fde38c929f0a43b01b04ec6fc55ab08dbf3f44a091bbe8698d9063cc1e63f9a4397e7f10914a2143a5292b86efee17403f92169d074b0f67dcd8cc1ee0361953bedd21aa16de49910ba079d4dadb89cc78fac8966ced85985de7a23a58ef2847265ce22814dab40a2feaa34b53ee52ffae4bce760a28403254a31423b67609aa7d48a875631cabb2575b3965ed3213c7d1094f4b8b035730be802db37e85653760666e48a10974570a7c28d92922baec1fc48ea3575c5101469c24b5f4466e1d9a716354f556cae6db3771033ee036e357434571056c2aa4162bdb89ac98c532c416f307448eaac8d3624997d3180f34b672fc001feacca035fba27be165b4205eb26f360e0cd4a3cc84f8189ffbd55980109e2c5ec07f6eecef730c7d0f891974942fa34bb63e6f844abd097ac74fa55b8e076c862d862de4b90a0940254eb67fc589357faefb733a941936e846cb4fd6dce71cade219b3017278df4fb98178d8a8c0c6b5968150f953933917bda72851d346ffab030d05eca4c7eec38f547ef9760aee5e986c99779b8cdd7dcd956c7897f2809bbbb0776a2c3de4e4ffd6d3f1595121838d2459f7aadad627a3420058a14d3ba8c5dd6e2181cb1f958a6fe2672cfd1a69eefc4dea3f2482d9f53d433fdb27ccd5ca73f768b4de075fab9658587997d1c51616595c485a65d84f2bdf357cf3d0df3d9d8d46f8b9218e4d0f55622c3e2055971e832616c131da2ccf09e4fb13fad23f3988bb2265b44a65bc3e394e516f95cea9033e42864cca54c509ced76620fd31e3ab81284ad94b2bfdd8063fa44a921ca9cdc29f9cbd97b9a452761acdfd9862aabc548f607d00757cc933626e8726f09334b7ede23d39ff4740b81c4852819eff0ee15c20b29c1162e1a7d1e3d84acc47b22e172ab7dcdbcf93111014113a6d00487243b96d139621544a9a42085ee44dbc17e40117bf6dcb4ecebaf0bd0f092582419ae432c54fea695c3bca62155ccf0d58c5cd1f0de88a1d2d35a30742a92151f0fe62dbf8e29fba8ce7518ae8807dcb53a21acc3a73736761a8c523d51c47d5da89fbd8ea3e878b46a3c494d95395a8096fd2e34449392f19f0d0967ca698641f4acbb577494a6a7b485008509c2514bf2c25a395804913827ec057dcc073c02f1acc32e58f878a20c1dfabafa8", 0xfa4}], 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) chmod(&(0x7f00000000c0)='./file0\x00', 0x83) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000100)=[{0x0}], 0x1) r4 = msgget$private(0x0, 0x746) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r6) msgctl$IPC_RMID(r4, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) r0 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x800000000000000}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa2b0000010000abe7"]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x0, 0x59b}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) syz_open_pts() write(r3, &(0x7f0000000100)="60580f97bcd749494bcb5b82e0295d7f4d73b47b27c657f8789c6ebcf62323d8575537bff2991e2457e0c181c5562f3770035055c2253199ff0a2dc1d013e49ab196b1e84499fd801b9f6661f0e1c463e336233ac2082bf95bddabb26713e2877bb5a8fef6e7f3954fe2375b3c85c5289d8d1f251938cabc5e1d3d306f5905236f379d622edf6a2663df115c8d1af2ac5e438e44db8896eb861dfd1296295f10f80cf9cfad9d4f39963d072676b299d62afadf739880516deff8857883c4cee3b7ee2c362311db5edd235dff277478b189d7cc1f720ca53690b49731853affcf3af5e12dbccc8a", 0xe7) write(r0, 0x0, 0x0) executing program 0: open$dir(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrusage(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa88647a40a28bdf75f2ce0fc142989f75f7694703ca33d730a3cd930ac487ab9de7a84b6d54c3eba83c81a84fd8fca1a1b1437258a531bd362c2c9be5dd785655ac6e575871869d6fff35d8441e27931de67b6aff6d9dfe3174eb925398e8e9381f02ba961dbabf79d27f25f63bf37398a6796e5928c9424ed89ffb45d7fca8911510bfbfaacf44ba05bc5783c6cbead8435ae83af97378076ec3b78c29e4332ebbb266f6ea7009e990bffd701cf8d6a191819241a7e1000000000000"]) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) socket$inet(0x2, 0x4003, 0x0) close(0xffffffffffffffff) poll(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) executing program 5: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x8) executing program 0: mknod(0x0, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x1e61) syz_emit_ethernet(0x56, &(0x7f0000000080)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0005000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8019"]) mknod(0x0, 0x0, 0x0) (async) accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, 0x0) (async) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x1e61) (async) syz_emit_ethernet(0x56, &(0x7f0000000080)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0005000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8019"]) (async) executing program 3: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c549, "102609307e7be2df67de208c8bda612c3100"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x7) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f0000000200)="f2420c5ccaeaad9f77a805ceeb247b063a6c6ff1cbe5ba0a4b4bb350cb1fda9cc0d08c2310f2c0350e73933838496058b152bcae427a9bc8eec91d9c98908b4cfbb6db8094e4a5aaebd32dd9c2b2e221c8f3fb6e26a6f92d799e2692a75c7ad01641436e76def55097b8a47ab86b7c7e9e6049b082117e4016d7bddd25b52641f5ffcc", &(0x7f0000000040)=0x83, &(0x7f00000002c0)="a2c526c0c1541775e04d2624ade53b6ef33a3d8466662614c1843ffcc191cc53c5f5b3f2a5e14576471fa21260ebbf7d59190f29eb5d5be5d593b8997083c65055d1b88568ee76218516e77f27b1aeb66c3adac1c16d90785445ebdbecb3919e9ffd316136fca07b96380fb0c2b1aeb9a488b1157a34451fa3cbfae6824fd1867372a376f4af2c7ca2ea67959bca30cf190750f80b7b30ab06", 0x99) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x5, 0x0, 0x0, 0xffff33c3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) chroot(0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x3811, 0xffffffffffffffff, 0x0) executing program 0: mkdirat(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xffffffff}, {0x7, 0x0, 0x40, 0x5}, {0x46, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) (async) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6, "28b77c09b87aa57800080017d0d2000010001c00"}) (async) r1 = socket(0x18, 0x2, 0x0) close(r1) (async) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async, rerun: 32) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (rerun: 32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "c07b1f46000000ef1f0160fbff00"}) (async) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f00000000c0)=0x2, 0x4) (async) ioctl$VMM_IOC_INFO(r3, 0x8020560a, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) setsockopt(r1, 0xfffffff8, 0x6, &(0x7f0000000200)="2a2211ed56df183a3ccd9a8ef3f58f865813573bbe774f3a20846588b303f858ab6741e0c027255de29c6a884912e6a471d89a00a77f823b60144b088b30644e2a18d55eacd3eab38b9cf3e7b88bc73f451721dc48295916412ce083e40dc7010f979f88d8ff0da5303e82e3d85f1eaea1e9aa1db14cb5a7ab5cdbe5801cdd962390c8f217f8096ae1f7295a03e5bfdd41a990dc456c2a460c77015caa7efe409382ced838b8bafd95fa3202ec3b1b3ec4e1bdeed65a5adc044e47768f4bf55c268b13603bc3756e073875fc", 0xcc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) (async, rerun: 64) r5 = socket(0x18, 0x3, 0x0) (rerun: 64) r6 = dup2(r1, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) write(r0, &(0x7f00000001c0)='o', 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000040)=0xc) (async) r8 = socket(0x2, 0x4001, 0x0) r9 = dup(r8) fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) executing program 0: mlockall(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r3, &(0x7f0000000040)=[{&(0x7f0000004c80)="9041f8615e27caf0f152ade1312664fcba8a5af25206bdd56789c7104d6a5738bb3f818a4700d8ba8e8fff64c41975abbf9ce4ba536e150cd2d6a5cbb412f24f9b273aab98886168baa5b83df1b6c71249aa8507a9427936142eab6157325daf963f0c827181a0587043cd17470f0b7a8689ac137a2379a216d1af401dbaa6f9e25f1131526e34dab3a691fadc9ac99eb581d63403ce763fd46c097652fff2724659f913613b02eab31c1ab33b7d0379eaf24a9dcbf74b488ca84f7fd9e1a9c1da5401540a9ad2da91e50559352ba83b3953e7ecf10f9c15c232d9628a6c27bee3b48fcfbc3a0ccbec78a92ff8bffd5167e1b5a55c09f2a689602f7422a843c024337d83dbeaa09521d53815a00b1159feac9d0bf7c1089ee7f9126d4537e6d9f21b941d7fa79c7902029db3e4da9c536cc7e9d1a2707e63c13b1be75cd1192853df2a6817ea070af43d865e876c60f5a4fe2ddd7218377aa6892405454e9b551773af", 0x163}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) readv(r2, &(0x7f0000000780)=[{&(0x7f0000003c80)=""/4096, 0x1000}], 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 3: close(0xffffffffffffffff) syz_open_pts() r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x5b43, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000003c0)) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1) mkdirat(0xffffffffffffffff, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "090000000000364d1f016dfb37a23ab44d04c50c"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000001300), 0x0, 0x0, 0x0) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x20, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{}, {0x76, 0xeb, 0xfc, 0x10001}, {0x0, 0x1, 0xbd, 0xb1}, {}]}) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) (async) recvmmsg(r2, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) (async) close(r3) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) (async) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000003c0)=0x1) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) close(r1) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) (async) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) mknodat(0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x2000, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x8) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) r5 = syz_open_pts() dup2(r5, r4) (async) execve(0x0, 0x0, 0x0) (async) getitimer(0x1, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3}) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x1, [{0x2, 0x53}, {0x3, 0x4}, {0x1, 0xffffffff}, {0x2, 0x800}, {0x0, 0xfffffbff}, {0x1}, {0x1, 0x7}, {0x1, 0xb70}, {0x1, 0x10001}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x3}, {0x2, 0xcf}, {0x1, 0xd6}, {0x1, 0x8}, {0x3}, {0x1, 0x16}, {0x2, 0x200}, {0x0, 0x8001}, {0x2, 0x97}, {0x2, 0xff}, {0x3, 0xbaf4}, {0x3, 0x9}, {0x1, 0xe4bd}, {0x2, 0x1000}, {0x1, 0xd66}, {0x1, 0x80}, {0x1, 0x4}, {0x1, 0x9a9}, {0x3, 0x4}, {0x1, 0x1ee}, {0x2, 0xffff}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000001c0)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x8040, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000240)={0x5}) ioctl$KDGKBMODE(r1, 0x40044b06) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getegid() r8 = getegid() r9 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x3, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000440)=[0x0, r4, r6, 0xffffffffffffffff, r7, r8, r9, r10, r11, r13]) setregid(r5, r6) r14 = open$dir(&(0x7f0000000480)='./file0\x00', 0x10, 0x100) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f00000004c0)=0x7e) r15 = kqueue() kevent(r15, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffc, 0x11, 0x2, 0x2, 0x6823}, {{r0}, 0xfffffffffffffff8, 0x90, 0x2, 0x7, 0x7}, {{r14}, 0xfffffffffffffff8, 0xdc, 0x2, 0x20, 0x9}, {{r0}, 0xfffffffffffffffc, 0x13, 0x20, 0xc2dc, 0x6}, {{r0}, 0xfffffffffffffffc, 0x21, 0x20000000, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0xc, 0x44, 0x9, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x11, 0x4, 0x4, 0x200000000000}], 0x29, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x7ff, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff8, 0x50, 0xfffff, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40, 0xffc0000000000, 0x6}, {{r2}, 0xffffffffffffffff, 0x21, 0x1, 0x6, 0x10000}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xffffffffffff35e2, 0xfd8}], 0x7, &(0x7f00000006c0)={0x6, 0x559}) r16 = fcntl$dupfd(r14, 0xa, r15) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700)={r12, r3, r5}, 0xc) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000740)=0x4) ioctl$KDDISABIO(r1, 0x20004b3d) r17 = fcntl$dupfd(r15, 0x0, r15) sysctl$kern(&(0x7f0000000780)={0x1, 0x38}, 0x2, &(0x7f00000007c0)="373bb77228922877870cfdb88938c130df1712b44165aa89767fed506a6e947129c5f30d29c4cd345ad386ccb6c165bcd778c6a6dac1e0f8afa8870201a2e0e2046ce804ecd93a71cb0a042044866dd64b82e7a7965f1e4f0d12d02b4ecae34911895a68cb1619e6e28d6a4feafde19656aba1df79cc512881baaf501dbe127ee85e6f577869db41af7b6ce70cb2069d3b34cc4d976b07ea572191751d2b1e2bfec929649480e4b2ac553a951a6161", &(0x7f0000000880)=0xaf, &(0x7f00000008c0)="e28d04de143739ba7e03c4ee37c98e80ddb66dcf23c2b8bb74def873e0b04e736957aef1c49dff95f8e1416c3c00cc09412f66e473f385dfa3aae5730bfab96a8ec2991c2350d56fcfed6999283fd14b2f13dd61880853837930b84aa515e024ae1843fd72a6a728e64de0dcbec7aa9443cdb2a70af7d4d9eb3b01b316072c9631cb907e55e7ac5be0a173283707b8bc154a742b7e91cd527379c28752c233195cbed1bd845e80cfd5057de034450ff6520737b5646c0d612693bc54b48aabefd21c05dd7dc6a25e8c8c96b9", 0xcc) openat$wskbd(0xffffffffffffff9c, &(0x7f00000009c0), 0x800, 0x0) ioctl$WSKBDIO_GETMAP(r17, 0xc010570d, &(0x7f0000000a40)={0x1, &(0x7f0000000a00)=[{0x6, 0x5, 0x0, 0xa33c, 0x3}]}) getpeername$unix(r17, &(0x7f0000000a80)=@file={0x0, ""/258}, &(0x7f0000000bc0)=0x104) executing program 0: pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="b258440b0262fc704b023da699724e1274b7d7bd78866ec476fb6dd136e43c91ca9bcc7bd568c68b8b984ca32dfcd9f4447e0d7eeb75e3254e4bb14e0b72b1d23f4888f492d6ede8f79947e2d0d136993ef33c9367be881d6b89caafc662fbe57422e4da83b44f42eff49e605c90f782145f5a45d6ed5814b59d61adf672e7c75c8ec56b3ca9fac4b76302133d830595d4a6458344fb65834ec18c9f", 0x9c}, {&(0x7f0000000040)="39fa1dd499eb8d407273ef3c9c216f6a2d71ec3ba3133cc1aa71f6b0", 0x1c}], 0x2) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0x4}, {0x3}, {0x4006, 0x0, 0x3, 0x1ba3}]}) r1 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x10000000000000}}, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000100)=0x5, 0x4) fcntl$lock(r2, 0x9, &(0x7f0000001180)={0x1, 0x3, 0x1, 0x1, 0xffffffffffffffff}) dup(r2) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100}) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x1000) geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r4, &(0x7f0000000340), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0x1000, 0x8]) semop(r4, &(0x7f0000000180)=[{0x4, 0xffff, 0x3800}, {0x2, 0xb}, {0x2, 0x7fff, 0x1800}, {0x4, 0x9, 0x800}, {0x1, 0x3, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0x3}, {0x0, 0xe2, 0x1800}, {0x3, 0x7fff, 0x800}, {0x2, 0x19, 0x800}, {0x3, 0x800, 0x800}], 0xb) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semop(r4, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x0, 0x1000}, {0x2, 0x4, 0x1400}, {0x2, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) semop(r4, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}], 0x1) r5 = getuid() r6 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0xffff4610, 0xffffffffffffffff, 0xffffffffffffffff, r5, r6, 0x40, 0x1000}, 0xffffffffffffffff, 0x1, 0x7fffffffffffffff}) getpid() executing program 3: kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) poll(&(0x7f00000002c0)=[{r0, 0xac}], 0x1, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) clock_getres(0x3, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x4000, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3, 0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {0x1}, {0x0, 0x1}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x91cf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x8000, 0x22) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002e80)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x1f6) r1 = socket$inet(0x2, 0x1, 0xf7) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x59) socket(0x10, 0x3, 0x3) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000001c0)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x4d3, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x100, 0xffff}, 0xffffffff, 0x3f, 0x0, 0x0, 0x0, 0x6, 0x8}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00005bf000/0x2000)=nil, 0x2000, 0x4) r2 = socket(0x18, 0x5, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294dcae97a05ae0a10716df5", 0x1e) executing program 2: fchown(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r0 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f0000000100)) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000180)=0xfffffffb) recvmmsg(0xffffffffffffff9c, 0x0, 0x0, 0x402, 0xffffffffffffffff) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffe, 0x9c, 0x0, 0x0, 0x10}], 0x8008, 0x0, 0x10000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000000)={0x45, 0x0, &(0x7f0000000080)=""/69}) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6c, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000040)=0x10000) executing program 6: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) writev(r0, &(0x7f0000003880)=[{&(0x7f0000002d40)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81e55f402c2034ece7f6cd8025f07c3a58a3c64f2e5c9c54c6b6d148748753abd36b2cdd98e1df29e96e5a74235d5a6972917e27b5cc4449a9e999c7f5dcb6fd3ab508eab760d6b39ffd51fdc7fc3a7d40b1a3ce0517e566bd8ff344492dadc83e788c3852295cab9b4b825052a61a5fa4bca26ac0a798744077faa9b051d969076df2672128417649800c7404db7ce7a0adb1a0eb5c3d5aeac67e8cc88a51b94837aa86cfce5d13cad98771acfab77f86a8f1891d4b647bb5d820a2418d3048b2987f7ddec1f54fbac1dfe54bb0c2aac1d589db9c73755c324aca5e230406a4f3fca848af3a25725f13005d6daf7871e970e3fb943b89ac70eaffd7801005a75888ddb318e9f27bb288c2b48b8cca1c4555920641a828abd0af3949300866035d5e5e7750ba7777008e6704150c6b222bc6c6428fc79a884effad2d0bbc7ea61f2e0cb59cbc28ac5931164ce71e84da23bd823818c8e0789db9b3df88981daad8154752be1f2009a29f97e4959534b91f7eaef7a72f392dee9e5b3a96ab2edf92d10dc2b5ab9784e451f2c6ce633404cce4561d2d975768dbcdb7b11ae884bb3de51de83e19ed50e14904e4feae7054b82401e31e3c6becdfba3db5d041eac5f53fbe5d1ac967040475231272e0c85a3d71c9ee6fba8bc84c6f69d5bc6fb3d122f4e889f58d0a72421d8050f42646e0cd0d92ff67821cf32a94a4b67cffc3257e5ae87df10c93d338ab34933698966d5027337739838e01370125c595da4230e3bad1153494f75f15c9694dcc68da53ed623c687545439d1b88f93bc479a70df88aee3dc75329d7765b76e86b3a4b9a27dd0b653e305a29c4784e945be22b06bf82feaf584cb5c76e6a39d8cf04d2764e9e6576ae5b73e6bf74e80c6be94007244b5b47d88758239b49127f98f115a17011f8c28ff9f5416e7d18e8a28560acbad4ce0e7d044af6662dca7ead5466c56de0b423002380aadfd48d4e11ab77afcd445c540d7be70737620b905ceba18e8197aa7f04b33da87cfe1fd3644b4ad0c730d9ea16b131d54958e46db13857537ed395d4e632e7f538c1a949db46df8f1777936109c496e6ccb20651b0347e49ce70e406c9558848ab594d762067e04905cfa412382ed248c316e77175578503066c966d89aaf12aa9df278d51d20ccd5096abeca39ab7a2b01be567eb3cea907edb86827851ff99c27633f6f870e1a4220591244f30ab0cb2862dd92025fe705c51893f5780f88676a7b46ae035082fd4ac15b53125d274742779fe18d70b6cceeb8eeb0e720fa6224a771d3b179834cf7cc6957fb8a64f7284caff06275f84693c0ce6d65d7ce8b0190c5216caff3edab5327242202d224a77b823e34565972d7b3c048346a8d6a5939ca23b8bca33608e5a5f2a9b3821fb6fc5ed36985016b41e4d07816d1a0da2000afe5536f494389cbcd4edd383c93e3ca5a7f84c9a98b3195bb29d39b175a10a68d7939bf974898dcdffcf315a8dbece6cc056e8c11ebacfbe14ccc4f61eb82ceca4e12829a7f8eef58cfb941c33472a301bb398b2d9dae295126fbf8ee23754d26167ae6269eb6659778f0c243844f6096a8f8fde31cb567dcaa7de32e30ed74cc2b46255e12b2d67bdd44fe00d4fe0f580d2ba89f69210158bfa74c2edfc6e623d77bfe504f7bc29553e384a86029931e25887b1bf12dbe204c5d9e16ac8c0191ce2322e1f0768ec65338c25ea52eaf1db57e8404ddc402be1cdb607ec963383240d244d8ae388c3158bdc6a431fb8123593512c3b455951e95920dca69f1257687397450aeb822cca0bcc64803a6c7fb752bbfb6175ecbfbcf76e7e629ecb8bb7536ffb67dd106e682d8540e9d7ac9ac5c2342a7b0b340cd1b20cdad78cdda2d00ba0b8894e93b9d4c6fe9a40779c999edd387ca77b8ec2dcbfe38955f5f0730c629328ca516e4463d705a55b953da68395e5f831dacf6c23cd1854cf92926c29d16fd8e4017068b6f97926f5faf548c11a3a665c4dc29bf168c57989ed766d4753df88da8c3dfdb825b2167309e2d54d7a625063df7d3fa1a63ed10cfc358f2a52392bd4c5a3ff313571e693f1f59a394ae0a28a7190a744e62b129b920754d211601815faf2f55d07a02a7b1310319cfb18901b757174d1889b828d8c97d64e4c2b85fcb70befd1a1006f4e2b69125e90d21baf47f869032888b4159946bf968252f9d616a85f02dd2591c9da57ee6efcb80728e31914f2afd55ce67c744ed6508d688a096694376deb2ed44651cbd9695bb76ca89c9b3b42e00b3c41819aeed4d1ccb4443762afaf42adc7929b986b58fc2bdbe4ac21e29d897a4765fd14391e8f5a82bea7ce3b5428a5139dfe52c312938e93b3bf85357af098df21e79929ea43e15f4a434e978585f9c0b41d9221e006b963bc22506c77b4954ec8dc433cfcddcc3bc939f5ceaeca76160306a01eb9316bf72b426da60f6755f46b3db84f9ca0c2ceb7d84e7c93090000008787278d9b56aa260f7df0d1ca8e26ea764da95ce01c87d89ec6b209d2228526bd792ed6feeb98d79a10b4aa836a370f448ef490bef12217335d9d8f4d7307ff8b21177fc29fd61642892db8e41128fc5d7bfb924a43eab1a62ea0ce19197c9e8faae2277cc8ade45b50ee574991cde69eba3e70ae66a2efd467a608a76045a9c039eda9cf3342a104f45a1e2ea54b931d52ecdb546408eb52144e67de7252f400c3d76e480a66b7ca7981482eff31f140cf5e63ca1ddd276c944b341430107bba85776266eb5ced0c1f0d7a0fdaefb1272af4b408d00ad2008628711d0f2a8b6e5fd922f40ea60a355dc2e7039a09a8", 0x801}], 0x1) executing program 3: openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x2}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) setsockopt(r1, 0x1000000029, 0xd, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) r3 = open(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0xc2) symlink(&(0x7f0000000380)='./bus/\x00', &(0x7f0000000340)='./bus/\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) writev(r3, 0x0, 0x0) write(r3, &(0x7f0000000300)="1e", 0x1) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f0000000040)=' `\x00', 0x4}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0xa3c3a003d62b6378}, 0x4, 0x0, &(0x7f0000000000), 0x0, 0xfffffffffffffe26) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000100000000}) r5 = socket(0x18, 0x1, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000004c0)) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)="0300", 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000340)=""/96, 0x60, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) socket$inet6(0x18, 0x1, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknod(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, &(0x7f0000000340)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0xffffffffffffffed) nanosleep(&(0x7f00000025c0)={0x3}, &(0x7f0000001180)) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f00000000c0)={0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r2) accept(r1, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000080)) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x5f8883f98618bd55) chown(&(0x7f0000000200)='./file0\x00', r3, r4) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000400)='.\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x5, 0x3, 0xff, 0x3b8}, {0x119, 0x40, 0x0, 0x9}, {0x9, 0x4, 0xa, 0xa071}]}) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f0000000040)={0x6, 0x5, 0x78e, 0x5fa7}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)) r3 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r3, &(0x7f0000000300)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/175, 0xaf}], 0x1, &(0x7f0000000240)=""/190, 0xbe}, 0x802) getsockopt(r3, 0x8000, 0xfb66, &(0x7f0000000340)=""/208, &(0x7f0000000440)=0xd0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480), 0x10, 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) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) listen(r5, 0xffffffff) syz_emit_ethernet(0x35, &(0x7f00000005c0)={@broadcast, @broadcast, [], {@generic={0x3c04, "1789b146dc5e60d2f6b39cdfb55d25dde1441807b1b0157b69e3abd48a113d2343de610bc9cf95"}}}) r8 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000940), 0x8, 0x0) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000000a40)={0x9d, 0x0, &(0x7f0000000980)=""/157}) shutdown(r7, 0x1) getdents(r8, &(0x7f0000000a80)=""/189, 0xbd) r10 = dup2(r6, r9) fcntl$setstatus(r10, 0x4, 0x8) accept$inet(r8, 0x0, &(0x7f0000000b40)) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000b80)=0xe1fd) executing program 7: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x9) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x40000000, r1) readlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)=""/206, 0xce) getppid() ioctl$WSKBDIO_BELL(r0, 0x20005701) r2 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x8000, 0xb) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r3 = open(&(0x7f0000000280)='./file1\x00', 0x200, 0x11c) r4 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r4, &(0x7f00000002c0)=@file={0x0, ""/248}, &(0x7f00000003c0)=0xfa) r5 = open$dir(&(0x7f0000000400)='./file0\x00', 0x200, 0x30) r6 = openat(r5, &(0x7f0000000440)='./file0\x00', 0x10, 0x0) connect$unix(r0, &(0x7f0000000480)=@file={0x0, './file1\x00'}, 0xa) writev(r5, &(0x7f0000000540)=[{&(0x7f00000004c0)="6b47b6ade0ed0404fd4e65681d6a7178661c2fbd2db14831d62826612727290f65bbec3b0659ee759a6706012c47cdfdee89e47a7313e06f862844115f5286dadd2aabb3223036f2a7ad1df656a387d655365f6075236c4fcb98fb606deae8fdf8d5aa11c63f5dbcc9aee9f43d267b5cd6c22eb6f60cc3", 0x77}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x972, 0x0) writev(r7, &(0x7f00000006c0)=[{&(0x7f0000000600)="e9c7abbaa1a26fc495c125257235e789a615713a9e1766d84adabbedda6d318dd1d54125644c230910e269b9fd47e4c5808df4cf9af5c3afc08fcdcdf576dda1d5899b32ce90c82db84002262f10", 0x4e}, {&(0x7f0000000680)="bd83bd716704b8eaec0675c06cf9eecbc9f865b004b35efea64374ccaa90e89a98f8b26d2e659ca1e1009895a64dee48", 0x30}], 0x2) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000700)=0x8) socket$inet(0x2, 0x2, 0x9) readv(r5, &(0x7f0000000800)=[{&(0x7f0000000740)=""/152, 0x98}], 0x1) mkdir(&(0x7f0000000840)='./file1\x00', 0x1) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000880)) writev(r3, &(0x7f0000001ac0)=[{&(0x7f00000008c0)="f6788eb3aeb1b708b1eda7eea1ba61113f11c46f96609c22a2b6506993fe32abb87988080f0ca18345ddc712a2d042c5b16e99c9cc8612f66da1d2c7baa0291bdfe2d129ad6ccb20645cd229dc661c1533cf717a0dc76c4653fd7e5de6fd306f6f2c35cf59db6df56bdec56714cdaf6fac94026984f990dbd82f7967f55eb9adc9d196579ee38c582d13777c2caa1e32dea42e41d224333a94595a653ceb06574cbf79b4b8ca681349ee684948aa8cbabc28ba70fd3e1f5bd7f9d6f3fc94aac86896044615b5af6f74ccf381dfe07c2c61a4e66b255d1439772663b7130e372e163f0cef777c6b2402c53de39527e5dde0e882922e6ab32178600ca32ecd5e5d44c756957dc26331be900510df5fb3e072e2b3940c9d275170b8eed4356eb84f9a238c378277d0224ae7c8afbc19d90fd6642daa3846ff483063d31eb62aa697fb11cf0fed39d5de8e690140b2a39e21f08af397690a2894ce4d500f4f58c2f2d762866886d01cf2b1194b0b83695965fde7a25a19d1e484d43b0f308cfc49014be783ecac7ec6ac9dc55268267e7cd62176b0fc5459317520d8cd181f9c6eb4f304caa177baadd94f0593f87ca3c4513207ad5421e95739e98b14cc956cb39c9c26e1b8b8e1049fe8cbc870e9c0446a573564f9bdf35685f80fffc111a70e346c64cb157c9f5044f7fbe3d51e18c7221b1cb5cc5c716a36edfa2bede74986e484235d4f3dbf534db9711279d2946aff3f4560ec3bcab1ababd290f13a216d45dc38350f61d322dac9f212ff4f2ca2dc190112741db4ca8dac7f27f31d2db20ce588a693595c71f9ecb6273003ad533f3063dc494048ce3f82782137e42d5a949a7f3da1492013da82763cf1c9b06902049cd21dc923f2bea90182de0ab51511df85efb267bb5529629b4eb200cec1fb70e4b05072be74344d708d0c0950995bb8f3a05d68207996d1f201aa7f3cb1a284657ed768e30001d6ce6379f6ac12337d68d706308fdfc318aef2289944db60319e8f65b148bcdcce6133bdcea36e0d3cee8c03dd494b83986f8c2b6c30d9ecd89ba69e39afd9e59d516020c1257013e195d16d96c484b425554473977403420c3e945a8e5d1a2a4690640f0e7c5cd296438c75a1eb3925789e5470d2b64dcfeac2a45b6c750d99012daa260d875bb91c26f089f088d9cc53e962bd1b030a92f5681bd4fd0c7eea5af95a56fe610a970786f95a0ba37a8dcf88890196980ecd764d144a3e70728392704a71608100042691d354949a463da671b03ef8e3c5eb760c3028f86603868d36ba05dda765bd0c40f49e89489d029d4fb13fb0a7728ae5ac8a0a6891b448e421015103422f89050bce05a784d6b11a22d9e6e24f120f1a1fc2f1d71414b3fe28df7e25e3462747b48b3be378f55aa121ca5a3c4a799084eceae15c0ebe6b5c6688acc8dae5ccf0a23d1d58e78929eb314addc38576a21b8ee9f356eefe6e3f3922dae04b11a068edf64d3c92fd02f60f004ed052e6b407fa3d4969f771323577606617e0ebba33b6d720fabdb90494e403c83ed5a977d6d1f24cfb5bbfc6c77ed64a07a1e78eb652b75994515a385b6d732dea686149dd67733525bd4f2560607ac32304ddea06ac5c751d614b3c76a5709a9e035e1a053805f0095f27f3bccd64ce6caaf0aa741ca08a856960f03db466bdb230e69620e98934e65888207abf87966d0b3b0c09224ed42b7c6b36bf2013cb026d443325d72898289a437fb39d01e49bf761f2950ad129ac2c3e764f4ddae04de6dfb70bf804fefa58ac43cb2e2ed3aad5a63283254a5201d6a58f5e5e1107e8797d69326f79a50159e960f84eaa408ad6b8f30af295198235b2161c3161bc1fbbab423ff853a895f96fcc6429cdcff13e6023a293fe1a93b57b0aa2c2a3cc97f0cdc355d95411d0d4a25656f505c4edaee88b0ca73f89118010e41c0cf26ebf0ae4f4cd4bad46b6ae7ba1c8c07c81a9473bf78d69dc14205fe2c8c4b4d04d7a71d3c7adaa08c9ea2bfb4c6a20cb7e22f9bc7a40f6c2f678e22c7adc1f8b80d2763de5128ff19e970453baea970b641fbdc8ed1d194394d860e558a903c01d2e7bd8b2591e6d8c449dfffea70a91744c02716bc4f82cbd326fd8e9f064dcf9c761e3d8ffc633c98fb0b2cbad0952b887b3a4ebf700968d47985a49927c6ede7a1d608cdf0e2fb3e4b61e89b15faf144a170282740174212ad80a0382d2348d909de6d312cce36c2e96e9b03efcb0869f65e2f3f6cb3436208a5310ed2e84091a6bcfe4108c755a295221d7702a6e6ba77cbdbe6692f7adf95afe8e88a0d3c9496350041af59a95780fee4f1e3ee6d2b9d0ab4de1c398ead8b3b171b1c90e4dd490fb43f2cab3460c9291183f251ae82e652b077e85cb0286a3308f316de90953cc70924c3242be5237a9f4f9b36a9221b905f338cae885eff13caf275dc4f5cd8106a554904e6851288545b923c7e3220c66de5fb6938aee90da76a318a43077ab1d77a3cae9351c5a6295b7553248a4b70b57f49f50b933f0a0ef8014c604e86e49c4d580347ce6cfb8d5081912dbe9b6296aaf2de25a2f50eddea9c52bb1818f4b275a9d999dbc6e57bda084b6d085f18f7cdee4f68f996c0d38fd19dcfd6d7f1deeebfbca2f8ecdce1e3f1b012fdfc19e52095bdf7631cee17f35823256e525e6f02de038f806e2baf6dc32e15d9f02575af6af0f1ccb2a260a8180fa058e6512eb45346c2de3477f159b7e98ff8c34b39dd6f0e547fb889c33dae3f2b1d8fb2981e0d3979bd728fa86853631d6b73c577d3a8bbc543e621cc500eb22299c06add23ee5109e346b93046fa4df6e3c0879940f31a56fc834f049f989714154f5d41389677f7eb6e9dd44976f96c72934265d6d66c0611849d53fb442d504bfe19d1ee7e63ee8bd87aa8b878b79e6c2b05b67de19150dddcb2861d9c9374157c26883881cba27f72f4e94e83b3978b4f3fa0f20865acb0c945848227c7e7e3169c98f4212ae863f4c38ba4150d264b0126a15ee818911c7e916609baef97c4c3f4d7d61380ec32c4f5793dfe5967c6de8a75af1a10263d011e63dc811c071fb85d66a27da1b3db3b5db650732069a6b715809b67a6b8cb836586c431f88b36a5b19c4294b4b0f991c600d5e494f992e96b99014d88090f5d6b6822758007b3a08407172d42134632cb13a03e6bddbf948538f96d6d0e952e5dc44cd7df1b3fe384b6b5fc377b201594d306e14729fa680fc5299546a0521e6790eb18078ea939ac67290b0241299c23ecef21fd4f7bec4d5d5e8d06b2ddafa36d2e84c814667c956b0f72d8267356311e185a1ad594dbda0c7391ba7a8b8d1a5f2ad8d6bb123d16a9eda09bc77266e290f9e54c522353dc1be2f93cbe176e03cb8cf0855bbd2fad6409623fe6fe180bf1f79ae89e33276a9fcaa43933e13192d01590a96180bb80f02f78a3ebfd228cf87c17ee246628b02b54e1d69b5a9c0edd97fe32f74198860430580aafa5986559887454e677408ad231f09c27cdd7a9b968f909f34be1486e6704dd08673b0cc93b508b69f7e9163372082f1ed5e893733bafeeb4c410c3399c40204b331d1fb78c3667d7ee7b1d5225c440a733a9e8d281360c64b9ad001dd2530ef422e1c6cfe45e3573026eb1700fe4c046275b5873eb9144971fd6c9713bbf96fa0986dfea576c7babe4fe05d65e29d9c4a9c26ad0a6bf6e2014f21d0292fb9995d9195153c61435495e5492ed8049b6bd5c0fbadde5273598404d25ba9a46d7b8969216cc44448ee176b2e61b559ac31dc3b09e199e9b0efe0a59bf93218646b8a6d62ae163c93824b0b05c8308852564b532a70f1033ffc13af2c1a44c7fca3a901e17b2f295148e086849e4fc58e9271e470e7f04681c29ba7c2860f5c2ecdeecc350e7b7b250c0d1c666f778873b0a19759ed95a47679b12554fc8a113cbfa4a239ee3e65c19856bd9916ea13308fbdea8a3e3f984b19e7d90175ff6ea854a38f9babeb7163faf4e1546015b5a5c1e518e59f9357455e9139675c8ad51f81688f26f08b2577f043ba51fb2dea8be2c18675b2cb23687bb8f69b4cbc28594f9ea3e9561c1fdd9689824b74697d99bebb430aa4c7bcda2de730acbcbf8928ae0497fec9a0fe276b1748d9a84479109b55839ff35410c58e56e0c1de59e2db13673f4ceb673a960a3d9e4562334ec00d235c13545ba3a744a61c76a3a23945c97cb97d3a0f45c861325071ea49d793de198a3d9a4a377e0c1adb5dc43472c3fd73f1a390609ed064f41151be3152ef6ce007fa366785123d18c62c696702c73283ca67e0ae1486bcdc3c27094aa87bf1696590126d229536b1df1ddd1b6bbd2ae9443f22c685e7b38ef0872495093025311e2b313b7c1197b909673bd162862c3495e478559c0de5dc239c9e7d0cc60ddff1c65aaa8a11c33250edeac030ef3e149381ee7631a0e7626accbda90132cc8a3d3112697de62831598329999a6ddbedd8b008eaaa130a54d247adba0c8e8b23ba1f3d82b547986983e0ed633ee8b034c382456a1ccb83dd373d27c0f67f26b08dec57565e1c98595e6f6f92ede81d9eb9724fb59ff73c29f04b4fa83ea41a8a77675c8d839f4d6605ac1a8fb7531c473bf601de93269578483d131ee1a49f387dd33c7a118eb109900b83d795be7ada43b51072fa085d491d8e5cf1b9581286ad3b58e4ee119a6c08566cd0474b24f34be0bf3bbf6a76bc357e6ca2aafd2f0e592b30694747825b50779680c3d61ff2672ca6ad60881eb42079dfc3441328c48e837a1dcb15be0b311f27b0bacc6aaf18e005bf6b226880cb66d8fef0bfac299ed1c186c24b88c064e0cc2c5155d65c26e81c83cc77da0a85b999df3f5b53f3d27844603009a543bc2fd282d98df61b4aaaab62faa68a52ba7f0dd7ef20aa36aa764d68d397847a7983fa501a461ec999e4087633f4a61aa5d3d9ed2baba360a95d390c8fcddf6dd6ac0ad8d1eca9b28840075ab4eeb7963fadf1939f53a8a0e72e4b12a3217d753a2796f6f9f40cdf85683b76101ccb4f4ff33fd197a3e2d6ed9711b31a3fae7abfc131963783d4cc03e84a9ead5043ebddf3a043642565af31e52bf7b9cb85511af9b3df66a87121b1ea8cce3aac3b94ac0ea8e9702fb726ec9e942bc09ea1e4e189e0e18b7796f22b6f328ea488f1fb323a6acf2bab35cf402b4e2755a2d4489ea98243bc1aa8f168c097466e75d978488875d55d7787f487582398946431e472c18bfb656c90e9d84bcde06d15e6c9e05baddf48e66de8e1a4553574bdd8da40a43f3dc62e353db898ec7f09bafaee46372dfb82e7d15bfaab4e855c5c25ff9dce6c735b07997c11b247e4209a21b2b4836617675c0f63d1c6c3bca14d573b762c112f7c50876c222d9868dd27ffb4b361e88d751fa499cbdcbe9993a9752abfbf852cb9b5419b483c4db0ab57689ec50f696f3b510d4c335f75cd3dfbb64998f8825897816da0a632c3be1d4f43ce8e2e17948406e1eef5ee649e5decb5cca030e63ea8ea09fadcfd118f341ee8be733e7b9a399dfd442d8354209f3ff5f9519e0bb11b509f81b0ff660d92cb5f09c60b4b2d40eb29021d982adf8df1d029efde0938ab7c69ee212d058421b319515d5184cf0f8e301e6c536999f52c2017e9070b67acb29686c8e764c158dc3ea44118a330fd7357d30e791faecb917b5ece12637f515843f744172f1bfd3766abb937adacceaefb6bf4551278edc6dedee287053fa55d775a0e7d29be622b9f12ba840400", 0x1000}, {&(0x7f00000018c0)="31e270956cff62a17838adb102d394e93e7ed352f28d39c31afd98acb1d85d16eaf98249dd7d8bc43e4ad0e73a5ce504968d3bb92abbf491f5f7898b22ab402155cff24567e09ac47df52524118990e56656306475ba283c05bfdf027ee18ac0f692edb02bcee398a880a4d4b21d0e6a012d77220270e32ad3edf2e26fd780ffd066dbf720d817", 0x87}, {&(0x7f0000001980)="79ebb2", 0x3}, {&(0x7f00000019c0)="daeca967658bc9857d3898c879", 0xd}, {&(0x7f0000001a00)="558db559c623c397fbdb3e331047a6805c8e9ee10d22e627535253d63713e282d6b1160fb9632c24dd4dc35c5f4aa565bf94a6bf8e24a40ac3e744e7c1f6d84dcb4f67b0c4802e1cd86c443313185e97d4b7c2357f8dd48fbe3a8f674d26124659fe63b39d7c3b06e0b7fac2cb2e85633fcacef09f26fa50e7af65a834eaa4efe4eacc59af4fb33961e96a0b07b871da279c41676a779f3d79c2b1e74f976c48d65c51", 0xa3}], 0x5) getsockname(r6, &(0x7f0000001b40)=@in, &(0x7f0000001b80)=0xc) fsync(r2) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000001bc0)={0x5, 0x40, {0x92d3, 0xbf}}) dup(r6) setsockopt(r0, 0x1386, 0x7fff, &(0x7f0000001c00)="5147c451419526ad1ed67063725d80529e458de40b810b3956d86dae45eaade0e2be814d18e078f15e05f187b26332d61823a185c235eae898f19d4b73a78258be854c7ff5cefaa2f17c933e60c76ef855ecd2779980792af11442a1497d0427215c2aabaeec79c646f61300bd980e4062240b79badf47f95a2abf3f855872b9ea7dbb30a2591ffa13e5f98d2d9c34fc1ae756e7b65ff3989616dab6b4ddcf7cafb95530567d1f01c7f08cac0fc65753850f5a871726ea8b2609082ef9648fb418d45a853058872591", 0xc9) executing program 6: sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4", 0x0, &(0x7f0000001300), 0x0) r0 = semget$private(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) r1 = socket$unix(0x1, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001180)=[0x0, 0x0, 0xfff8]) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x4) open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) setreuid(0xee00, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffe, 0xe005}], 0x7ffe, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8a, 0x2, 0x401, 0x6}], 0x403, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x220, 0x1, 0x0, "0100012d29fb00"}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001"]) r4 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x80, 0xd02) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r5) semop(r4, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r6, 0x400c570a, 0x0) fcntl$setstatus(r6, 0x4, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x1) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) executing program 7: sysctl$kern(&(0x7f0000000340)={0x1, 0x2e}, 0x2, 0x0, 0x0, &(0x7f0000000500)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b0648ac2259a7e724a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e915249b9e563c176e4cf174e591da51d9c38f668a2e24c53cf21f0e4f35595c5cf8a874301f2e4f89ed4bf0b869a5f540061f6e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba9c0a05928a0c36fc32754ea7aef9199ad71a6f379bb4f0317c13c7639cb5596e62a8b84d59eaeb9ea6ccebb04ad7f67ce4aaeac56ef7af9135ce5455f0b4f04e4fcffffffea2a6b1f25f3a52da62cbc1c59858778c1a32980516662cd6369117b37aa99642031a2ee4b1302a3683fec6f76b0a9ba3252ce14385bfe5393383e527add9aa7c617ef80bee5ef252c8b5269327e3c1c729deea9a5b542dbb4e54a8aa3c3f68d8378506351f44f4e49c3bf728819bd41805b2926ba46287aaec5a487bcafb931711a7890965c895545408a6dfdee3fb829c82349b10ec2ad0896098f1cb93294ab624d10479e2465969a8c12e18d83b53fed5ba0a59dbefb77cdc3df69db9636604321ce5c3e4f0d443c29cd43f9c0d0862cbffb81cab403696bb9556f6ea53f551d0de26ba9420d8a31fd6a3dfe", 0x1ef) socket(0x18, 0x0, 0x7f) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) r0 = syz_open_pts() pwritev(r0, &(0x7f0000001900)=[{&(0x7f0000000380)="ace5061a48638a8b33065261cbaf5e7fb9b7ac6d80fb9305521492d9cf55cbaf38e77c18e608b25f288f98c72ba60d9fe3fc66ec8a89ad50990b88f042abff66dde82da5ef0ed5f7934acb2225bcc23cd682bd6038ad696f61971dbedb0d14f4b057e1297aa3e88991825abf86387a5dd3138c19669f5e5ec2b7e056aad96b4f292585096640c6983162306611dacbe35329881328bf3827ba2c86497fc470e590984d3597a1ca9b0d490947fe702e9ba82691f0ed1d39e184ee096d68ba84c460cc2e675e37dcdb6b96dd81", 0xcc}, {&(0x7f0000000700)}, {&(0x7f00000007c0)="616520204219501cf9e357d7d87a79229785f669a56454a97dfbf09f03a87e1e16e058119ce8f6ee22ac0aea24404780dee8feee928913f19135a90a41516f2e31d337cc2cda439d81a24d8a9185f12304e645a326c99a75a5e36f6ccb25e00ed9343233a1fc13088af557d51b8851d3d2", 0x71}, {&(0x7f0000000840)="82270b05fcf6bc686ccde3db14fddd95a7be964d7cbb340295cc68a3072614941b4aac5bb8ceca81104565495b9f9765a9fe3ab8fdb18a5ee2bd154c207cbbc2680a1807d5b8910ed1f160ae571f90503617232cfe14b0dae4be52978c36bee46f38a6e952a6123c3b656b4768190920ae4b3eabffb35e533e3da49184d1ea9f46a89f81f842008d055a1edd8326116adea254225d24bd4769a584", 0x9b}, {&(0x7f0000000900)="8847e5ad710c6d62a71c2567a02b2b3a5c284d6d17dfb5349f331fb0dda74604d5848e0ccad90238a884270de6e7051e4f10a99fb031e51129e1a6982a6cc306abb3cb581e2385354c567df2acee9e2df7972c044c9b3a5f7db1f712e2a3a0d72bef76e5235e1ddc7289e5d01ed03196ede4daa24e52d1e4826597196b1e637be41a6bdf7138ff818968f35906fcaaad0b6214346024523d732dac7ff43b68c5f5f12a23f23a972ab970c7143a736461f014175387a0c7f160b46c5900dd9f72a509d7a6c9cb01de5c719eb534ba1470b2e9fb6336b3c6a2a5f5c461a57869099e999b9ed65bb8e28de48549a83e02f5f930854371a4b33bd7f2eb90531082cd7068364c0f087a6eb7a6b1c546cbb9ceff38211eee88c5abd3f7e8a95bf370099207609feb0ad8d07e1a2c864a59d06089287f845bb638e8fd79869732dc1f39dc0b659411119605316cfaf6b5234f1ade832d447ab6a87c9ef1bad29b2ae98fcdfb40aa22627c9271199aee010550abc25030bd6602471bca0512f9c2b006dba02e3549d07f2509b1af40dab7edc0b006759f5c02751e4424b0328ecfabdf1a1ad688f5423a588471142ac0887f31bf9a10797cf6c465239f5cf3ef1f3f705a1e5980e53662b4c4cef55b2bf04e5a5aa6a89fa30e6cd227f2f08ce9629072e23a34fa41c9800f653a0b9fc29b5d761b94fd7b59b3227b359e504d9062b014ba86070277a420fbd3cb282902b47f0f967e4b4df59ea695b02c9c15e96c2f1d60e03b74878935f1dfb4f4a534e707f22368e6469e437d8faabb1e60d426cb511360172ddaa2383a5ef9685828ec543944f723750a188ffbed68fdae7a24b94ad762c4319f51e7195098c3595bfdc76545b71a695789d7971bc691ca779647092530505dfa96683bef9ff212f9e0c8ce55ec4acde57ab5914fea57476a467af36c63d1cebe8088ab6a9aa2a2de7c6dd8d7b246dad5917c99d53669270c6329575daf10f69ddb13a0d8ac842c11bf51d65d3ff9fbce370846362a650fc74953c93e74118710db0eee5c90e64a92e50d3e7d454f685a651cbd8292e78b94fe04236b0cbe206e944b4d35a565648703c61205cf9e5a89176b115c8738812ae053f2b4a055f116c0a084f221cb524aa3819fcf49dc9faa3b4fd897d579554aac511190bd04841cf9fb5f1c8f4167091328c04b43e65a9f7f56741151e5f8ab396e22aaac2e70841392fdb39419c3f446de88491084e21f281693ec47816db44e6ed0f74c18ba546262a81535f31714d167a7934eafd4b8b0ce503868268a44d50001aa6151dedff711bac3bbe54efd8e9595d2f09116487428044a5c55743d0865fda6d2f2f0fd380d0f0befd1582811b3d419addfce5c9f222e6bddbf7defc1c52c778b7542cb4e5d11f8e56b3fc6b40a04d0b4146e8986fa52130cc274193ec4275854cd44aa94bda12e97bda7131330c4bd7c863b1632fa6eec92985584c77321305e508391eccb30df51e26372783aae985c3ff9008393c777e3aeb4b5db1663da04441d692a4ab412a2743cf1a8226da58e395d383f7530fe6cdcd1cab928e34752455dffbf7b293f397be7ac2b4805a1f5f9230e2ba9432a4faa023024633e6985840b6c5519f548e0ecb555bc419239de92b7fdd1f10c633395c83edf237a08aa7c8a77f0ea2d4aa0c14f76990f44f8ced65cf76ef2ff23c0696072b7d86df796213167308d799d0db5b072046dabb4c13b4a7ad5cf28d69cb949ee701bd9046a0ad965c5db11ce5eefb85eb7901b19c1595bbd80dfacfc4f2dd58641a87667a182d2ee123165ecb5aea1f087179bda9e2fa2d5272e93d898bec90b3d6a8d73ce7223162ad3d21b71beaa14d69ed161295a1fbb9933025b4561aaadc6427923aae450d50e72f0585d2d4199c21994a82a6c9e8385e8cd47f92e093af5cb8e7a64aea7f1848cabd663d164d591cc2db2e6accf746bd1d7b178bba6c7ff1efda6f6e710e4aeb09b64f6a2f5a6b1c4338845252f46bb2db0cac1363761a7cdd24f3d63afb0f9310d9ba59b9fdb66a06ebeee051b09ce64fc7f2f986d88e5bcbaf0263e5b708a6ca5933c835ea6513f227d7b7841597dc37ac01e7b6affe0d565f8cd7b8facdc7de45dcab3cd1a5617af27b43fc28a3416137af4e8348e5eb93a7c6aa03952cf3ba267e29e2b641bd77a66f9b8cb4717177bc1422aecaa5684bd6ecc8f2cdae3373982a9f0e7dbbe11843a529ccfc338583fb0daefae6cda03155cd66c256d18ab2be8c684285eb7ca122e37196ed7cf6085fc1ad1477f5eea72e8756e17334026166504a1411d6ab9890b009fc4daebf2793d6eb8562b49b2fd8c02693dbb409bb12994dc2e1f02adb75ae5f0e7947876277e13aa57d0bd149e37cc638e59917040533ffd27e084147360899b9bef262a2f7a77766559034ae8c0044c05db85f8a435fb174598d1ea5dafea4a4d8619cd96f53e3fb482098fa9a70286e49673730b5badd3d12640730f448b8479619de9e018f392f2ad3ed1205aa33fb6b2756260b43b435fce9da3b20853c798a845ce5e63d14311e23c89ce10882a1ffbd491b48977f39df11702397ea9160901aa0b0ed53bf3df57f79816ee442b02949e49269ea0934d65fcf51cd7b6312aa64cc4a77b169b0a69062e32b4b10a088008344d3babbbc2ce96fac4111718443f62d3feaf24ceac7f88f82c577e24b6eeaebe0deafc19cd2cca1a1327e62124d7ee43f6f68a3e89f4617cd0613e36c5f60668ce85ac54441ae951bcc9a46be614415fb83a8149381dac138fd70e318c207cd100934bdc4cf72531fcce6dd3c170ad5ca91df1a2df44b6ce905497fb2ffb37b5328c9733e665463d18eecd31cda0c4243dcc91e53578f412c24ca73a357292ab8485b3936e584eac8f0f60bf48851771e2904da8cc448a5794d947ae372314ea629be730e962225f064a89c9849cbe4f51d305e2f27ec67dfa07fa39c3e67e8f69d889080e356fa7c0ca2d07b536aab2c41b86d521ac1f36728778ef83f9e2ef2c8a194100264081952c6c7d521f9784f68f6697661953546991a044f327779b56a89f0baa6b900c327ff34de8ee47ed6fe8d9aa85a72fe077ea940b8e3d821a2bbc7bb39c40bf74ab087bac0d95568b64e957f3d4a3045c393237bc9f273b58c5bddbc366a3d7351e8f77d30b7812f50e6f4ca20795a923bdff38ab8e010b5e853df91fc1e2f26d2976457e8fa7725f344537ee03a379e574e5515b8a5e1105777dcab9c6b98d67724ce7432a5b9dc126fcfc19ec71a3366c945b659bcd7dbca7dda892419d2fe8077f23943551f1abe0a0db9bb2f3f2cb0709d06d60f70fcaaaffa6d60933f1d5c1858c739a61cf5fa75d6b7bb54c078f026409e4ba2b980b66ff5fe6a3bf50d13fc54e1198c9c84152fecd2a233daf0f911d568c7827b04c0e6e8303887e1b8dd312a8aa469d338571919b7e62a203a6fb77aaf6e186386e8b0f7c2710819d4cb72d1bbeb2db012a954258861ca36ef2295d13832c16c9a4c70fa51ac26a9ec96d514b7cfb01fa3a07e98b8842ef9b038c9cb42dc1b93720df0a8819ced2afbd4aa3205d827d450255107b8214225fc3cf67ad0a74950f41e4e09a7c09edf436ae19503870ccbec93ff9c602d673cd1c3f817d7463a62d9d5472d8481012a29f05da671cd5482a27d9987f87d7f76cbf3d9e7a53906c06233877d4c100f9300abad43a9e0e241b4d963ce5dc4ffd46b42269c0c1e62d0d54e55bf0d9d404f8979e62235269d19c7b9bb4a72b2a2e17e4aa86738634adb32adc392eb78c469cb6591ae7da283776021f145075824efb1694cd4c6b90c42c9c5efb99aab4d149c371287e602c8b39fc8912e59ed42fb70fd3301d9fb894cb2eb5ae8359ac5d24041e96da65a3c49bc0342da70b3315bf075a0d963ea4739d50e2a6f536f3d3fcce8280ea9c1c09a7a709b9b50dc1feb226a8deaeaf9a059771bfd0c318c3d3970bcc4a13ba9fcb21742a3cd46e1f0d492e69e6d5ef5fab2483861bbd2ca5ada8ecacb65489ed769b3b0ca014e0deba35609f3e85f61ee1a7b064d2b7406aca659536821d09fa02cc3a697066d7657adfa5ef0c30c5fd1f2993ca60f5ab96dc65b8000aacea1d83ee3350e275dd4b773b652bfac8be20e78e43584446e8c959161f63ce1aa9d7255893cbb8d4e1aa7e11a3c02a8847d238012102c6eb5aa87324bd9b2041e7cd5f24d4fac9774ff6bb614c277b0d388bc597a0fbe8f8885e2400f6d42141b56880d51d2c82d8a7965c6db6217422538c5411aa2fb7312f894fa3921a02b7dcdcd7f90fe27e2557d8f77af7452d76cb23547733b685e0c58e5e4a6a54c39c608b9c302db31856e0bb32c5c069dfce40d16970e884d05696d9bed7b680b463d1f15ae52c6c12a3ff1c41b1358860e4164225967b4694bae3b38e787f03bf9b087463e3fcc1e055cb63c98d35fde38c929f0a43b01b04ec6fc55ab08dbf3f44a091bbe8698d9063cc1e63f9a4397e7f10914a2143a5292b86efee17403f92169d074b0f67dcd8cc1ee0361953bedd21aa16de49910ba079d4dadb89cc78fac8966ced85985de7a23a58ef2847265ce22814dab40a2feaa34b53ee52ffae4bce760a28403254a31423b67609aa7d48a875631cabb2575b3965ed3213c7d1094f4b8b035730be802db37e85653760666e48a10974570a7c28d92922baec1fc48ea3575c5101469c24b5f4466e1d9a716354f556cae6db3771033ee036e357434571056c2aa4162bdb89ac98c532c416f307448eaac8d3624997d3180f34b672fc001feacca035fba27be165b4205eb26f360e0cd4a3cc84f8189ffbd55980109e2c5ec07f6eecef730c7d0f891974942fa34bb63e6f844abd097ac74fa55b8e076c862d862de4b90a0940254eb67fc589357faefb733a941936e846cb4fd6dce71cade219b3017278df4fb98178d8a8c0c6b5968150f953933917bda72851d346ffab030d05eca4c7eec38f547ef9760aee5e986c99779b8cdd7dcd956c7897f2809bbbb0776a2c3de4e4ffd6d3f1595121838d2459f7aadad627a3420058a14d3ba8c5dd6e2181cb1f958a6fe2672cfd1a69eefc4dea3f2482d9f53d433fdb27ccd5ca73f768b4de075fab9658587997d1c51616595c485a65d84f2bdf357cf3d0df3d9d8d46f8b9218e4d0f55622c3e2055971e832616c131da2ccf09e4fb13fad23f3988bb2265b44a65bc3e394e516f95cea9033e42864cca54c509ced76620fd31e3ab81284ad94b2bfdd8063fa44a921ca9cdc29f9cbd97b9a452761acdfd9862aabc548f607d00757cc933626e8726f09334b7ede23d39ff4740b81c4852819eff0ee15c20b29c1162e1a7d1e3d84acc47b22e172ab7dcdbcf93111014113a6d00487243b96d139621544a9a42085ee44dbc17e40117bf6dcb4ecebaf0bd0f092582419ae432c54fea695c3bca62155ccf0d58c5cd1f0de88a1d2d35a30742a92151f0fe62dbf8e29fba8ce7518ae8807dcb53a21acc3a73736761a8c523d51c47d5da89fbd8ea3e878b46a3c494d95395a8096fd2e34449392f19f0d0967ca698641f4acbb577494a6a7b485008509c2514bf2c25a395804913827ec057dcc073c02f1acc32e58f878a20c1dfabafa8", 0xfa4}], 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) chmod(&(0x7f00000000c0)='./file0\x00', 0x83) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000100)=[{0x0}], 0x1) r4 = msgget$private(0x0, 0x746) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r6) msgctl$IPC_RMID(r4, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000400)=""/153, 0x98}, {&(0x7f0000000200)=""/48, 0xff46}, {&(0x7f0000000340)=""/131, 0xfffffffffffffef9}, {&(0x7f0000000580)=""/4096}], 0x22, 0x0, 0x54}, 0x1800) r3 = shmget(0x0, 0x3000, 0x60b, &(0x7f000000a000/0x3000)=nil) r4 = getgid() r5 = getuid() setreuid(0xee00, r5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000002700)={0x7, 0x2}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r6, 0x80606954, &(0x7f0000000100)) r7 = getegid() r8 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x2, r5, 0x0, r5, r7, 0x0, 0xf800}, 0x0, 0x376, 0x0, r8}) r9 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x4c4a) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1) sendto$unix(r9, &(0x7f00000004c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r12 = getpid() fcntl$setown(r11, 0x6, r12) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x5, 0xffffffffffffffff, r4, r5, r10, 0x40}, 0x8, 0x8, r12, r13, 0x8, 0x1, 0x5}) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x8}, 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) close(r1) executing program 1: mknod(0x0, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', 0x3e, &(0x7f00000000c0)='./file0\x00', 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/112, 0x70) getpeername$unix(r1, 0x0, &(0x7f00000004c0)) mknod(0x0, 0x0, 0x1e61) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0005000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8019"]) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000200)=[{0x2, 0x7f, 0x8, 0x81}, {0x2, 0x8, 0x1f, 0x6}, {0x1ff, 0x0, 0x4, 0x1}, {0x849, 0x20, 0x2, 0x2}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x7fffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) executing program 6: r0 = socket(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x3, 0x102) r4 = dup2(r3, r2) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x40, 0x47) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f0000000100)=0x7fe0) r6 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20004, 0x269000000, 0xffffffffffffffff}) r8 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000000), 0x0) executing program 7: sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, [@routing]}}}}}}}) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) socket(0x11, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) socket(0x2, 0x4001, 0x0) setuid(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, 0x0, 0x0) socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 7: socket(0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) chown(0x0, 0x0, 0x0) setreuid(0x0, 0x0) write(r0, 0x0, 0x21000000) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) setitimer(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r2 = getegid() getuid() socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = socket(0x0, 0x2, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setgroups(0x7, &(0x7f0000000200)=[r2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/521}, 0x20b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r5) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r6, 0x8, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000001c0)=[{0x401, 0x5, 0x6, 0x20}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r9, &(0x7f00000001c0), 0x3, 0x0, 0x5, 0x0) kevent(r9, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0xc6}], 0x8, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) executing program 4: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c}, {0x5}, {0x40e}]}) (async) r1 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="bbffcb73d04107", 0x7) (async) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = fcntl$getown(r0, 0x5) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x2006}]}) write(r8, &(0x7f0000000500)="f7c19e75f91c072bd36e220d69db3f4ed29aebebaa93bcbbe76a24f9449d3ce57f410f5fe9fa94dfcc30d45543bbb9334f2574c43bbe45d8cce6296818f43a47489fdae293c28f2afb02aca9a61c3615eebc66e81e7095e63028c51f4f6be789a63634cd6015a0d6aef0e710d48c4554c146a59333cda0190b1b6c7f4c8d90b3ccef77daec4d8ea4a063e53f454cfa489ffc52c66e4404882738fdb65e3bd36612fae5197d253de3b5cd59f724bf78bc48a751", 0xb3) r9 = accept$inet6(r0, 0x0, &(0x7f0000000340)) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="a6596126986d6c295fb49076aed1b5b04729258457", 0x15}, {&(0x7f00000000c0)="4449699c7a420442f77fe0a0c17cd91f7409966da76410137645c00dc3a3e6a5bf7dfb25e2492a75f3e5cc2020dce6310b3cf577a48b61abef0e21262f3c04459294908af4d1aa9daada37dd13ac3da59c0cda240aa5538ac817dd7264b366c9cec2c4d9ae487ea9d1704571732dc33bc79c76c51120538ef1a519f854dd79ed12701969f999926dd7edf93e2e29bf39f2a120b285466b6e717e61bb1c57b3de6fb44c512494a2bd8aec5d91d65b733c638ea8fbd434d0ce53459ed056a2b502dcb0d9d9634468ed8d0bf52381299aacbb6207869be32c601298ed6c078ec558fd3564a5cff1bfbf3ca778d212b75f060b3999a5263b04f2", 0xf8}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, 0x0, r3}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r7, r8, r0, r9, r0, r0, r0, r0, r0]}], 0xb8, 0x402}, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3}) executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = accept$inet6(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) bind$inet6(r4, &(0x7f0000000480)={0x18, 0x0, 0x6, 0x9}, 0xc) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x3) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000040)={0x5, 0x0, 0x6, {[0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x3, 0x2], [0x1f, 0x8d]}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471070000000000000094a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r5 = semget$private(0x0, 0x6, 0x200) r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x3, r6, r7, r8, r9, 0x30, 0x5434}, 0x1}) executing program 6: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x6, &(0x7f00000000c0)={0xe181}) mlockall(0x1) 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) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x7, 0x0, 0xe5ce97ab354d96be}, {0x0, 0x4}, {0x5, 0x0, 0x1000}, {0x4, 0x2002, 0x7a0ec274eec18146}], 0x4) semop(r5, &(0x7f0000000340), 0x0) r6 = getegid() semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r5, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe830e00000000000000000000bbfe8000000000000000000000aa"]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r5, &(0x7f0000000140)=[{0x4, 0x2f}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x2aaaad7f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r1, r6, r7, r2, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getegid() executing program 4: setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8060694a, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = msgget(0x3, 0x0) msgrcv(r3, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) r4 = msgget(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001400), 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) bind(0xffffffffffffffff, 0x0, 0x0) setreuid(0x0, 0xee01) connect$unix(r5, 0x0, 0x0) msgrcv(r4, &(0x7f0000001100)={0x0, ""/78}, 0x56, 0x0, 0x1800) socket(0x10, 0x0, 0x5) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgsnd(r4, 0x0, 0xe4, 0x0) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000012c0)=ANY=[@ANYBLOB="0002000000000008"], 0x8, 0x0) msgget$private(0x0, 0x0) msgget$private(0x0, 0x440) msgctl$IPC_RMID(0x0, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x64a8f551ec828ba2) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x6}, {0x1, 0x3, 0x0, 0x4}, {0x6, 0x0, 0x3f, 0x91e}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x15}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x1c, 0x0, 0x0) mprotect(&(0x7f00000b6000/0x4000)=nil, 0x4000, 0x5) r2 = socket(0x20, 0x4, 0x1) setsockopt(r2, 0x6, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x8002e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) write(r3, &(0x7f0000000140)="3d4a8c85ff07b115116ddd6f", 0xc) syz_emit_ethernet(0x4d, &(0x7f0000000180)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f00000e0000/0x1000)=nil, 0x1000, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f000045f000/0x1000)=nil, 0x1000, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)={0x0, 0x2, 0x5a28, 0x8000000000000002}) setitimer(0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50b341ab1a"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x6, 0x0, {0x0, 0x8}}) sysctl$kern(&(0x7f0000000040)={0x1, 0x7b}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x4, 0x2e, &(0x7f00000001c0)="ebff4a5aa83a59500f46aba2c1dab77f13b9fd812eaa71304800", 0x1a) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r1) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r2) setregid(0x0, 0x0) ktrace(0x0, 0x1, 0x4000072c, r2) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r3, &(0x7f0000000140)="3d4a8c85ff07b115116ddd6f", 0xc) setuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, 0x0) r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) kevent(r5, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x0, 0x1990}, {{r5}, 0xffffffffffffffff, 0x80, 0x20000003, 0x0, 0x40}, {{r6}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x0, 0x82}, {{r5}, 0x0, 0x22, 0x1, 0x80000001}, {{r5}, 0xfffffffffffffffd, 0x7a, 0x0, 0x100000001, 0x6}, {{r6}, 0x0, 0x14, 0x40, 0xffffffffffffffff, 0x1}], 0x7, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(0x0, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080), 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x183edfa14a92259d, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206919, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020690c, &(0x7f00000001c0)) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r9, 0x4, 0x48) executing program 5: poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(0x0, 0x0, 0xffff) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x1, 0x0) dup(r2) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, 0x0) r3 = accept(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmmsg(r3, &(0x7f0000000400)={&(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x800}, 0x10, 0x1800, 0x0) r5 = accept$inet(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt(r4, 0x20, 0xfffffffc, &(0x7f0000001780)="c8f629abe9793b2565ef7fc13737eec2bcf3e0102e253a8e146b3e1b3f8f0731aa360fd3012798f11a89a5bf90712a094d4d21923f901998a9f2205b36d4028116720a2656adab4711274a8495800060986b9b3e181aeb7bedf65f1f49143b", 0x5f) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x3, &(0x7f0000000480)) socket(0x0, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000df8000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil, 0x2}], './file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x8}, {0x60}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) semget(0x1, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000300)=0x7, 0x4) ioctl$VMM_IOC_INFO(r6, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) msgget(0x3, 0x0) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) socket(0xffffffffffffffff, 0x4000, 0x0) bind$inet6(r4, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2012, r0, 0x4) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) poll(&(0x7f0000000080)=[{r0, 0x20}, {r0, 0x40}, {r0, 0x40}, {r0, 0x2}, {r0, 0x2}, {r0, 0x4}, {r1, 0x4}], 0x7, 0x10000) shutdown(0xffffffffffffffff, 0x1) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/507}, &(0x7f00000002c0)=0x1fd) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000300)=r2) socketpair(0x2, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000380)="5d0745e087e2a1b65c6f42058a4dc4118b545b0c32e5e2cf1523d91a006c888a7d6d5ff71b2fb1b79d8d399ee0265414bb19da876acf26fc402358581d1904ce0c183de41bbb3270985c71b81c6fa2e78e064f3d6a09afc935786241497aed41e6a07911a88810f26671f4cbb7c2dca5bc8ad53fea0d9309f80e58a9ba57e7b52dc59073152234d1201c09d8ce7011b349682db58667154400cd8bb1ff6820efff", 0xa1) getuid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x8, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000480)=0x80000000) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000004c0)) getppid() r5 = syz_open_pts() r6 = accept(r2, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)) r7 = msgget$private(0x0, 0x12) msgrcv(r7, &(0x7f00000005c0)={0x0, ""/96}, 0x68, 0x0, 0x800) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000006c0)={0xa, &(0x7f0000000640)=[{0x1, 0x20, 0xff, 0x7}, {0x5, 0x6, 0x7, 0xe8a}, {0x3, 0xd2, 0x6, 0x80000001}, {0x7, 0x5, 0x4}, {0x1000, 0x3, 0x5, 0x2}, {0xb1, 0x1, 0x91, 0x3}, {0x8a81, 0x1f, 0xff}, {0x4, 0x80, 0x1f}, {0x7fff, 0x0, 0x20, 0x7}, {0xffff, 0x6, 0x20, 0x40}]}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000700)=0x1000) fsync(r4) r8 = getuid() bind$inet6(r6, &(0x7f0000000740)={0x18, 0x3, 0x6, 0x8000000}, 0xc) close(r6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000780), 0x200, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000007c0)) getpeername$inet(r3, &(0x7f0000000800), &(0x7f0000000840)=0xc) sendmsg(r2, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000880)="e81eaf259694c097ac845375c6d6d9658034ce97e71fdd22e2b6ebfaa917b2450e834f065a185dbcc7b8232e01d0bdb9ffe85d75f4ede2ecea6bde4bf859462b6507c4c80d82251ab9889d440dd855f625b627c8167227a9275494654f156490d9bbd083e755d1adc9cb0e69464e98eb914304d2c3d61edaa3894344523a63c40342022c576c76cbff597c5d4edb79ecb3ef29cdcfc858f229d6414a75fb8aa53b175fcfa6a56ddb6289ed4c906ad4afc5c6211f557a8c14a27ce48b0c64d445c58e1bb1063bb87d4f97446ff4deef4ba1e0e54f48", 0xd5}, {&(0x7f0000000980)="d45457d7f901add98769a1e6587e823f5c25f800561c8c1f2b276bac0952d147646d583998aa611941214fe6f0e1ef3232eabcd0f1b24ea80361327e49de8d116d22eba8eb077620239eb2700ed506d61ab03b40b7d0befb64cd749309e4e7279bdc22a7de271ee214c9436256e4a9afe90543b51b8761def9e8e7fc19612920206a3de8ca174c57dfdacf30825f3bdd2898732eaa342cccb12e5e4b546a7da9aaa4b9220d25c61679e03bb19156686d9feab28f7240bb4fcd99dfecf500", 0xbe}, {&(0x7f0000000a40)="a180c5acf5c3c60acc3c657c16ad630ca0e46f0e8dc39eedae0c4d2e5fa38227f02b805aa6bc2da60580ff30d6735bffff1af02940f40125bd14670bc76143899a32d581b3db580d596baddaaf945296feda531fb0e836786cdfd186590f6b2d89cb5264b40765fda3aadee6a2f5949f422a1c9aa9be8f48f9ad9a664a83a1c60748f1640c4313a6231dc6076df2c5f4e56c1e9330916bb0cb643120d59228807dbd66fe1faf6e11fc3fe8410c79368049f86c4a33038799298f1cf208f99631afb4bce9f35c49fca90d7d90d9f8d6a474e003bea47dcd8cad71b64f60811d9414931c465c793b500134b864b2274461cdd2baf3cadec5ffd6", 0xf9}], 0x3, &(0x7f0000000b80)=[{0x30, 0xffff, 0xee, "579262ec6f1b1a276a96e68d9e01ece87d319452d8a4c0d4b7a0063384721e9c"}], 0x30}, 0xc) fchown(0xffffffffffffffff, r8, 0x0) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09e09cef01098b744d19a77db47563e400", 0x0, 0x6}) r5 = dup(r4) poll(&(0x7f0000000000)=[{r5, 0x40}], 0x1, 0x0) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) syz_emit_ethernet(0x5e, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000080)=[{0xa6, 0x5}, {0x1000, 0x4, 0x20, 0x7fffffff}, {0x1, 0xb9, 0x7f, 0x80000000}, {0x3, 0x8, 0x20, 0x2}]}) r6 = socket(0x20, 0x1, 0xff) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0x80206980, &(0x7f00000001c0)) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/96, 0x60}, {&(0x7f0000000140)=""/192, 0xc0}, {0x0}], 0x3, 0x7) ioctl$TIOCSPGRP(r9, 0x40047477, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0xc1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 6: r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc028698d, &(0x7f00000001c0)) listen(r0, 0xffffffff) r1 = kqueue() syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@hopopts={0x4}]}}}}}}}) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x3a, 0x4}], 0x44, 0x0, 0x100000, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) kevent(r1, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0xffffffffffffff94}], 0x6, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x4a, 0x1, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0xa4, 0x2, 0x9, 0xfffffffffffff868}, {{r1}, 0xfffffffffffffffd, 0x87, 0x4a, 0x200000, 0x1}, {{r2}, 0xffffffffffffffff, 0x24, 0x40, 0x21aa, 0xa448}], 0x2, &(0x7f0000000100)={0x1, 0xfc56}) shutdown(r2, 0x1) executing program 4: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x6000, 0x10001) syz_emit_ethernet(0x74, &(0x7f0000000180)=ANY=[@ANYBLOB="89ffa23f3c25aaaaaaaaaaaa809f974e7826e66fc44714075d5f9f9a74ab58e04b014d7cd588a3416dd6b33a7bfa65713a0552ff6ebfc21b8f13261f2326b79d51e761a1f77b7aafce56e4f93bfe199c5c79edf50e601b9a998f3f5492238975c38c101926e3de939c82eeed8c1828f7488effa2"]) socket(0x0, 0x2, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x7fff, 0x2, r2}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) fcntl$setown(r3, 0x6, r2) pread(r1, &(0x7f0000000100)="ee7badbdc6502a80716b37a42d956cbebf57f4f94ed00217118009bcfb516604bc205c06d1680abe644a34fb9dc4b893bf3ccc35", 0x34, 0x1) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f00000013c0)) sysctl$net_inet_ipcomp(&(0x7f0000001400)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000001440)="4abfebbf0733446edc6d6cb15b9dd9fdf2e3e47f1444048d7b0b36dc8e7da9b3222341a9693a0445ad1ae4584b03d0286f7b6f2f6cc497ed0f338389effe8f486beefcf2e8c35de822813986ac5b472ce2019bff88ae46a7fdc84bcecfd89cdce00c", &(0x7f00000014c0)=0x62, 0xffffffffffffffff, 0x0) read(r3, &(0x7f0000001500)=""/174, 0xae) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f00000015c0), 0x20, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000001600)) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f00000016c0)=0x8) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) executing program 4: sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000040)="fbe96f1a", 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0)="f7719b4346e6ec7b0521af30cd121331229248727d532541001d228ebd", &(0x7f0000000100)=0x1d, &(0x7f0000000140)="25669ab95469f1a16c43a3a2aa1d7545567f1da3483bdb3c534f203133d46d0109546bc1eac63a3fd5287dc3dfc8a7d1985388795e9a2e4e1a2bb27df6553eb8b814ffe06d29dbe65e515c542b768a10a42892b2bc33bef0179ef8e74bb1dcd15a11ff5bc8d688067ee0af269eed2a04a262a14051209a5addaba94b0d67d22d4630c0f8a6500e9e56e9a2702bb8fdcd9d2a1bdae38ab1b50065a98d03bab00c36bd563c2ad59fbc98ccaf0c3e7efa730d46c696dbe2be0806d321e7c8648bff11dcfa70bb28b6c91e7641f6a1e1f2d6db68e5bfac5d27a560f1026de0d9017687a0ab99edf1dc831dc83d87fb4d4ef5c235ccea", 0xf4) r0 = geteuid() r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x8001, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r1, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/107) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r0, 0x0, 0x0, 0x0, 0x0, 0xfff7}}) r2 = socket(0x18, 0x3, 0x0) r3 = msgget(0x3, 0x3) r4 = geteuid() r5 = getegid() r6 = socket(0x20, 0x1, 0x1f) r7 = getpid() ktrace(0x0, 0x0, 0x1928, r7) r8 = getuid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={r7, r8, 0xffffffffffffffff}, 0xc) r9 = getgid() setregid(0x0, r9) r10 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r10) r11 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x8000, r4, r5, r8, r9, 0x0, 0x7}, 0x40, 0x9, r10, r11, 0x81, 0x8, 0xffffffffffff0001, 0x1dd}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) syz_emit_ethernet(0x4e, &(0x7f0000000240)=ANY=[@ANYRES8=0x0]) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x3) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0xa) executing program 6: mlockall(0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240)={0x0, 0x100000000}, 0x10) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0xc1206925, &(0x7f0000000100)) r4 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000140)="7a610c387cbac3b3e2751076888185652da251d776fa891a1182325da8199ca764bd9840e8", 0x0, 0x0, 0x0) getpgid(0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r0, &(0x7f0000000180)=[{&(0x7f00000014c0)=""/4088, 0x1000}, {&(0x7f0000003500)=""/4119, 0x1006}], 0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r7 = dup(r6) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000100)) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f00000000c0)=0x9) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 3: socketpair$unix(0x1, 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0xd1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000001b196c86008786dd61b652c1009b2901ff010000000000000000000000000001fe8000000000000000000000000000bb3a0c00000000000000000000000000000000000000000000fe8000000000000000000000000000bb00000000000000000000000000000001fe8000000000000000000000000000bbbebb993f96e9491effac5d1d72468dfb00000000000000000000ffff000000008100907806800001be95d23cdff9cb5cc80a7db8c8af162913531ae0b0726c7f4cec4ce5ff863ea40e797585223aadd0df2cfec1653127803d871abb0e3a1ad39f"]) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1}], 0x1}) syz_emit_ethernet(0x6e, &(0x7f0000000140)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@fragment]}}}}}}}) syz_emit_ethernet(0x82, &(0x7f00000004c0)={@random="a2fc81dad8d0", @broadcast, [], {@ipv4={0x800, {{0x1b, 0x4, 0x0, 0x0, 0x74, 0x64, 0x1, 0x24, 0x33, 0x0, @rand_addr, @loopback, {[@generic={0x1, 0x7, "9bdb0de8ea"}, @ra={0x94, 0x6, 0x4}, @ra={0x94, 0x6, 0xfffffeff}, @ssrr={0x89, 0x7, 0x0, [@empty]}, @ssrr={0x89, 0x13, 0x0, [@remote={0xac, 0x14, 0x0}, @loopback, @multicast2, @broadcast]}, @lsrr={0x83, 0xf, 0x9, [@broadcast, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x1c, 0x2, 0x1, 0x0, [{[@loopback], 0xff}, {[@empty], 0x1fc}, {[], 0x101}, {[], 0x400}]}]}}, @udp={{0x0, 0x3, 0x8}}}}}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil, 0x40000}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x5}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000695000/0x1000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000bc0)='./file0\x00') r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="7607d7712be309c1fe1ab031c220b0c2", 0x170}], 0x1}, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getuid() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1}, {0x28}, {0x16}]}) write(r3, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x4000) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r4, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="42907fcc2abce2eca2983c654dc0a57d99bc0a843a118bf1ecbb51cfa978a136c6231c580fb0bb73356cffa7854df9b3749262985a7a50cac0b51f9d8db5f97b4b4953def1454cc7107418a7544f2485469a4ca6ba3c278fc39e2bb636119d0db8cba5a314646fff4336105c0f8acc0d50de1e0698c35f48562662c1f4448b6ee6bf184ce31df3732ad18026b08e982e4dab94c7d52e217cd3bf2e77e2d7b2929a727aa0cf97ec79f7b3235853121afb7641483a840353c1fe83b363f95a03852cf15dfd5f803cd2a3c61aea4ca6ffa758d0", 0xd2}], 0x1) sendto$unix(r0, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340412051e00000000000202000000000000", 0xb1, 0x2, 0x0, 0x0)      executing program 3: mknod(0x0, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') (async) r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', 0x3e, &(0x7f00000000c0)='./file0\x00', 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) (async) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/112, 0x70) getpeername$unix(r1, 0x0, &(0x7f00000004c0)) (async) mknod(0x0, 0x0, 0x1e61) (async) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0005000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8019"]) executing program 2: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x3e) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x2) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0xbcc, './file0\x00'}) unlink(&(0x7f0000000180)='./file0\x00') select(0x40, &(0x7f00000001c0)={0x38d, 0x80, 0x8000000000000001, 0x5, 0xc9b, 0x6, 0xd4, 0x1}, &(0x7f0000000200)={0x1, 0xb2c3, 0x8000000000000001, 0x7, 0x200, 0xfb, 0x8, 0x4}, &(0x7f0000000240)={0xeb, 0x4, 0x40, 0x3705, 0xffffffffffffffff, 0x1, 0x100000001, 0x633}, &(0x7f0000000280)={0x2, 0x9}) chdir(&(0x7f00000002c0)='./file0/file0\x00') ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000300)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000340)) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000003c0)="41c9851c0a488d4bcd4e9de5a0461f3dbd784205fe264cab0e4079498c57723cb96f83e607e091270420245336fd11c11ee31c09c2b95f593c3e97450f72c07948a88fe54602b39ee70af7f5ef852a07d7c35cf860e11c86666ee8e00e740b04b9a79e21d5599922138f588dccac34f3e1d1dd1af4b868a1f1a7fc260f1e9a202a31308101ddcfb0864be150591a6da5f4e3e8045fcd2fed02404726e5d3097c12780e9d0e273a343c4e055f43c84fb6790974c3f835375a956ba02eb92ee7e76a69a7ba57f06f690a82141fcd5a85d7c482c7fcfbe6f08de3f2364a629ceb53a318d49aae42cd0e50349c2e54454ae915fefb76609701fa5bd5ea21ceeed9030164facf6f6b481fb2408051a6ba5d105b6673b25f868cd2b965cea6fe23de2d30e8549f500deba941f3378f0a21545b95760934cd70e3e8c3465070214245f2bbbedb6d3fe2f1baea1ef2a332de21a2f5c3bf2e6a558273617f35f24d325798b3f1642ceaec0f737dedf79045a93e98f124cad3c7224ae894963207b274d32bc5cbee5af005997bbe7bd83b356e889f4d0aa8fb3d77687319626189a3da430bae57d24476502ddfd319b97b6842ab66da4a8375fce10261da596809a20fd7e01d4d15e3032a7001417f65cee3d266c71ef323ae725691a4912ebbe7c69a3906b381e3d639bb46a166b4dbc373e603d819b5ea084fc182b316013fe1d8aefbbee052eb04487bef14556cbe7f718e75293b7d845f22d8b2ce97abe6651c4fc2a5103e2106c345e2c97f471f956c6b433e7cec6c36e162706ca8a69cc8fc4a6d8278f3e8be93caa92acec3216279dbe1595b5341d0ad45b0f8c12a26638dba8b636c7bdfc976f7a050c1fe65d5386c701411f5f6625236981eb3f63683e7b8e5f807750ad1b4594a4e09b9ea6805c335f10ee1d5b013505ed5b955c1e8aef5e8d148ddf0eefef0164f7e1057510ecee11ace0b50332592d6944ebcf9c7f07446650d786b58ce950416f032e635b6d602b9b1fa67099c6ccb61a93ea575ec7ef290f84f74258b420618ef737f1501333f2de99c8542a468a848e1aedac0967d6216502752f92f8af6be021c6183a9286475c85516e43980d58580f59b78ad5875e092e338db509141bc51accab4bfa2278727d83b1decb4d2c5bcb691813258bee65750861a78af71c0a045d5f00e473383817469495594c405ffb9e4ef5152dee3bd5522b03bf6646238417ccd1deacbe6c9e02d3f5002ca5ab590a563f8179aa0fd6595476f3ee0da12ea8641a43c147b6e10aad84197420d9459290caa4ab6f1b0ea4f1593040a49f3abf9f4c6cf98dd94080b5b43816378cfb402a5846567940c32373a2035065481454d3f712f0d3889d74c327b187e99ad223999a98902c884a055580f35e88add827adbe3751e409ba14bb29df4b5207a50fc23f0443eee85bce0fc93d1487c629b2a430342e33d60d49c4eda32ebd0176a260392800882c2de381a0ea9821705e5c37e4a131f94d3b691aa32e136d2eb0d93904ef8a9da080aae74d93256397a977905673630d79c4159d6dcfa6387c2e027ae9e0a0514d66d78b2c445a91971be38557ec67b1a6042b54588eec4fc0d1fa6991ddf90dc25ebe6f18532cc4aa1d52611ce3b56178c699c76aae0ab8981aeb3838b12bf8c6e57cf3da2ebc110d0b5bca2e78ca31144f1bbfc5b43fdcb741a0f86ae5232055874d28252e4d1257734893b12f47a788a03958a71b954b94bb7c934f8562714ae93a8008cc5668753978b3f5ddf7b11a95a5168a86e0aa1e09f6a28d1cc47671e8c904aa2b3433330d2a20af1d15f0df9d5ef068e6a6696385b631ab849a7f0b5cb2d6be4df48dc03fea0dcda953ab97c2ae7d487d90b2b55ab5bb0fd3da418e448db1dec39f925456a2395c48e2692768e4d52dd817b37e754581082ca4c81ffee3a8961d3b965a42363d0d6037fce69ec51b13299cb290f0d36e6aef3a60efd981e05d7c9aa16a9d8d4663b4467b7b46008d3a558f888003356586a8d22ad68138414251ba04cce579fc1cabf964001d8a025d267f0c1c9b5a50df5c56f616767a2f7f2bfa6360cf0e82c717938fce586b422851d3f87b61c978252ac9478de1f4a04c8519367a4d1f96e700cd29625596cea98ced3fbe17da3358913d02bfcf970e46db3b7fe4dd99331f76aaadb6f29e7d4cb062b13e73277266f58666c40300f0f3c94bee7db859ad449c58230c802fea8836278f5ff3d984a66dc5dbe5ad182f70a6f64e9adcf863f261b7e40b92ffa7911a2597476418d13d9037cab4f568ae12425feddd312985b526507ac559b3d15bb4ca4d1d0cb27f651de8642aca2075f5bb4b0d00fd38b81face887ac58f4350e70d9c96243c69225fe41e70c262d4e105fb9172207938be8e9a65beefc2ea610f89a3622cf5053ecbd0d36cae798b646a7b816280020b23d471dfd0a31cac2ae5b7bcb356b389050c01555de8cc7839555267e15cdd2e65bea8c421e27a96f5e474da1515585485812f9940edf5960fd65adea3b09d208bc22d25151db7f5cb286b7f2c195c6041832a6f035041ac3ab89c2ba247716d891aead1f16fd5bb80c8904e099ea5ba932b71da30c471028a6eeaeacb8d8a7cf529e1ed0719ab3a2b651411448818f8580b6d829ccc49799c2c55d68946184b7ee5391076813f5d194b8abb3739362d50a5f956bd77820622f50429a7cf70a8018c8b98026c94768f3966e0067b6a8488be9ee76cc2a1ad2f8ae132e10047d12db0857795ff10b5b163813379c77989ba89db1b64ad2a4b4b34c9ee488690c6dc424b9e3c59ff2bbdfd36a5916fb6e8b9177b80dd68c22283f48fcd658b2a19c54973b90abdf09f1d914ddb6714b33698f2e0552d34678fbc1085c0a96db4191f4417709a198d1a6976c61ba85956ab1550318e8c7cbfaee78bcea18c1c0189d1bbbb27558904643257f824e2bfdef4bf36af63b011bada83d25cf7f3db98132ba0fd07008a315b9b5841e5cc4831bf0609fa0dea008990a8de1d135f1d1b49f0c3b549f2c6b41e44a25868bebcbe3ebbd74ca551a6904f99ae097197bdd40b7616272a1fbf752b8a856df928e468ba0edeea4af3d4ee8b80fe9e4f8ed602a9aaa43ddfa09bbc1abed1e355a8238d5aab302d31c7eb8af1dad7625e078b5fd4dc20908771ffeb3f0798d99abe13ad8618bbc88d4ade605f8672ae07b565fb37e2889ff5456cac1309909125f2a2f44d78aa68e47b6d92d2a51923c0fce04c72c433579e45ef1fc99f45b3e8ec9f72f3e5ef18831e14a4f184e5f8299caa64797f86300232a828ea939f4782f83fa60795d311190f21023eb984bed980bfed44b268fad0462aa8afbff7ac720d4b2f1d945b393df5f5204031f537e5966968bc82332e0f2ba1f655b9145e492cbc7e5ccc1a32b9993373efd6e1cefbb02f294759a6a93d152761111829fd13103d776736e8f058ef90c20099756f3987b2615de4f0ccf1649f0f1af19510e2d7a6ce5bb51827d9acea15594714a76d9cc16e0c40e541a3b20648a33c659399983eb8b07ad6764dfef4060d340cc1806a2fbbae13a453caf9df55ef99ec53b58320e984f6816f0bb7e619db9deac37326397322fefe22fde38c224436274d9c88756a07fba04fbb4b6f3b6afd6834fc6e7d664f35318e55dc1e3f62efbb8a8a9952931e91fa060d6bf4cbacdf236dad0e23586b50098c1bd700c120d0065f26ee34f5863793be2805adba65c044b756dfc2654e61abccd456820f8ab7f811df3eec157e0db4c2ba8bea4fdee087b6ea662e454f18884287439e97a546cf06b0ba8f24e97d0809594fd001e5e37421f0eea950a30733f0f1e220ec5d58db5a3b82b8726766defeb6f2ee2fb8f90ea96f00f2efbf1e6b61199f60085afb9f7d66295a002ae48c8b934a4255e25246d62b566c492fc7a200950d741f9092a205e965d2eaca8cfdef469fe86ad6ee373ce18b85ca9428336110a77401d8ad81406c96b3941f532b2fe9e96d7dfd1b98865428e84a46278b27c0bb36af4302d603f30f1c047e0afdbed9333d7ec5d49dc240ef958a75a730f04c7a1708d43c70495f4f0370d115b9ed08886ad36639f3c75b063ba6bab98f310317247659ab742ca4f552b54b3e7a2feae8fb74946faf22ad8aa36594043db6f463b4d5e37d2709ae290d35da2329a151a945dd502905a98670a8d3d65178d95084f87fc0dd90e72e3c1ec6e5fe4171e5e603611e528fc0f0a5eb74f49a95ed2957e843e8cc5758d62c7e4fbbd95024fb4d124fdf3cca9a2d9553a25ad08dcaa0baac546d0b4f5ae768ced37f18b7faf025cf74b90502dc8d9bc730ceba58ef54e6af035b6cff1913875ae07fac4f0d0dfbbdcd48ec55efdd2d05c0d40594cee1ef3211ba62af321e92e198c41c9ed926b4c244e44fc3576d22cacb17235ec8b8b8892d17b227524560d81980f7163ca83393f3a5bf00e36f98c3256ecf37b6d094abae0a8d87904fd17142a15a084b7d73538e74c1df709b215ba1ea7ccccf0b09285d634ffa3abcff1dc1f78f0b4b21e92e60b406ead518d1827886e3af4479516a65ad57892b97bb652e0b6a10a0dffd3e5d3f0595e6c6f1a26d2891ca15c867f68e1817636fffddba6981a85c507913a7c623708241be0471ce68441cd8679ae4b896af427b55bcba3c2062dae71a70bc9237e22d404890b871dbb308a8dd11122ccd94603e5e450d2e97acb80fe1421567fc6a156f19067719ffeb0e69ad6d0417c9e76abb19382e2fa461902719244414630039da898adc115f661d33e69ad453d68755acbd400d95581413a567a122601c4eee09decb2b6d42b45827e41c346ba127006c7a232de2789aff21a03d12a8caa213dcb9371bb76a2d81c906b32296914bc5d37fb825daabe73ba5034987ed3101123a29518a9368278057c538f1039d254f49241b42548e40d1b8cce325d19fa01fe532d2611fe79a9b13b803749708b4323adb19a6edaba2c0b5fec3dc8afdc83910faa2434f6ebf5e51b32de98a444b7a316bcb3a4cf191e66d82ac7735e29c58c9ebfd90918e983c2a6b12f07c6fc7c95c7d67579e701c24ed8fe172307f5d5551e449b901c92c9ae266ca86fe3454c2ec9b985633f3500f0ab6c0bde453938297516cda8800322b31e1c578b21fb35b2142575e5b2917610e59b50f8d58d963e2478471db50b103678b17a47ecc1b68029039acab1a92c16522a1e97c58f616dd9a7fe302e80d69e010d24ecc0a79d5316e9bd0dfd40806a77ec9f707e554a333f64a833dfe09b0f45d8c769e9f5954589b026b0b8b7f64288a592b97c39e08bee2e740b024c6f7a14d78922f5f26316eb6a3150379f0e518860b92e959e824cd5c37ba916a7771ccbe262040daf702f61017643adf790b7f3ae28e9d912e209202ee44c130a1d65fbfed12258d6bc7ef84502b9bfb9e391b28a96f308205ae904d1fd47f2f3b32ec5585708a47e3cc542e9fb33ba9267c13f60e91a96eb69681f00d66be770f2876a49b785493950fd8540ca9faebdb1a45a29d57b0944df4a3b1fac9390e32c03f1f6ce2dd21b917c12755b2088809c0e5aaa07fa1e9e28a82080852ab9628fb6fd326b8b264c2b23015c9af88637834820555e6b2cd43535ebc4bac3045f23cec42521cce8e3a00607303dfdb5111af189580ed92ed8e623323c66fadbfe3a64844bfc4ccbec30a82e20fcab94a23e797df5f205cd27302eaa5d15b7f30fbb9eccca9a223351ebba38582126678a61d741546", 0x1000) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000013c0)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000001400)) r3 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001440)=""/230) read(r1, &(0x7f0000001540)=""/65, 0x41) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000015c0)) r4 = open$dir(&(0x7f0000001600)='./file0\x00', 0x10, 0x40) faccessat(r4, &(0x7f0000001640)='./file0/file0\x00', 0x84, 0x0) r5 = dup2(r0, r4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000001680)=0xc8b2) r6 = accept$inet(r5, &(0x7f00000016c0), &(0x7f0000001700)=0xc) write(r6, &(0x7f0000001740)="f6abce261a5f3b46fba533b22f910a0c46e759049cef51b0bb8faa16477e080665286495b51aa7d647a70096a252df74a8f11d48e5e5de2f8d55793a2f3affbaad5590f36ccf7189408149c9ea2e3b1dc3d5a1a502c511b3c6b304f8692d2b2ad6a7a5718576b1308836a337b5c4b18777d851b1ee09bf1070289a7a018be5b4ac9645cd2eb3a6364dc6875c2ae4c3aacacb9f5a2deef56699f8a3a61bd6141dd8f61b079dd7e9ea031baf39feb1869a610881", 0xb3) symlink(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file0\x00') r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000001880), 0x400, 0x0) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f00000018c0)=0xffff84ee) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000001900)={0xb8ee, 0xffffffff, {0x5, 0x100000001}}) renameat(0xffffffffffffffff, &(0x7f0000001940)='./file0/file0\x00', r5, &(0x7f0000001980)='./file0\x00') executing program 4: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = kqueue() fchmod(r1, 0x44) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x3010, r0, 0x3) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x106, 0x1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000280)={0x4e, 0x0, &(0x7f0000000200)=""/78}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x56950162d838e5b8, 0x0) flock(r3, 0xe) recvmmsg(r3, &(0x7f0000000500)={&(0x7f00000004c0)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)=""/216, 0xd8}], 0x1, &(0x7f0000000480)=""/50, 0x32}, 0x9}, 0x10, 0x1020, &(0x7f0000000540)={0x1, 0x7}) socket$inet(0x2, 0x1, 0x4a) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x10000, 0x0) r5 = geteuid() r6 = getgid() fchownat(r4, &(0x7f00000005c0)='./file1\x00', r5, r6, 0x6) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{0x86, 0x9}, {0x8, 0x40}, {0x40, 0x6d9d}], 0x3}) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000700)={0x1, &(0x7f00000006c0)=[{0x8, 0x3, 0x5b96, 0x1, 0x1}]}) r8 = syz_open_pts() ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000740)) r9 = getppid() ktrace(&(0x7f0000000780)='./file0\x00', 0x0, 0x4000080c, r9) socketpair(0x20, 0x4000, 0x78, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet(r10, &(0x7f0000000800), &(0x7f0000000840)=0xc) sendmsg(r11, &(0x7f0000001a40)={&(0x7f0000000880)=@in={0x2, 0x0}, 0xc, &(0x7f0000000900)=[{&(0x7f00000008c0)="a8979319243e030a7c43cf7b1b452f6aa26b7f0b57e7d2a2cfb647458a8b", 0x1e}], 0x1, &(0x7f0000000940)=[{0x28, 0xffff, 0x1, "3af96d92dabdafa8331bde9352024c275ff6efc7"}, {0x1010, 0x1, 0x7, "47acf51f035b591b101892c408dd960d35f94722a1100e1ba97e40cd58557750b1dcf59c7aba66c4c1634429c6224ee6780e372a0a6a2275929ce773198c0d4a89a2ffcb960912ec663c93c07318cec44b48466366a42142227e0710f7ccff17209f189e5ca770f8b144ff8f0dfc671ca79e0e1fbf68948d22d1e9f5237020e3f97903bb4bf8f8bcd2ce4e1433529d1df7f8e6ff0b19afb51510cd5a356e3908405c6e5ae48e97ca2f7c2b1024d2f54ab78b2de063972184dbc55565f78556bfb2e19a6f26113b21812ef16e67a4792520d982ad12d24a191f2b1406e5d29682bef886aff7af63577078e3f052485d8efa57c449b3299e27e07ed979180bbd2f8904d9a7e382b7c28fbf825936b13b964375eb4e60bf256e672cc73e9a2b216924c0be7fd894302b698297be7e287a2e061a001604e954f7caaf7300f9cd62017a2627984c2617a98d2dfbd0a478a209eef5b59b4c6538f554c6090e2c50997c753583f0a6f375cd26fb1754c311cafa5531cbfe89b20b6d2fb55dcdc11a521883714be3a913bbe50806ee30ec80ec202d2f032804cdcb5606be270a0e88f2e63e87b37a9ba02122713ab427f0fc360f80e17b546dc0422a7a206a3c4bc5b5cd30ccb71707afa1378ab420fdc7cff117aa2ad72d8799af9fe074f79bf7b521f2eedda8fd3483aed0f30cfd890b6e390a5321faaa3d55665c87a0371d974bc13783fdc2a74f163499e4e36ad0ea675b8914ec23d8f496a1605923d9a7973abcb8da12f007949029c7d9e6381f256ccdf11f6b05480a4e4e760d1a2058548b83ef4240146ea8dfa7039ffdcb52944cd0ae28d91d175f2a1e7a473462c318802fe9b6e314b9f6a680480ee68b11ecc25ecf75bd572500b40f1e4c66c86fa93a617cd74bcd45b8f077cdd173de23f00f01cb26ba9b564ecb884d81ef7a07bdfaca75c32cfb9a3117b93192997e9b22dd4c3d2e84ea1a1ebde343a1784aabf3f01356ae997fd7fcddb9f46f79b07738b3e15d6b3fec77809c3dc40874a9446ee7b3ea91ade522267f55826e2e892bed95d218ebd5ddb317e338c3e0c16732f745777a66c17cde39d42095d9b2b15cef8d9579c2b1de253f719a0f5e3949625540260e6bae5b49e92fb8238f4b91404c115fdc925cbf02d9dfaa49f3eded1ef2bcef8be9a51bfdf76ea5bfeff10a73a1b21a7d47078ac897470688827876e35d527c5ab20181009916edae39ca8d98755417725fa13274781b14e775d625253c0d2c828f333d2fba31e079a1e325479724696897d862d22f0de8417c4574d8f152117cf24e52e77c6575167b7dc01e805f04b96a78c847ff6a0c0ef79ba8aaebbc59c273b275910e948a093eb8cd0ebdbeeb69877a97098a074be8a9cc4771928bcb64ceb722958a3c8145caf6a496c45a08e01a94d6eaf0f2d55c40963997b3e07b10a09f4f79533805aafd94e8572e2e54f85ce116e99f7bfe9ab643effc21a55ac5457ac9e5d5e0a825c47f3710314657d03942dbe2e399cf989887e689f56d034dba3a5af38687af9d56f077f88d2bc642ade44f58535dcb2d5f260ea2be63e99e7b0aafd9decbe0eb6cec48614bb9dc9046d6da75973a7746d2137225d2310cf1844fa8c705a2e3edceaef54a920aff4bee947c487e09a8ee93c13b79d31b14aca9ac460bb1d710873f48970924c10139550f65b2129be0bd4ade40d99eaf49ba9c7f31bfee7fb31bf582ad946d498bcf80cad875451db2d670072777491f3bc3b555bf50fa02d41d5b88f038819456f21f6a0d70611389033545fd61908fcfcb0d152e0801aa2367f6be315b74001eaa958bb96e36367ba6234840dc4741840291dcb912c7586f6d1466bb28b00302c50432f1498112a4b0996ec3a5f7e531e87e1f650261381b3dc721b2d41ec886ef2397ee71d6be4b8f5fbd226e3d04a62c0329c3882c73f3a4df1082fe2f53dcab50592fee4a79db3f24b54e9ea271c8473ea11fc3a54f5e07926453be36310e9f4e445282a6afecd6dbbbcce7068195e9f1099274b624c897df9e34dd2bee995bb33374de52b85f9300b62cf55ba01bb43bd610ffc8ff4a1a88d776b52db521a85ccff4aadb026729f11aa8eaa299cc1b02bdf993a7269754b9954ebf9bb287d39b1727ef5de3445162d060e28a92104841725189d6d7290580f6637ec094483a44d65d2e720eb81b039e691d18cdc3915d0b1cc702c03fba5ff057fd9b32aa0c7c28e644191241193a5cd74eb47c68d07c27c77b8502586fa63d0488ffffc54b7d550955f437945bd300b866b59ad9268e721141a9dc6948244814509d91fc020e191263042b0daae8cf0da4a38a192126193e05cff29e9fbe5bc580e5f94201891a84025d74e7f68e79ed492c3a7fc8d9a837d909554c42c652b45a13cdc442cd4062e5d2815127bdee41f240158c1465620d52aa33a3cb7f491877af3731628a154ca73a40461c2dfafc49e63aa7a6f80596f94cbef035d7e7643af5a2e5baaf7f05789c4f142a15f50e22daaf5e317fe222d9c66e6a8399fad984a48ccb6658a7246425b69474e3c0cf022d0a4ee5ba76954bae2529ad9eb133d667a49d435b368162e5b597afc18767a01cd7f55f613c78e046ed309da12b9459e20a6e883b8998298f0f068eb4a49f9517cecbd360ac5d0bff179f8b19055c2d66d3456fb148e1477825838c9164245c9121948ddfc82cdabb74992210a4f8bda8a5501d531763bf1874a3380d8200bc6516e2c120ee1ce63b78b2ae17414d0b11b229a260c7190e9854e5ac00e8c1f15ebaf9c86b91c98f58c626313840ec71451cc1dc6e955158cc8572c881cee7bae9777e6f04aad9f1f79847d88081b9337bf4d9f5ea4a873da93995ccf1a4cf6bbc8a8bd6c342f3bc9c65e6f3c949d23a10740b1264f3c1759126016b3ac5ef3425c040073c68a6ed646fd01d4c5a76fdb84fb2abb4ae20704e154e1bc8469cd67033bf9f0155c928887c09504510460253a4aa9177892bd5c38a3e936d010d1febf253b0fa8c136f00b91586841822602a60090fa9bedad01ab833a229832274fb2a65a27acd0fe408b8e0e27ce862c08e3c2e11b6c50c45edfc8dd47ee8f2ac391076cd451b93e8c270e34976120a00bc2b615f162a44111dd0d386afd0a703a6ead8b8157109c2ea019d09f414385e835bbd08e27ef4cdba66700f0045e490fb5e3ee7f6ac9a204b6b253124464fccb42c79088a88ac3666de8ed6526dcae56dfbbcb39d21249193f67b5b1ea5fee33880cd59162527c63eee8da4e20a3c134f9c88707572466ba835f281b4523d9f6c5722ca1d8910e12eab8cfd1749a45c375ff5aab04ba86d2f3f4b26022d81917855ed6e1f06ce66779ca71f46543321b2b1d529749962f2432e0ed88d4686b1abb758ab571ff13925952df947541b4f6a7945c4853e0988f64466d1545d598a18986ec0d9fb2ff5999f68a269e3897e97849c904d2ea553331d9a2fff1241d5b6a898b157de4522f8c9fe98ed15a721cf87fec20c74364429bc5bed8b0bfd0ed6eb5a8a00f7b982e86d8d2f6d1871ca8018e99cd00e59b042548981b3f8028c354b7c92fe596cb294eea332b32503b5e296ed9af7a76ee8af188da5179f79dc97979d1d7bb630bce578a27b44e0975d9d324838eae0b5808c641fc5e4ce7b812f1079f606c6ca12f01afe734f9b0c2616ebc72675f77a077975830d7ed17c1f511155dff5378851a6c40b3ccad1983d1c042bb1b013c36acc5e907068198e4395bdc43a1d350ef3184499489d7d7bac71ebbe9514fe0d55a9f6b27953be51d49e1c24f972a5af589e455f2e17f134cabed7386f16a323b771a3efadb2b0e6dc2342151319790469dd71b007310c312cc70a58933e6a4d46db0d5083b10f75d181d896a880e64450fd5c5f8570ae7ff9383b8ed45710dbc13bc84f0917cfd9ff06af299f61dd5346add028076aa6a53c9dac18c2ad91412f2378371945bd25bfe044f603c43bb88cb8839e3d76bea21fc7704fb38e85791bbd838196907c3e1ab85a3a2ab7dfae6fe7fd74200bc95e77e06df76fa3a1e6167d154b22b99f68c05290f451af212ee1e6084bd67b49b6ea1a0ec5f20119c81b48211f2ae1c8b4d1bee95d42d7d8d901595902727aa52cdde01e2d39ad63a0b7290ac54d9bdb1ce80394b6dc1e24df3b0036f4cac3f71a893493c7d4451b13de97e96b625c9882ac1fac465776e4099b5418c33601e5d1988ef86b89ac7b6b4898ec493d4eb7bedce420b6afb32fa472db090698d8cc5fe04ac79c1be68a6f3a94632db3e3ca399892a6fc67d087057560a36ab9eda14e7183a23f77ce0730866447ff2719ab7b5ce4365e6fa0f3b43af82211252feddff446df060277fa80e14914702a4874cc790b21fa50aa470762884ab2efaf0147bf32a2f70b39118ff0c3707e27190e5694c25c00f6c810547b042148fe48bc544b573f2aebf81e0addf974ae6275f4254e81b82b41a932d5ae94ea9d640a78265203072248238c596566781fe740f6265bee591534ff787691d1277d15e9a80133d4caba2bd3992c59b18443739c3f176c9b8973bc0bce6db9a3a3253634f4d69eb14b5df76b394fd5f9e4882b4f90296756523388bfbb6f838d3235e7bbc96430c8a2b6cbaec0854e688e825a562aa1fefc6ec00fc196e20d80f49245a41795f770ca16130af33f761950511d69d47d72b399b658f0d3710ef8144e30344bd843663dc99cdaed39904748a5c234a5be61cddc8786e9bc4b7d3da899e1d8c86d05b599f552608509432ad854cabf88014e6e5c4258e88c573dc0ec77e8cdbe4af341db1ead870a3f77f43c3a8ebc6d7b358f4e43ee27b0aac36098b124211814ecbed16bbac6234d933116802ee04893dead3e32da27d1fc4062da982ab09f6d07c9e6c9b8d5e68ef4a71d4a37b4526954c3c81b6a4d017b1262fc5abebc522a327a617b75d6d4e9b5dbc3cd06ffe9c594870e8e35d0443aa82ffb5603d17b6e0985848be0ec5f72998e5380d0c2d7b267c47f7ed5f08dfc86845d59465271b3d591c343062bd4757af6eb57eedd27c4b5a3b7228cf7148f938fdc8653033b6d0b6b1e2263d45c1b09fa42529ce8f328bc631ded7dcc7f5f14994ee07e8f948509286af86e1058f7e0e16a5c7cac1261ffacb100c5d965fb69e79592426b0ef985f1add310601913bb84c0139194491a2f299f4bbfa13c44389a05616a7b9b61c2149650bbe9a792f3d7d1c3f998ee921f0eb8211602ce85d5dde4052f302808c680a4496bebb7c2c0b1e101b23807343063c9dc91c929619315f01c92f4099dc094edb3148858de7587105fd0b2e2a0abeaa6a225a7ab837e9f7827d77f253bc99ca957b1c229aaa0214ee397f9f7d65c639bb88b5863f144c10b686a78c40b86327fab526e1ce7ad0bc7d0f5856add4f5e05804fd4988e181e1b218be3b4c6750001ae8dc547ea88771708d5e32ca2c35d9ea7e11f44dfa83c2f290d664c23f15f19e89b3e52cdc8a31ca936a830928178e879b904f36677d474af01944109d1cac2c40bb919dc14b938b2fb16e980ad1ea706c3e3d1270cd0d3f048dd6d8c816cf33c26acdacc8c813fc8960f39fc2f9e9c1c3a773524cf9c71b29cc206f447b9040a829b0b11b0ae32afc5b831767622c3fd32f842f482ac28cacf7083fa760b8277649c08a155cf507ed800703e2c0ed7dcdac5321b3e0d383581e9c7cf5e7d56606848f43eb59420a708201203e807ce837e82bf6a0d7aba79933667fea0422c548d"}, {0x60, 0xffff, 0xb86e, "e9f853ea2f49aa66858c48b09c57b0da7a5623be4d69dbeb222174a9494d848f377fd2fff01984ce1bd95051352847e97f944192dd6dfbbcffece518b4e870deeed8293ad95126fd62fba75c0524"}, {0x40, 0x1, 0x2, "628d2858f6ac88ed4fbc1f49ad6bf03f8cb53684f4ebcc400adb20ffdb224e2270d93b052aef9e597109a50c"}], 0x10d8}, 0x404) r12 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r12) executing program 0: sysctl$kern(&(0x7f0000000340)={0x1, 0x2e}, 0x2, 0x0, 0x0, &(0x7f0000000500)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b0648ac2259a7e724a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e915249b9e563c176e4cf174e591da51d9c38f668a2e24c53cf21f0e4f35595c5cf8a874301f2e4f89ed4bf0b869a5f540061f6e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba9c0a05928a0c36fc32754ea7aef9199ad71a6f379bb4f0317c13c7639cb5596e62a8b84d59eaeb9ea6ccebb04ad7f67ce4aaeac56ef7af9135ce5455f0b4f04e4fcffffffea2a6b1f25f3a52da62cbc1c59858778c1a32980516662cd6369117b37aa99642031a2ee4b1302a3683fec6f76b0a9ba3252ce14385bfe5393383e527add9aa7c617ef80bee5ef252c8b5269327e3c1c729deea9a5b542dbb4e54a8aa3c3f68d8378506351f44f4e49c3bf728819bd41805b2926ba46287aaec5a487bcafb931711a7890965c895545408a6dfdee3fb829c82349b10ec2ad0896098f1cb93294ab624d10479e2465969a8c12e18d83b53fed5ba0a59dbefb77cdc3df69db9636604321ce5c3e4f0d443c29cd43f9c0d0862cbffb81cab403696bb9556f6ea53f551d0de26ba9420d8a31fd6a3dfe", 0x1ef) socket(0x18, 0x0, 0x7f) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) r0 = syz_open_pts() pwritev(r0, &(0x7f0000001900)=[{&(0x7f0000000380)="ace5061a48638a8b33065261cbaf5e7fb9b7ac6d80fb9305521492d9cf55cbaf38e77c18e608b25f288f98c72ba60d9fe3fc66ec8a89ad50990b88f042abff66dde82da5ef0ed5f7934acb2225bcc23cd682bd6038ad696f61971dbedb0d14f4b057e1297aa3e88991825abf86387a5dd3138c19669f5e5ec2b7e056aad96b4f292585096640c6983162306611dacbe35329881328bf3827ba2c86497fc470e590984d3597a1ca9b0d490947fe702e9ba82691f0ed1d39e184ee096d68ba84c460cc2e675e37dcdb6b96dd8142dec5ebb2fe52529449b24fdeecf3", 0xdb}, {&(0x7f0000000700)}, {&(0x7f00000007c0)="616520204219501cf9e357d7d87a79229785f669a56454a97dfbf09f03a87e1e16e058119ce8f6ee22ac0aea24404780dee8feee928913f19135a90a41516f2e31d337cc2cda439d81a24d8a9185f12304e645a326c99a75a5e36f6ccb25e00ed9343233a1fc13088af557d51b8851d3d2", 0x71}, {&(0x7f0000000840)="82270b05fcf6bc686ccde3db14fddd95a7be964d7cbb340295cc68a3072614941b4aac5bb8ceca81104565495b9f9765a9fe3ab8fdb18a5ee2bd154c207cbbc2680a1807d5b8910ed1f160ae571f90503617232cfe14b0dae4be52978c36bee46f38a6e952a6123c3b656b4768190920ae4b3eabffb35e533e3da49184d1ea9f46a89f81f842008d055a1edd8326116adea254225d24bd4769a584", 0x9b}, {&(0x7f0000000900)="8847e5ad710c6d62a71c2567a02b2b3a5c284d6d17dfb5349f331fb0dda74604d5848e0ccad90238a884270de6e7051e4f10a99fb031e51129e1a6982a6cc306abb3cb581e2385354c567df2acee9e2df7972c044c9b3a5f7db1f712e2a3a0d72bef76e5235e1ddc7289e5d01ed03196ede4daa24e52d1e4826597196b1e637be41a6bdf7138ff818968f35906fcaaad0b6214346024523d732dac7ff43b68c5f5f12a23f23a972ab970c7143a736461f014175387a0c7f160b46c5900dd9f72a509d7a6c9cb01de5c719eb534ba1470b2e9fb6336b3c6a2a5f5c461a57869099e999b9ed65bb8e28de48549a83e02f5f930854371a4b33bd7f2eb90531082cd7068364c0f087a6eb7a6b1c546cbb9ceff38211eee88c5abd3f7e8a95bf370099207609feb0ad8d07e1a2c864a59d06089287f845bb638e8fd79869732dc1f39dc0b659411119605316cfaf6b5234f1ade832d447ab6a87c9ef1bad29b2ae98fcdfb40aa22627c9271199aee010550abc25030bd6602471bca0512f9c2b006dba02e3549d07f2509b1af40dab7edc0b006759f5c02751e4424b0328ecfabdf1a1ad688f5423a588471142ac0887f31bf9a10797cf6c465239f5cf3ef1f3f705a1e5980e53662b4c4cef55b2bf04e5a5aa6a89fa30e6cd227f2f08ce9629072e23a34fa41c9800f653a0b9fc29b5d761b94fd7b59b3227b359e504d9062b014ba86070277a420fbd3cb282902b47f0f967e4b4df59ea695b02c9c15e96c2f1d60e03b74878935f1dfb4f4a534e707f22368e6469e437d8faabb1e60d426cb511360172ddaa2383a5ef9685828ec543944f723750a188ffbed68fdae7a24b94ad762c4319f51e7195098c3595bfdc76545b71a695789d7971bc691ca779647092530505dfa96683bef9ff212f9e0c8ce55ec4acde57ab5914fea57476a467af36c63d1cebe8088ab6a9aa2a2de7c6dd8d7b246dad5917c99d53669270c6329575daf10f69ddb13a0d8ac842c11bf51d65d3ff9fbce370846362a650fc74953c93e74118710db0eee5c90e64a92e50d3e7d454f685a651cbd8292e78b94fe04236b0cbe206e944b4d35a565648703c61205cf9e5a89176b115c8738812ae053f2b4a055f116c0a084f221cb524aa3819fcf49dc9faa3b4fd897d579554aac511190bd04841cf9fb5f1c8f4167091328c04b43e65a9f7f56741151e5f8ab396e22aaac2e70841392fdb39419c3f446de88491084e21f281693ec47816db44e6ed0f74c18ba546262a81535f31714d167a7934eafd4b8b0ce503868268a44d50001aa6151dedff711bac3bbe54efd8e9595d2f09116487428044a5c55743d0865fda6d2f2f0fd380d0f0befd1582811b3d419addfce5c9f222e6bddbf7defc1c52c778b7542cb4e5d11f8e56b3fc6b40a04d0b4146e8986fa52130cc274193ec4275854cd44aa94bda12e97bda7131330c4bd7c863b1632fa6eec92985584c77321305e508391eccb30df51e26372783aae985c3ff9008393c777e3aeb4b5db1663da04441d692a4ab412a2743cf1a8226da58e395d383f7530fe6cdcd1cab928e34752455dffbf7b293f397be7ac2b4805a1f5f9230e2ba9432a4faa023024633e6985840b6c5519f548e0ecb555bc419239de92b7fdd1f10c633395c83edf237a08aa7c8a77f0ea2d4aa0c14f76990f44f8ced65cf76ef2ff23c0696072b7d86df796213167308d799d0db5b072046dabb4c13b4a7ad5cf28d69cb949ee701bd9046a0ad965c5db11ce5eefb85eb7901b19c1595bbd80dfacfc4f2dd58641a87667a182d2ee123165ecb5aea1f087179bda9e2fa2d5272e93d898bec90b3d6a8d73ce7223162ad3d21b71beaa14d69ed161295a1fbb9933025b4561aaadc6427923aae450d50e72f0585d2d4199c21994a82a6c9e8385e8cd47f92e093af5cb8e7a64aea7f1848cabd663d164d591cc2db2e6accf746bd1d7b178bba6c7ff1efda6f6e710e4aeb09b64f6a2f5a6b1c4338845252f46bb2db0cac1363761a7cdd24f3d63afb0f9310d9ba59b9fdb66a06ebeee051b09ce64fc7f2f986d88e5bcbaf0263e5b708a6ca5933c835ea6513f227d7b7841597dc37ac01e7b6affe0d565f8cd7b8facdc7de45dcab3cd1a5617af27b43fc28a3416137af4e8348e5eb93a7c6aa03952cf3ba267e29e2b641bd77a66f9b8cb4717177bc1422aecaa5684bd6ecc8f2cdae3373982a9f0e7dbbe11843a529ccfc338583fb0daefae6cda03155cd66c256d18ab2be8c684285eb7ca122e37196ed7cf6085fc1ad1477f5eea72e8756e17334026166504a1411d6ab9890b009fc4daebf2793d6eb8562b49b2fd8c02693dbb409bb12994dc2e1f02adb75ae5f0e7947876277e13aa57d0bd149e37cc638e59917040533ffd27e084147360899b9bef262a2f7a77766559034ae8c0044c05db85f8a435fb174598d1ea5dafea4a4d8619cd96f53e3fb482098fa9a70286e49673730b5badd3d12640730f448b8479619de9e018f392f2ad3ed1205aa33fb6b2756260b43b435fce9da3b20853c798a845ce5e63d14311e23c89ce10882a1ffbd491b48977f39df11702397ea9160901aa0b0ed53bf3df57f79816ee442b02949e49269ea0934d65fcf51cd7b6312aa64cc4a77b169b0a69062e32b4b10a088008344d3babbbc2ce96fac4111718443f62d3feaf24ceac7f88f82c577e24b6eeaebe0deafc19cd2cca1a1327e62124d7ee43f6f68a3e89f4617cd0613e36c5f60668ce85ac54441ae951bcc9a46be614415fb83a8149381dac138fd70e318c207cd100934bdc4cf72531fcce6dd3c170ad5ca91df1a2df44b6ce905497fb2ffb37b5328c9733e665463d18eecd31cda0c4243dcc91e53578f412c24ca73a357292ab8485b3936e584eac8f0f60bf48851771e2904da8cc448a5794d947ae372314ea629be730e962225f064a89c9849cbe4f51d305e2f27ec67dfa07fa39c3e67e8f69d889080e356fa7c0ca2d07b536aab2c41b86d521ac1f36728778ef83f9e2ef2c8a194100264081952c6c7d521f9784f68f6697661953546991a044f327779b56a89f0baa6b900c327ff34de8ee47ed6fe8d9aa85a72fe077ea940b8e3d821a2bbc7bb39c40bf74ab087bac0d95568b64e957f3d4a3045c393237bc9f273b58c5bddbc366a3d7351e8f77d30b7812f50e6f4ca20795a923bdff38ab8e010b5e853df91fc1e2f26d2976457e8fa7725f344537ee03a379e574e5515b8a5e1105777dcab9c6b98d67724ce7432a5b9dc126fcfc19ec71a3366c945b659bcd7dbca7dda892419d2fe8077f23943551f1abe0a0db9bb2f3f2cb0709d06d60f70fcaaaffa6d60933f1d5c1858c739a61cf5fa75d6b7bb54c078f026409e4ba2b980b66ff5fe6a3bf50d13fc54e1198c9c84152fecd2a233daf0f911d568c7827b04c0e6e8303887e1b8dd312a8aa469d338571919b7e62a203a6fb77aaf6e186386e8b0f7c2710819d4cb72d1bbeb2db012a954258861ca36ef2295d13832c16c9a4c70fa51ac26a9ec96d514b7cfb01fa3a07e98b8842ef9b038c9cb42dc1b93720df0a8819ced2afbd4aa3205d827d450255107b8214225fc3cf67ad0a74950f41e4e09a7c09edf436ae19503870ccbec93ff9c602d673cd1c3f817d7463a62d9d5472d8481012a29f05da671cd5482a27d9987f87d7f76cbf3d9e7a53906c06233877d4c100f9300abad43a9e0e241b4d963ce5dc4ffd46b42269c0c1e62d0d54e55bf0d9d404f8979e62235269d19c7b9bb4a72b2a2e17e4aa86738634adb32adc392eb78c469cb6591ae7da283776021f145075824efb1694cd4c6b90c42c9c5efb99aab4d149c371287e602c8b39fc8912e59ed42fb70fd3301d9fb894cb2eb5ae8359ac5d24041e96da65a3c49bc0342da70b3315bf075a0d963ea4739d50e2a6f536f3d3fcce8280ea9c1c09a7a709b9b50dc1feb226a8deaeaf9a059771bfd0c318c3d3970bcc4a13ba9fcb21742a3cd46e1f0d492e69e6d5ef5fab2483861bbd2ca5ada8ecacb65489ed769b3b0ca014e0deba35609f3e85f61ee1a7b064d2b7406aca659536821d09fa02cc3a697066d7657adfa5ef0c30c5fd1f2993ca60f5ab96dc65b8000aacea1d83ee3350e275dd4b773b652bfac8be20e78e43584446e8c959161f63ce1aa9d7255893cbb8d4e1aa7e11a3c02a8847d238012102c6eb5aa87324bd9b2041e7cd5f24d4fac9774ff6bb614c277b0d388bc597a0fbe8f8885e2400f6d42141b56880d51d2c82d8a7965c6db6217422538c5411aa2fb7312f894fa3921a02b7dcdcd7f90fe27e2557d8f77af7452d76cb23547733b685e0c58e5e4a6a54c39c608b9c302db31856e0bb32c5c069dfce40d16970e884d05696d9bed7b680b463d1f15ae52c6c12a3ff1c41b1358860e4164225967b4694bae3b38e787f03bf9b087463e3fcc1e055cb63c98d35fde38c929f0a43b01b04ec6fc55ab08dbf3f44a091bbe8698d9063cc1e63f9a4397e7f10914a2143a5292b86efee17403f92169d074b0f67dcd8cc1ee0361953bedd21aa16de49910ba079d4dadb89cc78fac8966ced85985de7a23a58ef2847265ce22814dab40a2feaa34b53ee52ffae4bce760a28403254a31423b67609aa7d48a875631cabb2575b3965ed3213c7d1094f4b8b035730be802db37e85653760666e48a10974570a7c28d92922baec1fc48ea3575c5101469c24b5f4466e1d9a716354f556cae6db3771033ee036e357434571056c2aa4162bdb89ac98c532c416f307448eaac8d3624997d3180f34b672fc001feacca035fba27be165b4205eb26f360e0cd4a3cc84f8189ffbd55980109e2c5ec07f6eecef730c7d0f891974942fa34bb63e6f844abd097ac74fa55b8e076c862d862de4b90a0940254eb67fc589357faefb733a941936e846cb4fd6dce71cade219b3017278df4fb98178d8a8c0c6b5968150f953933917bda72851d346ffab030d05eca4c7eec38f547ef9760aee5e986c99779b8cdd7dcd956c7897f2809bbbb0776a2c3de4e4ffd6d3f1595121838d2459f7aadad627a3420058a14d3ba8c5dd6e2181cb1f958a6fe2672cfd1a69eefc4dea3f2482d9f53d433fdb27ccd5ca73f768b4de075fab9658587997d1c51616595c485a65d84f2bdf357cf3d0df3d9d8d46f8b9218e4d0f55622c3e2055971e832616c131da2ccf09e4fb13fad23f3988bb2265b44a65bc3e394e516f95cea9033e42864cca54c509ced76620fd31e3ab81284ad94b2bfdd8063fa44a921ca9cdc29f9cbd97b9a452761acdfd9862aabc548f607d00757cc933626e8726f09334b7ede23d39ff4740b81c4852819eff0ee15c20b29c1162e1a7d1e3d84acc47b22e172ab7dcdbcf93111014113a6d00487243b96d139621544a9a42085ee44dbc17e40117bf6dcb4ecebaf0bd0f092582419ae432c54fea695c3bca62155ccf0d58c5cd1f0de88a1d2d35a30742a92151f0fe62dbf8e29fba8ce7518ae8807dcb53a21acc3a73736761a8c523d51c47d5da89fbd8ea3e878b46a3c494d95395a8096fd2e34449392f19f0d0967ca698641f4acbb577494a6a7b485008509c2514bf2c25a395804913827ec057dcc073c02f1acc32e58f878a20c1dfabafa8", 0xfa4}], 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) chmod(&(0x7f00000000c0)='./file0\x00', 0x83) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000100)=[{0x0}], 0x1) r4 = msgget$private(0x0, 0x746) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r6) msgctl$IPC_RMID(r4, 0x0) executing program 3: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) accept$unix(r1, 0x0, &(0x7f0000000080)) syz_open_pts() r2 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x7fffffff) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000140)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffe51, "dfff097e00000000000100"}) poll(&(0x7f0000000240)=[{r4, 0x68}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000640)=[{{r5}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) executing program 6: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000200)=[{0x2, 0x7f, 0x8, 0x81}, {0x2, 0x8, 0x1f, 0x6}, {0x1ff, 0x0, 0x4, 0x1}, {0x849, 0x20, 0x2, 0x2}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x7fffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x7c) read(r0, &(0x7f00000007c0)=""/143, 0x8f) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f00000000c0)={0x10000a, 0xff, 0x2, 0x4}) executing program 2: socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x24}, {0x416}]}) r1 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) open(0x0, 0x70e, 0x0) socket(0x1, 0x5, 0xfb) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0), 0x1, 0x0) writev(r3, &(0x7f00000040c0)=[{&(0x7f0000003b00)="cc", 0x1}, {&(0x7f0000003bc0)="1b", 0x1}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x964}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x1, 0x0) executing program 4: 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) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x78) faccessat(r2, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x0, 0x0) getrlimit(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0xe7f) r3 = socket(0x2, 0x2, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r4 = kqueue() syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0xfffffffffffffc00}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 2: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x8) executing program 3: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = fcntl$getown(r0, 0x5) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x2006}]}) write(r8, &(0x7f0000000500)="f7c19e75f91c072bd36e220d69db3f4ed29aebebaa93bcbbe76a24f9449d3ce57f410f5fe9fa94dfcc30d45543bbb9334f2574c43bbe45d8cce6296818f43a47489fdae293c28f2afb02aca9a61c3615eebc66e81e7095e63028c51f4f6be789a63634cd6015a0d6aef0e710d48c4554c146a59333cda0190b1b6c7f4c8d90b3ccef77daec4d8ea4a063e53f454cfa489ffc52c66e4404882738fdb65e3bd36612fae5197d253de3b5cd59f724bf78bc48a751", 0xb3) r9 = accept$inet6(r0, 0x0, &(0x7f0000000340)) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="a6596126986d6c295fb49076aed1b5b04729258457", 0x15}, {&(0x7f00000000c0)="4449699c7a420442f77fe0a0c17cd91f7409966da76410137645c00dc3a3e6a5bf7dfb25e2492a75f3e5cc2020dce6310b3cf577a48b61abef0e21262f3c04459294908af4d1aa9daada37dd13ac3da59c0cda240aa5538ac817dd7264b366c9cec2c4d9ae487ea9d1704571732dc33bc79c76c51120538ef1a519f854dd79ed12701969f999926dd7edf93e2e29bf39f2a120b285466b6e717e61bb1c57b3de6fb44c512494a2bd8aec5d91d65b733c638ea8fbd434d0ce53459ed056a2b502dcb0d9d9634468ed8d0bf52381299aacbb6207869be32c601298ed6c078ec558fd3564a5cff1bfbf3ca778d212b75f060b3999a5263b04f2", 0xf8}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, 0x0, r3}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r7, r8, r0, r9, r0, r0, r0, r0, r0]}], 0xb8, 0x402}, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3}) executing program 3: socket(0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) chown(0x0, 0x0, 0x0) setreuid(0x0, 0x0) write(r0, 0x0, 0x70010000) executing program 6: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) (async) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) r2 = getpid() fcntl$setown(r1, 0x6, r2) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = fcntl$getown(r0, 0x5) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) (async) r7 = accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x2006}]}) (async) write(r8, &(0x7f0000000500)="f7c19e75f91c072bd36e220d69db3f4ed29aebebaa93bcbbe76a24f9449d3ce57f410f5fe9fa94dfcc30d45543bbb9334f2574c43bbe45d8cce6296818f43a47489fdae293c28f2afb02aca9a61c3615eebc66e81e7095e63028c51f4f6be789a63634cd6015a0d6aef0e710d48c4554c146a59333cda0190b1b6c7f4c8d90b3ccef77daec4d8ea4a063e53f454cfa489ffc52c66e4404882738fdb65e3bd36612fae5197d253de3b5cd59f724bf78bc48a751", 0xb3) r9 = accept$inet6(r0, 0x0, &(0x7f0000000340)) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="a6596126986d6c295fb49076aed1b5b04729258457", 0x15}, {&(0x7f00000000c0)="4449699c7a420442f77fe0a0c17cd91f7409966da76410137645c00dc3a3e6a5bf7dfb25e2492a75f3e5cc2020dce6310b3cf577a48b61abef0e21262f3c04459294908af4d1aa9daada37dd13ac3da59c0cda240aa5538ac817dd7264b366c9cec2c4d9ae487ea9d1704571732dc33bc79c76c51120538ef1a519f854dd79ed12701969f999926dd7edf93e2e29bf39f2a120b285466b6e717e61bb1c57b3de6fb44c512494a2bd8aec5d91d65b733c638ea8fbd434d0ce53459ed056a2b502dcb0d9d9634468ed8d0bf52381299aacbb6207869be32c601298ed6c078ec558fd3564a5cff1bfbf3ca778d212b75f060b3999a5263b04f2", 0xf8}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, 0x0, r3}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r7, r8, r0, r9, r0, r0, r0, r0, r0]}], 0xb8, 0x402}, 0x5) (async) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3}) OpenBSD/amd64 () (tty00) executing program 6: ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0x0, 0x3}, {0x8001}]}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000280)=0x5) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000100)=""/181, 0xb5}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r3, &(0x7f0000000440)="f5a395000000002e5dcd79d0ac850fc4064c018b81dbd9a11e24449b011d4d86e579bd6637b22adbc0a86a6a3eac301405d3cf6131019cf6a959d6e581d27528108000b738eebca18c013a0d521f2cca8da0822d0e5766fe1fc74eb21ecf3d90ee5b28eaf6208823fbd35e6e87599385b05f8a140484f3164757538a4b307317abca003f72eb3cfb3832a21f44448e3cc854fc78a2499c21830a7f6f628db6c6769b105275c70ea4cb5230dcd900000000000000000000002d494998630d20df9fec1eb682447b45a7b0974f177dac0dcc801e8457b818d6d374567c8d7e3d63d6c58d3e6c23c0e367f3f1b92e72a2ba58eb43ea43d3496d2762ad7135b19d4dd4", 0x101) executing program 3: setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8060694a, &(0x7f00000001c0)) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r3 = msgget(0x3, 0x0) msgrcv(r3, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) r4 = msgget(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001400), 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{}]}) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) bind(0xffffffffffffffff, 0x0, 0x0) setreuid(0x0, 0xee01) (async) connect$unix(r5, 0x0, 0x0) msgrcv(r4, &(0x7f0000001100)={0x0, ""/78}, 0x56, 0x0, 0x1800) (async) socket(0x10, 0x0, 0x5) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgsnd(r4, 0x0, 0xe4, 0x0) (async) msgctl$IPC_RMID(r4, 0x0) (async) msgsnd(r4, &(0x7f00000012c0)=ANY=[@ANYBLOB="0002000000000008"], 0x8, 0x0) msgget$private(0x0, 0x0) (async) msgget$private(0x0, 0x440) (async) msgctl$IPC_RMID(0x0, 0x0) executing program 3: syz_emit_ethernet(0x3e, 0x0) syz_emit_ethernet(0x46, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r0) getpgrp() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x6, 0x2, 0xfc) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r4, &(0x7f0000000000)="04bdfa5d3050006123339a346f731573d8d508750100000000000000325cebc37fc4e1dd543dbe2da6dd00000000000000000000000000000000a9c5143eff49ac23e9a72bc07d8022d78f", 0xbb20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb28", 0xd}], 0x1) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000080)) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) getsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) socket(0x1, 0x2, 0x0) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget(0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, &(0x7f0000000480)=0xc) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r5, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/150, 0x96}], 0x2, &(0x7f0000000400)}, 0x2040) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000500)={0x1, 0x42}, 0x3, 0x0, 0x0, 0x0, 0x25) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) syz_open_pts() ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) executing program 4: 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) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x78) faccessat(r2, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x0, 0x0) getrlimit(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0xe7f) r3 = socket(0x2, 0x2, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r4 = kqueue() syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0xfffffffffffffc00}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) login: attempt to execute user address 0x0 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 0 cs 8 rflags 10246 cr2 0 cpl c rsp ffff800031975640 gsbase 0xffffffff82ce1ff0 kgsbase 0x0 panic: trap type 6, code=10, pc=0 Starting stack trace... panic(ffffffff8285569e) at panic+0x16f kerntrap(ffff800031975590) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b end trace frame: 0x0, count: 254 End of stack trace. dump to dev 4,1 not possible panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958bf4) at panic+0x16f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8285569e) at panic+0x18f kerntrap(ffff800031975590) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b end trace frame: 0x0, count: 239 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958bf4) at panic+0x16f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8285569e) at panic+0x18f kerntrap(ffff800031975590) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b end trace frame: 0x0, count: 224 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958bf4) at panic+0x16f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8285569e) at panic+0x18f kerntrap(ffff800031975590) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b end trace frame: 0x0, count: 209 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958bf4) at panic+0x16f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8285569e) at panic+0x18f kerntrap(ffff800031975590) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b end trace frame: 0x0, count: 194 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958bf4) at panic+0x16f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8285569e) at panic+0x18f kerntrap(ffff800031975590) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b end trace frame: 0x0, count: 179 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958bf4) at panic+0x16f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8285569e) at panic+0x18f kerntrap(ffff800031975590) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b end trace frame: 0x0, count: 164 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958bf4) at panic+0x16f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8285569e) at panic+0x18f kerntrap(ffff800031975590) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b end trace frame: 0x0, count: 149 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958bf4) at panic+0x16f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8285569e) at panic+0x18f kerntrap(ffff800031975590) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b end trace frame: 0x0, count: 134 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958bf4) at panic+0x16f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8285569e) at panic+0x18f kerntrap(ffff800031975590) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b end trace frame: 0x0, count: 119 End of stack trace. fatal double fault in supervisor mode trap type 13 code 0 rip ffffffff81545e75 cs 8 rflags 10286 cr2 ffff800031971ff8 cpl d rsp ffff800031972000 gsbase 0xffffffff82ce1ff0 kgsbase 0x0 panic: trap type 13, code=0, pc=ffffffff81545e75 Starting stack trace... panic(ffffffff8285569e) at panic+0x16f kerntrap(ffffffff82ce1730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf Bad frame pointer: 0xffff800031972010 end trace frame: 0xffff800031972010, count: 254 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958bf4) at panic+0x16f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8285569e) at panic+0x18f kerntrap(ffffffff82ce1730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf Bad frame pointer: 0xffff800031972010 end trace frame: 0xffff800031972010, count: 239 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958bf4) at panic+0x16f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8285569e) at panic+0x18f kerntrap(ffffffff82ce1730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf Bad frame pointer: 0xffff800031972010 end trace frame: 0xffff800031972010, count: 224 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958bf4) at panic+0x16f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8285569e) at panic+0x18f kerntrap(ffffffff82ce1730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf Bad frame pointer: 0xffff800031972010 end trace frame: 0xffff800031972010, count: 209 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958bf4) at panic+0x16f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8285569e) at panic+0x18f kerntrap(ffffffff82ce1730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf Bad frame pointer: 0xffff800031972010 end trace frame: 0xffff800031972010, count: 194 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958bf4) at panic+0x16f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8285569e) at panic+0x18f kerntrap(ffffffff82ce1730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf Bad frame pointer: 0xffff800031972010 end trace frame: 0xffff800031972010, count: 179 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958bf4) at panic+0x16f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8285569e) at panic+0x18f kerntrap(ffffffff82ce1730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf Bad frame pointer: 0xffff800031972010 end trace frame: 0xffff800031972010, count: 164 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958bf4) at panic+0x16f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8285569e) at panic+0x18f kerntrap(ffffffff82ce1730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf Bad frame pointer: 0xffff800031972010 end trace frame: 0xffff800031972010, count: 149 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958bf4) at panic+0x16f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8285569e) at panic+0x18f kerntrap(ffffffff82ce1730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf Bad frame pointer: 0xffff800031972010 end trace frame: 0xffff800031972010, count: 134 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958bf4) at panic+0x16f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8285569e) at panic+0x18f kerntrap(ffffffff82ce1730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf Bad frame pointer: 0xffff800031972010 end trace frame: 0xffff800031972010, count: 119 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958bf4) at panic+0x16f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8285569e) at panic+0x18f kerntrap(ffffffff82ce1730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf Bad frame pointer: 0xffff800031972010 end trace frame: 0xffff800031972010, count: 104 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958bf4) at panic+0x16f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8285569e) at panic+0x18f kerntrap(ffffffff82ce1730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf Bad frame pointer: 0xffff800031972010 end trace frame: 0xffff800031972010, count: 89 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958bf4) at panic+0x16f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8285569e) at panic+0x18f kerntrap(ffffffff82ce1730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf Bad frame pointer: 0xffff800031972010 end trace frame: 0xffff800031972010, count: 74 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958bf4) at panic+0x16f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff8285569e) at panic+0x18f kerntrap(ffffffff82ce1730) at kerntrap+0x1d7 Xcalltrap_specstk_untramp() at Xcalltrap_specstk_untramp+0xf Bad frame pointer: 0xffff800031972010 end trace frame: 0xffff800031972010, count: 59 End of stack trace. panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Starting stack trace... panic(ffffffff82958bf4) at panic+0x16f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children(ffff800000024800,6) at config_activate_children+0x13a config_activate_children(ffff80000002ce00,6) at config_activate_children+0x13a pciactivate(ffff80000002ce00,6) at pciactivate+0x79 config_activate_children(ffff80000002f080,6) at config_activate_children+0x128 config_suspend_all(6) at config_suspend_all+0x312 boot(104) at boot+0x17c reboot(104) at reboot+0x84 panic(ffffffff82958bf4) at panic+0x18f __assert(ffffffff8291027f,ffffffff8287eabf,3f,ffffffff828f7c58) at __assert+0x29 _kernel_lock() at _kernel_lock+0xb6 scsi_xs_get(ffff80000002c500,103) at scsi_xs_get+0x135 sdactivate(ffff80000019f000,6) at sdactivate+0x1e2 config_suspend(ffff80000019f000,6) at config_suspend+0x50 scsibusactivate(ffff800000049b80,6) at scsibusactivate+0x7b config_activate_children(ffff8000000a3000,6) at config_activate_children+0x128 config_activate_children