00c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x8001f7e, 0x808, "e7303483ef00000000000000000000000000ff00"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) r2 = socket(0x1, 0xee19aa18ea4b50c4, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x0, 0xfffffffc}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) mknod(&(0x7f0000000200)='./bus/file0\x00', 0xa013, 0x0) r4 = open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x6, 0xfe, 0x0, 0x80000000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) r5 = openat(r4, &(0x7f0000000040)='./bus/file0\x00', 0x10, 0x14) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) sendmmsg(r7, &(0x7f0000000600)={0x0}, 0x10, 0x0) dup2(r8, r7) shutdown(r7, 0x0) r9 = socket(0x10, 0x4000, 0x0) ioctl$TIOCSCTTY(r5, 0x20007461) ioctl$FIONREAD(r9, 0x80206932, &(0x7f00000001c0)) executing program 4: socket$inet(0x1e, 0x3, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x23, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sysctl$net_inet_carp(&(0x7f0000000000), 0x8, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) syz_emit_ethernet(0x26, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{}, 0x0, 0x51}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) socket(0x18, 0x1, 0x0) sysctl$net_mpls(&(0x7f00000000c0)={0x4, 0x22}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000da3000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00007fa000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b71000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000a0e000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x22bc}, {&(0x7f0000727000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f00008aa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00004db000/0x1000)=nil, 0x40000000102}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000542000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}], './file0\x00'}) r4 = socket(0x1, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000002c0), 0x4) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) executing program 0: syz_extract_tcp_res(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) setitimer(0x0, &(0x7f0000000100)={{0xffffffff}}, &(0x7f00000001c0)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f0000000100)) sendto(r2, 0x0, 0x0, 0x400, 0x0, 0x0) ioctl$WSKBDIO_SETBELL(r0, 0x40047477, 0x0) r4 = shmget(0x3, 0x3000, 0x101, &(0x7f0000ffd000/0x3000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmget(0x3, 0x3000, 0x612, &(0x7f0000ffd000/0x3000)=nil) shmdt(0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000800)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c9d", 0x31}, {&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd47", 0xc7}], 0x2) execve(0x0, 0x0, 0x0) executing program 4: syz_emit_ethernet(0xba, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001", @ANYRES32]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x5, 0x0, 0x40}, {0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) symlink(&(0x7f0000000280)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001280)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1b}, 0x2, &(0x7f0000000280)="3e9fa734be1ccd48124d7903c6813053dc0527905f2cec2c0b6b4176ecfa86fb32ff7fc30fd81cc8b3da654d588ad9c8cc56c7201d8da9c1c686dff1209d3c046411ac1c43c293bb552bafdb7c99922f83a60ac8afb2e9674e2a3c96fb1b9d8eece5886f3eef6d4202a423bd1773e7a63042465308adb233120fbabaa12a16d44e2eef2bdd409501cfaf803a7b92cf470cf11c486e8681b3f585f61dc7a447dc3a1fd149529773134e164b643ee3620928ba313203be778a7e057a732364c83272c9a83ec39d8af5b457dc54d9d17a37c86e1ec028111ba74909d2", &(0x7f0000000100)=0xdb, &(0x7f0000000380)="b4086c620076401be2945f42f2cddf9e85f959fd49afb3a055bea3469a6f8584d086aa60dddf17002ddb10bd056cf60e2b50ba21b997f8242bf01922867645e6f3d34a11429f5b35b8016b747543a713cb9580add5fd09b51da2104273d4c88805d82db22b88fdb45110d3015a375991a544c85e3f9e5600cdc655b53a1b2f4b1cf4b756fdddc8a0060ecd0870", 0x8d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) fchdir(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) chroot(&(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "5238f0880bc30fe300"}) poll(&(0x7f0000000180)=[{r2, 0x1}], 0x1, 0x0) syz_open_pts() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x4) ftruncate(r1, 0x9) executing program 2: syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938a19d9532"]) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b3f8c5c7b93d5fe30", 0x49}], 0x1, 0x0}}, 0x10, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3}, {0x0, 0x0, 0x1}, {0x8006, 0x0, 0xfc}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r5 = dup(r2) write(r3, &(0x7f0000000180)="c3d9b55e98af6de748d2544ff675ee1d4f17caffd0488fb8f152357d636b5badfdba0d80f2b541aa0aeae04c9269dc153a16360ee033c104c1aca88cfb745a282d6f25ec423842d744c3d426cabf7ee12b0600d53d46a60327af167e7bdd596af339f97c9f4840b1aad48f716764e721bcfe659992c7bde8471e582b3c20311f28e029eea114355f37bd23f2d08c9b6ba776ae67bee81f7d5c42b987a8330f8ec9aa34833e492ad772c89defef9aed87e34014b5373c79345170e7a6fd998cb4883f85910e2792b7701a6684853f5d3d10b330bf98d7fcfb89ad0e02e3fbcaaf84e410dd0590e0bbeabb70b904b8f2068f9ad04aacc4bbc321f9ea581ad7372dc7b2efc8961406e1279dcfc11b4ba6fe58d76a2a85af708f6f42b8721a4d534df8d2277198304861464d615eb0b3ae543119edaaf78a591f035bd87faa8d9955f508f1766d46e4657e20de81837595ea84bbb45e857669f2a9639de786be1e9ca0ccef1a33e2231300242965ffc90d04313ec0c1fb54700ca9fd2609766fd8bbf7cbf8b6e84361fcc0413e739d4df4b411cedaa2dab76c6c732325e255d13c077f1fe1b89c1e3632a15bb19cddd29c4b67921fb60961f5b2fd01b740f8aa852c62913c131bc63d71eaa27683ed01752eccbf15240e6153d95abb34481289a2068ab9441f0e6fc958eaa0c1161320d278e182bb035859ca9f36c72680c254969ade8a38f7df01d6dd702d061c9886c6ccfe12dc859e7a35cdfac10819cff9babe300704a607776f8977e606e3782b65d62c1270a3c90e0cd69f29c68ce78647a39b4821fa5a9fa9ab580603d15ff6f9628deda56a0f9650db460176443823d059c439194c0df25eb1c4fdb3945c75db6db36acbbf62c29a146536a28dd05a770bbe3fbeb2763cfe7af68a49b972528413d12ed9d8eaaa4723a969cd3ae7f775222336bb1ddb1c8eb02f4749f0a2d3b3670d7ff51fff42225ee2b8d92d7a373d8f85610ebffe4a12a0878c731fa4e0cc422ac82acfdad8af849043ceb3a31f219d0ef5adb73844c18a967ead05d4adf4497c392002082ded259aa4276a4922af9b221606f94c83303d68d4b6161aafdb7adbf24070345836274d58d304b5243a4f0b84a3eaad3132a5e761458d582c36cb7260c79d7e0373f83786e8eade42dae9bb3cf07633aac9f7920fe2cb45da8cd63e6b93cebf1562caa4425f1ea89624c0147db63c7f1578787815c2928fdf2129302f649ffc7d82cdf47d70cde1b0c2d440dbdc64f0ab24e162c79453407eaea824abe9b53cd05b01d5ce0af4470ca8791cc3a4471fcf0fc64488eb51b07de2faddd8944093440f3813cd2fd0afc06f5333fc992801225622830b1ed9f6873b6ecd452209136f57bc9dae96e98e7d9cc30d227e12123cd56fc5cfb76b0098d3326ce998876ea5b034aebc6102d710b473685df2bc213e608f814c40053ce66e172d42cc0f5a41352d3f1f14afc1a0db3e0b17055c3671ca20cac4dcc1062a52070e20a8b24c000a8d601ca95716fb32c184b780d60c485b5d98f89cfb0ab0bbbc6b763f49cffd4900bfb890a51fdc746b61766372cf95f3d3f8ab5ef7a46e6222d2f10354b6b4e27339802e928b4a9e513035d56c166b07f9b3fa60e8f94687eee6b07ea572fd81c40b29547cd987224af146a64355e67bb308d99f69ea406f3567c12db3dd70aa56c7bbcd247481d7a734f724a232f1f5d336c7618c458b2d23bdffbcfceb9c37bc582598ef336e92f9ad8cf7984612e94d46e768093b12906df1e7fb69bd5a607ed993099f6376bbf769270673a4fd55df7cf7ac03d58a78c2f25e7cf1ff439c42485b79ba3d7976f3783c01cb5a6de1bdb9b23eb88f8de2060636e6e034e5f65b64987880e027c861fcbbd7e1f60d8ba10b0e217e050b44aefba5ba8804fa6df602c063e61eba4cddd271708cccff3ab1d475cfab54fb574f5da1e698ca05bd402ccbaf131bdfbd6ea676dbb086e959c9d47f0e87bec21511b2f8d2546f89643e7f9ce43f2bd32f422bd727b1503cf513d4edf49a56665e61b584156559b8b120f667f748000e0183b31dfdadc856e8226b8a4d5c0396aa08d698962020b4bfe951a694433c085f6dfe9a63aca70f7d9a84ed79d86ee217b7a497423469a114bf1c51dbaf15e38cac31962e1b38cc21a407c4e5b91d467099cffe679ab7b33669adabc75cc345ddacbe8c867e1456661f4d6634704278e744389b46143ab1297f6b4f9ccd352b50f0288549f91c0955bc2a1b047919b45a344a94434686a641395e6c10f88fba7ead0ced62dcc66489ef4342c69fcd8dd27a1f9f81cace022d7ad1e825904b3039626762fd1d0a95268705088cb63e6ee6cb8e4f2827b19076bae67ed62582f1849ac833cedf9ccbe7fd371c98eff0e68f9bb96b20f7af9a3db4cc64921476cad1bfd719f7e4fb4c8ca9cb545f9cb66331d375b772b461abca22a39a1cd9a7a2e8da3dac05ad8c27ae73e4b28f8d8ac4f7461e7d3fd6aa28d488c3d8695260912c08fe4adb981be4551c99bcbac6f08419f36e5f490c8be222e85fd4e85a3af4eda491f4a19a8cad876d300f370de7f1699bab7a88721a4b13bf45e65567ded57295d030348c2624ff7066d359d7e0c69942d824ee06537d882e4f34ba68f0d4abc45b5108e743db85be310b6fe682077c710b89de621f63a6d14abcfd031843804bb6206bdb38b0bfe72c10a1b41d2e363f984d43320300f08b207d886cdd06d0e38765301e343d3281c807fcdb30c7a07f3f82bbd2da0ac1e9bd9a03b6aa3cc4620c29f7edf6ea4b112a9b0fe70fcd1a2e61beb1c1eab98db8747b687a7b74d1d74a5068f89ebb759fa1b221db9cbdb39bd310007437f0662e0fc9f2ba61ba06231d462f90129f3ca876b872bfb9bef2e18d13b03450cc044c849004bbd5f108cd116b0c126374048e73ad30ecf0e5fcc43d2815c14f4b96d813c5527415465f68350e272f8298e697adbebec34af58c162d13659d2e3ae41bc142826ebb6c72cbd8063f26d274218ff335eed8ae606e7bc3c3ebbf9a7a453369f967332c60b43afe9207f2b88683f4387e2d3f7b0087b9e6fc35a68d622f2b37c8ded7e06e1e5fc5e147603c59bc1aa624f7a221383a1b78caacb7c4767690eed9008b95af74ac6ca25e823763f9042c843ad0437cb6e3018ef4c6f024641dfa4f2b5a18483081915fdcbb57114092c00131a7e962405f277378198914755b1d78d7a4cc20587bcea2f09c3f1eee9e4ba7b9e2a1f155c08e3e3dde2a4f54080c09cce98a8a7ecafb84f8ac81dc75d0a1e32cbb1e06c57d8583206dbd2d97a8289086d88ed8bf3a7043d6a1e9fdbe7b8aa353dd380d8d7ee575e5d1585620aa7016111f5576fe8b6108ab808284577dd87c0873f2d560e02a2213ca09f55d8163db8f29cc9c05006f645d776d21e77542a1064e2495fb5fb58604213ecc45c8da8de60c14ed9658e91b895cca8cd296fe90a0be9d79b0f683b3e79addc4870c4f618ce776cdfd966c80b1ef924a34a79c5dbf8293112180354a047ee5dd3543c129875214c4c76d046c6a2c76b00b912e9b0449894e88c9cfd491dfbb479c6010496e0fadba45c7c55791ad56bc963e631953086c6d9f97fe8975caa60107ac394f5e631f655362e9862b34c976617ea41cf1dbb6a4b9e088ac46e3650e95e94c095ea830f0de0fceed7cbe2933cc395a4a6c22964173934a70b70d92502cce447c5eb4973f30abc41405f77194fe9762e3d6cbde47588b9f123dfc4c87d0dc0edd37dd64fba3714c3734763e0e84d12e94c77f0ec96043288426acc303fafb3b94161c9584fd306edcb686b92463f28799513002a104c36c4eb8b797afa894d881fe5c2a0f4489fdc3daba0ffe547a413d393b48e548c05a58404b6ad87d9ea00391ece2484c20123d3dbd0468d26dc2ef6803539b7eae6a3913f78fa5db42590c72e4b7a7ad4daa1635ce397862438507eb8f48e8d5bd91710e5624cd4d851763a5e9b8e0190b3a5d0bac2da0053430731fa2e0d64955f1dd4c1c582e935bced0770923e7264b3f64689df4a5a056eb7eb1470a70500582470706d39e8eeab131ef3943eebd42353a0df72b80ee7775fd5fffa6edffbfe901f32f47c59d0ba02fcc61565c11530f98bebed9c15771bf3a9956e4297929f56ca4f2a4d6b6ac61b56d5658ce03d086fe2610aa827f849e8e714f2a2302e3a653ae0fdcdaced30999b8a6a6002d66cc18cf3b3cef2d8110e1f4f1328aef6fab108de3b06d7fb856d06606d74ee5b825b7d0ad6d514ebf40a752b681dea701a6165f7b894a31acfba8fb7df1e9f468c9f396de84623cdad2faca0f5e679d310092b11293c084b1a511ef625c457f423e4361a1a15875e9e3d7e639fbd9614f563edcf18a63e3c75db7c63366a7434dc25b0ac2cc63bfc2f7d2190058acb0f620d14424e59006b1a0598d5f025038155d14f45ec26addf104053a5ba6e286bbcbab04b3f8332c28c6d4617e65fa4fe9451535bda5a9434127920a83050f3d9900557b23cd6eaba47b1de3c947c3384716712bce25710f10f6ced80397cc614e403e0bb960d650c301fd43098f5acec6f8ab4b1fa3db7131b7e06497eeff8ccc780a141bc20ccb3b5e48be59ecd6fc3ca6df87ccf1343eae4d1e5074cf37910e3d4c6493b1674c895457c4e83a7f0f16de5d9c18a0ec3db8454dd9fe1ef6ad60b782ab2d8d2df6145cd057f51fa3f19bf4da4dc110e73bc6efdf4c3748a506d99b7e8fcb791ef716ed74c4c88148f9738d94fbe15a5cd1a5b6c5bb1acfe555ad87d5539968a7a519cf6ab7d0a705f95a0c559f7d9c47d48bb98be8d648d70ec9876b6a182c0feff555a9eef23cc0eec019d7573253fe675d9ce6764154ae4f40c692318deb390512119e9b2e6a2c5b7cfe68f26fc96ec596222c65ed3a97c8bb8e1e77ff6db35bc042e5071bf1540e97884e36373a4f4ec5c061fde9f68e19b7c8ecdb93e441e612608341baf3ff529b6437c9eedd1a7d8a76f79fa38265fff1a94bd12ca2a7e1a064ba74a942d208180c645c0e1530eceb17c6a6ee0b3c63b56a8c6c79f36fc04651fef47fff4b5c7a7886bde71cbbae07f551c289800f139cab82bdfe2e90a0929655e524852d5d2c916b2bfc1dc8de38bd3f2a46a62949a089ec10842b8c09cc4eb243ac03c44d1fa11db3d8fba48278149a7916384537f9edbe67323e21f9799da8ee451bc71a4c0ce90d0b71a1f9d2cd3be3eacc9d0f45fef5c9e29637c6c515631adde998fc129cd055fef1abfcfce42b9ef3da1a227b4d438cd700d01f65efaf8c673d72ad26cf837d3a6a4aa55fc57d40adfe7710da428d022e6b6778149922df62e346775fcdfda9803c28830da46b0646c9309952f1e05b965d88bef9a859c1e666baad1662d519f79db1b8d86e3cbd0b76a4204956181dbde565f3eee95acf3548d9035b61b5ab105465a07726b695e27f8b18d4848da180f4e7f70c50b4aaaf5f7c4bb97c334faf336c3fedb0e7cab55c173b9b78f5fedc636a51328f822765c5b64027fe2605b07168444e1a27b061a2b12404a24c4b4105f2b9de486b9098ba29e02cd43b7f781a7ae7e858eae036ea22a1b5ca9cb5872a69b7e64691036432c6109dd9f9d6233e67dd7c8bd07de9c23f4583e7ef6abda596c4cb669cfc46f9d3752fd1edc1281fd55cd9f1d886d43f4b3c34913a9ba9495940fa09b46f7d6ded372ab199c0562dd2c414fa1063341033863ef2fe8b95ba413a94ab4099717325ad98", 0x1000) read(r5, &(0x7f0000001280)=""/4096, 0x1000) r6 = fcntl$getown(r1, 0x5) ktrace(0x0, 0xe53a055dd4cd665d, 0x600, r6) ftruncate(0xffffffffffffffff, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60, 0x0, 0x0, 0x1}, {0x7}, {0x6, 0xfe, 0x4}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) fcntl$setown(r0, 0x6, r6) fchdir(r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r8, 0x7, &(0x7f0000001180)={0x3, 0x0, 0x1, 0x5, r6}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x20000000000001e2, &(0x7f0000001180)}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x200) executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000000080)="dd0d703c190984edb38f21fe96ce3d0214a5fc0d729fa0237679ac05c291813e0b937cd89f00006d7c3af8ce3a79cd63587e46597a22b9fd80822260", &(0x7f00000000c0)=0x3c, &(0x7f0000000100)="c1b2b4ad8c461a03f5025dc27c3053614c1829d490cfcc70a2af9a29be772e87733ff3a670fe05e96c29d0c61053d2fd8ff974cb99744e635fded0c51ddc262a42e402865ce10415dd51e58ccadb226b465348f0bbad2975b303bc25ae8dc76f860798db580311098a389e4405587e1fd0f6005d56bb2989917eb4cff34ffd820ea93f8b5665d336750dc5d588609015bfa03d91f87c9f1135ac812b22e4d7e312d52c28efeefa91c86f00d00263e6f71547dc6c4915992ec17c64b38bde963451b5cb8174f2b609f69acb351ab90c6f3e5d0b858ecf7aa4", 0xd8) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x2, 0x1, 0x7}, 0x4, &(0x7f0000000240)="f103e9d5f364e1a0993915cf3a32adc2930d12f959093f30c2642f039be0a2d62743fbd0234d2e4156af68290031e0459a976c06a2ec9773d89dc8ced6943754593d41dc20cc48ac5edb05af5a86e922e62a650563e549ff1274198a95b7d40edc99720876a5f6097692f7a1429a3c1d0b2284ff4dd1cfa5ea10d947783f80118612b6e92f728c83f5760bc896", &(0x7f0000000300)=0x8d, &(0x7f0000000340)="c839cee828fe1c6d85ad4b07472cf1d992d3d2ca985a0cd421c20bb2c35786ed0a49919192ccd4c2450722704856bef9f530a18c4f86e74acd2ebb1402bed9f06086951199232223b9549550c0360fca0da8d0b3633564afe9c96c7282a9ee70af6d8358c86c38dee4e5c0446dd17ecc30bdc07e6550f9661ca5fc2d3dc8e9552764bc5160900f02e35a2d2cecced948245d9c3368c285c9ed6998e64274be3995c044f13d51a4805ba4a5070da21d5fa31c59b9320e960aa7dacae37b9044c7f9de64529a794e6ef05d44baee02c2c1e62ad3819ddd173a8c427de214fe2e88fe537088f8c7574f27c1d062f44eeaaa513c88f54f2e92211a633a93916854a256de278cdf0db5416ca4933cd64976a330cd223b12f8c42dc157abdb01bbf78a4de03731a9691f2ab047ed4e96c5dde2ce0f5e6fe378599e9e677268c490477aa61fa655900bac95d7949d421c9a9931f371901f493868277c37736547c094668636316232180558fee64c7b1cc23544d682a3f8668d42c03e74fb7fe5ab637748d0cff62be67c1c4bf4880e0369f1d84321f685c161601266c9514273c83b225dbd8c5eb0cc7511a7839de99b0df6332b4bca3b8b0987bf396814e3651927ac2f1dc09b51813b97688714a2af098147b0cfd1c9343a128883bf977668b195cfd3e084dcc1cda07c6990de5d84ea257284ce76bdb73a1e06b851c201433ae8821658df748cc3062fe9e939cfcbe6c292e332fef4d58b6b91471cff1925f830a10936300884110b39474bec62b00f9791fc5557dc27b2dfb121518a878bb4d1ff66ce5c2f3e89626a77e6e0b1e8d5165930904f18e1130122a1a02bf4124fcc616bc25ab81e66a6edd5c83fba923899263a5801cabc3fec271a0a990fd2a2af408d671436c53a5088c761e544d5a3a559a8ea5c1f7d1231494a06098bccdc59515fd83390a9e3841967fc1a1179839348cb2d71ef94157b5edb14f62093897ea5a0aea392a7c3e76ba4f9ad81b5e3e55869f09c25ec4be8583d65b5516b985ea9ac6d203259443df5e2b1ec834541f9ba2c6f13ec9e47968ee5027620d24324ba32c8c0b40f5cba7aab5d58d0a3609a8c9e7011118223cdae09b4cdb55f0faebb704784986d24f95cee8cd6ee1ce8b917ccddb7cde69c4c977cc42e0061de9896e46cde50a47f020773f1b47fd5755e233ceec3ac5dd0aa7dceb179721a3d786d37581d2e2596556ec735dc013e88f3fd2f8efd6cb1e293674580a3407689c2e7077189aa33db699d6e075930d5af857e4febd7f7ae1ed8efef3ac9aad41d1d4b784e3fec2b29a809dde8482526660e4dc2f0f87dc8110a0151db6261d20de9197ffc8fa408996d7a45278f13e2c8ce542844a70a20e98326e0a078922d195b2e2939e6c70c6867334cc673b9bb5c71a2cba2f3e193ba56a4bf34f35f4c80635678b8cec3b814583e1182ec122ec8765005fc034bbd961bf3e2bf40bee9cb0cc9aa5e0b6393beba36361d567cbee1575e8a4210b8d37fac7d1b85023f9fb2b78cf750b9799b8619b6275a22b3eb86501c645b2a958ac285ba5836f3f7babef8757b1c63507064ff946607804458dccf5b9f364cf2b991279d8ac74e02f96e2afd336096827ebc1cdab331e3534f0d1abf3c5e4eb15d138d8beff98fe4e4a7aeec4cab1a158110894fd5d0ecb280eb764edcc76721002c4c4aa909dc5a75f3c8790f1ca916e36effdfc99096f4996c34247180c74ce4f5c08884df3761b592085cbc3c7a6c4470714a87c6e44e35d2720318855863da3db2b1395651409514add17afe329cc418d4bea0d9466de2e0c92f84eaa862d93473335208a27f9cac6e16ffa98fab0fa502c0ed8f41f6a2ce2476b94684f7ae7b16f89beb6fc1151d8b03ccab746afc10758f2e07094780996ce4fc0a3c58c03114feb89e7af4f60f4183e5250f3af1443c3118b1069757544b96e58d2ee6733d12084933bde054069840a324ceb917b3ed152961b56beab285f6daeb2d7d1fca53989ee1324432e7a3ff2b1baef2305f1a017da379645a43caeada105878e62b8e57014f4206f0f858aea7f9f68db7559b147f850a1ae368f0f7070d885af976d644606dd00c7d5b533b95fa2afb274d922f90dd0f0d103a1157489334298a1d6061855170b96c531eeb525871838d82468f9a827b78a7a4616fc1737bfbaecf1a259a023a187accf9482b148eb1fc46afb85be11b85486b01965aa6b3af9593cbe36066216f0ffdfd4dafa00d906015af63be0fa42a1d86bf57a6c08c082453b434c4226756c8e4efe49dcbcef56c18702681a5b0a9bd6d60477fe870cdd10d381ef0596ff063641ef5f5f1f0c1a42e744826a0af7bc2ab652282b4dca239c430099b2ba0551da13f7d469464c90338807bf3c0941ecb8304085a56b138b4b61a7337709b332352b846063e60c8dce5c0f45e82949be2c053f8e5f3ecb01edff325dbce8803890d6623579e8f07161651897644c12019981a9099e4ac880eb4d982291fc2f3b4be265d0363a9b53a146d35327103f0a5e2a2fab3b97971b0d9cdf09976dcf06b6f1d718c6a895f69aeafe3b530f6d485aff16bc9f36072a6bdcf33979342d11850c7bdd2d512f82007de53a945b55741820016d30703e7ce12c7e8b9104f3a3fcb583a56d95c5121f812550e0a8f4a36911374ce452ea729e04cc32f24244c562b845ff00f948073d3cd26ae324f12bf87dad83c79e99f3dbb260f349662c4994eaf32cdf71ed9b3ae535f10a57320ee89863c8883ec24fb183639196eb58b2d0d06e92d6a90a37df1e732253d07f3886fe89ed33424d306eeee09281c63e8a17b00f71cb3ad04630bf41c87903972b60f04400e851baed16aaeef6ba888f308bd9746ab47d6dce729b55626a2841c367fa9016d5bdb8fe1c86b6e847477f3e8fe9149f4a94631c74bed4d76a391c0595c66257e15c583d540f20f50863c7430d8ea8766f4ee87c039ed5f11a7a0520c29a80f5107fe9d15806863a41afe21ab5f6e536f448b906a15a2616a3588f6dea03b19add1d40b203c1eac5749230a1730da3f885df62aeed998a7a44ba96cb757c2de05a4be29133eb62d8ccfa15f0fbcd589784a0a49b4ec1fe41fd9c07f4b58a555f25a00432d68e3178178fc3b05dd6e23075778593c6b3fb8dec91773f98d5486d29e3761b0b50fd88b952d6b57a765dd8fc3f6c9027a3715aad7982594079d83abf956e6c89414904827e65614f68c4ad4724e1fe752e5a1b000c654770cc5f19c5d808a92019dedc7c1d6a86fefc5b040ce24b775a2bccaf1190f5ab33cf6763ce1596410ba71c91bfea71bcdbf7fbec30e1cdb9926c9685311a7560c4b69836b127cfd3c9abb167ed49a55113387ab72fabd38b182b69ad4a70ba4044d5a210ce9b63c6a38053bd84726f466fc11c78437303eb9cf1fd4dc4e1da8b9089ba332e8cf9de7bd0d303be71dc1bd7f1595b4189cde30f29260724227e3e110d2a8907c32d95b7cd5d8f56f14ff4ba392fb2f4fab223c40bdf12211c232cd18513d6935fea239892e6fdc03166d9e7ded4595661fab357ddcbe0adba7ecf23180a15778623484288a6cab0c9c3173433a6b7bcad309951cf32536bb48d4e09a3315cec1964a381e8bfe0f668cf4627df6f35b2d00fd7c7934c32aceb55e17588d98e564a22aa664ace5e65401b1d5b433132aeae6bd7005d7f85955705e2ad1008e44debcee4648163511dc05af14a39115cb41ee6327f2f0e2b803f1d1d4bb35f4074e899e011cf13a0f4b9bf3a296974fca521a7e8757857cdf69077f50cd2190dc49bb067eacdf705b19c24d81a38f0197217090d6d51c1ed7db3a29eb658e679cb3b5b25e9955367a7163d2434f6342ed1c0d9deefedd400e7d66f3a086bd40cd045acc5e5bec143a451bda63a757da9a6060ed7bd230d3ba8670cec5615cf2ea548f33e9ecab698dac3ab7a9c8baf9ec62c21721a30da9456c8ce88919992cc57c0e01717934759e32f74db24fbe3b6c471ad3b577d66ac827d98582b604c892938eb0b38b52c05858390c067c351c5cdb2ea4a5de7956bc7e7a95b97338df0d80d1ae5185961f1f3fac8454b71cd40093fea3402ceac735d8317cbcda952e724bcc8065c5dfb7a48fab60c09a6b75c32b05ff40bee6e3541fa64f30980cd33124b72b39f920a07a8685d53fcf8be59ef925542d481432820270ce99eb27fa13141fac2a92eb9bf372304c5d7210016159eb673514342ade851568209d71702ba45877d5f439b5883472ccefb24d4278fe42149c7e2fc96358eed5e2fe4b8ac26afd48aa88036cbad7482d4ddbf6100a8732bf257c4c1eabb58f1cc77c704b751e3b1e94f67c02195a6cd78b1c14c87b719e4a412e6b56866165c565048c27716be9545ce4e6b36dde9578026ffc9a2eb13ec32e8f495d9b00452c3d861e8d95bf0fb2cd304b246259afeed8f3deb3a9e08a67ca45abccdb68148c1f87cdeb9597dd36c1cc2afa2dc1cd93fab2cdf15b724948fa9a880a8659edc2b84e3250da6556ac63eda3cc3755d17b0364ac37be17e1283010f17af5ebe4b0a73f5ed0c35ae76c9d437d260f88b285722b00f33c0278479f1b74a49ee44405079267184febf8ed83264f43757a79b7feb7ed3bc34622e0cf5a70181f8fb3c29911422a8c3304c1c07cef8ae225a670797200e2ab32fad41dc7a7db47f5013392dc4292c3c03991587ab2c78f0f87d26b2bbe5e6882bb2a1c71378a807f4d0c5d495de2ccd63efda52d43a69ba23bc86cbdde2687d15865268db8a139ddad5ad95e62e6eebee428b0d9f8d709d5b7eff5f87f0aef57d73156dada9191ee4139077220a32fb7e1fbe0feba49fed3b5c6dbddc23932b06a93ad9836f2210646504aff7a6085ea23fdd44d5ae163c065f43eee6b8f2c0809fb8bdc43604bb2eb8aee3b44b9b88fc633aec62f11baa2703967c3145e63c2fe2898870bb3ff40056e5f0759723f0983de0c7fd31933494505a072072a4355ea39ab6a09a3631cc9aa500b8b1f607a715cd9effaeb9fa464f39225f6e023b287320ad5ae728c53f43f5ba16d14f7cbdf256709639b4e78415ea5a3dea4ecaf276ea68ca4914da577a770dc9be902c0f9901f5627bfbef24b3dbfab8cd5e00feadb7cd5f6a6fe8a771ec7b747a090851a03ee2af97279810bfb36cf6e6d6d217d09a5fdf7a48c99f17f6b6643f5282a766b27d3ddf3ebfdc5cd561c3a9b15ce0223294b5540aa63981aca680534a41b05c778944ba4d1b67f48c04699a911c4ae528c1eaaf5e1a9eda27a5c7b004e3cbbd72bd601a6b9faa0c37dcdefed9942f6917859930b79ce2e8fc034aeaaf641f8c0f5c3813875ccd300212df9b5e588517e78958a5972210cfd53d3c3e18f99024d264e3741f93498cd0ffd42493741a3a26ccb6af0d683550b32f0f5ba3b0b1e257687fbbefa3fd8666a5b94aa176f127e41dcad027f927e48f10dbb2d8fe59caa95f6d01a0bc75d765f5e185e2f25a0c8ea8f6f474f72b5e44e01d51808e5d0aa576b5fd9cca4faf190c89af3d38b5a37cb960540677bb59ed77962322da7b3d68457c487b3146c5dab29c4ab77e45492dd5f5d5d72390a2317b4fe077253cca8506df1f1e2e62c05d8a88e8d05fc812b54303684827f1158a7222d8867f5ec5e2b85f6b4ca9998e29bfa676b58266d11b105679294fb34a8369d701fa57b3dd78f32a391de2f950a6d836ee05a60d4a6582cb6a33fbb1d1dff9c8d7ea0098526cbd276ed1ad7154becbe62ef", 0x1000) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000001340)={0x100, 0xffffffff, 0x81, 0x2, 0xcf2f, 0x5, 0x401, 0x10, [{0x2, 0x2, 0x38000000, 0x40}, {0x8, 0xea1, 0x7}, {0x8, 0xc1, 0x1000, 0xa4}, {0x101, 0x1f, 0xd6, 0x3f}, {0x10001, 0x6, 0x6, 0x6}, {0x3, 0x4, 0x1, 0xfffffffd}, {0x1, 0x3f, 0x35d8, 0x56dd1686}, {0xec, 0x9e, 0x3, 0x1}, {0x9, 0x2, 0x2, 0x400000}, {0x3, 0x0, 0x8, 0xfffffffd}, {0x1000, 0x0, 0x3, 0x20}, {0xfffffff9, 0x3, 0x0, 0x100}, {0x9a8, 0x9, 0x20, 0xfffffff9}, {0xfff, 0x6b8, 0x3, 0xfff}, {0x80, 0x0, 0x8000, 0xfffffff8}, {0x8, 0x1, 0x3, 0x40}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001480)=0x3) sysctl$net_inet_icmp(&(0x7f00000014c0)={0x4, 0x2, 0x1, 0x3}, 0x4, &(0x7f0000001500)="cb68fee3ac347effab503344f5da89a11b3b52a542ec0d3a5f03584c6e8f05a2c5cba4bb92c4e70885b5dd21e094764b95bc58121cab6d57cb065b8e0a2bbc2c52c08b47bd425dbc83e920a9dd97ba19c42d0d8a6773ea616ef442ed6b8c9b7de03fc378acd9ba50efd514d65633217c220801ffbd0f7e8b7c7c712953066a17acff9121ad942fad86983b2b92f02fea158a0fd318d799b622c6cbbea463b13ddedac518e6cc7ba61f204e8d858589cc4301605f4ca66f1a535530d1f86ce5efff6af3e51abde12be4982a76883f17a3aea9536ec4612e13f0af44ced4782656add562c00cb430ceac8a214968984ffe8f", &(0x7f0000001600)=0xf1, &(0x7f0000001640)="58399f620e9e77c2d8d93e95137ffa5b8e4ef02f0692ce7e757d55adc3a0fd662652c6154beb677bcb4c382205b9cb7fe46e87f3447f673922f64dac0bad9e8523dcc2888b93ca4ea079cbdd9399ead0ce5c2e98fa37af48b405176f08dedb291258b71fadd333d6085497530b40d4f6d9e85e4b74145f3d2802644c", 0x7c) sysctl$net_inet_icmp(&(0x7f00000016c0)={0x4, 0x2, 0x1, 0x4}, 0x4, &(0x7f0000001700)="51b0381539", &(0x7f0000001740)=0x5, &(0x7f0000001780)="dd0feee1ca1f2130e181b240c18f2ccb9393", 0x12) acct(&(0x7f00000017c0)='./file0\x00') sysctl$net_inet_icmp(&(0x7f0000001800)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000001840)="b2bf1e4efe2c3c024f144b068f6be3c904939b82fccfe93fb6b9725caccebb55f825b72bb771c25498b091286818f4705a60820d90b9a74b1669059a69d1ef771cbfac4b692063aaa616b2fddb431d79a832783d2a6ecdf00ed1ccf2f153621991c84f3f95d7a8a4fc8d335660a714a4b775fad0d63868472b9e6796ebec985c612b7fce4a6ecee3e7396f86fc275ccc161ad1fa7be28f85ab0bcb", &(0x7f0000001900)=0x9b, &(0x7f0000001940)="2504506bf655c7c87d043c8deba1004fcc862ce8957fa5d07f6deb8a0fa812040853f1c80d60a96fd2a5b183c003134762a4c082ef43cbc830f03e5b6777128db9ac58ca9ac7fccdd291536ecc7f35daf43d592a4cec0ed373cb094d6e284f16ab29539f563468cd6040", 0x6a) sysctl$net_inet_tcp(&(0x7f00000019c0)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000001a00)="e97c0c7bc5c7c124c1df5ab9dedaeacfa478f2f241b67682da374a38c72179be96cf1dc2e5b95e2558159f8cab86f3723d7bcf325be982dc3420f4b643da6410fca6ff3d6fbffd7f7981623ec735b8fec7f6b1ce516d1d72610ca6b74962c1bb2585d61397e2a7f1378c8bacce2efe39e87ae6129a9a63c8c4ffdd47a12f00f8f5a11ba345a74523b6cad3e7ee5f8369497a726f0c038723dc0e3b78c47b1343cf935ddbfdfe971c3a912f", &(0x7f0000001ac0)=0xab, &(0x7f0000001b00)="5e12d552941f6a52b0626e274ff3ba6c935a98cc758c7130672f8a078ce10bfaa5e59077d3dd8ec47e443a9a194c76a76b1393d9606b7b243d29aecdd52ceda1de51037ddb51a63360c7df6fc47f5d2aa8aacbbbd9a01475bbfbb2944c373edd54ad4ec88f446857cb2bc5ae91a2e32c9a08bab2334562c85491c8191458e8515b40480fdf521285f1b9191e484f6aff427c70aec3adfa53694562bca6766228633c39a84e52bac68cea", 0xaa) sysctl$net_inet_tcp(&(0x7f0000001bc0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001c00)="88c4c9c9401d619fdd018e782de8d96fc4290b10092cfce60d503b8ef38fc6fd7c9f34cd9ab476f9074e7b6919584bc1b9f8a52067d4437b19669dadd7166b8040d8f678763f27cc4113bba81b78385a693154f8c34e35e7cb592681967b1c7e3387013e9dfaca89", &(0x7f0000001c80)=0x68, &(0x7f0000001cc0)="02287cb4aefbf82c8e8b571ea6b3067588741523dea8313357ae609e69b86dfc32db10dd9cf967c63d787a5401158221842283ebc7dcb6db72cce8c2b5476b8a521a9e618a24d578cf4315390dba2d201f767eb8ce9fd0ceddb97e5bea6d7df397d58c4387b42e48896cbd576d82353e6a13bcdbe9a080ad41d0c5489cefc034aa4ad0ee42900da7b31e869a46a10d12df48b46e1613df876c44172841bc335d2dc0a4771eff46a4018b5629c157c024474aaabe28224f", 0xb7) syz_emit_ethernet(0x3e, &(0x7f0000001d80)={@local, @random="c3c221e7fe7c", [], {@arp={0x806, @generic={0x18, 0x8809, 0x6, 0xc, 0x9, @broadcast, "6564a489e5bcee5d4b58841d", @remote, "e02df28bcf3d10228c844efb0415c993"}}}}) r1 = getpgid(0x0) ktrace(&(0x7f0000001dc0)='./file0\x00', 0x4, 0x36, r1) sysctl$net_inet_tcp(&(0x7f0000001e00)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000001e40)="3d9090b70ddc3415a1576dced9aaac7395f7d7b6a356198d18499a1cdc7c22dbc5221e902ad2ba8b0403d6cff745076013b197495c47931d150878d2cbd291d890877036f8bfabf158f65741ea440f618741e8ef0d811c00488db09444a6c6976bff65237102b74b0859486abdd923f5bb61a8d7f8d76ddf0a4d1ad6ba0b6e573b17dff3e9d9e753d76d1b9fae1112b2006c572afdd0ae13087d45f208126c4440e8b887701c3a68c2cbaa35e01dfdce9ab1b967e9764642617dec31e56e6a873216daf16d80b7278b75e6bcd471bd7bfcc806614ff848212bb8813509545158879ec27a0a574d63e97ab47549ba34e684d6a4df85b9011486833b", &(0x7f0000001f40)=0xfb, &(0x7f0000001f80)="d8f4665a7b25fa1dde424d685f6838d62417b5c8ea203e302dd9ef", 0x1b) r2 = msgget$private(0x0, 0x180) r3 = getuid() getgroups(0x3, &(0x7f0000001fc0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002000)={{0x101, r3, r5, 0x0, r6, 0x0, 0x7}, 0x6, 0x4, r1, r1, 0x8, 0x7, 0x3, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002080)={0x0, 0x0}, &(0x7f00000020c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002100)={r1, r8, r4}, 0xc) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x9) rmdir(&(0x7f0000002140)='./file0\x00') syz_emit_ethernet(0xf7, &(0x7f0000002180)={@empty, @local, [{[{0x88a8, 0x4, 0x1, 0x4}], {0x8100, 0x7, 0x1}}], {@ipv4={0x800, {{0x10, 0x4, 0x1, 0x4, 0xe1, 0x68, 0x15fb, 0x0, 0x2b, 0x0, @rand_addr=0x1ff, @multicast1, {[@ra={0x94, 0x6, 0xa0}, @generic={0x7, 0x11, "926a63c6de29889fcb6e807a1d95a6"}, @rr={0x7, 0x13, 0x3, [@loopback, @loopback, @local={0xac, 0x14, 0x0}, @rand_addr=0x7]}]}}, @generic="72a0c79b6de36ce8e18ed1870707eb8d31b87f7c1e9b24a62b0708c8ca9c9f4a56f0735c27bd606829d07751420e3151ee6b67d7740815c8996821db34f11b66c67fd81af6ab7b3ca839b5bd443596974852ff1ae95f469de2278f6126358514b71d93ce92050337b4309e9ae9046c8634558e3da054ae2aa8814c323b634b0f1ea077e67157ba5effeadc601cc97d4e20e1f8dcdf94e6a32bf7c09dc943b77a21"}}}}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002280)={r7, r8, r5}, 0xc) sysctl$net_inet_icmp(&(0x7f00000022c0)={0x4, 0x2, 0x1, 0x7}, 0x4, &(0x7f0000002300)="d7a77e929ea2827bb4f9e54496576fba9721aad2ec4a1b194b4de6037f586b90916f538d75335df4e7bbbc4d7ceb03a923bbe36497491c9e3b11f9405ad7db3f1a3048cdfc1a5a8f4e8e79bb02c85f91e3ff6c13d5706753c507dc9632e78544e55b35e2b758f1397d261d7d6d3b1349928028a2645632c8a1f34545c613db54ef644f3b6b8fe6911112fcc1a2bd66a34221ff2a81ad4cd21b87e00a8681ae1a900999bf3197e1c9147e4d797758d8ba21ec2911af5f76b61246a678c33e1b5bbf80b1677eaae5c38825e48b1751b860f6a7269924e93f3d75a943e7ed84b8614034269de1f4b6c4ac68e1fb46784c860ee894da286b1a55710dad3de26cc19ad22a7e8c77d3412a46b6563295c4d781542c762d3832b6f61c56c19a3850a97f275d7dd3e9b85a99457d2fa94bf21df502d91b9a62e65cfffeff851f97ddd065b3f77135dd7cb8655354bef0ddc7383b7b4b51fe1e9260eaee600ef6394edfc9142975d0721a4af6beccbe2ea0737fac764618e60aa2ea5b9d440547060d0782c90d9ebd49bad70fdc5c76784180730b8835dd2eb86e305932d8ad6aa50fa6483113a807316c3a7e8a9a04ffa5ab27d92198d1635cd1e238b987db7536d7c0028a993d6b1fe0b165227a1e1a80d807b5c3e05be6599911ac42603fda37938e6099ab656bcebb81879075c32c4634219b88d0954dd267096ee13f37740049af00b6ac827edf95f14fab004b4d929096691c1e5db9f0c3e35fcabd9cc7895022d76c308c92f7b681d7d71533a02f1ef3d576e7fb4616a0327c2923af7ec3bd63b32e882945272960970c4d57383969aed102248ff3318b4144acd7071d9fe21e0fe3f9deefa0a10e15e3d4a5a44da90976ebbffb611a8e339544a5d03e860c04111cc9d38d1a6896d1175991813209b72b3ead71360765591321d59cd1501cbf8e3bd002da4813fd7fe7ab94af3204a189479e277e7899c00086673136e72aef0c35567a89bb4d0b605fd70549b14a215383b33ca2c151a9525867bfe42d5c2df619131cc7753f2b22be3f21e2979e36d08299d6e6181a8d9c0f717f4aaef54eb2a4228fc7e5b4311dec2fb8aeccd803d0eddfbe32dd564b049651780e8caeec56e9ce86db64d6866b85af49b41942b0187e93c9b17b36f3f7801bfc2024e780340a9d85dd3acd65dee50b1ef6f61043729cc36352b0427fd2a4ba8a3aa5fa0381fb80b107c672b687fa02099de17764723c5927172257972a6ca46eddf4f72930d46892e41975277812734e1c31a40107ea38643574766795d09d78295e036e6a23b0e24eb2c0cbad67dfc57a9889583ad98dce216da9fdebdff5a1cdfe11ceb6b3bd6e9998c2907ecd4495d2a967d766534d3d852ca5a9a8a4641e0b56b9cdeb602171865d996185afcfe00164a167b52cf641d535a6995dfb6ba9c6f23ee667e42ba1085253981837137025f5d6ce704a7685eb98c8eceba5c7a5ef868dda8e692b4ade128ebb6d7eb46bf9e79363b03645b4df757582c8cbc58a8147a7a34ac4e4fe976dfdbe846c44484354468309049feb5745443b471e1c7f1e3fa511fa1e1f4142e7a2912ad2ef081ccb3b64209f583aa1caaad2804597c993ed034ed0a3c8ec1ecda42f6f409f459efce8cda017d0afa9854cf1519cc2f112d99558308f137d8b5fd50d73e228d6b2920dd4718eb2a313d9f30477846ffc655cb7993c34b87d6fc27bbfe1bf8499ef770787b975ae1f8928cc58d4239e831cdeae78f43026da57edc377c00236e651140de40b99d15778ebb7ad825a4ca0311d232fa3862fd08ae8322580088f1bdbcb93c72e050ba91aa112541e7f69495850e5e304c7c5ff4138a3284bc2aa11563aa8e15e41a6ce0c30bbe114d53e999956158a7cc3530d291fa0984008eda7221f7e7825e49bca17b2fa99cdf5ec8ff638a3f9272b9366d00b76612876d6cb4cf74376fedadc511e9833a6277b4bfe94cab8914eee26349e77501557308e4ce2d69e1ccd646c7a6855c19baf8a3cbf6a867c1cd73d9caeea76ea2bd65cbab8e8221d07f4f3f2652ecddea7b12d6d637bad968ecff13fb96a86907bfe798e0cdeddc02ad5965bcf9fc759a62b862e618ee6a0385c21089339fe4f456a4772bab4c0e0b5622c945c4fcd5458475d7a5f4454837707bb7c200a38b764146220c639bb765d093055503e34e61e0475a95d1aec994a7aeb74a542dc31912163153bf3bf274c3651054a2ce6e24ccdb0e1b5670f0794417fb22c2ba6914190e3b63ffd3abecbb773052842cfb8fe93acb1b39a6005e65c5186a31c6b4b13d1e0661185cc0713439eb07eff98f86206f01cc652dad2d2e02a24ba64ad53a125dce745e5282e68c894a205a913f919e11cba10948a79e9e1b26304e765134508f4d28014b10985207728f4f32eb23149f2dcd9f88d3317251334354dd05f097aa135892eb712b62e282be183145810c1964322f9e12c91cd9e82799c43f6c9e6cacbcc5e76b440502cd1b11885f0a0e12d3984944918104575aa20bb24dac83b70332df25229f405b95f8ff9fe3c2ee8845f8623f154b291c1adc513b9f3c7dd890f98d4227453bf290bfdcd0e3406b5bfe63219a1371c7c5d2c5c38ef5ea24e039632ca74f4122d13d72b18e253139bdc83e85d216a6151e7448f1075f5390623c88c7f2d2834ec67faa0442fbf6a933a2abe626aaf0bdb099ef2b7a3c14425b0017200fabb301486f831ea208e67776375819bfbb2ab2b1ba1cc254aac3a21cec3dc2f12029fcd7c7c7ab7e2ffe03bf584c8b8b7aa31b0b4def9006a90daa820be28d13c0432f1026453cd81778784c5a0ca54e64860a5545cc959d42aaf4150e226f898fefaf53a18ebcf5ddfa653238a3653da938b7eeddabb2802b1c6fd9ce621a6b1500d0338dbd9ed9acb8cf6a8d3afdb89e1f9e54572ca1689793ba877903d64e41b2949ed904d8c6d5f1f4e0ceb9e7f755ad075c7bd44fc1c549f4d277a9bf2fa56994911b97b2a8c48a500c963db874debfbcea933e264cf476876bca3bda3d37f7392a63882c4f793f9aeb080e2791977a220600c3d7d76c0e0cea9751d7e8ab7e65ce054cad999ef8ef406666882078ffdb0c6b224d77c611f4b2da273bb59c66a1f3143e39bde4840e6d2825d3d35f85ef0542099e502f5d0c1a2070995c0cbeecf6132dd92f9cc96cac4e61003a40ee45d16bdc90121229c636c0a86f2834f11f5475a06dd53ed0bcbfc6076b07181dfac593f0051e2a3e79b26a39ee75c60b402a7e1cdeada34fbb9d975deafdac97620386d29a94ca3462e2c320266ed400f211126f5df6e9a3ad2ec998a1f9075e9c7cb672c91833645ea19d9491433b6aafc4679d6caecbd35cd87ac0fe40b0a9c0ff431759f0555841634f6562db142f1b52e392de0a1fe30ecd543c7aef7861134406b4b3cb8be7182be495504ed6c37cc2b5ed94cb27c75a0b5db8fbfb5a63343893d8cba373b3e928b3931dc771abd1088f2cb072b90fdfccf16ff9425bb175164c1545991174f63ae5f018b6569e4c6ebf464c8a46d890aeb61697445cba6f76d54e981533df147cc37e70bbed4226b5548a8e9908999ffd9eda681a42e7b2c96138050898d0ed98fd98f88b3114e5c28d3f6e251c3dedc1fee5c56928d1168e0a1e2387ab5dc1b7802471bb40dbb78858b3baa20d4280bcef687e9af4de5647edb80ca091ddc8ab51292221d8a6b23dfb7368a702a896874502c23a8bf3597d602a1d97bb3bad1b3a953c035180ed4eacd1e106b924b2ce9e3d2df0faa283627f94fb75adda6a77d12a7abc920cffec58df8b89bd70c7d6e5cc9cb5fbde1ff8a6f5bf6a052ca9d1b50cd89164eef45fc04671902dd3c07f566c17fc772e967446a569a4e9306b9a08cb9d313994dbe89e6854bec8ac6ffe491d81a03088944d32872db89853b328008dff32b2b28864c382d8271e232f8ae34baef9abb85e91e7a1f244aafd4c7a24ca9ff470f4eac707aaf5f99ca74e15ced16c5811201a37cc1b9f9d8218481e328841c22815c729abe33db041080a0028805eb29986ad1364e8c5ccdbd37951654e80a38c0422cbe84b8d3b714e9d8ea2bc303a3fd37c562df09192d58c5af0c133888835cc2dc79a4ec7c0d766d934792582e8aab38464213766bb3b1c0775fec4abf1f1ecb395d1dd8be5194af934107313721b3e79b65f21e7befe1c22656b771fd8109b92778603947b3d61f51492a35d894b25de37672a46d6e87f370fe4c9472c1b82718a0714af7987f80dbfc673ab15a24cd8d29d4223d0a5d0d84493a95c5873bd5b5a3ad752458ff26f00d0fc7949a5f6eb1c3d8f264beaf74bd31df11310a58cc0ddce9814bb447aca3dea1e1cfbb5e60b26dc5d34076e82e23415e797b2e65d8ec98e18a5e67612c6fe24d9dc9e7c979cac684408618f6584cd7ea94c3c04c04c019de371ce666bc1182bcd68d39b3edd9403ed54261c6ee78b17ab47615f25a5f9859c25adc0c35e59e686aca1594c4a37d5bdc6631e992e5968ead0c3b4524bed27ebe973fdcbd8f6ee7d5f90d05824914dde7e1db2e1f64a6d32a4fc28dd6c7539c7c8fa57849377782db19bcb6a1902a1a39b5fb6ea8d2fa9deb6af1a28748b195821000bab3dd54d02ba31ce9ef4f11f029a4d53f26fdeea31304d22a22921b228dbe1517db7ce01205f482683b5f24fea41576229c4241db99dee389a46bb62bf1f541fbb76a24f35fd8a3f4bf10783284d0deba014c2f9875f468081de999f211c0cb3de812b519797c83b8aaac150abd13e3a294ac78c140c8f50f50c503f407b1694bef068191d92f7f4536233a390382ccba2e5e5e2cbc1d9c885f5e53f09d6f0cd6a84b65c73f36891695d62151539a7b608d190e23848d4b72075f62b136e176b289956e9b7ad7a5a6175b0c5fda8b557771d4e456f20db9503241cecdb09ff6c4060a9069d7cd4cf95239a75cb5aae86b28564aaf0b5e767f931a341696462c6802ef6453cb751629e9c95c270036c2c13113c99e904bc1e8234c6deaaf7b3984d3680520db34b7bac588843a9e7c9fd73e3133510f87fe3c90b3bf5e4658eb9574e66c76b42d90416d1ade5b99607c346bb5b6b8652091cb0c6082c32a1d4f5f96feb36a49d019359647bebb301c1ed9c1314d4adf00b8596d4e5a8a2f15120a93a2bb4056da2864c1149df558c560dd0820e692c2e3874c53120cbb84b8c9785e0d003ffb787cfd3acd23273114573af9e9a9df436e9b61032db8acb0bafca8d06f66abed6c56c53dcee4a2374fd8cffe617f025f3a23aa66313a447cc1f21189f491bae42bc1a629727fa40f1265e53db78445e0ecc0a759eb9369b791b61d50c7beb57a21f33a221175117cc82fbf4e987e116006bb3be8bb471abf401280509ffa9e979d504431382954cc8aa959e9793b2f6f9ec28e81192401c944f5e90fb5b40e6bcc3d9fccbacef91441c693686e8357e1a5d017891eaf616b991a3011c086e15b810a811b1e50ab68ff5c765c84a2c76f1bfa3cc8b2694c7a4533f955a243523f6268f3b8924cfea0a537af4cd47d551e3964cccf773f8feb99c017472c13456b66d7465dcb45918b6373cac58ea57634638199e7d3bf35e7fc52404dae02225bc727460e183875bf945c91544931a774e27ba68a40c2eb53a19ac7d57ff25931df7f5acda06a3dc6487c2170e7204ed781b321047d631d131ce80d30a37ec47b6a03557e7b3de60433f244365eeb4242c693fb9a85c2acf3f37ab954bc33f8e806acd296f4", &(0x7f0000003300)=0x1000, &(0x7f0000003340)="b8845435f6ecac50ed82850005daf3c24faf6379", 0x14) syz_open_pts() syz_extract_tcp_res(&(0x7f0000003380), 0x10000, 0x6) sysctl$net_inet_icmp(&(0x7f00000033c0)={0x4, 0x2, 0x1, 0x3}, 0x4, &(0x7f0000003400)="aac883cdc24ecdf8cfb9e1e546b0972e5b4c43da5e162d1d692ecd8808ff27a2842fde62a57dfc27d5bfc44dec07c8191d712b89f453d93e9ef9a777f193568c", &(0x7f0000003440)=0x40, &(0x7f0000003480)="4b3182af7ad2e7add2d9f068ce2ccdfee57966fd32e4a6df8f6faedbc309c978f9ee464d9917e0a58fef5105d613719af9e1221420949468a3678ad29ef033108987829c463cba28361ab1b47ea2e8bc12b53db82bd26cda5ceff590c1da2e71271bc6547eeeee28a594326b57e2f6da82c13316cc06833628eda101dbc2b49d0ad8ae988bd1ca7e27fafbcbc2791ad4bf93320cb01303d03997e498264178e5efdb186ef717f505a515ed59a88d66e8bec4ffbd63f1005b92", 0xb9) executing program 4: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r3) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000785000/0x4000)=nil, &(0x7f00000a0000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000055b000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000001c000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil, 0x4000000000000000}, {&(0x7f000046e000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f00006d7000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000141000/0x2000)=nil}, {&(0x7f0000053000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00001d2000/0x4000)=nil, &(0x7f0000560000/0x2000)=nil}, {&(0x7f00001cf000/0x3000)=nil, &(0x7f0000210000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000134000/0x2000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000340)='8', 0x1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000100)={0x1}) r6 = fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000180)=[{0xd34, 0x3b, 0x0, 0x3f}]}) recvmmsg(r6, &(0x7f00000003c0)={0x0}, 0x10, 0x0, 0x0) executing program 3: socket(0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) syz_extract_tcp_res(&(0x7f0000000200), 0x0, 0x100) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) syz_emit_ethernet(0x15e, &(0x7f00000003c0)={@broadcast, @empty, [{[], {0x8100, 0x7}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14c}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x0, 0x0, 0x40000001, 0xdf5, 0x2, 0x3]}, @generic={0x3, 0x6, "a711e801"}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531d55a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7789b75e12dcbdd3c2bdd5eb3d0ae58ccd15a08555c8e7d0700000000000000f3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad674227c9039169a754d6fe1db80937200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f55a3774be3f013f18979"}}}}}}) syz_emit_ethernet(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64}, {0x28}, {0x6}]}) write(r1, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) executing program 2: preadv(0xffffffffffffffff, 0x0, 0x4d, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x4000, 0x1f) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r2, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r3, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r4 = socket$inet(0x2, 0x3, 0x0) shutdown(r4, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x9c12, 0xffffffffffffffff, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x1}) socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) r2 = socket(0x0, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000280), &(0x7f0000000080)=0x4) r4 = fcntl$dupfd(r2, 0x0, r3) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = socket$inet6(0x18, 0x2, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r7 = msgget$private(0x0, 0x0) msgrcv(r7, 0x0, 0x0, 0x2, 0x1000) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000240)=""/56) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000480)=[{0x4}, {0x35}, {0x6, 0x0, 0x0, 0x104}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 5: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x202) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x100, 0x8, 0x5e68, 0x24, 0x4, 0x5, 0x91f, 0x10, [{0xba, 0x7f, 0x1, 0x5}, {0x4, 0x1c5c, 0x8, 0xffff}, {0x5, 0x200000, 0xfffffffe, 0x8}, {0xcb, 0x9, 0x9, 0x18}, {0x80000000, 0x4, 0xffffffad, 0x3}, {0x37, 0x0, 0x3}, {0x0, 0x2, 0x1, 0x8001}, {0x1, 0x6, 0x5, 0xfffffffa}, {0x32, 0x9, 0x5}, {0x80, 0x200, 0xf4, 0x5}, {0x0, 0x100, 0x0, 0x8000}, {0x71, 0x5, 0x800, 0x3f}, {0xdf99, 0x9, 0x7fff}, {0x9, 0xc3c, 0x9, 0x7fffffff}, {0x1, 0x7f, 0x1, 0x7}, {0x200, 0x4, 0x1, 0x3}]}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r2) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) fchflags(r2, 0x10000) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)='#', 0x1}, {&(0x7f0000000200)="a7", 0x1}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f0000000000)="00000001", 0x4) setsockopt(0xffffffffffffffff, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = socket$inet(0x2, 0x1, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x64, 0x0, 0x0) setsockopt(r4, 0x0, 0xf, &(0x7f0000000180)="00000001", 0x4) setsockopt(r4, 0x6, 0x10, &(0x7f00000004c0)="000000009bc993c00908f4b862a81f6c2b2bacf57264332a6956bc4f1602000000000000005b3a2dbe548bed34eda98dc18a0e655f0e72643e1bfb15cb53f3b39a4b595bccc9213366bec2eaf8b25be5b19794883b7cf636eda0264d34d0b1e9ee8f27630000000000000000000000cafc2fadac4d6e0a302628b1ab6ce3bcf5a22fb5a8e60b2b37087d042b621985c9647832440cc3b29ed4ddcfb945446cedd05b0cef9748d534d093580d562e661eeebaa0ee8f4573bfded152e0a8b3e7e6cea29d603cb7ec2e5b8bcd1d70154b14c7001ad1527573e8a44bb422b5188c1589a9e3a7afe0a1e1e67ea0e88232", 0xee) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x10006, 0x10, &(0x7f0000000100)="010082", 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4f) r7 = socket$inet6(0x18, 0x4000, 0x8) getsockname(r7, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) pread(r0, &(0x7f0000000040)="16", 0x1, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x1bc953f85fb7bec7, 0x0, 0x4, 0x2}) msgget(0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000), 0xb, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004d0400ea00000000002c9078ffffffffe0000001071f017f17dc3decffffff00000009ac1400aa7f00000100000000ffffffff014e224e22d1cfb9952aa81db3f132ea8f5ad917b6ed8b74983d0651a1d6c398ece6ccf6bda7c149d538a6fda44c4711a4eb253c429562a33c1fbc38ad72a0ddeb54f8401529429294d32ff504ecbe39674c0bf87dde01b216d55bd6ce6531d399e71f8c439fabc96d7f832c1064578a295e1eaa7bc429649634320830ebbb095b052433e69b532c747a5fd5bfa37318519f5afd3ec4cf9f6bbada167c9bd43e158ffab86eb5714077a5ca1e41696dd347c16614de9beb4bc84f935f81f0fe182f3c1a70660a82b02b25a1c62c5c03145fcc968a8e6eeeaca332b0ab12fa9143a150465c9318fd35fa0a528069e25ad1bca5339542aab440ff0b5d9e6d59fda601c75e3f546272aa3cac56c7e8c22283583c81b66ad02b635aefab75b1ddf99220f3ade9f845c874aa1762d4cd00f0e9346bfff72f4eb8e0476504", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) (async) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, 0x0) close(0xffffffffffffffff) socket(0x0, 0x5, 0x7f) (async) r2 = socket(0x0, 0x5, 0x7f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a01fb7855073300"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xfffffffffffffd85) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xfffffffffffffd85) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) (async) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) acct(0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) (async) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r4, &(0x7f0000000580)=[{&(0x7f00000001c0)='N3-', 0x3}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000200)={0x0, 0x0}) (async) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000200)={0x0, 0x0}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000004080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000004100)={0x1, &(0x7f00000040c0)=[{0xfffc}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x50}, {0x8126}]}) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xe, &(0x7f00000011c0)="12000000c729dd94830f16a5bb8d560a811eacb45b79fe84cc5f73a27c53d7dd2c0c603063024b79a452dd77a7efdc8ac40405089101c9dbeb1501e0c7d02f7c109b9bc8d3435804190442360e9342e8f2fb08e9175a30b3ac7bd8cb6ccc0469e5c3da0fe4ab87a8bede5391e2701d03b581b180a2c0408165154194c50618773cd012377a46f66f506e75c4e1098cc13f7daa3c485c31553acf13ea7481d70fcae9daa6023d14b7283f304b48857b55c83d361c74a4cd202e84d661c4294d3389fa6a04b4ac07e2058a68f279a5b5813975192285c2ad53da9ab0788c503ad06e16ff03527310e4900aa9f8de6f1ae9178aa383d581b06e47f3506a8d97dbdc31b8f17b5c6dcbef", 0x108) dup2(r4, r3) listen(r3, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETBELL(r5, 0x40047477, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x24}, 0x4, &(0x7f0000000080)="5fcc903eb983ef5a27dd57c6cafbee1f46648541be1cda175513937538ae6daab39d6b505294717fb668af4c6afe7cff642f6979713c08463bc0ad0c5bea66af6d3611ca88826e37ba9da04bb07622905c72e81f8004b10d282951378eba84012313a27dcbca7a3aca5af5dc4d5616d1332768da9df8487d42fd88e53fe4fe4167e1163b64149d8018aa70572654ebeb02c7a697d0461b9232d423e07186af839d5e268b6dfa68f7e63ed54266815586c27a9dfa17a201faf010ed9497759f811930815c1fdc48b6327ab78bf59e605358ad35001e4c1f9d0d8824c28a8608f0b8e6874c41876dafd5cb18e4b864b28a0f4ff139d4f4262e1616bfc4da8534e26658710e5bfa404ffa387838b0050d764333ed716965a569213a63903c0b5966f8cfe41f2ac4046d0872dd2a4e6f544bd2143747ceaebf6770bc281542ff85a7d39ba2344bc933b3bde197ba4ddfa6b4b9bb0e51cf489d16cb0749468585f9d5e61007673ac7911e6708e8e71f37c44a5f4dd0feb5e2999178c873e89ef5298ee7c12083fa7aeed617fd7192638b8ae0f977ede8d5a40896a5b251b84e573a4087fe10a065f8e5ba103358f5f4e2b0abeee7b6c91ccfa313e3b400bb1595996c56175e7ccf77ac9ca4201bafe96f01c480baf15a0d72ec76ae9c934feb6ad00c4fa549ea5b16a564d88d053fe3e05732e622b1dcb7b579f51b18f92c97b83cd23bcb1f6fd4b524985ccb3fe414d0ffee3caf10946dfffb5cb5d219c2e3fa5840688f2c78fe45b6c67d50cc8c47d99f9aaabfeb41d822d8c7aabadad3cd3eea87e793087fe179d846b7468364e6eb27294523e4334ce5d5155728d80ad7b965068049fac8d4bfa3c5f322ce134273a43f396b52c58415dee631fa7e21968de178e7ca9e239226624ff92814dee71af48dbe513b91c002c12a97c40acd7cca3af8160b41756b44dcc33445fe012e71e896b3701d90a516050ee4626be6b078e3d4bf9064819397096e6dd8914d112b67cd94bef2fc7418f5ef9a2c055b93e7b168a697f5566eaaf304201ef3b9a4d656d2d4f63d193076a8d738fc6e76c59264f4900dad1fd61fad6034f05a60adec3efe4dd8c63611d6b014a84a60d759b351181ebd0c2f71b6b62ed66d5e0e60434eb0ed9d904ac51de3c34ea213571350ca5780310b2cc845d2ae92c39e92377fc8f9d6d8cddc7308a7ef5d770b5dea1acd8e81b7323f2d8d35cf4ecf60880fe530a83a6ebb632e7a29c4ff57b20a1f9cd99c0e1e8a7c898883e6590f24cd90ebd8b48c1f116cd1518ed30b223d57de6cc2c8296186875bf3b57e0b2e7f57ac237ef3b3255c11be085aa7ca7d8c83872746cfa6bbd8585737346d17cc4a8a1d74c34322908f1a642c288236e1c12f423aba4e8fb441ec7763ee0cec0cbf69e61dc8aadf937fcbfb764099b772d74211de17ded1e497a2121531b90b91f16258763e52dc46d6caee7a33901434ab70f547599516ab5596aebe725435c4f949475a78d2d210171aa25d2c64ca6abc497931509e563687eb616b81bb5154e1f6386a82b17a320dc2e2413bedc78bef364b745204c5f647a19298a004bb9c5b1f2ee9080a3e924b9f3f29e9eaa2689244836725983866e7b9a8e540a615cbe4fae3be36845bfa5f639f62502da033e3f20b7b72bf47949ef3e6aa9846198e872342059508ec0e95d26d30090da6e43856111229ff3daeee31d061ce4eca9891cef72b67803af8805c6e361d666795ede017ffecaa0ec0b32141c77b21aa4bc0a84a37c879a0ca4501ef388d86d1f6d93b332015dfb62109ea0fd83975deb57305b3fa74cb4eef753cb81724151b7778a2db3c4afde340c86a61f8e8a168a682bc9b5d15ed5308a7caaea4ad0d813b1f8c31f8c31e69c86786c495624d83be246020d00324949450b8610a43bab7bfcba7899c5e12be2851e4e290a26fdd21ec9d228a739fdd8b2d597842ad494e1b74b4d2800227c84ac1bd55f557c0570077f387d1181236c8b1add78ca98f482823f74bae16b7b5672728a87111e2f03fc61b71d4754998147112fb8e99f5bd24ec723e109317bf1e4ec360a2ff58dd076c483b41bb636df9111dabf926cda57da2b06ad0c8769fc5750ae5f11c76758c627ecbf0b378ca1f2d8573cf9a8744e8a39e140d00f1da2652a1f5a5b799b4514e865eb114c9051232c8f36a8004f26b38fa2dfac91b862647cd73ed853be1650196179e806c8e725b2d968a7a1f8329d5c4f756aca4a295f41e2d9db19a1940a405aafaa3a2b2e99363fc042e19bf5a00353f38afd5092b3662ce92c34e4ba922231dc7ee3a5994f2405e1620b7a38991e1e57c1f894b3222dc17ea97e20d4865bb0f4a52d438e064641a825a212b144af124d86f6f49beb312185847fae32a1e5b61cd5f91e9c32a0a6ae35fd86ee0751290c4d83a3fdfb603aa9c93559218431a5b471ad1a90bbe8dec4a8da1c06f4bf0b061d9f3c955b3ba02eba03b998a78866fa0552470ff28156d351fbdaa597e6ef93daffa0d691313300c16b316cb0ce6a3a915ec006ff9bfd1ffb25e7deda85f9887b05177f3440329c2b84a9c84392f26957b04140783b6039153edd1cf46199503498e2c41949cf412ac256a43d220fbbfcf4c6ee897e357bb248291f37bd725c0d959c4bbd4a23b367a0dcf3360b32fb303fdc47e68ef7af2a8dfc6c34cfe6067c5d27b21ff543846b8895d25462d3efa697292f2fcd180c5f8181e2cd597b3d269bc9c9f6629f97dcfdedf4f756ac128fd04039976151c5c12ffbaaed1a7f7c0e01db93ba70d9a0c533dfa5a7d989c0363b5c66c382e4657e5e27106cd169b5d6fe21c6ac91383430be5a23862d3c2c97310bb7b028a46ab7ae964bc81c33485580a8b9827d1877f180ffc7074f0426e86480f7e7b0ea2c901d3d8023d4af637c0d50b4e335962d0588f65ea36e4a153eb1e4b8911effc508f5ec83f34a300ef0b1ac9891169a81f08c979344e1109487c14ae59c7086c8e9af00d0ee1e62dfbb1aa72c1898d880e54d8d4df79da893a89df6cf684c80cbb3a6c78082d8eaef9cf8a240c4bdcddff2d8a45c759639de0d45345d64f95deb2653bb332ea3e84eb9e0c0886112a6f315f1159c2327f9257751ba62f02622e28968e38e084b4a270fd062f3afb44a8e0ab5da9dcd2ee6fe6fb3ab2ac7b0623bac3f7c68c3c6314bb8daee8e8495019dd3af32ad6c1dc61ee32a7c381cee395de6536f9ec2987ab3138bdce6f8d1be28ea65d138217e390931641ceb6a291b5e65786f0728304b51ba9c627c58226ab361e94eb1c1d999111096ae1c9dc1fa4ef7218feb0dbe6457a47b573fe4313da9c8b28e840c6a44456147c19f29f7e9ec7dcb222f8a2474fb9438a7dc16df7158242b0bb19f4858f42e8b11a6b815a8d3b6cd2c67c3f1262398c01d3b0f9ad8ac406d7f0b238542329fde391a8c24e6d31ecff5a8be1ef67e76e0095da7343a88bd8d07e8552e6fd53370df4a06a68e593b4f004d49a583f6bb039d77ad23e98a83666c19994b468a66ec285982a763750bf7121f6db325635b8765cb100b34cdc44201d0dba7b5d7e2e1fa1e5b9c91511f65920006e75afcbaacf4729aac86065bc45856f56eaafa8353c564584aa77f58e600ce52a0ea371b1d07d76c33c9e082352e06d0b1f0818d16f3360f3c87e90188f9ab933b8f700f425d5aadc5f63afd4145161849dafb88b0230758889bf5586efe46a03fa2a9d60a01441c326fdb7d7d92396e9e5b6d6015208f9d010c116551bb3f964eabc5018f3004dc5e32be5cad2bdfc60e0664d58d78ae4a0f6fe1923ce16255639442e44c76da3116a6e75fa6633a89dea37e4fb1d5a5ce3dfd1437be6de606b80e2affda9ce7d2df3773a6b88d07eaf2392c94b1d2f5b43def9d214af6eef2742ae373193ced074077564db05387b5978132a88fd4dab47df66b217f753074b3e66fb8a37a6b30f28fa74224f1c527f00cc24e650fe4a8bd8f1f7f3f5250a23f95badaf657652892c8a2253383dded39af49eab637cf87ce7f76200eadf1dd120da95c7b9587cb00da6b98443665c9594a629a8b7a7a48e723dc9e5ce007ae82fcfe8755972be916a1866b39972fc4d948e41de2e56b6d3790c553dc74ca69b9e005f9c29188a1f7b46e0ab4137d092f5fcc5bbf9bcdc6c69d39dfec98398e2a55bad03cbd5cdf87b9389420b0edcc99b8f58ab5eb90c22b0324b281d5fd5f0eca47b6e79dec753f86214f437ffd2e5fbc2cb6118154fd7ba2ee30c31041090115d1fcb1ece2909cda3ffa90561a6444a6cab1ac23c911fe238626335901a6ac05f822b1ed8c0eef06a3e82967ca6ee49929d097fd7111bf5bbaf652724b6aabf6c7d5dbecbd1882480275db58ebabf8ba0ca6f34fda1c8c07d4a93742e19112acfad1507147dabc9c33b831df799982e9f09b5689f1245c61e9d12a443d5d1445f51f9efe0526cefd7fa0f6b3d576598d80424cc9ef6680860a7c7bf7e9d0af1053f115ba519f372822fa81e3557c6a3b7d1cfcf890b539e0c5f7045fa6a8989f6f0eb90a3993cd018a8b24f2a0736925ee6b033415e57b7d01979277511d7f438eff9bf9f7d3320670a244cb448baa6c3a5ce7672aed7150fb82fa73063bda24cdbbe6165da33029ff8b6ca2e65f1f75fb5f655026e1f07e7c7cec02bb7df8879b07288654efc8d5833c997dd2d04a2a45b9f857abba0c033e62461f6e826d0f89047d7fc0404922f273735a5d3da3d89b79b8c1a0eb082f795d6cca5b6fc6dc2d15d3d0472a93e25584fccef8792255558ab62b25b5d127bda33d72542d8fe2a2a405b1bae3a403b41ec2ef7c3d69e6846a2f8396c2b5ee6cbef35756150c045876a9b1e2823f22ab3df059e5238ff90b1a38d542101ebd4821a883b0678a1387e8b274c3a18fa5790a3d7a290ff30b39ea79234320c7a99fd77b2c91337057bd44022f1d2c9701e83b3ec23c3a66635171e4f7673f63f75a5d171f34fe7bb0660cee60192291ef5bafa6678c259b96807d57b3ed14306a09dc23962110a4ca46281cc23fae9b29129d2dc9df5526ee1240e2c9587fe2ed98050286ccd1aa81d13d47e4dceb302d4271d2434dce4e99b5aa85c27d4bf32763c593b4536e5375c54d669b624db5482a19b3772e9016919dd9399cf2454e1a1898de0e65a48f1a780778323a04cc851fe70b07d138b6a9c33a9176c37a4f6efa06811e5a283431cc5056dc9c290ac8544807eef34ecf18ab4bb683ce7e8a03dbe270e1eaf7d07ada5b8b80b00ebc427579f1121d43517aaede72a39910037976a34e7ac74d55f81ac8d87e4a121e374a869b40a2eab0f0a9fa1de1959db2917e54331892eb4aba64673c4696ae5796f1ec307c8b9f29e8cd53058f15530357e6500f4d1014c4fa9539778147aa25cae52ecec4099a369335596c22b7bb2bacc0b5048ee74e98a5edae4aea9c8a76638fdcd04712774de4eeb8a462c25e4c2bb03ce4d88f17e30c55abb0d375ad75e2b2c0687a0362e45ed53a9d8d8d52cc31b5061c6ef52727b198c66f9e7cbb2ac156a206b0eebfced4d4706f23fc4617fae755f6798a4e484fae30ba51c71cad31e26d60ee5bfdf0cfab7521f7b794487415c102534eba2afc2e8f2c0dae5260ef88d8b1795b0d4d26059086b146812669f5a2ec554f9d25f41ea4903d974d23c7884982caa83123da623a4c7f30fff07af64ddde155aeef097743bbf073c4c05dcf7eae184c12e455c49d4c7e56a55b9fb89a6ff0e405a2b1c18fd7c", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="c6213ca285d131ffed51e6cbab21f43c5a2505b600779e1e3d74778895f4ebd03d7ff7740b94db1ea17d2a5a219f081d0c0a6ec05358e27a3e1cd28bd85643d97db56a460fe1abe6379ad5fadf7b6077fced666999ab83d3a86e20ccd3c188bdeced2dffbb42c1549f28b8fb81e6fa8b2d65928d3829931a0021c553c1f2c635a6cb9a93437d8e7f", 0x88) executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000000000000000000000000000000000bb60"]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f5"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df6", 0x15}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) r1 = semget(0x1, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000662000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000455000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x800000000006}, {&(0x7f00008a7000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00008e8000/0x3000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000017000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f000026a000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil, 0x8040000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xff, 0x6, &(0x7f0000000440)="2cbb934238396e7549f65957e9cc0a7fb29a7db71e4ee1c89412fbd5f209000024d8b8e6c0f502946920c483eff72fb03fe0d43fdfd58f0d1d91277d370000000000000000d57602be934493e4b4c383a65107f51c14c9d7160bb67af75aac5f8747e6fa9d62bb487740347ca651010000c6fd67a71527fd230620e112cff93d56f57421ec143f995a367d48f9ac495b7eaab0786433460a33d2a206de53f590e5f394460be9285b28d0c8d1375f49b9a1b9fd1af1d79cde53206f58c909f9f1f6616fd648c58e7427b998688088ac1832449cae92d3f53d3f8d2d7819518b58f38b68636829263846955b3ca7b676b4da9fe9f9596d28953ebbd72ab2a7124e253e564cd7322ed3a2352dd44e55c643e3b96fb7b2856db34f31a55cf4c0a6c47ec2b13958295d8057a0473baff15bc1b104bc233457cc3dff35b3d2bd29433d246d9795c9c5da520884394c2a8274c5025639901d7bd707698d81015844ae", 0x15f) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000000080)="dd0d703c190984edb38f21fe96ce3d0214a5fc0d729fa0237679ac05c291813e0b937cd89f00006d7c3af8ce3a79cd63587e46597a22b9fd80822260", &(0x7f00000000c0)=0x3c, &(0x7f0000000100)="c1b2b4ad8c461a03f5025dc27c3053614c1829d490cfcc70a2af9a29be772e87733ff3a670fe05e96c29d0c61053d2fd8ff974cb99744e635fded0c51ddc262a42e402865ce10415dd51e58ccadb226b465348f0bbad2975b303bc25ae8dc76f860798db580311098a389e4405587e1fd0f6005d56bb2989917eb4cff34ffd820ea93f8b5665d336750dc5d588609015bfa03d91f87c9f1135ac812b22e4d7e312d52c28efeefa91c86f00d00263e6f71547dc6c4915992ec17c64b38bde963451b5cb8174f2b609f69acb351ab90c6f3e5d0b858ecf7aa4", 0xd8) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x2, 0x1, 0x7}, 0x4, &(0x7f0000000240)="f103e9d5f364e1a0993915cf3a32adc2930d12f959093f30c2642f039be0a2d62743fbd0234d2e4156af68290031e0459a976c06a2ec9773d89dc8ced6943754593d41dc20cc48ac5edb05af5a86e922e62a650563e549ff1274198a95b7d40edc99720876a5f6097692f7a1429a3c1d0b2284ff4dd1cfa5ea10d947783f80118612b6e92f728c83f5760bc896", &(0x7f0000000300)=0x8d, &(0x7f0000000340)="c839cee828fe1c6d85ad4b07472cf1d992d3d2ca985a0cd421c20bb2c35786ed0a49919192ccd4c2450722704856bef9f530a18c4f86e74acd2ebb1402bed9f06086951199232223b9549550c0360fca0da8d0b3633564afe9c96c7282a9ee70af6d8358c86c38dee4e5c0446dd17ecc30bdc07e6550f9661ca5fc2d3dc8e9552764bc5160900f02e35a2d2cecced948245d9c3368c285c9ed6998e64274be3995c044f13d51a4805ba4a5070da21d5fa31c59b9320e960aa7dacae37b9044c7f9de64529a794e6ef05d44baee02c2c1e62ad3819ddd173a8c427de214fe2e88fe537088f8c7574f27c1d062f44eeaaa513c88f54f2e92211a633a93916854a256de278cdf0db5416ca4933cd64976a330cd223b12f8c42dc157abdb01bbf78a4de03731a9691f2ab047ed4e96c5dde2ce0f5e6fe378599e9e677268c490477aa61fa655900bac95d7949d421c9a9931f371901f493868277c37736547c094668636316232180558fee64c7b1cc23544d682a3f8668d42c03e74fb7fe5ab637748d0cff62be67c1c4bf4880e0369f1d84321f685c161601266c9514273c83b225dbd8c5eb0cc7511a7839de99b0df6332b4bca3b8b0987bf396814e3651927ac2f1dc09b51813b97688714a2af098147b0cfd1c9343a128883bf977668b195cfd3e084dcc1cda07c6990de5d84ea257284ce76bdb73a1e06b851c201433ae8821658df748cc3062fe9e939cfcbe6c292e332fef4d58b6b91471cff1925f830a10936300884110b39474bec62b00f9791fc5557dc27b2dfb121518a878bb4d1ff66ce5c2f3e89626a77e6e0b1e8d5165930904f18e1130122a1a02bf4124fcc616bc25ab81e66a6edd5c83fba923899263a5801cabc3fec271a0a990fd2a2af408d671436c53a5088c761e544d5a3a559a8ea5c1f7d1231494a06098bccdc59515fd83390a9e3841967fc1a1179839348cb2d71ef94157b5edb14f62093897ea5a0aea392a7c3e76ba4f9ad81b5e3e55869f09c25ec4be8583d65b5516b985ea9ac6d203259443df5e2b1ec834541f9ba2c6f13ec9e47968ee5027620d24324ba32c8c0b40f5cba7aab5d58d0a3609a8c9e7011118223cdae09b4cdb55f0faebb704784986d24f95cee8cd6ee1ce8b917ccddb7cde69c4c977cc42e0061de9896e46cde50a47f020773f1b47fd5755e233ceec3ac5dd0aa7dceb179721a3d786d37581d2e2596556ec735dc013e88f3fd2f8efd6cb1e293674580a3407689c2e7077189aa33db699d6e075930d5af857e4febd7f7ae1ed8efef3ac9aad41d1d4b784e3fec2b29a809dde8482526660e4dc2f0f87dc8110a0151db6261d20de9197ffc8fa408996d7a45278f13e2c8ce542844a70a20e98326e0a078922d195b2e2939e6c70c6867334cc673b9bb5c71a2cba2f3e193ba56a4bf34f35f4c80635678b8cec3b814583e1182ec122ec8765005fc034bbd961bf3e2bf40bee9cb0cc9aa5e0b6393beba36361d567cbee1575e8a4210b8d37fac7d1b85023f9fb2b78cf750b9799b8619b6275a22b3eb86501c645b2a958ac285ba5836f3f7babef8757b1c63507064ff946607804458dccf5b9f364cf2b991279d8ac74e02f96e2afd336096827ebc1cdab331e3534f0d1abf3c5e4eb15d138d8beff98fe4e4a7aeec4cab1a158110894fd5d0ecb280eb764edcc76721002c4c4aa909dc5a75f3c8790f1ca916e36effdfc99096f4996c34247180c74ce4f5c08884df3761b592085cbc3c7a6c4470714a87c6e44e35d2720318855863da3db2b1395651409514add17afe329cc418d4bea0d9466de2e0c92f84eaa862d93473335208a27f9cac6e16ffa98fab0fa502c0ed8f41f6a2ce2476b94684f7ae7b16f89beb6fc1151d8b03ccab746afc10758f2e07094780996ce4fc0a3c58c03114feb89e7af4f60f4183e5250f3af1443c3118b1069757544b96e58d2ee6733d12084933bde054069840a324ceb917b3ed152961b56beab285f6daeb2d7d1fca53989ee1324432e7a3ff2b1baef2305f1a017da379645a43caeada105878e62b8e57014f4206f0f858aea7f9f68db7559b147f850a1ae368f0f7070d885af976d644606dd00c7d5b533b95fa2afb274d922f90dd0f0d103a1157489334298a1d6061855170b96c531eeb525871838d82468f9a827b78a7a4616fc1737bfbaecf1a259a023a187accf9482b148eb1fc46afb85be11b85486b01965aa6b3af9593cbe36066216f0ffdfd4dafa00d906015af63be0fa42a1d86bf57a6c08c082453b434c4226756c8e4efe49dcbcef56c18702681a5b0a9bd6d60477fe870cdd10d381ef0596ff063641ef5f5f1f0c1a42e744826a0af7bc2ab652282b4dca239c430099b2ba0551da13f7d469464c90338807bf3c0941ecb8304085a56b138b4b61a7337709b332352b846063e60c8dce5c0f45e82949be2c053f8e5f3ecb01edff325dbce8803890d6623579e8f07161651897644c12019981a9099e4ac880eb4d982291fc2f3b4be265d0363a9b53a146d35327103f0a5e2a2fab3b97971b0d9cdf09976dcf06b6f1d718c6a895f69aeafe3b530f6d485aff16bc9f36072a6bdcf33979342d11850c7bdd2d512f82007de53a945b55741820016d30703e7ce12c7e8b9104f3a3fcb583a56d95c5121f812550e0a8f4a36911374ce452ea729e04cc32f24244c562b845ff00f948073d3cd26ae324f12bf87dad83c79e99f3dbb260f349662c4994eaf32cdf71ed9b3ae535f10a57320ee89863c8883ec24fb183639196eb58b2d0d06e92d6a90a37df1e732253d07f3886fe89ed33424d306eeee09281c63e8a17b00f71cb3ad04630bf41c87903972b60f04400e851baed16aaeef6ba888f308bd9746ab47d6dce729b55626a2841c367fa9016d5bdb8fe1c86b6e847477f3e8fe9149f4a94631c74bed4d76a391c0595c66257e15c583d540f20f50863c7430d8ea8766f4ee87c039ed5f11a7a0520c29a80f5107fe9d15806863a41afe21ab5f6e536f448b906a15a2616a3588f6dea03b19add1d40b203c1eac5749230a1730da3f885df62aeed998a7a44ba96cb757c2de05a4be29133eb62d8ccfa15f0fbcd589784a0a49b4ec1fe41fd9c07f4b58a555f25a00432d68e3178178fc3b05dd6e23075778593c6b3fb8dec91773f98d5486d29e3761b0b50fd88b952d6b57a765dd8fc3f6c9027a3715aad7982594079d83abf956e6c89414904827e65614f68c4ad4724e1fe752e5a1b000c654770cc5f19c5d808a92019dedc7c1d6a86fefc5b040ce24b775a2bccaf1190f5ab33cf6763ce1596410ba71c91bfea71bcdbf7fbec30e1cdb9926c9685311a7560c4b69836b127cfd3c9abb167ed49a55113387ab72fabd38b182b69ad4a70ba4044d5a210ce9b63c6a38053bd84726f466fc11c78437303eb9cf1fd4dc4e1da8b9089ba332e8cf9de7bd0d303be71dc1bd7f1595b4189cde30f29260724227e3e110d2a8907c32d95b7cd5d8f56f14ff4ba392fb2f4fab223c40bdf12211c232cd18513d6935fea239892e6fdc03166d9e7ded4595661fab357ddcbe0adba7ecf23180a15778623484288a6cab0c9c3173433a6b7bcad309951cf32536bb48d4e09a3315cec1964a381e8bfe0f668cf4627df6f35b2d00fd7c7934c32aceb55e17588d98e564a22aa664ace5e65401b1d5b433132aeae6bd7005d7f85955705e2ad1008e44debcee4648163511dc05af14a39115cb41ee6327f2f0e2b803f1d1d4bb35f4074e899e011cf13a0f4b9bf3a296974fca521a7e8757857cdf69077f50cd2190dc49bb067eacdf705b19c24d81a38f0197217090d6d51c1ed7db3a29eb658e679cb3b5b25e9955367a7163d2434f6342ed1c0d9deefedd400e7d66f3a086bd40cd045acc5e5bec143a451bda63a757da9a6060ed7bd230d3ba8670cec5615cf2ea548f33e9ecab698dac3ab7a9c8baf9ec62c21721a30da9456c8ce88919992cc57c0e01717934759e32f74db24fbe3b6c471ad3b577d66ac827d98582b604c892938eb0b38b52c05858390c067c351c5cdb2ea4a5de7956bc7e7a95b97338df0d80d1ae5185961f1f3fac8454b71cd40093fea3402ceac735d8317cbcda952e724bcc8065c5dfb7a48fab60c09a6b75c32b05ff40bee6e3541fa64f30980cd33124b72b39f920a07a8685d53fcf8be59ef925542d481432820270ce99eb27fa13141fac2a92eb9bf372304c5d7210016159eb673514342ade851568209d71702ba45877d5f439b5883472ccefb24d4278fe42149c7e2fc96358eed5e2fe4b8ac26afd48aa88036cbad7482d4ddbf6100a8732bf257c4c1eabb58f1cc77c704b751e3b1e94f67c02195a6cd78b1c14c87b719e4a412e6b56866165c565048c27716be9545ce4e6b36dde9578026ffc9a2eb13ec32e8f495d9b00452c3d861e8d95bf0fb2cd304b246259afeed8f3deb3a9e08a67ca45abccdb68148c1f87cdeb9597dd36c1cc2afa2dc1cd93fab2cdf15b724948fa9a880a8659edc2b84e3250da6556ac63eda3cc3755d17b0364ac37be17e1283010f17af5ebe4b0a73f5ed0c35ae76c9d437d260f88b285722b00f33c0278479f1b74a49ee44405079267184febf8ed83264f43757a79b7feb7ed3bc34622e0cf5a70181f8fb3c29911422a8c3304c1c07cef8ae225a670797200e2ab32fad41dc7a7db47f5013392dc4292c3c03991587ab2c78f0f87d26b2bbe5e6882bb2a1c71378a807f4d0c5d495de2ccd63efda52d43a69ba23bc86cbdde2687d15865268db8a139ddad5ad95e62e6eebee428b0d9f8d709d5b7eff5f87f0aef57d73156dada9191ee4139077220a32fb7e1fbe0feba49fed3b5c6dbddc23932b06a93ad9836f2210646504aff7a6085ea23fdd44d5ae163c065f43eee6b8f2c0809fb8bdc43604bb2eb8aee3b44b9b88fc633aec62f11baa2703967c3145e63c2fe2898870bb3ff40056e5f0759723f0983de0c7fd31933494505a072072a4355ea39ab6a09a3631cc9aa500b8b1f607a715cd9effaeb9fa464f39225f6e023b287320ad5ae728c53f43f5ba16d14f7cbdf256709639b4e78415ea5a3dea4ecaf276ea68ca4914da577a770dc9be902c0f9901f5627bfbef24b3dbfab8cd5e00feadb7cd5f6a6fe8a771ec7b747a090851a03ee2af97279810bfb36cf6e6d6d217d09a5fdf7a48c99f17f6b6643f5282a766b27d3ddf3ebfdc5cd561c3a9b15ce0223294b5540aa63981aca680534a41b05c778944ba4d1b67f48c04699a911c4ae528c1eaaf5e1a9eda27a5c7b004e3cbbd72bd601a6b9faa0c37dcdefed9942f6917859930b79ce2e8fc034aeaaf641f8c0f5c3813875ccd300212df9b5e588517e78958a5972210cfd53d3c3e18f99024d264e3741f93498cd0ffd42493741a3a26ccb6af0d683550b32f0f5ba3b0b1e257687fbbefa3fd8666a5b94aa176f127e41dcad027f927e48f10dbb2d8fe59caa95f6d01a0bc75d765f5e185e2f25a0c8ea8f6f474f72b5e44e01d51808e5d0aa576b5fd9cca4faf190c89af3d38b5a37cb960540677bb59ed77962322da7b3d68457c487b3146c5dab29c4ab77e45492dd5f5d5d72390a2317b4fe077253cca8506df1f1e2e62c05d8a88e8d05fc812b54303684827f1158a7222d8867f5ec5e2b85f6b4ca9998e29bfa676b58266d11b105679294fb34a8369d701fa57b3dd78f32a391de2f950a6d836ee05a60d4a6582cb6a33fbb1d1dff9c8d7ea0098526cbd276ed1ad7154becbe62ef", 0x1000) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000001340)={0x100, 0xffffffff, 0x81, 0x2, 0xcf2f, 0x5, 0x401, 0x10, [{0x2, 0x2, 0x38000000, 0x40}, {0x8, 0xea1, 0x7}, {0x8, 0xc1, 0x1000, 0xa4}, {0x101, 0x1f, 0xd6, 0x3f}, {0x10001, 0x6, 0x6, 0x6}, {0x3, 0x4, 0x1, 0xfffffffd}, {0x1, 0x3f, 0x35d8, 0x56dd1686}, {0xec, 0x9e, 0x3, 0x1}, {0x9, 0x2, 0x2, 0x400000}, {0x3, 0x0, 0x8, 0xfffffffd}, {0x1000, 0x0, 0x3, 0x20}, {0xfffffff9, 0x3, 0x0, 0x100}, {0x9a8, 0x9, 0x20, 0xfffffff9}, {0xfff, 0x6b8, 0x3, 0xfff}, {0x80, 0x0, 0x8000, 0xfffffff8}, {0x8, 0x1, 0x3, 0x40}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001480)=0x3) sysctl$net_inet_icmp(&(0x7f00000014c0)={0x4, 0x2, 0x1, 0x3}, 0x4, &(0x7f0000001500)="cb68fee3ac347effab503344f5da89a11b3b52a542ec0d3a5f03584c6e8f05a2c5cba4bb92c4e70885b5dd21e094764b95bc58121cab6d57cb065b8e0a2bbc2c52c08b47bd425dbc83e920a9dd97ba19c42d0d8a6773ea616ef442ed6b8c9b7de03fc378acd9ba50efd514d65633217c220801ffbd0f7e8b7c7c712953066a17acff9121ad942fad86983b2b92f02fea158a0fd318d799b622c6cbbea463b13ddedac518e6cc7ba61f204e8d858589cc4301605f4ca66f1a535530d1f86ce5efff6af3e51abde12be4982a76883f17a3aea9536ec4612e13f0af44ced4782656add562c00cb430ceac8a214968984ffe8f", &(0x7f0000001600)=0xf1, &(0x7f0000001640)="58399f620e9e77c2d8d93e95137ffa5b8e4ef02f0692ce7e757d55adc3a0fd662652c6154beb677bcb4c382205b9cb7fe46e87f3447f673922f64dac0bad9e8523dcc2888b93ca4ea079cbdd9399ead0ce5c2e98fa37af48b405176f08dedb291258b71fadd333d6085497530b40d4f6d9e85e4b74145f3d2802644c", 0x7c) sysctl$net_inet_icmp(&(0x7f00000016c0)={0x4, 0x2, 0x1, 0x4}, 0x4, &(0x7f0000001700)="51b0381539", &(0x7f0000001740)=0x5, &(0x7f0000001780)="dd0feee1ca1f2130e181b240c18f2ccb9393", 0x12) acct(&(0x7f00000017c0)='./file0\x00') sysctl$net_inet_icmp(&(0x7f0000001800)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000001840)="b2bf1e4efe2c3c024f144b068f6be3c904939b82fccfe93fb6b9725caccebb55f825b72bb771c25498b091286818f4705a60820d90b9a74b1669059a69d1ef771cbfac4b692063aaa616b2fddb431d79a832783d2a6ecdf00ed1ccf2f153621991c84f3f95d7a8a4fc8d335660a714a4b775fad0d63868472b9e6796ebec985c612b7fce4a6ecee3e7396f86fc275ccc161ad1fa7be28f85ab0bcb", &(0x7f0000001900)=0x9b, &(0x7f0000001940)="2504506bf655c7c87d043c8deba1004fcc862ce8957fa5d07f6deb8a0fa812040853f1c80d60a96fd2a5b183c003134762a4c082ef43cbc830f03e5b6777128db9ac58ca9ac7fccdd291536ecc7f35daf43d592a4cec0ed373cb094d6e284f16ab29539f563468cd6040", 0x6a) sysctl$net_inet_tcp(&(0x7f00000019c0)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000001a00)="e97c0c7bc5c7c124c1df5ab9dedaeacfa478f2f241b67682da374a38c72179be96cf1dc2e5b95e2558159f8cab86f3723d7bcf325be982dc3420f4b643da6410fca6ff3d6fbffd7f7981623ec735b8fec7f6b1ce516d1d72610ca6b74962c1bb2585d61397e2a7f1378c8bacce2efe39e87ae6129a9a63c8c4ffdd47a12f00f8f5a11ba345a74523b6cad3e7ee5f8369497a726f0c038723dc0e3b78c47b1343cf935ddbfdfe971c3a912f", &(0x7f0000001ac0)=0xab, &(0x7f0000001b00)="5e12d552941f6a52b0626e274ff3ba6c935a98cc758c7130672f8a078ce10bfaa5e59077d3dd8ec47e443a9a194c76a76b1393d9606b7b243d29aecdd52ceda1de51037ddb51a63360c7df6fc47f5d2aa8aacbbbd9a01475bbfbb2944c373edd54ad4ec88f446857cb2bc5ae91a2e32c9a08bab2334562c85491c8191458e8515b40480fdf521285f1b9191e484f6aff427c70aec3adfa53694562bca6766228633c39a84e52bac68cea", 0xaa) sysctl$net_inet_tcp(&(0x7f0000001bc0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001c00)="88c4c9c9401d619fdd018e782de8d96fc4290b10092cfce60d503b8ef38fc6fd7c9f34cd9ab476f9074e7b6919584bc1b9f8a52067d4437b19669dadd7166b8040d8f678763f27cc4113bba81b78385a693154f8c34e35e7cb592681967b1c7e3387013e9dfaca89", &(0x7f0000001c80)=0x68, &(0x7f0000001cc0)="02287cb4aefbf82c8e8b571ea6b3067588741523dea8313357ae609e69b86dfc32db10dd9cf967c63d787a5401158221842283ebc7dcb6db72cce8c2b5476b8a521a9e618a24d578cf4315390dba2d201f767eb8ce9fd0ceddb97e5bea6d7df397d58c4387b42e48896cbd576d82353e6a13bcdbe9a080ad41d0c5489cefc034aa4ad0ee42900da7b31e869a46a10d12df48b46e1613df876c44172841bc335d2dc0a4771eff46a4018b5629c157c024474aaabe28224f", 0xb7) syz_emit_ethernet(0x3e, &(0x7f0000001d80)={@local, @random="c3c221e7fe7c", [], {@arp={0x806, @generic={0x18, 0x8809, 0x6, 0xc, 0x9, @broadcast, "6564a489e5bcee5d4b58841d", @remote, "e02df28bcf3d10228c844efb0415c993"}}}}) r1 = getpgid(0x0) ktrace(&(0x7f0000001dc0)='./file0\x00', 0x4, 0x36, r1) sysctl$net_inet_tcp(&(0x7f0000001e00)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000001e40)="3d9090b70ddc3415a1576dced9aaac7395f7d7b6a356198d18499a1cdc7c22dbc5221e902ad2ba8b0403d6cff745076013b197495c47931d150878d2cbd291d890877036f8bfabf158f65741ea440f618741e8ef0d811c00488db09444a6c6976bff65237102b74b0859486abdd923f5bb61a8d7f8d76ddf0a4d1ad6ba0b6e573b17dff3e9d9e753d76d1b9fae1112b2006c572afdd0ae13087d45f208126c4440e8b887701c3a68c2cbaa35e01dfdce9ab1b967e9764642617dec31e56e6a873216daf16d80b7278b75e6bcd471bd7bfcc806614ff848212bb8813509545158879ec27a0a574d63e97ab47549ba34e684d6a4df85b9011486833b", &(0x7f0000001f40)=0xfb, &(0x7f0000001f80)="d8f4665a7b25fa1dde424d685f6838d62417b5c8ea203e302dd9ef", 0x1b) r2 = msgget$private(0x0, 0x180) r3 = getuid() getgroups(0x3, &(0x7f0000001fc0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002000)={{0x101, r3, r5, 0x0, r6, 0x0, 0x7}, 0x6, 0x4, r1, r1, 0x8, 0x7, 0x3, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002080)={0x0, 0x0}, &(0x7f00000020c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002100)={r1, r8, r4}, 0xc) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x9) rmdir(&(0x7f0000002140)='./file0\x00') syz_emit_ethernet(0xf7, &(0x7f0000002180)={@empty, @local, [{[{0x88a8, 0x4, 0x1, 0x4}], {0x8100, 0x7, 0x1}}], {@ipv4={0x800, {{0x10, 0x4, 0x1, 0x4, 0xe1, 0x68, 0x15fb, 0x0, 0x2b, 0x0, @rand_addr=0x1ff, @multicast1, {[@ra={0x94, 0x6, 0xa0}, @generic={0x7, 0x11, "926a63c6de29889fcb6e807a1d95a6"}, @rr={0x7, 0x13, 0x3, [@loopback, @loopback, @local={0xac, 0x14, 0x0}, @rand_addr=0x7]}]}}, @generic="72a0c79b6de36ce8e18ed1870707eb8d31b87f7c1e9b24a62b0708c8ca9c9f4a56f0735c27bd606829d07751420e3151ee6b67d7740815c8996821db34f11b66c67fd81af6ab7b3ca839b5bd443596974852ff1ae95f469de2278f6126358514b71d93ce92050337b4309e9ae9046c8634558e3da054ae2aa8814c323b634b0f1ea077e67157ba5effeadc601cc97d4e20e1f8dcdf94e6a32bf7c09dc943b77a21"}}}}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002280)={r7, r8, r5}, 0xc) sysctl$net_inet_icmp(&(0x7f00000022c0)={0x4, 0x2, 0x1, 0x7}, 0x4, &(0x7f0000002300)="d7a77e929ea2827bb4f9e54496576fba9721aad2ec4a1b194b4de6037f586b90916f538d75335df4e7bbbc4d7ceb03a923bbe36497491c9e3b11f9405ad7db3f1a3048cdfc1a5a8f4e8e79bb02c85f91e3ff6c13d5706753c507dc9632e78544e55b35e2b758f1397d261d7d6d3b1349928028a2645632c8a1f34545c613db54ef644f3b6b8fe6911112fcc1a2bd66a34221ff2a81ad4cd21b87e00a8681ae1a900999bf3197e1c9147e4d797758d8ba21ec2911af5f76b61246a678c33e1b5bbf80b1677eaae5c38825e48b1751b860f6a7269924e93f3d75a943e7ed84b8614034269de1f4b6c4ac68e1fb46784c860ee894da286b1a55710dad3de26cc19ad22a7e8c77d3412a46b6563295c4d781542c762d3832b6f61c56c19a3850a97f275d7dd3e9b85a99457d2fa94bf21df502d91b9a62e65cfffeff851f97ddd065b3f77135dd7cb8655354bef0ddc7383b7b4b51fe1e9260eaee600ef6394edfc9142975d0721a4af6beccbe2ea0737fac764618e60aa2ea5b9d440547060d0782c90d9ebd49bad70fdc5c76784180730b8835dd2eb86e305932d8ad6aa50fa6483113a807316c3a7e8a9a04ffa5ab27d92198d1635cd1e238b987db7536d7c0028a993d6b1fe0b165227a1e1a80d807b5c3e05be6599911ac42603fda37938e6099ab656bcebb81879075c32c4634219b88d0954dd267096ee13f37740049af00b6ac827edf95f14fab004b4d929096691c1e5db9f0c3e35fcabd9cc7895022d76c308c92f7b681d7d71533a02f1ef3d576e7fb4616a0327c2923af7ec3bd63b32e882945272960970c4d57383969aed102248ff3318b4144acd7071d9fe21e0fe3f9deefa0a10e15e3d4a5a44da90976ebbffb611a8e339544a5d03e860c04111cc9d38d1a6896d1175991813209b72b3ead71360765591321d59cd1501cbf8e3bd002da4813fd7fe7ab94af3204a189479e277e7899c00086673136e72aef0c35567a89bb4d0b605fd70549b14a215383b33ca2c151a9525867bfe42d5c2df619131cc7753f2b22be3f21e2979e36d08299d6e6181a8d9c0f717f4aaef54eb2a4228fc7e5b4311dec2fb8aeccd803d0eddfbe32dd564b049651780e8caeec56e9ce86db64d6866b85af49b41942b0187e93c9b17b36f3f7801bfc2024e780340a9d85dd3acd65dee50b1ef6f61043729cc36352b0427fd2a4ba8a3aa5fa0381fb80b107c672b687fa02099de17764723c5927172257972a6ca46eddf4f72930d46892e41975277812734e1c31a40107ea38643574766795d09d78295e036e6a23b0e24eb2c0cbad67dfc57a9889583ad98dce216da9fdebdff5a1cdfe11ceb6b3bd6e9998c2907ecd4495d2a967d766534d3d852ca5a9a8a4641e0b56b9cdeb602171865d996185afcfe00164a167b52cf641d535a6995dfb6ba9c6f23ee667e42ba1085253981837137025f5d6ce704a7685eb98c8eceba5c7a5ef868dda8e692b4ade128ebb6d7eb46bf9e79363b03645b4df757582c8cbc58a8147a7a34ac4e4fe976dfdbe846c44484354468309049feb5745443b471e1c7f1e3fa511fa1e1f4142e7a2912ad2ef081ccb3b64209f583aa1caaad2804597c993ed034ed0a3c8ec1ecda42f6f409f459efce8cda017d0afa9854cf1519cc2f112d99558308f137d8b5fd50d73e228d6b2920dd4718eb2a313d9f30477846ffc655cb7993c34b87d6fc27bbfe1bf8499ef770787b975ae1f8928cc58d4239e831cdeae78f43026da57edc377c00236e651140de40b99d15778ebb7ad825a4ca0311d232fa3862fd08ae8322580088f1bdbcb93c72e050ba91aa112541e7f69495850e5e304c7c5ff4138a3284bc2aa11563aa8e15e41a6ce0c30bbe114d53e999956158a7cc3530d291fa0984008eda7221f7e7825e49bca17b2fa99cdf5ec8ff638a3f9272b9366d00b76612876d6cb4cf74376fedadc511e9833a6277b4bfe94cab8914eee26349e77501557308e4ce2d69e1ccd646c7a6855c19baf8a3cbf6a867c1cd73d9caeea76ea2bd65cbab8e8221d07f4f3f2652ecddea7b12d6d637bad968ecff13fb96a86907bfe798e0cdeddc02ad5965bcf9fc759a62b862e618ee6a0385c21089339fe4f456a4772bab4c0e0b5622c945c4fcd5458475d7a5f4454837707bb7c200a38b764146220c639bb765d093055503e34e61e0475a95d1aec994a7aeb74a542dc31912163153bf3bf274c3651054a2ce6e24ccdb0e1b5670f0794417fb22c2ba6914190e3b63ffd3abecbb773052842cfb8fe93acb1b39a6005e65c5186a31c6b4b13d1e0661185cc0713439eb07eff98f86206f01cc652dad2d2e02a24ba64ad53a125dce745e5282e68c894a205a913f919e11cba10948a79e9e1b26304e765134508f4d28014b10985207728f4f32eb23149f2dcd9f88d3317251334354dd05f097aa135892eb712b62e282be183145810c1964322f9e12c91cd9e82799c43f6c9e6cacbcc5e76b440502cd1b11885f0a0e12d3984944918104575aa20bb24dac83b70332df25229f405b95f8ff9fe3c2ee8845f8623f154b291c1adc513b9f3c7dd890f98d4227453bf290bfdcd0e3406b5bfe63219a1371c7c5d2c5c38ef5ea24e039632ca74f4122d13d72b18e253139bdc83e85d216a6151e7448f1075f5390623c88c7f2d2834ec67faa0442fbf6a933a2abe626aaf0bdb099ef2b7a3c14425b0017200fabb301486f831ea208e67776375819bfbb2ab2b1ba1cc254aac3a21cec3dc2f12029fcd7c7c7ab7e2ffe03bf584c8b8b7aa31b0b4def9006a90daa820be28d13c0432f1026453cd81778784c5a0ca54e64860a5545cc959d42aaf4150e226f898fefaf53a18ebcf5ddfa653238a3653da938b7eeddabb2802b1c6fd9ce621a6b1500d0338dbd9ed9acb8cf6a8d3afdb89e1f9e54572ca1689793ba877903d64e41b2949ed904d8c6d5f1f4e0ceb9e7f755ad075c7bd44fc1c549f4d277a9bf2fa56994911b97b2a8c48a500c963db874debfbcea933e264cf476876bca3bda3d37f7392a63882c4f793f9aeb080e2791977a220600c3d7d76c0e0cea9751d7e8ab7e65ce054cad999ef8ef406666882078ffdb0c6b224d77c611f4b2da273bb59c66a1f3143e39bde4840e6d2825d3d35f85ef0542099e502f5d0c1a2070995c0cbeecf6132dd92f9cc96cac4e61003a40ee45d16bdc90121229c636c0a86f2834f11f5475a06dd53ed0bcbfc6076b07181dfac593f0051e2a3e79b26a39ee75c60b402a7e1cdeada34fbb9d975deafdac97620386d29a94ca3462e2c320266ed400f211126f5df6e9a3ad2ec998a1f9075e9c7cb672c91833645ea19d9491433b6aafc4679d6caecbd35cd87ac0fe40b0a9c0ff431759f0555841634f6562db142f1b52e392de0a1fe30ecd543c7aef7861134406b4b3cb8be7182be495504ed6c37cc2b5ed94cb27c75a0b5db8fbfb5a63343893d8cba373b3e928b3931dc771abd1088f2cb072b90fdfccf16ff9425bb175164c1545991174f63ae5f018b6569e4c6ebf464c8a46d890aeb61697445cba6f76d54e981533df147cc37e70bbed4226b5548a8e9908999ffd9eda681a42e7b2c96138050898d0ed98fd98f88b3114e5c28d3f6e251c3dedc1fee5c56928d1168e0a1e2387ab5dc1b7802471bb40dbb78858b3baa20d4280bcef687e9af4de5647edb80ca091ddc8ab51292221d8a6b23dfb7368a702a896874502c23a8bf3597d602a1d97bb3bad1b3a953c035180ed4eacd1e106b924b2ce9e3d2df0faa283627f94fb75adda6a77d12a7abc920cffec58df8b89bd70c7d6e5cc9cb5fbde1ff8a6f5bf6a052ca9d1b50cd89164eef45fc04671902dd3c07f566c17fc772e967446a569a4e9306b9a08cb9d313994dbe89e6854bec8ac6ffe491d81a03088944d32872db89853b328008dff32b2b28864c382d8271e232f8ae34baef9abb85e91e7a1f244aafd4c7a24ca9ff470f4eac707aaf5f99ca74e15ced16c5811201a37cc1b9f9d8218481e328841c22815c729abe33db041080a0028805eb29986ad1364e8c5ccdbd37951654e80a38c0422cbe84b8d3b714e9d8ea2bc303a3fd37c562df09192d58c5af0c133888835cc2dc79a4ec7c0d766d934792582e8aab38464213766bb3b1c0775fec4abf1f1ecb395d1dd8be5194af934107313721b3e79b65f21e7befe1c22656b771fd8109b92778603947b3d61f51492a35d894b25de37672a46d6e87f370fe4c9472c1b82718a0714af7987f80dbfc673ab15a24cd8d29d4223d0a5d0d84493a95c5873bd5b5a3ad752458ff26f00d0fc7949a5f6eb1c3d8f264beaf74bd31df11310a58cc0ddce9814bb447aca3dea1e1cfbb5e60b26dc5d34076e82e23415e797b2e65d8ec98e18a5e67612c6fe24d9dc9e7c979cac684408618f6584cd7ea94c3c04c04c019de371ce666bc1182bcd68d39b3edd9403ed54261c6ee78b17ab47615f25a5f9859c25adc0c35e59e686aca1594c4a37d5bdc6631e992e5968ead0c3b4524bed27ebe973fdcbd8f6ee7d5f90d05824914dde7e1db2e1f64a6d32a4fc28dd6c7539c7c8fa57849377782db19bcb6a1902a1a39b5fb6ea8d2fa9deb6af1a28748b195821000bab3dd54d02ba31ce9ef4f11f029a4d53f26fdeea31304d22a22921b228dbe1517db7ce01205f482683b5f24fea41576229c4241db99dee389a46bb62bf1f541fbb76a24f35fd8a3f4bf10783284d0deba014c2f9875f468081de999f211c0cb3de812b519797c83b8aaac150abd13e3a294ac78c140c8f50f50c503f407b1694bef068191d92f7f4536233a390382ccba2e5e5e2cbc1d9c885f5e53f09d6f0cd6a84b65c73f36891695d62151539a7b608d190e23848d4b72075f62b136e176b289956e9b7ad7a5a6175b0c5fda8b557771d4e456f20db9503241cecdb09ff6c4060a9069d7cd4cf95239a75cb5aae86b28564aaf0b5e767f931a341696462c6802ef6453cb751629e9c95c270036c2c13113c99e904bc1e8234c6deaaf7b3984d3680520db34b7bac588843a9e7c9fd73e3133510f87fe3c90b3bf5e4658eb9574e66c76b42d90416d1ade5b99607c346bb5b6b8652091cb0c6082c32a1d4f5f96feb36a49d019359647bebb301c1ed9c1314d4adf00b8596d4e5a8a2f15120a93a2bb4056da2864c1149df558c560dd0820e692c2e3874c53120cbb84b8c9785e0d003ffb787cfd3acd23273114573af9e9a9df436e9b61032db8acb0bafca8d06f66abed6c56c53dcee4a2374fd8cffe617f025f3a23aa66313a447cc1f21189f491bae42bc1a629727fa40f1265e53db78445e0ecc0a759eb9369b791b61d50c7beb57a21f33a221175117cc82fbf4e987e116006bb3be8bb471abf401280509ffa9e979d504431382954cc8aa959e9793b2f6f9ec28e81192401c944f5e90fb5b40e6bcc3d9fccbacef91441c693686e8357e1a5d017891eaf616b991a3011c086e15b810a811b1e50ab68ff5c765c84a2c76f1bfa3cc8b2694c7a4533f955a243523f6268f3b8924cfea0a537af4cd47d551e3964cccf773f8feb99c017472c13456b66d7465dcb45918b6373cac58ea57634638199e7d3bf35e7fc52404dae02225bc727460e183875bf945c91544931a774e27ba68a40c2eb53a19ac7d57ff25931df7f5acda06a3dc6487c2170e7204ed781b321047d631d131ce80d30a37ec47b6a03557e7b3de60433f244365eeb4242c693fb9a85c2acf3f37ab954bc33f8e806acd296f4", &(0x7f0000003300)=0x1000, &(0x7f0000003340)="b8845435f6ecac50ed82850005daf3c24faf6379", 0x14) syz_open_pts() syz_extract_tcp_res(&(0x7f0000003380), 0x10000, 0x6) sysctl$net_inet_icmp(&(0x7f00000033c0)={0x4, 0x2, 0x1, 0x3}, 0x4, &(0x7f0000003400)="aac883cdc24ecdf8cfb9e1e546b0972e5b4c43da5e162d1d692ecd8808ff27a2842fde62a57dfc27d5bfc44dec07c8191d712b89f453d93e9ef9a777f193568c", &(0x7f0000003440)=0x40, &(0x7f0000003480)="4b3182af7ad2e7add2d9f068ce2ccdfee57966fd32e4a6df8f6faedbc309c978f9ee464d9917e0a58fef5105d613719af9e1221420949468a3678ad29ef033108987829c463cba28361ab1b47ea2e8bc12b53db82bd26cda5ceff590c1da2e71271bc6547eeeee28a594326b57e2f6da82c13316cc06833628eda101dbc2b49d0ad8ae988bd1ca7e27fafbcbc2791ad4bf93320cb01303d03997e498264178e5efdb186ef717f505a515ed59a88d66e8bec4ffbd63f1005b92", 0xb9) executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100)="e653eba86ab5514417aabe5468ab9e78c79ec554b1c44769ef9c73ede44870ae0a1d16eb57753eba0d26aa5bd2bb28c3bea3dec83fb95fbf4761ff24d9012fdadfb4a114846d4bc071a271ade2387f82d7ab03b8d5974ae534813e22890f9828597a854e436fe426b0aad918f1cdca2e22c7ca29f9679fa3856ccbc49cf3d6c0ece4682e636fcb0499d657b952c5ed1027338396c59f44a054a3d5889a5904acc86e0c25b5557fd35d44ffc4b0998801c8cf", &(0x7f00000001c0)=0xb2, &(0x7f0000000200)="6241174b7fc685a428c03f63ae151215c4e2db0bd579831f80ff4d95b9afa59c67713d343488cda446f709638d75ef300bfec612cf685ca6cdae4109d86993e64c9ae1ac4eb00bf58f93e754c10e096ff0b4921d716edb037f8fc4eeea122e1ddc15cf0e80801351fbf08d27f097f7d0ce8ddc19c7528a74d825c2b85cf4a83f570114eedc1166407b8ebd79c53421dbdf1e16bebb8bd76f607c9de07d1bd345385fb8f6540f017f4d2d74e81c0b28844d8f92a8f52126403859c254d07e9198006e8fab06f1676aed03b7c5018d53320bc9dd188b75860aca442474cbfb210ab7ececa039f4102ac047932334595a453d3a7054ae59b134320dd97d5dac6ff99f763d44eb6cf141971a0ae6aceced81071e394b7d5ff795f5a69c50336a16fd1726fa1692767c1bdb74db8e54cfaaa6b12b729ae3fb7da0513baaa2c91f812c3dad77ae511dac64ac14de14baf6b12425809529d99ce8293594ed237b239da40f897829b6b9a6b0cfcb65d7d91851d7b2b575895a92ab23086b2a56f64f762504e4801eac3eba362c3f81fe366255fc82dbcae02a68813700d51d13f2cc0eb13ce565fea647e5fd2246cf8988e7d024894f09774bbdba9ff714cb3a3ccecf6fee3c2c0596d96a97ef4276d94027f4cf530d953906d8ad902daba7958d4146b2f2532add3c6576b6e5a9f8c68850696ccb288f5d4e1c2d8fac98f396dc09f1a52a71bbae7638684a5c8c875ecba11c541f4f20175cdc39bc6fb9e1d410a6538d248c8a05101953cd55e18b047f97d9e102b1fc52cfe43c692c02a75f251a6eee4705cf48237e55824d1aaab6c77e7400ff9bf2767301b7346674e4c780edca13663dcb15f05f4010ea75f79c388d386187ea954da239d826af1d601f867fb4b948f0e9a9112737f11b11cfb7cbe67f8123cbf64f8709e488e56d495968ca48a29763871990365e10cae829de21fc3cff66ce02d76d824b658de634ba9bb705ac3a585e89f75e0eb68f853cbcd1349f9efdca55f457214e43bcb1fbd3cee8664cd168fb714b6d18281eeb256dcaaf1c26d10911e56914d4d632828976e15c95a2cc841fe46c509c7abc218010a1048e3f35bc1ab0d09c79a1a31fe157dd5c3a1cc2affb2709c44727c0277fe36163d95e5602a5167a96241d127a565600a0a291ceee523647df0efdb0c026dbb8805fac28b7597da2d5b2888f26970763377814763ddfdde265434e4f705b90b36e6fd231a0884975e7f435b786c52b064f8b5088810127c41e55b49b8bacb5ef302566e4bb8acca58ec8882dc5b399d74d12bd2f9b7a486d346e919dc382035019ef6e232d8d61b5796093a4b80ca502bea14b88def7b99013321b30f2bd0dd3ed8eb862afe1b81ca2821722badc330b485aa3837ee8023212587a833daf313624e5e8279b4826dacda419fe3bfe183ad960590b3707b72d4e11f61d020b125db2811ef1d5fb6aa127ef938f875bbdde71747c7b62c2b0893a3368e31af9217fd12b8e2957e902ffb65475d368bd0c24a816cbb181e0e27bf14c0ac60b40dea66a0d6eba5e4ba053746fbb96a45602e5aa258a1ee366cfb60b200f14178463a97f8b986397543cba1c22b20831446b3606fb935fbca59962c8b54a17428b45c2e0318d0284d4d10c018882b643ead1cf5d1e6d6bb304ae4afa1115a3d77c7b174c4d12582112ed4a2468d405818a03f11b2c55abee427ec0f68a4a089c5545323b2029361e2c9af2693ae1389112438c88a6d7a84b59f3e054949d28f172a8198bca7d6f7acd6f0b179a3de7cc9718fb7ec67c4cafb5d95c38de6f02281a1f1576d8c7280d0e743a79b49edd51bda7c9635fbb76505ff2c9afde7f19cb442df27d0f7246d15619d2d77ef01adfedc70ae51dfdf624c9346f18df7260f9d587bc41cee7d4c36749f64fc87e8c5081223b3b0cd9f2d942b8f0efee2bdc17b4f70674e95b473894366c2facc32ef66f61bfe49b4e485fbe5e000144e2da8714a5cf0f65529604d3202f87e6c7c56d998be56571ff7c54bb1bb01afe3842dc1fa3512f0a4725c431a684fd83a03c3adfdfb39060c45038fff5528d73b84460113d7160ed5ef53437b865b52b41d0cec75b94be8ba8aa3846f0b9481dd56de4460174b2ee8b933318fe82a9ddc163dc8a4af52c49f919e9c23ba379a838006ad0e731ebede9aada106a53bdcc82280ecd1cdeb6c261a51fc69f886c94e5919b5f9095581bc16b58097c954bc60139f5fe4f754c2193f02fd4882c2a52012dca1023ecefce45983f4aa3011331ddae5e1110611c9bd91fdb7b94980846e5809863dfd4bc5afeafed44e3e0e0837eb338d593697bf065bd09e91e71a09790dd2717ee33eb72c4a53161be145476174a9794394ee5da16d377e64e127b91add2064c40f6f3d32c5dc8f50f8f1fd595dd98df044d77b9282b8b94e7b1a40c97b7c09d895e3e29c45ba474b911743f7be988cc47446cf44c1b9bcd9a811bff43845b138a3cc54c8d2d7e0952f141cad31857b5155f9220593f97e163f893be8099df58a296423ea21a2bd70c5f0c4daeb98b6dc2025e4098d8ed58d160dd07d51f7d530057fedff87fd2bab908c24ecc76a4dfec183b30c40dc44ce9d029e9eff2ac9d18db3fca910dbe9fe0a0c7673acec4e20ca2b26c1af44e18a7dbe0823306c87e268639e4c3e72d50b50e4ca623373d402d423378d14e0fdf0e93bf5f9c49f766c71179ed37371323bbf6f090b16fcbef22d351e868e96e66d0d6f4c7d610201f507b1ccdaeda3ac1dc9edafa1efd5428877b02cdc6069f81e6fe7e4bb2ac9290e67836d30160bfc201165e673a8e27225d6dfa8c71231a0374ba56571a03fe2e9b57a9bf8b51efbcfc2267e2c4b11de7f9efaec5c8e1e99aba6cf07a0cb038fa074569da451e703e65607b34faba79be0b32f6078eda1a202a99d3c5920fcac9de22f0bd36cc10a5be868c1ed7a3e6d9e8bee3a78a31c5c273022598bbb1bca6539e06c6c4f725c2ce92adeb4ccc7df692442439e37bcff9435949ff68a49fab14f78f9c16f405b96b64a762aa42d3e55cdd489a8ae3aeccd821a23138be96cdd5855ef5e32a588c755a59c099924847db14330cdd670b9c50e548f2bd7c80eedb11a19781a8331268e408d276352230806d16f5ec8a55cf59e4e4c07ab76033fd44d6007cb34a8362c682fcfeeb8125f961699b910b4add34a1aeee4562a5155649e0be32a285d817c9316da2b198387c8031c09202383dce78b415b5cbfd5dddecc3da2391d7f829da428557a58f3c487eff9205d1b357f0096c13ecbb58021d4a5bbb62334ed3329ed94faf1bdb120d4b173dd9d199ab27d985d0a233b77115ae0b70d4093a18b4b4ccf9b11267d205e6be5f065bd988bb62512e852c241f8cd582c6540f52dc5850a7f7b8f31161ae72382775034cd61a496b7c822896d33d5bbd411a5c9d68d59b6f6fa7dd9d82e510b62202a876415c9e4349b3453060221bdec4199b06eb3d174d82c0825e8c908e7ebc8cd0c1daed48673cd83fb348b7ba51d9dd1ada0adda68b08f7b8f78d7531bca74f8c93591621261f46f6514937724fa0d2a52f05d32532605e1051c7e8a73249a7a10855ae0c91077ec3d1e8b3994de09acdc415dba872d31209f385d9e0ba89e0c312bdf7a725f532e93675b57e5100f2c494b46e4e71a7a113deb67017d7cddf7c36c38d88f6f352ad4a776ab70aa28ec88d96ce8ebb4a81c01bb060c373d452bea3f484a52ed9a9e90d6e176fc0047e769a3ee836974ce8feeb305283dc11a16e2f7c752b153a0783bcef839f306ef486a90a5ca767432069017e9220034772e01f116afa342b206483f121ecd77a19276a45d40a8a9015303bc2a44755c23fe9944a458617b5265f2e72841f2b95b091892c3e95ab117eab2410250055dbbd8be6b22c7fd8c4c78e85cc13d426a0d1a81808b370e2bfb18e3d2d5e6a7f2c08de417feb1c17f0dcdffe2dd98a3eb4f1dbb3713ab6de073da1f35156c98e3a6af09d1ef9c068ed8a733cf1c9afe1363d2b46758379a324e0b40f2fd71f1ae30b3da2c9561d3db709472834ff50d6096f64554e8dbef698a5eae5c7f79c779da5c6055b0e82a471167f1ef99d249d97652ab6cdcec72a867f392655ed1601c5d531ce8a48554a83074101087aae3f3f45f041621b4f7ac455e396ca3b9bdc09408e32d0e4e2770a77d7da172d9d91d851adf8d3c536f3e53d873688d7e04bded6f2b025a826390fbc3a4fc898270ea9d192c5ed9aed7dcfa837c1dce5bc47a098fd68a375aa122d3a147f626ce24170375bf3bc4e9cee80a164116bddcaf6284848e975a7f6b99504e1ef60493c2e98c80ec97e96389ed7723a6b8fbc5846ca84b2b5a1b9a1f3b646f0e9ab0ca8a36b5444fa7ac485c860a58101b222865731c3d0845c96aa98ea1a31fd46a226c0ed883b4276ee897d9cc85b0f11dc319a7eaa78b9035a1fc6745b76d39860457c126a69dbe1048155b67a0904f7d957ae7e5a78e7ad74f4bc5d70b5afdcd43f17f48a6ae63dd9bafcec97e6f77220527b1ebc7cb4cfea1243cd729f5a0081453d6ad2cd24005fa02df9cb92883bdaa071e496f5a17d78f4109dcf4bf64ef897e4ca547031995c3f72220da76ba24b7539af17010f3b19b02785536527457c152a3b274108c44addee32963b9311826f2ab450576c5db682c70fe424563257b5441050b38dbe803186cfc540a493a79eff6e825d580f05adedc537a0adf0afe7edf75c0ddff43664b271626b000fab618460f73bf727fa9c4a8fee2b4e1587482728d9dbd937cd79694a78575e5bb12153c8cbc9ba2e9205795a7bc688e99b1be58b595ee9f3ba392603164fc82a62ef80e6020787d5a26d6ee02ab7facea7ba8eebaaa0ed6b2718189c117fe486fbee2223312c333d5a17710634bf1af6c3f75beb8211ca418ee0aae8b85766529cf8e3e331d829338303114378e98b265f7838d60e4cc27045a37a8fd7f5a0e364f95cbafb23fb7aefa7c37a630fb0e5508ab47e9f59632b8a94747c68ea2f62e0581f6ac95912eca7c2e8650a7152c0ae14477c62492a3294aa6805961bad2d12a3931b0301d835e4b940430a15083dbbb647d001474bf3fc837d96fcf87d92acf68885f5c4b0559f4892ec86e2cd6df2edd1bbbceaf745c4e91decf4ff972cdf7e716f70c350802e860e6e2c67b8a798dfba1bd69548516631ddec95e7564441e2e66a3d0fffa295adf06df4fffad4d2065bd42bfd824c5b6ace14622c6a1d54feeb51bc2efd8415bf0232ce0fc687acbbdcaa5e74a321c6d8b4396143d1f6285d7606633c1525605555065f8cf0c697190b4e4c0db92eb4d9ba8c4d7ce1647e0df6924ff6fa37650100ea4486d275227ceee624e260d534eb935a605a81d137cca870fb54294d3dcd62e71cc2ebb0a81dc3f138ee5a718cd5bbb3f792ac2d611ff8dd7104c7a326a44838508c69a6c4f76de88b359b357556db4eea75b854b2f4655fd2108264a32308d1fb243efaa8d732afc7fe89fb328d7a292819f350dc1da222132848aec88bf802114a32eee1248ec223fe81d1b1b556d4afd0fb5f46984e3c782fa44dff54f6158d42d7052c2eda42771c043507481f52d8f50fa6365666521022257de9a6fabd3fb041f1657c27c42d9566cafe7f0a7b8a2c6b77a9ff84a77418a2362740322f00ea2c6d120ee8d0644c30cf5e87596b5527b653b618000d55d4e35b9c23b9e443484b891f0df9a0333c6121507d9e116a290ccd64449f2013", 0x1000) sysctl$kern(&(0x7f0000001200)={0x1, 0x4}, 0x2, &(0x7f0000001240)="c893b72b82c595b72ee7b61a3f821488a98c01f5c96221dd759e19339d83b90ca599f6072a34740c47a1341f2df170cea021b1690b87af8add38d13e5e9a5b08df677305", &(0x7f00000012c0)=0x44, &(0x7f0000001300)="f9189f70bc2b871e52c842fc09", 0xd) sysctl$kern(&(0x7f0000001340)={0x1, 0x3e}, 0x2, &(0x7f0000001380)="642399046c3d5adc5831918f1dbf774592753f92c3fc34658af2f861eab80db6168e694f84c423a1d07debf30e0bd584fcb4b4cf072871a37e9a35a535a56202930812233d0868e9660692eebdd7dc216fd7ec98877e1694510dee36e343d40357631b5a3dbd6a0967042dc816562e6e4ff87826df63efc57d4ef44d6b50fc895911ed2b0bd8213ec66a381b11ae65a0880b5fb5cf30c177e152b06d2131b0b98940", &(0x7f0000001440)=0xa2, &(0x7f0000001480)="79e693a0df530beb727aa23e991a6797ebf60d84ee15a72f49aca1b4da4d028391d6b72f2a67b07fe838199c2b45fd246cd90e488c78a50067924a8e08d64b6c5ce47570923199df6b93d588d86e59e28379db5b00bb32a7dc303c15ba7bea634b770679ceea1846a83bc25d010b0833e18181a169e11c86653c3cff5dcbc85f31a9bc6540e2d6a20cc0ab7bee3b5f0728c7c4d94ee7174c057e5b2e647bcd9024a431f9c35dbe28f53e1f352b254b85b631755f08a4", 0xb6) sysctl$kern(&(0x7f0000001540)={0x1, 0x21}, 0x2, &(0x7f0000001580)="c749a8e19d06dea31a9ca6a0948ae20a695e5d19ba0bee5c5b9c2a3bf042e499f70d9ca1cc437bf632e0c063fd4e30550ae5c02778cc529fcb1cafd08c4a35fbbff6ebce3b9a8ca959b90de7631737", &(0x7f0000001600)=0x4f, &(0x7f0000001640)="d0e03d385884898a0efe6797674a7e66f0433c5d82ffc4a1c23022e5df2df971146eaffc080745133d5f825f46bc57ad59f7a1b2cecbd7eaaf1b2e6b28498a6738acaceb2434268cb35a34ef9ab26091763f3e472f85bc3d0b84dd0c41c01620ad6c6dd1534dd4b9642b407d402922b5c097d38c55055eee68695277e90ee28da49f7d32abec271f81a7719b1522e064490b129f6a58469d2b6d56b8c2e2bf237e5ed898cb5a62b9399763a5620f6206ef2663b134583484915e0bcb6fd9ba4109cc551495b9a905f52558ae83dbe6495127c6e072580f50f94219b48817924241d672a57d893bf2e3a105b71abc1177afe44fa9740ea30848580b60c94dcce422b17e6e9001bdd5682520814154a5548ee7376ca6a87c02b0ee62575ce49972b45b9438e7dc11b1cdce084324a697318d251c159c9012a4c80c9044d6280f071a7a28526b570bc6e844d2a751bbea6abb44971e65c673c0a71af120e6a8364fa61d6f88f3d13a968b0d076ee2f8f040875eeb55096dea00ff6250ac574f71ae2e65973a1fa09466c4b4d6af5c5f7f74bf3e7ee9c58074ff8edb8af514f07de0207cb2eecfa66e001815d1a130c95b8e0e96a581d48db763c542cb4527e4b0cbe80badc8ee7157924f59bd3d752b3ffb24e06f62d441349740552d817548b435306873cb5fcd8673ccc7d33d59b911559f00ff68e49cbf66182e26bce88f1c191be9d41568b90d3d17df615a2813f5ae82299021892ca75e69f3072bea9fb2bf0f9ad593c742d2b7f2f3d3fb4f69803b3ff7d68a6bc79c75af1cfe5e4e0966bfa95978bce1b840e33113428b04cd13dd42b407d1ac2565f329ff7cbf487982bb4af87cefa3ee5181be0fb1586a640f2792e27bf288b872fdc6aef3e79bdc6a04af375af45d4f80275f82c19668aefdcaa6d0176505f68a4381f21ffef9e6c6b8216c29a31deb0d2859c3ca25a77581f31f5fc3e1748be47984f622126246e908fb7b68f8cea8461b8e05bf0b6e49997062bc9802ce4c5fc0fba2d1a64c57b9e49aa1121a4efb60b63fb2f142a355acfe404308de23a56bb1e1227f951f19dd8fb37899cac24656f8fe7cd489cb4b950b3f7f9a096d9c3e9e9b23aad034e355ff7bd73d26da32319d83c2a28b07d1e903e6d57a48ebd693cbfa0ca85b13e1abc212b29d5414a7ba7f16b5d3191b5f8116a4f903eccb84c1893b3c730cd9d1b2368fc12397d269face184a80bd13eece11a2816522981ff0017020660d3d04d7c382271b62ce996a40cbcff2188d330ef729cc4cf68570f34833efc698be78b61845ce2283bd11bd7387549a71bae45081fcb88a8f6a90acb4424be3b1cddec427118ee7b7b2ae226f868c65040b52867066e6d17165b9a9467edfb2165bdff8c8d6faf6b7a262b22374d2522d05cbcc7923198ad79bc3fbef91c9a706322135cd7af232d78591a684c7b2c4af5e7aa7eb2558f96d5879a91b3ac9c1fb6d7b167e17ec47887ac52f8ef7586020fc74de79e0ea3912670fca72f2b04317d3bc07196c5aa1da16724a6093cd49011524374bc2111a81f1d30ed3ad3d71bba837799dff780e6ba6d8c2d8689c969c1fce7f345f1fe2adc379c763c21f766b5dc5adddab78142c656ad7e3f5431cb676bd3f17bb59b187296a0e195cca2e4022f4f3b850a2882eafc553245b757bca65d255f9cc4c9fcea82304e6720413e3ea3c9f9b7a78a82d7dbb126ac3f4a44e16dc05570a8c806f6f25ace91d7a7301e0755636a8c1da2fc0e5e008c83f761bc558aa9e98ee5ffcae2da5331594d04b14cc84ede54cbca8c3a8eb54b25cef4e7cb314552c3ed4a663690b2b7be9c426f64783a3678d51c8169f953821fad4304507eb793aafef15d5da862b31c8ffac77b659781bf205870ec8c50924e4f3e76d80ba475d7438c58082242b821262691af2b4ebc35cdcddc847cc0c4f82c63c073e43b91c9a817b08e5765dfc136dcb7f74cefb0b9d45bce0f4164b2664aa7d3c46c994b326c00003f836d2ef9d9f3098227f51ca58adc52fe4e925cf2fe349a0a30a97b1538e53b3704f8e61cf81549b1709e5baf0e37238a2f11d31f3c126d1b84e421cdf9b404d6ebd838b2a01e153eda0887e26ee4e09d96678b90f920134ef6c8002f5b75f9fb42d14f88ed735937b70f06dbb711d0e6ba02d87b0058a2f644e81a670dc2639705d2ea0960dbd2d40db26e314f5875586d891b8e0eed0797db8ea8939ffb681bfe51318d410300f3ecfc2743167927887fdfafd83f60478432f7c91a6caa04a09b756d2cbea2508a24d343a8f4cbe572606ecde47c2c0e4c2ded944bdc93557726306d5117e34b71dbc5aa66423fc4037746eb65d336a3f5dedaee544afadcbaa6609fc697c7e39446035ef5500d7724d59c99f389fb455cf6d4263e5da9e993db7976240eb8c8119410a0fbfbf352b7549b72bf76ba1231b4b68049d9ea7ec0006b43da75f1fec7f96f9bb310c00ab2552b2c7a8e1789f93055be130ae18b918f3c243e750b4f528a7bd228a236625f2d9898974593d08e9743d3c0d8a1940125213319b93f0c7cf00c8f94f9d5ae14bdb202244e5239a3298e5b2648465ad016ff60c2be2cf45d0b360ab6468c09b62c8ae538eefd588b9dd68b0d42e15bf1ebb138fcdce0ad0fd3114c94e4e8e49365e6ab2c21a66d91df77a720f35af27625282d5a26eb808676546679586e0d4ecab8501aa41c33ba397f70a957af8d6c662a537b509ab2098d609a1eaccbd7591b48aedef50e9fef38bbeaa281b80599779dbdc02a2baa709bb319e40c2a3e665490619297df2cac4d25da5913ac71ba2d245cb99c3eb15f11657054a597e9b034b2c18e7249c66b613491f7c320ff9e1f7415066d9799b1ee4cfb48ff6ddfca23dc2f22731f05800bf5810b1ded6d675813a580bc8f55511ce2f2e207fc2bc32308307f3c264a815121ca8958febc89ecf664b242539113abb170ca1b28d3e137a29069e2d17beb250b55663c40874c976c13d2bc38251f9a94a2321f13c80604b43c39458fe6f1e7ed885a57487fea664fe01bf7f47a7b443db8e68978b3500f40a63c473e735c052ef80674b089fba00c35911da50020b650b287227f27fd4c160282db982ef501568af6b8b17c72de78655d814598c4c28c64df6e673a7608357239ec2867c86e3ffee68751916496c1f18975e3410861e78c2c88e7bff8f1089a2fe03024903a0fc9cb4f82529020c479694665ee0c7eb039f2053a45d52ab977aef1b2e49086148b48f2e8f1bb33aa003deb3b209990bcf18d0e70a4b1f2cad32c4adec11a079d2ccccc76bc3c2e66d2b6612aee43e0fcd4eb4963b111b51960f2c9dc4cc16969d48bab96ba632d5bd105653233f666f734079c9eafb4d5300359668cb6bc537e657ae3b324fd3737dde568420ce6fe7782723ff56d3d9c78642e7e3197a4099f53f12cd448ca5f700364593b9b7e921fd54e927e76a6868545148e7630adf7415e05787e7103ae8512ef7388a7f2065deb6fefad44d25989949703fed7684c69ad683a50ed5fae259fa9157caeee2cd4a9474484a06c1cf6dc9595b9ad8a87d290e3cc065426134473eaca9249b1f0c41e769726db6dd8cfa36e77d64516c85952bbaa1ac3cd72e87991ca9c3380439ff88773214f464ba54ca80d17d76dcf7b061529702ad1e65f847f5b0c2de28f87f1d264b636f0eeffe5550027964f7882e4980c38f1c085ca1fde8a638e3b1e64a2c3e97b60ee3f5c8e44146ac23febe80241f4fa05f7c87ab0cfe8cbddc39f56507d771f7647f567b70a0bb2d35e08c900db70ec8f5a24012aa6820f4533558a596f2a00c5707cefd9f635c526b089e776118f19bb1e029a58015cb385db4299737d19408475c7eace586f6a7a9fef8ea842b86f87bb1239959c8b7e6a1b95f55026d0edb0eca04451d6e798c8b40d24db1e07ce7050785287fa4aa5da53eb4a69b362f403a03c15d75f82f9875b088bcad7280399b9e64e2d34b4009b07a32d28c112d480cbf2e51255ba226491b032868fe91485e6083d2ec28b5e1049555ba79efce9691bda807f64bf8f9c67e249434154c74657b558593bbaee34050fb274f9c2521e2c79fd6911817ef4045f99ada5acdb2694884f8a697f350452fcdd6500b299bc08c2ab970b9eb9e5e560cc132cf4334ba4bed82e1834f9f6c44adda44a3f21fe34739503f472dec0aead2a060505e463e2dc4df54f3869bb8da7bdff12a03ece904e05f3ce8e137fe949a81467203e4dbbbd95c036aa6c41691761f0d848259d2423866813de132273baf9f67d0b29b8106cb3a8ab1273076ad3e2636d9c7e7506d5bd7716607b43d195494fd231d407b2254f054ad83afb9db8f3fbaa747ce5e3338ad521238b68e7714095631200342ef1829e37d2691091666989cb048970a2dcd4d2c47c28d8a82be64f63a5510f8c605e6b4a0709319d3c00bfda6830252f1768c6c101f004fc5e626e2f04961f8114e38f33bdb4ff47a4582120d6ec217249c4e7977156a2d3de02e29e70ed6ba268471af207cc9c657d52ae87d32b242a94942d2e4fcb497f473f75b08330e2840e83638e580119ef035ffdef7066c2a34f6a8209b9faa99775aa0fe40cb626970b0ed5ec9a6bd71f4f9a158b76a686432374afdbe98dca5a22183d61c4c77fc1254e2cea23135677fe1469108dc09a250036a9ee603923914249f3f277479c77a13dbec3d9f656867b18b66912c659df9cf3a764b542dadb2c5136a40a0c28082cd92750af8da6fedcc1776640d2ecd473435975c0ab2d1db63187819984e9f8f554df1d6a568cc3e295a9a267a8f14ba237bdfe339e544a1906d7e7ee01ea1b6d449d7ac1ad07a829872380f395621276374949661246af7a2ad81a356cd239bf788762e591aff83f7591ef87ea094622e7bbca71a4248eaeb093f34f2972e982eddfd81c73d05921cc294812a16d6c7177a4e50d5c056988b0f59acaa70b5ae2d9c4014ece4da664eabac28dc8cef942a20a6496705147eb52c709cec24b351b518cd4c5e0420537d6627c93c30be3563942afc8f3c1f3a1f4296ef4e1b37662f575e2582bb6db4f415ca42145d7da8d950c4cd749ef903e8f8fd6a7508217756d2a51d106bbe23d1d397ec9a7204b8e84fcf573c1f161e8d33e728008f349982bfe6bf8d805f0f029af14001e8bbfb67c7b3f98ae28120d3277db867f6b269aa78286392f2c0d4e04a15c54c3f52d963265b1063a8478f8befa458127c45395146f1ba276b3bd08f3f5dca3a60faf1e923d039bce49cbee7ee93730977669a49e21c2d3b331608f6e9b0c2374489a4259aed1d811703ebb9feb3dde3222725000ab52a9fc93b9b1b9d1cc86ec29552fca614567e1922ba957893bafe96b27405da4122132d5ceaa89ea9a34e2fcdfd9387fdca01f5f8944ad96e5bd86471a76c9b7aab0d2d2d5439fd399d5c794f2e0f50f3fdd01b33c855f35695a57dce2d9538196b8be692f3a441af68d2d93b58c153913df9b50edfa7a8f0e4649785599bb6f1008ca49ff8651e3cc432a2df380420a6ea51c69584af41c166b9c962cfd65304535ef34a33ab39b8aa1d04ef81a421c47d903fa586e74b8bb588ccc11f6bd93154ead29613a70253b287e0c37a6fe9a2fb6df8469ee90858f518daf0503edaf976a18822c61981150e031d318a1529c555127fd5a676746891e1d8fa5deefc4708edfc999c5ef10dec3404498b9a94a1174f0ac1dd499c407295925d8cdb73d46e707e9c1914b3", 0x1000) sysctl$net_inet6_ip6(&(0x7f0000002640)={0x4, 0x18, 0x29, 0x10}, 0x4, &(0x7f0000002680)="5c1848f3e7d29b3a7cc7fcda9009c50806881456df5b9871ae2c8822bbec4f6b63c5b96393aae40e12277ccb5064dfe2aa828173011b33219411f94e3c8281719f64481f15dd9c8c862bf0718fa0ef421a088c46ce712c1523cde8edc6b2803dabdebe3afb", &(0x7f0000002700)=0x65, &(0x7f0000002740)="090e90624628a6be7a89997984d6c437713c209b2179f158f6322ba9a32eb23e7b4654493ed4e94e63765a7f3825278c85a96e3a306d7400f123478f2a5441bc79453a55a82f7bcc084939da485aded3d55718f1d4845923a8f6ed97397c05b586dc033d8c5848d354b6f18b3ab4d033b15e844a0caab1358b258b034a20687a3d9bd18c4fc8828ada511ca6667bd3908346afacad91520d3d8408a7277988c12d41c20cefbd8e7b640e32a4aa09dfc421ed97c8ad8bdd0bf2411309bd3ebb99d42d93d7e58b19a7ffe057805c19a7a3652422dfa6e3f8046417f906bc1ac9d30917d48f5e95afce8a0ce6c8b82ccb5a83be786e5aa1e53bae5365b42a499186cb39846871c0ad6a0018bc74986b042e98185e835f1644d986d07cf00e2954936407743907ad60844c9b74db117508ed963d99e5873889f72e0a1f4a649dbcace62060603bbd1213f9564283535df620f47e66e040f9f61050b78afb40022341a3acab1d453377a357542fa6415781f5372bfdc7bb1c98ed593b027c40c28192531d38b69ef77d48483327dfb5d1012bf4ad847488bcc1c929c459759c7e56c3e1c121a9224f1975d356051db62a96ba4c426b8861023d6422db839a358ce2da210feaded19b8776a8503320f6f14305246ec234ef3595db84487d98f2f1ab052f4198f74e1761951e78cb691817adc2b4f8da55ebc3f1c7177df4b964f3a993575d4e813462a76d500532c04d9bf8bd0fedf470b7dd24732464ab6658a67d2caa6369c36241c1c65afad1982330be668db344f6bb794dc4cd6bb052779efb33dd07cc39d5c952928474d9917679c08994d4e613e07869f0d13352500e32c7ff2f85e0ac09e6b8719aea310fd10439947dc347cd97378c6dd683fdd2d4f395fc3b8b743c9ba46bfc64b3bb3aa1684e073cc258692313f86f6c8fc25133f78d7b712e022ca40389ca12629ea2cf7a522b1bf9b3f62d7b72c26bc0ed3f9abbdf1d964f80f7e1aad5911a1367bd4f06c09339a65af68982d0139b34547d415e6b81a0f6fa12fd72bf702ca1efe313c5822e4bdfed4588a1249f192620f2e3a0d8da047605ca127a3f56d649229fc243b7ca80ee26fc0c116e9aaf630fefff0935cceaa2c5dafbd18423537be4077fff4ae350cd430fa65b4625de53008db2ed04c77d6143a28c6a47d7d1b334697e43f97ff2557626dbba0401e6e92904db07008bc3193c57d38de369098ea7ebbb136160188e0840c34dbf3f4117da403925979e9cf2fd4f7af7bbd8084a5e0f48dde12c3ad471fc74259c990684fe1fd85e1435279d2293263526f1c6ae1315af2a1882f9d70f43259a14d9829d5ddfa4f2bbf5d7c716f829a41fca179b662f971bb1164894163c1479982fcc1d8fa87fd19913b1715cf8ee07cb1847c213094f438a602e246b82cebf3be93486178b616a8963f06d891094a217f7f51f44d71d7a5b241d6fff67cd4fde61325ae4582ba41ed9da6acdf797948816ebe38405e1420e5a3badd7b40f91ac096cd013d7f92b057a24e8c4922608f0649eaabd18a560afb8c058b72e667d315f55c66d985d28d650dc40d6aa898328550619aa779fd3c50f79b789f435f80007cdb5f40092393f0cc481516b828413193912affe70f78b2451e0e9b8c8c8bc8843b99dd6ae4411be34060e46c6c7b8200ee015749898e7a9090eb0020c8f26f82418ff224877294708da841829de0bafc3b3ac2ee4de8739b91f94ad2fb512f54d156d3b232c18eca2bdd1b2e07f75fce388573010ced8d5d609da800be67637a809144701ddbefb8e31500f8658894e4bd329e706b395a55ca363b68c076483b8e35fde93fc97f2749d66e011a3e1f9749917335eec3857803461577967a7234a3f61c5634cc3af5036bfd426cf02d9aa5cb4279d7c5a5059112e4d344ba70a8bbf9da0b97d3bb42fc523caa8a5d408a877652fdc15f3563f023de3bcf71dd8b81509a980d5a0b0b13e9285c5b91c5483b2bd7400dc1c90d90790f8c7c8aaf26d3aa062eb75bf098694837522109f8d3c78231c19a7c30414aa2de900cbc99f0a38e4f07c9824abc245668490f0f83086cb04bb35a9d741d5111a4765e81d4cc69ef3e6547b7c242bb76e0fa4eb8d1b3fac24b619045952c113ba45d87d197c81e2a72f8f2504ff72f99c00b632d83de5bc1fc4711960b7d39d7476aa9b310ceba9b2ced9c2a96c6c739c8d5babd17c1e1e12f6f94413e0868bd97a59a9d3ae1603419705f7ffe9c8dd2d4f5e4580eee65e49b008edacf1d3bbb98e9362b8365fc2e8159126df4abee321c2ef4b439d2acf97ba1a15a258232e2cf01a860706628dd091d4faeecec10cfad477440e08bb3c1beaec8f2fdc5d88f3a11672c288259689b79f055640789e9ab700b82d499c2a5345c29b2d80623dc2e9f3546ff554a9118044f0f8a044eb55b66d2920cfb8b5af84c442a79e624b399b7c90f8c6e57bcb96f475b69bc2277c9ccc7902575f769c64dddfa0ce05157037d76174d1d4dd83d3fa2bc38d59cf59800d919e285d965640c877ce0d0e23fca98fdc2bfc56e4de683b9a60689257b69d55b54bf5c098d796ac61fb638b0120cc436da01e918c5a35231131b59e573dbafacfa6b6366e345166ddcdd6f3a25d3936d57c28f8fba54a8ec7e93b2224cb40e61db0030988a9efc926cb3cee2299aec954cffb8089ad2ab6b20717f68a0e3e94fb807b9f7ac02f7d0d526f032264733b1f6859481c027e37af3e7f131c5d1a71194b6de5d9bd2633f955b052a7ebce02a8c2b80939cb0dc3fe4f5c4685076b8fc75d186cb9d9ee95374637a382ce11ae8a01d8e5c15f2f5a65f359dcf5d1ff5498e47b78a3efcb73110590a3531f4364766b709200d887d99de92662898b924877eeb04af8f99c7bbe2fd73886b95a4cd630a9604287d3d9ed22915374a88c9a880db2c85a9f141212dc3679ac9f1b8672021293b47e2c122986271afa10c5b8d188e0cab64373397c64f2c9599d1638144c2898dd9ec3766add40d090a3136b0f1261e417bf1763ee7fbcd9969b75dc17299cacbc5783b1739238af8ab0f5599ad0ed1a927fa76fca938ea2d00568e867a9967fe112c5277df71a4c3072c2b8bc0e4fb891cd0a6ce4a0113bccabf07c294faa30cdee4e4d134414937469db194545ec87a0f4e5226657738b737621f196cec0a53d4baee9840507449d564656bd93bc1500ac4bbe894150e2d096e87117210a11025a8fd1ca527e2e3d0a20fb91bf089ae5469b22071d4b6425727ee7b76c425a5b793d8c735e74c38d3d26836ca6e95f0fc74c16818b85dd8d0f241d924ef22d94f1948ac8ae9e5ef6486c9488ca62882f185c0cb3f78c3d8b31e8262ca35dbd4d893d9efd0abdc222d9aba7d73ca9bfef1e673b4578eb63cc3933f0960c6846c380fbb2c45611148f34f02b270cea35845203e5add61e39d057f362fab9627a74c8a3b8a08032e6e08b00388f1edf04b43278a3f454eabda969a99835e4064a5edb5bd2551fc336060d910e2d2d5933d9bcb874195032372d22322fe841c57635cbab982a7e4dfd9ab10a1c71116e3a666cc8bb3bf3082aa9119265be16dbd9177fe3fafc09556d3fea0801bc8506e3ce288e89277aa5251a0b0dc9be4ac84266f30a99726464d16b90024644d0d9fc33490f74d3ab01f6929febb184458cabbe3f21b209da687aae8d64bd020ec7951d6064a6905851f27e39ade200f95c6261b6f2faf5da5915c81d795f15dded55b6ea04fbcdd542437c7c2682d8809cec46c3f7545dd6cc5f0c59d3bbfd48d4c3e6d8920d8efbd0bdb4aaba632e3a9f9eb4b1652c6bd5f11849950fc4ebda8418bde701201d92498b84f6c41484b7b7bda377a9e38034247a61bdd5b8aa97c91e0a753f4a5112f959d17ceaa838cad9168a5c6e2b075100bde7227ccd00d65b58f6dc3a752bb8201e03029971c508914f4d2c9346b3553f399c6bca4e730ecf6ca722ebc89b0e4422183067315167b5d4d11d76a1cd3b0e198ff625530eabd169364c1671f0e5efd7478c82981505761648e232937adbf09e4cd8f6a944415a8c5709fdaaf45abc381196fe7bdf0c1fc9f0ac312ef80e878ffd9e353fa2089442a9fcd9fa18413e7f87470531cc583748cef377785a4198d081a3009228c1e0abb393da78e0e2b3596e3176660af07669b47a625abc2d59c606203f432e90c2cfb711bd1823f7127c4a32bb3b684997d2a2fb85ff2ada556b652f9e9b502d76a7db0ab2ee5c6b98f1b494ae6cc413dd8d9e052703a16227888ec2a712b522005e688e421b01268ad014da8576876251cf209995dbf55e9e00aa033b2990a50c4581c6cf879a9e13e9a34504ff337a582d4803f441e85e454b2fa93e955eab9a8e9189928ff2ff723c3cc2250d95d4210734e1e440ef3ee3898852a9f3aa8340dc82109d6d87820599b0df3eb5c0201b710b3b04fab349c7fb231998bb01e6efeef27e3658a99d34a29a0a67f4896b4afa36b3964c5f7c12a90f8a8d4a02a6546b92de684b245b372a6f6d5485d7b46c9eead445e353485c62e6d2ee7874d28693ca1920f2b30d1fd700b3033f3c8af32485aa0bb3f27d0dda9ac492d018559f4ebda6f652d46c1ed1e88bb2761cec1abd6ad25e10c428caa44a8850acb599d6c4663013b6fe7120dc334826d64c55c1b50fcdbaadf1f33fd465239f71500b7a0eb622b9b26e3fe922f76e17bfe04762afbd2aaa4fbcbf1874a678fdae96fd9963a2874d4554e1b816c71952766038c125ebffb599e0f2bc595eb88f26e4f02d17e36f5710f90f5de78c22c46ffc3bd28d09155751c3c7bca2057a2db2c38f8cc293f703a009f86be02b8a4ae922b6bac10b68200394b8b7c398bf5e769f5bd481464c2587314e535a369222a24f78bc9c4dc571e32714fa8303651699c73141c4a8e87f393d0f816df8e54ece85949c7640fc4719013a9c1d7636f2a547d0cd9d215fa423f430fc9521a0f65e28509e6e42351f51946c3c9f74e91eda37fc98cd50444a3ef2788139d5c1ee5a9c2b028a3fc88bcfe3573826fc738c54660e2478c6cde6dea503708906215f07bae8de1c0a3c21e48dc3ab4f52950a68ed56ee3db9701906bb55b0cd0954e5c1c2748b3768ca8aefa87c6a46d96f2b089960972ab32d1bb7bf6ac2d034e42e178835bf4db0784a4d6e971008eac74b541408805353d89df1efd7b05fe7097a612c1bbcd4c58739ecff4e449a8a6a1fa995bd454c4b9df7120207f4f385bdcdf34bc06209632a8d14c615d8dcaddf85cd258f553fadeb33f9652caeaa62411ad6b9e2a34dffade33383050ba48691a04fb474828ef57754f1b736dc3727de2a7b1192cb0350b7ab03a007da0c1fafeaf8047dbb304cab8043accb97ac0dc96ef58fa49b82a296289d874eda680cc439632d23bfcda360bb3edd032f39d900b2c8df5a32aa22d280d85cb2de0b4e98f2785d5a379bc3018ff550ab9493da040c27540714580f1880dd2e86f9fa5559019a5b9838f1687c808961c8589e8fff46775d5a16a7f86edb0caaff3e28f4d4557f220344766f6a2bb98c57ba077602872c9b76b83d7efd285ab1074c57d8e5b8105ec67f5e5c13cd8ecdb7650cb4dde180e156e2304b0037d805bf6052ac15e4b2e378d74678ba3b862324fc65ff714e8208f81d5e55053cf6c022ceb32590f3de6646a53645034dec2ceee6372ed17bc3066f368ef7157ae9a96ef974f78654c9d7e5131150753fdd52f462109e41523a71c11a09f6bd8ea758a74f", 0x1000) r3 = open(&(0x7f0000003740)='./file0\x00', 0x80, 0x50) ioctl$KDGKBMODE(r0, 0x40044b06) sysctl$kern(&(0x7f0000003780)={0x1, 0x9}, 0x2, &(0x7f00000037c0)="c7f67408594700ab45", &(0x7f0000003800)=0x9, &(0x7f0000003840)="c879d0e35223618d4b097cf8df4424ecd4649d5a577255b0bfcfbb44b49dc65e2377b9f34b64e099ee55111b54ad8681d2dc74de4d800f1b88444a54dc106800204eb2914eb87c37a60d9d816a748389b372ae9703e3af61d555acbda77a85e9fee729e602750a38fe3f7be0e57ae07880965e66b7f742c7909537db2c6de8a3c588bec307a91e342ce72d4bc6628b894c7036f3f72bce7081b6bd9ff120fa221b6bbe7eef4d3b708970a14e7a10804bbb812cef287df09e627f32c579a08a39ee763cdd8a06f22bd00ff0240f78cac600c8f429b6f4d40652b2db2dfa1c18cb1e68f14e55536bb9ad4264eeab46347a588f771edd30f255b14883", 0xfb) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000003940)) unlinkat(r0, &(0x7f0000003980)='./file0\x00', 0x0) readlink(&(0x7f00000039c0)='./file0\x00', &(0x7f0000003a00)=""/4096, 0x1000) ftruncate(r0, 0x7ff) bind$inet6(r0, &(0x7f0000004a00)={0x18, 0x1, 0xfffffffb, 0x70}, 0xc) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000004a40)) r4 = dup(r2) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000004a80)={0x2, 0x1ff}) r5 = socket$inet6(0x18, 0x0, 0x81) bind$inet6(r5, &(0x7f0000004ac0)={0x18, 0x2, 0x8, 0x2}, 0xc) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000004b00)=""/247) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000004c00)="5a4f712c1a35f2ea7c9301d83ba3e9b57761d843c7cb6e5f4da8331ac75a9b75b050e67981777f8c0dbd04a07c3e4d82ce5b66637c078264c72d3c51f10e9517775d18617f67317763ae2aee91d0813ea61770e72456cd301f7716a3b97843cf0b6063be01636b3e3b824151f0dc14dfb1b1b66a0950a5f207879feccaa9ced8631f9da07600be4b921d8bde", 0x8c) getgroups(0x1, &(0x7f0000004cc0)=[0x0]) setgid(r6) sysctl$kern(&(0x7f0000004d00)={0x1, 0x11}, 0x2, &(0x7f0000004d40)="2ca6e77d03672726b49faa5b87f4b25131aba389b54295fbbe7de0ff0d35bca568bf027beed21cd457963532186dc7a165e82cb01b4879f1eecdac51fb801de2a0cbe22978176f624b1f603535945aaf0e50fd2cb7e8a9936edec3a8d3935752ba827d7fc63ad9459cc250917accc740a2f9cba8e6d9245429faeb8cb675637242fc09086f731842ef353ae461aa5e810117f503dff81e32fdafd4e7f9db6d395b0af5cce628e9c2845f01deea3e2a382181e257d6be1b47a131a1bc575b49c45ceee79859771735ef0582", &(0x7f0000004e40)=0xcb, &(0x7f0000004e80)="5b8b76f2cbc2922a8eef32fd71ec363fcd6ff825016cfd6e4878ee598c17b2dd485185495beee329b77a9b76be7b824b89a6cd85f8f16e7976513ae05eb9f429ef1e985f94c06755d26de91a03ebfe139082240054d139dcddb34be1904719ea873ce4a268e29f695acff01b61473dbeeea054e16709ed336860d78c1bc8f74615c162fbfbf50c0d17440ca58bfc0d0a8cd87660d0f50dac8cc77698ef9d83880dfbee71a457a377a67f0661ec76ca0e4ddf070b9629f883cd14a691ce4f42a3d8a4aca565331e20704502f3154bc554cee53f7acc911fba7674d2a6f460fe15e09c", 0xe2) sysctl$kern(&(0x7f0000004f80)={0x1, 0x17}, 0x2, &(0x7f0000004fc0)="14dc29a6cc225a1efabf7493a97a756887c6ba966c8f08aff2f5ec", &(0x7f0000005000)=0x1b, &(0x7f0000005040)="04f7a84def1890176f090f15f9ea56957a786e9a07faab4916100214e6a69150d9f3482a40f77c74da2c6f22d0cfeb829b1449b36b00bc713e70343e85d7b5f8e2c22533647160e95070d44707832353235390f01a172111cbfda01240fd50ec579106647da5c7c3956d8aa13a0a8da3a98419efb76d469375b38623557e", 0x7e) r7 = shmget(0x1, 0x3000, 0x2a, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000050c0)={0x0, 0x0}, &(0x7f0000005100)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000005180)={{0x948, r8, r6, 0x0, r6, 0x4, 0x1}, 0x1f, 0x8, 0x0, 0x0, 0x7, 0x1, 0x6}) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000744000/0x3000)=nil, 0x3000, 0x1, 0x810, r4, 0x2) recvfrom$unix(r4, &(0x7f0000000040)=""/132, 0x84, 0x1001, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r4, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) executing program 0: ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146940, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mknod(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000280)='./file0\x00', 0x0, r2) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = open(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000100)={0x0, 0x1000, './bus\x00'}) poll(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x1000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) setitimer(0x2, &(0x7f0000000100)={{}, {0x0, 0xffff}}, &(0x7f00000001c0)) executing program 6: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x5811, r0, 0x4) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) select(0x40, &(0x7f0000000440)={0x1ff}, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000680), 0x10000, 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000028c0)) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000480)=@un=@file={0x0, ""/505}, 0x1fb, &(0x7f0000000300)=[{&(0x7f0000000140)=""/206, 0xce}, {&(0x7f0000000280)=""/83, 0x53}], 0x2, &(0x7f0000000340)=""/113, 0x71}, 0x1000) executing program 5: sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512", &(0x7f0000000040)=0x4, 0x0, 0x0) executing program 2: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0xfffffff0, 0x0, "cb00a6c8d30000000062ecff6a210dfe26078500"}) (async, rerun: 32) read(r0, &(0x7f0000000100)=""/140, 0x8c) (rerun: 32) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) (async) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) 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, 0x802069c5, &(0x7f00000001c0)) (async) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r7 = socket(0x2, 0x2, 0x0) dup2(r2, r3) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) connect$unix(r7, &(0x7f0000000000), 0x10) (async, rerun: 32) syz_open_pts() (async, rerun: 32) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x4) (async) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000440)=[{}]}) (async, rerun: 64) syz_emit_ethernet(0x138, 0x0) (rerun: 64) executing program 3: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000180)={0x0, 0x2, 0x5, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x40000000000003e3, &(0x7f0000000080)='G~i*', &(0x7f0000000100)=0x4, &(0x7f0000000280)="c93b07a47a909709feb9d486a86c9b2103f2c19cbb869f8796b5a1c2", 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), 0x4) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r4 = socket(0x1, 0x1, 0x0) close(r4) mprotect(&(0x7f000058e000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x0, 0x0) socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0x40000}, {0x400, 0x0, 0x7, 0x7f}, {0x5, 0x80, 0x6, 0x4fd10566}, {0x4ebe, 0x3e, 0x7, 0x7}, {0x20, 0x8f, 0x3, 0x5}]}) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x63) socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x4, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000000)={{0xffffffff}}, 0x0) socket(0x2, 0x2, 0x81) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000000340)=0x300) bind$unix(0xffffffffffffffff, 0x0, 0x0) pread(r2, &(0x7f00000004c0)="8201ba75d934d6711a4cfec39be1d3ced1d3b35a1627acc0a2f4697429e7df59b4986f3b3e7a5bc47038dc5d60723654ba197a95cef2705016e193d73dc6bee9a40aed7be79b399a89d2cb9baf18eeb3596739951cc478b39874aaaedbb9715cf502cf83af053b16e608beb26d5e1858d4c7080b7b9d69525a632e48fafa5ccefeb9a8cbee4850d02ce44de43d16affcca8c4dcc350b9122c74abb9a0356e6624ad727ed6173b1c229837176653769bc22f247e67ae13aa0cb48b9", 0xbb, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000001480)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfff, 0x100000002}) vnd0: sloppy read from proc 36114 (syz-executor.5): blkno 0 bcount 1 executing program 4: nanosleep(&(0x7f0000000080)={0x0, 0x40000000000000}, 0xfffffffffffffffe) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0xffffffff) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f0000000140)=0x3ff) close(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}, 0x4}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x4, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x7, 0x1}, 0x8) socket(0x800000018, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r3 = socket(0x18, 0x2, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000040)=0xc) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x120) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000800, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f00000000c0)=0x100) r4 = getuid() r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r5, &(0x7f0000000580)=[{&(0x7f00000001c0)='~3', 0x2}], 0x1) chown(&(0x7f0000000180)='./file0\x00', r4, 0x0) pwrite(0xffffffffffffff9c, &(0x7f0000000240)="9786d58dfe2fac4f5207b8ccfa352362d52f3a07d6c09ed64762b96258c568eee0751e1d1a9ce6313ccdde46ff69d67c972891a7332f44d7404d208b76df585b3ebd934ef3f2fdba4f9b4bfd578a96a43acf57bb7817d4ac5c8becd317ab377481a9afe398970e0a07a1322fbb7752a97d1da669d74d21dc58b4d5e9b2a983fb2b406f95f94af2f1bca8d1b01bc887648b438419e2e2374fde4070b15e14c2c9538e594df7b66345c3c6130076e4bacba6d483af17790b5da2304309ef50633927d1376918d0b65d5c6515d54abe4abecbca87521efb9d8ab4a6ec789f6e44243ff5b8d07764b45dd73538b2edd57b8dfa422a3b9f848d0d4c56d4e1b1844b", 0xff, 0x100000000) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x2, 0x2, 0x80) symlink(0x0, &(0x7f0000001440)='./file0\x00') ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, 0x0) write(r6, &(0x7f0000000140)="7f23a3c2", 0x4) chmod(&(0x7f0000000200)='./file0\x00', 0xa5) r9 = getuid() seteuid(r9) truncate(&(0x7f0000000000)='./file0\x00', 0x1000) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x802) r10 = socket$inet(0x2, 0x1, 0x0) sendmmsg(r10, &(0x7f00000000c0)={0x0}, 0x10, 0x17) executing program 5: sendmsg(0xffffffffffffffff, &(0x7f00000026c0)={0x0, 0x0, &(0x7f00000024c0), 0x0, &(0x7f0000002740)=ANY=[@ANYBLOB="5000000000000000ffff000000000000fa9d9b932939e5f7b5aa753da7653401584d2410710cc0b80d27f67b5f9e23735794230d348afdb828d618131431297adde9ab160ffc6cc961ae2d6a000000003000000000000000ffff0000ff070000b4316c9b1dbc4415577f75356e883668433378b835c4e1b460044eba00000000d800000000000000ffff000002000000154bb966b73779a332557eb7fb9d04e65b30c464acadcfaf819e37c4ad17535228fe3be836afaee4ce7f470a92bc81b4f3baab76d19f6a900da1445e37450854bf353292decfcb88452fafab9f3e9f4d6237d66b8bd5cd6342f4057e0e2ebd541d822dca23bd95de693c037538992ce8970281eb858eea1c2f7d35b4b926e14003bab43dee5e699219496cf5062ca2a2da15e5f1e7db30690dd079f4c556d74b4a8ec25b07445cded256266746983d38fd84ba44d2cb48209d4a69605606acbb4b990d53759cb300ed4715b2ed390188330239efef1d4eea4eca43316f08daeee047a062ea8732b69515d0c7d8094c35ba2dbbf43351aad54c11f0c96a42d2fd4233862f0a589b4059ec1939da2867e27f6c1c324dc2458b7e9472cfa170bece8aca72d46c54ca6b742d7fae2a31"], 0x158}, 0x0) mknod(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4509) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) poll(&(0x7f0000000200)=[{}], 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000540)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)="18f2ad9dd0e97aca69a2f9bdf12137265b73509017728ed77c5c88404d4a153dafc02c055e74b41c6ae02e58ff2833d01ea4bf3f04ccbbbf2950ec5289dc30484192c49be340f7fd076ce819ee760efa2753aab9f1bdd44bb3c2bf3f84f158f7d2ef0b8f180833c531f66556879491d43e983537a07fedaf87cb1b04e943d971b3909e6f33a1c39b6f0900863c8d4acdb4b0", 0x92}, {&(0x7f00000001c0)="95511a8b044e7fd4d5c08fad32a1c4626c10188e6edcde0e5ec4bb21e9d91c6193c6e9ae18c627e9e31e0a30bad018cde742825b61eeb43c5b26f50ff506d861522674224563f31126c4b737848f7fb57a134261cd5c12482afb5025e06ccb9853e3fe14444313b5662c5637324b8a00371a2d66f1319e7cc2d2a7c6fb711f02082c7eaa243cce784b78d23486d0597932d152d98d509a1aa2e8e1f2504493071cf62a428d588adae508ca6362e06e4252232551f3e3a1687d2a81ad964cfef3f409d4e25da1b3eff86420018c0ddce79b094404bb3afbcd70f8bdac352c284387440a660b98122b2f9a4a8422aecc", 0xef}, {&(0x7f0000000300)="f230d657a17e375362b48d5fb0e9eb593a81201d8934897ae46c818c1a26e5ec51ab6fe5c498d2cdf28c906d7db898ad651d79246f4bbeb94be59cf5711cedc76fda2e23b491edfc42650e0636538071f14634538ef69756a4f1567226774dc34c8002295fde55eb832cebfaad5a02b082cd6061686e6852f6f674789970411b91b9b8f6", 0x84}, {&(0x7f00000003c0)="ca881e948cca238c7b7f7503654b9876", 0x10}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="00010000000000000100000000000000e8224acf3cfd1da5f594ca7de644fef82c7a47f1d4f6c67720285ea67d398b09285743483a90c8034f0f43735a341de76dbf7377db1b93d4271ec094521c254f767386a18dfb8845e3aea87ed93b8b9df7a3afea9564983a5e00b9ef4461b3991083b9431c28e17eaf8095f5792842f1e1e960a6693a0bff4383a137163a7ed8fb309f136aaf69b5f1caa0e1981f8685ec5ede5b82cfab04dc93f8e31bd495f10a9c4e3bf6320cf86b5eb0d2047d3ad8171ce1fb47bb8f1c41650b547b2b61bcc8677a7ac6e6f4137c11b42ce388afed1242ed4d32ca918bafb5cf44dccde361274a16862f7ae0da9282ca2b0000000013f127152b2ec4a0f8c36d43a79321e63d431f3f7e4228631cd0b2a405bd35d4ad27be905ea9302e2c41771b37fab6cbbe471d2a046464852d45f3221ae13f355b4e657cdaaeaf76d50ec0620dcaf6c4eaf494fbda9f27181b92e8285980fccd259297b1444c"], 0x100}, 0x4}, 0x10, 0x0) r2 = socket$inet(0x2, 0x4, 0x6) setsockopt(r2, 0x2, 0x7f, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0xc02069a5, &(0x7f00000001c0)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x87}, {0x3}, {0x8106, 0x80}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[]) select(0x40, &(0x7f0000000080)={0x3, 0x3, 0x5, 0xf7, 0x4, 0x0, 0xfa, 0x4}, &(0x7f00000000c0)={0x6, 0x4, 0x8001, 0x4, 0x440, 0x8, 0xfffffffffffffffe, 0x5}, &(0x7f0000000100)={0x2, 0x5, 0x7, 0x9, 0x0, 0x7fffffff, 0x5, 0x1f}, &(0x7f0000000140)={0xe87, 0x3}) executing program 4: open(0x0, 0x0, 0x51) socket(0x18, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r0 = open(0x0, 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, {[], [], [], [], [{0x0, 0x2}, {}, {}, {}, {0x0, 0x0, 0xfffffffd}, {}, {0x0, 0x0, 0x4}]}}}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x44}, {0x20}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000000), 0x4) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) open(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaa00040000004900002c0000000000009078ac1400bbe000000244100703000000004e214e2300089078"]) executing program 0: r0 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x4}], 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) nanosleep(&(0x7f0000000300)={0x4}, &(0x7f0000000340)) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r5 = socket(0x2, 0x2, 0x0) getpid() sendmsg$unix(r5, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="140000000000000007"], 0x30}, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xfb4, &(0x7f0000000100)='./file1\x00', 0x8}) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000240)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r3) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x1, 0x4003, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000280)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x1, 0x8469, 0x1, 0x9, 0x5}}}}}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x6}, 0x8) getpid() r6 = semget(0x1, 0x2, 0xc4) semop(r6, &(0x7f0000000200)=[{0x1, 0x81, 0x1800}, {0x2, 0x2d2, 0xbd4db08733eb1069}, {0x2, 0x7fff, 0x800}, {0x0, 0x3, 0x1800}, {0x0, 0x3, 0x3000}, {0x2, 0x6, 0x1800}], 0x6) ktrace(0x0, 0x0, 0x0, 0x0) dup2(r4, r5) lstat(&(0x7f0000001340)='./file0\x00', 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000000000000000000000000000000000bb60"]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f5"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df6", 0x15}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) r1 = semget(0x1, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000662000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000455000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x800000000006}, {&(0x7f00008a7000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00008e8000/0x3000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000017000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f000026a000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil, 0x8040000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xff, 0x6, &(0x7f0000000440)="2cbb934238396e7549f65957e9cc0a7fb29a7db71e4ee1c89412fbd5f209000024d8b8e6c0f502946920c483eff72fb03fe0d43fdfd58f0d1d91277d370000000000000000d57602be934493e4b4c383a65107f51c14c9d7160bb67af75aac5f8747e6fa9d62bb487740347ca651010000c6fd67a71527fd230620e112cff93d56f57421ec143f995a367d48f9ac495b7eaab0786433460a33d2a206de53f590e5f394460be9285b28d0c8d1375f49b9a1b9fd1af1d79cde53206f58c909f9f1f6616fd648c58e7427b998688088ac1832449cae92d3f53d3f8d2d7819518b58f38b68636829263846955b3ca7b676b4da9fe9f9596d28953ebbd72ab2a7124e253e564cd7322ed3a2352dd44e55c643e3b96fb7b2856db34f31a55cf4c0a6c47ec2b13958295d8057a0473baff15bc1b104bc233457cc3dff35b3d2bd29433d246d9795c9c5da520884394c2a8274c5025639901d7bd707698d81015844ae", 0x15f) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8efdb4cf71c37082", &(0x7f0000000000)=0x2, 0x0, 0x37) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xff}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0xc0}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r2 = socket(0x0, 0x0, 0x0) close(r2) r3 = socket(0x2, 0x2, 0xfd) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r4) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000003c0)="1f1d137fe265ecaee9385ff30becc172866b897ccbe0660621320a667005c376e0efc8744ca0d354f242b2d95da2f2523bfd671284a1ceabe322f148b0e098e9291cb0c301e358ea2d5e97ed4c78d22eb927464aef04e0204bcddb448baa36184cdafe0a38c7ac7400ee1b4c9626", 0x6e}], 0x1, 0x3) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/113, 0x71, 0x0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) msgsnd(0xffffffffffffffff, &(0x7f0000000200)={0x3, "79ac28db834fd07243435e34ef01a0c247e4b1b34c1b3c073ead3dfa334cf541a42617e7906da8d12494d9985707a833f3d718e3ac769b677cac7f58895d730dc2d2612304ae79a8eabedfc7d5fe1fd102de297995a1c739495cbddea38df92c1784fe6b7f10a0e0421590187e73312b3e6af3581056f7dfc5057ccc486b2243d2650d5a6087d7cbb5e82c0ffdc19e4b4423bae7f7b9e09a32ad76f983153e166ee1a49102462313e2e309523e285ef5e5d0b411d70ab4962e6cbe9b074f4daebd4f8f29871565eb85efdc7487718c271fcd4621cdb20a18b61dc5342bdf0a02719e6f0dccba979942"}, 0xf1, 0x0) executing program 6: syz_extract_tcp_res(0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x0, 0x0) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) (async) r2 = socket(0x18, 0x3, 0x0) (async, rerun: 32) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (rerun: 32) connect$unix(r1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) setitimer(0x0, &(0x7f0000000100)={{0xffffffff}}, &(0x7f00000001c0)) (async, rerun: 64) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) (async, rerun: 64) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f0000000100)) (async) sendto(r2, 0x0, 0x0, 0x400, 0x0, 0x0) ioctl$WSKBDIO_SETBELL(r0, 0x40047477, 0x0) (async) r4 = shmget(0x3, 0x3000, 0x101, &(0x7f0000ffd000/0x3000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmget(0x3, 0x3000, 0x612, &(0x7f0000ffd000/0x3000)=nil) (async) shmdt(0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x7}, {0xc0}, {0x6}]}) writev(r0, 0x0, 0x40) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc018696c, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8, 0x3}, {0x24}, {0x6, 0x5, 0x0, 0xa9}]}) geteuid() r2 = semget$private(0x0, 0x2, 0x3c0) r3 = semget(0x2, 0x0, 0x3c9) semop(r2, &(0x7f0000000280), 0x0) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000400)=""/8) semop(r2, &(0x7f00000000c0)=[{0x1, 0x8}, {0x0, 0x91, 0x1000}], 0x2) r4 = semget(0x0, 0x3, 0xe0) semctl$GETVAL(r4, 0x3, 0x5, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000240)=""/151) semop(r2, &(0x7f00000002c0), 0x0) semop(r3, &(0x7f0000000180)=[{0x2, 0x1}, {0x4, 0x6}, {0x2, 0x6, 0x800}], 0x3) r5 = semget(0x2, 0x3, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/73) mknod(&(0x7f0000000000)='./file0\x00', 0x44bf42bca2222dfe, 0x201) r6 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x30) r7 = semget(0x1, 0x6, 0x2b4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x3d) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x8, 0xffffffffffffffff, r9, r8, 0xffffffffffffffff, 0x100, 0x800}, 0x2, 0x7, 0xfffffffffffffc01}) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000001c0)=""/47) socket(0x2, 0x2, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)=""/95) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000040)=0x7, 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x40) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) fcntl$setflags(r1, 0x2, 0x1) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r0) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x15}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000180)) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "565e0efa3c94c0625f630da484d9340eb960a989"}) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r2) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) clock_gettime(0x2, &(0x7f0000000280)) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x7fffffff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x5, 0x0) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x0, r1, 0x462) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x4) pread(r1, &(0x7f0000000000)="1b4cfe28c306f68125ed23cdd23b6c4862d23feeee25c0a451a5ff9c0cc7975530cdc8107ca8c243d98f97849437373c4ad801460b886e899fc58dbad22709d33473803ec829dd4d871e39dfdc4db1ae712c7b97f43d254554828cc4", 0x5c, 0x5) getpeername(r0, 0x0, &(0x7f0000000100)) executing program 7: socket(0x18, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x1a, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2e}, 0x4000000000000035, &(0x7f00000005c0)="71f91e3471ac003d0000000000000065732471bc5a91501d94a34b8e5f840000000000000000c8acb754667c2c24a4cfc37082b6d71cdd1e2398371294c39c7844e56b8530c7ed7225603e23829bf1518b589e7d37d99401ddac090b000000000000c59effb70db42d02121e728e3274759b844129b5774e3db4561cb1b37508bf22b2bffedbdfd4dfe4e759b789e989845af97fd5d3b36783f10be825f2f125e097813b427fa4946bdf9bf1080000f266f5aa52bc7361b1ec03f886b03b34ed0d59c258234fb21f82a3c7a977a45ff354c67c5e55b5e4a04b000051e47a824366782d12331903d9cf0a466521c0131959e9857cf97a9617f35b681e3a14de0da9282d6fb07eae96b497cd1ec81062632cb1194c890af796ae03cb4b85e38876def0fa4036b0f6e9a9525453654163fc651fc9eec0000100fce3eacc7cc7f6e27fc99fa0843b74a82e8ab6c40e87183014d5a68941dc3af5f91df63f5e022029009ac05bff70802074bf3583b85983399dc7664121297df9959b0235097ab71806eac92ad437d9bd779f9d52c27adf2db81c1a3226666c0911dadddd10a7c830cc2eefa4e478cadb5ca8c53d3f77963bfc6764867fd498435a0318da8d6be70ceb6f989a2e9f1771804648ca3edfb045949829dd8b0e4eefa0033a9999e48d8c85ae3a2e92a8ab3619f85bb5a892e3ae994be367a117726d73c2ad18242d899940f8306ba30c74a89eb15ff185b8ff299321753a4486e725b12b9dd5c1497a977acd8e4971d61c4d69399b53a5b27ee9b473263466dd64def6465e2ee1c08910a25d154506750205000000a504bbedc9d8d4727d298b3fffda9c02718c78a6d0d00a3ed33e85c7008d4557adbccf37ccc02c75a6ac5df60a17ed5f4529f19296290b72ccda83969cebffd74a3876d9e9ac9c3dc1425e0d01963d1ff6c817b126e889c79eddcbc25152ef3d922094c8c073bb941b50e1bbc544a2b7af6a4b65a77538457ab40000000000000000", &(0x7f0000000080)=0x132, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x25}, {0x74}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x48}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/5, 0x5}], 0x1) executing program 5: r0 = socket(0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)="798af17a69acad16912c30", 0xb}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0xb1}, {0x20}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) open(0x0, 0x0, 0x20) socket$inet(0x2, 0x8003, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}}}}}) socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) executing program 3: socket(0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) syz_extract_tcp_res(&(0x7f0000000200), 0x0, 0x100) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) syz_emit_ethernet(0x15e, &(0x7f00000003c0)={@broadcast, @empty, [{[], {0x8100, 0x7}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14c}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x0, 0x0, 0x40000001, 0xdf5, 0x2, 0x3]}, @generic={0x3, 0x6, "a711e801"}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531d55a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7789b75e12dcbdd3c2bdd5eb3d0ae58ccd15a08555c8e7d0700000000000000f3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad674227c9039169a754d6fe1db80937200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f55a3774be3f013f18979"}}}}}}) syz_emit_ethernet(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64}, {0x28}, {0x6}]}) write(r1, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) executing program 7: mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) msgget$private(0x0, 0x282) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3b, 0x0}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000200)='./file0\x00', 0x230, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, &(0x7f0000000040)="60ec01e9ccc902469b4c43c3de981de8937a043cd2933c5f5e97c1fc6a271b4377016ef7dd4cf9324639bb89d081f3d781", &(0x7f0000000140)=0x31, &(0x7f0000000180)="2786ab31a5e4563b8c9e304ef9a23ecb", 0x10) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x8e) mmap(&(0x7f0000557000/0x2000)=nil, 0x2000, 0x4, 0x2dbe387c4417487e, r0, 0x22f2f052) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, 0x0, 0x0, 0x0, 0xb2}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000280)=""/219, 0xdb}, {0x0}], 0x2, 0x0}, 0x42) recvmmsg(r3, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) r6 = socket(0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x57}, 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) executing program 2: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x1c}, {0x28}, {0x4000006, 0x0, 0x0, 0x80000002}]}) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) r1 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x4002, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000"/37]) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYRESHEX], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) minherit(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000080)=0x2) syz_emit_ethernet(0x2a, &(0x7f00000003c0)=ANY=[]) accept$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000455000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00008a7000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil, 0x10000000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f000026a000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil}, {&(0x7f00005c2000/0x13000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000893000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00', 0x200}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) socket$unix(0x1, 0x5, 0x0) executing program 6: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x6, 0x18}, 0x4, &(0x7f0000000480), 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) setreuid(0xee00, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x0, 0x0}) syz_emit_ethernet(0x7e, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x84}, {0x1}, {0x8106}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x62) setsockopt(0xffffffffffffffff, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r2, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f0000000180)=[{0x1d29, 0x3, 0x3, 0x5}, {0x95aa, 0x0, 0xff, 0xd2}, {0x6, 0x81, 0x6, 0x40}, {0x0, 0x1, 0x40, 0x1}, {0x20, 0x6, 0x0, 0x33}, {0x9, 0x3, 0x7, 0x1}, {0x7, 0x6, 0x1, 0x3}, {0xe91, 0x12, 0xda, 0x7}, {0x800, 0x5, 0x40, 0x9}, {0x9, 0x84, 0x3, 0x3}]}) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x540, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x10000, 0x0) fchdir(0xffffffffffffffff) bind$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x27, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffb, 0x10b, 0x2}], 0x9, 0x0, 0x7fffffff, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) executing program 5: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = getuid() setreuid(r0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x50, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x10001, r0, r3, r4, r5, 0x151}, 0x6, 0xfffb, r6, r8, 0x1, 0xfffffffffffffff7, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(0xffffffffffffff9c, r0, r9) socketpair(0x2, 0x2, 0x6, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r13 = dup2(r11, r12) getpeername(r10, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) geteuid() r14 = semget(0x1, 0x1, 0x80) r15 = getegid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000380)={{0x0, r0, r3, r2, r15, 0x64, 0x69a9}, 0x80000000, 0x100000001, 0x3}) syz_extract_tcp_res$synack(&(0x7f0000000400), 0x1, 0x0) getsockname$unix(r13, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) r16 = accept(r12, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) readv(r16, &(0x7f0000001540)=[{&(0x7f0000000540)=""/4096, 0x1000}], 0x1) chown(&(0x7f0000001580)='./file0\x00', r0, r7) openat$bpf(0xffffffffffffff9c, &(0x7f00000015c0), 0x100, 0x0) sysctl$net_inet_udp(&(0x7f0000001600)={0x4, 0x2, 0x11, 0x6a63f589327d9dd}, 0x4, &(0x7f0000001640)="a77f470fa8db7738c340934de9ee8a5ec94852d9b2e4e8e3a06c53fd238687a2876bed4f8cd6fb19cbec2972592fffc45a7ebe8b7edc1452d64b2c1b2a6a5eb6e90d66aa2a47b15955c33b7f196118481e593f8c052bcfce2e46f78c6a44464cfe03e9a85e70511a178744f69c6f0670117d905edf0abf57d0348a6342abff275c5e3b45e77f54ba408c15dd1400cd81fbf28c0bbe871b590b71", &(0x7f0000001700)=0x9a, &(0x7f0000001740)="df2ae442a80fddee9c0b018aaf9df18043a3a443377bbe65763542ed5a5201bd1cc88ffcf760f3603099e979ec5999d3fba6229edb4ebf215397306336310c443b0b4312b578ac309520ee12254bde10b34792f97b3400728fb235ecc10a331f43dc29116edd9bed", 0x68) sysctl$hw(&(0x7f00000017c0)={0x6, 0x16}, 0x2, &(0x7f0000001800)="a538f23732c6f6d27cdc7800e7b1fe317c524084cd05fbeb2dd344502d2b0f5c8786ffc9a97f4140ed848cae436c3c63ff4ecd89ff0b9e9272d0e25b9a496dcae673f5e34c8fd8e5cd55ff092b269e91c7c89062b9bfda3f5f4f391ba550", &(0x7f0000001880)=0x5e, &(0x7f00000018c0)="e648c4c31832c9b3b4a1f909f40abc3668c2eb451c295c3724d23b3eb15b09307d0c3ecc669c5128e35b3b04d88a51d3df7898f3e40e4851defba821685c4aa416a79942c690a954f7ff6c2182d73017a2bb0d6314ab6d687f167b1c28af1167207936e98ad4f291f719a287c2c763c431ccf4dbb9a390fb7be8c3c75dbb", 0x7e) getuid() ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000001940)=0x40) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f0000000040)={0x0, 0x9, 0x6a7, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x64}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 3: socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000000)=0x4) executing program 2: r0 = open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) pread(r1, &(0x7f0000001d80)="4b40ba07509420b637e7a7979b9e66b2ed0c272031ba2c9e860afa89eace050add39e7da8ef73f9555f1a1e79f1697ccf4aefce0a839a128d455e5b0d5f0c95d5f14254868b4054b16f7e88d1ed2380ed81a9fd206640b1c47b263bb241b78d69888e8eb82bd9c1913b6cca5c2e14e8dc034ed4b017347f0236bbed55b0edb4fc405c1c18d3cd0fba00ed2eb6f09cefd0db7917cf9441d1dc1cb2786d5a2825ae8668b49fc6ab93aa1480713f36f4e80b133f031973e45a176d9e3fb97c2d53169b5f8b503aa10d968d77b9792165995e05bd4a6f8617ee5aaa373f549fc8416116f508d4c8e93d73f8615edad6a6b7d0d32c28f4c2f18b7c4582bb473eb6599006a139ccff179989e2cba0a27023c6f8b22b4f4d665668d45ea1659629e60af5bbcebae9cd6b4b08e2f9a181649a3078ebeb1e3d4037af041015153e5bc8ca00c50bc449e9a01be48d349f7b4c34cf5ffd71397eda221b609ae31e3512d6af57f4fdec9d4a57fb1ad03131be3c7ebc151855a76b785b586f295543b97012851716007c17c7c431db5b7cb6063db7cb013fd1411a4b902ccd88f8053033b094c1af5e6f29ba7947717e9a492affdc59b3f56fcdd55ef9033e2f2d4b41cc9d4524a3b9416261af19b1624131d02f7f63aa1fb9dfd04863e2ac39640e2a3c0f6a5e254fbd64ebc034b3e925a68a08d84653a00e2c9dfd416bf76dd6cb72eb804821d52ad71b16278df2f06aa9594910904e1df625a9fd9d1c6cf95b71ad6fb946b956394d6bcf7cc070553ddaade1dafcfdefac4b1cd3d612c2d969a937db1f1dd980eabd073eea3fb572b3197aaab4ffe4162fdf66d2f0d948077c4e929a2db9836b9de642b0d58599eb046cc82b8df5702a66f0f84014306bca88cfeeae8d2c8fb395fe96ef71b0a77937cf3512ecd1dff6d40affb1da418739a68a1502d38dcc539467cc5a90419c3c11d9f263c49e267b9c7ec57a6c3db2a7aa4c8ad28d45e2428427e9bf209a4e9ae9796956b569586388696896e0a1507d5f96e2bdd46bb3f63bc2b39d481df389582b0ec71bd035d73d1f51b6bd9c5176618300a23e76dcbc649df33980eb8077ef15f267c38b6b50e8344b0f604efb81301415769c373bad9946505afb2399d4a2d4a30309074c7690a8d383bdd77aa784926a76233c03e2f87113f6014a0b3438347fee82ffe0f5b9df8008ca6675483e0a5830f44506854ffcde7e7c8acc03a81ebeb651167baebaeb4c9929a9e43b50aa86be2673a13ed540be538b2d23557c0a3478ef06086ac1d33ece8e85d0bc8e762b0ddcfd96dbcb2df49fddcedebbd921c649d2238b4d9d0331fe6600ec7f4a46fcc9032c93245829c92d65871df3d96879098e925e37e9ffa045078fb3a3dea2e97bdbdc8f58dfa0212cc8cc0ccd3355d4aa88e59b9547461e53ca05a6eb9e986ebf6bed7f943666c9cafe2f1aebbf8c82dcfbe27c4c7a49fcec4ccf1aadb320e28fbcf83f14924aa5fa2921b13cc3003384ea4646f58d798ec44da76d0dd2dd00b26d572c9c340584a3c871b0a05e0e9b42cc76ec020f867e5551f8b7e1ffab200026a4c50bdcd4e5b786bd56efe1874378c142630cbaf9fa7b9ad9742785458e680d1a7ca4fc26aac96999ff2205fe8c61bb24634d89e22494765e068cfea3d55386b896f327d90228fe43f893d60910dffdc103c6bb3200f57915d65afa6bbbe403558f2923dfc40773ffebe0dc12627abe7346fa155069dd5dc15196c3b80706261e55e43670df1205af08fb7313c5d65dbbc36363df620b6e5005b3574868a83845493ffd0390ae956641b8b580fc335d82591c02fbd135f8b0d6c5284a5f0012ee25007463f91d769b5a04172c8797f9055bc78e0ae196ab799f00d3b5be17f0ae4c82c84106d6e23120c528e1941c82a32e69ab85bc423019e812235ea0d9c9993350a002cfff40e27096f7f212f38b8205bd4017d455f6723e96f3f70defa00cfffc430b44f5af34ae16fc3858877f59911d4ddfaa6890e44183b47074af9dbf075bce9de825ee81823ec17e82684377be40c2a7d1dc8f738c269e2e3a1525045653c389b07d7035297e69b9221d0a7ef43a047078edb1582b3c9b62d098fe6fb21c3ad3b3f50a8126cda0f820e60c3e7917b7753f6d97d66b87619e11a2d3e4879e81586f3fda4d0bded51d923adbb382d6332ef206bf81e59bffb25a0f5fe0a6b135cc1946bd16a4a02d9143eda271161ef014b900ad3a4f38a700985364886e3b67bf27ba52a846c256a850370d9c3383c8d694d0dc891ccf5d97a0f00a023754c06550ba715af5979eb63baccc45e5bd9aacef0cce5b8023c7ea81cfebcaa6a807f6020d77a7bf0197378be835f6f28d65d1df829d0c3280f3fceac5de9be5c512d27362da51849f925fb3312689c116d23cf33a2e967371e9e17eb91d18838b15b85f6889e6537dade1970b678801014dbe054b56f45caec3f8213f377723f060bf49d287b08a313b17c48bbd51bd3c0e6f682a43010e2571864ba7ae932190f0c99e3da1906a4190827e1f73d7bb42c0824de845a098064a910195805adcb6a5f73676069b62c1ae622d187296eacc01afa977180ead6858349779fbf8654c9fcf36bebfa625b25c7ce6e60f37ebd20ad9ca960a586b9e0acf50888c46cc209759853a472e31d24059cafe82531e4a50a1ab596b48102dd1fdc65e8ae1466a1193ca65a8285fa7504f727ac5478234a2e98cad7706a882b7555f7c867279cace7ca8b1b3bdc16b6288197d68fcf5915adf14a37cb273b7fe43298cda59da7119923c341caf3d6b63fce50a4b12c5c392fa0e55eac87d5764bbd147086784541c92a3a47ff51b48e71c7f9098c89471c00b17eab6c9443ea1afc7624ac4ad7bd9e68546abc54fcf9403ee9f2f5ce3f448c2a62da13db7086fcaa79323ca3b8edc710fce1d6f2ef1bf7cae0c048494e1371ee4f7de31d80e248f0b1b7834b3259fb594a4084edc4e60891aa3b875102cc1cf2cde851b3d97407e1fbada96d67d2a7a09a4d3163730bb9cfa2c4c1f1d0f5f896034bc2cba31849a591aef3904540679e858600fe83dbf25eb78cfa100368eca94679fe75106b7e8a2e6f32372f9e3caa3ef55cdd90f2b079c5d08c9f64291535d853ad08d2ef30388137fa051c5f6bb8985fe725a026e29efe5c2b007751e08aefa8facd2f555f5bcd0c4e1caddb9a4f785fd99ca148ee094074e0ae4fa35ec1540b0b2860f45c1d24e3c7e9db744337de23c3b68d68e64e0edfc0bdb8fb8cd20b3ed2f4729b112bcfba7a2d7f9ac983b201404ab64ea06c60f1b34db794cd1cc56b26a1de2f9e0abe5832884f59070f16cb858631325f91ac86d2560b18507dfe7b506644dd4bc20b936ea1600f6500cde6eff5cce29ce9d939295e996ff78524f456b1c71d1bd328a7718d5c306960f66d02eee6893b1a2dba1c9f505f3aff100671d78406256afd77134fd9ff5b589441dc5a9bd739edea22eeef57dc3be60ae47b15be3ce7b9018a3d4ea8d9c168d94a36cb2cd78ce021a769deaa267a204e4de0e903c0024887ad7092a2918d87e5712df542334d860821847266dc746427e9ca61c7169ee6d2a79c7c5b376eeadd8fe721df8875f4f4b4b321ff88658e6fa94aff36719a7e1bb47c68cf521f4f14d531a9abb16a61cf81e7d767af3aaee15f8915c1010bb5dde76af98f80be0864c5bcdb3050f697134be27aa4500a86bb8360c9714c2ed6b558d1aa14a981a5e8bacf4d60841b34b50161ade5ed39c8dbe1c25f7cc98c151b16dce14b6180f466fbe646cdbfe8fc9471f1c0a1ce1eb9deda8b82d12e7aecd2b0054ef94cb9853f94f336bd8c98d0a585c8151bf6f22940e6f5b6cfa2b9359b948f55c2fe7cd5333b47ef20780c897dc37c0d44a170c5b39b16d9e4767d1d8f1438ae1f11c5ffa64f4b64c5f51ebad482bd73fa8f3bd301e4e73d60c1bd7bf63b58b411a386b25983c65b54788f63b75e4700a6706c463d8b98ba1110c1f72befbacf816a40feee56cfeb25191098db47b4f4b9b0dd0ef80ea361fe0a0d376d1e9d95b301ffb20ebafb2a5eb00b4c29be96b99cee4212136fed1ccf8c6e1a7adb35bdeee887e9a97f39ed31579a3db576168aa6a07b8ce3baae41e871b0ebef2f2ee147af70ecca1b2c79ae1d36ed07cf639375197e45608d9dc5756bc9a655c7f94119a9dd34856360bcb430c02673a407116649c9b7008ffa3713094fa4641326292481f6c01030dcc2986b8b926ec5f229c5ba83a1ca8aed0f0d3c4b3531ef51d83dae026732b58afc631f91aad8abb4890e5911d5061726cf6beb601c31e8d1977356e7cf15dd3e83159aaea89ee42baf904c899096d59984983b3191eef4adefda67d946917457c4919df0e29e94ce64f6fb8a8f4bcf40d2ab286198464bd957854637c2802603e5954b901658f29004712765269cd91cc341fc97ddf3c53bf1f10ad820a2fa91cda5448062cf2efc34455476f693f47e705fccd6b5f132dee5dcc5f08f62156359f353d27f6cd7079691825e524b5331ee7abad214d471c8f2143421e20a1c68cd156b02ddf137419e91232f98b7e52dd209e307767f444f1bbae8eeb272cfdc5abc2e3e04a5c5c10c175e49d1a2d38f588b2480a7a84aa63e8b45afe99db0d0bacef538dfa623aff2a65b68e041bd385b2bdd0c635adefaadd5c7de506af94de45b03bb05a1f9fded8d667f28b60a940d25cecf4a3d2d39eeae0d21bdccdec5bafca4c5af556a01f2914a2d8de2a74d3c3b0fbb7ff6d643ed76bbfa31de973305c8cae2361a03bfd3e6c01a38a6686364a653c68651b1a6a1a7f7dabfaa6234703cd1604e3b3ac5e1625d5115ac3ab5a3dd673cac5289fd7d9f8653644c62dfa3896f65b2fda6269895bad4e89e06776264018a3f9e0a6cba9790356d0d477e909e8606fbd36a2b65e057473452f839375a83867db926f42f87180cd817f1d25e2aa420bcec95cef5bc3675d26d2110c5cc6c192d34d4a708bc874a13edcf4c3d75c21187760cde1c57098b0f763b764625989b8da6a064c89b8490ed44a17aec8ceb047f0861ef61f79e7fdee0653160edaba81f19c823226e8427905892cc2c78b1613e0f3057fea931afeb47b9eed2f648daf69ea6423ea093b15f436ca4b05ccdb9932bab5f51468791004905679ef128e6131eec9b322acd902f15e4eb79fe55fc656a7d6037ee3187709544e7cdac6e624e42e92aa0493ca4e38903ff4741ce49db4120eef3792a159f348d348bccea08abfdd6fdacdecd7c540ea2eb0cadf417e2322f0edde2fdb7d146290bbf8d3563f9c10e5c1c6fb977ea2fe3c5df7cdbe656acb65b3a84fe0fa0cc9561322b015a12efcb7babbaacc6d8e8d17b04189eec86053c6a388b1ada96671fbdc7f748d7e6f93efff35178eb952bdf088cb228768dc5e73ff6ecca1c47d2717484cf946183c3587daa49e651f2adbcc0ed8f2baf4ee5dad53a80b856ca63e7ea5851f8580989b66fe243581b4c9c1873bcc72f27811a4d98e99a0973f21d7bc8cf8e683114722658351825d8fbfa97e9c3a2ac2d880d1bd92899aaf5473aa9f21147ce9f3993a46b0f4510ef534f5afee372711db8b843dbbbea76c9868ad7403b56fc4d40b1840d64af745bf3366792fd55ae2022afbdaae46df90523bc7206915f747b6994d8d0b6d4bdbc62337b994890ee839f3487efbe7ac1ce2325e487a246b88838dfa934fac0d7635b02ac39eaa290b357b8166311658f9564de5f33df05a3de8a9071f702", 0x1000, 0x1) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000240)=""/236, 0xec}, {&(0x7f00000000c0)=""/26, 0x1a}], 0x2, 0xffff) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000001940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000001980), 0x4) r3 = syz_open_pts() kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x60, 0x4, 0x100000000, 0x10000}], 0x3d, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x12c, 0x2, 0x80000000, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0xe7, 0x2, 0x8a62, 0x63}, {{r3}, 0xfffffffffffffffe, 0x9, 0x2, 0x400, 0x100000000}, {{r2}, 0xfffffffffffffff9, 0x60, 0x20000000, 0x400, 0x80000001}, {{r2}, 0x0, 0x1, 0x1, 0x5c5, 0x7d63}, {{r1}, 0xfffffffffffffffc, 0x92, 0x80000002, 0x2, 0xd383}, {{r2}, 0xffffffffffffffff, 0x40, 0x20, 0x10001, 0xfc00000000000000}], 0x8000, &(0x7f0000000480)={0x3, 0x4}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x60}, {0x6, 0x0, 0x0, 0x4000003}]}) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000002c0)="4890526e5b4f426b22ce504dec8264b9d7023381d0ce7e3b03", 0x19}, {&(0x7f00000019c0)="7fc43e0a4ba1af52f9cf756f5e29cfbe974a387cc41aaef881e09630e43b6318080f971dd0b0d43ed3dfe90f8be61d94c78f4b9fe100c459583cc3aee789de32cb6bac789be98243c120f7e35989b76322ec3d4557dfd639ae89a4b1a2a940d10610c2477889342f34a6e970a561bf3d5252002381384a29e6569a547f712ecb27f535be08ba7592e3639ca8f63b779dc8debdf369b53da23cffd2b52e96104497372d03a5742dbec31f52af974620a4a40da8b702d117a15bdcd2fd28b4570f923bc7d0455c5ec5d17c7fff9fa94634054ff0945254042969ca75edd83b637fadbab2a61fd13b8edd0f1ab645c1fe178a62d09859a87e4a769dd7277e70c3fa1b2a7a0435e486b6c60ec8b1db7b5cd634c5cce9693aea5e2092c30fe2192670be41c0bf50d3f78e7d3cab1afa30879d04944fcb57a769940e16d98eab4252915f448e1aa67ac4bacfc92f67d655447d09b00421073f6f773948a90ee7247edd5e4f6e1d5745471325beb32a34fb06e0820fcc462034ec42b1db2d3ebd3d5efda4b98732cdc297dc84d8e3a85f075e488502c546b0d08012545e551bed327df9335fee28f8828d44e1282f81b5f0638551436bf9e50206208099b0938664e89c106c66891c8685f40149e8edab72b6b5ef6490c286771b5c5d7c1d750a600ca955ec1ecd08a04e99a81421d7b431154ca421b1110ba0588c2dea06ed635c1f1990bb142324355f944d322c1550cd0ecb7c98562196d417b2cad330b7ac39d0d85ccfd7ceb87ca0489fd2d85fb2df0369d17b34b2a1b6b1cf79069a731fbf175f13775bae7858fbd368366c0dfe84b1d8eea371ae860a5ffd828bb3c1977547c34247bb4fc3b7926946aeb70838b6e2152897cc3338063dc8f4bcee976698140fef192c9cf6f572bf229bebb824dbd2258def596832911bf0194887ca313d3a2ab3317a612f331442324b41afa5a5959fe671a54608cebb3bce86d9d12af6c16996148be48319313bc76a0a56f545a23bee118fe7c266af6b4b9c9e675fd93eddab2423997dfc09ffbff92413b081fed58712e0878345428b997aca506dc476ad83d2255685395e1cac809a9e348401c427387217f43bd6bb701f2f55caa7dca10744689b7ef599e82e49d3d060f26ed6284d632922bda50a1314bfb09a155eb12384225383dc448ede94bcdf341dd7a2c2e310b556f6a271703f5eeb7dc17fcd0368a7a6930dc1260b4b3c8f3cf44c7c880e302489ad15b2fc0abe9a225e27a056e8561d072f94ba049fd7e9c8ed3518a33ee484445f8981d6fc2996fb776d326a1c", 0x3a2}, {&(0x7f0000000100)="bb", 0x1}], 0x3) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x8) write(0xffffffffffffffff, 0x0, 0x0) writev(r5, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000500)={0x6, &(0x7f00000004c0)=[{0x5, 0xc6, 0xf8}, {0x5, 0x81, 0x98, 0x1}, {0x401, 0x5, 0x2, 0x57c5}, {0x7, 0x5, 0x20, 0xe7bc}, {0x7, 0x40, 0x6, 0x8000}, {0x81, 0xff, 0x5, 0x5}]}) r6 = socket(0x1e, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000), 0x1d}, 0x0) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={0x0, 0x1000, 0x0}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getuid() syz_emit_ethernet(0x3e, 0x0) socket(0x0, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x6, 0x4000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x30}, {0x50}, {0x812e}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000200)=""/29, 0x1d}], 0x40, 0x0) executing program 7: socket(0x18, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffe, "2cf748460adb56e8dd42caee5275882ceece40cf"}) syz_open_pts() ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) socket$inet(0x2, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000004c0)=@in={0x2, 0x2}, 0xc) msgget$private(0x0, 0x460) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000180)=0x2) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) r1 = socket(0x20, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x3, 0xff}, {0x2, 0x0, 0x9}, {0x8006, 0x0, 0xfc, 0x1000}]}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000240)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000080)={0x1004, 0x0, 0x0, 0x0, 0x0, 0x80, 0x2}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0xa0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) sendto$unix(r1, &(0x7f0000000140)="b10005016000009f0500070005000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e0000407000000e011200000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x7fffffff) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x87}, {0x87}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000001c0)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000005c0)={0x0, 0xff, 0x7, 0x598, "d8b507040008000000000000000000ddff00"}) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000a80)="f4a9a06f56a19573d9e28dadaca7ecd11be4e40fbe099fcee873695918140b3f20c77d6094d92e4e64c7e395d3bba68c06d837fd0e7b26d2510b9b3fd3358da52aaf8e01a421ca23bf8f8af07f04912b9c1c703abe3fab02bd257dfaa416c6f8f0783a107b3afcf4b5243a5767c20c468cf2ddd1f7d1a8528834d68aea82838c281673f46d169536fd4498f9a01636139d09ea4ef30e15bec8509d137d185c49e34d5b49d397b2591bab1986bdf7925b302f260912254af433a8aeeb5fa99fd25655839875cf39f0266089d159e3fbcfe9e9e99f6d13826988bcdb3891727859f2044d939033f121a8bc850cfcde21c026bfaa3a19e01b352f2b526bd47e895a33de36dd2aaf3409916be1839ca3a018aab3fa7ced425f425bee72939976c8c3dd05b47d62aaf86313f1c8e9941086016393f12c2ac53c6798cc7690c92b69c084e3fab86908", 0x146}], 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) recvmmsg(r4, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r5, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x108aa, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x5) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000180)={&(0x7f00000002c0)=[{}, {0x1}], 0x2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f0000000240)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) executing program 3: mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x20) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) pread(r0, &(0x7f0000000040)="fbd46e49855e67c3a2d12747d2ca2663bfe5d4366a2159097dc3a7f629b8fc732809fb465aaa0581396ccc5352439a132381a0808229e157e7d9ce79a04431adb5830586038c1540a0ab576b4c624b8d993e4d9a0a669b9c021152194542df6e22a248b34ce484c0ca74f39ad1fda5d07f923742f840e12893c15e3b1d8af9e51c8ae1363db539050f3e1eeae820bd02be677b0b356ff27fd7fd54193969", 0x9e, 0x7) mmap(&(0x7f000000a000/0x1000)=nil, 0x1000, 0x0, 0x1813, r0, 0x100000001) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)) socketpair(0x1f, 0x0, 0x0, 0x0) madvise(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0) getuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0x0) semop(0x0, 0x0, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) dup(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80146959, &(0x7f00000001c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x25, 0x0, 0x0, 0xffffffff}, {0x1006}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x7fff, 0x0, 0x0, 0x0, @empty, @broadcast}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) accept$unix(r1, &(0x7f0000000440)=@file={0x0, ""/4103}, &(0x7f0000000000)=0x1009) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x91ae) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x1dd) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readv(r4, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) writev(r2, &(0x7f0000001580)=[{0x0}], 0x10000141) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x1}, {0x2}, {0x40e}]}) syz_emit_ethernet(0x103e, &(0x7f0000000080)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r7 = socket(0x18, 0x3, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r9 = fcntl$getown(r8, 0x3) syz_open_pts() setpgid(r9, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x2, 0x0) dup2(r7, r10) executing program 4: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) setuid(0xee01) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000240)=""/226, 0xe2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x8c, 0x9}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) syz_emit_ethernet(0x1076, &(0x7f00000001c0)=ANY=[@ANYBLOB="d88992031c4d6af70bcde0cf08004a06106800650003ff3a9078ac1400bbffffffff890b077f000001e0000001892b01e00000027f0000010000000c00000000e0000001e00000010000035cac1400bb7f000001ffffffff831b0800000000000000040000000000000100e0000002e00000020000004749db4927400b39f1db4eabb626a90bc882c6bc2bd85a754f621f20c65d6444f78923ac48c0db6377c0df30fa0bf936cb14c93645e79b8b98fd5e16e001091762b8b9c2de45490e826852ad9cc9b18a619415410bf02b26245f4cc4dd8a9f5365f5707a60d00d671b2584194b57091f7abaf2d57c45bc90c8b77ad3063d86815d5703baaee203bacedf45a7742b6aad3224a50d0056b7bb0ed3b0b737e64ddb9fb31680c874261e0adb2c235bb433e5cace21830501c96543357f5f115bae96410213c880167241e21eb17034d3048ec73f2f73aff6729c6e73a8fbf205a9db4bbeb5ce66893b255e22652047240f443211785aa74f66ed001fd32cbbc065d136943359cc05540bb43da82d23448789d6332b609f4c6b124055ce744fa701009d8656d25792c16a4a2677c3ed1bdfd4792589d657f29502e9424c13b2f694c1175eda9c044d2bd0b574f32bf87f36b01619d9a8988607a44b4a6cf62046b13e3bd420778655d9eb3d8eb1053a525ef180338e3bbcf97627c4f95b67f90fc2d01b1c1b5327256b4144897289bb7aaa1cf500206374aa34cc6dcda3baf61b72a015a52b53ecf7403d45368a56ca42ac3bdb28e65e53a27bfeaa8424ab5806621907ac6ed5e863ee537ec0ed8d382cc3b31d8922e5db1996a5719f4c398975b9bc2269112470a1e6189f84f08152c3024ace6622e55d09a2a4befcf834ae2596d698cf2ac8184fe3ed0fc79d066fa2b8d9385b984193008d16f1a1211fc030a6a72e9e6e0f806a6e700e3e21c30c8a26d76dd08c5367ad1988f88f5a4e66c48f620b5b2499dce9b7ab268a822784c54f0f920953fff17efaf26301e8a3c0f97f9af5221dca5279c102914b4fe0cb284e5dae78639f97557aa3dfd7fc985ceee8a42a5673f3458ee5e453613bc3b1043ea39f538ac4920cd4afc3ffa9bdb9b634c07b3f83a8a5d3342ae63644171d659d91fb67e0699512314ba346e631a53a750dc68507797ecd5d6dd426cae03c21bedced0de9f55646baf10d2ca3f147070c095a92b48c930e3d3bb272f604f5984969735a505f001054fd9967f8179f5d9f2f6e2a1b55ca27d7c327c4fdc29af15b1635aa2bd95e5952f7b690dd104751c1694a6d2f9dd05a3fbd8aa19893bc2fa34fa221a318eacc28233f75c75ce86bac8cf7b5f49c989abf91e29fdfc13c67e3638ec71c896b137dea05f38fd7333802f73db54ddb88c7b12653034e54b6004f4d0e44ca1ecaef0017d4e8de114a154fc6209c934374107b037a37ca919a453135b8dc4d08b45decc08157ae6693667932ce97d2c175a826ae575b86b1610500a1b69b8534e7e1a855a16d8c1d025bf34e9735ba3f5b1646bf87603f5d586a34d175c094ca4a99ea78c1fc4c362280aa3165a88894124b46db5481d7d7bdb5d4afc350ae272da8b3688f9e6936413aced3c03d9cfd9bdb383a13bda61868290ad9dede896ff7452682484b6f55c9fc0b62c2a47f133c4cadd0b7a41e163c0b04dff26d520bb666ffb15dd6db210975ebc6b9b44614b9d1e5c7a830f61a20eab57bf3199b52a53a3e7d8ddad48de7d23d7c33b99035d94e008db2a2f9ff7aeb123b53d5f6e1db16dea2c774220e845da87deb7d544b8939600e55f6abea9b71ecbc96adf0fbf08d987393d58630552aa83d91dd7629f16b08124b047f322be3760b3b2297c33f6f9b8aaf40ff46aae19ff6c4d466d7aea8e439a1f14e574651b8a1c6fad55195d5ba269683f89b4c410e5f28e8b3da58307e3dd9fcbffe3a60244984f06c1aa1e6fa09dbfe3f918ef2754fee46f954fa61d39a9fd3b6879bdeccca3ba1a7320fcc27dc81f9ee4b53de36d15ee558083c55b3faa9122cab7687d9f870ab9ad659f73ebbfd5b95661e48145e72a7f9e619f3a1b22453dad0b952de5f20091446240ece7e2fa1479677bf1923a60e6f657a7dfe66428b9c6f7f42e973275e92ee8f2c45b71d90b241503b555ca88273c63b1bd368445f07df3d28ac4a9f8f953e17b15d9f841d52945648fee4728b498896af1f7a137296c297398e3704ad67e13d6e560d05dadbb26a2edab3c189fd1f8bf096ee8dfd95b547f92fad3a8ef230c6aec0b8217f02986d9517d93e593d496210d8345e611493e17d76c63b76f0683844f0009588625364b493f2e157b1e2c2c795526561afa1968e942ceb747be035a3b675072bf1b9e28f2d6300f6e10248558cae3cc05747b688b0ac92f3afa2a227cd74f7f5484e2c21b83fa0f840ac21a0d2933dd533531bf2f8d7af20ce278fcd5b31518d891c0b88269f9cbc07af225d49e13cd5b9b0bf8298f8022f7d66aba0ff47b2b1e1666b8aa5ab18a772ce3b3cfcfd5b3ba6ef4c551b48c9fb8d292d3bcd313f1f80105429ee65ffe5a34f0ffc7905d07a38737f0bc3f1fd0eddefc3d42dad55e8007d94d4b6c1f094e340303dfb08b0ffda569e7c692e89b86ad83669935d62b00c1a12ef771b2a8fd97c6a27bd16aecd6a9d0a5a52ad862e552ed7fa846c0ae4916abd89ba07a4b2a0e2d340563b0414ba8d36dbc0ce14791af1525e52459364a75a8336845800514b2a8919dc58665583370a9b31f35dd54776d8027c2332345ca388c4e7d89545ce07d22064a771b6f383af506a3d2f0d12e1931caaad917c66c1459042e61ea874c9886267fb04071525fbd752614144ef167c4939cada2a210d8ef654f7de5a38babb5e9ba85ade5d58ed44831557b27dccc57af8f959f0a1c43861b48df0c3e2a71cceeef18419f03a6333880f6f142bc85ddd7aa9a71810b033982f69ff6c73576cc23b6f38f2577fc07e48dd1f8283726d76f4199863402b91f4d912b1fc7fa5f40ad2d7bc6a8f4a42bf3a16aac0cdf02ec7c741330162c0e5093ec539d0b6ebdef77598dea1a628a44cc1bfb50b94dd502a4e5c16e0c725bc118f81571299a6e1e84ce0422819ee54b2e3bfe6f38212d849d2fed768eef0cd21746f4d9b1eaa87b037da8447c73d20ff8b234e85ad064cc321f92fd309583842434c94e1efd5a9286e0f0f411efc50d9bc2e5b9a89aa6d3fd76e26f5c1f8b4283a52572246376c08f8768a3272d7953ea2e6eb8dfddae189d3929ea22d8a79a683230d975e9f6c980d35ce8c44bcb7303964adbfea717478003f7e0e36fbc289d225cc77c44d25a6bfb67f61c8cf32cc9131997dd31ff86b09ed211958c30a652960849251bfaf697350543f528d80ad3ca30e3f26ace1c13b11f73d7be474312539fc4e0fdceca7cc97bb6c75e1cba9fa3cd316bf7ac00ba4cb80de1e3bfd5a0db154984cc41a4c32fe5cf03666a2263f183ac2ebcf0f7445af914f422cddcccd0e4ec06fec39965f81cc4106f94a1fcffb9da2c9f6a40b1d41be15b285c7db072fd5ef688147a3fe250ee9614033f81158c5aed24133fb6d0274b69ca133d532bc7fa6c412c449973dc3aa2dcb93e51c98289f981e3ae82b2aabe6d5fb9c7c17372cb995d0fb463144499226dcdbe3e3b3302079f1bb17469fb2354e8a4dfa175809218873d3dc730447943432d215ea1369bb8d40975f7099e1a06e57c587c36f8bd2388f7e931463cc7f7246088d7a8112015e1739a763cd41f6048aef343a2d67f0e6427bcfb2bf2be778de17fc40944d28176dba675173b0cc1ca87afb13faa9476e2b3cfb7bddbdd85edfb946372d33d80bb93a0f65cb629d1bc85a7b38f015b968dfd9e24c0219209a85eb17e278cf1cb09db301d793832e01ec0289e408cb538da7ed1aa4fbe2643e56d1889bbd3b69ccb8ac96ff1505d50f1d51c27a686a5e54b42a80dcb02a8da5f153169518af02b99d5b96486ea6b29afaed08556a3347491fcf71c2af717324f6fa279f65bddac0e2931c40601853ea5f1f1e30779420f6221a2a2655e1d1329f640a2872f296cbf5b3ab4a9afa088ce95b0c674235aff2f9488fd6fbcb54780395686daffd89ac19195226b206f909ebec8cb1881971a0caaf47dd325a85b3bcbb2899e8ec52615bbb7b0e31ce61e23a67ea220d0b11763d13791ed0d4789b4f740b2cad777d66669745e89df7169c6944e3a6bcbf8597ba23ae5fba0ab42a9c75971f472f3b6549a115f3434094040eb61051dfc6def89d45809893fff810cd95fcc5b81f8ace4eb391e524da019f3cb1df3aef55872ee705de945c053c3cb14391dbb42b562e64286f2f6d006dba83bd2125e4d81eeef333bb1814b0acabe51abd03f20cfc3dee2becb381c523f8ecd102577554255b078592414e4a7a931e583076f6256762291e872c9a0c7d72657496c6a718b7a88f3f4be80e4428d420cf77a490e1cece2de274ba81e1a14f1480ac9f99689259a7604a976f442dd6e4cfcf3fe1a892635ce2f6e79067a80f00b6d281a60a74c535372f8056c50294b54f52fe8bc899520d9c8413007043cf61d6387ab87faf0ce5faaca9b51d695ca4f7bf64b9be1d9cd161867ca1b00f3f1ad1b0c48637167ee11854d51e2bb8721c0af7a59f07de4bb30596f448601ba18ac8a9f66eff8eb60a492f6ea3fd39e05982e90c6ec7614069f66aaaf7f92104972d7c82f06e933508477572498e9af3a69aa099f40089bba2f40b4e9b43b198ad6effc6cf469aa42b08cfe895e5037aca756dbf92df21de079d85a747245a98e5e1d299e1557a1b8caafa385728b16ec67c0aaf76a9d255042687ba8ec0df22c12824e1d8d72bed9d9ea5242cf406974a3c20125d732975edc3a0abafc32f8cf503ff46d4029eb47d86094cc8619a47730ade44743cd56a79e082ca7a5f52ebefc1b794333bbb939b9d737fdf54e94765c944e777422bc92637215eb0ae26544830a8477d2a5fe84c183fb9d62664cbfa426a98b0d89972395c2786a3800df3da062c04b1b17d1b5f2c2466c9c1fc6b1695f5566eeb66f54e5032cd66ba99a2253c28a5cbf35f1b63175624b5ab24bd7a2e4cc3b22cd4dcd71d3ab9b3dd93a8aab6ec7f5fd3f92700238d9f4d94537e2daa34b7e55a14e857bceef4c297853f2ba9af5c151a0d08e3e632e1ad83600bdc76bc87c43783df44fcd96738c4e3342ce7a1ee879598c588c03f9b6a3a6cc43d7e2b16eed51419198a5126e94fedf2694c93966782cf30fa7f05eff629564ee4257af66c3b64c8d205b3a45946d4ffbc09d1865d2be565aac4c8900ea23372ba676648760209e8760f57f46080a3fdc81169de500a9bd32a71ce91a3dd840b23186f8af00f8dbbca4200cf207f356481ccc310a2259ecea968dd7e4ba615c2422c04b8cd4b038bb7e33f24d70c915d414e10aed61ef84beffaf9e7eacf173d99e4a0e163e98f307dea94f7d5c4ea3e8e2af3d3fbc8aab5f52bf359e46b50afb3a25c8b873d1eac2d9717d6ff6936dd47d6a1a3b674101e32872b92f1fc78dfc114b51d24765a76fe4d9129dbcf88f83858f9adf6576d8b26b96e22f5d2b889cfcc8096ef11513bba940edbde1bd319333c44fb5d89793f22e872e70bedcab767d60c26758861d7ce80274c1450c13c2fb7be5b4be756f072cc3e0acc0ab59b7bc6b8482f2f80ea8c317e5751eec5f59bde493f1fa2f0a7871b3483e86618ee3ae824c651797f8896ca1c7e54d36a7a0f235e448c8fc30b42d38fc831bac7a96f6010374d789018ae2b3257dd9e910484fac138f389de9e282a621f79c054f727853587f002e81f821159a99611235f6e422b1d0cc2d1db49bca36a1d3990e481f9c3a4ac943ae3121db196daf25e2ab6e0a60e3c04597ed951fde197fbd44c733d2d0f8f1c695e6f655400"/4214]) ktrace(&(0x7f0000001240)='./file0\x00', 0x88f21332b3b0b178, 0x1000, r1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xdb000}, {0x0, &(0x7f000050c000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000000}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f000064e000/0x4000)=nil}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {&(0x7f0000646000/0x1000)=nil, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000770000/0x1000)=nil}, {&(0x7f0000750000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f000026f000/0x3000)=nil, 0x86d9}, {&(0x7f000050a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}], './file0\x00'}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x4001, 0x0) dup(r4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) syz_open_pts() syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) msgsnd(0x0, &(0x7f0000000100)=ANY=[], 0xe1, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x7ffffffffffffffd}) clock_getres(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) open(&(0x7f0000000200)='./file0\x00', 0x38101, 0x137) close(r3) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r5 = syz_open_pts() ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYRESDEC, @ANYRESOCT=r4, @ANYRESOCT=r3], 0x9, 0xb}, 0xa) r6 = socket(0x18, 0x2, 0x0) close(r6) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x104}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(0xffffffffffffffff, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201, 0x3000}], 0x6) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000240)=""/8) semop(r7, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000003c0)=[{0x7, 0x4b, 0x5, 0x8}, {}, {0x1f}, {0x6, 0x53, 0x9a}]}) executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xffffbffe, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x8033b9) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0xbb26, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60b9e54d0014040000000000000000ff000000000000000100000000000000000000ffff"]) seteuid(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x3, 0x0, 0x100000001, 0x100000001}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) r5 = semget$private(0x0, 0x3, 0x2) recvmsg(r4, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/14, 0xe}, {&(0x7f0000000380)=""/185, 0xb9}, {&(0x7f0000000440)=""/120, 0x78}], 0x3, &(0x7f0000000500)=""/82, 0x52}, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0x0, 0x3, 0x82a]) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000503000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000600)=@abs={0x1, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x76, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaae0c0faa888c086dd607c000200402b0000000000000000000000000000009c9d0000494b8cd9f7ed83493a499df7056292010100000000000004010705020007010200000000000000890090780000000000000000000000000000000000000001ff0200000000800000000000000000015e5d1fa36195fb5d6add99e1960c8755c6cc7cfe87e2f4222ba7d2e28c5e65b76f49ab5c11f8982849828109693626b386c737a22546d7fc1c7b018fc300"/195]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000700)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x40, 0x200}, 0xff, 0x1f, 0x0, 0x0, 0xd7, 0xc8}) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000000000000000000000000000000000bb60"]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f5"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df6", 0x15}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) r1 = semget(0x1, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000662000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000455000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x800000000006}, {&(0x7f00008a7000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00008e8000/0x3000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000017000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f000026a000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil, 0x8040000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xff, 0x6, &(0x7f0000000440)="2cbb934238396e7549f65957e9cc0a7fb29a7db71e4ee1c89412fbd5f209000024d8b8e6c0f502946920c483eff72fb03fe0d43fdfd58f0d1d91277d370000000000000000d57602be934493e4b4c383a65107f51c14c9d7160bb67af75aac5f8747e6fa9d62bb487740347ca651010000c6fd67a71527fd230620e112cff93d56f57421ec143f995a367d48f9ac495b7eaab0786433460a33d2a206de53f590e5f394460be9285b28d0c8d1375f49b9a1b9fd1af1d79cde53206f58c909f9f1f6616fd648c58e7427b998688088ac1832449cae92d3f53d3f8d2d7819518b58f38b68636829263846955b3ca7b676b4da9fe9f9596d28953ebbd72ab2a7124e253e564cd7322ed3a2352dd44e55c643e3b96fb7b2856db34f31a55cf4c0a6c47ec2b13958295d8057a0473baff15bc1b104bc233457cc3dff35b3d2bd29433d246d9795c9c5da520884394c2a8274c5025639901d7bd707698d81015844ae", 0x15f) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) executing program 7: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ftruncate(r0, 0x25b3) execve(0x0, 0x0, 0x0) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ftruncate(r0, 0x8531) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673", 0xc01}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r3, &(0x7f0000002040)=[{&(0x7f0000000700)='l', 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x1, 0xffffffff, "0100020063026d000001000000005966939a7d00"}) writev(r2, &(0x7f0000002f40)=[{&(0x7f0000001e40)="8e78dbebae5d90546f15d52a70c0d6c01f58a61f32323c0794131b931fec61639d2f39a6047225d023e386c4556448c215cf2412d15d80dbf9f84b8741dd0b85594b84517605a7a7397ed4fb170e22d274b430934323f2f4fb5606ef5596615f1483c475b95ef23aea27e3b7a7c35f66ed518b4f97d9fa5945621a1173a9e1e34a3761486699739b5dd0f87a0d15ddb90c5f0b6935666ed373a8123f5a6167a180b5021fd0acff9d9731a5bd60e3ec94e2b7771d82937d6c7ff1b9422fdfbfa590964ca5b01b1ec5b60ef0bdd0be043b45cf8d18a5e672cff3c0aad2f41623f7ba3ba28c9b2419a3492b027f5169f1c7a49d496800dc3655536d25fd59b9cc0aa0d3bf78ad55f60a9ed41e1bb19b1c13d2d39a03a32123e8c58bbbd8603eaf87c9feff40795f8ef85e2c71683f9b14eefdc5e1d5c634c796cb911a58d83b20ec6e38ea7ffa40bfb8663e568765f8dd8d20143f82711d82d74b2d81b884ef21822818bd82a0920bb8c5b6e58e7aa743bc6b19728a785d2dd1b13ed5f5d3b903b3060c45f45802ae7c7b17cf2caa35d71ea86eda33fcff40bc22d55c804b946da28430427592d4178dd1694408c5d354f5ee480efdbcde222289063511a0f8dc2d674686be160347b81545049e76c44bd2df568eb1a2ca777e0c7df50943", 0x1dd}], 0x1) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000027c0)={'./file1\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) executing program 4: writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x2e) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) syz_open_pts() kevent(r5, 0x0, 0xff, &(0x7f0000000040), 0x9, 0x0) r7 = kqueue() accept(0xffffffffffffffff, &(0x7f0000000800)=@in6, &(0x7f0000000280)=0xc) kevent(r7, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r7, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)="798af17a69acad16912c30", 0xb}], 0x1) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/44, 0x2c}, {&(0x7f0000000080)=""/192, 0xc0}, {&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000200)=""/164, 0xa4}, {&(0x7f0000000300)=""/26, 0x1a}, {&(0x7f0000000380)=""/93, 0x5d}], 0x6, 0x464f4f45) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{}, {0x100, 0x80}], 0x2}) socket(0x20, 0x8000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000140), 0x0) sysctl$net_inet_carp(&(0x7f00000002c0)={0x4, 0x2, 0x2, 0x1}, 0x4, &(0x7f0000000340), 0x0, &(0x7f0000002300), 0x0) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r2) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) write(r1, &(0x7f0000000140)="26a37a832d3a7dcaa698ff88f70b80115197efcb3d46eeea6c3ed883c4ee99656d81d2b97d3e841c1fd7229eab319f7800cd728a815998616fbddd5304d0ac", 0x3f) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) executing program 5: setreuid(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000780)=[{0x3, 0x0, 0xa5, 0xfffffffc}]}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b090000", 0xe}], 0x1) r1 = getuid() setreuid(0xee00, r1) setsockopt(0xffffffffffffffff, 0xfffffffd, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x2, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x2a, 0x2e9, &(0x7f0000000040)="5ab7736a", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000000)=0x20006, 0x4) syz_emit_ethernet(0x52, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff02000000000000000000000000000100000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRESHEX=r4]) r6 = semget$private(0x0, 0x4, 0x108) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000000c0)=""/158) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000003680)=ANY=[@ANYBLOB="aaaaaaaabb08004500002800681b0000009078ac1400aaac14002a0d000400"/41]) semctl$SETVAL(r6, 0x9960523362a3d0b9, 0x8, &(0x7f0000000200)=0xffffffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000003c0)="61fc81b66ada0d83b704e56210fa5887423df9a09f556ed373185aeef3e3a1e63e4e0dfa4bffc337ad8035f5a3f92da7b4f4d6b254cdccfbd92eeb36759dc406457105bfd344f5c68ce36bd9ca6acf1f55471417f25da4dffe2902b8d45f00908de6c35d59111e3e825b992271b96d819e80d840f758c736f3ad4f7a22b8c281355bd5c27ceac11bdc497516fd4213b01e1c3b1aac9f03c4139175a1f8b70050ee222908", 0xa4, 0x2, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x7c}, {0x64}, {0x6}]}) executing program 6: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x7ff) syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000140)='4', 0x1}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000180)="fc705ed652145fabd09365a3536d740ef4d79b62ca464260e1393746581a05ec59cee7d6476cceaf18d4fe49fd3be752c1e940cd8194a86dc6b095797ffa783f7560ffad2b6afb196e2a0b34", 0x4c}], 0x1, 0x0}, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f00000001c0)) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="e5fd0cc0", 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0xffffffffffffffff, &(0x7f0000000040)) readv(r2, &(0x7f0000000600), 0x10000000000002a5) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYRES16=r3]) executing program 3: socket(0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) syz_extract_tcp_res(&(0x7f0000000200), 0x0, 0x100) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) syz_emit_ethernet(0x15e, &(0x7f00000003c0)={@broadcast, @empty, [{[], {0x8100, 0x7}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14c}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x0, 0x0, 0x40000001, 0xdf5, 0x2, 0x3]}, @generic={0x3, 0x6, "a711e801"}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531d55a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7789b75e12dcbdd3c2bdd5eb3d0ae58ccd15a08555c8e7d0700000000000000f3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad674227c9039169a754d6fe1db80937200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f55a3774be3f013f18979"}}}}}}) syz_emit_ethernet(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64}, {0x28}, {0x6}]}) write(r1, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) executing program 0: socket(0x18, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x1a, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) r1 = socket(0x2, 0x2, 0x0) fcntl$setown(r1, 0x6, 0x0) connect$unix(r1, &(0x7f00000000c0), 0x10) socket(0x20, 0x5, 0x81) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket(0x18, 0x3, 0x8) setsockopt(r2, 0x3a, 0x12, 0x0, 0x0) connect$unix(r2, &(0x7f00000007c0), 0xa) r3 = socket(0x2, 0x2, 0x0) setreuid(0xee00, 0x0) r4 = fcntl$dupfd(r1, 0x0, r1) getsockname$unix(r4, &(0x7f0000000380), &(0x7f0000000140)=0x51) r5 = getuid() setreuid(0xee00, r5) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x40000001, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0xba}, {0x6, 0x0, 0x0, 0x8002}]}) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x1, 0x21, 0x4}, 0xc) r6 = accept(r4, &(0x7f0000000340)=@in6, &(0x7f00000003c0)=0xe) bind(r6, &(0x7f0000000400)=@in6={0x18, 0x0, 0x0, 0xffffffff}, 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x7781, 0x0, 0x0, 0x0, 0x0, 0x350, 0x3}, 0x2, 0x1, 0x4a}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x7e13, 0x0, 0x0, r5, 0x0, 0x10e, 0x9}, 0x7, 0x3, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) executing program 1: r0 = syz_open_pts() syz_open_pts() getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000002240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r3, r4}, 0x7f}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x48}, {0x26}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x2}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r7 = syz_open_pts() ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000000)=0x7) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r8, &(0x7f0000001580)=[{0x0}], 0x1) fcntl$setstatus(r0, 0x4, 0x0) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040), 0x4) recvmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x2, 0x0) fchmodat(r2, &(0x7f0000000000)='./bus\x00', 0x104, 0x6) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) r4 = socket(0x2, 0x4, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) recvmmsg(r7, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) dup2(r5, r6) writev(r4, &(0x7f0000000100)=[{&(0x7f00000002c0)="dbe06dc5ee31e27f51bcbf6b4d6f62db260df86626c2d10f575698a82b2230189b984495f9e1eee885a784f154d9c76b324d341f7dccef49ddc187bccd9e71830a3156d423a613162ead12e0359d05479ec518e3a51136db09ec3e3159504f15fb838bdd4bf8f444e088b2054f3c6968c14e6a44ea08af760c2a03796df10681eff3d2b21e5c0bf17fe2c638f8557c28ef5affce7c4d68d16d87fc56993d81ffaa0d9dc0eb579f61ac5bcb576afb0da975ee6a54c916f646884e65ae5e05", 0xbe}, {&(0x7f00000005c0)="8127f31222e5ff44371b8f23aac9e3bb21a3a8d1dd682316d7f5cf3f32e2ba591feaa71b045a0827147de47d3ae16ec55942496340a2586251d6860ff30fadd233200a4e7823f6ebb4522f6fd40374bb9e7a0cb69b7893a59a23901b5f5ec592454db4b35dc33780b6725ada8e5fe9f2646ede62924484d93dfbd758bb490e07696b994884bd03298ba09a13da5009d50cf42d159fbc83fb153aacfc323ebc9c7151a6b3a86e5df29906e8361a3bba4ed5371f7911420ca0375dba34b78d41a7266f47aad0e193e0be896d39737eb22aaecea498fb6859ba7ecfd42c0f50ce1917d189c3f9683842f3a06ef32c200d37efa1ee0571742e202a389cceb9b79f76f0d19ea96da66aeaee8a16d8c21b2521c82aa0afdc9151baed1558b90a93fbc3e26be59cc1e2e8fa8e5f67536f7234a6beeb94cc53f32809bf5098ea1765805358e495e2ee2689d138aa3bcfaffc533ae1f99d53382cddc8a79a7591cc066899e7e7c1e25de22f3d0b010b2a9bafa9cea010bb70c574afee27e9bca173b2faf53dbf55de991fcb6de6f235e5aebb3483664d97b2033a2838cc70897330982be943d2e35ef81e0e40ba81881c5e0e65c995d8786984b7c6b38a42310b6633d653926a310167fac7b32529b293fc22bf8edb46ec149a19bf55677a570cabf789e48183f24aac129707cd5f05723257ef9432fa769afad572248025fabf43411c91c3ccede7fab655b7d32f88d9382279eee034bca658e4b294ed67f808de430b18f37b49fdbbcd103381250eae35338355c3b0e73305934f70f6e4f9a4d56f1d42447ed6eb6cb4a083d516bb93f7c0db6fbdadaeacd935afd837e6084033da55d561d40cc039377114e336bd205bafc28a3c90b89f4b80f90632db403e0d5609c9b8472bc0cbce9cc36b0b67f783e277543886239680f2821c446c0129f45c8e67a3719b0fd6fa26dc8afbe05d77a453ca644f887fd78bc3a9634b9ce87a23a0aa174a8bd62cbc377d25e51cc06a4f253bc171cdc445ecd405aefc826ddd0b2929fa748e71d19e424af5028e315cb5cc95d9ae9891072f0dad41795b37b0eef461e6d9ae1f0957c80c2a685b15fafe90f1c9e245fe2906568d158d643f6679c9a05d28df8d88ebc4701d5ba16c86916dbae79814446515888f0255521eff044d9a264d74e19c3ed5431065d725c5e2a60ce4338448609bd5cabc71e4744b9737cb415b561b52431f9d624dbecb5c58fb1eff0284e8518af25e2a3cefc8b35673a4f5222d7a81347a8766992fb0b042fcc8b54d147fb4f3d85b1304f67e5d0435cf39ce6911bd0ac3bac6803bb12547976f6141c4d43cb3c3cd76008dac64e03e3bb12632e66206c9cfaa6f75389824f240bbd3bb514bdbaa5f66e2878f72654563fb174f67e3105abaf8e4e23029118e9076912792acf9d60ebb7f76bfc9879e0f67bc0c90b01670c72ec995ba4615b889395f4232d6cf0b534f5c73c248d151235bfbe3adf9f1b97bb6c72160612608a4e64a3d7aa647402ceb75674c631075ef3dd9e3c056fc1c55ee08c78475ef9880949de86eb60e6255690a241b67e1746ad9d11a7effb652a8f9444b1d96c5851800fe02afff05d70d055b559d0f6871ef9949ff40b662bd738439eb25fc36ac3655dc55330dd1a4716b5f3e041fce8441478c3981345477ad71ce98ee3f3873f27ce77a42466ce3faa1cfc16f8b7b1df9446d01fe0caec8a7043420e95b266a7acb69c57d665b0dfbabeaad838ea1edab88e7938620e79e166bcdd90a71e9b97eea1eaed059662c9f27f90dd68db878310112a1fd8cd2d6610a9bddee631d51035ff03be41c73bfd312cbb110dde6bfd0d4c5356fef0e4c30386b1cde126e0c139429bf299acef668783835fe6c8b4f021874bb0f18e892362f79a6c30130a54f9dd56bebf064a95dcf493f77736a507f5943bcf1c57e1b8cbec41f1f19f7d33e4c1fd04384554368365e83b1966065e241e08b8a9bc476f568a6c7dc2e7d225988ae8d65553ef1c0c9d658eb2949d0d384c9bdf171e314b4d7438404e7c6db6974cbd5991c091e331f5643e4857604b54ed303cd85660a4648609b1dc787991dfbc9565288fe0cf3e3f4fdd440cfca5f9cf9e447b1e1e37494da9a5ec58b6aa2f89d66477af842b21b614c370fa7b9f34c532f6bdb1d20f31f62ab331e2428da73c6e6deb14fa04d62984741cea158032a91d69debe543694388034934d0277ba38f17804a9a6db312bffb8e4357d2072ae490a339f488ee4c5a695e0ffa1bc59440076709eef74db6a539704aa0400d0baa661b01602bd8276403868c2cf38ade9c7593c1d0d26ae9328668f06b1b2e3930cdca343ed1fa2f57bee5d89f044b2c7e5a31d1dcf1616bcff32aeca46c60336b6ee4627193dfc8905acedac2c965716c377400d3397dbffc5eece55b30b43b8e4ad4506fb218776a73daa90a8f05b3508203d25d7310a19efdaa8639773366fb090cb54572912dcf19f90aed061f3cf22cf21855534ed3d3deba2d49ccb12e311e9b9bf1a6b480b34f8c70839936dbc79676d8be18c1c2e0d236ae3b1d6c4874c4f28c7af6a4818381a367391c246cf00f3df9f8e1ee54f10b92eb217baf6236153767e9b0d881ecca6d78fdd6bc26d9b5ea096693b0e85931f716882c1dd7353d933adf5001e893949c8d9ca49ffe478e838fc0343ea3d975e16c4cfcc74f130b65a10e010ad6061099d7fd7eb057f95a67982ba64a3264562b7127a11dc0e88e731a641220db1192f55a92f309369e565f490ccf62290808ce382b4123a82e5dfdf31c60f742df1b78e3b89a7dd30bd2cf2a93d7e876fb1c0a3a0eedd0e53fdb1ec74853dbb6687a2c28a992ffe1f4605e4ba6063b6785ba4243dbc08ae8fae39dd52d0a2a9258d7c68108b3417d03cb3aa4ba24c50ac497d5027438e709de941cdce20460215efe99be485819369ec74cf1996dda987f57c1723298b81d5137c01edc6c75c9ef50d11e56c4734cc97e8f30aa9bcb3acd23d91431f02310564491072a59b313938d4f1b3f629fe3be14eee3da2cb2992fd5623ee69fcf30d4e57968d22a78c7a623a9b193c79f57679456ff0fc214cad29453f1aa05a995e89c935c211af3a59cc365258ced355dc750976212b1c9c61481dd969aa0ffb49db958bf74e4f6c72d8e95fa2cb51fc01ec11fcdc5864929c9480ce3ffe7d3aea0d6070dfb8d074035e1f4a93e591a4e4070adfab9aabeabaa9367d09409c56a50d8c2d0df86ceccc25395040d4132f6206ee4710eabca26f144bd21b1bceecfc7d81baa57d39c307e9e40df917aec388ce1677a50f2a6ff1f0884d3357bbe143fab7c92642b9aaab27862ae7951d5ab4a434f16712b4049a8a97d1aeb07f3a56a641981d65e1c7f8959935dae67cceba6cc1c4f1feb1c93e5ca3b8a39acaa13a8b1a068da7fae351bd33c9b5a0a0cbf4011df7249c17f69d3390ecb2d432ad66c9ffb40b0e74300943f0d51c7672b824ad2a5faf0d1024dd693daee52a9c56b9b5b8a77b213995d5bb10f7a3b3a9e4643204819f4b387cf3c0efbe1f6f40532cc83632ecfd05d4f3a62200a62af3fcc08086e32b446c06b9660521b4b5c1902ddb38b110dd986d03e9feef9c49e4063c1af22ce9f42b0d7d5908bc14630ea60541d6200d106eda942692875bc2f90faa29602af824049984c88d84fcd62602b13aba9b0cd2ca90f794b312d65355db2749ef62298a0922064f4bc3e6f033acf8fe7187d219cbe98206e2a85ce2c85f771a509d4a69c69e0165f5c08969671aa7fc3a9ff54800d7a927e8983e253e249dbf5a23ad6b4182d8ddc466f3413285df60030bbdfbf8a6ebaa458658fa18ff454fccfa6dc7c2210246e543e41eb7781c7dcd9cf53a3e496da25af1951f18d837f8a3e65a365adc932bdf0f51a0a6b722cbd881b436c7a2ef3e6c08ea9954b6dc7238372f0e39a2fe48d53ca0f0b4427699c64904da7eb5c2efc86df0881bae15374159dc2d6a09b521b36899ac352dd1d1a6f96b29509dd656a8bb87765f0082274eb28871b30b7f24e4d275d8fdd31d0a9a4fe3c89807f7a413217a8e7b0a09cc1a5625a8cd754a2e11cc5372ba0ae8b366ed5a9676d5574faf9c97fa2fa5b3e73592728ebc3afdddd8fdc42bcfc4ccf8d5061a742cce77e573fee8382cefe8ce73df9f2fb7f2d831752beffa06722f457870765715ecba6ef8bbfc009bf72a14617a2e72008321837bf436c8246fa586e7da504f8fbac6ab7cb02a60ed61e4ee32cf9bb7037ca6115b0e8c5fc05363420f219e5529bc89d6f594b0026c9ab840b2fd2dcc3d64e6702b1edd2d46cb70cc263335a33e42f6ff2df1b313b8e8ffa0e96556150f4c1ef09ebd889ceed553cddebc8b15c34fb4c619671c3380a96fd6633644a396546ec604b81ac7d98bd8c85a2baf8e46b6a1a1259afd79c5ce6393edc5844fdf517e0cc5c7e74c2e98e5428d2b33ce15c15f390dbe064778f615ead050e17593e42e6ffbb3ff969024e79a0732a2e1695051906534b0cd2b69ee3d13cd2a1f1db197057a60c50e3aee2a936970b269c0af978b445b7f35c52dcc0ea7920a7f891c3bf622efbc3fbd84e5ab9c4393ea5b929a043bd8d70f17ab8a0624223426dd9120bc6c0629917b856e1f8e38079c9eaca48ea99923ca745e02bd75ac9cdfe8028a5e3de8e5f2984c0acb4c70f92663190f2c067408e62c8c0b4db683faf7c44089dc3302106a9bd556bd3deeaf846e6cee79f223cca16516cdf7b438f2d5e2566b93d57b07b2eab3653868177d0c567582cadeff517f7ea5fe00ff8939e931350f86ddd69bb1cc4c5839ece29ff2f59231467ab65ff2ea43d026ac5948add7caf31291975a4b754ac7bcd44b7a42136a4ac71b833a5ea7224c364c9fb465ecd8854662db0dbea04864887d0795b2271555aa36e4ff301844aa34e99f297fdf0acda957a7ce2940bde132fc02288144d05beb92bad9dbd5717c1b3e1ec2402549606301f00496c3e4945f0c3ea660f5557694ab543e46715453d1ef2d67cf9f66ee19aa99833a3ca3a37b2dfc03a2cc9261831a29f981e9c2507c356ae2f9b9949c8b103d3c3d55d212f31816d38aa28aec069c6d72fdcc70c3997cd9a5a301048e49787e738cf4d868dd29428e1c927c3d5138857d745d92f4282595d3aa613cf5bde9ac2ca83aff622434353c682c28342d7890fa449abbed419f43079f4f1492cff3f3533ed84e11aee3276f1bed9c810c89bddadae4d5213af318ef009672205f8f364b03da8ffaa651fc1dfb1c8e79aad15054d37d03ec524e01477503a5122b721e212dd8fd9727502d6d3f413e43db576dff472f6698b183dd77bc75634057af92517a00bd0b835de0f02ba076d9c597c2cd3000b221b82c264db4128c6af10560526934abe7bd429187286f26f2226529df586808b24b1d386b8ccf08989462d659b716cf6dfcbfc9554e8c4398c863e73c53e8efd837254c3db11bd347581cb60eee832a9041c18476445fa59327d2ac48f7eb0785ee89c622661f2cda6b4a2e7815b0685e30992ebc46b37068fc21f2924924463d18b83f2d00b8b604773f88fb8629e1792b304ed7660c2d8e84f3b094c8559645c5e7d60d5172492056878160b58e4a0d894260254586294d0f5ed0a5b9a9c880fa3f9be54f302c0557816d12111fd53dd934ddf43d0744eb8ce1c2111b61a9243380a8cb34fa3450e572b1a96491e7137cfcfe1f8b26c03a5bdad9e108ac5ce358130246ed0425cd4ca0a5716d786", 0x1000}], 0x2) shutdown(r7, 0x0) dup2(r5, r7) execve(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xffffffff, 0x1}}, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000700)=[{r8, 0x4}, {r9, 0x1}], 0x2, 0x0) writev(r8, &(0x7f0000000dc0)=[{&(0x7f0000000740)="81", 0x1}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x3218b84e33509d91) socket(0x10, 0x4000, 0x7e) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000140)='./file0\x00', 0x20, 0x4) r2 = socket(0x800000018, 0x1, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x50}, {0x1006}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) madvise(&(0x7f000074c000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x6000, 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) executing program 2: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x6f8) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) executing program 5: mknod(&(0x7f0000000200)='./bus/file0\x00', 0xa013, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x44}, {0x3}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = msgget$private(0x0, 0x421) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) semctl$GETNCNT(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000040)=""/21) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a25e8628b7f6a6f5b15c1d2e93d39bf683bf2397704a8cde4d58cf5bfd781c4225b57226686c5816230b422457433e28bc3e69d3b1324f31f6b472987cde8071a8565eb4b727fa4fa0434e2f1641b85992b21fa161d31b561763b9d4075679ad325fc0a6c3159ac44"], 0xed, 0x800) msgsnd(r1, &(0x7f00000001c0)={0x2, "59ef0714392d675c89f59eb1d6327e17a64b9f8acf85b1272b8a0e1b6ef279e9dc4082783ee9edb977b9448d43821f1d4509b56cec8fa1bda51cfda2432ab3ba0d8266c077c5e29aea51029d3759d3c4826a08b5cec40a40f7e1daef6f1d2033d4a55b5d62593bd357b5ca4dd8a3be045ce1b9e2c36c61a7b54be80d6fcf8cf3829cf034aa4c40c54d0eb623ff2daa31f8b93a04455974c7cc2ba9348d7588aff44a35882add7df07df1431fcb5ac7d4f5a6ce699d05f1900b05a13a2eea278b7eb08f91664469d3529403536634ab084c867256c66f8d5426cdd9642519484c2cc2677f1a143b4bf75a286940d50d373107"}, 0xfa, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x6, 0x0, 0x0, 0x80000000}]}) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='c\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x20}, {r0, 0x23}], 0x2, 0x7fff) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3ff}) r2 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000300)="e8192eaa6d2292b9145b952c593bb217a7108fc0a602cb29d3d8f1811bfeb6a95a8f1136ecd471881b86ea402974ccb551be94dd39199c16543411c7760f9f8334730d72c5580680d29323857b11241e3f9582f497268afd7bbd154e008386b4078821a7256f28222db4299f2d5371a74bbd9abd1b7714dc53eb3a35566e02feb2bf9b56ba4716a6d396eb9b5365855c5164def1c866d07dd2e019d3cf8b3df29c8418c20c24b1aa9a7068321eaecc518583298c9dffcdcf7499504c02f4c7145f7967dae12334dcb0ff8efebcca026b8a5e97aba5236fd8048706d45693d82c0a", 0xe1}], 0x1, 0x0) close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000001500)='\t', 0x1) sysctl$kern(&(0x7f0000000380)={0x1, 0x48}, 0x2, &(0x7f0000000980)="0004005f", &(0x7f0000000440)=0x4, 0x0, 0x0) executing program 6: acct(&(0x7f0000000000)='./file0\x00') socket$unix(0x1, 0x2, 0x0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000340)="a382ce47f6ae98a8e0ba0d98a2fbcb6f39011e529fa6c68f023a1a566c37e6f4", 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/109, 0x6d}}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) lchown(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) close(0xffffffffffffffff) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000004c0)=[{0x45}, {0x4}, {0x16}]}) writev(r3, &(0x7f0000000140)=[{&(0x7f00000007c0)="75ee72e3198988b9b6d699edc733", 0xe}], 0x1) accept(0xffffffffffffffff, &(0x7f0000000500)=@in6, &(0x7f0000000300)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(r4, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r5 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f0000000240)=[{}, {0x3}]}) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="d70000010000a200", 0x8) semget$private(0x0, 0x7, 0x0) executing program 1: syz_emit_ethernet(0x5e, &(0x7f0000000080)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\t\x00', 0x28, 0x0, 0x0, @rand_addr="6e1aa4058b74adad9a4e721f5b293380", @mcast2, {[@hopopts={0x0, 0x1, '\x00', [@pad1, @pad1, @ra]}], @icmpv6=@ndisc_ra}}}}}) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x81206919, &(0x7f00000001c0)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0xb, 0x334], [0xffffffffffffffff]}}) sysctl$kern(&(0x7f0000002340)={0x1, 0xa}, 0x2, &(0x7f0000002380)="d7", &(0x7f00000023c0)=0x1, &(0x7f0000002400), 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendsyslog(&(0x7f0000000200)='%', 0x1, 0x0) socket(0x2, 0x2, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) executing program 0: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00000a0000/0x2000)=nil, 0x81}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x400}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x44}, {0x54}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x11, 0xffffffffffffffff, 0x8000000) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x61}]}) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x2, &(0x7f0000000380)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x41000}, {&(0x7f00004d0000/0x4000)=nil, 0x0, 0x1}, {&(0x7f000035f000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000225000/0x3000)=nil, &(0x7f00006ef000/0x4000)=nil}, {&(0x7f0000412000/0x3000)=nil, &(0x7f0000769000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00004ec000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f0000136000/0x2000)=nil, &(0x7f00006e7000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006c8000/0x4000)=nil}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000386000/0x3000)=nil}, {&(0x7f000002a000/0x4000)=nil, &(0x7f0000327000/0x3000)=nil}, {&(0x7f0000545000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {&(0x7f00007c7000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00007f6000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000668000/0x1000)=nil, &(0x7f0000310000/0x2000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1}, {0x80, 0x0, 0x0, 0x2}, {0x46}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x45}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) getrlimit(0x2, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) clock_gettime(0x2, &(0x7f0000000340)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000002c0)={0x8, &(0x7f0000000240)=[0xf, 0x0, 0x200, 0x2, 0x80000000, 0x1, 0x80002, 0x7fff]}) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000008c0000fe350e28ef0900c08cfe24be00000000ff020000000000000000000000000001"]) syz_extract_tcp_res(&(0x7f00000002c0)={0x41424344}, 0x7, 0x2) syz_extract_tcp_res(&(0x7f0000000300)={0x41424344, 0x41424344}, 0x3, 0x1) syz_emit_ethernet(0x122a, &(0x7f00000004c0)={@empty, @local, [{[{0x88a8, 0x2, 0x1, 0x2}], {0x8100, 0x7, 0x1, 0x2}}], {@ipv6={0x86dd, {0x9, 0x6, "66ca40", 0x11ec, 0x70, 0x6, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x99, 0x2, 0x0, 0x2b, 0x0, [@mcast1]}, @fragment={0x61, 0x0, 0x20, 0x1, 0x0, 0x0, 0x66}, @dstopts={0x29, 0x2, '\x00', [@ra={0x5, 0x2, 0x6}, @ra={0x5, 0x2, 0x7}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @hopopts={0x2c, 0x201, '\x00', [@generic={0x5, 0x1000, "6acb5fbb466d83174539d7b7ff961d5a5ea54f3213d4c30589f410b1452fde00c758b57f42ec9c5cd680a187d2953d8d753d47967b9c0ab85c220a399cb57a0a80aac20e655b7c10c3e57abd5e63c23944311a65dc516030e60f3eb52ffc51932fd7c5df8630332a1be2b76c8a39e32850b846f8a12976e61ff6114d2b9e7a761e6ac1c5085f87a7156f685f21e36fab0e4bbdbf0099d2f87d1c24a8e1ed5de3a2be0cbb3a0f2099105b5b338e79df2ec6e750915854ab9e6c1ebfba76260c7b44350293dd141e5d192689ce92567c7aa4f8e537eb7b95ee8c5f73e45e6467fffe45eb3a4a760a96aa3462eae36e03cac4d76e811a74c69be420213691445c64c613b5c0cfffe4dbd494ba362d57882d5c5e696ae751651a23eba6e2f386671177cc21542203a69f054df9bc9b56f2004e8ac9b7059d737e16710764d69985522b1adcccb45f295f211e95966e45034d2a086c297278aa544030776fbea6250e24246724c598c788dfbbe2fa24569c345e08bcb703ccd712576c3e6d828a8a841fedfcc117e91ab5c82be72404564a5fe4ada034c9f7eff74deac7467cb8d7efbea6d0d7f6b6169537970e50389b4fb3b125092bbc4399eef22efb11dc35689b7f41b777c0ed8c21764fc4cec882f2cc096ea7c1f3a817590344332290600af358623a8dcc9cc1ad4e72b6504b89f5720782abb57b27bb8472b5e5cf8f35acb616bbbf78a700f16c37f1fc2cd06b78d7cdea7321fc7803877730a835c5e5e2c9b7ff3b5e3dbadb34780e85f35e474fa2865b15203cb3b6767a802bcd884f91260de9f5b4431016503caa8137106b75b3e5db481d70a25c8a222cf61a5fccd26e188ac3b397f690ef8d18e87605dc0183b373577af8889d517def6d27290357648d1487fea49f29ad93f9f41103bf1700c16783775d21a276d7d26483d97e61cb09a7bc068f4507b2ddc7a825aa3ff21c20d80bac2956e6fda5754d3e4c892e7e8a77058f5cef6db5d0a99b854bbf5eb954c53a59a036d3ab18889cef6c43f91036cb34b0217b502cc96ba35405000b183f16213a269f953eca721b983ea86d9730133ee5c59bc1ccdfcde974486e63739d664d17cd529f5d8bf7ab7353dde6bc0dcf7e51361ad61cae01fe3b8c416087c29d3627d9d3a96793ebf2e358c6474ee771956096474a60aadd6b0f3b8c1956fd7b6a0f280aacfb705de0127c6dd03bc79a9c181c557d301fdd632371e7fa2fcc81f5ab04fc10b4db34fadbfc6dee794fd5c7797d9e28a39e76ac087d1c03a6ee56cb8c9b171e3f1f9a5dcaaa8811431a9e3438d68781c4956d69d2c9ddcc8cd375d02e7e399a48e3543666cccf4d164187fdd044f1dfc6b987707195e9be8c87462e095c3402c5210f171d10d5447da650865142bbec9cd6ffaca046b7a3debed7fffea710729d1790b21f0dddefc9be10ed17f13d34cdd6d8c353338d5c1ebd3a3ffa295f8ab3fbdadfc5a9b00ae2b454dd0d05597316ac4fc574f645a9ef2bb59072fa4d73d961e1238f9c9635b8e9fd2a03c39b80f7da4a3c3d6d4d384ed19327108752cbbc1690acfb44e8422f12bdf411101976e4ed6d8ab17df4459d263bbc98911fddf561c812280954b1b12e07df3266df3188c2602758234c0f74d465f6042d3315a323ca4435570f43108fe40a0f9db2675be9a0d26e351f3bf71e63bba5da3212a4f08b87c89f9b4be416972968250f292860cbca3c43cd52018a9802f559e2425cb626ae9a74ec4d4ba10f45d2a885e296be15201add27d505e52ac7e473e531c36e3b82861fa782ac857add8f43afc34f65bfb65c5efffa0fa2cabc176ed83ada4223170fdd620ce695c3c99cea97145b5d96602a85086a5ea8eead7e44d9048c9e493f32b8ef56e0bb6065b1ed4a7a3c4504352990a7af74cf0b3851a259da4a6af6e27be6dae569620f79edac491eaa89ff04f46aa85bdf955fd5c264b07701db99e1de8f64b1526ca48df2b2673c8bf760049f6a6adb734f642fb9051047c574b5437f1f6a9bf7e66ac58c4b7794bf808fd97fc27065418cf9f433194aaed7b8cab24edb055b0392bb7bd7fa5863328153aff9b099ca17660c432d6535c3045c5ba7c7a93246a2d752127f948185e1d3622e2cb778923ca16c9be0e9c7c401301ce0caa2ee6af0a419629e6bf5a9c730d80e4b63eb33562256a95cc8def7a6a39c26822bac163b979f9a01084e9ef361b295acf89cef932dc4cc25d0ed5c366a75b37000c98610ae2f40f0393075db8b4aea85ea5bce15b7ba5e0dc25fe791ccf72342067f716e85bd22298ed726b1232d4a150843f9a2a3a10aa24c37fd1a8569c5aea5748a1034736cda1bd8c62451a10dd8243953dd07fc16873f26419e6c1af0a0369f23c4707967f2548508220fb0f2b0cd57b86c8a0d7b4ddf1633aa4f2d8a1d67049f77fe810b044d902e9b45437c304320a2813e4e540df7d84ec5fa937cb94d614bf81f463eaa0d96be856483b4ca14b9a61b07cd563fb3a924a9ab1798863cfa892120ac7c39935122ada1028a15eadee689535fbf3cd17d999952b7a1ade7afd04aee4cbece6bf10657716ed8694f7daea0d49994f3e34aaa541a104d0a9846e790a2739775aab3831b4c8a8f9098d6cf6b3b7513b4d56bf3e3160ed0092c6d08538f9549a2bd85ae4d5183538242008f133841d49101c9b169d53a3d2878152a8f666d3ef43961925bb0e5934ab610d333ffe2f1b0b32064646d90d4c6c87a190f3d6dae03d1ba6286a2a2438048e614f2cfa8cb0a4c2fd07219f22bd98bb2c01b7b03fa2797fec1bda95322f4c5c3e435d6d4436fb5c4920a3427210b94f4720f26cb40067534634526ff33e62328d59a5d4eff43ba555c333aa803d334afb18d85cd5aa2b74868a53884975af6a13b151b14e095844128db785451661b45e17845cf37ba9434af1aed02b05147b2c73656317923042ef662b21836829c961f85f2e7192975692c7eb6483c04832b8389fc3e53813c6fb5b4372c55317f03c673859d147fa97e3224bb245a34f560c32aa939f11280b42b52e977057f2e583c26b3d343dde09fbc121c6ae736c467a8575332930fe19597fcd0645694143c2081623fd22be128fbf0af5716be21968fd1ca9c7a7063b94c2f7ec6e54a00b95499aff2d159e172e0f3a06408341c855464bd85a5475e951846266f01c76950d319a943ae5e487be8e3ab42ff4545e8d27a0c3d53802cb7d2d060169f698646ed4514c54154c9c2786be32d59d02aed1b3b9a001b39b8eaf2b7d2c3a1ff5e96193a9626192d26b2dc6e1ef5849487bec720c699dc2f92e2faaaae69bbfeb393aae77c95dc87bac3b45be666e34a3b42b127534927cdd39912d7954fce78fe0c4ca3367878e7d25f1d56b7c2423f10668c19d244d9e5fd431884dc5dd241e3c5abb17667085c04870c9dc1c2e155fdddf911c048c727288af3d62269757f7cacf74bcaeba73dc265b0e3875ff5ee6ae3a75cf776f3a896d40c12ff7f61422c29e91f66143e38f512079db2d248274a8fcd8ddb8484d22393dbb52edd8c80494614bbd1fb7adfa8f1f0c92cbabab7d83c83d2fb9af3627facdf56748008c7c05ef70fe7ba40243b8f3e7572a397e74f9b39bdeedfd08d839935915e0f07e482eb08973f9528b2377aa79c0bf4b867c243ccef0eda96cef2b8bc119540011888facdeeec07a05263f52820a9e250de26882e08367cd896dc16f6ef03e93917faedcf37f5aeebde153b3f4b5b2da9c51a3a2267b8160efc29fb3a95ab08285e85f1ded1e909fe6e1aad5e05878cae1af3aafc02e3f08b0d8bfbeabfb6f8447deb1d62ecf9d9713c905409aa1f5f6df9aaff35f48a1e6ce4ad7719e810dd9175f131562df90bf69d26c8f9c83659b457a3ef5492595726bfed2164f015b851778087b680601f616472dfa6f720151350e7f29e68ed640a5c7440eec02e824ecef4f9bee612cdc6d48b7a9d8fae8a3f295d502fc1ab622ba3de87bebc3b57ed97a1a435e8afc039b100638dd5f56644246ad750c51ce5dd874750c0cd0c0cbc21b7965c7533bd38df4adb9c6853958646015b74d92b3f87cd0936c58837494bd72514ce42ce78d0a2595482da1d5dba640416286a3710e8a4c808f3110efd2c085c3375b98ed24435af0669598a2f9cb01c4d12a56bc639905114580c6f428b62ad9e927897c07745d03f56d026994280c09d45b63620a744d6a32b9ef9eed76c05f7a36c6d02063f43caced0aa521da1db7e4b2971d3f1f3e03f4dd525099b981c4fa1cbfa61b42b46fabe26b3f70d4f54799976c8274689ef65b6c860959590fdde3e695395a2cdc1252476202370b9b19b55b65c06765ca9988c9c0f10cd6b53477096d5ea9a20b5e525718e847f38276e31106d34935c45db19bcb282e68e6b7e9221c196c485783819ec88c6c4945e3b6857102620b88c2a3210e85c5c47a5f86a5c946c64c25c47ac382bce319b735ed1bd229e05543c8ee6e0ea24423c500dad680060c31f1e70a5fe06c665ef4b2923839325a136ed6c17ff998b4825aaea3bfeac0b189d86793502eec021b1eadca7c8f57056545cc62e59ba60b03d6d90d43a6421ffbc8015ee87cba3b4f2a6285f5c827cff2f3a7e6079d9d3b1a293ba50343370410ba13f44d462d4238e43185185bb856f3f2630b9741ef875f96cb76692503a64d6ddf810d628ce8f3f8f32d3c888c07a4f45da0d3453b19961ea08c94ec252a39d25a360c3f5c367715aa7dac9edfca988421ad63b29e0fcffc0deef922fce99053cebd339d1c6d2ce800ae78086ccf239c567f8476ed794b88d1d217b25d7fbab3329b9e09b2785ba97d5ba16bebf0f424a1b03e8901966d340a847817d5c4f06b7c964dc462e49ac14a0d3ca4edde80a6fdf3eb10bc2e81d85a89f5641cc04eb1289d46b941fd24a801ec3673e34d821d44b026c4b3a9746c6b91f7540c512b0a9dea04cb674c4b55396fb0c4b4cc6c8c57326fc85f8ab11251ce1ed2ec7b1ae35a4d7eba97584cdf0a55fbbfa6c009320f94cb417ed36d12dd591e84533cb3f7f7c01e00e61783597b16e9cb3f77e3a7a089709c5003a9437339f40cb8effbe1a13abb887705374e036323a21b34684dc737886cc915b83c0fc73d42ba127f08201418932372f51795a55b7ba7657886af3b434cf6756d0adbe733b15299ab45eeadd196bdf914654e2d37e819b33a543bfc5c8f06892d901086b900159e0c528708c926d0f528d4172b9b4b510b895e2d186165e2dbcb52aa6c294601262614389ccc678cf564758eeffaf7d62849015449abdc7f1667742eb7a58d3a2f7346880832e3a7dd60aa59777411346194e3e8fbf8a71f8b114c200fffb6c0e6ce5386b722cc3eae7f73a49a07513d0fe9e1b4da37077f29b2eb72ba40bc61209860d55fc3a74389f21add49d86589c882806aed6bb40be9ee6c66becd2beb3b4fe4f689063ac79f2e1bd969021bccbbe3a3c7a8d848c3813e72e306a65ab63bee7c32147da5af0209e9c11812f5a9ae04e203b765f81a7319c08e0eca6f21e4d35817acadc025ea7e6028087fcfc9079df8e6c1e30cb04417b4f1d3096d024395948a483bb8b57d9ed81dcd1588caae123e0feabb672690f136c3104e9834f15f580b50a57dd31fb3dbf12274861534c28c83bd03b9e0d88e4647a692586780eb7bace2535e44dacfe4cfd023917e3e541506c681447a05016b3ec18f49d634cd118a26c06b9baa5c5b595ca4dd85419dcc4761d7eefab076d9fd99fe1"}, @enc_lim, @pad1, @enc_lim={0x4, 0x1, 0x3}, @pad1]}, @routing={0xff, 0xc, 0x0, 0x9, 0x0, [@empty, @ipv4={'\x00', '\xff\xff', @loopback}, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @multicast2}, @empty, @mcast2]}, @routing={0x37, 0x6, 0x0, 0x7, 0x0, [@loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast1]}], @tcp={{0x0, 0x0, r0, r1, 0x0, 0x0, 0x6, 0x0, 0x6a, 0x0, 0x204f, {[@window={0x3, 0x3, 0x5}]}}, {"3df3de19a2c0538afb4e93f33a25a6a01e7921b28258524917a915ccc02a504ce7db9ae9f4b1fdf9b49b63242187ddeea2ba896dc1e9bf5fdad780e834eadabf3301a9fb324d3d72fb07ab13a5543c1a2f53dcc738f8ebc1ba1e52778096169e7726ae06b78d0392f8a80db1dcfed5249a2e92886ca1ce0556f82ea29eb9ca33756fd06c772a2b603bb55c65913d954e46f3605c9f891c44c6a9d055c3ac7f2af7c17f07c7d3668536d39c5e563dfcc54c1723fd520e5d2466b98ac1c6316b86e11a36f37cbce4458c6ab3e5e5a328ff434fc5619d14978fe70c9540"}}}}}}}) r2 = socket(0x2, 0x1, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) listen(r2, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_broadaddr=@un=@abs}) sysctl$kern(&(0x7f0000000080)={0x1, 0x28}, 0x1, &(0x7f0000000180)="67f91e3471ac0010d25a5c1c6cd20580be08a362e7af893a8f6a4363a18114b0cfe9e52210a1be40edd733f82c55d3bfced0f49d0bf0f0d2dc00c404ace911c3224ec27001855b86e2b99b86c24fc6ef149ea49f851de38c5569c2738c34a9", &(0x7f0000000140)=0x7f, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000200)="515cb615ff51a1f79c437b1e47f03ee10cf012b62bace46e8f367203ee8f70a6d457de1d97f47f1397841936", 0x2c, 0x0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6c4558 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000301010003}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x52) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) r2 = semget$private(0x0, 0x3, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x7da) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{}, {0x20}], 0x2}) read(r3, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) close(r3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000100)={0x0, 0x0, 0x0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/64) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf534eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895be4e6fbe32bbcc6eb773fd30096f35767d120948e67b7183f75f955cebe0ab31be9a3471867737ede92cb85a0a3fa080000009b0853cbcce224abc7b30926aef1d2c9497b96374901fd3f0fa136327cedf27ab77a7bd690a931e870d6576296ea83f54541af73092ebe7575a3899854202d3ae7ed09d9cb3895d29f8722ad1fc4315f2c7a83cfba586bf6cf2b232222ba0315879fcc0c5c729cbafa39551ad6d7bf1fe58fefee90cd34bebbc4ba6faf759e1647ee8384574e91bb29d971700c1f0f2b3a27263a73328833bd4bc5577fd4521ff3ce1257081533ede709c175acf59272ef759399e20f7f3ebedcdb6485ae8b72228ef2a8172601ce45147783ee8e31631baab0f9836486f8e0acb23c55df910000000000000000", 0x170) preadv(r5, &(0x7f0000000700)=[{&(0x7f00000003c0)=""/232, 0xe8}, {&(0x7f00000004c0)=""/40, 0x28}, {&(0x7f0000000500)=""/16, 0x10}, {&(0x7f0000000540)=""/206, 0xce}, {&(0x7f0000000640)=""/142, 0x8e}], 0x5, 0xfffffffffffffbff) executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000040)="1a44419cc180ad6baa600ce174c5be5ab01ac5880d8a652a3b", &(0x7f0000000380)=0x19, &(0x7f0000000000)="02000000", 0x4) executing program 5: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$FIONREAD(r0, 0x80206910, &(0x7f00000001c0)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(0xffffffffffffffff, 0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00', 0x9, &(0x7f0000000100)='./file0\x00', 0x8}) recvfrom(r2, 0x0, 0x0, 0x0, 0x0, 0x0) fchdir(r1) r3 = socket(0x2, 0x4, 0x20) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x3}, {0x45}, {0x16}]}) writev(r4, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x100, 0x40) socket(0x2, 0x2, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000200)=[{0x2, 0x4633}, {0x45}], 0x2}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 2: r0 = kqueue() kevent(r0, &(0x7f0000000240), 0x40000081, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x9}], 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xb1}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r4 = syz_open_pts() close(r4) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0xffffffff}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x2) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2d, "8717f9050700040000040000000015e1a500"}) writev(r4, &(0x7f00000001c0)=[{&(0x7f00000009c0)="75a70bf89eddf8aa66a28c7bec04", 0xe}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x74, 0x0, 0xff}, {0x28, 0x2, 0x6}, {0x42, 0x0, 0x0, 0x100000}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) syz_emit_ethernet(0x31b, &(0x7f0000000a00)={@broadcast, @local, [], {@ipv6={0x86dd, {0x4, 0x6, 'b_)', 0x2e5, 0xc, 0x8, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[@routing={0x67, 0x12, 0x0, 0x4, 0x0, [@empty, @rand_addr="34adcf9998d409ab430a88f452c83e96", @loopback, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="adf97ebb16641d78125a91493c5e7456", @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}]}, @dstopts={0x4, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x3}, @enc_lim={0x4, 0x1, 0x39}]}, @dstopts={0x2e, 0x2f, '\x00', [@generic={0x2f, 0x70, "00e25b08ec64dd70088acf909d2ae0e4990825aa1734a20bbc050480f8f54f86f4128daf40956ef300652447e88ec3324878c5320f1b4e1a91c15170f0beaac0eddfb12b56ffb3f44e20d2b60dd8abc2f360b081ed8389b03043429089bfbd7e8900d3d7973c08fcca145706cf002086"}, @generic={0x9, 0xf6, "c1407cedfe4ef6318390d6fa3be59d5ff93ef85cd2d10b903a1b75a0d401dd4c12b4a254e0cd6616d19205580dbbc62d862239ec76c0658761c93199ef4ab13a080e0b8081e70c23736dc7e7c0087deb9018eb12765ba345352335f98c4034399276496c8de1ffc843b04b46c91174b0f2c1646da67de91cdf4ae3d98fee42868978bd585b6b2584b75845a0d32ec854a9547d2c92ea5dd862c219fc19662c8c35064b94f5266dc0eb2ea1b9cb36c6fc7ccc8116d7f9908941d789bdd05751eabf4f3cf8be43383f4fb964cfcd96cb8bc3433cbf0666a6fbc9e54b5e42c39cf0185ce6c62296b98b1f3cc657da808c1e86ba6e388e6f"}, @enc_lim={0x4, 0x1, 0x6f}, @enc_lim, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x400}]}, @fragment={0x3c, 0x0, 0x17, 0x1, 0x0, 0x11, 0x65}, @hopopts={0x2f, 0x6, '\x00', [@ra={0x5, 0x2, 0x2}, @pad1, @ra={0x5, 0x2, 0x7}, @pad1, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x1f01}, @enc_lim={0x4, 0x1, 0x1}]}], @icmpv6=@echo_request={0x80, 0x0, 0x0, 0x5, 0x1, "de3beaebb802cd181627468fc9bb4f0178d7f67acd1fb94dd30cfa44abada6530c2e1c24db13620b679512632f064c788c2abb00c8162397e5af42ab55602c4067d25f647391b1475f14bb8a07ba8c1119d273fc65b6006ffcd3bfd1fca41f7c4d0108c26dc8eb803badd8eb31"}}}}}}) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) socket(0x18, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) mprotect(&(0x7f00006c8000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0xd, 0x0) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) dup(r3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000440)="2b2e7b07000000000000000004fba6a2781365eb66030047da8f0b06c0f4715c94011600f76f214c28a39753d93fb164b44bf036f9e11039637a415566b42a4347086b223d4a92117979cb575ef7d949c551bbb54362f3778d181d157a21fea8041f5c9254ff4f342dab973025d00f7c4c14a06000d4a157ffd631", 0x7b) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000000)=0x2704bd46, 0x4) 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) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket$inet6(0x1e, 0x3, 0x0) fchmodat(0xffffffffffffffff, 0x0, 0x8, 0xe) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000001c0)='./file1\x00', 0x0) renameat(r2, &(0x7f0000000140)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00') getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r3 = dup(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000002b80), 0x1, 0x0) sysctl$hw(&(0x7f0000000640)={0x6, 0xd}, 0x2, &(0x7f0000000680), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000240)={0x6, 0xa}, 0x2, &(0x7f0000000280)="c76bb2d5d5194c0fb70d95adb8af1d73bfbc1e3d35b1fd725caa1dd4da602a606b317f28fdc175233579ea6f32", &(0x7f00000002c0)=0x2d, &(0x7f0000000300)="7e64c4c7c04d5688bca64ca819ac2b070aca6b1f12b5214cfae9b8cbbdeb714ee7", 0x21) socket$inet(0x2, 0x0, 0x0) pread(r0, &(0x7f0000000040)="16", 0x1, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$unix(0x1, 0x5, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000500)="94010502000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000000)=0x4) executing program 7: r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f00000001c0)='./file0\x00') recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 5: sysctl$kern(&(0x7f0000000000)={0xa, 0xd}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x2, &(0x7f0000000080)="e96afa1aa045b5724b2d6b8b", &(0x7f00000000c0)=0xc, &(0x7f0000000100)="c93dd8a392a6e56d268a0abd9a6744fcab208f315ec6501fb034499b11998ed3b24ded703a5d08c41e83243217ab8738ad80d4903aa353c35ba828d28ca60f209180eabf9dc0422982cc5587526a3d53e6e781c7a63ffcb7b8af3896ad71a90ef13afc2f32ada183ed2611184f252f3dc0f4f565a260ace2f4cc9ee6f37535c24db361e4e0fd6bff9739e70cbb896e4a105239b52b9e7517f3b799e5577b2b400b30756ebcf0e498cd2617264fef8a732d093f5680de1f3fa4acba21b5a5f86a5f1fdbade0b9195fe8", 0xc9) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, &(0x7f0000000340)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec3708236ac086000bceaf278380e0629db10c10a5a2caf7e5eea4f10c6ab09000000f902e7205207bc8d6c0c7ee8f05202bc13cc178327c9792c7cf7e7c4e79296afa2fdf99b8d8c76bb", &(0x7f0000000080)=0x63, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r2 = msgget$private(0x0, 0x115) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getuid() r5 = getegid() r6 = socket(0x2, 0x2, 0x0) r7 = getpid() sendmsg$unix(r6, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700000000000000", @ANYRES32=r7, @ANYBLOB], 0x30}, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xdcf8, 0x0, r3, r4, r5, 0x100, 0x6}, 0x7f, 0x7f, r7, 0x0, 0x5, 0x0, 0x0, 0x8000000000000000}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x2001, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x0, 0x2f, 0x4}, {0x30}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xf66c, 0x0, 0x7fffffff, 0x4777c53f, "1c102609307e7be2df67de202a72da64612c3300"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(0x0, r2) r4 = shmget$private(0x0, 0xc000, 0xa0, &(0x7f0000ff1000/0xc000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x1, r2, r6, r2, r3, 0x42, 0x3ff}, 0xfffffff9, 0x0, 0x0, 0x0, 0x3, 0x8, 0x8}) wait4(r5, &(0x7f0000000140), 0x0, 0x0) seteuid(r2) r7 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000240)=""/204) wait4(0x0, 0x0, 0x1, 0x0) msgget$private(0x0, 0x82) r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x10, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x4811, r8, 0x6) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6b, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) wait4(r5, &(0x7f0000000500), 0x0, &(0x7f0000000540)) r10 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ff3000/0x1000)=nil) shmctl$IPC_RMID(r10, 0x0) executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x85) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) syz_emit_ethernet(0xb3, &(0x7f00000003c0)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0xa5, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@noop]}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x12, 0x2, 0x1000, 0x0, 0x8, {[@sack={0x5, 0xa, [0x9, 0x9]}, @generic={0x3, 0xf, "e576946475fc563be82dd03610"}, @sack_perm={0x4, 0x2}, @sack_perm={0x4, 0x2}, @mss={0x2, 0x4}, @window={0x3, 0x3, 0x6}, @sack_perm={0x4, 0x2}, @timestamp={0x8, 0xa, 0x9a0, 0x7d}, @generic={0x5, 0x3, '{'}, @nop]}}, {"404d7b88eb14eb91cd6e57fc3a74979d2c4619b32879485cd564a182846d38c1079c8bd8873298811851f4857ef1f88aa84e9d7f09d05278e54a79cf19df9a701be8b99b64"}}}}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r2, 0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000300)=0x5) r3 = dup(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) accept$inet(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r6 = syz_open_pts() ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000080)=0x7ff) r7 = socket(0x18, 0x1, 0x0) read(r7, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f00000000c0)="53da903e", &(0x7f0000000040)=0x4, &(0x7f0000000180), 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) r10 = dup2(r8, r9) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x84}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) /dev/bpfvnd0: sloppy read from proc 26118 (syz-executor.4): blkno 2 bcount 1 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCLOCK(r0, 0x20004276) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x9, 0x6}) close(r2) r3 = syz_open_pts() poll(&(0x7f0000000200)=[{r2, 0x4}], 0x1, 0x0) dup2(r3, r2) executing program 4: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f00000000c0)="077c42065fba2bd2eff7482cb682699976fd5065f6c16566fc688084ab8456a565a3fa", 0x23, 0x400, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x204c0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) fchdir(r3) r4 = dup(r0) sysctl$net_inet_etherip(&(0x7f00000001c0), 0x4, &(0x7f0000000200)="cbc7d59b35b8bc1deaaa8d0e5757fd5a74297c8121237b3b6399d62d89b5f013b108a351e60d8a99c32781e23ab2cc6bbf0c8c830ed9fd03ec73fdd1837648f715e60e9a90fa2b7b1348597b8e48deef", &(0x7f0000000280)=0x50, &(0x7f00000002c0)="415957a96602359294c9a96769580fe40f464929616201fedf1ade5e3aa82e53bb5c19c9bd6b7acfeb", 0x29) sendmsg(r4, &(0x7f0000001780)={&(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000340)="6f1d598cee38b173dbb711db747ed7cae45d6e6e6b885c3385763e024031cea6f7da0dc42789ff89e91f1d92f66b30b7b5f5760721fd8c31e1b4a723ede375be30fdc19033b14cb7791da83ee0606666eceb275727764e637dabb53a5932916e16a5803210fed5007ad77566dbc259096efa90268316850dba8f467ed106843d325547889b7071da381049878b4987ab0550cf154a6c1d859d14b76daa2c5695cf6e031796a545f5119ef832c2798c4175b4e5c9e0ac0fd7b97359e51407b0b9d80f79922c3418b0084a14f2312fdf1515fae78f7bbe08813feeaaa35f164791", 0xe0}, {&(0x7f0000000440)="0cfd3e5b9241b4b3ee47c2e8d7f4f2bf611facfafeb8375d64e084c7fa0b17e119acc6a4", 0x24}], 0x2, &(0x7f00000004c0)=[{0x108, 0xffff, 0x5, "aa344115fc146ecab2f31dac28d36457cd0a264d36ddfea804e7c2ff61789e04896041f9b44d9689c53e59eb54be32387c66db285e20d9fdd3da704c0e342e4d2787f417b2b4e19d2ce964b60ccc8fe6f5ca3028fbfccd13ffb33d345f1003e635c61fbf13b1a030ae2903c9e0c9b9819a9e9c8c2d5eb5ac48afc53e4adfff7c5d9da716226dad86c25f5e99e99ef593a8178bb10043d304975d0244fa76e99a09c3db5026ea63334ce3c312514731d95b091b788ae62ee1df36e0cf86550ec835af16dea5bf5fa1124ca5595b97371d62cbdf58dfaec9a49bb6111eebe2ea7daea6c065dd757b667f5a07ce745b02cbbc640c"}, {0xb0, 0x1, 0x10000, "120c95c00ffd070478c256f2c55c7a3d3d4b539b434b8ea93874195c75bc0de3aba1f66c884f34bd188763226a2db433fb1d521ead7384388c2e7e140f36fe15d6f57e916d078212fb2beb0d50bc2c8dba3b5f3868f369c6bd12abc12e9b693bfe527d2663ad723bd0533181e42c3a1ec80ebfc6a9a833cf3326195aba7fd640c0a2972ace6de205d99a2c24836f47a090b00fea5e903f16eb6623"}, {0xc0, 0xffff, 0x3ff, "f90e5dc9ee715aa0f71cab0898dbcafe60c90f0f3ccd804bd8575c718f2832192cacb2e5ba1d02db9c9664a621f116b608e62d5bd3515eab674c68cfe964f6f466364fc80da6ee59e6011454ecb6777c6eae29f9e648442941cbac6974e3d86b2822c2ae0cb043e60e2d3e40ae7117481cf7aaf13508da5661cdb8095c1c8339394c978a61ed792d31f0a8df52ffca03e7ab5f494bf95f2074941ac94d1d65aae29d6db3460e1a4edf2f83"}, {0x1010, 0x1, 0x5, "5e4da01f38ee7d75347c613478b02f57ea0200c0080978cb5c41ab1b3fb81631e35dca3ea72950b87bf63fbc94727f05ae79b10fbc277ec089ef46dfd8b30a7933b89d95c818a4269c1272dc42d5cad9d29116bbbb17ec4761ebfcbff9c19bfe4d815e862ce2cbc8ac8d6b2f0ff313d81d963acd73f6f9fdbc87e8c6755b772405fc0258fa340cbd435ec33cca458cf5bdef533f0f63f380eaa8c9f8fd93520c071dd7f4f0c4efa512a1daafba91ec0b389076029cd4c8e1fec9074c0858a27e920551af44dc551e543076e92e444f4a919f1174c49998613ccb4cddd403a8a94cd064aae09669442f74466967066618c05561ec31f926e945eca15889f9641e1ca3b661ecc544cb2024e9b128cf019a8cd98ade6a8b89c1c0c32599a9920ca413f8e6ab61ff75011a91ffc3a2a2da815f9790c55cf947fd2bff2ecceb12868f3cad8f88043bb9ecc80b01410bc4c05b365f4558d128510c1906d830eeed97f9753bcd140d393e50f4d426cd132b43802a879f2695eba97471df5d9e56294dcd57f4d6fb700b21c76a9e8cc160a180fb934c9d9208091f6a4e8275afa2ee0c517b92b5a0fa2dc9e2af95a2d855c681c367a714f4a0f85dcb6f1102a3bfc9cdb98c8468ce5e0d63f11418f6b3feed12c0806da2e814eafe46350a385d168917a1a93d065ddc9382fd573031822d9c104f98a6b665bf358220bbabe2f49360ecaf5de9962c999a6d0ac2b015c41b3805146103b2e49f2d73b5e36840e05b1a050974e23b589673e7a644fafd723134f3fa1e4029d654415275cb1d78ab23eceed4e07f0c25e026466463d6e2cb399e5895aa8b8dbe0cc15dd6d000717a50e0f41fa8d67f7d474f9e86897b3b51e01e4581fb75fcd51d86049b91a0f06685295c26ddf5c6464fe5a4246ab09bf110d62ffb4709039322efcbaab6b17d65746a1bb3b331e266abac2fbc7dc15eb7856cc8dee3914e71b8e7742bcdab559c99f1c4cf45c52e41d76cc00959db401196d3a2eb50c651dcc4570a1f78fcde6b0f761117bd82c69c1d20a841a5f94603a3a27fd591fc7c15c1d0146ca521282e167fa9186c6f9ba72aafda95c1965b9d85806b2540d4eb3301617b6cd4c9fd1d1cbeb6971ab3b2f6c0f54bc8e659526e24ab6596a88657fff12fd5237191d8d275dade3fca82eb0a6cbd8581ea1187dfb18a05af29416c3e1e07108c51052f6bc49ebc753961ec7984508c7efabab19a49527a80f833b4e909d1105f49ae14e5e3edc25979e2215ed593881e2c916392095faabbbe6eba234097e3d024997d860497656ba8d69208cedcdb93b5b7f3892935c65112f98ab48efcb948c355f14da51c663d19b0a65caaf63769fff47868c7dd71ef57e4ebc32c80e031e9b679963be4a0fadf27c2c2e7e61e75be04bd3e0d8f72a5645b15cea63c8af6c31aa9e9f1aff4fb68469d77438bb2c30248f97df5984210bf81643b9f887b4aa6c3391b67533af8a9a9a24a4065528f84ca7dfc0b2e7e3705bd9bc6e1bf3b81d21eb768f83c4c0ed4afe43393732c2c53a314056e862a76e581e8ab3fefde412dcd051b409e3a6399c06e05d88c11d23d66c94aa3cab31e79eb458ba6f7066fe63a9a0cb44e5bef63348b4b5df077545947214619d6e7e199a3b8759f2709543ca43c877ff8348a3bcb939b4987fc47a70664b7255d2c10f636949ec92cb2ac94273143691e546e289177d1032d8242c3fea7d16beb9e62b21586c4e3ae91c909ef5bfe9124034ee41e2b3ba9d0a44be284a8896c6adfe803e3bbe5b1b290d5273c6a32a9284326d746c1c17bd5f807b722d22e56b98dd88cb6b8555eb7b6806f57e5936fba6888d5eec23ba76092d425e7d5d0ee093e8abffb8567a14b85ca8c62368c731c463cbacc5ab9e78900e17a19225a0b7711dd0b50c4a603a8e0d24e7bd22a84189e97e68028135b19849fd7896a8b9bacc37a3785f36f6654f9e59c3a83e5085a62cdd12be10680f2bfecc939a8beb719e50475ba347d7a3214e9e532199621f715b26485ae253325a9f365c384ed1184a75dcca809b2a259134d4cd6712955e2d36571e2af18ef56abad6645c17b95e39e4da1dd7b80a2138cccf1d8e38abe2d441844d3735c586bcdbd5a6d82645d3ce0c2bc9f416cd28ca0c8e45f0bad21d2d588be95eb89c18d46468d1ac593676f7a561f61fb50bd341ebc5da86f784bbcf7a7883313624b9521b675e8bfac70e0a9c06cc1b2eebb88917b8b9e7d10b48f031eb281be6c4dc0c043cf4aa1431ce5c2ab97cf9a00f57180c4fb2403140a00727924a8c80731b66ce21a47f9c7c2c7285e184abcc89cd6642a6311a4d1ded5a46d23d9cf34d4b8e47db019378e148791688b6df2c3c5bc73920b80a1a1fa0427b9b359eec8f1a75f678cf937881c4b6efb334d31ee141167d7c06bdec48b4ce7401e3aade23fb42c51b4162115f308014c51b66e5610f5c692e7015275caf1d202812d29d9711a67e513121ffd60a60fdebcfd49138461bf096296f4025d91c61c8d503a8bf3cfd448ce4917310b4de2ccbe5334b5b6743adb6dbf5e2eb2bcdea2e89733fe7e4077e2ba057ada63ea1eaabd0ff7f611dd5e2aa6d0e651d1742e8ede98fc5bbf60d374003428ea7b947707026d666f1fde96e87f397c4a6c5f0b99f2599015d6ee7937e6ce5359ce97d8ff30dcfe26bfe836db3affdb68822a4ffe4cda8564282eab891239e293db1d606368a940717f598370e0e6a5aaab5bc34b34e526da4cc59deeac2ddbad180ce1330a78fff170d179aee35e24bca0bae2547c5c608c0798b13f602af67a704fc61ec512a91436389ac88c38fc2a6f55d6d27833bcef48d0e190cb90bf0a8fb0f647bdb6aaa40c85034d172ca941f4765873636a227c382e5425cce783068604ef92c49602dde5071d201e40726c13deb354af6e6b230c6221a0202f3af41150097f7f6318d6110a0c69bb9e8f3908a702637d306c4f62de9bb9972935448db136eb2d2004cfe86028b8d40be149bc511d359dedf728fd6625230244cde4bae6b52bfbedaa4e4af4aad7e055469f16c53f6132443e4abce19eabc3f9ac4c492beabcbffec941edbaa937288f4a9623df3b13e527158e31409d52bb822ac1906e065b1bcee51c4bcc899912af41e5ad8b8506dbd28031a8dcb493f6dd25e784c819fb9f3924fc636bc3155005fcd55014bceaf895467ecd1bb64ae1c3c711b100be61406bf681abbc63ec116d31ba0eb76aaaa1ab7e9b4b6bed8f474fb4c68c63728bc09558378e9f051491abab0f526e450ecd727842921159d13740556675152b050a1dc47c19d3f409a173a404e5e4538bada83c89f079f0207cdb9bf0df1785be60c744f0b122e7fe4f8b2b92d654cdc43b68abf89fbca8f701eb3dec979f1ddb88d2a3ae9c374192e260737fa098889dc22eeb288ec2d765dc5a30a989356ffc702a3a4f271b0b457caa4b7dc077bac954bc5a89a1c02eaa6b507ac52b9be63d804b96356dc8281c8c37cc96219c07f8b5ace4bb0ac504706766080f7d858ab6e2d9f94019deb8ee93d146a711d3c665d5249e4c2b0ef5d54e3399d8f2b07825933906c5d8508c9731876e736c754cf2466645434749aa0f1aec1a4ac6f0ea7422a19dee6dc419d1ed6b0c55816fb7efe7212160cf3fde663f88261c5f198d0b207686af7a2cd9e50a346ac5bc4be8a338c70d0c4dfb63bf9a617e34b5dc2c1041574d480ff3c6084d251c9066378be92982437c1e0547b4e5d392b297c5e7915b3e469000bcddc738735851cb4bf3cc4af4f5b010bed862c21d5585d0a9180801db04fc329b2c92036c9438508c98ed2ddc7a9d2ec3d4a36eb2eed92ff763e7e9598b42e9ca7802b54d9a371748d0842b7774939b92eb2b61591c877cd7c703e65ffa2eb0b59de4c5ad051fd5bce6bcfa2124b521b88a7ce8401d8fd3fc9086649f668b06d5461d6599c9bcb72ec45d4ca9c7380675a347195b49fee173d067c02c82910fd1e2bdbe5bd2c8d54cf6c647a2d245cb215810af1353901e9a6b56280b1e84cc93542f6c3c5d76301c0485a066f553ca3177bba9d1451cc67aad280e2e48b9c9b0e7742dcb1b8ceb1f86cdbbbff398b4fd820e5702eca9f3d9c34c7e81b9d21c241ad95f90e3e521dcd4b404d380d8a2598e14078ddacd66f650fdea0e710f8304c779d567213b692335c5b13e64f47522bca86d9e5c7350d64af8b471cd2bbf15c1232f9945c42efcbc9f5095512bfe92c179eef33a32d634245956cf2511cbdc24ce8cd5d8bc2005748a31d18889f1871a7a3ff6568e5444b957e735714bd12cfd072634bede078dc6e542be28074b357fb26ee05ff5589e6c44a9e3de34002e922f7fe6f26a9ae96c8613a5e88d5714414a23c76b504d5f02d8a040e3ec238310ebe1f5bb6464e5ff407bc6584993c169a36205144f27a94197bfa62ccda456c8a8421744b291126cf48f5372900274c002614716e27dd593a86f58ae605ccece707a64576d19aac8ab6da0e28911fa8a5a6186ac42feaee7f52b8a83fb047c3e9848725396194e9a88c4f71bbe0ae7c461db539bd7179533761dfe8673e83c2b0ace892fc3aadcc0747bf8edec3107c9a6f7c14cdc8a168e17de962651e7db5af9ed4744057dc9016e4e4c7f35cfa33ee7ebe15aa866380d766536ceba251d1a1ee6d32ea71aec31e63461d39f0ea5d06bb9140dedd66a75b03ece0112d2c43835ff0917763d282398bc1d7779c6eb59f4889b6d6e4162ec52e50ed39943f4f807f729e6400d341cfdfac4f604a4ae00f82cff858f61f46b64e0e1525e1ed9dfcf3c2cc2cc7eeb068e4087de3242479ee1048b15252662792d2012e48161e5317e5e3410ec2f739bdb4b429e7a82b4de7d84cdf476078401f1b78b24ae1d662af796befcdd5e0234885c20dd4d2c7b37e7698e8e1911c676a8b70db0e46ff25cf12df7e086f69d63ef3611973b706b4b820cba32229c6e283ff635ca09104be02937daa66db95eca92eb5e6ec9ab76f06287c714aafccdc7ec7cc05b033a961c144e0d1cc3cb9bfebeb4ca2b44dde2c587bd42477f7d65e4e657018c92b4cfc9ff05ffd93bea920ac54690f9ffa5933e2628393bedab61827967e12e4256ebb9e5c961588d74b6ed1e246d97c4205d6f38fd4eb73a85c68c04336b0fc731a1b5262deade8c1d28daae2308e99d949d8b4daf9b211a6bea2faf711fbbde61d5771dc7f6f6b00e92e88cd2099f3c95a32f5546c9845d4c314c3b1b2f2ec1fd93a0c0733f32585b07c57cb80fd4b87086098cfcab0e2386a09af32e88ee82a4f42479feae40202b7dbb05fc299db3582ff4bd3943d95e5b8a46d248e471f30a3fdcc6e764274bcd651996dfd8bfdc049aa542afe41ca51ba153f61d6e5a7345e90e39d5db5e2ef896568ce4987e65eafef7f868e9e43358ff121cbd3b3e138008ec9411ec06f25b3eda60df45edbd9a7e76c0c052db635279a9e85c6ce2e1dbff8d2b6d6c3fb9b7accfd1c6e717fde594d2a5c72309bec6812c5354f228bde23b7c550c2cf5d226b7acc065060b1e6d010d6f3b3ad7b4f792d8197c241bbb62ccd28b57c6115e438f82eccde99882cabbc9ffb934653713fbe5ce9aa6a2e2308eaa277f2c0a9192682f47ff1233d370fe8bccc0f8cf944dc66ba55e0a6ef2914f5545b8bf788c0e8d2edb7a0cbb30c943d5280514d46683a5abdb17e1abff988aae52f2492f09d2f7659115e65ef4a8e8bc6093dbda2fd0ce57d0210486dc422e913c01abc17aa75029b0"}], 0x1288}, 0x2) fcntl$getflags(r4, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) preadv(r0, &(0x7f0000003980)=[{&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/204, 0xcc}, {&(0x7f0000002900)=""/79, 0x4f}, {&(0x7f0000002980)=""/4096, 0x1000}], 0x4, 0xdaa9) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f00000039c0)={0x10, 0x4, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xb66}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xbf2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8000000000000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9d}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x300000}], './file0\x00', 0x5}) r6 = semget(0x2, 0x1, 0x0) semctl$GETPID(r6, 0x6, 0x4, &(0x7f0000003bc0)=""/18) fchflags(r0, 0x10001) ktrace(&(0x7f0000003c00)='./file0\x00', 0x0, 0x151a, r5) recvmsg(r3, &(0x7f0000004000)={&(0x7f0000003c40)=@in, 0xc, &(0x7f0000003f40)=[{&(0x7f0000003c80)=""/221, 0xdd}, {&(0x7f0000003d80)=""/204, 0xcc}, {&(0x7f0000003e80)=""/154, 0x9a}], 0x3, &(0x7f0000003f80)=""/77, 0x4d}, 0x42) chroot(&(0x7f0000004040)='./file1\x00') chmod(&(0x7f0000004080)='./file0\x00', 0x102) pwrite(r0, &(0x7f00000040c0)="a4503cfbe4fb6f08c5988c8c1de437e15fcb9ff67198d278c3c9a8a41d8b93f169abbb264e37a560ab5f4a3b612f31c8822aecbf035331b42b5fc62a24bf272df748dfcd9be5", 0x46, 0x8) recvmmsg(r4, &(0x7f00000055c0)={&(0x7f0000005580)={&(0x7f0000004140)=@in, 0xc, &(0x7f0000005440)=[{&(0x7f0000004180)=""/11, 0xb}, {&(0x7f00000041c0)=""/155, 0x9b}, {&(0x7f0000004280)=""/25, 0x19}, {&(0x7f00000042c0)=""/165, 0xa5}, {&(0x7f0000004380)=""/4096, 0x1000}, {&(0x7f0000005380)=""/152, 0x98}], 0x6, &(0x7f00000054c0)=""/175, 0xaf}, 0x7fff}, 0x10, 0x1003, 0x0) accept$unix(r2, &(0x7f0000005600)=@abs, &(0x7f0000005640)=0x8) kqueue() bind$unix(r2, &(0x7f0000005680)=@abs={0x0, 0x0, 0x2}, 0x8) utimensat(r0, &(0x7f00000056c0)='./file0\x00', &(0x7f0000005700)={{0x8, 0x7f}, {0x8, 0x9}}, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000005780)={0x4, &(0x7f0000005740)=[{0x8, 0x0, 0x9, 0x98}, {0x2, 0x41, 0x0, 0x9}, {0x6, 0x7, 0xff, 0x3}, {0x5, 0x2, 0xbc, 0x8}]}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000057c0)={0x7f, './file0\x00', './file1\x00'}) executing program 0: semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000040)=0x80000001) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/119, 0x77}, {&(0x7f0000000240)=""/26, 0x1a}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/207, 0xcf}, {&(0x7f00000003c0)=""/42, 0x2a}, {&(0x7f0000000400)=""/96, 0x60}, {&(0x7f0000000480)=""/164, 0xa4}, {&(0x7f0000000540)=""/159, 0x9f}], 0x8) sysctl$net_inet_ip(&(0x7f0000000840)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000880)="1afd50b12a81ad2d02c4421b700f91e354b3ea2a496dad928580792f6b16327a9f3207ae44df0671a7bd20cb68f58c9f68fb7987d109f67cdf9000a67061710f80797f8d95874f1c04ab7ef79a04660fc75bc8de38c66787e9457d2e90600aed4421996ffc5254a92f46290800bed9cefc", &(0x7f0000000900)=0x71, &(0x7f0000000940)="9e7f7f0d1ea3a0077e137c57113fd2cbcb0cc51194c127f9b027a53156d12785efd7216824bfd970fc08c55fcfe2f5ea7fa1ef60d526294019cedd175082d9a5b6c3bcf7ea5e1d39de7509c46ae8107125fbd6e55618395ec283daaf96b87a6557454f0561356bf99526c3ba38aa7a18739e1cc97cea9e0fa3cc9430079b84b16a26b72ec8fad12f245dd50d6d54347a545d67d74a0d2a2fd47dbc60f3293422dd6d3caeea2ddc881cf8ee7478b9043a07794fce4415f2e5c7d7d0381103a2787140b82c776afa0893aa463b86fc49f8704e061be8d3d9608cda7e36f1c74390e23e051955c6c8868b", 0xe9) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0xfffffff9) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x14}, {0x35}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[]) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000cc0)}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$WSKBDIO_GETDEFAULTBELL(r2, 0x40105706, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{}, {0x20}], 0x2}) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) open(&(0x7f0000002600)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='W\x00') executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = getpid() setreuid(0xee00, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) r5 = getuid() setreuid(0xee00, r5) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) faccessat(r3, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) r7 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000000280)=r1) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/236}], 0x100000000000039d, 0x0, 0x28}, 0x0) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000000000000000000000000000000000bb60"]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f5"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df6", 0x15}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) r1 = semget(0x1, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xff, 0x6, &(0x7f0000000440)="2cbb934238396e7549f65957e9cc0a7fb29a7db71e4ee1c89412fbd5f209000024d8b8e6c0f502946920c483eff72fb03fe0d43fdfd58f0d1d91277d370000000000000000d57602be934493e4b4c383a65107f51c14c9d7160bb67af75aac5f8747e6fa9d62bb487740347ca651010000c6fd67a71527fd230620e112cff93d56f57421ec143f995a367d48f9ac495b7eaab0786433460a33d2a206de53f590e5f394460be9285b28d0c8d1375f49b9a1b9fd1af1d79cde53206f58c909f9f1f6616fd648c58e7427b998688088ac1832449cae92d3f53d3f8d2d7819518b58f38b68636829263846955b3ca7b676b4da9fe9f9596d28953ebbd72ab2a7124e253e564cd7322ed3a2352dd44e55c643e3b96fb7b2856db34f31a55cf4c0a6c47ec2b13958295d8057a0473baff15bc1b104bc233457cc3dff35b3d2bd29433d246d9795c9c5da520884394c2a8274c5025639901d7bd707698d81015844ae", 0x15f) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r0, 0x0, 0xb2}, 0xfffffffffffffffc, 0x100000003, 0xffffffffffffffff, 0x0, 0x67a38c5f}) socket(0x18, 0x1, 0x0) socket(0x2, 0x1, 0x0) r1 = open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x8) mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x80, 0xfffffffe) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r2, 0x3}) socket(0x11, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) shutdown(r4, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1001, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x1000c) msgsnd(r5, &(0x7f00000000c0)=ANY=[], 0x1f, 0x800) select(0x40, &(0x7f0000000280)={0x10374, 0x6a, 0x0, 0x7fffffffffffffff, 0x7, 0x0, 0x2254, 0x10000000000}, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x9b}) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYRES32=r6, @ANYRES8], 0x401, 0x800) msgsnd(r5, &(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES16], 0x401, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x27}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00001a5000/0x1000)=nil, 0x1000, 0xdc6cab71495abda9) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000080), 0x0) executing program 4: socket(0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) syz_extract_tcp_res(&(0x7f0000000200), 0x0, 0x100) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) syz_emit_ethernet(0x16a, &(0x7f00000003c0)={@broadcast, @empty, [{[], {0x8100, 0x7}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x158}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x0, 0x0, 0x40000001, 0xdf5, 0x2, 0x3]}, @timestamp={0x8, 0xa}, @generic={0x3, 0x6, "a711e801"}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531d55a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7789b75e12dcbdd3c2bdd5eb3d0ae58ccd15a08555c8e7d0700000000000000f3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad674227c9039169a754d6fe1db80937200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f55a3774be3f013f18979"}}}}}}) syz_emit_ethernet(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64}, {0x28}, {0x6}]}) write(r1, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000008c0000fe350e28ef0900c08cfe24be00000000ff020000000000000000000000000001"]) syz_extract_tcp_res(&(0x7f00000002c0)={0x41424344}, 0x7, 0x2) syz_extract_tcp_res(&(0x7f0000000300)={0x41424344, 0x41424344}, 0x3, 0x1) syz_emit_ethernet(0x122a, &(0x7f00000004c0)={@empty, @local, [{[{0x88a8, 0x2, 0x1, 0x2}], {0x8100, 0x7, 0x1, 0x2}}], {@ipv6={0x86dd, {0x9, 0x6, "66ca40", 0x11ec, 0x70, 0x6, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x99, 0x2, 0x0, 0x2b, 0x0, [@mcast1]}, @fragment={0x61, 0x0, 0x20, 0x1, 0x0, 0x0, 0x66}, @dstopts={0x29, 0x2, '\x00', [@ra={0x5, 0x2, 0x6}, @ra={0x5, 0x2, 0x7}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @hopopts={0x2c, 0x201, '\x00', [@generic={0x5, 0x1000, "6acb5fbb466d83174539d7b7ff961d5a5ea54f3213d4c30589f410b1452fde00c758b57f42ec9c5cd680a187d2953d8d753d47967b9c0ab85c220a399cb57a0a80aac20e655b7c10c3e57abd5e63c23944311a65dc516030e60f3eb52ffc51932fd7c5df8630332a1be2b76c8a39e32850b846f8a12976e61ff6114d2b9e7a761e6ac1c5085f87a7156f685f21e36fab0e4bbdbf0099d2f87d1c24a8e1ed5de3a2be0cbb3a0f2099105b5b338e79df2ec6e750915854ab9e6c1ebfba76260c7b44350293dd141e5d192689ce92567c7aa4f8e537eb7b95ee8c5f73e45e6467fffe45eb3a4a760a96aa3462eae36e03cac4d76e811a74c69be420213691445c64c613b5c0cfffe4dbd494ba362d57882d5c5e696ae751651a23eba6e2f386671177cc21542203a69f054df9bc9b56f2004e8ac9b7059d737e16710764d69985522b1adcccb45f295f211e95966e45034d2a086c297278aa544030776fbea6250e24246724c598c788dfbbe2fa24569c345e08bcb703ccd712576c3e6d828a8a841fedfcc117e91ab5c82be72404564a5fe4ada034c9f7eff74deac7467cb8d7efbea6d0d7f6b6169537970e50389b4fb3b125092bbc4399eef22efb11dc35689b7f41b777c0ed8c21764fc4cec882f2cc096ea7c1f3a817590344332290600af358623a8dcc9cc1ad4e72b6504b89f5720782abb57b27bb8472b5e5cf8f35acb616bbbf78a700f16c37f1fc2cd06b78d7cdea7321fc7803877730a835c5e5e2c9b7ff3b5e3dbadb34780e85f35e474fa2865b15203cb3b6767a802bcd884f91260de9f5b4431016503caa8137106b75b3e5db481d70a25c8a222cf61a5fccd26e188ac3b397f690ef8d18e87605dc0183b373577af8889d517def6d27290357648d1487fea49f29ad93f9f41103bf1700c16783775d21a276d7d26483d97e61cb09a7bc068f4507b2ddc7a825aa3ff21c20d80bac2956e6fda5754d3e4c892e7e8a77058f5cef6db5d0a99b854bbf5eb954c53a59a036d3ab18889cef6c43f91036cb34b0217b502cc96ba35405000b183f16213a269f953eca721b983ea86d9730133ee5c59bc1ccdfcde974486e63739d664d17cd529f5d8bf7ab7353dde6bc0dcf7e51361ad61cae01fe3b8c416087c29d3627d9d3a96793ebf2e358c6474ee771956096474a60aadd6b0f3b8c1956fd7b6a0f280aacfb705de0127c6dd03bc79a9c181c557d301fdd632371e7fa2fcc81f5ab04fc10b4db34fadbfc6dee794fd5c7797d9e28a39e76ac087d1c03a6ee56cb8c9b171e3f1f9a5dcaaa8811431a9e3438d68781c4956d69d2c9ddcc8cd375d02e7e399a48e3543666cccf4d164187fdd044f1dfc6b987707195e9be8c87462e095c3402c5210f171d10d5447da650865142bbec9cd6ffaca046b7a3debed7fffea710729d1790b21f0dddefc9be10ed17f13d34cdd6d8c353338d5c1ebd3a3ffa295f8ab3fbdadfc5a9b00ae2b454dd0d05597316ac4fc574f645a9ef2bb59072fa4d73d961e1238f9c9635b8e9fd2a03c39b80f7da4a3c3d6d4d384ed19327108752cbbc1690acfb44e8422f12bdf411101976e4ed6d8ab17df4459d263bbc98911fddf561c812280954b1b12e07df3266df3188c2602758234c0f74d465f6042d3315a323ca4435570f43108fe40a0f9db2675be9a0d26e351f3bf71e63bba5da3212a4f08b87c89f9b4be416972968250f292860cbca3c43cd52018a9802f559e2425cb626ae9a74ec4d4ba10f45d2a885e296be15201add27d505e52ac7e473e531c36e3b82861fa782ac857add8f43afc34f65bfb65c5efffa0fa2cabc176ed83ada4223170fdd620ce695c3c99cea97145b5d96602a85086a5ea8eead7e44d9048c9e493f32b8ef56e0bb6065b1ed4a7a3c4504352990a7af74cf0b3851a259da4a6af6e27be6dae569620f79edac491eaa89ff04f46aa85bdf955fd5c264b07701db99e1de8f64b1526ca48df2b2673c8bf760049f6a6adb734f642fb9051047c574b5437f1f6a9bf7e66ac58c4b7794bf808fd97fc27065418cf9f433194aaed7b8cab24edb055b0392bb7bd7fa5863328153aff9b099ca17660c432d6535c3045c5ba7c7a93246a2d752127f948185e1d3622e2cb778923ca16c9be0e9c7c401301ce0caa2ee6af0a419629e6bf5a9c730d80e4b63eb33562256a95cc8def7a6a39c26822bac163b979f9a01084e9ef361b295acf89cef932dc4cc25d0ed5c366a75b37000c98610ae2f40f0393075db8b4aea85ea5bce15b7ba5e0dc25fe791ccf72342067f716e85bd22298ed726b1232d4a150843f9a2a3a10aa24c37fd1a8569c5aea5748a1034736cda1bd8c62451a10dd8243953dd07fc16873f26419e6c1af0a0369f23c4707967f2548508220fb0f2b0cd57b86c8a0d7b4ddf1633aa4f2d8a1d67049f77fe810b044d902e9b45437c304320a2813e4e540df7d84ec5fa937cb94d614bf81f463eaa0d96be856483b4ca14b9a61b07cd563fb3a924a9ab1798863cfa892120ac7c39935122ada1028a15eadee689535fbf3cd17d999952b7a1ade7afd04aee4cbece6bf10657716ed8694f7daea0d49994f3e34aaa541a104d0a9846e790a2739775aab3831b4c8a8f9098d6cf6b3b7513b4d56bf3e3160ed0092c6d08538f9549a2bd85ae4d5183538242008f133841d49101c9b169d53a3d2878152a8f666d3ef43961925bb0e5934ab610d333ffe2f1b0b32064646d90d4c6c87a190f3d6dae03d1ba6286a2a2438048e614f2cfa8cb0a4c2fd07219f22bd98bb2c01b7b03fa2797fec1bda95322f4c5c3e435d6d4436fb5c4920a3427210b94f4720f26cb40067534634526ff33e62328d59a5d4eff43ba555c333aa803d334afb18d85cd5aa2b74868a53884975af6a13b151b14e095844128db785451661b45e17845cf37ba9434af1aed02b05147b2c73656317923042ef662b21836829c961f85f2e7192975692c7eb6483c04832b8389fc3e53813c6fb5b4372c55317f03c673859d147fa97e3224bb245a34f560c32aa939f11280b42b52e977057f2e583c26b3d343dde09fbc121c6ae736c467a8575332930fe19597fcd0645694143c2081623fd22be128fbf0af5716be21968fd1ca9c7a7063b94c2f7ec6e54a00b95499aff2d159e172e0f3a06408341c855464bd85a5475e951846266f01c76950d319a943ae5e487be8e3ab42ff4545e8d27a0c3d53802cb7d2d060169f698646ed4514c54154c9c2786be32d59d02aed1b3b9a001b39b8eaf2b7d2c3a1ff5e96193a9626192d26b2dc6e1ef5849487bec720c699dc2f92e2faaaae69bbfeb393aae77c95dc87bac3b45be666e34a3b42b127534927cdd39912d7954fce78fe0c4ca3367878e7d25f1d56b7c2423f10668c19d244d9e5fd431884dc5dd241e3c5abb17667085c04870c9dc1c2e155fdddf911c048c727288af3d62269757f7cacf74bcaeba73dc265b0e3875ff5ee6ae3a75cf776f3a896d40c12ff7f61422c29e91f66143e38f512079db2d248274a8fcd8ddb8484d22393dbb52edd8c80494614bbd1fb7adfa8f1f0c92cbabab7d83c83d2fb9af3627facdf56748008c7c05ef70fe7ba40243b8f3e7572a397e74f9b39bdeedfd08d839935915e0f07e482eb08973f9528b2377aa79c0bf4b867c243ccef0eda96cef2b8bc119540011888facdeeec07a05263f52820a9e250de26882e08367cd896dc16f6ef03e93917faedcf37f5aeebde153b3f4b5b2da9c51a3a2267b8160efc29fb3a95ab08285e85f1ded1e909fe6e1aad5e05878cae1af3aafc02e3f08b0d8bfbeabfb6f8447deb1d62ecf9d9713c905409aa1f5f6df9aaff35f48a1e6ce4ad7719e810dd9175f131562df90bf69d26c8f9c83659b457a3ef5492595726bfed2164f015b851778087b680601f616472dfa6f720151350e7f29e68ed640a5c7440eec02e824ecef4f9bee612cdc6d48b7a9d8fae8a3f295d502fc1ab622ba3de87bebc3b57ed97a1a435e8afc039b100638dd5f56644246ad750c51ce5dd874750c0cd0c0cbc21b7965c7533bd38df4adb9c6853958646015b74d92b3f87cd0936c58837494bd72514ce42ce78d0a2595482da1d5dba640416286a3710e8a4c808f3110efd2c085c3375b98ed24435af0669598a2f9cb01c4d12a56bc639905114580c6f428b62ad9e927897c07745d03f56d026994280c09d45b63620a744d6a32b9ef9eed76c05f7a36c6d02063f43caced0aa521da1db7e4b2971d3f1f3e03f4dd525099b981c4fa1cbfa61b42b46fabe26b3f70d4f54799976c8274689ef65b6c860959590fdde3e695395a2cdc1252476202370b9b19b55b65c06765ca9988c9c0f10cd6b53477096d5ea9a20b5e525718e847f38276e31106d34935c45db19bcb282e68e6b7e9221c196c485783819ec88c6c4945e3b6857102620b88c2a3210e85c5c47a5f86a5c946c64c25c47ac382bce319b735ed1bd229e05543c8ee6e0ea24423c500dad680060c31f1e70a5fe06c665ef4b2923839325a136ed6c17ff998b4825aaea3bfeac0b189d86793502eec021b1eadca7c8f57056545cc62e59ba60b03d6d90d43a6421ffbc8015ee87cba3b4f2a6285f5c827cff2f3a7e6079d9d3b1a293ba50343370410ba13f44d462d4238e43185185bb856f3f2630b9741ef875f96cb76692503a64d6ddf810d628ce8f3f8f32d3c888c07a4f45da0d3453b19961ea08c94ec252a39d25a360c3f5c367715aa7dac9edfca988421ad63b29e0fcffc0deef922fce99053cebd339d1c6d2ce800ae78086ccf239c567f8476ed794b88d1d217b25d7fbab3329b9e09b2785ba97d5ba16bebf0f424a1b03e8901966d340a847817d5c4f06b7c964dc462e49ac14a0d3ca4edde80a6fdf3eb10bc2e81d85a89f5641cc04eb1289d46b941fd24a801ec3673e34d821d44b026c4b3a9746c6b91f7540c512b0a9dea04cb674c4b55396fb0c4b4cc6c8c57326fc85f8ab11251ce1ed2ec7b1ae35a4d7eba97584cdf0a55fbbfa6c009320f94cb417ed36d12dd591e84533cb3f7f7c01e00e61783597b16e9cb3f77e3a7a089709c5003a9437339f40cb8effbe1a13abb887705374e036323a21b34684dc737886cc915b83c0fc73d42ba127f08201418932372f51795a55b7ba7657886af3b434cf6756d0adbe733b15299ab45eeadd196bdf914654e2d37e819b33a543bfc5c8f06892d901086b900159e0c528708c926d0f528d4172b9b4b510b895e2d186165e2dbcb52aa6c294601262614389ccc678cf564758eeffaf7d62849015449abdc7f1667742eb7a58d3a2f7346880832e3a7dd60aa59777411346194e3e8fbf8a71f8b114c200fffb6c0e6ce5386b722cc3eae7f73a49a07513d0fe9e1b4da37077f29b2eb72ba40bc61209860d55fc3a74389f21add49d86589c882806aed6bb40be9ee6c66becd2beb3b4fe4f689063ac79f2e1bd969021bccbbe3a3c7a8d848c3813e72e306a65ab63bee7c32147da5af0209e9c11812f5a9ae04e203b765f81a7319c08e0eca6f21e4d35817acadc025ea7e6028087fcfc9079df8e6c1e30cb04417b4f1d3096d024395948a483bb8b57d9ed81dcd1588caae123e0feabb672690f136c3104e9834f15f580b50a57dd31fb3dbf12274861534c28c83bd03b9e0d88e4647a692586780eb7bace2535e44dacfe4cfd023917e3e541506c681447a05016b3ec18f49d634cd118a26c06b9baa5c5b595ca4dd85419dcc4761d7eefab076d9fd99fe1"}, @enc_lim, @pad1, @enc_lim={0x4, 0x1, 0x3}, @pad1]}, @routing={0xff, 0xc, 0x0, 0x9, 0x0, [@empty, @ipv4={'\x00', '\xff\xff', @loopback}, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @multicast2}, @empty, @mcast2]}, @routing={0x37, 0x6, 0x0, 0x7, 0x0, [@loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast1]}], @tcp={{0x0, 0x0, r0, r1, 0x0, 0x0, 0x6, 0x0, 0x6a, 0x0, 0x204f, {[@window={0x3, 0x3, 0x5}]}}, {"3df3de19a2c0538afb4e93f33a25a6a01e7921b28258524917a915ccc02a504ce7db9ae9f4b1fdf9b49b63242187ddeea2ba896dc1e9bf5fdad780e834eadabf3301a9fb324d3d72fb07ab13a5543c1a2f53dcc738f8ebc1ba1e52778096169e7726ae06b78d0392f8a80db1dcfed5249a2e92886ca1ce0556f82ea29eb9ca33756fd06c772a2b603bb55c65913d954e46f3605c9f891c44c6a9d055c3ac7f2af7c17f07c7d3668536d39c5e563dfcc54c1723fd520e5d2466b98ac1c6316b86e11a36f37cbce4458c6ab3e5e5a328ff434fc5619d14978fe70c9540"}}}}}}}) r2 = socket(0x2, 0x1, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) listen(r2, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_broadaddr=@un=@abs}) sysctl$kern(&(0x7f0000000080)={0x1, 0x28}, 0x1, &(0x7f0000000180)="67f91e3471ac0010d25a5c1c6cd20580be08a362e7af893a8f6a4363a18114b0cfe9e52210a1be40edd733f82c55d3bfced0f49d0bf0f0d2dc00c404ace911c3224ec27001855b86e2b99b86c24fc6ef149ea49f851de38c5569c2738c34a9", &(0x7f0000000140)=0x7f, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000200)="515cb615ff51a1f79c437b1e47f03ee10cf012b62bace46e8f367203ee8f70a6d457de1d97f47f1397841936", 0x2c, 0x0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x20000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80, 0x8}, {0x4}, {0x16}]}) syz_emit_ethernet(0x10c, &(0x7f00000002c0)=ANY=[]) read(r0, &(0x7f0000000180)=""/194, 0xc2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x800000000, [{}, {0x0, &(0x7f0000001000/0x1000)=nil}, {}, {}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f0000ffe000/0x1000)=nil, 0x0, 0xb}, {}, {0x0, &(0x7f0000001000/0x4000)=nil}, {}, {0x0, 0x0, 0xb4d2}], './file0\x00'}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff, 0xfffffffffffffffe}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) syz_open_pts() munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) syz_emit_ethernet(0x4a, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setpgid(0xffffffffffffffff, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket(0x11, 0x3, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, &(0x7f0000000540)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1424, r7) fcntl$lock(r6, 0x8, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x401, r7}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000b80)={0x0, 0x0, 0x0}) executing program 2: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='c\x00') unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x60}, {0x84}, {0x6, 0x0, 0x0, 0xfffffffc}]}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="6f86efc09802952688084127b3e0", 0xe}], 0x1) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) sysctl$ddb(&(0x7f0000000040), 0x3, &(0x7f0000000100)="fe709e34ecfa8f5dd9ececdba98faff9343b1582de05ca53826962831cd302f3a87460ccb6d4d6d14b88dfff5e0000ef1664c916f09ab41a685b2612c4570735cded9e5372df5c62ae77a339060d16057d53bff6b12c816b8049c8f2ee36a46fb4cf7c82ad8bc910e8b0c6f589b2", 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x20, 0x2}], 0x800, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x2}, {0x7}, {0x6, 0x0, 0x0, 0x400}]}) write(r2, &(0x7f0000000240)="32848000"/14, 0xe) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0xc69f026ebaf1fa0f, 0x8000, 0xca) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r3, r2) listen(r2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000000)=[{0x87, 0x7, 0x7b, 0x81}, {0x3, 0x8, 0xc0, 0x10001}, {0x20, 0x2b, 0x2, 0x32a0}, {0x1ff, 0xbc, 0x81, 0x1}]}) executing program 7: r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) (async) r1 = socket$inet6(0x18, 0x2, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100)=0x2, 0x4) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x80}, {0xc}, {0x6, 0x0, 0x0, 0xfffffff8}]}) (async, rerun: 32) r3 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001f80), &(0x7f0000000100)=0xc) (async) sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000003c0)="5080c5a97558d472b3d20fe4a61339bd547710cb16b1331906dee84e0746ad4a017eeafc6cd84f80da82744d47076311d447c0ad1580769294c53268547ffa2de45c1e30364fef08671030bb9ca9e5f071219824dbbffd53d83e2eded34241119e2dc17a", 0x64}, {0x0}, {&(0x7f0000000300)="7ea3f94ec9aea0cfec8e6958bff13adf333086d3c258d19367300f6a0a5398d749f0c24c3de285a28d9100e4532b0710cbce050e3162b8150acf29179cf07c3286e01de621182f7ed0229c571858cffb0e598a7b21d0621b7b", 0x59}], 0x3, 0x0, 0x0, 0x400}, 0xc01) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r3, 0x2}) (async) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r7, 0xc4104603, &(0x7f0000001a40)={'./file0\x00', 0xfffffbf9, 0x3}) (async, rerun: 64) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x5}) (rerun: 64) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async, rerun: 32) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) (rerun: 32) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) (async, rerun: 32) sysctl$vm(&(0x7f0000000000)={0x2, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000002280), 0x0) (rerun: 32) syz_emit_ethernet(0x62, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6008000000000000008000000000000000002300000000aaff020000000000000000000000000001"]) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (rerun: 64) getsockopt$sock_int(r9, 0xffff, 0x200, 0x0, 0x0) (async) munmap(&(0x7f00000f2000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x2}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4, 0x0) close(r1) r2 = socket(0x10, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = getpid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x10, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000001c0)=[{0x52, 0x0, 0x10}, {0x3}, {0x203, 0x0, 0x0, 0x5}, {0x6, 0x6, 0x4, 0x7f}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000006c0)={0x40, 0x0, 0xffffdffe, 0xfffffff7, "daff0d000300ef1301ab00690200000000000400", 0x0, 0xfffffffe}) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f0000000280)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}, {&(0x7f0000000300)="4a426bf127e0f47ab3c5313d67cd390de5f51fc1debbf23cb6fcdd45e55144f53179b51c795f1882994f603e805beb4d0bcd5a3566d62367fcc6fc70aad0da8a317fee35212cae1fddafebc6a4cd98a2bd9390d6cf5fd8b6ef27c26b11da129fad356b9240bd9930bd4ad5", 0x6b}], 0x3) readv(r7, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) r8 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYRES32=r8, @ANYRESHEX=r5, @ANYRESOCT=r0]) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0x13}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) sysctl$vfs_ffs(&(0x7f0000000480)={0xa, 0x1, 0x1a}, 0x3, &(0x7f0000000800)="7c8c784b291bb34857f4d3d63c37aa5ea17de3e8e4be8bb7ccfee94dec01962b09698aae", &(0x7f0000000840)=0x24, &(0x7f00000002c0)="8da94949c36e07", 0x7) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(&(0x7f0000000100)) getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$PCIOCWRITE(r3, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x1}}) openat$vnd(0xffffffffffffff9c, 0x0, 0x80, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = open(&(0x7f0000002600)='./file0\x00', 0x78e, 0x0) kqueue() r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) ktrace(&(0x7f0000000080)='./file0\x00', 0x3, 0x40000302, r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = semget(0x3, 0x3, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x800, 0x9]) sendto$inet(r2, &(0x7f0000000bc0)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf548868d091d26c6cb0b000000000000067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d", 0x4d9, 0x0, 0x0, 0x0) executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="bce90b8d795800000000000081c70dce6a401e594e457ec4a280a2691e47ade5fad32446000288189e4410fa31ffffffff0000001f2001fff7b306000002090144e9b59cac1400ff"]) syz_extract_tcp_res(&(0x7f0000000000), 0xc0000000, 0x6) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000300)=@file={0x1}, 0x2) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0xff, 0x4) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/177, 0xb1, 0x0, 0x0, 0x0) r6 = accept$unix(r1, &(0x7f0000000a40), &(0x7f0000000140)=0x65) accept(r6, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r7 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r7}}) r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r7, 0x0, 0x0, r8, 0x134, 0x100}, 0x0, 0x1648}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1ff, r7, 0x0, 0x0, r9, 0x90, 0x9}, 0x8, 0x8, 0x5}) chown(&(0x7f00000002c0)='./file0\x00', r3, r9) socketpair(0x6, 0x1, 0x0, &(0x7f0000000040)) write(r1, &(0x7f0000000400)="06db92cb2bc71bc021ddc28fd02e4310164d6d6e56f0374d591d51840492ae80b6734760f8949793f5ff925e0add46df00000000000000ed2d2d53ff016fd1967aa38c840ab15e80ffed6ac4c0f97663716a21e7d96807fc320828a79b579a5759d1585d07fc4a7f7fd721a6040f186fce37121a7ff6b505fa92a82523596d8c527e2c5f34239a59a7a05dbf06b3c173ca5011f274f29841382a51065d17a62711964cdb5839dfdf821b7f75525bca0ea85058c83f41c530d6f42ea7dc8b3910a88ca185a8d8180b85f9b2c93d622e066efa03282d37a783649f764030787e5a7012df6796b02f1efbed0e01552f24f85e17be12ae9007e26ae91aa5a5e7469787f132ca0905531c300222e9d171f44d6e60cdd25f853b3a119bbb2ff949b3a2bbd4b4cc18a5f2f94fcc6bf35641a0099a464e27197b081c626bf0ea399f1fd489787c85152bb15a38cbf15238311e0848e5b9812af4c82c62d87ee884abda4f725d0f96800345dd4c069762b1436f621f482589fb0ab042ca836dc7e6e8d1de427e31161819ec257ca878ffbd4b3c86738c35b9ad49063ec8e0e0394e6b5771abc19d37064e47d972693903c7dddfcabf9ac88983fcb9af32fde20d956184fde6af1cce696f0da59bf3c9b5f37d71b1be8ea56e06af8b56a4610f0a526b914980fa95d6d2b9bcac721989e85415da2c171f14863ba291c5d9d609656f9941b2c55ed249f4eb8e5fe072e0d81b266ca69e1e9799c56a5776208ea4d5df1920da6a514f77e070a84fd1541c0a37fcc8601bf9707af463edf2f1fdd70b1d365e79101ccbb00026e57566b66291fb5db9e33309d879f48027a7bb2099ca62dced24e3dbb0e44845b5ea0a24684f16c7bcf19de0cc6687b7509ffb9e8a9cf560c426d666a91e1e929ea6425de177a52cc75a256f92383a313f1953cfa7796e8fe1b729ff11406a0bca052b32a4a133c4cfc8dbcca976a00d4b7ae19b11d55a6235399b17f8d085ce7b398754a3e71caed15234f8c99cc51f7408384418ec0f6009c42feaeed992a00833f7022116bd14de5b9992ed09c96afaf5d6c31fe600fa3cecc364fb6dc01a8213e1594c5cc039a7ea031d26118ab91c64530f19bc64543615333fa34072dd75dc70d357e2370e208fd56e7a7daf87f30dee48944d83b5563872fb61072a2381e9e000fe2c3a422ebd90ce2e7a4107094f5f805c077841f540d465d3e17e479d57a9de0a6b3c56295c85b0ad1069837fc785c6546298c96a77c651ade40c7ab1a06c6791e1de95695e6c248dc39927af011232471b17c40151d2a2f5a763eb8b78e44422e0ab8d982a9ce2813b3533382cdeaa1b284d0d144126eb622979e6ea988079fec319cac45481c1a1f3db361146bcf41b8acfee8d13d1660ee1b5b144f0b0b043d6374ce77d5165a49b2399ded113d83c6f8114868a1d37c9f35811446d5f10c7e7c4dfc4fc878ced7f6979cab411c366e2be44378d991fec8f80985fb7581cc50d3ad506f4a3d8aea9effe341a3e80ddaa4dc857a0896a444c366c3466267830e8635de26e5887819ca9bce95bbfe9656dc57cf5f41b62182265cf67eac14058782de4e7945e6cff994bd5bebee64eb3e9855c3094aed5288d8012d3501ba2d08b5f612a867137cba147f96ca29d4372af173c0e7a7a38d58dea7e9d15b774c34279d0a7345aab1be9288a9247997e0f84bc99b27b054dc7c980ea1e425147f931f009ffb122f252eae1c985e6360a16f323ddf09bbb2bdfc08679dc53a39e6cc0b79648b282639e4913f5cb98c0582ab2661903107d62a60ea6ed9f0903b8796f3451dd6156c6ad6a00a38b260870e5214af91860147f5c734de5b25108b5aa83908f976c8662bbb2aef5a097fc7109d46d439a35df91b2414af8322c1c5f969bbe2c24f13376740eb731610a29465f30e3a049a5d253f442b72cd0cab40c4626a76d66f8124174a2dc8234bafadbfcbdcc63f91ad402ac7276c1b22e913e30ebf8a5ec06022952d7157420c298b0ef5441b5999d81d23ef6c5c8e24ca39b70adf246fa9f49a9b21695f3cefd95147b3c846e107c99", 0x5c1) write(r6, &(0x7f0000000340)="2f65c6ac631aac9e9a17b36b2873c330b4ddb1e4af76fb6fd1bcd4e0557cd6", 0x1f) read(r0, &(0x7f0000000180)=""/162, 0xa2) write(r0, &(0x7f0000000040)='\t', 0x1) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) close(r0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 2: r0 = syz_open_pts() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = getpid() r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000200)=0xffffffffffffff87) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_index}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r6 = socket$inet(0x2, 0x3, 0x0) getsockopt(r6, 0x0, 0x2, 0x0, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x800000000) pwritev(r1, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r8 = msgget$private(0x0, 0x0) msgrcv(r8, &(0x7f00000003c0)={0x0, ""/250}, 0x102, 0x2, 0x1000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0x0, r9}, 0xbd, 0x0, 0x0, 0x0, 0x40}) seteuid(r9) write(r4, &(0x7f0000000040)="4de15a96f4f6138b30a6b8984711b1fac77c890a9c16b0d40da714e079db0591a2c6dd6ec6", 0x25) r10 = kqueue() r11 = syz_open_pts() kevent(r10, &(0x7f0000000640)=[{{r11}, 0xfffffffffffffffe, 0x3f}], 0x8008, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000a80)) executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000500)="94010502000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{}, {0x100, 0x80}], 0x2}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x35}, {0x812e}]}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) dup(r3) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000100)={0x3ff, 0x4}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) executing program 7: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000200)=[{0x101, 0x8, 0x80, 0x30f}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r2 = socket(0x2, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="e9f9f70f6107d8b5dd53f16d56365b1621aac234ebe6c1bd2d59fd9b210dfbd79abf195e451125ea9a331fc145a824b21123ce1441403d58e3f416e5ac4c4782a47ff995c981e64a52404e1f6f1f8be071", 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697f, &(0x7f00000001c0)) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b", 0x66}], 0x2) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x2}, 0x2, &(0x7f00000000c0)="c4c85bacf044abab53bbf9d32c1451c959ccc2e919f233b685994fc49e6370", &(0x7f00000001c0)=0x1f, &(0x7f0000000200), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x18, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000140)) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007"], 0x30}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) writev(r4, &(0x7f0000000040)=[{0x0}], 0x1) r5 = dup(0xffffffffffffffff) pread(r5, 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, &(0x7f0000000340)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec3708236ac086000bceaf278380e0629db10c10a5a2caf7e5eea4f10c6ab09000000f902e7205207bc8d6c0c7ee8f05202bc13cc178327c9792c7cf7e7c4e79296afa2fdf99b8d8c76bb", &(0x7f0000000080)=0x63, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r2 = msgget$private(0x0, 0x115) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getuid() r5 = getegid() r6 = socket(0x2, 0x2, 0x0) r7 = getpid() sendmsg$unix(r6, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700000000000000", @ANYRES32=r7, @ANYBLOB], 0x30}, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xdcf8, 0x0, r3, r4, r5, 0x100, 0x6}, 0x7f, 0x7f, r7, 0x0, 0x5, 0x0, 0x0, 0x8000000000000000}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x2001, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x3, 0xab, 0x80}, {0xa, 0x0, 0x4, 0x400004}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0xb, 0x334]}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000180)="004308ae2deac70f5150ba32e79d54b2edcb00000000000000", 0x19) setrlimit(0x1, &(0x7f0000000000)={0x8000, 0x100000}) getrlimit(0x3, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x10, 0xb7) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) ./file0@ @ L./file0 Tmap stack 0x20000000-0x20400000 of map 0xfffffd8059803040 failed: hole in range executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xffffffffffffff84) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r1, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="e10904000000aaaaaaaaaaaa810008000806008529d881003baaaaaaaaaabb3ec299cebb493202cff1bd38efb01d1320000000000000"]) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="0b9218b38f9681eef0f9dea97c7d9d011d9a3a9b5c21092dae21ebd84f3b3ccb46420d01c19cab86765b4dbbc7fb3dc0e4dd56de19908148b4f31b0db6909453eb8624a848de818a0fddba56b120a3fc48c5ca014eb5df75e74126b6e3fea5c1f0b943f67e66cc27a3848b732c06f8aae430f39c1ee3d65f43f72a02e3e609eea1fb2c1b6cda", 0x86}, {&(0x7f00000002c0)="e0d4eb76a49fd47dd37bb45a9d45330ffd39db5275ded4c49a3d5e8a777fa81db2de7ddbf320719cef62fb12fcaae21b41bd94cc5ff0334ba2ac649962beabeb569f4ec1c296d4b45ca4cd76be9c0bf72416ff78f877dfbb363b3d3fb4e7d07461603f6bebcf13e4db94d2184fa0cb6efabc75c7d84fe1c70487309283dbd71abe75f930ab57160d08b205b16a18b4f0e70f84d21039e6fe026dd1243cae35e103e2a8b84db82be7c8242db02b02ef6c1b7daa8ac301228b875cdc393be06460e3ff371cfadf32eae213e12a526761510e77291a47e39c6b", 0xd8}, {&(0x7f00000003c0)="3d48b70c68d0186deeee1853e58ac4b32a28bd23b0d6cb993558bd613966d6a161212f8933bba42ce13bac83ec55c29a2bfa17e90d9aff2cd07761fcc4d325b8045c835aba6f7fe1eb538b2b74fc7d59ce12fdbfd871a62758b305a7de7496c70ea1a114b3088588c28c50d28d60679dda455fec47632cceafb438b36a07410601c118141671ad49fe759bd827b62c89aaf82361967fd1853afc6f4b88047d7833f6b3d49d986754af5e4995a2fd4298ba661ccc1c9a24d673f0a2ca1b5f5e1f48cd40a228567ce587382662408194", 0xcf}, {&(0x7f00000004c0)="8c2ab9c18cffc046e5550fb7f033d1c29593bf3cda856f7ef0b4e5a0093cf8fa4c5b7a512b53cddb80eac50396a277ac41575a2fb7f3a6b7490036a6766af04776652e53a967a82bba5e95f28b8650d5ae337efe9193957219a23e8f45ef32e369e47d4fc95bbc758e980911fd0b79ad8427c6c7f0b04d7373aac28fd4736de3d16a9ce02663df90147ce5b8f2fbbf9a39a04364e4d32d515de9d7d111b5abe401e40bde0b696fcb7af1ceba7cd377a48437cc1b4ea2734f89b586e5bb9ba346f42712504d00bfdd4a60736414b70129a0411474fcad795a6d0b3beaff", 0xdd}], 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) unveil(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x3d}, {0x8906}]}) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[]) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 3: r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x7, r0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000008c0000fe350e28ef0900c08cfe24be00000000ff020000000000000000000000000001"]) socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = semget(0x0, 0x4, 0x1) semop(r2, &(0x7f0000000040)=[{0x1, 0xf000, 0x1000}, {0x3, 0x7fff, 0x800}, {0x1, 0x6}, {0x0, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x2, 0x800}, {0x2, 0x3, 0x1400}], 0x7) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) r4 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) dup2(r5, r4) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r6) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) socket(0x20, 0x3, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f0000000180), 0x8, 0x7) dup2(r3, r1) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r3) setreuid(0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/86, 0x56}], 0x1, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@generic={0x9, 0x0, 0x0, "e10f46cf"}}}}}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x6}, 0x8) getpid() ktrace(0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r7, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/169, 0xa9}], 0x1) dup2(r5, r6) executing program 2: setrlimit(0x8, &(0x7f0000000000)={0xb, 0x12}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x20007ff, 0x0, 0x7, 0x7ff, "010000b39b58505f00", 0x0, 0xfffffffe}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3f, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYRES32=r1]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{}, {0x5}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x0, 0x0) r3 = msgget$private(0x0, 0x5bd) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX=r3], 0x401, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[], 0x401, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x12}, 0x4076, &(0x7f0000000380)="1a093598fc41000080ebffffff42319256cc222efa6839f9921b9868836b0539488056cef91ad449c4ea014cfc838731ea44ea713c508c7e6856662932f5edb5eb7bfbda7793c203f44f6271a95258e7472b010084e84673a61129cb607fcc201c1f00003844ce79a316ef8847506cff07bdeef49f1f58d5603d0a5b0c337108553b4f910581efbd7ac19250c3abe08b8eadca57b714cdd00d08cb6c3db3e8c1d40006fd61bf0b8162c4d06fbf377229976b0a67000000000000000200020000", &(0x7f0000000340)=0xc0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x83e0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = open$dir(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(r3, &(0x7f00000002c0), 0xaf, 0x0, 0x1800) readlink(0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) socket$unix(0x1, 0x5, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0xffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1fd}, 0x1}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) socket(0x10, 0x2, 0x3) socket(0x18, 0x2, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000640)={0x3, &(0x7f0000000380)=[{}, {0x3, 0x8, 0x0, 0xfffffffe}, {0x200, 0x40, 0x0, 0x7d9}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r0 = socket(0x2, 0x2, 0x0) socket(0x1e, 0x400000000002, 0x5) r1 = dup2(r0, r0) socket(0x2, 0x2, 0x0) socket(0x2, 0x8002, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000ffffffffffff0800460000200000000000019078ac1400aae0000001830300041100907840dc5b3884a5081d88fea29c7b91e7cf76dcfe59ee5d10b6284a72a095cf238678aaf2858be41fd527d3102be3b967a1c83f053aa567c0447f9006b122475030078380ecec0dbb74ec5ded717e2b237ccc7d0c3f58c689ca3f4c95e39b07e5b28b5c862f99a99fb5b2b1f85cc28126bdfae233903d20e9719750cbf087749e528785b6fdd7705a95ed701acd79f4ddf8a6b317632499d91903e5749ad84e1ef44d28426d382e9c0f4fef3685655d0fdc5ac37986dfa9e335d1e119d21c6f1b6c8067923976693aa1172e5b71"]) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = semget$private(0x0, 0x7, 0x3c0) semop(0x0, &(0x7f0000000700)=[{0x1, 0x4}, {0x3, 0x2ff}, {0x3, 0x8, 0x800}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}], 0x7) ktrace(&(0x7f0000000340)='./file0\x00', 0x1, 0x0, r2) semop(r4, &(0x7f0000000180)=[{0x2, 0x800, 0x1800}], 0x27) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) setreuid(0xee00, 0xffffffffffffffff) getpgid(r2) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r6, r5, 0x2}, 0x7c, 0xfffffffffffffffd, 0x6}) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, r3, 0x44, 0xeb}, 0x2, 0xd47, 0x7}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) socket$inet(0x2, 0x3, 0x0) kqueue() open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8060693f, &(0x7f00000001c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000073a, r1) syz_open_pts() writev(r0, &(0x7f00000006c0)=[{0x0}], 0x1) executing program 6: socketpair$unix(0x1, 0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r0 = geteuid() semop(0x0, &(0x7f0000000140), 0x0) semop(0x0, 0x0, 0x0) r1 = getgid() semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) fchown(r2, r0, r1) getgroups(0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) syz_extract_tcp_res(&(0x7f0000000080), 0xf1, 0x8) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x6e}], 0x1, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000040)='#', 0x1}], 0x1) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xda31, 0x0, 0x7ff, 0x4, 0x200}]}) shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001600)="b389e5ae8315694e73e14c29fdf9969f7fb32e47f8e5db595cfbb65daa477753f54afde1f80e268ce7b3d5ea6550ead1af49266905da721f77750e150fc7c9e77c824dc8bd7732a84a774fe0edce2662a2fa", 0x52}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55", 0x70}], 0x3) pipe2(&(0x7f0000000080), 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000400)=""/157, 0xad, 0x1800, 0x0, 0xfffffffffffffe7b) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x2, &(0x7f00000000c0)="3be91ab1ded9ab1f79d4e06e235fa47dc44ed1a04e24f926e97cec247521215f39a634cd83019a560c1183dec3be8e7234b80c3740811cc8661e5a33803170", &(0x7f0000000080)=0x3f, &(0x7f0000000180)="5935bd8e76660d907c045aa6a852a6085f1b0528f526434c7f46bad55fed13c8bca5b717b826048d2269af85d528bb5086c9a14a4c9dcd1cc539c3066ff73adb7e19d50d69a6fb5522ee8a427bbad734d4bb13cd0ee6a7081a76ad71ac7e32ef3ecf252edb184e27fdc4153045be1ccf841ff2e51189508ef04851921d163b97d2a646", 0x83) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) pipe(0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000080), 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0x15}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x4c, 0x0, 0x300, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, 0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x5593) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x401) executing program 3: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = semget$private(0x0, 0x2, 0x4) semop(r0, &(0x7f0000000080)=[{0x0, 0xf0d5, 0x1800}, {0x2, 0x0, 0x1000}], 0x2) semctl$GETPID(r0, 0x1, 0x4, &(0x7f00000000c0)=""/218) r1 = semget(0x2, 0x0, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/183) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000300)=""/139) semop(r1, &(0x7f00000003c0)=[{0x2, 0x1}, {0x4, 0x5, 0x800}, {0x0, 0x1}, {0x4, 0xfff, 0x1000}, {0x0, 0x8, 0x1800}, {0x1, 0xffff, 0x1400}], 0x6) syz_extract_tcp_res(&(0x7f0000000400), 0x1, 0x5) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000440)=""/133) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000600)={{0x6, r2, r5, r6, r7, 0x6, 0x200}, 0x2, 0x2, 0x1}) ktrace(&(0x7f0000000680)='./file0\x00', 0x3, 0xb00, r3) r8 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x8001, 0x11) fchownat(r8, &(0x7f0000000700)='./file0\x00', r4, r5, 0x0) chflagsat(r8, &(0x7f0000000740)='./file0\x00', 0x0, 0x2) sysctl$hw(&(0x7f0000000780)={0x6, 0xb}, 0x2, &(0x7f00000007c0)="ec07da425d2b56b73e1c725c593220463369d11a7e2b047972c87bae0f28d75b8c577a875a4ad5ac87edbe2d16092ff90ebdb4b60f1835ece83153a8f9a2a83fddf7de86fecb87adc62d71d9b63079", &(0x7f0000000840)=0x4f, &(0x7f0000000880)="40fdf9aded13899b0818ac96282ff51f641569a67c21bcf42c5c1b74eb5fc0b4edefeccb65", 0x25) bind(0xffffffffffffffff, &(0x7f00000008c0)=@in6={0x18, 0x0, 0x6, 0x8000}, 0xc) setsockopt(0xffffffffffffff9c, 0x1, 0x2, &(0x7f0000000900)="2fcad6977cfcd4d3d13c9baeb1e0addeef4e38533f55d9820ec3f4f1ee60dc52b7127707dff19637a8e0ccc21f088fc8cdde44e70831f105db96d34a0b486b4434c81869", 0x44) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000980), 0x10, 0x0) socketpair$unix(0x1, 0xd, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x810, r8, 0x1) mkdirat(r8, &(0x7f0000000a00)='./file0/file0\x00', 0x1cc) open$dir(&(0x7f0000000a40)='./file0/file0\x00', 0x200, 0x80) syz_open_pts() getgid() executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) listen(r0, 0x9) recvmmsg(r0, &(0x7f0000000400)={&(0x7f00000003c0)={&(0x7f0000000000)=@un=@file={0x0, ""/7}, 0x9, &(0x7f0000000300)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/26, 0x1a}, {&(0x7f00000000c0)=""/163, 0xa3}, {&(0x7f0000000180)=""/59, 0x3b}, {&(0x7f00000001c0)=""/139, 0x8b}, {&(0x7f0000000280)=""/114, 0x72}], 0x6, &(0x7f0000000380)=""/6, 0x6}, 0x73}, 0x10, 0x7, &(0x7f0000000440)={0x0, 0x1000}) r1 = socket$unix(0x1, 0x5, 0x0) writev(r1, &(0x7f0000000480), 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) close(r1) r4 = dup2(r0, r1) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000580), &(0x7f00000005c0)=0x4) r5 = accept(r1, 0x0, &(0x7f0000000600)) fchdir(r5) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) bind$unix(r4, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f00000007c0)=0x3) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x10010, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) fcntl$setown(r6, 0x6, r7) r9 = msgget(0x0, 0x18) msgsnd(r9, &(0x7f0000000880)={0x3, "30013eaf0761e131f2be6562e3ea78844a844eead910f0e1a9a9bd01766756e87f2e204a30c2c31e910ca93dd33750d0ff07f0e1829612a949f9bfc110fcd32e7877ff21111db08ffd3a22a27b53eca664695a9b1599c4b5479a53a03fc224e07ab77948a31f9915a52755bfaac9e6cf5c9804ac91f68bfa221ecba70af630d20f59bbc1ae02cf8c8da2c02e12c7521fa401c42b0b3ee518da0467a1"}, 0xa4, 0x0) getsockname$unix(r2, &(0x7f0000000940)=@file={0x0, ""/518}, &(0x7f0000000b80)=0x208) r10 = getgid() setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000bc0)="5c7ba230edf3994b9203c6069da1ecea7a61ae0aa71235c63b3db2c204ad490ede5f2c7e4c0896b9f4a5bd870c97c43c282636e3e4553159d312a2f84c301d07942068563952a2b451e4a9d6e5076126a71ef013db86524ba91a71ba9e4a904cf227b05d96ca3b1442e6cd39bff8d2eb3b39", 0x72) mknod(&(0x7f0000000c40)='./file0\x00', 0x4, 0x0) r11 = semget(0x2, 0x1, 0x200) semctl$GETNCNT(r11, 0x0, 0x3, &(0x7f0000000c80)=""/191) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0}, 0xc) r13 = getegid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000d80)={0x0}, &(0x7f0000000dc0)=0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000e00)={{0x1, r12, r10, r8, r13, 0x244, 0x1}, 0x6f, 0x200, r14, 0x0, 0x8d0, 0xffffffffffffffff}) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7f, 0x1, 0x3ff, 0x1, 0x800, 0x2, 0x2, 0x0, 0x0, 0x5, 0x5b}) r1 = semget(0x3, 0x1, 0x208) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/19) execve(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='/dev/ttyCcfg\x00', &(0x7f0000000180)='[:/\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x9d-+-:\\.+)\x00', &(0x7f0000000240)='%K{)){^\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/-P])%\x00', &(0x7f0000000300)='@#(\x00', &(0x7f0000000340)='/dev/ttyCcfg\x00']) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000400)={0x3f, 0xfac1, 0x1}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x100, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000480)={0xffff8001, 0x2}) r4 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) execve(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000540)=[&(0x7f0000000500)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)='/-P])%\x00', &(0x7f00000005c0)=']:\x00', &(0x7f0000000600)='\'(\'{\x00', &(0x7f0000000640)='/dev/zero\x00', &(0x7f0000000680)='%K{)){^\x00']) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000700)) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000740)=""/138) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000800)="910af5b4040c2c84cf26fc37c7a70f172488150faf5ee0d79bd8d3312fec401c28583131944f090760d14d20edc1e6a4d774411909cf75c75a7bac32671b60767eacb5bf11160c0faa4b02b5136d609ab7ce09c240e7b0712a8e3ddf7d7fafdabc32685267c5dd11", 0x68) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) mquery(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x0, r2, 0x2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000880)=0x8) r6 = getuid() semget$private(0x0, 0x3, 0x8) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0), 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000900)={0x0, 0x4, './file1\x00', 0x3, 0xffffffff, 0x6, 0xffff}) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000940)=0xffffffff, 0x4) r8 = msgget(0x1, 0x408) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000a00)={{0x0, r6, 0x0, r10, r12, 0x40, 0x800}, 0xfffffffffffffe01, 0x7fffffff, r5, r5, 0x46a, 0x5, 0x42458000000000, 0xfffffffffffffffe}) shmat(r4, &(0x7f0000000000/0x2000)=nil, 0x2000) setpgid(r9, r11) kqueue() shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000a80)=""/190) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r0 = geteuid() semop(0x0, &(0x7f0000000140), 0x0) semop(0x0, 0x0, 0x0) r1 = getgid() semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) fchown(r2, r0, r1) getgroups(0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) syz_extract_tcp_res(&(0x7f0000000080), 0xf1, 0x8) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x6e}], 0x1, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000040)='#', 0x1}], 0x1) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xda31, 0x0, 0x7ff, 0x4, 0x200}]}) shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) executing program 7: socket(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="3cd15db7c300", 0x6, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) getrusage(0x1, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x60}, {0x60}, {0x6, 0x0, 0x0, 0x4000006}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r2 = socket(0x2, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="e9f9f70f6107d8b5dd53f16d56365b1621aac234ebe6c1bd2d59fd9b210dfbd79abf195e451125ea9a331fc145a824b21123ce1441403d58e3f416e5ac4c4782a47ff995c981e64a52404e1f6f1f8be071", 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697f, &(0x7f00000001c0)) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b", 0x66}], 0x2) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x18, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{}, 0x1}) setitimer(0x0, &(0x7f0000001280)={{}, {0xfff}}, 0x0) getitimer(0x0, &(0x7f0000000000)) geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r0 = geteuid() r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f00000002c0)=[{0x0, 0x1, 0x1000}, {0x3, 0x9, 0x1800}, {0x1, 0x0, 0x1000}, {0x1, 0x2, 0x1800}], 0x4) semop(r1, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x1]) sysctl$kern(&(0x7f0000000300)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000800), 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x1000, 0x401, 0x99, 0xfdfe, 0x9]) semop(0x0, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x1) r2 = getuid() r3 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r4 = open(&(0x7f00000003c0)='./file0\x00', 0x10, 0x0) writev(r4, &(0x7f0000000140)=[{0x0}], 0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r0, 0x0, r2, 0x0, 0x188, 0x7e00}, 0x5, 0x8000000000000001, 0x10000000005}) getuid() r5 = geteuid() setreuid(0x0, r5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), 0x0) r6 = socket(0x0, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2f, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x9412, 0xffffffffffffffff, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000400)=""/118) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x1000000007, 0xa, 0xffffffffffffffff, 0x3ff}, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x40}, 0x0, &(0x7f0000000100)={0x0, 0x9}) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x3, 0x2000, 0x40, &(0x7f00007cb000/0x2000)=nil) shmat(r0, &(0x7f000074c000/0x1000)=nil, 0x0) select(0x40, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0x1ffffffffffffffc, 0x6f, 0x6, 0xfffffffffffffffd, 0xfff}, 0x0, 0x0, 0x0) executing program 1: symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$FIONBIO(r0, 0xc0107008, &(0x7f0000000040)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES8=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) unveil(&(0x7f0000000040)='.\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffdc6, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendmmsg(r3, &(0x7f00000001c0)={0x0}, 0x10, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000)="00024000", 0x4) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) truncate(&(0x7f0000000140)='./file0\x00', 0x0) setregid(0x0, r3) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) r6 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/42, 0x2a}], 0x1) connect$unix(r6, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r7 = accept$inet(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendmsg(r7, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000240)="b100051300000000000000402120000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c0000348a1b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcb050407000000c011200000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmmsg(r9, &(0x7f0000000380)={0x0}, 0xffffffffffffff24, 0x0) executing program 3: r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100)=0x2, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x80}, {0xc}, {0x6, 0x0, 0x0, 0xfffffff8}]}) r3 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001f80), &(0x7f0000000100)=0xc) sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x400}, 0xc01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r3, 0x2}) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r7, 0xc4104603, &(0x7f0000001a40)={'./file0\x00', 0xfffffbf9, 0x3}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x5}) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x3d}, {0x8906}]}) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[]) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) sysctl$vm(&(0x7f0000000000)={0x2, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000002280), 0x0) syz_emit_ethernet(0x62, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6008000000000000008000000000000000002300000000aaff020000000000000000000000000001"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x2}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x4, 0x0) (async) r1 = socket(0x18, 0x4, 0x0) close(r1) r2 = socket(0x10, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) (async) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = getpid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x10, r3) (async) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x10, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000001c0)=[{0x52, 0x0, 0x10}, {0x3}, {0x203, 0x0, 0x0, 0x5}, {0x6, 0x6, 0x4, 0x7f}]}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000001c0)=[{0x52, 0x0, 0x10}, {0x3}, {0x203, 0x0, 0x0, 0x5}, {0x6, 0x6, 0x4, 0x7f}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() (async) r6 = syz_open_pts() syz_open_pts() (async) r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000006c0)={0x40, 0x0, 0xffffdffe, 0xfffffff7, "daff0d000300ef1301ab00690200000000000400", 0x0, 0xfffffffe}) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f0000000280)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}, {&(0x7f0000000300)="4a426bf127e0f47ab3c5313d67cd390de5f51fc1debbf23cb6fcdd45e55144f53179b51c795f1882994f603e805beb4d0bcd5a3566d62367fcc6fc70aad0da8a317fee35212cae1fddafebc6a4cd98a2bd9390d6cf5fd8b6ef27c26b11da129fad356b9240bd9930bd4ad5", 0x6b}], 0x3) readv(r7, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) (async) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) r8 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYRES32=r8, @ANYRESHEX=r5, @ANYRESOCT=r0]) executing program 2: mknod(&(0x7f0000000280)='./bus\x00', 0x6000, 0x6d4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x74}, {0xc}, {0x6, 0x0, 0x0, 0x3ff}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 6: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f0000000180)) dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000340)='./file0\x00', 0x100, 0xfffffffd) dup2(r4, r5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(0x0, 0x800, 0x8) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) syz_open_pts() socket$inet(0x2, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000780)={0x1, 0x0, {[], [0x1, 0x0, 0x0, 0xffffffffffffffff]}}) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt(r7, 0x0, 0x1f, &(0x7f00000000c0)="0000ad", 0x3) socketpair$unix(0x1, 0x0, 0x0, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) recvmmsg(r8, &(0x7f00000002c0)={&(0x7f0000000280)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000200)=[{0x0}], 0x1, &(0x7f0000000240)=""/33, 0x21}, 0x8}, 0x10, 0x3, &(0x7f0000000300)={0x9, 0x400}) dup2(r8, 0xffffffffffffffff) executing program 2: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x20b5b9b2dd327a07, 0x9}, {0x88, 0xc}, {0x8b, 0x1ff}], 0x3}) fchmod(r0, 0x2) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) getrusage(0xffffffffffffffff, &(0x7f0000000240)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x800, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000340)={0x7}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000380)=0x5) faccessat(r0, &(0x7f00000003c0)='./file0\x00', 0x14a, 0x2) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400), 0x8000, 0x0) getitimer(0x2, &(0x7f0000000440)) write(r0, &(0x7f0000000480)="2cdd2717ebfa285c8380e0e9aa6a9b6b78e0a6aac1e090c62dcec6cc93ab18388f58f40f299fced1d93e1a609eb27985f36a36257e2d84d43475fbfd54fdd318117a609fd91153b00296e0fc0474ea17cfba197b808590343bcb6478fcd8add0b9be53cd3cd4fcee53c33b1597ef2539adb7870ad037a1e80125b2f06b5284fbd56040a0a1d72e0711d1f0b0ebe9d4b1eecce037d6fee219c30f6bf12753f0ec04d6ae507ef097f00f995f5d50b8d68645f584fdb6edbd5a03b6370fda9aa31a54173ff03c79733acfc330b62501da51638a4202398cdc76cb52f96dcb552b169d41fdf199408ba7a841a6d4", 0xec) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000580), &(0x7f00000005c0)=0x4) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600), 0x10000, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000640)=0x800) openat$vnd(0xffffffffffffff9c, &(0x7f0000000680), 0x8000, 0x0) setsockopt(r2, 0xffffffff, 0x9, &(0x7f00000006c0)="30628960d600c16eb0a708e27cb83ca45330204acae86f24998cbadd825118245b947200ba2a32cae116751f428c9c7e3271c7", 0x33) open$dir(&(0x7f0000000700)='./file0\x00', 0x200, 0x188) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000007c0)={0x9, &(0x7f0000000740)=[{0x9, 0x0, 0x3}, {0x5, 0x9, 0x20, 0x1}, {0x0, 0x8c, 0x84, 0x7ff}, {0x6, 0x7f, 0x3f, 0x7396}, {0x6, 0x0, 0x1, 0x7fffffff}, {0x6, 0x57, 0x1f, 0x7f}, {0xb3, 0x8, 0xcb, 0x101}, {0x2, 0xff, 0x8, 0x2}, {0x2, 0xb6, 0x9, 0x7}]}) unveil(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='c\x00') getpeername$inet6(r2, &(0x7f0000000880), &(0x7f00000008c0)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000900), 0x20000, 0x0) open$dir(&(0x7f0000000940)='./file0\x00', 0x80, 0x182) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000009c0)=0xff) fcntl$getown(r4, 0x5) chroot(&(0x7f0000000a00)='./file0\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) executing program 1: symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="00024000", 0x4) connect$inet(r0, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x3, 0x2f) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) semop(0x0, &(0x7f0000000040)=[{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x1800}], 0x7) r4 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f00000008c0)="e741a883cc60157a810468823ac987a7254eba680c54664b8a3b5372736950f3d030e3dc1c729ce17dec5787e8095b0ce4f6ef6a50f6b052bd44cc7280c8724198c173f70a712dceccc05077889f297affadcde5f1ad9e2d5363aa93bb37c6c73e0f4f8ad07537aaf9bcf3cfd30353113487589d60233184c0fd43e9f38537079fa1f0d84cf277395d0802b941d2040dc8b180d9fbdc6e39334ccf08067c7cdaec5fe52f5a1c9f211fa896ff7dac6b76218c8fa7f1536311341abb6206ffda9672f479bedcb7c67ecde88e3728cb5761b35435df27757856316ea214cb2ba111864623", 0xe3}], 0x1) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x25, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) ktrace(0x0, 0x4, 0xd27d43220c7df9b, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0xfffffffd}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00082b00000000000000000000bb0000000000000004"]) socket(0x18, 0x5, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2d, 0x200}, 0x8, 0x7fffffffffffffff}) socket(0x18, 0x4001, 0x7) kevent(0xffffffffffffffff, &(0x7f00000007c0), 0x0, 0x0, 0x0, 0x0) r0 = socket(0x6, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) unlink(&(0x7f0000000080)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xff}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0xfffffffe, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000140)='\x00', 0x6000, 0x2) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r7, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) executing program 3: pwrite(0xffffffffffffff9c, &(0x7f0000000000)="24abed58f5ed9fd04b468f25f0755cdc7c9d37e1b132bcec7bb2d4ad0d6d3bc59422e7b4422d318987d56ef912230d7c48f09865410dc6a5c59985146a05c66ae9022fef1c9b9a51d55107906d74231b8e5c330253e54e41dcdbf25fca61a9672c51f4266058fc7f64a29e9be3c2c3d5ece19e6a7abbe7e38e2fa890536b0271aa7c13893eaee4e3d8ad5a5158294773", 0x90, 0x8000) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) close(r1) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r3, 0x400c5711, &(0x7f0000000280)) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000002c0)={0x1, 0x3}) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') mkdirat(r2, &(0x7f0000000380)='./file0\x00', 0x8) connect$unix(r2, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000400)={0x1, 0x13, 0xff8c, 0x82, 0x3e}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) socketpair(0x6, 0x3, 0x12, &(0x7f00000004c0)={0xffffffffffffffff}) fcntl$setown(r2, 0x6, r4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000500)) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000800)={&(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f00000005c0)="4d4e14b5d1bcdb1923904f7556ec87b87b9595d39b172e5a4e8024d0e313ad721c9629ed054f419aca26a5c5b4ba68c56113a208f2c9b53c4c20e0f7ac18322ed36b7926698cafbfba77f642570b4320cb1dec27404eb01b0664624b1c934f359be340e968308fcafd728ca34237abd3d35f3ac581bf3ccd1863a2d6d09307137bf294ee93e02289464bba79f8f93dd85a6a28e25df545695e29173f41b2e7ca2fb21529a548acc30b5971dfbafcdb44c22ebbde3b9e6b91d0105ee955b9cb44e460fae3622430d9cb50a6033ae23a9964c4f1f75e15f8b77cf49def419403c683d796e81135c9fb3624a347ad4ee8db315bf173bd", 0xf5}, {&(0x7f00000006c0)="6d2c7141fcb9d3af82a54d136af5031d6c0e11971627678ee8ac18755f38e92d0e49f0a872d6512a571678589770040ff9b9fadfb7c6a1dc1aace994f077f9bead546554aa9893151fb26bcc4f656c63ab57bca7ee0d86cfb50b514d05e8d4d3e6be7a797397db799da812d6db00e3966643477be5c64db2c1814e0906fa233416188856a4533193c07e819a9253a5d50c893730f7f7a07b7a1cbd4edeeb4a86f4e3edd32e2f017f82", 0xa9}], 0x2, &(0x7f00000007c0)=[@rights={0x20, 0xffff, 0x1, [r5, r2, r3]}], 0x20, 0x4}, 0x4) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000008c0)={0xa, &(0x7f0000000840)=[{0xfff, 0x4, 0x40, 0x2}, {0x6, 0x9, 0x7f, 0x8}, {0x80, 0xd5, 0x81, 0x7}, {0xfff, 0x7, 0x7, 0x7ff}, {0x8ef4, 0x7, 0x40, 0x5}, {0x80, 0x49, 0xe0, 0xffff7fff}, {0x5, 0x3f, 0x1, 0x9}, {0x0, 0x4, 0x2f, 0x5}, {0x401, 0x7f, 0x0, 0x7}, {0x0, 0xe, 0x1, 0x3f}]}) msgget$private(0x0, 0x202) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000940)={0x2, &(0x7f0000000900)=[{0x1, 0x5, 0x3, 0xfffffffc}, {0xffff, 0x17, 0x9, 0x1ff}]}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980), 0x800, 0x0) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f00000009c0)) preadv(r6, &(0x7f0000000b80)=[{&(0x7f0000000a00)=""/86, 0x56}, {&(0x7f0000000a80)=""/53, 0x35}, {&(0x7f0000000ac0)=""/141, 0x8d}], 0x3, 0x80000001) bind$inet(r2, &(0x7f0000000bc0)={0x2, 0x0}, 0xc) getpeername$inet(r2, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000c80)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000cc0)) executing program 7: socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000240)={0x0, [{}, {0x0, 0x4}, {}, {0x1}, {}, {}, {}, {0x0, 0xc8}, {0x3, 0xffffffff}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {0x0, 0x80000001}, {}, {}, {0x2}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r2 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) shutdown(r2, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) ##pckbd_enable: command error executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) open(0x0, 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x1, &(0x7f0000000080)=[{}]}) semget(0x0, 0xb9604156fb7ec54b, 0x42a) executing program 5: ioctl$WSKBDIO_GETBELL(0xffffffffffffffff, 0x40105704, &(0x7f0000000000)) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000040)={0x3fdbf187, 0x7}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000100)={0x20, 0x7}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x800, 0xd1) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000180)) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/249, 0xf9) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f0000000380)={0x2, 0x9, 0x7fff}) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f00000003c0)={0x0, 0x3}) r5 = open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x165) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000440)={0x0, 0x10000}) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000480)={0x3, 0x2}) socket$inet6(0x18, 0x4000, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000540)={&(0x7f00000004c0)='./file0\x00', r6, 0x3}) link(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file1\x00') ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000600)={0x2, './file1\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000640)={0x8c7, '\x00', './file1\x00'}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680), 0x8000, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f00000006c0)) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000780)={0x6, &(0x7f0000000740)=[{0x6, 0x9, 0x3, 0x6511}, {0x2, 0xfe, 0xf4, 0x9}, {0x4, 0xc8, 0x0, 0xfffffff8}, {0x4b42, 0x7f, 0xc9}, {0x2656, 0xb3, 0x7, 0x5}, {0x6, 0x1, 0x8, 0x4}]}) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000007c0)) fsync(r8) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000800)={0x10, 0x7, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xd7f8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3f00}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000fee000/0x11000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fee000/0x4000)=nil, 0xffff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x1}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000c0b000/0x2000)=nil, 0x4}, {&(0x7f0000f11000/0x4000)=nil, &(0x7f0000939000/0x4000)=nil, 0x81}, {&(0x7f0000fc7000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000e29000/0x3000)=nil, &(0x7f0000a89000/0x2000)=nil}, {&(0x7f0000c95000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}], './file1\x00', 0x8}) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000a00)) symlinkat(&(0x7f0000000a40)='./file0\x00', r4, &(0x7f0000000a80)='./file0\x00') executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x81}, {0x84}, {0x6, 0x0, 0x0, 0xfe}]}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) faccessat(r2, &(0x7f0000000100)='.\x00', 0x20, 0x0) write(r0, &(0x7f0000000000)="7696c7cf00"/14, 0xe) r3 = socket$unix(0x1, 0x2, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000200)}) getsockopt$sock_int(r3, 0xffff, 0x2, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000280)=[{r1, 0x4}], 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{0x2d, 0x0, 0x1}, {}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000aaaaaaaaaaaa88a8280081001400080600188149060000008529d881003baaaaaac9aaaa3ec299cebb493202a7c3bd38efb01d13"]) setreuid(0xee00, 0x0) r4 = getuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x44}, {0x6, 0x0, 0x8}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setreuid(0xee00, r4) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000040)) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r0 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x8, 0x0, "0affffff7a0900328f7c6ff246205f5e18aabc86", 0x0, 0x8001}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x1, 0x80, 0x401, 0x1000}) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/18, 0x12}], 0x1) kevent(r0, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$FIONREAD(r0, 0x808c694e, &(0x7f00000001c0)) sysctl$vm(0x0, 0x0, &(0x7f0000000380), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)='\x00', 0x1) clock_settime(0x100000000000000, &(0x7f0000000040)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="5ad9e2ed739caf4ca6", 0x9}], 0x1) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x20, 0x5, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00006d1000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ffffffe, 0x0, 0x7, 0x6b384159, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) writev(r1, &(0x7f0000001580)=[{&(0x7f0000001340)="f2f5060e4a1ab0974870e40af8e001f53e04bf74fed4aee2be0863d275b2e4226489c933194ab7b2a0027b2f6f1b1d9cb787a7933c75e07eed0a09942d0104e4e1c8a9073576a8944f423bcaa96d8169aa92956791fed312477b15c06c89dca7", 0x60}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) executing program 6: socketpair(0x10, 0x4, 0x18, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000080)=""/7, 0x7}, {&(0x7f00000000c0)=""/178, 0xb2}, {&(0x7f0000000180)=""/114, 0x72}, {&(0x7f0000000200)=""/248, 0xf8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/52, 0x34}], 0x6, &(0x7f0000000480)=""/80, 0x50}, 0x1000) socketpair(0x0, 0x2, 0x9, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = semget(0x0, 0x2, 0x0) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000580)=""/236) r5 = syz_open_pts() ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000680)=0x1) r6 = accept$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) syz_open_pts() getsockname$unix(r2, &(0x7f0000000740)=@file={0x0, ""/93}, &(0x7f00000007c0)=0x5f) syz_open_pts() r7 = semget(0x2, 0x4, 0x4) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000800)=""/4096) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r8 = semget$private(0x0, 0x4, 0x0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001800)) msgrcv(0x0, &(0x7f0000001840)={0x0, ""/50}, 0x3a, 0x3, 0x800) r9 = open(&(0x7f0000001880)='./file0\x00', 0x8c0, 0x48) ioctl$BIOCGBLEN(r9, 0x40044266, &(0x7f00000018c0)) fcntl$getflags(r0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) r12 = getuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001980)={{0x3, r10, 0x0, r12, 0xffffffffffffffff, 0x10c, 0x7ff}, 0x1d, 0x8, 0x80}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001a00)=[0xfff8]) r13 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000001a40)={{0x2, r13, r11, r12, r11, 0x12c, 0x7fff}, 0x9, 0xc45, 0x6}) fsync(r6) openat$bpf(0xffffffffffffff9c, &(0x7f0000001ac0), 0x40, 0x0) lchown(&(0x7f0000001b00)='./file0/file0\x00', r13, r11) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x140) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="b302bb15c05f896af884f9b811cd67ddc9e537b344da30c7f9eed52bfa2c54bc312943035b47702b3cd5cc1cd9e27683409b2d6b2240adfb9c55cf66d14f83e7a27c12c4507096411da9a73b7fd7322f3fdc8ca9b6ff6a5d0e06a9b7253f9058de610788611422cdc52a49d9b371d3f23e6d16d9a40a620e90e5b695c66d2e5545c4f6ac71076ddaefc8bde4d5bb15f0", 0x90}], 0x1) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x3b, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) executing program 4: r0 = socket(0x2, 0x2, 0x0) getpid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0x30}, 0x0) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0x5}) r1 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x462, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x60}, {0x84}, {0x6, 0x0, 0x0, 0xfffffffc}]}) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000100)="6f86efc09802952688084127b3e0", 0xe}], 0x1) read(r1, &(0x7f00000000c0)=""/194, 0xc2) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000100)=0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) fcntl$setstatus(r0, 0x4, 0x4) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea0000f03fac0100", 0x8) r5 = dup(r0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r5, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) denied attempt to set clock back 3415188777 seconds executing program 1: acct(&(0x7f0000000000)='./file0\x00') socket$unix(0x1, 0x2, 0x0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000340)="a382ce47f6ae98a8e0ba0d98a2fbcb6f39011e529fa6c68f023a1a566c37e6f4", 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/101, 0xfe57}}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) lchown(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept(0xffffffffffffffff, &(0x7f0000000500)=@in6, &(0x7f0000000300)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(r2, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x4, 0x2) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x2, 0x3, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f0000000240)=[{}, {0x3}]}) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236ace20b7804be38164991f7c8cf894f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a069d7080000000000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001340)=[{0x0}], 0x1) nanosleep(&(0x7f0000000000), &(0x7f0000001180)) clock_settime(0x100000000000000, &(0x7f0000000040)) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c252adb0070162e86dd60f6190000140600fe0000000000000004000000000000bbff"]) executing program 3: r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) (async) r1 = socket$inet6(0x18, 0x2, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100)=0x2, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x80}, {0xc}, {0x6, 0x0, 0x0, 0xfffffff8}]}) (async) r3 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001f80), &(0x7f0000000100)=0xc) (async) sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x400}, 0xc01) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) (async) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r3, 0x2}) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r7, 0xc4104603, &(0x7f0000001a40)={'./file0\x00', 0xfffffbf9, 0x3}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x5}) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x3d}, {0x8906}]}) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[]) (async) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) (async) sysctl$vm(&(0x7f0000000000)={0x2, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000002280), 0x0) (async) syz_emit_ethernet(0x62, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6008000000000000008000000000000000002300000000aaff020000000000000000000000000001"]) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000100)="e52787ed7aee2a12c29c55d9f934889c18b23aa83231a8640e6439550a561d9c7537c1ee9f9776865dc62fbcf35193358fa7efd203c03fd6a0cd032d512dc04644303cd1e3f0597afc2a0d378fd6b697bce58505692910f5b66ce744a0d30f968fc1a8308e994a1c109bf60da9df305296305da49efcbe55d00dc1503eccf11e0ee3d4db4ea916b27568125fe8fd5af90dcc79a73b7a4832962cb8e787e5565eb9bc544009f2bf92d5ba3bbb206c816328387b6eea85781e2b794385b17cce4869ec994c5b7e7b2475ec70dcdd879bb0c7db671172bfc8b366b183d1422e414ab681715fed2db0bf30bfee8e45f6954b8b5f14574f84d0330305f1ff5070ce9dc12d44dd0dcefb5b108d7270beaf404230585cf76b63985d81472e150726c30e2626cc9570e07bb49a35f71ae0a273ea17b129b315ad93fb40f40464387baf8e09d4a575c29e9b4aead2211dea674d3c215214cd539fed60dd2ffcf3762e1f36042293127ac7f84e43f360ef582f68e0bbeb6ac76957839ea5549a34c8c1d9c94577106dfaf715de67eed1933f15f0876483475758561a6786d21ea9c0dc87bbb675c69e549271265072bc800cf7fafe61ee2b018a004aaa5e5582c54d188b3d0b3ec057ed157e7929f28b6252a0dd6a9b51ca457b802f886cd4094fade95138cc6ef7316a5b56c0cf1feda792e4c72bca4558bdb0cbeb824967e011147cb034d66f4ee73e30afc057db60f9830cd198c385b2b032c14c8f58893e4128485975a9eabb5980ea0ed1e59219f901ce1dbf47ae711256118368c17bc3cfd23b634b747ba50def17638af8f0e30283113fac11f6827e47bd5fbf59960165f5a03e3364a83f8fbb7db1b0fd3208f627ffcb37e83fcbc543232b07b37c496a4676cbde187dd9095fdfdde165d4118d855cf76870354a142d39ceb5ab6b1c22c1005c34b7a1552b48b2d11692940aad7f777344a13b7a2fc86587289337b75c531c8e89bf0a1fba9ad51d5b4654632ba47e6a226e69e25f54ab6a4f86ea42ca2e43bfec4d702c19ee9132a4f17e33f14d07e35e05451633abb28eedec8706748ce94280e71f8562b0705dc03c8522007d95dfd86d52dd386cb64eda399b61127651543b855cd20d2eaee5c17cc8651bc8c3f8215111fb2d19499d748269645b274318d341b80d5e3f07d0b427af0a09c66787efaa88d3f592c04a6790e9ef337352af00da56d3904d4218704dcc06c01436e26f8bc1a0abf253db33f72c48101cea0ef15db5d53ca6bed7c53daa96290cb961e3904131efb7f2db1ed56939490834ea003d16aa0cb2c884b888cd88068a0f3d7e86cc6ea8ca3612ae458f8780dc9ead7866344ef5f6c1b3ca1bf327108cbcfc4a7529d188111e74c2b0e0882ced7d47b0997fd6dc576a89d23e577d82e01eca247094c8846f08f9b9770f27f4ced4c299d3cbe46ac51dd9de60a808136c87e7a46f13201062fb1abc16bf4a701809d2eb162ea9ca4eeb2f78cdc5fdb3b354bbf08c4fa24e8d5e3652958518120419fbc48f494265896f096c946f10f640ee6ee2189a76be2a2b8a191b07c11e85769c5d5ef86f11254280a242f0e3724044ea72868c0606519ad271f98b0d2e096eac8b59461a21950125c1c6112549de39aa55a0cfc82b4d2a269941007968646f04d55f354f20061a7dd30eb96cbd5b48e1fcf7c095f1ca1288dd4e89327ea7c942a127c55b2a267be610e14d85ae80a7d696b832fa911822c86747645d6d86579a14c84f323167ef00d997c26d0d88e4e6b8e5e49303162520353d5a7a3e823c5382c6c5bf1037401f8b4d81bda76b411864d54efbadcf4d456c1617055c2ffb11a6ae8ecdbbe67f5660107aeaefef832b4154f98dfe76b93bb5620f8f2cf773410960b86891e0c00327d1c977651ae878010aa57cee18175cf5f39be49de0836f55029efc262e88ecc69f3e083fb3654e09af3c31dcc7741cb93da3025ac4947f6fcf589a34b4375b4e395ea6d5f2018ffd9c5574346a3276a82a2a6c4d8cf70ceb0ead2d07331dde4e484b0940d0eb5eae5e322be1e051810dbdfdeddf0f0a49bb52cb50e234e382d5aa544a46b58938cd62c7714e7e02afde3c295da2988e99334b8d6ea150f0e70611dd8e6a26e73b2b56f93ee923420dd643d00b764273e523ce90f146cc9adda803c660044ec0bad94f356e8a474aef641bd402994618ba7f982343f16f8318615f3d2791192c4586d08016dfda5b42074099a6d86c3634c5c02ad6e568008b790de0926f4ac297b19e293dd89ad9797a36f9bd4539dd814bcdef10420bf2f6bc9efcaf5024c727df6822af5f2148440286eaae20488651653759067fc8f6ece97f3a57b6af80850cbf72a62892eb8af1d45171abefedc61f47dfbbfda4749f0a173a21ad3cfad92585846c5833bd37f9560a698fb66c49bda7ce43502361f3c4fea1702d24fa7dd04758d1a27c07547c60b78353b5611592147de80650a3c375ef62733cdb43e3390213b9bbcb778928068b46f2d92bbd9a61a51a4504a1161b90af8e66bf246fdce36381bb5954782b32354508ce9061e19fab5f95052d5ad0b1a18282401cae72b193b45c1338ea5fc6bdaaaee9b3410ed502b17eceda35d9c9aea62fbc53ee1aa9542eec0a8835c8d4871f15ac9d445d775e3a7419b965c6fbf4a028875241569ac89ddf8f515e0cd4a458df4b356ed66d36dd96df78a9547d71d99ea474c8a55ec5577d3804ac4ff90e664e29f089e6c4280386e896125bbb4bb78b9367efd1c5c3cdd315006a93a5fcd80130ab50dcc382ab9ae01f84d7385e491df50576f9f9d8ab0bc5401b306801fc34c2a46a4d28e18d86dad8568eda078d7555455fb1e788b15239c64bed9f5cafff33e82ef2e7301bedd9a9c6d27410cb17de38da1bcc8c86fb9786aed3197d8e9e7109dfc1a73446b69edc2a22807c7cfa91065dc4a910fadd97b40c97fa0f431b11da50f9001f34054dfb3efc3d5427d19525de970814ecd5c0dcb178aad524e9a2a276bdaa9a9afa87e830398e358c6dd567779493e5e881be081d809bfe8de74141d1d979deba0c63a7b2be49fb36710b91bc3f568415b7f12180e9ee244946d4d83989d034aac07dc37eb9308c7eb110c1a1270f02019d60611049547891f06815b3bdc0d505d9c60bbd088f544cfcc9578ab9fe72e1cde324220ac1e77f91a4466aad5200577302b12a9a6bbfb7abb447b02abfce09207264c92adf4cb37c631b64a690a28555c6d8d06327c109ebfa0d0db47653884eab11a31cdddd9f828428f681e910dcaa5d8a4bac7489abb398efd9271a79d6c2bdf3588bda04d0315ba698724191174a815a2afcf96d4c1f5ff413530cb9db007cd7244488844701fd53bf3f3c235af076d7f74127393ce30d117e5a212c56f44f0014626ed33d5afe36491740f27aedaf19d9cf211e80ce04efb3836d2e3ace444e07787cf4a91f254ca091410702e39226fb499894530699c3f2e3ddfe21b548b38c524150a12a4f551f188549771a56c5280c3ef5a11843a96b4d855eb5942a251892ade7339832382df8efdc08c0458c799f7c9a8523066cecc973aa7d8f78ae0124a8d10ee09b3e2d7552c255f2b685c0847597d747e353ec2a695e769a56306b765fffc239974be9d13621ed696d2fe8dc7b26fb9487fa21ef5a941ca2eb78bbb3ad70bd6d57033d0109a700b09b1381329267792576bb5880faf3e35010cd47ca59a86d7f088de6fa8428a6b4aa43aa9854549b263ad76e8cccc31ff17725aa10beb6d7adecedd3268f67e3f5d0792394dfeacece615bfbf2283ad011a2bcb0d3de653992a855e9b3a2a23487c9824b44cda4c63f4404e3a8a62eddc3c0449ea61fbc7ef5a810819d7e78f8a99d79ec1a87cebd7692c7eab2fe6ecb35237446c30bcbdde2591483e52b3f6a183cdde4628de3593f2aee77847c0494fae2c57667c3c5e059fc3ff5bcfe1d6afa53f66831b027831fa13c663d775460b554c7ce15fd0788405c9610adff6f373ca61439fbcbacfc8c912204e84318efd08d8f3aa9c3fab89fdbf1a874f0b1081e5315122673641b72b5072dfcd013c77215643e617e46e4dd40db61e9238049aa28e1316f8b6394688c15425d4e0d7652c64d5f8776f4d61f4e3059589da96e7c7cc2d11f9a6a69709dc615eea0662aa0e82804fd98af1c2975facd3c833f85526ccdb8a9412b849886bca9f66d7ea3b05feec7d3c814a5c392044420cb001f539ab785c6df5ba08c07276ba2c9d46c47aab1dc5aeec429bbaddbde2aa4785b7a4ffd4368e28c9ae1d20c98f114660daf674356605637037f8bca80b98c7ee82620dd0f0efc16cc7a1def23d3ba1fd3b3aedf49aa815151d275c055ec87ee6fb77a7cd30c0a9f1fcbe9c8e4950cb5046262bea6e7e3fe452fc4bf1bf3c44cd8345d062fb643481ebe0cc7bb1b1e6d4181cc5539bbf88245b7b0e37d80bf25057ef7d5e9b4f8568dc7302d05cb47991b9fdb9457916f4e9c2cb376e7787f3b76e481ae2adaad71885d196f1fb4ecb94b59f437757f9058d7c173dac71e95a017c5b46a5b976512d493e5cd7ac82f67909520b3971252afaa8c266db72d1e14334df309871b27643adf9b019010e3eaf1967844c8447db6098d79da4dfa0aacca3dc1cd46bc45bc938a17a8cd0764758afe36ffd122cd1b1e4237bcc03a9448eed732b28823041c7747836f7226e76942a86abf842fcb7a0c748a9e8da14bb3c9712d9af9d1783fc8e3995f72535a5224932bc140ded8e88178e06dad0fd577cd4140462134ca3c3e6f1d3b4397f85846bbfad36df27c24a21afe0183b939896894773586e9e27ca1e7f31720f4d41fdb5945c6eae7bb8096ea5e40db053b7fd6c1b4148f223d6cda2e4eb85e2a906e0c0373bc57edd46511644fc1e40f65f5d79f6e075ee9e4acca8dc8a1d798325d132c2af3cbdade4aef156e47b69d487911b97751232375e71737a269cb053b9566f99b5390fd10fe83890ff5592eb951676d594a6463aee727a6538ec8ee61344db366c6cbdf6b62e60885e5e45047eac7f6cbefa9134d52b4a4fee0b32db937f94dc6f9855037aae00a4cc78f3e2607bddc60f086638a6c06139cf6415676b8fb74220af5e896a2fb75bf788917cbb6cc73906e29226a72ca5485785ec175e326358496a6776ccdbbc9399df4cf16e17f67990ae16a09489ec00a22d43ed90c3d1673c1e0083b344f16a84803a8e343d756d619d3f586da4b80b242d6e7ba3fe238805bfb7221839b9eed69ac227769a3690aa3739b36f3241d2b0add027da776a4f4a8c2576b29637b71452196bd37dc0b0114a7c4306c121f437412fe376318ec4dcee392711213cbad89e14a41b179e8a7c52e3d6f995c9df92fa946e704aa5ba5cfc9f4bb86a89b811bad5e8e78fa021dc15d31f140f5cbd600ae14b8d77fe7aa6301fbc2f7dedb12b50ed241ec84ed564d15adb472897c0cddd87229179e35212935041a93f980edeaf14b0341f6bc4169c63ba5292d131d8c80ee8c56b403736291f63e88b5011145b3f20a63bb58e70db9ab94e3153f38acc3db38588aea271d39ade415bd295e97c420f2a27d6ab16d9259480318e9761b9c5dfa08d7021717f7acdd08532ced6052ab5e8880227fa18fc6af5ff2b8d93001a57abd259e3d7895f0bfd80e231faec4168ce63beeda7b92a5d30d105792913af5b6989121d1ecfc6245c75670601e794d7d0e25cd01ddf121ff4c4061840cb472b94db5eda4ffb203a381fdac5fdd3f0f", 0x1000, 0x404, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) unlink(&(0x7f00000001c0)='./file0\x00') select(0x40, &(0x7f0000000000)={0xffeffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) r2 = getuid() getuid() chown(&(0x7f0000000200)='./file0\x00', r2, 0xffffffffffffffff) setreuid(0xee00, r2) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = open$dir(0x0, 0x0, 0x9) linkat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', r3, &(0x7f0000000140)='./file0\x00', 0x5929d53439ccc69f) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x14}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000000000000000000000000000000000bb60"]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f5"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df6", 0x15}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) r1 = semget(0x1, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000662000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000455000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x800000000006}, {&(0x7f00008a7000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00008e8000/0x3000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000017000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f000026a000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil, 0x8040000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xff, 0x6, &(0x7f0000000440)="2cbb934238396e7549f65957e9cc0a7fb29a7db71e4ee1c89412fbd5f209000024d8b8e6c0f502946920c483eff72fb03fe0d43fdfd58f0d1d91277d370000000000000000d57602be934493e4b4c383a65107f51c14c9d7160bb67af75aac5f8747e6fa9d62bb487740347ca651010000c6fd67a71527fd230620e112cff93d56f57421ec143f995a367d48f9ac495b7eaab0786433460a33d2a206de53f590e5f394460be9285b28d0c8d1375f49b9a1b9fd1af1d79cde53206f58c909f9f1f6616fd648c58e7427b998688088ac1832449cae92d3f53d3f8d2d7819518b58f38b68636829263846955b3ca7b676b4da9fe9f9596d28953ebbd72ab2a7124e253e564cd7322ed3a2352dd44e55c643e3b96fb7b2856db34f31a55cf4c0a6c47ec2b13958295d8057a0473baff15bc1b104bc233457cc3dff35b3d2bd29433d246d9795c9c5da520884394c2a8274c5025639901d7bd707698d81015844ae", 0x15f) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000005c0)={0x0, 0xff, 0x7, 0x598, "d8b507040008000000000000000000ddff00"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000a80)="f4a9a06f56a19573d9e28dadaca7ecd11be4e40fbe099fcee873695918140b3f20c77d6094d92e4e64c7e395d3bba68c06d837fd0e7b26d2510b9b3fd3358da52aaf8e01a421ca23bf8f8af07f04912b9c1c703abe3fab02bd257dfaa416c6f8f0783a107b3afcf4b5243a5767c20c468cf2ddd1f7d1a8528834d68aea82838c281673f46d169536fd4498f9a01636139d09ea4ef30e15bec8509d137d185c49e34d5b49d397b2591bab1986bdf7925b302f260912254af433a8aeeb5fa99fd25655839875cf39f0266089d159e3fbcfe9e9e99f6d13826988bcdb3891727859f2044d939033f121a8bc850cfcde21c026bfaa3a19e01b352f2b526bd47e895a33de36dd2aaf3409916be1839ca3a018aab3fa7ced425f425bee72939976c8c3dd05b47d62aaf86313f1c8e9941086016393f12c2ac53c6798cc7690c92b69c084e3fab86908", 0x146}], 0x1) getpid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) denied attempt to set clock back 4244637341 seconds executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000540)="9b1809c3eb987ab7feb13ec99e805e6e84d3569607987c0d00000001000036ba1bd87f42e3003eac3846520d050712f838130efce149d4d6d06a3f23616e778c826e0c1f59734a32e0ccebd635450b2eba540af7f290e42d34d900a0dad2b74f50acd76b5c567049ef436dbea0d7612752950fa5ef6eff03000000000000a944d5c2bdbff4f06a852ab475cca25735282896ca5d4d3e670feac9b4e8aa9bef193b90163de8570b2a374f1408341ed45bb703eb63cb9a8bd949ee8fc6dbceb7ed7cca108d739a38d726341f1345daa49507756f49775275ca390bb9400000003a9275d0da3b56186adc3c141f939800000000000018bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b8802cb60eec6add5e94723235f06715e7eeccad2dc1a0d0f5509f3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799343d46dd81439b111a511a288beeddfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d826a208788b33aa87b4a81082612630fdb791f833a1da5af886129cc7b7907f374fcece1799fd99d7a2441da17670852140704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7dd8c52efd580400cd0c3a99f23c7ef760b4f4a063b9efe74db5b55700000000d4253d65b083e40b9baa468a7dd0a36c384200000000000000000000000888549ced16184347", &(0x7f0000000000)=0x210, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = dup(r1) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000040)) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000ec0)={0x80000000}) syz_emit_ethernet(0xf1, &(0x7f0000000180)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0xbb, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @empty, [{0x0, 0x14, "a47ea542f9d60406d7dd092c26a615e52c44bf37930f66e42f4f273fc304c6556e708a8c9c0e66630ae649b330e92bd921a5e4cc620662465706fc73e51b7ee578e7aca80ef4ff27f728a9114f6c6c375b599c753b3d8817a8e8154f234712f738d1a3086a512e00cf325d4bd7cee4fe3f0f3a8f8d9576e6c14c99583a4d114fe42253c4f418ed6334311558148e457a164bda33fe2802a8a6c4bcc68f8b9f9339c6db"}, {}]}}}}}}) executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/4096) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x1ff, 0x4) socketpair(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000280)="bd", 0x1}], 0x1}, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) close(r4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r5, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/169, 0xa9}], 0x1) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d3452003000000000000000000000040000000020000000000000000500040000000000000001010090780000000060397772"]) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') recvmsg(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/240, 0xf0}], 0x7a, 0x0}, 0x840) r6 = dup2(r2, r3) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000200), &(0x7f0000000000)=0x4) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) flock(r7, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001700)=""/4096) recvmsg(r7, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000001040), 0x0, &(0x7f00000012c0)=""/41, 0x29}, 0x2) ioctl$VNDIOCCLR(r6, 0x80384601, &(0x7f0000000180)={&(0x7f0000000040)='\x00', 0x74, &(0x7f0000000140)='./file0\x00', 0x8}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 2: sysctl$net_inet_udp(&(0x7f0000000000)={0x6, 0x12, 0x11, 0x4}, 0x40000000000000a0, 0x0, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000200)='./file0\x00') sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000080)="2f39b481874d2e34c9e549abfc5b20812a846768e1907edf1809307cb4fa44471ccecf99ebf23bbd18808314d3e81965935038b7c094fd3863a0f74f0d36ff280965ee76723b30305403cb3a0664a966bbd4fedb357ae811e4c8d1e8fa767ac84b32d78a", &(0x7f0000000100)=0x64, &(0x7f0000000240)="236cf79f837fb37a9fc5ae0e0fd6ecc9e32432d163cdbeb8e29fd55898db994fd819c50f2d0773537023a822f4eab8a5af1466d67bbba006ee3ad362446a8a5fe9e7cac9f1c0e1aa82d235eaf8630270f858e13f8ab235f9396c1e8da361b1605a5f9a40377f0157ad0262d8d7f7d07e54005b6e89a7f9f2b52f53cf7d429de0c106642b1c604653769f917895d41c95e9938f9fd95936d0fa480800", 0x9c) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 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"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), 0x4) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f00000000c0)="bd9f32af26c71c3115078ad733ceb7e16d5b094921d6d92ce30861dfb6f8d3c68e87836f22a91919213b28e9b20cdd0f9d2c05be8a570ca0ca2c3e83dc1b50e960cef47994c687e628fa9b15553817366cfaad95b742930c8389332c39d8c654c415", &(0x7f0000000140)=0x62, &(0x7f0000000180)="43bf300aeaf724cdcb6a931ec02ed906d07368ab5920b192e37315f6e0863a364be0ef42f8a20e7acd3dc1b5d9b5d0651eb1a7bd25c721ab8b8b0863bef7f5b60dd2dccea4c311aea62b5ef413c20d8bac6b0842767b8b030d29d6565476ee8eb594331d9f5f8e98bf028431b09b3e668f471b9d33212339b87573", 0x7b) connect$unix(r2, &(0x7f0000000000), 0x10) listen(r0, 0x0) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x93, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x1ba9) kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0xf, 0x3, {0x8, 0x38d}}) r2 = semget(0x2, 0x1, 0x209) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x82f1, 0x3f, 0x4, 0xfffa, 0x1000, 0x4, 0x101, 0x100, 0x200]) syz_emit_ethernet(0x3f, &(0x7f0000000180)={@broadcast, @broadcast, [{[], {0x8100, 0x0, 0x1, 0x4}}], {@generic={0x807b, "66d2b5de20baf69b547e0d7f801e1d5790f5015f7c63dd2d283a27b36c643e47a989ac5c64b99447a4032dca65"}}}) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000001c0)=0x4) r3 = socket$inet(0x2, 0x8000, 0x6) setsockopt(r3, 0x4, 0x0, &(0x7f0000000200)="f21df7689591e76f851b427670b8387c74869d8328c1c3e00ace4e220426b324b44e13daeca487a2c08617701ff4ff1c399b713c60dbfc26e934cdbc4d9dd0e1bc736a18629a", 0x46) ioctl$WSKBDIO_GETENCODING(0xffffffffffffff9c, 0x4004570f, &(0x7f0000000280)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000002c0)=0x6) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x1000, 0x7, 0x7f, 0x7}, {0xffbb, 0x0, 0x6, 0x1}, {0x9, 0x6, 0x4, 0x1f}, {0x8, 0x5, 0x1f, 0x9}]}) syz_open_pts() getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x4) pledge(&(0x7f0000000440)='/dev/ttyCcfg\x00', &(0x7f0000000480)='/dev/ttyCcfg\x00') semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000004c0)=""/68) syz_extract_tcp_res(&(0x7f0000000540), 0x1ff, 0xffffffff) r5 = getgid() r6 = getuid() getgroups(0xa, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000005c0)={{0x0, 0x0, r5, r6, r7, 0x180}, 0x9, 0x98f, 0x6}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000640)={{0x8, r6, r8, r6, r7, 0x100, 0x6}, 0x4, 0x4, 0x8000000000000001}) r9 = msgget(0x3, 0x400) msgctl$IPC_RMID(r9, 0x0) syz_emit_ethernet(0x100e, &(0x7f00000006c0)={@remote, @broadcast, [], {@generic={0x102c, "5d3464fc2673be83549d98b7ebf43806f3d2ab4158c796c6bfe56f225736bb041e425df5e68346ce00fe3c136d0132f1090178c6f7b44673f2260cc639210457fecea78de7d7ee3e3dfb04f48b75de1a6f06ad05ed99f6d5556dc396c77c74282dc1e8215d4afcc4bcae1f571c94eecbe1a604b3410ad5cbacf84b06fb324756ba2180cab4134bef39430ed459883abc9b5a795eb43079a8a417ae9b711aebf9579988723fe75c51e9f6ae7881b2e1e8bd5e8737ad23f2ae93782e1de9b7ade6f7b9dbd56c2c4c2d5911558034448c7ab336611344b9f18c9072b195946a66a32b7cbb3c036a1a743c6aec996bb08df1b4d9935d7e1567f3d361bfb4e250473bdacdc49e643ab0b4aa6c7981fdd9d1b8eefb0f6b100b5601cb6fd5f780c388323da942f6e83390067b01b4441ce8caf2ea0ff7bbbdf4c45f9a06023e7876b4d93280091272d27cb756d0d02073542c033178d1aede8f847601886ca2e69e4bb95c1bcd8e2d2e3d99ce070dc2d557141a02fae6a986217daddecaf46e65594fdb6abbf83156f475e568533e6eee1995a4c1e72e5b92091c7837e130b4d1b784d6513ead9cdd0c5e8399b225359603b1a3b6e1ea6c662017ab84dff7b86469349bebd99d8942246208d21cb89a6774750cf5e015126dc6fc6360d91e129e0a6573b1f035671c70d1b8e61731efeb277bc1c03a8fadd17aae9c01cbf535305b92811ab282502e557add793e02bd3ea4f7f27c945e87d40fe30deb2f48dd252dfd50ebe5fa66d7001f627e3a3d79b988e3c5b521bc17fc2456fc795c0de81bf168b8837279677c43009b5aae1dd940464ccefb553037ba6e068d4c53badd03ee4e89379675f7219c13d9139a4058971fa43f8c075d2656c4f5fd7e3d2965f8915c335c5fefcc2dcdef7eab1ade616f984b58dce381efe59d67670b751a778ff37194736975153281485a733cd6bb29b0d2f3dcff449a35d3e1b3f05d48ecb10a2bdf659f0247b763e5d459a437134c53351541ef8cdf9317f00f011e22b3cdafcb302e75aaca25b8b636a76eae779ad9c600cd2a4fe997951875cf94b2a209d720d35a48adce942ecc9893b04477e711444fdfa1e92f7420030d56a85ceb75eb8aefac576acab4203d3c1e40af7c22b1a7b0864cf83f20c98dafd430d0d1e41f2c0f42705dc0811799926666f67899a8e21c9117cff77ce336d4fc196200298882279bc0f495726a23b0f9c6d5b7b6d4a63d8546028503789dde48e891c01b1f51e2e8cffe465ae6ca71fe3282454dc3834642541badc0f22c8a84ad5857d823717ed8e5f5f3c26254be38dc958dccbcf6a30c441753a5b7f74ae2e0debd5a75692e0faa8d71c9736db0bafd1f1e43c6242ed94b4889693410c39f4e129c6d9c2fa0d13a21e3d309fd58623f8d11cd62548d175cd13dd44131ed18d822802f1eb0183f7ac72cf5f618b228f5c948a5bb7bd7b544b513efacd951778a68a8e11cad2f297d2b2b54d628d62a0e42c460ebf87fcfc26ad891b0849d163d524e86882458a1bcb414aff18173c70620bbf95fe1ec4ad11e2f3b2fb39a5d5c9c26d42c2afcce1367fd4df7c0b013ffd7a1a4217bfebcf947c8a455780fe041a4fae5b32591227fadd98622da1c1986624a49ffe50603a5e6fb6bb0e244ce0c1b9e36b57b07b9bcbb97f0c18d8738a286999e25f26dd3091db062c8efa111f3ba997b1a452d39823c39efb9900be4223875dcffb4f6366dd1e435bf70ebeee36218af9ffa818ec918755758b2bbdd7db08235b9f40b83522a06803a7109cd7cb61d053ef7c7f68c7104bf1c9ba529ee934c3001128d178315fd00d7a9090f71e17b53d19ae076b78c6d77d48033f6ae9eb5fc1732ee1fb55cbe4344e629f54cc210742b1b26f57a8c8f9147e72b0bc5b5ec284c88f283f0a54caac767510779a929921a333b35f7a0b25d08c7474ba1d38438187c0a9db843db1e5105165870eb4d8c2f10275626c3fbe9e292974f8fbdc6ab8c64acde1bbecda213d2af4de957466a750e277761666712044349aac485b44718d10d1e88b4387a279589a19ba2b021204c8d2dc79e8f1b8679e967e7ab706e2257cb743b073fb18d97d9f476e354952de19dc534b32cca00306f1e7128afdb33e63dd6a976d86784e2376936d488a6a737ccf17946ec69d5f9aae5630983d9fbe1040c0de017bcb6667e8508abeec19a302137a5f4df706d8863072e8f25427800742cbf41f6a188981f81094b0c512bb70328409830c8419c4868825e9072c8b83382c7b860d0c235ff032e45e40bd865c76d4a1d9b42c2798f46d1c24fe50df1e880eb0a8f5f37593fd1b34ab5a0e548a587c9e497b247282f259b344b3884afe0e9c0fe55ac6d7fa8d4a1dd444ed0e50568922f6dbf238699b66da451a64b6158f99591a197c59fa0a547eb59e17115a0218686012f3bd7a889793c47d19d1f0887759043e49395592a0be1902493b37a4b21148d628caab05f56c12d537a34e442ac301edcac44fe7b390f5f65563aa0f991416799f50b1bdaf0d073ae98140bd50f29a9b558760b9d9ffc859e1f291b864846d0d04dc14ba1be7e87ed7691668f09892a9ee15976466a473ec53cfa8e3e4435984f5443759d328b81c545373a565347196b3a4a69c41fa064ce6a90afbff3cb777d6c685fee977b76e61d657c4b82471e73ebcc8900284d162180ee68a00d588264e06b50ee706846ccd2d4675ae48728db98711d7ce8aba97754aba55b7650909c94998b6e898e0591d7c369f60dded93526758e126097376bda87974f9948efaa5e0dea4279cb23725d7bb3586462a55235522f1874c6c977e2c4762f4b717925772be5e9e8d28d1d883f919509eeb7a1343cf89ab79d2ca261a2ac46a91342231ff6efc300ee567837645929adcabc8e2f7eacb67ca0f293fa2642d2749e442f2e41def248106ba7f6ea9d568d87f85e6826b6c2851313b5ce13579b4235532acf5078e76f1a2272ac79d038b41d9c1c328cadac72bb3129fc1229b39d3fb0ee64e42fcdcea2795fb06e9cbca00b872ee3ebed6799863d11173f9d213f61b88cfb4ed4b88f4e8f8f21f41b27e203fa0afcffec593a7cb97283d6fda7f314506977e1daa0db781e7230872d6c13d62152d2949dbab36e99def69f30b313a9209cafb5bb5fd5af7c445dc308825a29a826039ede9d8d2e6c09ba02037c3dfb15ec7a6478cb4dc0ff4e26c2ae372ea01ee7a420ff87c72c215e028ea723c577aedb27cdf2653e08447804ba9b42d84baa08c3c09b36ae59cfc78dd785e0afaffaf765d80825f3c4728fb303adb763b783d8c5886cead4d835fe5a7035be6b1be9840818850c83b2668ee9b35503cb6112006ecdcbb1f6cf7f78ac4c7362791cb791284d669d7ce569ca3e07e738dc46f508656f81cfc953409989cbf4e50370dbd4f02f8cace52173b3a27dcea6ab690099e571953effce13cb89af33605c7a524e4e729d1fe4bc41fea9be2c50ee0c7f8ab3e1a6f9403f478802df4721388b538dba318234352a55b74473eab2fb321c0b6938b6e4adebd0fd33c56315dadc8e8891538c4e06d4fb3fde215de70365d6ad5e98e06176f63753f9cc1d2487be3db281308e8915cdbef9216b84b5029fadd450b5e052fc76741fff9b09358ac7f50915ae031502d2cb2c434030e94255022f4a95f17cecbc3b54532932f928ddddfa03aa7254bd61f5be3eec063fad23bc1ec000b33daaaf54c83096faff170e8532f65d90cba04c47b6dc0675202c35aae710d404e23e6e7964f080da5cd62176244a4462c9e034fb36832722826cfbce43fba6f111bff9d742c6f91911dbfe93cfe95d5905592140c0455ae8e77df99784dbfb1e0fda16e53e11d271ca909efbe36ee3ae749bba9ff8f69f9be72cbfba3778a8981cba723b6cf6e1942a14b3be185a3df145323c7af2f24eed4518d4e78a887eadc7cbbf467f16dbc950fb54ce4e8f3839bbda956867db263831faa8110f471eea41f8afabb499521f985e223c5c8a0c15b50279bad1e2071d645f32eef9a8f44c90446fdc862f46bc6de457427d93c3603e3ceb0a62170261609946c4821a03313981debff84ce510cbb75bfee4ebb366f246ef275982ccd8d24ac21648f292943f257014d48e62e625d0262d10bf19faf7a7b1fd2c679e373e1459f93badb62e36a2163356a7b9e58d9d567fd65c80b375c42687c1f51cfce572edff019db40f4fd4d89aed0cb8bc6104358bbfd241999bf544e12346f90a4e1085a76153f0b378c8dc5328c3ea849f570794aa6705557e3e2e25ddeac5884093144ca489ef7cf014460804a125ae4ac06a2335fd259e92830dbeef3d432bb75d7bde8130353179fa221d6b47224770bc4e36cc40ca531f6c4d67ef2783041aca7b2da59540f0c2a1d276ed97451cf840edbb804c354252653faebaa78c2dc0d2bb05a0157424d735743f032e3426e81fd7f946b2a88d47063fd7e164d09b126b64304f99cb066368ba0e27f58c01629a3fcb2bf6f6a79611f09d5714be4b297ad25577a6b095e6b4e20651569a97601bf154fde61f0beb9798d47142adf993b05a7440d70fbe5d2419efb857f01b13f3f71ff65f2e7fb09c1b8f77f482d9e897af1c9c94d624d80a6ea8d1a32155e16f86a9f1a5b5b993adc313d74fe56df19a254b8f51581715771670ebd603d6643e27e33502e3f4d51254064e5e8a0c2c4457effe311b3579a8684bcfc1af0dbb56585e4d64dfaacd349a1a130ae30974307785af75d9e70d92a7ba5ed1bcae19cd889388e3868622ff1cc4683b848b35cd287743fff9fc0e12abbec49570dc2914a00a94d84e30ff6c9edc1b2a6666219130e640649cea86f7b1f470338469f935a7c1ba5bae8108dc228bf02f12f060958838741f4287eb05ed77cc9ed02c3080bc4fe93b07efd2d2be451d54b7fa30a7e0736e0117588cca579120575379b1efaf3e5ff33e01044c4c7271842fc265d50a401288f36da420b1ef1dd9dba7a90fc4bfdcb58fcecb89089b106fdb60693a69c256a7d3eb5ca9e019ba9035730a471afca71005cedb3cfed76607d3e949523e2980e91233c9aeac4113061bec1161d017c13fcbb72abd8a8c92c8ccfd1d41fdb9b23d175773a987c2defe8f82617cc521ecb5ca57263cb785a42359fc412d192d1d7760779a680821668deacf4ba0f15d75699d8b7f1bd09bfc07c1283aa4f3223aca09c82a21890a233d72d72370c8fc270bb7bb56d35ea11bf4389e3375634d57fb4c7122db531022354c0b314e500985a96295ec2bb4a71f58cb90feeb865c645d5fde244612c273527ba01908a02625178e5e5ecca239f5f1f266e4151ffed82bfaa169be5a7467fe86925da5a1363709308a7e95bd0803dc2504227b643c668c4b7682ae905af2aa073b7b5a8e67a876b2bf83f47d525c678ac92365bc5ad4b7ce62f2f42bb72e5623e6dc41723488ae69c2cfe43d243695df0383c07e6cac9864a3c199655b2fb41ead6da4ebee5f68f7ab0536bd5e12c46b801c86c7547345cce0cf3caca35ca7fabd3b69114f2f006c3589ee6f567ff19a1613a390ef8f909e1634e866a05dab157c7e920340871974d6fcc53b9d150647e6089af6787101f2c54efe8dbc72d8a2516cbc08eb31dd816e713fa0bc4ca7c181d85ac694097fa570a798e9793d8f35f5a59ff51b34b38d5e4bc3222eeddab89d324aeee18bc101145510c0136d795aeb9b8cd7da5a87ac027e8c4a4ba37aefe628e5dd155679901b8f6c0d89a7d40855"}}}) executing program 3: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x0, 0xf8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="eada125c02000000b30e73e2f6e5994a3c8cb6938d961f0d0000000000007425847bd189de542a22f9ea329fa6bf4d93a0bd9ec2105946dd8d531514b57ca7c65517c8452de24b38a944f5896db64769930d9d4b1fa906cf9a0fe998ab71917fd06da66b06e0fef5df4f615c267e49fb2a855d5d058c", 0x76) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x24}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f00000006c0)=ANY=[]) setreuid(0x0, 0xee01) connect$unix(0xffffffffffffffff, 0x0, 0x0) clock_getres(0xbe44501372635004, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r3, &(0x7f0000000080)=@file={0x0, ""/32}, &(0x7f0000000140)=0x22) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000280)="cb0000011c00a500779857d8", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt(r0, 0x0, 0x7fffffff, &(0x7f0000000040)="ebffcbff13e69931929648000000000000000000", 0x14) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={0x0, 0x1000, 0x0}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/135}], 0x10000000000000ed, 0x5) setsockopt$inet_opts(r2, 0x0, 0x1e, &(0x7f0000000240), 0x4) executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r3) r4 = msgget$private(0x0, 0x110) msgctl$IPC_RMID(r4, 0x0) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100)={0xfb, 0x36}, 0x8) r6 = fcntl$dupfd(r5, 0xa, r5) connect$inet6(r6, &(0x7f0000000140)={0x18, 0x2, 0x8, 0x4}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x2e4b, r1, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0x100, 0x5}, 0x3ff, 0x2, r0, r0, 0x5, 0x2, 0xffff, 0x5beccdd5}) msgsnd(r4, &(0x7f0000000200)={0x2, "0ae8a2a81dbdfe15160557ae1e32bf1204037df4b7fee3fec5ce0f2bd062f09f2d951d2d"}, 0x2c, 0x0) setgroups(0x3, &(0x7f0000000240)=[r2, r3, r3]) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) r7 = getegid() r8 = dup2(r6, r5) sendmsg$unix(r8, &(0x7f00000015c0)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001580)=[{&(0x7f00000002c0)="ff9c264cf54ae148b0f077635d14f009248ce248c8643363c9cae78bff387dbaf874e623e787ae71cf86c91cdcd65fd6f715e33af5fb6e21cd587b0af2dbe2d7b5b5b477d555cefe233d28d792d2dbd29315193a544ab4362efdb82141174b66b71b6bc7b9210d10b5b76a455cd9ed568d702f50fe1bc05b6d9d08217519b8b7eadec39b06ec60078839becaed4652c508346e8519c42368e6b7da303dce5dd847", 0xa1}, {&(0x7f0000000380)="774608f2d5bbe35d449b1e96af25f1543ae7942bcada5d74f4d40a5937ceeb5d9123299f68f4ef0399f5e3c04ab47d2d3d2e61c249751becff15233ddbffbdb6e5317b81ae5c4f4256974abf8577d3feafcf92060b2ccbf69564dbac24765a128f173ab72640950fcd5498bc8027b88e7b03c1d359bb0327b7a33747a32b0cc29b3dcbe28d54f9898c7c9201dd4ddd513e3ea2a43a1b4d8c2f344bbc71bd39b8b81cd1d055546ae8c608ff600a357680c64051d42ba39376beb60d1fbe3f059e5ff29d07f1069fa3ddbc6426cbff94f4658eacefc32c70deea2324f8d73080741a97c2a1807f2c5cb3", 0xe9}, {&(0x7f0000000480)="8418084539556f28c6874f979af8076b26fad166ab9e6c1bac0c77f5f53cbb3e0a737fd163160c350bd5c88cb890aaa4408197ea962c827f7f45cf8632d0579df87352e7e1633229d5003898f3e51856dcdac15775635b71910ed2a42ff8b14747c4a165d3a22f9097b4b4fd6088575cc388f5c7b6adb390cbd93bf6c6f8547bd9ba948805221265934b9a139f5b48ef19e6b2222287eac067d0df9951e4e01bbe5e7ca0927293fdedfc32fc3c018e90a1b67a22e1feda480cbfd232b567f60528b56fd62e44fc7e0bc5a18e845daafefd31826bcaa78802c5a206f08baec032aca188cd02925567d1d9919fdb5b765c9bb122", 0xf3}, {&(0x7f0000000580)="ff7b758d484cb44af91b0dbb6a767089b98ffafb891e38959401a83990dd9a07539266ef5ee16976ca9b813f3525b160d49b18642eb90d40a2735a753b38f37127c1ec761b2466a5e737146fd195055787ef1d876645a0eb87427cbc0e58d3416bbb6293ca26de46aa208a4b60da1c98cb41286b3f10738dd1f8d32eae18acdb94054b7b12f9987e1f0681b4dc2faf4ad97e6b294e30cbd0528b49c51725ab2ec17a5a834e3408831c93a39713ef51844a343582bddfaf7421bc1a7b1461d10ef4425a3d3e889486c0130874b42af17304e574d7b5689690131b7c83c8ffed69fb23bea1d56ee21d1a2a25b6c0fe6f8b7be1bdc9cabe94c2f6645db964230bce74e2bbcb621e1b6d5d53aa790260bb1db93a97c31a7881ff076ad947732292425a0ee365e34f2737f69f361fb9561decdc7e36fa651d97779589db86dd94184e67c6a1b8070c7671676d72ef69a1c79f60ebed5d5406478b9ebe6795e4ec2dc8f9076e49e41902ebde0b5a840148ae43693142b12b651ee6b1d11b5cb20b7889b3774ea061344c2ecbdb6c5200112fb811a0db1408ca8a42225f87199f725c31ca58c33aaf8100236e4aff9cacf888de57977b921b421921d9f96d64ee8952acf5dc430826ecd860bb6980bbe1e804019f8cf60e3a9f11ebe3849bfd3c6bd7a504cfbfb0ce7b60eb0bedd5100bcd21ffcf8e6f59b475ca2b0c3310d7d8e386594ce2b29d621ba275deb5c2da59f6969fcb62dfedc89e1faafefe09259be45e9566c5f969f6cfe078052f20481da2678fc066d485f368add135f4d1b98b84fea6eea1213cebf0cb58a9422a6353e0266db6389f3358e367edce031f956be5b5c71bd67836a9095041a6ab7ad20b5575e657f302f8681caf97ec8645ea629b4f01d6d021a19294dbe98232105082646b4d24ccdc7c596f75efa22550a78bf383567afd17f6396e6f717a37cf59afa5cae420e7e02a7f506c8865ea060ef48039f499ba2b46b9f988c4416445ce3e0b211eed1e4882189979a9598e972ed48ec49907eb070808d21d30f26539782debb5b12470f80ee09a4cb27755b3ed35b7fbe37a2912be8ebcf8e6beafca24c72a67d08e82646f7c128fc431f831d63b2b058be1259f1d765c25e0bd0673be4f8c58637bda9dafd28d5ff49381b2e8470b0b62b37f07a9f3d686c8fb5aaa91b8fa107987ab6aebfb80b3c2bc07fb8e875eae9b50710301517451c440797c22f626026e01b29a92af2b0957ab7ff3eef59e97d0f53b58e6488f53a63723a6fe417f872b800ccb87be2a0b71725db8eee49ab3d313c684e488cfe1dc5d1514ba485292e441685a6cfc81f90d30e2cdb345dc6dc3ec8e31c444823b4a93c06e0756a3c3a325db6b56acd7e03a955cc0f7dab795d5963cbea9b665c84584c5e197400346d539e2ff0fd2921540907a7ed8eb8a1c8009e7aaa88fe1bdbbfd77f15fe6be95537af5bb2d01a8ded2df2b14b9ad1ad75dacd18a8a5c54724a2db1b412bf3f2ca417d734d9bc884808645904af2a27325d323a8a6c2a32786be26992beb5690adaf123d8bb1ebe0192fc0c3283743e545d5b3948cd069df592777ee154851efd7afd2f5ecba0711e4fc34a9e170654bc6934fa1c906290a30e87ccc711905c2d5736cac04c4ff660889a08dc31833f2575cda249b6778a82b4b39dc00ccf0b07690bb2f9ddc8f0bcafdf7daa809ffe19aebaba9f04764dc2a0b9abb4d809bbc3c4b6ef8799e0f31927d1d8abd0a3a6a49974477dfeea87c0626da6ad425c4605b9a173b818192c556a6bd56d6c8bc459c1d251d9387e42048f785fd32d7db56e3d67ea122af8fb6922a50385e6e020b22f0da53c74278a6c1f3624fa53c5cf38c57cf553a324d5fdccd9c5e089a083d8338f1fe03cacdab93a6d9dd1319bdfd856cd2a496b0677e5f0c09557c875b14c840304e1677817a4bf42c730f9addc0fe2dfc0a8c4df9662268aa8551c7f8aa9df9f9d4dd428c551db563709eea45fb73743d2a9ee1dc285379039b40f1c9bbfe1d63e73b422d5be5ce34599952b93b9ad21378e44362b4c3ebbae2c486b7da658da0fb44a5119b5fd295c9fa0a7a26d1a60554d4f2f7fa46d1fad99a977a08bb9000fd6cf29349a514b77d7ed502ad225a63fce3b29f6f933bf269591dc0f19197f265741e8fa08b27f7f8fb6be1ea89b2a2dbdd6b9785035724513180aea785bcb99ae56ad3346fde3140bdc89a4c3d80b79fbe84c07c4027cf71cd40b5aa4cf013a9f0a09ec1b8292ba5c218ce75812168e2fb3cfc21b49b4ec76bdbcb860e23e78d3d84cc333e267b2f53d860a05c77abf31e30f56e983eb5781de138539bcb46a4a051952e18fd83fbb145cac2fc0b6d4770a5d71ceb6345ae73315d6bcea72ce3ed421962d67a123f76a782676b104aff992722468ba6816c80ed37ff114e76a0594e22bbdc4bd9d03b26669f7a48739db54bc6f697848c773a6f5630ba2157de5afdfd38e2b39e7be2a05a5f8c283c15b25c589bd355928a85b2c76a09fc8eff546c6ababacd18032649de47824cb79032031a5aae82f29002fb4d8cc6255c93133237b180ae0261e1cd3cdaf2f4a53328f4ac75b18d68ee5ae822e3e38208877e6700d6a31a92939781b10144643b953b8365e568657ff27e8e5e6a92b64efc6adf6d45294a9881af3722af5c7cc50a3cbd4b5e6d8e6ed98d55d393a126db634586d7c7620a7e5aa46ae4c4ab5b1080d6eda161eba54b9c85c9835dfbee0971024e516ac3c53068c8213ee2d8a15bb39444c0687eefdf8eb6c1bc5ab79b5e61672a916e3ab81991076eae262d0d4902fe42a4452486d12b9833d0f489742d50e03190d4ac0af52b51705ad9b4f74bf6b0372650b1f65eef6dac5c586cf00f7757efa84e6a17af3bdd4efe623c2d756332c7113ea675bfdc89ee2433c533480c45539e6a3d344cfcaa8d122f22cb8a21961b3c8e938b77ad095bd5f86b03e20225bc4e418a68fad7c35d95453e477eec4a0dc694129573ebb16873429946d9afb3bb33f11d606e7b6e5068d81d35822c580264609c4d9bca024deea85c1607ba750ff1bb2c9edf1c9217a2112458b689f8060327ef317c3bab5a0521c4bf05012175bf699b075b1db5544f148f64c0f4ae0e6015f6028c9c3483a73d16b02e89486077fe9efa0f2367277218c2539e6c926c8939ace02027823fb249f163a1f9548370bd32a882827162f6cd0ff6bb9e06b74e8c47f1b9786cbedc2970d1db2938c9aa0ccac425d586f013b768a7efa89e8a2633e4fb742019154e0fb0b2cdcea16582fd7a8045eb02f07dae8c48c0fd480c4a35feb9bb875bf0bdcc408a99d52f93441f4232076a4d63ab5220a719945e8e5811971ce3808a8ac7af41bd36d348a4c881512aa8aa358fbff59f50d71ba2de05d28410007166bbed2f0d69d8956e9fb3f51eaebf7d974f18e1ad014930bf1175a338858d29f4b4fb85933cd034f0f8eca63281c513cd5c6b5995f0544084976b27cf0b09c99c03bed1cace513bd40b4389508e942bd35732f3b9ebca6b4683bee58cfdc39c893acb133f9db6d3f36a23eb442b4ad49267045d9501e488e705f55c628e45084bf4b0f2ab1967cddc58120241785a8199aba1b4cadc857f6e093228ec9a52dca7434acb52b71956c33fe850ec0e8c8b9eb74b6b0cf9b5cc1155aaa7844bbbee1ed3f50712a999a13ee8e0e640f3e51cf7a6da62c38c715a1c45e3f60591116516a9bc1842201e717406ccc2394658c0df78fd03ccb710799a69e37ef70107329859c37538d75d1c6f41483306d11caafe78db0ffa879b6eb09b1e4780965bb8d96d4783f58f037efcfd63001c336d40779a0a39cd12191a32c78cff4bb67d868c309ef4906fa007fbb89888883d767829f4ebcc075ceab93e487befc6ec589669c20f9f09c1963f6b384eeb745c0a55a42b5bff7bf627beea0682132cc066f63ea798c91caa1315fe966f8063cd9bfa5c8b0930577c0e15cc4c6e1814ce149f1540d8b864f965cddfe607d112fbcdb9f4295c1d1ee113abb35c7995411c360ebb40f13cdebef30a4f8212dd5006de2d41159104fdde3790688d6528e7fa6c41cbd3d05b44aea5ba23c642aeca2b66a8652a6114c031d8bcfbaa4ab1bdbd6661d61d78adb69a85c1df1d676dff4cfc0a2305f84fbdf9d49518a98736fcc25868abac451b9a946cbaf1f4ba507987f0a92c74cf682b0f2361fd451f0a2d0fc3f7db4f394bf703e561cf0b48ee29e460a3163c363e55677b52e6019b2c9888aedd241713f935eff24948f23d8a9e8669efe582b3aca053025550e0db776101760f1aafa0ef2c4c2b18a7c6acc494f1e4244299f12eb960ea97bd69be3e9b7d9727fe0b6cd40eb8b7e2111fc5cea6b8f9f7e6484492a43f54ac519ecb84ced68856f4cf4c9baad5c51715d747bdb09bf0d875cfae963eb337da0044ee856b951f2a2202083c1e65ac13f87a9fa6a1327c05ed7d889b27ca1e13b365ef3f491d081debaff5c3dbd988abfce3fb26c03a38f529118885976c56972779c4ebb9ab2b0ade281d1ae957ab038df99fc83ae1df401f761f08980bee8900d5fabff19afd0752d88d11984980a778ca07484075c09370c842f603177d8fcba27a4fef3126f8fcd9b16f05a273da942e44a1fda5339d55ff171e80c14ea2e46749be20fa3f335d2d06a93ba3c1ff42b3f0e7bace51fd9924d97e0135666dd024c5f88b02786054e19e819e6978e65045e2466c01f5c12ce9d77420f961f62a9cff9cbaff4f63b9f5e74e643a6ecfd4907a4fd0d93c3c8240beb881c284af1d97ea647e17822f700e88bb4041c936707fd55242f78f6bb52b425fb82c7b78506682b474c5c18146c635ed848d97fdf9cb36f23b16d70c3747bd04a4ff753bf866794c430648e4461a4e57349a76a6294a5724e287d87c107f2d1ae920f80390e32277b2a723ab13efd163a74db6124f5384b4eb68335231b3fd4d4360f67c41b38bc4f5b6d7a6b0e965f99088e95cad2300699cdb3b5a0ef5197f68da479c842b653164561def499b1aa1a2fd8c30979ec7c34611936bb81c9531b85f15bf4451ce1df77ec63d3cc260c071f69725792902efecfbb58eac9b2fe3e919bc5ee7fb628acf1aef19d840e30d541342bae868279e1324ef34f67da28791668fcfa0a017eb5156e846dc333fdaf4bceb3c75ca6c8f56524bd4c9613d421c3ae986902eae60dfea2f8d77120f4118600e9c882625396d7ebdb7d98b68da2ce929f99cc54005c8b37dcbcb73d367ea6a068b13301429d833deceb3e4b08d1a7c7486eb17dfc2b9f1a1fa8e28bb4b709544e08e2089c3ba3ead1118ac7af93dc56179783e82ddd1f3761f022777d926dc0ce3503cea4c0f2ebc00b8397f0d65f72000d6620eca14c7e619721c0002d713edc59613e3902333a62d656893b2bd91769d16925ec95e3328e644452e2d7b38f68e894b9a1e83b80237057fc873d7ff7662d7e378f21103e4b2685dfa25866cf4408d3c9d603002a83518ff5f73dea2b627223226488852583c620d16de3b6355d283a197c2b9a344717ba5a131105b2acb613bc2e791cec290c657e2cbab951149cc82751a72c5ab4c775e96204a7a66392987b2e028bcd277bdc0d9cd148ba8fe9a071520df04fff00c8a2c653a7f1924230d9492416a634ecd3c9ff0dee3a2e4f6c06a22ba496d5725c0886377fc0da55710e50e998bbff3e74e9a0f86c5c36b34bf20cde4a8ffbd56cf3c2cc89c07f549c9892d424812f21b0690b3a7d", 0x1000}], 0x4, 0x0, 0x0, 0x5}, 0x5) msgrcv(r4, &(0x7f0000001600)={0x0, ""/252}, 0x104, 0x2, 0x0) getsockopt(r5, 0x7ff, 0xad20, &(0x7f0000001740)=""/4096, &(0x7f0000002740)=0x1000) writev(r5, &(0x7f0000002880)=[{&(0x7f0000002780)="a1bbe1048f73ecf3d51229a3441bf8f417fe08143dc762327b78093e4742bafe3475d6f3be63bdbd557f409353f0d342561df838d6a5bea438d354e914115c60507e1c8e560487b33a45b59aeb1f26677b74bcc333c55212215ab8efe8f8ceaf48d3f3caffa8ebc2bc86a431395213a0cd9d6e479251190d3869885cb8c4a427d4743998f5028b6f8b0cf502084b4f9816264cb213a272696cf272b356df351612116c6e6db83ab201c5388512af040e2f3d7c22f43faa78e68bfa5af328c45e4e467f766983", 0xc6}], 0x1) r9 = shmget(0x3, 0x3000, 0x7, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) r12 = geteuid() shmctl$IPC_SET(r9, 0x1, &(0x7f0000002940)={{0x5, r1, r11, r12, r2, 0x24, 0x6}, 0x7fff, 0x2, r0, r0, 0x80, 0x9, 0xa881}) semget$private(0x0, 0x4, 0x388) shmctl$IPC_SET(r9, 0x1, &(0x7f00000029c0)={{0x3f, r10, r7, r12, r2, 0x2, 0x6}, 0x21629406, 0x3ff, r0, r0, 0x3f, 0x4052, 0x4}) mlockall(0x1) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000002a40)={'tap', 0x0}) msgrcv(r4, &(0x7f0000002a80)={0x0, ""/221}, 0xe5, 0x2, 0x800) sysctl$vm(&(0x7f0000002b80)={0x2, 0x4}, 0x2, &(0x7f0000002bc0)="ea606c7518a755d1f7eb1a040d46343a911cba1379a992ba032421463a3c4658b38bf771c13df3f9570676a517623f3c9d67d8d5b04cb7be4f123ab10bad5c61bfa5d7c93f817952d1ce0c580e6515a66172659ebc07e9b82454", &(0x7f0000002c40)=0x5a, &(0x7f0000002c80)="cc4f5df3bb3a89ef9a8e9408851132344618ae118a451a2d450d19dfb6e0b59ac1d4b5a3d95ad9a7eb187413ee1d9b5b504c1fb011fde8243082af91614ef6a055a946134c422a4387ae93c11d98300d6ae5d053e67bf6ea790778f23fda6803eb2c046e886419de4e5a27c70d61cc25fcab47e886a52a148633d1f75d748506d78e836c3e94279ee3f1113342b8ec45deabe400b9d20be10cf48bf53b25c0e607c8c95dc7fde4ea1365e70b3015e02061ca71acd0356da69c579e1a14744f34621071ee1db58cc3f001943c1ce73f63509d1f68019daf26253278d6a577f04c9d376cbc8c3048fbec3bfc4ad097970fe2d09b2e05e88f4463a2347757822f72315226fcce3800792b7653ac68c1a151003929cc7ae9086c986a28db80918acd16ccebf44dea09026b2da586cf6a48005c5e97411bf7a0b100b0e585de9a350d47ecbfff095b294bc94453d2febad9f0e0502babf77c3880043b4a90e2f57ef73d5fe2c0688d0dc9bea3226d89b335c143d3422b82de3d0ff7a9595b6a9a01d071baf24428be13f03d7363e69be92960af7d933344680e9ec91bb2f29faafcfda2f8fa6af519dc874d09305d12ef78d6c4299e1ad333e2d11f69bff1f720fb7a56dde2a91ea90a9fb25b2e00f0153dae79522c11d7111f96492ae85a009e689c01d1e088f0e2099c9348ad5560f9ebdf9bf087477fcbafd32ca713bf65e0fd7a6acd3107a31d90e4165a8e4e7c64c863adc26ee01047e192332f9a74f2a3fee7a9b4c5203e3b26fb65ef709f8098f4c909b433c4c9fe37c1c0bb40df38da18a4611b036e0a5a791a03d17ff2deed004bb3a85f249ec5621303ee99b7485ce6a6403e44e7e6816bd20e9943cfa1152ac50feb706c0582bb52d7d883d94e3f4ef795f8771b855c8529276cbc487905f5521c916a034110e34373ec05c535928a7f0af591df756fac964c5ddccf8bd0b767e3724be1e5eb04558fc5fc70387bf26402c898277fec11312b4630cd52c446f7269ec6694f48be90d283538c75761b153cfcbe6ba6feb002885b5e2a12ede44747e6d29a5afcc315911e3ee97a21e0f2a8644e4e4564b5c23914b343d446005e45db79023d10c42d3cb475a2c3cb982b741eb18c959c0bd293c86bb75c31064e85c91cc6beed624c2eddc6161671e592017670c0f511f924fcbd061077cfeafa75fc4a08579a9fdcbc3748d6750d60319dd9a52d5c9e3f8e89569a0179eaaee7e06a0bbed0eeee033c3774c4612be24191fbe0be570f8426807c5e5243963faa552c399213260d86da0df19be2ae123c3edb90745e6b5cac87c6be047f0f836ad035a0885baef0b0d296edbfc50ac7f5c6c532b46ef3b5c3f9b13385236d3c363845f31b05bdfc09da85a29a675494b7b118e2ef276239fb04366aee759fd7cb92cf2f03d4b49d791e3b4dfdd50fea86404251c7b43784101ec17b51d9f3f7a41c477f21822735d42bf906ab63cfc0573c278597ac47af76886bb565b8007a127da130889db53354fc7c226c56c4cd081f66520da9c78af595dc33260f0150808288bef08ba4e526cc0f7c6cf0744a54c7a704ed26e87eb5374b86c43b3d710df30cbab5753e3073bd24cb8ca477d1579ca58a49faf6ea54f3add6f55c56f5ebf5c5c0aabc8ed045e2c05b962d5b3aa1c6589b44ed8c4011575a00d088e3f9c5e49d002f39c17e5f9b217e076166b5c4a9141d870ac780fe4a15668ed4efcfd7e03732383629468c9b7c8a81c57264d12eaf6179788be6237597cd1ba05da6b1481c1c24000ba5ade70afba081001ee1c023afa572804be9d7fb0ad8ce8d76cef88c2337b2b88c13d61b32b4cccb58fa6db56efe0e9458611b5cc7596fa9c7e6f50390d4e06ad782fadcf72adcd416b70e3b0cd6874eb8bcaf5aa735593a0c15eff101ad096ddd1b13d3c5ae47eff4f8e4d1d7035441671f3a7f5351b2f1d38f2f40a941feea15bb6aaced4990d468e52ca49950528010c43b29dc27beabc55721b86c49375c431832b9c3ec6641e8f6626685b5bcb5b3cd03e8d1d3661756b09e1061f2de8c69fd489f3175dde914979f8acb5dcd794f08b63523f7f10f4e962eb4d2ed75f8cbbd36bedac8bab63061d3c1f58947bb50c608f9cfce17051cb9fd6741759f8611c1306732b0c9b299e58dd9907b8f5cb72d73a60e7baf056aee1761ac0a5362311d80c4bad0e295823d942b40912a687b86c509a055210801904060d074bb0a9d33e6bdf72ead036178ffd8f2b8371a65dcb865ca6dcab39fa8873e3fe08b24c8d6f7fd587d4544c04c5840b9b5e48e7efcdd8f249ea23f94113f64f2592a8a159319402ab620724910b6b4d85588ad619e261f12a5490be6e6865c2d360586d50d405e9532ec8cb4e5bd74c51611c152d8f465dfd3eeb7c16b7f20561159a1db7fdc7f54c247b06b1d57a2fd88da5d42a048cf646cb34ef608a45940419cfeec0c2c82c2c86ec367ea3cb9fecde45f4cbe6a0cb4361eafa22627936bb218180132876490fd2a52a6e21298ac2e02df97691b3137bb93c3787e828d08ca3c0ebb534ef2ae6fe265c9130334e8b7d2d3617b33e7538fbfb26d6374c76376bb70f41702508a66c885da303fa1d94900a22e13cab4d8978b54b5a9951bfdf2c3ddc74de6b4054c6de89560cc36e3b261d70e9fd202d6260abc13b9d87b786c6d71a154170f43f16afa3a01c6ae6201ee83eb31f0e0999960e7593f134789b9bf60305b7a1d4aee7a60c2f5229333b485bd428568e894ef6df8a2a4d6bf22cf83eedd65acba1427c2e2afa63c5623ab52c1c116fe2fd006b41b3f9b5e00e4fb73f018ad4d3618f5411c3422ad3da992c2acc2283609aa8073341b88a2a802352a27777e782ef91a7806a6048cad492768cbe5041a5837f615800244f3748b8abb6bdde0084da615a5a85b17084eebd6438c16728871eaa07e30fbf7c8d5225eb09e91983a0daf0d45f01440246a50ab310b37fc10d21ea26be43fd798811679cf12635e7afd65a24a2539428326978d4e7b0b3bf4f52fb551d8d7adc27941371592f48e638cd2b9bc8df9a7e4190da2d4e9f7665eb86564fa6c8b7a6197221e0b8bb6d2eee70f479dc16058170500c1d3253de8c0458b14a2190849346173bed94d943a83c165d9332d45fae49074065d01ebbaf5d159b66757f3ef0b2fb04e366854db5629e6f179fd2bf65037566da9d48e3ecc5fdc62012802bb7fda74af1997ba0387cb3c960c2819d9fd68bf14f77c006ce45701e7d13a722525e3bea3c9434ac2836f1a7fa7819e5ae6f0fd66e8fe0c25af6db959649bb0ff71498f87d42f9943f44a395863e51b37b0c6a306bdfc5cfca5ee44cdbde8163bd48f1d69c4323dbe61a1cf49f511c7527044b01959677b7f90b2b9f966c2a4bcd08bf0d39b0acf592da264111b1aecdae1aa31130b760e2876b61b916c2af16e6e488fc813c800fab7e91e2dead49ccb1c3be023c0399f8086c67f9b9b526af67415f8c49f9a73239cc691f8fd3879d57f1813d496e7ec663c5ae8709646e61e755dfce278ff5602c938c2c3b1a158ba9e6d309ed1219945bcf0c246d8d23c3f3edaf016cdd930095c174e56c2c31e244eb28ff96d5c1d22eb1bbaa98faeccf0981f384203d4e2ac26f97fc4ca81e1ae7b488f11648a5a49f25476ce9ae61cfd5acbec705600ab595cc863fb7698be5d3c1bdb51349758cf4c9ecaad8d7f6ebde0b3fccd2d357bd52a9e09bdd463eda3e81db78534aa3658179897e4caf856bac6fccf6c84364883cc36c85ea1c1daad0abc613460b17d57cb1742e3421612b4b00309e1b19c0e493525c46182806b15d9bff3c1d44ac511cdd68c8a112aac344d33b4b03524981a7dec69cac1d595ee1c0ba24640aad66718cc7ce3d0d5e53b4fc04f28678a7650f30e13a5fd8feecb3783ffd0cb7066b5ba2e9dbd303d1cba52c08b3c2987f3882dcb376007392a54443f9bc33b0bc2f14ee72cf06fcb0d5286c17168460196a0e451f5eed7d4a8b1800c269644ee8ed77d80afe61bbe71ecdd2b96c57ab965b072d945efccc6dd6c34b0389645e53f78b8382a642378533e38b0cbf5e9ee9adf9a8935d7d6a6586c269fc7f3492da1602c2c86dbf746891286a7c080c97f6dbac832173e6568523dabc462b76a905cf7f186902cfa51c04cf69a433664f9f472a20570a6c95d4ec37b5309c6dd0e98b4387af3824a98bb3fa5f629b8f4120926b29c1f819cd97c1d78fd4c0d17b0a428cc37e5cf8c669266790cde3d510f03030a7dde97febcafc6e680d45b9f76b3ec060fa07fcfeefe5d13c64b1298cc6a1d9ed95c8791cc0838f533e44c75c8087a4eac67d3b3722f9e693d033a5eaf2e5fb8e0e02928e9a18d6a9996074f3368d2faccc18b35bef21e0e7cee9e959bf0580f4044618774790f5a0eca68e614fe22a1351f1ec109051b4724c6067076ee9b8f078eec28419da2f1c7a93851071185fa5532c586a296f08b5fe2cbc72bdac859acf1515dd8f5055b16b8250a23c95f0e3e01b2258265ac089835b9b815eab8bf558206c5b8affc68d2ec78cdbcc841116db3fd25381b2e76772137fc59e3c3524137c8e5373ca35d5c7b5d622b6a20bf4a81e979f29343194869d0446034715f9595869067139d22db413fefce67cf1b4d6121ae117160caef6186f7aec0e911cb7022003a04d71d0788205d5ede37f32a636eb13e01566baae319710ee28666b87628a948604ba90c8444e53416472b34c4b0ff0e24f04ebac2fe92c6835be10e71bf1b238929a10e4cba0efc50ab87acfd749ea42ecbd0e64af3efda9c2bedd8962757ec5e4a5ae2e8021132673d83bcf8feb8359323636230f03ae8a8f5d7f0430a992f5416fcb1f527b95503574809920d10cec5d231f2db33de70d43c39542ecd7802ef995d402e7a9ff88da3f0eab9a57f19f7e8ad33c7d667689b63ca464489a47da442ce3e6a6b659eba10efd91d2f0e6f49c34b1ddc44ddcfe53353d789e752cc2f3e077c00d361a05726f8efc18fd851b30a376512a538e44009d58cf32a7efcd4ecb4d4b63f949062f863054dbabbbb7aaacd46bf7c32668490d413acff472e5b7953b7b8fbca1537afbd4b87038e3cafda588849d554e93821c50accc26dafd40b712215617545b28a6a818e40ae19819cf0ed21e5867919ef84e3348f40a7dc24feb432bfbcf755ebd854ac499a878bc7875e1d47b140911f1d63e621e759c3febdfa6a8023a2baa3c2987c79c88c4d6292eb508bc2aaad12988c6a1a8189de1fe0fb5ac247dd9275725872f0d77d1e36be24479ff18d931daa7fd6e1e71cbbe8af566c19dd78ee96b9fd0bcb2c3a6e2fa1b10932973f6613bce12b7a080374a5d90442e767a72ff4715489af69b77938d63c35b8e94b58177b7af68648884d1cdd24dedf6101255276888a1962992b4a64d50bb3997853b53a9bcd33f2f75fd70648a422a79c8744db56fc26f2da7174c2bd88fc5bfe86964452d2186aa2d9d1b699c739a4bbb8546e262b7ad3de0f9ffbd3a80c0f352ec455dba48e7bb2f09ea3780d7e4365b10d1ae751e6cd41fd48cee2cea3ce9f7ebca34f7d5592fbd335d30ba2027cc888bd54e114e52f0c4a11b87ff9fd46a7fd9cb13357979d52b6ef71dfa55e87135534bf950109beaf54ae052aef4a9de409804e0880cadc35c87819a72758d158ca17d9a27e8f177b401f4ae047a601866ec586fc08a5fa80516ae196d8c2889a97af1c4fee3b48cdd6a597b53721583be468489f2202b15951d6", 0x1000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2810, r8, 0x9) executing program 4: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = semget(0x3, 0x3, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x4, 0x85, 0xffff, 0x8000]) (async) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3e}, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f0000000000), 0x0) (async) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) (async, rerun: 32) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x45, 0x0, 0x0, 0xfffffffc}, {0x106, 0x0, 0x80}]}) (async) setitimer(0x0, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) (async) r5 = msgget$private(0x0, 0xc3) msgsnd(r5, &(0x7f0000001540)=ANY=[@ANYBLOB], 0x32, 0x0) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000100)=[{0x2d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 0: sysctl$kern(&(0x7f0000000540)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x70e, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r1 = getpid() r2 = accept$unix(0xffffffffffffffff, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) r3 = socket(0x18, 0x2, 0x0) socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0xffffff81, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f0000000080)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xf4, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000e600000001000090bf1b9b553275c2b05d747800000000000000004e220e21", @ANYRESOCT=r5, @ANYRES32=0x41424344, @ANYBLOB="b104000290780233000396050600000000080a0000b018000000080402000000d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe"]) bind$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x2}], 0x1}) sysctl$vm(&(0x7f0000000080)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) getrlimit(0x4, &(0x7f0000000340)) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) sendto$unix(r0, &(0x7f00000002c0)="cd5020aa70d714e608a44c6e1725d815a7353c", 0x13, 0x400, 0x0, 0x0) sysctl$vm(&(0x7f0000000280)={0x2, 0x1}, 0x2, &(0x7f0000000580)="d3a9d52fd3661d8df48e783eb9ea19f7b5e84808d3d8d301cb63897760cd8b90de2bccda8fdf6e81717fcdf6d892f02707f90750583fd96ab90bd112ee59ec9ec8f6feba0eaaca50e0934e2fa0937f78ef7c36ab9533b470c73dee55f9e18d70667f6a78d0655dfc4b8ead9e4ad38673cb1c476ae68f50ba1ef456d67380838e7d23dfc9f5e7b3f152f4fa0747878b962e68650b0b1276d4924f90dcbd7f78b566019b203ff93ab7a56a18814c83f65cff94e793ddb699c0fc95beea7a392893ad5d0107d221f7eefd28", &(0x7f0000000240)=0x110, &(0x7f0000000780)="9806377c1febf24571cbe0f4188ed73dc20baa0f0c305e3d61578f6ff1a523be74d48edf2e4a7883c5db9b92257d7c1308d4b0ec20b4ed8dcab1892b2fd1272503eccbd4772c305b07f37ae3ff6485c2f8198ff31d85dd0efa10898bc3bdf429c4b3238c88dfc02d96456b7cea4fa47b8c395d719c9af28bd3dd42e9ff5b1bfa35c127957aed1c2700089c99aa0b4f52b27103246c40dcbecca592aa754b155fb05fd61541faf0afced8b9a8151cad9fc51d49f3d438c669cbe4164b12a567e3324cced504a6222f6258a5dcaa5b363b9578b59abe79dbca48af0e2c72560ef7020000001f48a353279e8a40992edbd91d5ab2e8814ce40ef720f698d8d0260812c3980f726a7656ab5652a633cbaf63e5f0df1b457e8d96f876a7c7b5df74fa931ccc807de94adcc57564876e8f864353cb98", 0xe9) executing program 6: socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000240)={0x0, [{}, {0x0, 0x4}, {}, {0x1}, {}, {}, {}, {0x0, 0xc8}, {0x3, 0xffffffff}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {0x0, 0x80000001}, {}, {}, {0x2}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r2 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) shutdown(r2, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x1}], 0x1, 0x0) r1 = syz_open_pts() dup2(r1, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffbfc) pipe(&(0x7f0000000000)) sysctl$vm(&(0x7f0000000040)={0x2, 0x9}, 0x2, &(0x7f0000000080)="0356c372", &(0x7f0000002f40)=0x4, 0x0, 0x0) open(&(0x7f0000000200)='./file1\x00', 0x8000, 0x0) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699b, &(0x7f00000001c0)) getpid() mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000bc0)='./file0\x00') open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000340)='./file1\x00', 0x0) syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ftruncate(r4, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000440)={0x0, 0xfffffff9, './file0\x00', 0x1000, 0x3}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 2: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f00002d7000/0x1000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x6, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r0, 0x0, r1) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = socket(0x2, 0x1, 0x0) accept(r5, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) connect$unix(r9, &(0x7f0000000000), 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) syz_open_pts() executing program 4: r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r1, 0x9) ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x11) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) r2 = kqueue() r3 = kqueue() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) kevent(r2, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff7, 0xa5}], 0x9, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed9b1c0cfaf8853e69a519f1fbc9cbb12edb464f64a72e88182b24b3dc1c184fa5ef023000f541b075f1c4c91", 0xffb8) executing program 1: sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511baa97e27751f54197c7282aa17ed1ac4399b448afc8d41b8b6b43fcd3c8b29a76e9f6b8b7c21014f0940d592da6c3053546b84edb5290841d539ec2e7c17ed7294d6bc3f418df0f1e8be4b0ff31d5d517a590d93184440a9a957e9e44340264260288e71f20aa8a78282e5f6f6fafab3e038035a8c24b8ca45463fc662731e2264e78b54f885bca2eed4b9ff597bd8f2184329f9111efea9723b1b5af87d84ae06669f6cddb11f5f1b8b972ff853da2ce42ce606b5bc1f7a0dc8d04dae86a8799f0ef15f9413e2fa158988c4ff5eb4f7a30d16de0799ea9aa5c1aec86b840283deba5501155e0ed103c3cd972e7836e443ca1c4ae444c167839c9fdced2f8b5ddb0863ea9a3e77159bbd292abb81565a39ce676ece81d3cf36d1c31d4b39a743af8ef2e13907dc5b2abe3f99f971be13f5c74be413e0b986e86474695283f061d92c42be6a02bfc59e13e20112236faaa7a999fcff18b3b7a0320fa06df20245aa0de7c3f519052124eac40254542a70541224d48d1e20e8595328db130403d241ac641af760cc41363fd9fd55eecaa6204d63df53556c06051b5442a5f06d47b34cd7e0f85a0f672c4bf63e2b91954d298f497595bb53ce52595acb64067d0ed43f4c66a553000a4ec08c2bd462ec", 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7e10a2f) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f00000002c0)="c3f7fbec0c0795c73493abbbdb6217757f7d3d13a6677fefe2434f01b69ed90fe2c1b3b381ae88fec90b19965247f838a408ddddca1327e84f2fa270de0d60e3960987f4393825194f45a957e0e87494b41b03805013540d5e321474aa2b0d68bc1e8237ed34573e1ef66ccad333d6a8fa284ce1f1bb27b1ef78f01884bd20d847ced6ce0bb3c9bb580f2164a5b5f069a5c5182499c4", &(0x7f0000000080)=0x96, &(0x7f0000000480)="a3de06cd2d97c14311469cade99a76b39db40e78a7d4349f1d9adc126441f0e1e32f3dc5392f26b6d218c9f8b0f793ae6ce572cbbabbb998efacd9762ae314682eeb931155844987ecc07dd3ffd7c882480aadf740fa340b79b1c6a14439abbf9b1aa3bf9b0cb794e2ad8ee7d35fce93aabbc77160b4ad1b695183ed61cac0fae701b72c169ef90e67dc750c03ee716d879abdb596ac9cf389c48f7afd70ed63c29b5abde3f1c969c8e04949387dfefc9e316b1dad7b812082be2fd8ca6bca972fb0d695684377d81ac2c6b20b0311ed4e97835fa89ccd158492dcc774fc98749639765f34e1944041e7519bd715e869", 0xf0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f0000000280)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket$inet(0x2, 0x3, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x0, 0xfffffffffffffffd}, {{r3}, 0xffffffffffffffff, 0x4d, 0x1}], 0x200, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x69, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x4, 0x0, 0x0, 0x800}, {0x8, 0x0, 0x0, 0xfef}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setreuid(0xee00, 0x0) r6 = getuid() seteuid(r6) r7 = syz_open_pts() fchflags(r7, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000017c0)) r8 = socket(0x2, 0x3, 0x0) r9 = dup2(r8, r8) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) executing program 0: syz_emit_ethernet(0x42, &(0x7f00000002c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, {[@sack={0x5, 0xa, [0x9, 0x1]}]}}}}}}}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000000000000000, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) close(r2) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x81, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x3, 0xfa, 0x3, 0x8000}, {0x8, 0x5, 0xfc, 0x8000}]}) (async, rerun: 32) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) (rerun: 32) executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) r2 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x830, r2) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) executing program 3: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget(0x1, 0x3, 0x100) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="d4c7a693b80d7187", 0x8}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="100000000000000000bf7c794fe504b0d3843b1a8d26dd59f100fc93f636900c7d309c02d6797971c2cf832b6402c6fa6753eec25976a067e70b551dffd4744a1d3004362492338e6cd702b02420bc73db9d856d3f8bb5865a7a9e4b8581c446e412b2d7284743b56d0d0048abbbbe523e5ce0a8e0ba3a9b21b10c056f8d9c1e4a9d7afe350a364ebccb8a4485734ee7d20388"], 0x10}, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESDEC=r0, @ANYRESOCT=r0]) executing program 7: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, r0) sysctl$machdep(&(0x7f00000000c0), 0x2, &(0x7f00000001c0)="fa257cb17cbc43fde1633fb879540fa3ca93ee6177b1bb53ebaf787c784016af7c186e254e61ba3ea389d7e05a730965b662a9d59902d6d001d6a55e168c09d64e76207be4dd593ab22bc31b62713a8a09c9d45b4d4c1780ed44b9bdb48d65fb2a10f948f6b5cf4a4464fe32c5af21b36731de61b0b0be05b6b919bda1ba60cdbc4ac1f38b4afd292a0c16bf2b3280ab45642295467e3f4c7df0c1398fd95646605d3a4a5a0e03", &(0x7f0000000280)=0xa7, &(0x7f00000002c0), 0x0) pipe(&(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r3, 0x5) fcntl$setown(r1, 0x6, r5) setpgid(0x0, 0x0) setpgid(0x0, r2) close(r1) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) executing program 1: r0 = semget$private(0x0, 0x4, 0x8c) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/114) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f5f00082b00fe8000000000000000000000000000bb607ba243b19d8a9ea241f577704405a53c00000000000000"]) executing program 0: pipe(&(0x7f0000000000)) setitimer(0x0, &(0x7f0000000140)={{0x0, 0xffffffffffffff7f}, {0x0, 0x5}}, 0x0) getitimer(0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000040)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffff8, 0x42, 0x20000000, 0xfffffffffffffffc, 0xb456}, {{r1}, 0xfffffffffffffff9, 0x30, 0x20, 0x1, 0x9}, {{}, 0xfffffffffffffffa, 0xc8, 0x8, 0x5, 0x1000}, {{r3}, 0xfffffffffffffffb, 0x1fd, 0x40000000, 0x80000001}, {{r0}, 0x0, 0x40, 0x4, 0x0, 0x1f}], 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x1, 0x3, 0x0) ioctl$FIONREAD(r5, 0x80206980, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0xc020697e, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a", 0x44) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FIONREAD(r7, 0x80047476, &(0x7f0000000140)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe842, &(0x7f0000000480)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x60, 0x1}, {0x8106, 0x40, 0xff}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000780)="9b1809c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062abb9fa45ac78568e1cb54238fbab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fe0cc791dfc4415035f10fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a952000b9429c75d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723221f06715e7eecc3f0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80feb3ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb24223f21c06841e9d3945006684ffa787d82693a096344671843a1f2082612b2ff237c6e0800000000000000d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d9100000", &(0x7f0000000a40)=0x220, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000001480)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="6b2b22a5dd5a160db6e5d91a0a9183486513e6e2cec886f996270943b11dfe5d5652761ebfd14b89b78ebc86c0c1837448c769c761b1c1eeaa2dbaff3cd6513cc77074172962c3d05772039cee7051fe4535bdc2bef18b3d1287384864b5f1a5e78591d42ad8c6cf8d683a65012045ddde7beaf2d029afd9086b71d9e98f14fa9bde013194313a616fa1fae87d32cb62143f4390d0c67933303e5f47d15d27b703709df0c5d425b900f1ba69f7a1d106fc18df0888358624f2f16b564407e1e86ae5574d349e66513cd9376b4b207badf0cac3ec4bb7687e23ebb218fe933137", 0xe0}, {&(0x7f0000000140)="95bbd7d7d111cf42397e2294eff3aabe25e25a2e60534dd8e198be817693205898e07aa28cbe339b1abb4aae52dae31e1af7130dec3461c030c7b06c11d1aa968673b12ec9452ad6382429", 0x4b}, {&(0x7f0000000380)="b7fd8e4219a786e9a41ff562a3f57309c5e9fafedbdfd44a5f88bccf0a67fcc92fd4a22393628b0342187e70962743bc87636815922ff6ea075f8db1dd20b363c4f2171381af2132004604b80f19642323ff106fb803ac3cfd404801ba244444ad721961a8caadcc6de3f8dccc810cc476b6e84d3156cb2684721bfc8bca56a78fa010dc36937438162022dfb00e46e4c8beddec9ebc3474770376de689251b243bc7036fec97b67eb3031835ac1670742fc3ae041a5edd1efec6176522595d442ac5d9750655df70dc9f820f234f8ab7da45f4203c98b6ddfd7670192e6ac8c1f0c3629a39fbb5f8a88aea50c9a2ca8029a2bbc7359e915201c29faf1b6fdca3902cf328ccf8d24b56df4039b2a0d7ec8e1cc1e014c08601555e4eca507c415168ec5fa1bf2d12ea1de650737ebd228ebd5b1fd39a11971dc5d230ff4de8d56a26a32319b8cc51df44b11abb03b7706d9e2b1e95f0a67b0ef8606c53c83622c8dea60c130a6aed9f6fd7d1e53f6ecb5b9c59b7c2578211fcf09d1692dcbc642813874d9d96f69525ecdd7d1ed30b2dc3964cbe9a20521dd737b2142248dedc1cebb8e079b78c5a0e550ed06f2632e30b47450a27160391d62d4ae634ebdd6a74bd3cd005a75d52c3036bebf9d0a290671337232bd0a664fb176c099f2f831108b852c94c827bc7dd9351c6fe27b5191e46d41d58ff5db9496f6d3cf21ba8af66befe5e325f17cd5c8381bbd2c293d2116cebea70a5ee05c67efeb17978b1eb83deec3264c62a05639f7eea36e1b9be46dae6f409da7b104c9bc99b0b589c5b54606ccc50a26d67a320d25d37c05af37ed28dde45f64d1eff42d6f3b61d4b62e046824cb90e5f30bd0e4e9aabaaf8d281587e93ca104f10d61b2cc878650c01c895ce82fdfb17b63374e7a689070874ea5ea4d0708d05a70b2ec7fb4f2a19376ce50784c99c43821237734315c88b010c0df2a460a48b4c2e12e52a72b36a8dba2ced6f86c1f2ca6015ab07be55a814c5d3320ff57259b5a9f4c334989f4b1b9a7820fa9c531437c70d45570a838ddfacf6972cb51fd9c33814f138401342d954d55a43f9f0a5cc7c5c8792e9189c2cdf2a6cf278812c36cc229af6ee2c2fd7fce74650f0d6855ee255f10dd4c90369b5c9c30c6f0d7cf7f2da1f8818a1aa7baf1a4d712df58063c8d7761a64ae132c85071c33f1ef43cf6975b0716897ad0e83abd5b6ab3ed89875de9300a666e537f10d086261899460961b5d18eb17ec4a3b7db81042e723392ecc7b903725878acf13b5922d1f82257c05b5e6e461dc729b9d71be993ceee4fbbc4982fef69a86d597f3ad757007428a82a3d70b4bfb43dfb21a15bedb821abbf5e4da59e18eb61a13e4afc718d3efcb0d3c3dd46ab9c0384d20dfa6ec077fa27761e217a3bd0ea1d726cb1aee70fb7f892177afd96f9acb65d700d43169d81846e5605e72f64e10a9ef715a0d828be9b742bc8eb67300da0bfa72a9c5e3ff3a380e84d780cc86fb341a6221973b70764e5f902d57da0c2218931f9eeac55a8b44910dafcdbab8c28327a6707bbed9d3361478261d4d79eb73555e8319bc9042fb2193340c69ce6b7f86466c99449f0764801c8958426906dd3f7d388b8ef80004f583fa94d633252261b1fabe077fc4f86776f8c380ebfb3be006448a7725465e52eda74f555b45297bb7b4e65bee27c2afff904a598acd67e4bcbbd4b0b450d91d4f71f42e7cac4e45d4260dfc6835e8ce6d3f55f3475be896d29aeecf1764a2b3b544ecefa42edd2d916cac9302ae7a62a11c30eb29e3b96bf0575e708332f2dc37302ada7ba8be1a47b56f8d97fb0d616813c8f0b06b0e0976334cc7f29194cef11226db38e41c1befe4f38b8de40d6ca72412ac56ff1c2ea6c545df028dbba56a23ab378702b935482f68ae0d6f8c8ce120f2a71f8e1cc721a716382b265ad8fd80c23a1ca44875dddfbf4078c2ede20fcf53d466b5a1c0871ce1f826f5086254d58cc1f832d9e9ae7aa58371d21f9d0e25a510755d72a38fa78b21c0474b02cc251bf005f3077fd1f58849d0ab06dfcb75544de9071ae016f68d7ec1bccad3565685724a87d5da4636403546cfade208676e4e69fa546e98cb59372b24b188f592c6e0b26b017ab3e21d044b2d1a899817215f7b31909bb6de4b919ecee7fd61a7b6b7b0c1e766d1605ea0fb15d6c9d7833b7eba2dc2c3c923477a499ddfd7bb59928f1ad44fadd08f173c92ffddd2936bcbf7038614ebb2dbec732df545ff744ae1215e3e25d7498536314e9baf2345338345f2ecd9ca19899940c64444eceb542730b7b96d8e212f29a221e2791757b3f3c304289ebb1fa3b3ae8ab0c162b9908beadf9ac013e21e58626e6554989fbcbf98e400c5e978994ff00ec6632d3cdbe05dd308751913fb665505065bb338e96295db89486602eba2289cdbcc9a03c7ef12b9588d614cb03b2c76363cd75cae98fe7927c74302d1b538355bc531ecad3da1638c5c066956d2d90c138c3881c913b2dbee4b07cf4e69425a99800830e77c7c94a4ad58409d3a39c9517ed78dac01418528a69412a61112f1c433263bdba1b81b0873a6e9d71fafb0225c4d17114ce9daf36b2238bf5e2ea145a38317704b6015e0a3a6486f7eff11a867e71bb5260b05179a163e9805c9743167e663701dfefea0f7217f7907213bd3a5bd00a454e7abb5c2d3c17df72c43c6a16a298e8f3cb710348ea0133f3182981d7896dc4ce2d9ebb976d937ed5ae02a1abecc4ae4369bad360e08d1474d6f9b43445e3f72ffebefcfa6c03a33818b6fdf5933fb138f3a23ff2635b22c2aeb7acddc6967ac45d86b29147e3ea852117ea891bcd9708121430165cda855270a44e8d35781bdb2fed63fdbbde478a3205716585d9db929a5e36e2d0d579839ed61694b7d85256573bf84c45ece1bfbe68424c53e132e5bc95af2fcda52eb67e2afb63b8daa1a1ba27f770c72331e3ad471bb51dfedf1ff54ec7e2f1455c3995bcbdf4baa48dfc6a1b67c6a8494010dce0995d99ec26ce6dcfc7e7b868d48f0df5afb4f699efec82cc174c054b6f340cf1bab5106a3336fbbfb639362d8aa8a1c119944c5f57582b2cc0bf76a8c866d36d88791c377fd9b10ffc3030c0f792be68f5d5ff24f90e72375774f8792221d81b4882ea885603aa9497df0c5e9dc6573f487270d37ce27a7d8ef1ed9f960b6dbbced777ce5527be0a87f1b22c69116c77617385e6c626491e73c7a0f0da863ed7d7225af47ef90bb73ff43d714498da97c1a5f41c02394a2fe496118af802515ba0b7d135ca7eebe0110d18499ea8232235b8173c701977380adf5ce8f9b10b3a7d192e8cb4b8da7fe85d053451c2a4e60ba3d1af390cdedaff43d7d7d982e32dbc4002326b5746b5f1ebd07becdca6f3cd123759003e21f73908111a7904ab50281272b1b5709c090685e977466a3732b58c272438d1e53272d9c42b1075bdfcfa4b0c511659b6366724466d98ba805aecf9346f98302b2ab15f19b01d8ed6d5e75b0d0004e8f881a96e6b89ec35de1376188d30d6d1be06c2d3f6ebd16102c256ea0a58c647547dc578f22093af34ef9358453b9c83c67aa1f484310217140d234d37342a2fe11d7e5355b465b17ff30c1c0551247cb808b1abf7e1aa5c4ed78d55e5a554f5db8a2247f1334da7bafd38664e4cfa27049d7159f003cec0c00dac5085af45822ea84f66bae23b69565ac8b3924a67e3a53d7da33c4dbe83c7164c907cac41d46a14bccf18505b7859fac274195588c3923f0236d7b13bab44e94021f3693fbdd3d02606ad3fd0f72ea6b4e1ed14526f98937acda91b5bf4b252e7d28a06442e1fad14631f2165a5327af0b4ef994d81741efc0f6d867d759a19b785e65b3e0500f21169c8ee3f2a848589ddf5fcec86b40fceafbadbbef82699c98682c066d2907540f801819472231c56a34a62b1f274143d3b21ba86671cbc68af8fc4154d93c3aad1b57bc4c08009e3227230429d66389277cd77d53eccc875f7a45c54cf114fe7bd0a95a7029c9649fd286187ce73697c0fe7883fbb6389d5b035a474b8318b8e24865a143b38218132374bd58fa0a270ef5795687a412d7c23a71043739be531ba1580e6981b89bc40ad7ee58c034fabcd5a1153acd3f9b293a9e4d374a3a44c1a7f765a5fce7aa1585d6383b7f5ddaf83efa6f1dc32abc0e26da1cc2cee80f18002fadd00dabdf5b881c41323081ff0eb3bf9a348d3eebbf3e65bf094366609cd8b59622468682befdfe7995ffd39fa238342f2eb7bac98fc8faa6d898fbb95b8260145f52adc25f0abbb914c04024f052411f6526f1d6763f461bb6828db3883a9ba7406c108b69d1e28f440784422c481d20a9a966765f02276193b1f10a7fe00b9adb45142e002277b2d13d6d423dea9dbf7aac4f2815456efa9dc4c39e26e2f7a3873aaf6e11aebd1273b32d3801356887129495b6fb966627bb6ac1ff5c5a4bc46e86d4d4a8174cc8dfc7c4c90299cc0dd3470a8dea1e60174c11725969d01a7b80daa0c6001e0a30bd71215fd3d1e4e361a6c7acb2607a3e6b25f454469652a104736fb5f532cd58571696b242dcec07da516264e7165c3987e38c5ee093c9671fc439562d4496f1e83d3399ce17ec705a70da9891f591ea56d2f2340a863543920922f8d8510e11a051d0a893fd381f5f74712afb0f7efeab1fa19666e2689b728cc60d257fc42e2308625eba609262f0f1f798e9df85d2ef4328aadebb2c1fd8e201f455aed0ffdce4aedbf62d9beb2d44d1ac963c38e4ebe8916cd245f3e4e1ac61b95ccb707e11df089750329b6e1543013a671de001fbafedca4368f1b49f2322d7ee2eaa9ffe2ef3e96c23d7afa12b0e344eeddc99b9f4b630a9bbf44c379cbbaa606026dd0e82a93347d2540621b977fbc96a5545c3d63a1398497338a6e3ceeac0372dc328654cf359bfecea45175b21e0764704920569b263aadb459992ed267fbf04a509bcde393481a8f4345f6f6290cb81ce3c12720541c57d826d322ae01e682dcd59a4bdfa72f4f54306ccc5312fb26dc0e08850e8a8b39b181cfb53dca31740a12f2d0ea05a167cad28a178853b9b2ecd6189790f277006c4b97774b696d8592bc2b2e2dae312da4ad783bb81cd4055a988d89e0a5e6631eb4ddb0730a751f55db53c0d81bf1355691bd382e7e8a2d73700af9290d1ebd9ebca25de6b1c599d34198fe21a0260899b6df5a971ea15903e41ef3963d977ceb2e4c5591e66c6a0add71736f41b476b6ee876c4c0efcf6ac4a1c210c0164f85db30d117899a868cc8f8e11e3b4900c095cd3caaba71366ee93dfa54a95da5845b7129fbf3493d3f16cc56ce7c5c2fa8ae8c9410c734dfc650c67c1648095f0d29ded5257f709b0c4f4f5d7255d726b8ef3934deed5088a688f35e090480d5a5f9c66682ba63fd0ab4e7874aa3b584bb75698f603af2ff40c884ab8bff44138d9c715207a5c9d28d06faa513471703e05145841006ac28c2a00eb4f6fd6118567c53fa8c83d2cb61f60b597121f79675816fcef5f2302640907d56c2746427aed7f5d1d0a857bcc0fa3f72fe5cf1745ecaddc1ceb84aa22c8c87423ac0c53e80628d6ff9ff20bb056d22f0cb3f916552ebf7c661ff5a9fab8c966874093a1f3c4d1b4a30118c604d7ca3aa696102b1ad9b2e320b7e978a987878e6bb51943ab55fb8e01488e91bc65d0821e3c0dd354535768f5e3ad115d6e90b82977828406bd04b383e71376bbcc4d37faf6", 0x1000}, {&(0x7f0000001380)="53ee346d0eed9d5e0c02589611a9f4a5f5fc2f81faf147e4bcefe405152c47dbfeb1111986320ab01acca4149be4e90ca450846b5dfe9f7a44a8562d4b080fd17c1fbd0b498615ba0b9297caa650c94965d8360642e7ed9f62c54ccaf79e2566b6d49292bbc46408c428e6c4219e592ae928cc39b990980c77fcd8c072c9ae0c4d7896e571c43768a2283b87215ccf84908424288558093cdef4f6a2d1de3af7957f648e1b73f86649e35c0fb1995c350a0c70ef719414ffd50b893ea332c9f784820ae3228c453975e1c364b3b4cdc9d77c0fcad1", 0xd5}], 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0xc}, {}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x25}, {0x3c}]}) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000280), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x0, 0x2, 0x81}, {0x1000, 0x7b, 0x0, 0x2}, {0x400, 0x20, 0x40}]}) syz_emit_ethernet(0x2a, 0x0) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') linkat(r3, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='.\x00', 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb08004500001c000000000000907800000100000000001200907800000000"]) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0187009, &(0x7f00000000c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000240)) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000080350001080006"]) writev(r0, &(0x7f0000000080), 0x0) executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000400)}, {0x0}, {&(0x7f00000004c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5f04ee9a4d4ea18cc39157341d5fe84d07c6346de0ed85913a3b2dc3083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c", 0xb7}], 0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0xc}, {}, {0x40e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) executing program 7: sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000000080)="82338798", &(0x7f0000000100)=0x4, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, 0x0, 0x0, &(0x7f0000000080), 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x14, 0x0) open(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) clock_getres(0x0, 0xfffffffffffffffe) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2c}, {0x7c}, {0x44e}]}) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[]) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000000)="24a608d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e090909400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 7: getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000140)=0x10) setuid(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) syz_open_pts() symlinkat(0x0, 0xffffffffffffffff, 0x0) syz_open_pts() r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f0000000000)=0xc) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) setreuid(0x0, 0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008a", 0x8e, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) close(r3) syz_open_pts() sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000002c0)=0xffff) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3e}, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000000), 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x45, 0x0, 0x0, 0xfffffffc}, {0x106, 0x0, 0x80}]}) setitimer(0x0, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r4 = msgget$private(0x0, 0xc3) msgsnd(r4, &(0x7f0000001540)=ANY=[@ANYBLOB], 0x32, 0x0) executing program 5: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x1ff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) close(r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) readlinkat(r2, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)=""/51, 0x33) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r1 = dup(r0) writev(r1, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)='<', 0x1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6afc56bc6e837fe6, 0x810, 0xffffffffffffffff, 0x0) ftruncate(r2, 0x8531) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) fchown(r3, 0x0, 0x0) socket(0x2, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x64}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x6}, {0x7}], 0x2}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f88", 0x31, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x7, 0x62, 0x0, 0x0, 0x10}], 0x0, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r7, 0x81946467, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x28}, {}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x8}, {0x200, 0x0, 0x0, 0x7d9}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x8002, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffee0a98ff768bffff48004600000000000181830300001100000000"]) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000040)=0x7, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000080)=0xc) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000700)=[{0x3, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}], 0x7) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x0, r4) semop(0x0, &(0x7f0000000280)=[{0x3, 0x1f}, {0x4, 0x3f}, {0x0, 0x2, 0x800}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() setreuid(0xee00, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r8, r7, 0x2}, 0x7c, 0x0, 0x6}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x44, 0xeb}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r6}}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/240) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) executing program 2: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) semget$private(0x0, 0x2, 0x32) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) syz_open_pts() open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) syz_emit_ethernet(0xe, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4000000000000076, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x60}, {0x50}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000100)={0xffffffff, 0xe588}) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{}]}) ioctl$VMM_IOC_INFO(r0, 0xc0285602, &(0x7f0000000000)={0x0, 0x0, 0x0}) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000200)=0x8, 0x4) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000c80)=""/4107, 0x100b}], 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = dup(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x4, &(0x7f0000000000)=[{0x2d}, {0x64, 0x0, 0x0, 0xfffffffd}, {0x412}, {0xfffd, 0x9, 0x6, 0x7f}]}) syz_emit_ethernet(0xd0, &(0x7f0000000080)={@broadcast, @random="51bc896d7cf4", [], {@ipv4={0x800, {{0x1c, 0x4, 0x2, 0x30, 0xc2, 0x68, 0x7, 0x9, 0xff, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, {[@generic={0x44, 0x5, "ae36a6"}, @timestamp={0x44, 0x8, 0xff, 0x0, 0x1, [{[], 0x3f}]}, @lsrr={0x83, 0x13, 0x40, [@empty, @remote={0xac, 0x14, 0x0}, @multicast2, @rand_addr=0x5]}, @end, @end, @timestamp={0x44, 0xc, 0x3, 0x0, 0xa, [{[@rand_addr=0x3], 0x60}]}, @ra={0x94, 0x6, 0x952}, @ssrr={0x89, 0x27, 0x3, [@local={0xac, 0x14, 0x0}, @multicast1, @loopback, @loopback, @loopback, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast1, @multicast1]}]}}, @icmp=@echo={0x8, 0x0, 0x0, 0x6, 0x0, "f624f32360698cd6e9c7dbd7687f5029501da86bea75aa41e66dcdd9061414518a9a45814cc06851b602812a3f4ff50f42bd35214473fd04a1fa28cccce3a984151daed6b9fd0bac5bb3"}}}}}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 6: r0 = socket$inet6(0x18, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbf}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0xfd, 0x0, 0x8002, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000400), 0x4, 0x0) r3 = socket(0x18, 0x3, 0x0) pipe(&(0x7f00000000c0)) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000440)=0x8) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r4 = socket(0x11, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) sendto$unix(r4, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f1ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720f00000000000080012519b40057aea8c500001602fbfe0c2300008abfba09a214cc8adfbfba11ce00000808e37193f8343f00000000b71dc00009000500"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x6}, {0x7}], 0x2}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f88", 0x31, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x7, 0x62, 0x0, 0x0, 0x10}], 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x28}, {}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) setrlimit(0x8, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x49, &(0x7f0000000400)={@local, @random="09c047dad80e", [{[{0x88a8, 0x0, 0x0, 0x3}], {0x8100, 0x4, 0x0, 0x3}}], {@arp={0x806, @generic={0x18, 0x880b, 0x6, 0xf, 0x8, @random="9b8aba3da2ac", "d971133e4f065787ac5a3962d7596c", @random="c35e2801873d", "e7fbd4175b4b008357e75c23e4315fc3"}}}}) r5 = socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setsockopt(r5, 0x167d3bbd, 0x2, &(0x7f0000000300)="71ac28a6834ce733789da68fca84ab0684ef9261030eed79b3b654f5c4b48b8fde0bd9f27c56c790b4f302d731d1b30cb78c99ac888facdd3c67e50a419ba5478c55ed31c41b4164be869b17e8bd29d8915696ddf18733a75a9dc60d405459e527263205cc7254c1422fe07f6425c198c20645a17183fc92ba8de5ec2d566788d793e62bf5856536c15bf204527357de8d0c6a525d8a97b002716a0f34c9b791c3ef62b60ff1a59e5c43c8e7a2c8f107522109b3cb2131ed5e63dc20b92158514ba272f3139db80cd44e29f5589b37bc0e9a14ff", 0xd4) socketpair(0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="9dc9a4a0914b3d8fb372519a", 0xc, 0xb, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x87}, {0x87}, {0x6}]}) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvmmsg(r1, &(0x7f0000000740)={&(0x7f0000000700)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000100)=""/194, 0xc2}, {&(0x7f0000000200)=""/210, 0xd2}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f0000000040)=""/82, 0x52}, {&(0x7f00000004c0)=""/29, 0x1d}, {&(0x7f0000000500)=""/221, 0xdd}], 0x7, &(0x7f0000000680)=""/10, 0xa}, 0x8}, 0x10, 0x0, &(0x7f0000000780)={0xffffffff, 0x1}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="eb338c4ee37079fd7dbc624e00c6574fa0b500d3d8055066b4b0dc1d156739afec0cd94a73a916cac89fa0b04fdcb776645461f182576ed64af45831feb1bf56d7aca21ab862bdc535c7e29ac3270e4decb9db6064ba752318a937b8729e53ea42c90061eaa2fb29e2ba22c9a606afc8342fe1ba358fe0df0dc949e67a8657b09f67fcd0ba15c98b02f2faa61fd69902cd33941e8b6a3cb102ca1d7a0d70d8dfb3714405fcd49a02852f20246213b8f6e4dfda9807523113b974bfb2b4afe10ee088669137b31e15ca2f841d191955188f04e42bba4dc3d995c6c1a6250592f1b7a4794f503831fc", 0xe8}], 0x1) execve(0x0, 0x0, 0x0) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x802069c3, &(0x7f00000001c0)) r1 = open(&(0x7f0000000380)='./file0\x00', 0x100, 0x0) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) setreuid(0x0, r2) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r2, r3, r2, 0xffffffffffffffff, 0xa6, 0x2}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) r4 = getuid() semget$private(0x0, 0x0, 0x96) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, r3) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0xe5) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535613ab4cb56355df50b7804be38164991f7c8cf7a4f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a079d7080000000000000000008904000000000022830cf4571bed66f4007fccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x60a, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x3, r4, 0x0, 0x0, r3, 0x0, 0x3}, 0xd1, 0x1, 0x0, 0x0, 0x4000000000007128, 0x7, 0x843, 0x8001}) r6 = semget(0x1, 0x1, 0x280) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(r2, 0x0) r7 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000440)={{0x7, r7, r3, r2, 0x0, 0xbe16c0c4796c2f69, 0xfffb}, 0x9, 0x1, 0xe00000}) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) setreuid(0x0, r7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) clock_settime(0xffffffffffffffff, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xda9, 0xffffffffffffffff}) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000080)={@local, @empty, [], {@arp={0x806, @generic={0x6, 0x3c02, 0x6, 0x0, 0x1, @remote, "", @random="1e75c00ccd6e", "9c46307e56e930c095b0e05a6008238b"}}}}) ioctl$FIONREAD(r5, 0x802069c5, &(0x7f00000001c0)) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, 0x0, 0x0) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r7, &(0x7f0000000000), 0x10) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000240)=[{0x887}, {0x5c}, {0x4000006, 0x0, 0x0, 0x40000}, {0x1, 0x40, 0x9, 0x1}]}) write(r1, &(0x7f0000000100)="00a1f50e000000000000f9120000", 0xe) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) setsockopt(r2, 0x8, 0x0, &(0x7f0000000cc0)="e48bdba721c69546f85a53d9d640a2c8bb6e77e352534873d47ac8e3a89294825f6f524e8781c4340046f787639d221fec5f5199b954c1d486f02439b9d2b91a318622a275430096a580979b84c04118b65d9a273d855e658d833996811e94e6a9117a76f8b9939eb1841577087d235a4f6c3e09cb0cb375bd0037447fa5daf3cf970259600abc51d326001adefab0f656749166b5f2913cfee01845bbb472de878590d940bf53671c", 0xa9) socketpair(0x6, 0x1, 0x4, &(0x7f0000000a00)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000c00)=@abs={0x0, 0x0, 0x0}, 0x8) semop(0x0, &(0x7f0000000180)=[{0x1, 0xffff, 0x800}, {0x2, 0xea, 0x1400}, {0x0, 0x0, 0x1800}, {0x0, 0x8b7}, {0x4, 0x6, 0x1800}, {0x2, 0x7, 0x1c00}], 0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000000280)=[{&(0x7f00000002c0)="547f5667bf2245c63c7236470b6c6dcff4a1499400000000000000218e6c070045badef27c9edb1941d7f2e8a7e74fa53604520fb47369de62326c5707071f8d206a70f8abfcfd2c60fd2d5fab483893018a504316f5b361b3fc2452826242ba4f5ca3d4fc7ce832d01a0748c14e896405757b2958075c6f066a9881d8bfbd986844dad2a62fca504b816f385e562d9e3dca43ae762ebccca567bfb249ec96caeb7fb32eb6c3abeb5435a3", 0xab}], 0x1) dup(r4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)) socketpair(0x0, 0x4000, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r5, 0x3) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f00000001c0), &(0x7f0000000200)=0x4) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r6, &(0x7f0000002000/0x1000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) r8 = shmat(r7, &(0x7f0000002000/0x1000)=nil, 0x0) shmget$private(0x0, 0x2000, 0x481, &(0x7f0000001000/0x2000)=nil) shmdt(r8) shmdt(r8) clock_getres(0x2, &(0x7f0000000140)) executing program 0: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket$inet6(0x18, 0x3, 0x0) socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458b", 0x69) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x4c}, {0x16}]}) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000200)=0x8, 0x4) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x506) pread(0xffffffffffffffff, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb0000", 0xe, 0x80000000) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{}, {0x84}, {0x8106}]}) socket(0x0, 0x3, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x5cda) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000200)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x115) socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xa649d085da4444dd) r4 = socket$unix(0x1, 0x2, 0x0) fcntl$lock(r4, 0xb, 0x0) setreuid(0xee00, 0x0) socket(0x11, 0x3, 0x0) executing program 3: sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, 0x0, 0x0, &(0x7f0000000080)="1e07d3f493da4d6ff48b41a88a9c0779a02f2c859fe8ecc5cd9c1f92ed662c4efb608af1c404e0b71edf864f4db7770f1a7747dfa0c8505ac8eafb1d255120f5ef7a4fe68bf170c36a84f2154a31e92dda91648c93aefeb7af8d733e3085045fd2263dfb94bdaca4e6f465086b00202176c0476e000000003a3cc25c2598060000000000000065ec95e32d62664814eb7b57b158932f5f76e8289dc257592eda9a6b45aa79b22d9f605221", 0xab) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendmmsg(r1, &(0x7f0000000380)={&(0x7f0000000340)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x6}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000180)="1b919926b9228de5087f62f6b303689c43ae98c76d103ae802e57dbca1d4e456b904481b5bb48678216e087273940dc393f1f0046ab0b0c43f2a4e5cb9a2ae308e297ed37d8a79738d8aacef5065f7dd1ba988d793a69a13732e7d1ed74487c84caf89a984ce4146011debbdaf600d1bae757bf06b8ca3f20b5061b65ed6e401c60d8de739c5562a9c7f0e36bf179a15a3f84b79fdf814cdaec8bca61dca62daa32b0b3e671ec095a440e203c4cbf6070197596e0d1ac95eb087", 0xba}, {&(0x7f0000000240)="7146d1b632cbb4ce241702321dde2a", 0xf}, {&(0x7f0000000280)="239bdb8d092510f947fa41b692f55ba280b3a4d5cf6b8e124572e97235a162727d0e7edf8820f6eca71be79da1e43d5ddb8188349f26939c1b1f8661fb5e1fcec0b8", 0x42}], 0x3, &(0x7f0000000440)=[{0xc0, 0x1, 0x9, "c31242af1bf6f0204cba43f1067772876e29e080f5b6c61f80f363f00a58a651ae612dcdf984a21fe18b80b03c3e6a9a610e1f7df6d27e36b497b752f03b4bd676f1574e0805e18b0c8e85a476c06e24cebd1a12d1ba449ca45f97ed54a9d4beca82385084d56a2065662e71007c67a2bfb43e3f449374527e218abbd2d7c58792fc167a0d18422bdfc40e58530765f7c109b14d1840b23a0366aa5794c4486ecf8d23747ef9795514a31472ca32ad"}, {0xe8, 0x1, 0x7, "d54b5187f43fb122ebf7185ff065f3ac424a66a899b0282f3fcc01b7b7ec835bcfcdfc2df177a159f9f69c7518c3fb7c2f67f7cb581f089f8f8d66f65dbc1e4e6280845bbc04304661279e88e1f7527e6011010fb8611fee054a5908d7eb4fa2dd3c92a214c891a29a9165144b3bb51c51afef1f680b4c833836846ce51339f350b3fd1457c794951b29b1171c8ba1c49aa036b4e6ee4e3f133505e6d072f2c5f5916a223362420824771f5bec16f8221d8106f6c71c69cc8e152941883f1bd029a659c05d360951f04267be1711ffcbf1af14"}], 0x1a8}, 0x8001}, 0x10, 0xb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001040)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="d4a27305bdb47869efd52a7d23343da924de2af62e2b4dc19debc8d59e8456ebc0881628ee331aaee4d7b558d675581508e34527c95361c7c70a008e9d734928927649b0b980ae5232df6136db28447be69b563f135c28f145c360604c314e02d5400f173ef2de03d3ffb3cd76b6de7db92e561d6f26c410caa4a28a2e00000000dceea2c15d3cc07189aef03ca9c754cd3c1470b9dba335d9fb388915cf960f2c6284efe4d282d2cd865f734cb980f3200da8a2dd5308201ab73c909ad833dca60cba6b8c160ff9ded60c761012786406fcc7629fe96628c2835a829d299dfb64d92c95cbfaf08b6b8a0c15919aeb323ae2e995a1c6535565770b658f707a30", 0x100}], 0x1) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x0) shutdown(r1, 0x2) dup2(r0, r1) syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "aab25a", 0x0, 0x0, 0x0, @rand_addr="9ba7a64699d8c2cf451ba8e62bb1266d", @local={0xfe, 0x80, '\x00', 0x0}}}}}) syz_emit_ethernet(0x32, &(0x7f0000000000)={@remote, @empty, [{[{0x88a8, 0x7}], {0x8100, 0x0, 0x0, 0x1}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @empty, @empty, @broadcast, @local={0xac, 0x14, 0x0}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setreuid(0xee00, 0x0) getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r2, 0x0, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getegid() sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)) fcntl$getown(0xffffffffffffffff, 0x5) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "6aa63f", 0x8, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback={0x4}, {[@dstopts]}}}}}) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x6, 0x4, 0x9) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000380)="1ee38373830d531f03525554b351f313befb950eb335c227c398a3fe42618f6b4f8d19f267b3364c412ac38326e16a4d2e87525040de9b2a2dd4d206ed48aaa5895df70afd423c440b9439762bfd32606df63fb83900a638aecd3b25c36f272bbeda0a58bced279a76fc8024885e4abd18fa1347e541413acc0576e0bdd7c3cb9da1ea3d82d2727f3291f5ba7af835eaafe3c704fcd4f0dc32d8a3", 0x9b}, {&(0x7f0000000440)="cb0df1e1243c72323229324cb4da1200c2aa296bf8882dbeed0828845844b43d9cae065517d18801c7c319fd76758539919c89de297b76baf5faf2b0dd5b73bde98ddf6cd23f95c4f0ce6d99bb5bd9b9870fca2b021cbec2dd6cc11155b0ba6904fbf152918add8e38053c2ca0143688ec9356606663825b16eb6ae2f05e387575cb46d1868ba0e3e752765dd3185d81136fea9035cb48c05d2a29af25b013acda6b07fb634590465e54e410cfd11faed85cf9ee71a9299b5093f1ccd7652a9ee743ebc4522d95f05a8efd9ae8adb055edda131719fe2cf339bb61c766ef629c80a486d9deae630cec", 0xe9}, {&(0x7f0000000540)="8c774c64af1a1225960734fb85234504bf3afba9ae67cf12bfb1f98267725d071b6a275fb90e1d933532695b533b7f16927ae34c6b8d9d13824d28d394f8e842d2eda4cada3d4ed26ae85b0cd3fc4a9c24bef88fefe9257f254f4b23d13ef6ddc01066d5b71eb9881c", 0x69}, {&(0x7f00000005c0)="b4b67c91caf5b912a625b74bf8ec8c7a70e02665340410b64ab8155768e97e2879d68ce644a591d04d8f7f1c053d1c0657ebeb856e11f7f63a37a36a7eef734d4d927c5597f0742eb44c1c5cde1a1b094ce9c170d3b30d7ce2d763dce9d281c3c1281b3c7456b4254af6407d62f4b67cba54e547208bb71db2a53f80d2066357181e26a0", 0x84}], 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="c00000000000000001"], 0x170}, 0x0) r3 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) dup2(r3, r1) r6 = kqueue() r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r7, 0x800c5709, &(0x7f0000000040)={0x7fff, 0x81}) kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0x80206980, &(0x7f00000001c0)) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1b, 0x0, 0x0, 0x100000}], 0x1, 0x0, 0x0, 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), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r2) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r4, 0x0, &(0x7f00000001c0)) mknod(&(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r7 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000500)={0x3fe}, 0x0, 0x0, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r6}) dup2(r7, r6) r9 = getpid() r10 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(r10, 0xc020697e, &(0x7f00000001c0)) fcntl$setown(r5, 0x6, r9) r11 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) lseek(r11, 0x0, 0x1) fcntl$setown(r5, 0x6, 0x0) executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000640)={0x4, &(0x7f0000000600)=[{0x1, 0x50, 0x8}, {0x9, 0x7, 0x2, 0x9}, {0x8, 0x5, 0x4, 0x5}, {0x8, 0x1f, 0x1, 0x3}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xffffbffe, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000006c0)="983e11baea4e273e1803cf5061fdb306117b4cec9cdd09c51d5c07f783c3999dedf52c5219a62b17f0b50a9a97419b742fec0b1574f154d4b9101397d50aeb26b7bef5a043fdaaef3e88aa8d46d6a4f892372f68ab37331163d0693dc851491fb7f7b995fcc09e12fc3560cb48a9474efe8255422e4a3675997d58c24350adbb14035698e93f078ce9c364aafc480e28ace4f6b5877343592a14b5bb0edde660bac900e41e2910ee5f328e3512ed546fba2f441083ce22e4e225e99901e48c00726e30a030a3b12015497bf7d106492ec8370daea2dcea192f28d5ed614e27148104fc9afdfddf1cbd784093af19a8ff1827f7968fc47c72fd02f23c760b64067465ebff986b9a9b37a26abee608562c26668d9c1e25c417d15dcecace37eb3dd196558fa4d18cccab5fd68758c6679c4955e6bfb2280e857170ca0b9184e6b90fda9e7aafa91655182d96010736454effff319de8ab6c7d4166f922cf9aa292b46ae847ffc191f1914d5990a4ea2adde95ca76389cc8a9e66387ebbac50b493", 0x180) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x8033b9) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0xbb26, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60b9e54d0014040000000000000000ff000000000000000100000000000000000000ffff"]) seteuid(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x3, 0x0, 0x100000001, 0x100000001}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) r3 = open(0x0, 0x205, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) fcntl$lock(r3, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x2) recvmsg(r3, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/14, 0xe}, {&(0x7f0000000380)=""/185, 0xb9}, {&(0x7f0000000440)=""/120, 0x78}], 0x3, &(0x7f0000000500)=""/82, 0x52}, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x0, 0x3, 0x82a]) syz_emit_ethernet(0x3a, &(0x7f0000000840)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004600002c0000000000019078ac1400bbe0000002830300004e214e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRESOCT=0x0]) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0xd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001480)=""/4090, 0xffa}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) fchmod(r0, 0x40) r1 = socket(0x1, 0x5, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSHDRCMPLT(r2, 0x20006601, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) close(r3) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000014c0)="70c34227", &(0x7f0000000400)=0x4, &(0x7f00000004c0), 0x0) setsockopt(r3, 0xfffffff8, 0x7ff, &(0x7f0000000480)="2ac4310fdd8ee9d1ba160fa33bb09b1d2a7a7dfcb12e73e54a912b32e32705cfce67c7216048d2d79285d69468a9c98173c04c5d85746d905d461e2e8f757424d9d838c3569f12286a636e347bafc5f95c5d5df4ccfd9b8a62f1428a2f2b09fd325fd7b8e9f52aa37162", 0x6a) fcntl$dupfd(r0, 0x0, r3) r4 = socket(0x10, 0x4000, 0xff) setsockopt(r4, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) socketpair(0x6, 0x4, 0x80, &(0x7f0000000580)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000240)=0x5, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) fcntl$dupfd(r0, 0x0, r3) executing program 7: r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="82f91e3471ac0058bc5a91501d400000005f84cf6fd2dc448a25952e", &(0x7f0000000000)=0x72, 0x0, 0x63) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r8, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) shutdown(r3, 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0xa011, r0, 0x0) poll(&(0x7f0000000040)=[{r6, 0x1}], 0x1, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x48}, {0x1c}, {0x6}]}) write(r1, &(0x7f0000000140)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r3 = dup2(r2, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x20}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) rename(&(0x7f00000000c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000004c0)=[{0x20}, {0x5d}, {0x8306}]}) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='r\x00') syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) executing program 4: open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(0x0, &(0x7f0000001740)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r1, 0x80002) pwrite(r0, &(0x7f0000000480)='w', 0xfffffc29, 0x7ffe) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680), 0x0, 0x0) poll(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000022c0)) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) execve(0x0, 0x0, 0x0) close(r0) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f00000b2000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil, 0x1}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000141000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000134000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x84}, {0x80}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001340), 0x800, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x4, 0x0, 0x3}, {0x6, 0x0, 0x3, 0xfffffffe}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(&(0x7f0000000200)={0x41424344, 0x41424344}, 0x6, 0x100) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x14b, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x13d, 0x0, 0x1}, @tcp={{0x2, 0x1, r5, 0x41424344, 0x1, 0x0, 0x13, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x4, 0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001380), 0x8000, 0x0) fcntl$setflags(r7, 0x2, 0x1) syz_emit_ethernet(0x12f6, &(0x7f0000000040)={@broadcast, @local, [], {@ipv6={0x86dd, {0x7, 0x6, "cbe4c8", 0x12c0, 0x1d, 0xff, @mcast2, @mcast1, {[@dstopts={0x8, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x9}, @pad1]}, @routing={0x29, 0x8, 0x0, 0xff, 0x0, [@empty, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2]}, @hopopts={0x61, 0x30, '\x00', [@generic={0x80, 0xb9, "44f94a03e6d05b56744bcc7494d65765677243e390522f36c6cacc615a14090a256af3332438d8c9bb7cc463117d53e055d8e29afd6532b77ca0ee825ca79c29d4f6fc4fdc53b2fbe01214ed2abd027f318c6bac4de360e8e1ba7e6c6f6fa5a8578593a59b3b1293fbca9e68d8a2ca2ca61bae879d04f2131246ab47592cb9f86d0fb14ccccf81a44239a82869c3b2f2184e908da082304e2d027380863a933fb3074b863ebd1ebfe230f779b0690c1592bac268c69d50b4c9"}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x1, 0xb5, "f2948f44e98cddc438b2d875924ac0c4e1822c87128c404ca7aff2d8f209b34e461cc21a3186058cc534158ef208df8fd74db74ec6d03d1a41c6e35d4292620a6840df072ea66f26441480e845659eba6fe78373a9d03d145eec08f57056de13c0a96214ba7347561bef6722326e4160f31c10d3320601a44bf2cc17a7b80db5f2fcb72d3a02139ba4d9516ddf86ef7845dc31f3ba02db94aab85147f777ea83c857acf26a810cb747a5a8de295b7a898e69069166"}, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @routing={0x2f, 0x12, 0x0, 0x0, 0x0, [@rand_addr="1a47c3d9ecf6d9e681110e71aa428bd4", @mcast2, @ipv4={'\x00', '\xff\xff', @loopback}, @empty, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @mcast2, @loopback, @ipv4={'\x00', '\xff\xff', @broadcast}, @loopback]}, @hopopts={0x5, 0x3, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x7fffffff}, @ra={0x5, 0x2, 0xffff}, @pad1, @enc_lim={0x4, 0x1, 0x9}]}], @tcp={{0x1, 0x3, r5, r6, 0x1, 0x0, 0x6, 0x0, 0x0, 0x0, 0x7, {[@window={0x3, 0x3, 0xa}]}}, {"25519b9bf62d4104ebffa0129a45c74375c7da5af43a77565503e7df9cad892673f22f8a175241ad5a65e438baeef3dd91a797e6abc24ee0f61e74c940daa6cd941c981cc0b3ecf8ce512e2133a242b5c562d672dfcde899c9b0e3351a69b0302dc6dc9b0826850b2a094cbb794ed13e8d0ba7d51e9e895f8a4c58845e9c477ecfd462c2729625e28d28416ef10cbb78d6a2e44eeeccef4c515594890b6aaea10df999d60c23f243737724779122b4601524b5e926e08aba131b09cea33580d1066580da17e9df243ff5384758c44f8237905330412e3b3b35df85acc22ae1d2d71755d8010b289f33a91c65ef3181003767d22a2a10a2e69a75a09f6a76df96f651474886a59973477e2060cff855e15ccdfae50b135843fadfa16c6931d26fb37d3078ea825b97ae5c81dea9e2b3c4ce83482615776df2f9629bbe1a7bb8324f78eff85051389ea3130b006e04d04fdefaa311e3e74b33884f4d4db272f30836b52bb545ee57a1510a6afadd46da758fe3a3561e066ea6b3761963ab57add771a4e2f2de77556d5ec0366942783c401f4590cf4b08182c3455159f52d6c8c5c419f11d36efdded8b209b3104e826eb1e58cf3aeda05fd34921017896c6912abf2218cd89f903968fb383f8c9da00e5ff2b427600856fe5f57bf1b68b5c5143aae714fac59f626346e93a72d15d0c0d98820c886ce1ccd5cc9c08ab22c39e2c70cd52fa2f3a9f776862c2304c72c3297ea89968b4aebea7292655f7dd1d773c30d0b73586d7e049b494ad3dc3db6c14518b8d56b343dae39ff1f4abe6a18adb8f3568b3ee8fc3d319523482cb418141a75c8f1270fabeaf325dfd5eb39934f5a07a969a3e24ec36332961e8927ab668cf110f1ff0bd44aca538ea07a7666d4e68bf6ebba95fb3c90b97aed3529e343f7e088a8eb52c584c8bd28a7743e946d05cb86150823701e67d63774842958b8e289b8cd1ea1f88a79e6f55b59ab51853b1faf3d86173ab8adc96dd7ac768041e3566f8376b12598ee3e738e2941159cfb961eeb50c2568fc0d37e9e3c346d427e68e3603c6b5ecb3b8da7345dc7fff1907325818ac5f253f4cf1139acdd623b45025b779dab9f4b29372306666cc43c98efe82b15194d3fe9c616daebb2d9fafcc8401f964c11316293a417067a5ad442ba7638e61dce30d8cbc57e4dd68a1c243615f93c490765e48baf29ef8aad87793eea516b8096e052e52bdcc57097a91c29b5fa2ad9668e615d596cb1965ea69e6ff89faa24c54f209261693e95a2b3cd2b0e584321651ac2ba756c94e0ad184b76e01dae0edcbfb5f97d3f87b143925cb00ca4438ce6b8935cbb02aba359dc2435351d2bf42c1d9b1096933fc752aa836555111decf1a5f00f6fa88d1754076c21859d6afc17fb84f19517a5bd05179154a3039bd25529d5123d63cb98b0c9941d8ab6df2a4a377d4540b782d026b1d72d76c46b80c326f614e69aa605f00e2d669f34073de508466176afa4067b142f5d1758237c179c97a8e18f80a0d714996e17ec699c625590063ac12cd74b346c63730d0702db1afaa956779a87b95128f965c8fce6408dec00beb3e11bcd456202d5759c577b0972b834a9be9cf45ab617ad1e6798ee01d7bc3125aa686793cf573563d3e7c30f4e4fed2fd357436ba713a64d313f6e96bff5f29210bd04c79e1478171d59e9dfd595cf58792b009da9f619a086925049eb397b342a4719e6dd35373428f03ee66119c10119a6ac49267a411fb71929826f6afca4c2706b4be7e4da60e03070d0b8bd9909564a1a1ad32769bb371bf0cd000c96b19d245193435cda9968c7a4c42e6290aa62e46551c1865afcdba64960f053ec93112657e3649cea15f53cc6d336c9ef9fe0b9a366ba3e38681a89fbd87006372db3fdf3457d8cce4457c857ade3473a98992cc8eba781f50dd2f956dfea0bd30354fcb2fe63746103648c2169b50f171510b54866355a2dea9ee99764df8993106c9897e122f627435a88da40a57bd337aff54cba5e35902b81a2189bdb03be2af66d6367a1cd1ce29648a553225f1fe22cce348df67865d3a7b43a3cb5016294c900d41cc75ff03479fd10c1a734962cda78fdb846d5d4d158ee4f6f78d282ffa6cc5a796434c284311c33ec3cd4c781957f88a6c2d7f2887fcce026da25fd20ba99ec66caefcbbd481dc48419bb0f3264e70075d88879f69d84e54fe4b505d071c59ee8c726a778e9cd4c39706ffc79aa652db414ea2a55020d384bc4dbd1954cf5c134cb6d41d44a7fa3c0faad69f2b664b7976308339d7ea1ffc4e3340ecd68bfdea0092e56609e96204ce4c0a6890954fae06502a87831499477db2bbebb2b8bd967b34ca25166a6762f0dc10923c133ad315f3ae290dfccee6a46e03d000efb29b92dd132a73e6cbd0335218b48b2bfbe9c61178609c8d6d69163e10300fdea039680dbfe023b12cdacf4f9bb2131cd6b8a34747e57dd580ee88dd86a3095421cbd0f8c49b8b91bfd8daf56025646ea38019d1a8203c39fb2e3d22f76e84e9a4726cb4aff1fd2699cc5bca98e664bcb27865ce480524fa867bfcd94ff39797eddedbb0fcc92f6dc6b5669a5c61f771e0ec56318365e82034fbba46d04beea15b115a8ef5b1a8582dde1096dd527df5700a45c251878e04b3ca3dd815f072708080ae44da19c6513761e3783de71a1de11a036542b3206e80710a0d153b7bf61386f8d5f189db5081ccb31bacb9f64cef283a5fbb4cceb628ee62534eecd11b4891abe2d8f4a59276ac1a18178c63cd7d6d13b12df1590953c970f1824d04565be2200d21afa95fa309ba07b0623b6364038f0bec68cebc2879d36880a17b9d9ae8e805bb7d8e0a7a8b46461001a35d20c6ae2afb7cb5ac1b7c8916d80f8b3ba51d9dea9fd185c78f2e542f20193b673283daf212e96d40c9651c72f3e47771fd7fee65d28fa4f607a0ef453c1d9a2772714b39fe11581363be428ec956cdbd18772fa259c777ab5ff7c807bfeaa3e72cc73fdab77dad775b9a816f68e9fb1cbcddb8427d26096a4df566edcb3b3fe278de0936e443f214a635ad33d54503730c6e8d6eddd04ff531177809d4b0e2cdd255d49a7a42a9aed53e1970340189535f3bdf0e7c00f3c8f3379839f379521d94bfc12f1cafdfc58fc5e05a04ee1861b77d00f91837dbbb0e21167b5a13e2540561324b94a5c443a620bc75f2621af8fae038593002d2351e1856e3fabcb5b570b0db962ec8795cf11ff9491611f056f8b2a4c2546e62807d4fcea1cb633a87246b2e154b3c5ef230a56c655f30f8dba19a9199d2359b991a99b4b72507014d2aa0c6354b4f6525e48f7d75e94571bcf2436a10d48aa317ec3eb4a2b42ec5703e3148d8c3960172da9c1ac07543d44759987beecbb4a34743b7641955cda5ae9422ab0047a22090e649ceb5e163d32cc0548f050013b0b8c90ccf0994cdb6e45f629f10d3c6f084f1ec5e4855c3513ddf2de4ca4c239bd78de5d4f7c3b2f7fa5da5fe31960a04a6933010ad2965ead39e43039c49e2011626723d1e411f0bfa7bbbe342ac39a55b2d182f2bb7d50af6dafd3724d46ff5450f5a3c682fe9ae0921353ff3a5feb9fa24806ba5cfccd8fd471c92b48bd45bf0090b3710d679df6dc40c64d1b4ae77b54aee4051efcfba9669457850c5f59b02fbebac1cc79a935ddf30a57d01a1f1c313ed013459a1a49b3512a682b2d95adfb02ad58e778ca39283a16e658c8a37bf9376548db240696a8edb1ce8a9485d90a12ecc3bd9b0ab06cb338a8dd738f46dac5f2a58fecd3fa32d83877e90ec982830d58f0ad27b8a459d0c8d8d17592714770c9b995f628bcf5b8f05f9d84b72507cbaf31e33f8aa7d051e079b47f99af7720f543de0beceb3d716e77c57a075519cf91edce9684862b1a77ae7df3bf7a74bd3a51363459217680829c112fc2fd773a52103dc99a2dd4bae98b2677e1eca8429ca7069b83c0e450044bcf499c7ac32bcb95f1e22e96cbc094bae636a99eab5e9663cfeeeda97ebc4057c098f6986d760699a65d123c0f89c900df589384223b7609f7fe2938e3d1889d67fd4d610db69d1fbf10e57154b11a9d54a2c354bfea974eca068e39c442764c2d4ee0bb40e621720f0edc78ed6bcf16824073b8e350e932b6bd18c4ca05ccd5dc373d20e066017505fff1a6943f4b9d2cdf5117db7ae4a785044387d89081c6218bb7013522baf50c725d3c901a467c88fd9be4ced967a6962073f0416810cd34fea41ddaed728aa0a866d63d583162e1e78305c9a6aafff3fbc9408b740ad7afb90f3c1b41bdd3ae11929f2790719fd87038020c3d1ee76c62ed7820a2f79e4d50256abb058218e2360b29ab44332dbc7f83f5add426ae3c409f688b0c0a594916480c05df307a85b0ae95652cf06b2b6aeea979e078c206f70c7fdbd2fc0657deacf489c5f2090882eecb4c47d0b2fd438cefa90470ea1c7ca0c9e31dec634a9a61d3e5736ba4a657fd5a7a8a9f918704ca455a24fb407efab8331d34f0db65dc00a377ae12b5bc6ff2f6c7d46d9ceffb436e5fc079570f1049b507cea766cab28d5c1a88d3dc205f3d6bb1ff76da8ec4f7a048aa7b96290319061a41d8c1011ed695f7bb9d253190d0d0b38a10fe40c4357ed3dd930277849299ae65c01a71ab6a061312a75827bca02321444cec5d323a46bce50b43d9c6ce985817e00f148f953fddab6f0216f71acdda012cbc0de70f9c9ba0495024cf2148ab09bc0897b3c4adc54fb1f534b0c6ca72f2aa885cf880ccb9402076aeeee21515f7c9019aee5855e3dc00a68ba124d13ac56e128e49bb5537267d08a48c53c31b5083900c89be501b74aa62dc4b137c9a87d8c299e4391d327be72b9394017c16bae2602a7dad27cb50cea1ad8136b7bcd645d023f95022deeda81aa3d598e6c84071c59a2d6c4124ecd03877f4819e76225bfc198e174d36b1c79de2ae88f1be383ba4297f7048967a1c7a94f58c0661e9586b1184c7c9e6d0ee43d25a65aad6705fed257de525d4e5529902792b36d8e9f2fcf9d2c3458107ca3c5c7b4488b3a31a7e6814437f7977ea17c627035ea29e94790ca07454194541f5228ae76c25eade51aab1f4ea8a1e3af9f88b955e90dc6cade02ac99e54604fb5f10df1523e8dda4a416c34ac1e6713ce88418e09b597879171c2e0648302c36d19792955843253ab72b3b4665ab93f5f3ebfb5ff075e7e300f908f6c244212d6b37ba39e78a4e121e8e1e03eec62f67cdc3239669907161dcb092727183422d5a8aa01028ab8ec9daec0ede9e8d0f6a0ad8290e52ea9036f09271d155595d6ecb518ce74bc528596967b520cb092567df5d008f38c4dc9c2b8e3c4da7d81ca9b754d38a94b62b4ce3712383f680986aab3c5412d7f441d4fe878ec34e65e3c61a94c2e32f58050cdbf772eddce64d3ea8b99d6f6783a8da9436fb48c19e50e031aef2d1da08b6fa587d3466c0fa66a8395f35baae636d91f15e020c8c81d10a27e9b2543c460f6ee595a30dca0fbc86762a12122a68b7a278c7ba2f18119aaed9556e9d62195a6ac210702be0ff204ea543446f356a0ee618282504016a419542e5ff850f8c35715f3d43e44bbe63757878a362691232d3e2a69be997f1ce9955bce475f6e6208a0fc136f0b0318eaae86dd8b4bd7e8cb6ae75a26150065e99b3cf155bc45a2490ff8c7772889f008b327d885690c85252f8acf988488a7cdea12075c1fbe7ebdf440660b902b3c33681cac04f57f8132d"}}}}}}}) syz_emit_ethernet(0x65, &(0x7f0000000240)={@empty, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x2, 0x57, 0x67, 0x3f, 0xff, 0x0, 0x0, @multicast2, @loopback, {[@noop]}}, @tcp={{0x2, 0x0, r4, r5, 0x0, 0x0, 0x6, 0x20, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}]}}, {"8faf4805575c42aa863c11af645ec7b5adbc373d85907784624acaadd00dbb9768a81d5e7e311c"}}}}}}) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x5c}, {0x50}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) recvmmsg(r1, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) close(r0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x802069c5, &(0x7f00000001c0)) close(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) dup2(r4, r5) semctl$IPC_RMID(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x34}]}) syz_extract_tcp_res(&(0x7f0000000100)={0x41424344}, 0x7ff, 0x9) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x7, 0x30, 0x0, 0x1}, @tcp={{0x2, 0x1, r3, 0x41424344, 0x1, 0x0, 0x7, 0x4, 0x0, 0x0, 0x0, {[@generic={0x2, 0x6, "96c72963"}, @sack_perm={0x4, 0x2}]}}}}}}}) syz_emit_ethernet(0x153, &(0x7f0000000140)={@local, @broadcast, [{[{0x88a8, 0x4, 0x1, 0x2}], {0x8100, 0x5, 0x1}}], {@ipv4={0x800, {{0x10, 0x4, 0x0, 0x0, 0x13d, 0x65, 0x7, 0x3, 0x6c, 0x0, @multicast1, @multicast1, {[@timestamp={0x44, 0xc, 0x8, 0x1, 0x1, [{[], 0x5}, {[], 0x6}]}, @ra={0x94, 0x6, 0x9}, @ssrr={0x89, 0xf, 0x6, [@empty, @multicast2, @rand_addr=0x8]}, @ssrr={0x89, 0x7, 0x4, [@multicast1]}, @noop]}}, @tcp={{0x1, 0x3, r2, r3, 0x1, 0x0, 0xa, 0x4, 0x5, 0x0, 0xff, {[@md5sig={0x13, 0x12, "06366879f2c5a1c099b0d9093cb9dddb"}]}}, {"6f099d3d1c823d8e63b90abf22e9b70201dd8ce23479dc22900865b9baf8a867704035b626c34fa72108e054c5de6cc07f69cca501ede1595e744f2cc092f7776c2ac07a5ad2c7846e1caa7c5e121661e1f71015238f73e8cefd556f74a40d2e71887daba86d380aefa651c9152f122b516c94195f86e0d62e0b40a161d8d403d2db3a6fd4076273e626d785c735ecc7db46fd2933934b92e3e133358dbc967140546fb4b9252c8b0e4bc0df7946de300407710055d7249ec8c8e37ed45aa1ed22f191be9c468f12dc5e0c2184c962b9d83aa63290"}}}}}}) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) executing program 7: socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000240)={0x0, [{}, {0x0, 0x4}, {}, {0x1}, {}, {}, {}, {0x0, 0xc8}, {0x3, 0xffffffff}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {0x0, 0x80000001}, {}, {}, {0x2}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r2 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) shutdown(r2, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) executing program 6: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) (async) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3e}, 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3e}, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000000), 0x0) socket(0x18, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x45, 0x0, 0x0, 0xfffffffc}, {0x106, 0x0, 0x80}]}) setitimer(0x0, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r4 = msgget$private(0x0, 0xc3) msgsnd(r4, &(0x7f0000001540)=ANY=[@ANYBLOB], 0x32, 0x0) executing program 0: sysctl$vfs_ffs(&(0x7f0000000300)={0x4, 0x1, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = socket(0x18, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgsnd(0x0, &(0x7f0000001540)=ANY=[@ANYBLOB="020000001866325e96dc699b81000000006d1d5fcb28925a2efd0309f90c6bcb7735b8f707aff587ea5b249fcfeb969ee002"], 0x32, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) executing program 4: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x2d4, 0x0, 0xffffffff, 0x820351a, "090e4de6d302a6920f8c000002f9bfff00"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001600)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a363579c03d7197664d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3", 0x26f}], 0x1) fchmod(0xffffffffffffffff, 0x3218b84e33509d91) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{0xfffffffffffffff7, 0xffffffff}, {0x0, 0x2}}, 0x0) fchmodat(r2, &(0x7f0000000000)='./bus\x00', 0x297856873e19a70e, 0x2) readv(r2, &(0x7f0000000040)=[{&(0x7f0000002140)=""/4112, 0x1000}, {&(0x7f0000001140)=""/4092, 0x1000}], 0x1000000000000037) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x2000, 0x59be) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x6, 0xfffff10a, 0x401, 0x1, 0x9, 0x2, 0x521, 0x0, 0x2, 0x400}) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x7, 0x3f, 0x1, 0x1ff, 0x1f}, {0x4, 0x9, 0x7f, 0x4, 0x9}]}) executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="a2", 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x4) execve(0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x64}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) sysctl$kern(&(0x7f0000000000)={0x1, 0x58}, 0x2, &(0x7f0000000180)="afb9e11d", &(0x7f0000000200)=0x4, &(0x7f0000000100), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000500)="7182052190a8db37c2", 0x9}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) dup2(r2, r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) recvmmsg(r2, &(0x7f00000000c0)={0x0}, 0x10, 0x0, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/86, 0xe}], 0x1, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = geteuid() setuid(r1) r2 = msgget(0x0, 0x405) msgctl$IPC_RMID(r2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/168) r3 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r1, r3) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) dup(r7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgrcv(r2, &(0x7f0000000380)={0x0, ""/252}, 0x104, 0x1, 0x0) close(r5) r10 = shmget(0x0, 0x3000, 0x6, &(0x7f0000ffa000/0x3000)=nil) r11 = getpgrp() shmctl$IPC_SET(r10, 0x1, &(0x7f00000004c0)={{0xe60, r1, r3, r1, r9, 0x17, 0x1}, 0x2, 0xc43, r8, r11, 0x0, 0x2, 0x7}) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f0000000540)={0x9, 0x2, 0x4e}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x20000, 0x0) bind$unix(r6, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) r12 = socket$inet(0x2, 0x5, 0x2) r13 = dup2(r4, r12) ktrace(&(0x7f0000000600)='./file0\x00', 0x4, 0x400, r8) ioctl$WSDISPLAYIO_LSFONT(r13, 0xc058574e, &(0x7f0000000640)) r14 = dup(r6) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) poll(&(0x7f0000000700)=[{r14, 0x20}, {r13, 0x40}, {0xffffffffffffff9c, 0x1}, {r15, 0x1}], 0x4, 0x482) executing program 6: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r0) write(r1, &(0x7f0000000180)="c3d9b55e98af6de748d2544ff675ee1d4f17caffd0488fb8f152357d636b5badfdba0d80f2b541aa0aeae04c9269dc153a16360ee033c104c1aca88cfb745a282d6f25ec423842d744c3d426cabf7ee12b0600d53d46a60327af167e7bdd596af339f97c9f4840b1aad48f716764e721bcfe659992c7bde8471e582b3c20311f28e029eea114355f37bd23f2d08c9b6ba776ae67bee81f7d5c42b987a8330f8ec9aa34833e492ad772c89defef9aed87e34014b5373c79345170e7a6fd998cb4883f85910e2792b7701a6684853f5d3d10b330bf98d7fcfb89ad0e02e3fbcaaf84e410dd0590e0bbeabb70b904b8f2068f9ad04aacc4bbc321f9ea581ad7372dc7b2efc8961406e1279dcfc11b4ba6fe58d76a2a85af708f6f42b8721a4d534df8d2277198304861464d615eb0b3ae543119edaaf78a591f035bd87faa8d9955f508f1766d46e4657e20de81837595ea84bbb45e857669f2a9639de786be1e9ca0ccef1a33e2231300242965ffc90d04313ec0c1fb54700ca9fd2609766fd8bbf7cbf8b6e84361fcc0413e739d4df4b411cedaa2dab76c6c732325e255d13c077f1fe1b89c1e3632a15bb19cddd29c4b67921fb60961f5b2fd01b740f8aa852c62913c131bc63d71eaa27683ed01752eccbf15240e6153d95abb34481289a2068ab9441f0e6fc958eaa0c1161320d278e182bb035859ca9f36c72680c254969ade8a38f7df01d6dd702d061c9886c6ccfe12dc859e7a35cdfac10819cff9babe300704a607776f8977e606e3782b65d62c1270a3c90e0cd69f29c68ce78647a39b4821fa5a9fa9ab580603d15ff6f9628deda56a0f9650db460176443823d059c439194c0df25eb1c4fdb3945c75db6db36acbbf62c29a146536a28dd05a770bbe3fbeb2763cfe7af68a49b972528413d12ed9d8eaaa4723a969cd3ae7f775222336bb1ddb1c8eb02f4749f0a2d3b3670d7ff51fff42225ee2b8d92d7a373d8f85610ebffe4a12a0878c731fa4e0cc422ac82acfdad8af849043ceb3a31f219d0ef5adb73844c18a967ead05d4adf4497c392002082ded259aa4276a4922af9b221606f94c83303d68d4b6161aafdb7adbf24070345836274d58d304b5243a4f0b84a3eaad3132a5e761458d582c36cb7260c79d7e0373f83786e8eade42dae9bb3cf07633aac9f7920fe2cb45da8cd63e6b93cebf1562caa4425f1ea89624c0147db63c7f1578787815c2928fdf2129302f649ffc7d82cdf47d70cde1b0c2d440dbdc64f0ab24e162c79453407eaea824abe9b53cd05b01d5ce0af4470ca8791cc3a4471fcf0fc64488eb51b07de2faddd8944093440f3813cd2fd0afc06f5333fc992801225622830b1ed9f6873b6ecd452209136f57bc9dae96e98e7d9cc30d227e12123cd56fc5cfb76b0098d3326ce998876ea5b034aebc6102d710b473685df2bc213e608f814c40053ce66e172d42cc0f5a41352d3f1f14afc1a0db3e0b17055c3671ca20cac4dcc1062a52070e20a8b24c000a8d601ca95716fb32c184b780d60c485b5d98f89cfb0ab0bbbc6b763f49cffd4900bfb890a51fdc746b61766372cf95f3d3f8ab5ef7a46e6222d2f10354b6b4e27339802e928b4a9e513035d56c166b07f9b3fa60e8f94687eee6b07ea572fd81c40b29547cd987224af146a64355e67bb308d99f69ea406f3567c12db3dd70aa56c7bbcd247481d7a734f724a232f1f5d336c7618c458b2d23bdffbcfceb9c37bc582598ef336e92f9ad8cf7984612e94d46e768093b12906df1e7fb69bd5a607ed993099f6376bbf769270673a4fd55df7cf7ac03d58a78c2f25e7cf1ff439c42485b79ba3d7976f3783c01cb5a6de1bdb9b23eb88f8de2060636e6e034e5f65b64987880e027c861fcbbd7e1f60d8ba10b0e217e050b44aefba5ba8804fa6df602c063e61eba4cddd271708cccff3ab1d475cfab54fb574f5da1e698ca05bd402ccbaf131bdfbd6ea676dbb086e959c9d47f0e87bec21511b2f8d2546f89643e7f9ce43f2bd32f422bd727b1503cf513d4edf49a56665e61b584156559b8b120f667f748000e0183b31dfdadc856e8226b8a4d5c0396aa08d698962020b4bfe951a694433c085f6dfe9a63aca70f7d9a84ed79d86ee217b7a497423469a114bf1c51dbaf15e38cac31962e1b38cc21a407c4e5b91d467099cffe679ab7b33669adabc75cc345ddacbe8c867e1456661f4d6634704278e744389b46143ab1297f6b4f9ccd352b50f0288549f91c0955bc2a1b047919b45a344a94434686a641395e6c10f88fba7ead0ced62dcc66489ef4342c69fcd8dd27a1f9f81cace022d7ad1e825904b3039626762fd1d0a95268705088cb63e6ee6cb8e4f2827b19076bae67ed62582f1849ac833cedf9ccbe7fd371c98eff0e68f9bb96b20f7af9a3db4cc64921476cad1bfd719f7e4fb4c8ca9cb545f9cb66331d375b772b461abca22a39a1cd9a7a2e8da3dac05ad8c27ae73e4b28f8d8ac4f7461e7d3fd6aa28d488c3d8695260912c08fe4adb981be4551c99bcbac6f08419f36e5f490c8be222e85fd4e85a3af4eda491f4a19a8cad876d300f370de7f1699bab7a88721a4b13bf45e65567ded57295d030348c2624ff7066d359d7e0c69942d824ee06537d882e4f34ba68f0d4abc45b5108e743db85be310b6fe682077c710b89de621f63a6d14abcfd031843804bb6206bdb38b0bfe72c10a1b41d2e363f984d43320300f08b207d886cdd06d0e38765301e343d3281c807fcdb30c7a07f3f82bbd2da0ac1e9bd9a03b6aa3cc4620c29f7edf6ea4b112a9b0fe70fcd1a2e61beb1c1eab98db8747b687a7b74d1d74a5068f89ebb759fa1b221db9cbdb39bd310007437f0662e0fc9f2ba61ba06231d462f90129f3ca876b872bfb9bef2e18d13b03450cc044c849004bbd5f108cd116b0c126374048e73ad30ecf0e5fcc43d2815c14f4b96d813c5527415465f68350e272f8298e697adbebec34af58c162d13659d2e3ae41bc142826ebb6c72cbd8063f26d274218ff335eed8ae606e7bc3c3ebbf9a7a453369f967332c60b43afe9207f2b88683f4387e2d3f7b0087b9e6fc35a68d622f2b37c8ded7e06e1e5fc5e147603c59bc1aa624f7a221383a1b78caacb7c4767690eed9008b95af74ac6ca25e823763f9042c843ad0437cb6e3018ef4c6f024641dfa4f2b5a18483081915fdcbb57114092c00131a7e962405f277378198914755b1d78d7a4cc20587bcea2f09c3f1eee9e4ba7b9e2a1f155c08e3e3dde2a4f54080c09cce98a8a7ecafb84f8ac81dc75d0a1e32cbb1e06c57d8583206dbd2d97a8289086d88ed8bf3a7043d6a1e9fdbe7b8aa353dd380d8d7ee575e5d1585620aa7016111f5576fe8b6108ab808284577dd87c0873f2d560e02a2213ca09f55d8163db8f29cc9c05006f645d776d21e77542a1064e2495fb5fb58604213ecc45c8da8de60c14ed9658e91b895cca8cd296fe90a0be9d79b0f683b3e79addc4870c4f618ce776cdfd966c80b1ef924a34a79c5dbf8293112180354a047ee5dd3543c129875214c4c76d046c6a2c76b00b912e9b0449894e88c9cfd491dfbb479c6010496e0fadba45c7c55791ad56bc963e631953086c6d9f97fe8975caa60107ac394f5e631f655362e9862b34c976617ea41cf1dbb6a4b9e088ac46e3650e95e94c095ea830f0de0fceed7cbe2933cc395a4a6c22964173934a70b70d92502cce447c5eb4973f30abc41405f77194fe9762e3d6cbde47588b9f123dfc4c87d0dc0edd37dd64fba3714c3734763e0e84d12e94c77f0ec96043288426acc303fafb3b94161c9584fd306edcb686b92463f28799513002a104c36c4eb8b797afa894d881fe5c2a0f4489fdc3daba0ffe547a413d393b48e548c05a58404b6ad87d9ea00391ece2484c20123d3dbd0468d26dc2ef6803539b7eae6a3913f78fa5db42590c72e4b7a7ad4daa1635ce397862438507eb8f48e8d5bd91710e5624cd4d851763a5e9b8e0190b3a5d0bac2da0053430731fa2e0d64955f1dd4c1c582e935bced0770923e7264b3f64689df4a5a056eb7eb1470a70500582470706d39e8eeab131ef3943eebd42353a0df72b80ee7775fd5fffa6edffbfe901f32f47c59d0ba02fcc61565c11530f98bebed9c15771bf3a9956e4297929f56ca4f2a4d6b6ac61b56d5658ce03d086fe2610aa827f849e8e714f2a2302e3a653ae0fdcdaced30999b8a6a6002d66cc18cf3b3cef2d8110e1f4f1328aef6fab108de3b06d7fb856d06606d74ee5b825b7d0ad6d514ebf40a752b681dea701a6165f7b894a31acfba8fb7df1e9f468c9f396de84623cdad2faca0f5e679d310092b11293c084b1a511ef625c457f423e4361a1a15875e9e3d7e639fbd9614f563edcf18a63e3c75db7c63366a7434dc25b0ac2cc63bfc2f7d2190058acb0f620d14424e59006b1a0598d5f025038155d14f45ec26addf104053a5ba6e286bbcbab04b3f8332c28c6d4617e65fa4fe9451535bda5a9434127920a83050f3d9900557b23cd6eaba47b1de3c947c3384716712bce25710f10f6ced80397cc614e403e0bb960d650c301fd43098f5acec6f8ab4b1fa3db7131b7e06497eeff8ccc780a141bc20ccb3b5e48be59ecd6fc3ca6df87ccf1343eae4d1e5074cf37910e3d4c6493b1674c895457c4e83a7f0f16de5d9c18a0ec3db8454dd9fe1ef6ad60b782ab2d8d2df6145cd057f51fa3f19bf4da4dc110e73bc6efdf4c3748a506d99b7e8fcb791ef716ed74c4c88148f9738d94fbe15a5cd1a5b6c5bb1acfe555ad87d5539968a7a519cf6ab7d0a705f95a0c559f7d9c47d48bb98be8d648d70ec9876b6a182c0feff555a9eef23cc0eec019d7573253fe675d9ce6764154ae4f40c692318deb390512119e9b2e6a2c5b7cfe68f26fc96ec596222c65ed3a97c8bb8e1e77ff6db35bc042e5071bf1540e97884e36373a4f4ec5c061fde9f68e19b7c8ecdb93e441e612608341baf3ff529b6437c9eedd1a7d8a76f79fa38265fff1a94bd12ca2a7e1a064ba74a942d208180c645c0e1530eceb17c6a6ee0b3c63b56a8c6c79f36fc04651fef47fff4b5c7a7886bde71cbbae07f551c289800f139cab82bdfe2e90a0929655e524852d5d2c916b2bfc1dc8de38bd3f2a46a62949a089ec10842b8c09cc4eb243ac03c44d1fa11db3d8fba48278149a7916384537f9edbe67323e21f9799da8ee451bc71a4c0ce90d0b71a1f9d2cd3be3eacc9d0f45fef5c9e29637c6c515631adde998fc129cd055fef1abfcfce42b9ef3da1a227b4d438cd700d01f65efaf8c673d72ad26cf837d3a6a4aa55fc57d40adfe7710da428d022e6b6778149922df62e346775fcdfda9803c28830da46b0646c9309952f1e05b965d88bef9a859c1e666baad1662d519f79db1b8d86e3cbd0b76a4204956181dbde565f3eee95acf3548d9035b61b5ab105465a07726b695e27f8b18d4848da180f4e7f70c50b4aaaf5f7c4bb97c334faf336c3fedb0e7cab55c173b9b78f5fedc636a51328f822765c5b64027fe2605b07168444e1a27b061a2b12404a24c4b4105f2b9de486b9098ba29e02cd43b7f781a7ae7e858eae036ea22a1b5ca9cb5872a69b7e64691036432c6109dd9f9d6233e67dd7c8bd07de9c23f4583e7ef6abda596c4cb669cfc46f9d3752fd1edc1281fd55cd9f1d886d43f4b3c34913a9ba9495940fa09b46f7d6ded372ab199c0562dd2c414fa1063341033863ef2fe8b95ba413a94ab4099717325ad98", 0x1000) read(r2, &(0x7f0000001280)=""/4096, 0x1000) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x11}, 0x4, &(0x7f0000000040)="0f5cfa5bf88720df44f479a9d08f2f57c0b68658a99c462d9bd4ecec55bcd94bd13239d0e3d29b2f5a96b3d4484bafe2339dc2b92ec40681c8d215c7b57df2ba2fe3739e4ed2ba883c993b79bd19c7d5920aa59d4a7f5e57d7c640e7accbea679ac498247a6cfee4c430a67f62410b", 0x0, &(0x7f00000000c0)="49714b982484553546757b0485d8ce55ad2f0bb910a2457538fd35c973c7a84ee29ea287e2f8004efa9c5413f8f2426fab3e424b3179be116d01ba367e1cacc06bbd5a0eb61f99c64fbc24f93e4bf18a0b4e7897717368029d747d54895007837bf3d2a35dcd29aff446e4eb999fb6239df65ca043380ab2c3d61ae5bb911b01a404aeff373300de4512c5820a564ff29dc9c4b65efe16a395d478f430a37782bca57e7f06bba5ea588cd9abb1917a632fef03ec00860e8f4052d649a6bd4d20f6e11712408cd2caa5b7e8e3ebaf8331b4451094ceb21fef2fa1d7dffa5e26e42d2c82747d44c0a8e9d71a6c997bca7302bb3bd89b28db4cb5d7cd8fa80b6160a997f45661215acd5c8367b5ff5596510212c1902bc9a436057a5d85c14287", 0x11f) executing program 7: r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x0, 0x3, 0x540) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000700)=[{0x3, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}], 0x7) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() setreuid(0xee00, r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r5, r4, 0x2}, 0x7c, 0x0, 0x6}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x44, 0xeb}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r3, r4}, 0x6, 0x0, 0x4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r7) fchown(0xffffffffffffffff, r6, r7) r8 = getegid() setgroups(0x3, &(0x7f0000000040)=[0x0, r7, r8]) r9 = getuid() r10 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x30) r11 = socket(0x2, 0x2, 0x0) r12 = dup2(r11, r11) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r12, &(0x7f0000000080)='./file0\x00', 0x0, r13, 0x6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r8, r9, r13, 0x7, 0x4e9}, 0x8, 0xe3, 0x80000001}) sendto$unix(r0, &(0x7f0000000000)="b10005036000009f0500060007000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/141, 0x8d, 0x3, &(0x7f0000000180)=@in6={0x18, 0x2, 0x7f, 0x1}, 0xc) executing program 4: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x11, 0x3, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{0x2d, 0x0, 0x1}, {}]}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000240)={0x1, 0x3}, 0x8) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000), &(0x7f0000001140), &(0x7f0000000080), &(0x7f0000000100)) r6 = geteuid() r7 = getgid() chown(&(0x7f0000000000)='./file0\x00', r6, r7) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f000050c000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000000}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f000064e000/0x4000)=nil}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000770000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f000026f000/0x3000)=nil}, {&(0x7f000050a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}], './file0\x00'}) (async) mknod(&(0x7f0000000000)='./file0\x00', 0xa8de2e185b4a57e6, 0x0) (async) r1 = socket(0x2, 0x4001, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000013c0)="0270dd965d8628daaf9a5e7f99e559d0aed90670d87bfe09c870a2c41d270d551a5f2eaad4aa22c502a0b525ed4f33aa3cb443b37c06e09925f9aaaa90626a2a8378dc0a943406b166a4a6228fd34873a6905aa56c6a9cac6f58b66cabf083f83683c74f0f3050b96895319ced011c295471e9ca5e3ae2f92dfe0c90392a47ea53850627c249733f70e10c1a4d7acf7deb", 0x91, 0xc, 0x0, 0x0) (async) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x101, 0xa}], 0x2}) (async) dup(r1) (async) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f00000003c0)="27cb6cbf", 0x4) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) (async) syz_open_pts() (async) syz_open_pts() (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x2c, 0xfe}, {0x40e}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYRES8=r0, @ANYRES64=0x0, @ANYRES8=0x0]) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) dup2(r2, r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) shutdown(r2, 0x0) dup2(r0, r2) execve(0x0, 0x0, 0x0) executing program 5: openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x40, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x3}, {0x16}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80047308, &(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x7}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000002c0)="e2420dc5", 0x4) socket$inet(0x2, 0x3, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x108) setreuid(0xee00, 0x0) r0 = getuid() seteuid(r0) chdir(&(0x7f0000000140)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x20000000210}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) fcntl$getown(r2, 0x5) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) unveil(0x0, &(0x7f0000000080)='c\x00') sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) seteuid(r0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x402}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) pckbd_enable: command error executing program 3: r0 = socket$inet(0x2, 0x5, 0x81) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) recvfrom$inet6(r4, &(0x7f0000000180)=""/4096, 0x1000, 0x1840, &(0x7f0000001180)={0x18, 0x0, 0x7, 0x3}, 0xc) recvfrom$inet(r4, &(0x7f00000011c0)=""/4096, 0x1000, 0x41, &(0x7f00000021c0)={0x2, 0x1}, 0xc) socket(0xd27447846cbfc09, 0x8000, 0x70) read(r4, &(0x7f0000002200)=""/107, 0x6b) link(&(0x7f0000002280)='./file0\x00', &(0x7f00000022c0)='./file0\x00') ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000002300)=0x3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002340), 0x80, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000002380), 0x80, 0x0) renameat(r4, &(0x7f00000023c0)='./file0\x00', r4, &(0x7f0000002400)='./file0\x00') sysctl$net_inet_ipcomp(&(0x7f0000002440), 0x4, &(0x7f0000002480)="304c055a96019df6eec0d3126f295dfcc688cffd5dd825d56d2124224b08e59445f14e773e7de3438098f0223bb0a76531309f0d1e3e517e30ce6540686d63ef059b5af7ef1a5dfa7fe285a74042027165e08a52baeb3d250f49122c8de57d85a59c044241ec6ef22775818f25a7ceaa92a22d58eb829e4fd1d954ea978effb2c667bd5916c9f07d3d51052a90a28216c45d39c9a833ac21825f5b8adfd28b", &(0x7f0000002540)=0x9f, &(0x7f0000002580)="72d3da37af5d0284146a25428e149bfaee5b9fd20033b9cc8369f8c37521b834df7dad112fb1aaa2ca961b2c1ea107843df75c5ea05b1c5bf4fb060b646ecccf", 0x40) getgid() r6 = getgid() r7 = syz_open_pts() ioctl$TIOCCONS(r7, 0x80047462, &(0x7f00000025c0)=0x5) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000002680)={0x9, &(0x7f0000002600)=[{0x8, 0x1, 0x6, 0x7ff}, {0x80, 0x7, 0x3, 0xfab8}, {0x0, 0x3b, 0x3}, {0x9e39, 0x81, 0xe0, 0x7fff}, {0x7ff, 0x1, 0x5, 0x9}, {0x0, 0x8, 0x9, 0x4}, {0x21, 0x7, 0x9b, 0x3ff}, {0x97ce, 0x68, 0x6b}, {0x78c5, 0x1f}]}) bind(r4, &(0x7f00000026c0)=@in6={0x18, 0x1, 0x3ff, 0x14e0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002700)={r1, r2, r6}, 0xc) sysctl$net_inet_ipcomp(&(0x7f0000002740), 0x4, &(0x7f0000002780)="3e2238222bf4331d809cbbe59f89659d7a6af30caa1a934cb0be8366c98c6b0d7d4542cd7b23bac7232dd517fbef75ef96082eeb8a3edfbed9a87394d9ca35aabeb8dbf3130b166fcd188b25ec27238a0528e15d9c37540f4e119a4deca18f2711295a9a277095c885c22d068bc4298d11b12398f015ee4845a7a80e081c065dd4e1c117cbee71c7712151bc4d945971579e56e47b60195a51d59cba11d9928281f1025dc90bf5b957e725602949fe4d70edbf7f2ee3bc97ddf441dec61ea55d8b8e5e2bec274f2f3a4690de458d10b9b3ce107f639973a2c40826fa46e20e3b308e18bf78fbc8c450", &(0x7f0000002880)=0xe9, &(0x7f00000028c0)="8b8b38b5320b62c873fc3369844cfb3ab477e234174c46560749f217a7b184be0a0a288a993f931727fa3f82ef688a7166e036891447ef1be55644cbc3a0e20bafe459c1d758a104041bfa2014403dbea592bd285054c97580dfcaab692d55103e2f2c8e34c0f1bb79d96bb6f0d8d2bd18d81c9bf9705104860fc858894bef33c7a9762aa4f33d1395c5686686312e8b8918e7956934ff98b64f676fd326dc4215e4d078f5e25d04ddbec3cbc7111c07b1c3143190184230a51ae503504affcc55a73c442bf63843eb2b86b6be65ca4b64dd7fa1a49d6c0012395da591056ec9c6f8073c1db20c5ab1", 0xe9) mknod$loop(&(0x7f00000029c0)='./file0\x00', 0x1000, 0x1) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000002a00)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000002a40)={0x3, 0x1f, {0x10000, 0x5}}) fchownat(r4, &(0x7f0000002a80)='./file0\x00', r2, r3, 0xa) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000002ac0)=0xb38) symlink(&(0x7f0000002b00)='./file0\x00', &(0x7f0000002b40)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000002b80)={0x8, './file0\x00', './file0\x00'}) fchownat(0xffffffffffffffff, &(0x7f0000002c00)='./file0\x00', r2, r3, 0x2) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) r0 = socket(0x18, 0x3, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x7, 0xfffffc67) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, ' \x00', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback={0x2, 0x2}}}}}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) setuid(0xffffffffffffffff) utimes(&(0x7f0000000000)='.\x00', 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 2: mknod$loop(0x0, 0x0, 0x1) link(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c", 0x30}, {&(0x7f0000000140)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be056422aa9bf09c80ad96e13d90190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d18672e5c", 0xdb}], 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2d, "8717f9050700040000040000000015e1a500"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000009c0)="75a70bf89eddf8aa66a28c7bec04", 0xe}], 0x1) execve(0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff0, 0x0, "cb00a6c8d30000000062ecff6a210dfe8d008500"}) read(r2, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x4) executing program 7: getgid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000014c0)={0x1, &(0x7f0000001480)=[{0x100, 0x1, 0x9, 0x400}]}) r0 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) getuid() getuid() r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001500)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800}, 0x10000, 0x33, r1, r2, 0x6, 0x7, 0x8001}) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000080)={0x0, &(0x7f00000005c0)}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000002640)={0x0, 0x0, 0x0, 0x0, r2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002780)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) socket$inet(0x2, 0x8003, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @empty, @broadcast, @remote={0xac, 0x14, 0x0}}}}}) nanosleep(&(0x7f0000000300), &(0x7f0000000340)) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000140)) r6 = kqueue() fsync(r6) pipe2(&(0x7f0000000200), 0x10000) pipe2(&(0x7f0000000000), 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) write(r7, &(0x7f0000000080)="0f7850a8f62859d2b5eb72a2f15dfc99b094376dd2b2f7c877669e983d1b5d8a6e2361267c0a5bf2a0d9324fb057094600782284e67bf1aa1e5211952d980fac3e49873d3b42f4e2d9547063839f0cf0d9d0156c87cfdb290134a054803ee2b5e8917cfced7f15670af8b761", 0x6c) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) listen(r2, 0x0) shutdown(r2, 0x1) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x0, 0x2, 0x0, 0x1, 0x0, 0xffff, 0x100000000000000, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000], [0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x2000000000000000, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0x48c], [{0x0, 0x0, 0x0, 0x7}, {}, {0x0, 0x0, 0x4}, {0x0, 0x0, 0xffffffff}, {0x0, 0x3, 0x0, 0x4}, {}, {0x0, 0x3, 0x100}], {}, {0x0, 0x3}}}) flock(r0, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) r3 = syz_open_pts() readv(r3, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffd, 0xffffff99, 0x0, "b07b1f7420000900000000000400", 0x0, 0x1001e}) r4 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb000000000000000600000000000000d900"}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) syz_emit_ethernet(0x3e, &(0x7f00000004c0)=ANY=[@ANYRES64=r4, @ANYRESHEX=r5]) socket(0x1, 0x2, 0x7) open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) r6 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x2, r6) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r8 = fcntl$dupfd(r7, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r8, 0x8004745d, &(0x7f0000000200)) pipe(&(0x7f0000000080)) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180), 0x2, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYRESDEC=0x0, @ANYRES8], 0xe0}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x400000002, 0x0) r1 = semget$private(0x0, 0x4, 0x108) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/158) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x2, 0x90) pwritev(r4, &(0x7f0000000340)=[{0x0}, {&(0x7f0000000300)}], 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x4) r6 = socket(0x18, 0x3, 0x0) dup2(r5, r6) ftruncate(r4, 0x80002) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r7, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) open(&(0x7f00000002c0)='./file0/../file0\x00', 0x8, 0x0) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) socket(0x18, 0x400000002, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: r0 = socket(0x6, 0x4, 0x0) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x7, 0xfff}, 0xc) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) dup2(r1, r2) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) sendmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mkdir(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pckbd_enable: command error executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa0800460000200000000000019078ac1400bbe00000024404000008009078000000000000"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0xc0}, {}, {0x810e}]}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x26, &(0x7f00000002c0)=ANY=[]) executing program 3: semget(0x0, 0x1, 0x8) setrlimit(0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000440), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) setreuid(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x4}, {0x4c}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000140)=ANY=[]) executing program 2: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x10, 0x8000, 0xd) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getown(r3, 0x5) sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000200)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000540)="281355c96b25c684bfd4e42e598553aff26b810d909fb957e6335a62f7df16ec60b7c3da9c97eeb888676228eeddf0605e1663c94c8940d18e12e121e94ae63e17c6ea6b0552980e3b3fce51fc4245ed93cd303198817e419aa8bbbe60ef1c828defd7682da4d92c178392d86537ac78f8e8f49c412f4e38df799f9f6ac6c585c363e95d27078b07e90f5235e3877c7610412abe1cf97cd6ff2ee6dfda4de2992a7ba3acedc6fcb6eab612099d6cdd0c0d199cb8c224ec79c80d94fdb952a100fd553401c8c47edd25f4635181c1a111c163c205a7f3c28f2bc4ffbc728248d12e19f8ce2763ccde0ca381b71d74f370d8b61b761d85446bb5667456d3cec947bd274edc6ba78dadd40e3373600c352e47b5fdb640f8514545b203d4fe13bb07859205133aa0bf0fdb2a53b7db149280b04b380502f921487dfd0aa53c8eef229f210402682b92678c036584fd7669d3b8b32d37e2b3597985aae0e5ef0d37d26f6f4bff72846e14831a45651a94cdc258aec1bccd0c98466fb30cfe812492e85b492eebf114342adbc4c1bfe9f4b2e2f9a53f5c0769d94b6785401b6060b6eee85f4adf7be985489973ec1c7b5c5d3f5bf8cb43e18aee57ffca2be7e6d9443687e8fb967c5b106e6bc47bb64bb06655cba996cba655630c74b43abe575281aabce1206e889e45244aac41443edf19df1c57371339f1e6671700e27dab2ea90b694d788579fd1a43d4f5b674deaa8d83f8ecb5af9862f367e2100f06be149b3de04a09acc0ae0f60d1f3e399dd9e77c1b28a0d14ccb7ada95764abed6cf77d57b3886b3119473d42c46f36d659cb813b79dcc36fd77e81e4bdefc5b1f9701f92e70e7c995da837184d6ad93a6a42bd293ef17ddb9e2bdc5547de7c3d4530812e7a1c885d53bbc520aed1dbfadc7185f0ffbf137a7532e6c23dbce5aa09cf33caa8e31145ae9f78148b35d63d5da54e49bc1991e260fa2b20f155324d0c98deea2e3361f8e7bab606da92a3911f93513d1e7b853dc5ca93f0e80a64e67d10352ab9b507bdd3325d4c1cc6ea1d46d3c892ece79f3d6704744453318b1c922178445abf0424d936a7d01e29097fea893bb62405063ba96577e25068f36fc77faa8bd82ced7d731740185c466291c860265da0a34fb1a0833e3b25d1b0561c2670a6daaa5934789995ba4cd81bc9626067550ecffe88b65eb3f3a938c50aa422123e63c8b92f16652c55f3f16325bd2e9f6747e4c4bc92aeed7ccb513ed74d264943bc4305b87b5d3bb77f9a955852d8b0317ab2218b577404421db8761889cb93251203c27ba5079972c5a241e32173a2ec7dd61bf3f90818febf6b1bc64a9478beb907190367cf0eae3b36bb4ce2da5b3799f0ef2e057f0025b9e79024b6b17cad864d677651f9f56fb4a9ca4ddb2ff22ecff9110e27ac7ec4d25ce14a7efdc2b1f237c61b26ed4c0eb73f4d0778ef60d33c2603e5afc88da79b4911f0582ebfc29e209b8296bad4e2a6cb1f3e202dd576346ef894d2d723b4cd9604bae3490be23ec112d74fe5a788e76616ee3536058dfe12be93255e00adba2e56c6f80b6cd1a387547885d0a187e960ada3b432a50b2b1877519209cd0e6603f82239596c80b15190846ba10fbf70afea1c76c5e7fbcdc958d16f2907931b2b88024fcf3064bae5e43ad395b7c8b1538ed0e30a070d01d6729afa27ec57628a543a5441058afafa70789c3020666898a5850808beb6af36e2b72f4324558cb873007d6408d553214e42eaca9faef694e16c953ba27b6c9ac8dca937bc322c9a54d41c0efa9b12e13fc0ae9fc109faa8993ff0cd477ecb83192615510e3d64ea8d59a057da8f069e1eeaa065ce68393edb3083aa6bde3e245e614d2aaabced0ab19c4f56578e2c3c2cccc730243f7bb7b44b8eacdbf7cadefe79dcc429fbb97382a910ae7a604c033797c9cd2f1ed6c4ae405033c290d6aac2fddefdb3f1f0dcd074235fbd7e371995eb68d3222a54c994c0835fb60d2301023108a9dd349120050742e66cc2a626fdd16b05e3536c37f5ea62b7253e33b96d9b9986886101775e33f3f6496ad5ba0688ff267cdf48c5b01269f3a84d6ebfb702278aadecb8a76ff3ac524b7af9b4ef5e156bfba4ef2210c5d92d95838875ada5b7ee0cbd676dad6b372960b47f2f156ee343aa81d56d7d7647bffa78712dd438c8c79d8075156fe4d4688b0085e48781f623ff497420366f33fb8e7380f5cc2369a08a8750c96392e1ff58f22ba59baf5b429a5f66b7578ccc428526883e4a537846f4f69c5d013348505dcd2e90f9246728d3e13b067bfb997181b7864fe8e6605774ca68e7b4076f0ff661b1722c59b8b2e05abd101bf0a2f8d6f2ec30ae68c38c88efc0598377098e42f5ce36d85216af31c49ba80f3b3d47736ad464ba232f6bb29e82c2feedf6ce88c8c68731f36c3a0e72c1af1b1365990174834d0c9892cd34e3e240e8e96bd574599eff4422a4374a1d9ca2c3e6b8934e184352865e871cfe17cf78245f95099250686db0803a6fb7be11f53e90753e36628bf1c90f95cf9a0c0c2aa8d1b74d49f572e1a67168e92e06181b9b77ec921e3a37689cb6c51a798c01e820b3d43cd0e295ce38b7ee094f811c3236f8cd847bc58cf48244e71775c6f9ba8c749bc7dd9708c7fff8f33a50ef9f359cf1008fcf295148b70f76756638cbc8601b5273008756a43a894b2ec0ad09441837b1daee34850fd37a83626fcd646ead6a46f987022e19fc7598e7cb03a675a41124e5860cd4cdafb41640abeb381e521fe9b8a7c06d0bfc83f15f8a896230034e20b85f5e7289850ff01f2bff4e91233e732317398e1939756bb4f789ac77006b4922e3985aa1314ccc816cdb3da2aa06cc2455f43f4123f2646b706a4ec4628717ba48c509d6084907c3d0b9356f283186bfa90b1d917ac83612afe3d2bc3c11c55f9bb8b429e4cdfb15d6e6ad880e47c9380c18ef26c6b122c0be69ae11aefae16ac059574274f0a6fbc6b6eec99d6e222e39faf4a262658791994b347630d333963f4ec5dcffc7bf91bac5050e1a715a8b90550dd8c9ad3376bedb5802389316e1e7807d22c8a329d6b610776cd6fa370acd19da20bf2fbd1ec1d585bcfb79accc200f41796c75bc8dde6861a8a8ed6282b3b49dcef217ddea21e6f1b31aeb906b702e1056f25ddb652af2711637725e161911d19fe33ec2d079e90f6a81c536491604693c82fc01f4a4b8e230ef0af98c18b2ce33f347fcfe4607844ddee74d408f2a59f965535d1709f22d4cb15856a0830e4d3aca74831635916850828eca88342c5929290d966bf59223baa6a7e63ab93ab8f84b880445337288716ec6db1750506b76854dce20d78ee1d371430373ba28c608c3ae5f5eb9d7ac2c5a13ad5890c4ecbdb2f735229ea575dc48e8217d8bb1306b4d68b1ed97d3e0a186070378c6c7bda98f8ec8ac02c0c379b60cd0e7c47d4fb5dab7ad7957d242ae65a37eb2cf590d5c65a74632e4bb8f113097418a6328d6407260af0c7d7d9dfd9aa87c31ab04fd54dd698c4422edaf52cf6c5f91f2c6d24bdf3d8b9b133337894ee94d4c4b9f21a41967a0319ede58bcd4c8bfbe4c451d65b21be4ccf74b2e864113ef8098ec7f7ee80a87a7e97e26d66cc7a0f501fc35567d56b3e8a06b22309bd211b6fff598d34abb94af1584238c8ef5b2e2c1c246929e95c28ef4a2092426f0cacad213dbe94418097021711532783bea300c90918e68eab93e8a2552435b88fe4b39c3ffce51cb723017ef46d55ee1d25664ad556786e80ae5067162b1ed0e47bc3540da1439497e88d3455ceee9503f1091b5ee835bb14f8715b1d17173987690401cc0c3a580b27330469cdf1c87d2b7adc3fc70c2ed39e07e1932c0e5642d80d92905d60832f16ad1838cb86ef4340d86b9dcc70211df4b1f7bf0e7e6e54e471270e99bee091441ab8ba00d8385f31b6625bfe1d3d6856206249a53368195dfcd8dbe8adb6ea8c23558f4d674a395a23536bb7295c6f5a98ddb3240c2fd321023125328b358bbdddb118259a3f9e92bc7d0957b110c8b0d9825eea452c53fc8e62afec88e9f896647d6d2f82e207ce27ca147cf3041165078a5bef31ac67c795b668af7e2c601c230b872049cb128815a86fdc943d5e1a8c1803fc96428690683bdd77f741d53ff772a2c0959d44901f6ee39269c3d8eb1fb5cb7cbb5c4689060fc2c73d129d22615f78543b5760c30b90724837205de6c4bdc73f7f2c9df627c9981ae67f80fd886f3f67ba906e1b9310994533eb91f893eb22412bf726dfad444626c55cabde20be2f4a7f4b6cd12c46225c3529c826b14ee3905b10138c274748224881a096a1e9636cbeb770cf807a4ce30ea8a7a2640d2568e7ff1d541a6328a99db220a18963c2d01ad218f25d7f65d32653ff4cf11129bd042f14634cae974aee2b23d2aecf0e2c36d11848c0d0490b0e3726c81b2755d140b1ea015cffb1f2fdab8e800cf9e7c2bbbbbbb7d7690bc084d95aea12e52e80ed6ae672777f3594784d785f62ce40ccebe160b2bc8c94f751436ab48a2804e52f9249e1b14d2d77e3ea6aeb022108f2f06a0f57420f28b955d8a675d4c683be0cbb3c245f3b9d6754ee435f65c92b2d2d8c520440fd100089672dd1549e8a5e389f1c317f90c1dcd9cbc42f3cf9ba10d62ff82ffb0c2c7bd1da551d394dd54673f6b470e2e8425cb44050fb3b2b1ce568c83b9e58670e44511c2fb878350571b2f18f8e5220d7bd662dcf54ca9cc8bc583b4fe5cfa83f98daaba6d2a93872413e7fb68a195c1924c3b7a80a05ab11f1e55350cac5a8aca48856814444e8744194503f1521acc8e6b1f8c35a1daa64cd2b8a1c0d54b8a6eb4f6cf6176dc01df3e28edccdf90c9b87060097289b3b0ac8c07c0d92ff70c6e6a5410e51d1c1b895f94fddef155c792de159e9df21e74797d7275061abc5ca208bf55f62756e003aaf5831a50dbabe96d5b5f4d9815bf6cd892f4341cccf1821a4b308cf7769c5b16fa42cba301e7507425e972543f75f2ffb8d2f2ba053233ba0b2b6e3d50866657d1ca8fe3fcdd3699e7f0cb66cb192009de4b9b0015530897d022725a9026a8c01f6ce5357e081e4c3d219a817b79cb002211d22aeeb760ba90826534ffcddf4b38f1aed2a05cef4f57689d790c872e18cab40e2c04bb84e5e8bee6958e94b6d1208ef88120ddae53638ed232da8452309151fcf9f6e8fc79f699b275743134ccc38de36707d62349d701e7f8b30a038c60b813a3d6edfc1eaf55d8839c4f80ef7d4df4a4196cba511d923bd10efedef771188aebf5e6787550821f4f687c88859b128bd616dc8c7cc1a756c6c6d20bbe65b10090e197b337020a017bebfecd4386fa1cab10263907f1d027b9db836b192d066d946d515c65abd13114d58ec7eb2357ee078dddb07261badb904ddfb66df7c73fb0d5877294244e4d17ce06faecbca0918fb9ecc8577c0619cfec42f881853fb0f5077f10b5be1a37e36a205d54f2e628cb360c85fc76d27635cfa0db414abaf15f95671a0df4a93c315761ee6d8412c23db12986c9ebf87198465cea4354da737ff20422c0155e16568331a0824989361e0672be5f55ece65c4200f7b880c1e9ddea0163ce04452b7a7fd71eeb88c95aa964683a389830f53335bc6dd6258afa4f2ee4b540b931d68a59531724fa626aa4b7845297028624faf5b44e40265be7d6608490824b221d32c7a51134ac3191915a9a0814407594b42b978ad503602a14b87e", 0x1000}], 0x1, &(0x7f0000000180)=[{0x20, 0xffff, 0x6, "f8c35bff2f720448c35089"}], 0x20}, 0x200}, 0x10, 0x400) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x4}, {0x6}]}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x4, 0x0, 0x8}]}) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r0, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x7}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getegid() executing program 1: socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000240)={0x0, [{}, {0x0, 0x4}, {}, {0x1}, {}, {}, {}, {0x0, 0xc8}, {0x3, 0xffffffff}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {0x0, 0x80000001}, {}, {}, {0x2}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r2 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) shutdown(r2, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000200)) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) executing program 3: mknod(&(0x7f0000000100)='./file0/../file0\x00', 0x100, 0x40) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x114) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0xa1}], 0x8c4, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x653, 0x0) pipe2(0x0, 0x0) r4 = dup2(r0, r1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x40}, {0x8106, 0x3}]}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000000, 0x0) executing program 4: socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}}) r2 = socket(0x18, 0x2, 0x0) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000080)=[{0x60, 0xfc, 0xfd, 0xfffffffd}, {0x30}, {0x6, 0x0, 0x0, 0x210000}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) close(r4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vm(&(0x7f0000000240)={0x2, 0x1}, 0x2, &(0x7f00000003c0)="455e0e7fd8042f98a20aadf6b4e0e3883970d6ef930f70e95da2bdf55fd550b63844405ae34ba7a24829aaec432c5388688cde4e733985d2c8b52cba5573cd7eacd9ab0c5fb40003ecbbc9bc8563f4059903478eea4eb52037fdf8ad639b16244d2366b898840a2f8ab673ff77bb7d1be820a246099669b77af0a42d06bc2771cc1b467eac054e1c3d86d266892b58beea97718bb0c287edb299bde3c04069d0eaf56f6746d6b8befb94ea029f8cf3ae4f825208dc35e860b974b2bc2a12511744c01d693b12a4ef972d02372677447d04322d1e1ee3811f9eae246bbff73aefc85812afbe98afbcea642559711a3f5427082b52ccb225458014c9876a2c899828ccbaab81ade15fda6508bb4b95ed6ec63d6d502db6bd3bb57d332f3f426c5dbe5841b24476a6c11fb6", &(0x7f00000001c0)=0x12a, &(0x7f00000014c0)="61cfdfd3b31006714e2320d9ad044d8bda07110b0502283f7094a1411f2fdd928b82fd990b39185679de7c3b49134e7a8e2c9f936b91c60ff6c115e7ab08beb9fbe7c528b054068eb3667dce2e28fb70a960f68c279e563bb1560b3da205c1869bc7ab5ede7b6b34943cc8ccbdf913960f69a1a768311b6aca0807e66bb456c10c0df85c5c798d2fad5a1005ef25147a1e5f7c76dae0c6734f288015dae2c366bacbd3ab403bae8153f3044cd9e5b862f290301d950cbd82b5dde55df13c65f7233a3e38a62d4308c2fe54312c7c318e5606f41a265c60cd99e7d7a516a48d759d29a90ea33bf53084b0253d4a3675d9ab2d8cb8b9b452c4be", 0xf9) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0xa, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r2, 0x6) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000001380)=0x10206, 0x4) r6 = open(&(0x7f0000001300)='./file0\x00', 0x10, 0x103) connect$unix(r6, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x1}, 0x8) r7 = dup2(r5, r2) write(r7, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f5769e47f", 0x5}], 0x1) mmap(&(0x7f0000699000/0x3000)=nil, 0x3000, 0x0, 0x5012, r1, 0x100) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYBLOB="000090f9667bb436f79fbc625fe2875816fcc2f9695f32175bf1993d40576fd67d9ff73ed073da26e7361e997677553a4a0c36d218a4047de8f64c44908317168ee8a77ed03db3a9f7b11407f66cac64a01adac9"]) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000), 0x10) executing program 2: msgget$private(0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) sysctl$hw(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) (async) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r0, 0x0, 0x0) (async) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) sendto$inet(r4, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) (async) write(r3, &(0x7f0000000040)="04", 0xff9a) (async) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) (async) mknod$loop(0x0, 0x0, 0x1) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)}) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async) acct(0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)='x\x00') (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') (async) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 4: syz_extract_tcp_res(0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x0, 0x0) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmget(0x3, 0x2000, 0x612, &(0x7f0000ffe000/0x2000)=nil) shmdt(0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000280)=""/219, 0xdb}, {0x0}], 0x2, 0x0}, 0x42) recvmmsg(r0, &(0x7f0000000040)={0x0, 0x800}, 0x10, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000d2f000/0x4000)=nil, &(0x7f000082c000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f00008ab000/0x3000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil, 0x6}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000601000/0x3000)=nil, &(0x7f00009c3000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x104) mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x33da) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x200, 0xffffffffffffffff) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480), 0x8000, 0x0) bind(r2, &(0x7f00000004c0)=@in={0x2, 0x2}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) msgget$private(0x0, 0x6) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f0000000040)="1b729cf5", &(0x7f0000000100)=0x4, &(0x7f00000003c0), 0x52) r4 = socket$inet(0x2, 0x3, 0x3d) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="89144c0129ea94f77ea66ed006e3bc58e261c99a", 0x14) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x29}, 0x4, &(0x7f0000000140), 0x0, &(0x7f00000005c0)="ed10cd2147e5a3229baa9dcfbdad44384d1baf4eff0ed678ad10103eabd63bdc19a1acc0dfe08b2d804fa63176062bb5b8aac68051a36a29df271c274e43f8e6ca52401df6d20d80b06a4913e53282ef933dc0a481cb6229b6eec2345305c72ee436af8c2e9bf488a971347afc628450234704455af6fa5bff85569032d171b933e3b7f72b104c7ae9401b75595e6f9a27ee6c6a46b695aea957fa733e72c1fdd1ec43a944538eefbfe261f2830085b9b8d73fd6da05b3dd994a138d09d4a4b6fd5861b184cc5d55", 0xc8) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) setitimer(0x0, &(0x7f0000000400), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x2) setsockopt$inet_opts(r4, 0x0, 0x1, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x1008, 0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) fcntl$getown(r1, 0x5) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x2c, 0xfe}, {0x40e}]}) syz_emit_ethernet(0x66, &(0x7f0000000240)=ANY=[@ANYRES32=r1, @ANYRES64=0x0, @ANYRES8=0x0, @ANYRESDEC=r0, @ANYRESOCT=0x0, @ANYRES16=r1, @ANYRESHEX=r0]) executing program 4: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0) kqueue() unveil(&(0x7f0000000280)='./file0/file0\x00', 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x0, 0x22, 0x0, 0x0) setreuid(0xee00, 0x0) chown(&(0x7f0000000180)='./file0\x00', 0x0, 0xffffffffffffffff) getuid() r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x10, 0x0, 0x0) fchmod(r2, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setreuid(0xee00, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r3, 0x0, r4) syz_emit_ethernet(0x5e, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f00000002c0)) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000028000000000000907800000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="6bf30e619ad4abf7eeef9da283ca7cfefa6890379190a5f755cc41c147ab2be0170563e14da5809a149eec23aecdf841a437bc"]) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 2: writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00003fd000/0xc00000)=nil, 0xc00000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4, 0x68}, {0xc0}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x6c}, {0x74}, {0x6}]}) r2 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000040)="f77ea6c357f892e981328288bc396f080b9acf7a2c0d4a299cbd08eedacd2f2a900e28f5cb22ec8ebf1d60033fe5bed93c58f57f7269d35a88435b4f36cd42c8db8d171ad8ef5f32a6cd6b34c42ea0f78d23eef96c253cd5179740a56b3476825e89", 0x62, 0x400, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r1) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) syz_open_pts() open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x1f, 0x800) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x7f73, 0x7ffffffe, 0xffff4b1b, "0de9f3fb7f5b9804dc1b48696d6e9fc6c9f4d3c9"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000001b40)="dd5f1642b89adfcc1a32f7e23c2a98690d12d10bb5bdc1404b07ff30aef193ec6b27b992ca6b11ac17f6afb46459b834b7b42b43ba12046b7b3475efe1bd9b26a030e2a795c6e3fb322c496e236a26755355dbb684b66a5ff972f2e4ace8ffcf78acaec151fb7c72b092574258da71eaf70c2178f36c81d1947ab964a7cf2bc41a1adeea8dc240ce496d742912e21466b3e3f9ff188eb01b5ed3c70a7beb987eea496426ad61d0075d448c8eef0533b257d7902e55ed659a09c5c3a8458788a2fca05117d427c51ea4036788eafddd35b0249f80bb374b4ee8558cc14705493940ede4ed83297c546309cdcce7684746ebb63d92c110c11ff015982a09694a252e17775c21c4765e37eccdd055ac4882ffcab35c9c63e3952861b843683d97a8cc494bc3ef7c015b7642c13d6293375ad13a33b524128f60dd1e0a5c9d41d1905ef9392715d4391fd135670251c5aecb1a9043411e98418f1e7a867ce3cee99813de64913a5fbb9a295939a5c1b46fe3fe93919852b17ef2ac032c397d8e5996648ea32c6244b9e1333f24ffe17a6e386877fe31526e9342d2e6641ff731e416d9399ad940106f5d767993f363701adfbc9691187ec28c3f4f3c9a015dd6707d6435d8d49564d7cd5dc402a251f7316910fd659c5b5e5deb44502179815b48bb5a9e1d6b2fb7f1ed2515bbb068b2fce364aede000e62029441e5ad82897269da667539276756ed8143a5aa782861955faaae00bd1c424a869361d85056226da576b52af3ad45385aa4dafec08d99bf2d8fc18821773c6941507a868b6782b6ce28e598d4cc0036c9b6369afa42b84e370e9b9f5e9f7d85d59a0fa0aa42d5718b2a30d2fcdcfd655bc2155dc3a67b37f6abe5ea194efba006a1298ae79655a1db0bb7265b04645d96e95bb7909336c3114a8fd15d3f66b03516a82e05bc7ca00f694a1f93f7366ac66e1c5587891da7376bb5f01e90aa7069d0685d3fdc623f928b6b58e213fb343cd1a67ef3dbcfc1688a85adcb4017356c471628aa717cbb4b84efe8f35f9c2ca758b879345c95c1fb9f549e36fae0d24fc1ec1f369b0031e72cc9d48c62df6a5fd9cd739d88bc24c0b2f7a48e15cdf1f647074df000b0049100fcc5d4e4e260ee8afae9c34d33581dc91535e52af89421b0319b45c5d7d2ff1a73af0c4bf490cd4a1d466df3aec9a18465775ae48e2026df4f61a4638cde7c4f86f8c02316dcbdc267e0f6568b587056de8d6f5fc0938ebd7a59c5013d230440f6a8da95505617496366ed7acdaf72153e6d4b6d93c43bb5f3b855d264c6210b83b6e7327986816a7eab80cb6a48bb9fad8c3d2b39c58841f598385673b6bb16d0472a7e4b4599c2090e1ef44c463d261d03ab9392ede03ffee0fc82356525f62db20f10faf869ac6c150a24e0b424c382213a61f2deff8ebdd8706540ab9a34392dde47693d49c954e082a7b5e0ed7ebee1524eee1fba9b73cfd074f83a89f68acb39f3ed9a4ebb4aa99ee7311a148f6699213242cda53eab746a1e95efb2bce781649d1ce6b9366be103f8c2bb37adf874be6e4d89d2b2f7a0cfe05d882f17be8cdfb0d10f64cb89c88906f8ec892b504315026e9d6f1e9ab73618c430ce2580d23ab5981a3768bb3be75ec06ab2c6c8182016ff91a692cfeecd70309cd757ae123a4ba35d7b714fedfa0e209cd5bdaae25664b74e20900a28ed563cf673ec72a9683b9194889e9eb83eb38d6a62a001e996251e52e7c24df1a473952751f54c78080ff128d63cf68f74324547afb4c88af276c02f0f11db72d286c5ef1e6fe2161871ccb94d1be345628e0d7817502558be89b7d20eb12694bce5e6486c58d6a1f54e822af0601a67ab9f3560c40fa3560c502959e264e4f41b1ba37d9f047759f8be5fea265db8dfd000df918f075a1d7b446f6ca7a656a27d0429aae7008184d69dd9ac62a02594288c041e3a27bb4ca2aca1c8566b1979c93a0a89ec85f02428f7625d276a075d056a71e1f9e45b", 0x592}], 0x1) writev(r0, &(0x7f0000000340), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x4d}, {0x6, 0x0, 0x0, 0x1000}]}) pwrite(0xffffffffffffffff, &(0x7f0000000140)="a1070016060000c6386c7f000000", 0xe, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000500)="7182052190a8db37c2", 0x9}], 0x1) sendto$unix(r3, &(0x7f00000001c0)="80892f8cff4d2c22391d5b8e25d72314177ec19ddd1176fe1bf5f05188b545988a8816968ec14dbf44ee928a35e42259fba80246ea34159537b3669ea2f5841415e9ea7f06073c2719d019b1e6ed6ede02cebfd58d896f0d12515a8a78849fa3cf09c6bb7d96d2921feec63b04e84ca0bbb72a", 0x73, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/86, 0x56}], 0x1, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) msgget(0x0, 0x704) execve(0x0, 0x0, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@in6}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x6, 0x1, {0x1, 0x1}}) executing program 4: setrlimit(0x1, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffbfc) writev(r0, &(0x7f0000000000), 0x100000000000023f) executing program 1: r0 = socket(0x18, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil, 0x1000}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00', 0x4}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = open(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) socket$unix(0x1, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, 0x0, 0x0) connect$unix(r2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) chmod(0x0, 0x0) setreuid(0x0, 0xee01) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000480)={{}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc}) shmctl$IPC_RMID(r3, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$inet_opts(r0, 0x29, 0x26, 0x0, 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000180), 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x3d, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x4}, {0x6, 0x0, 0x0, 0x8003}]}) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x9c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x240}}) r2 = socket(0x18, 0x3, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, r3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r4, &(0x7f0000000080)=[{0x0}], 0x1, 0xfffffffffffffffd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = dup2(r6, r7) setsockopt(r8, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r5, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000140)='4', 0x1}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000180)="fc705ed652145fabd09365a3536d740ef4d79b62ca464260e1393746581a05ec59cee7d6476cceaf18d4fe49fd3be752c1e940cd8194a86dc6b095797ffa783f7560ffad2b6afb196e2a0b34", 0x4c}], 0x1, 0x0}, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f00000001c0)) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(r3, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x1000100000005}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x200, 0x6, 0x8}) bind$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180), 0x2, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYRESDEC=0x0, @ANYRES8], 0xe0}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async, rerun: 64) r0 = socket(0x18, 0x400000002, 0x0) (async, rerun: 64) r1 = semget$private(0x0, 0x4, 0x108) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/158) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x2, 0x90) pwritev(r4, &(0x7f0000000340)=[{0x0}, {&(0x7f0000000300)}], 0x2, 0x0) (async, rerun: 32) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfff}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x4) r6 = socket(0x18, 0x3, 0x0) dup2(r5, r6) (async) ftruncate(r4, 0x80002) (async, rerun: 32) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (rerun: 32) preadv(r7, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) (async) open(&(0x7f00000002c0)='./file0/../file0\x00', 0x8, 0x0) (async) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) (async, rerun: 64) socket(0x18, 0x400000002, 0x0) (async, rerun: 64) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000000), &(0x7f0000000040)=0x4) fsync(r0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2) executing program 2: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setreuid(r1, 0xffffffffffffffff) r3 = shmget(0x2, 0x13000, 0x0, &(0x7f0000feb000/0x13000)=nil) r4 = dup(r0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000100)=r0) r5 = getegid() fcntl$getflags(r4, 0x3) r6 = accept$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername(r4, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) shmctl$SHM_LOCK(r3, 0x3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000280)=0xff) r7 = semget$private(0x0, 0x3, 0x104) getgroups(0x5, &(0x7f00000002c0)=[r5, r5, r5, r2, r2]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000300)={{0x3ff, r1, r5, r1, r8, 0xa6, 0x2}, 0x81, 0x3, 0x3}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000380)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) recvfrom$inet(r4, &(0x7f0000000400)=""/77, 0x4d, 0x1, &(0x7f0000000480)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) recvmsg(r6, &(0x7f0000002a00)={&(0x7f0000000540)=@in, 0xc, &(0x7f0000002940)=[{&(0x7f0000000580)=""/247, 0xf7}, {&(0x7f0000000680)=""/177, 0xb1}, {&(0x7f0000000740)=""/229, 0xe5}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/19, 0x13}, {&(0x7f0000001880)=""/75, 0x4b}, {&(0x7f0000001900)=""/16, 0x10}, {&(0x7f0000001940)=""/4096, 0x1000}], 0x8, &(0x7f00000029c0)=""/41, 0x29}, 0x1040) r13 = dup(r4) ioctl$TIOCMSET(r13, 0x8004746d, &(0x7f0000002a40)) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) syz_emit_ethernet(0x7a, &(0x7f0000002a80)={@local, @local, [], {@generic={0x863c, "bcad02192b0cf2d9fa1f2022a2027d00cdf80a2f7f41bfe2d01c0f7dd133d1055ac3644aaa84d90e73d8b1705520d949f805149f87b7517736ef7cb5a6a85631888ee135c479e643410701e327e65a7f111ac99673e906a4f9333189cd51a8e21c4fc89298b036fed01411f1"}}}) ioctl$TIOCSTOP(r4, 0x2000746f) r14 = msgget(0x2, 0x403) msgctl$IPC_SET(r14, 0x1, &(0x7f0000002b00)={{0x1, r12, r2, r1, r9, 0x6a, 0x4}, 0x2, 0x3, r11, r11, 0x7f, 0x5, 0x8000000000000000, 0x5}) close(r10) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x8106}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe50) unveil(0x0, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYRES16]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x162) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000180)="1e", 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{0x40, 0xff, 0xff, 0x4000000}, {0x1, 0x0, 0x0, 0xffffffff}]}) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8000, 0x0, 0x0, 0x0, r3, 0x88, 0x8}, 0x0, 0x0, 0x3f}) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000440)=""/158) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {}], 0x3}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) semget$private(0x0, 0x1, 0xa0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f00000001c0)=0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000280)=[{r1, 0x1}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0xfffffff9) ioctl$TIOCSTOP(r0, 0x2000746f) socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) accept(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) executing program 3: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x2, 0x0) recvmmsg(r0, &(0x7f0000000680)={0x0}, 0x10, 0x0, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0x9}, 0x2, &(0x7f0000000080), 0x0, &(0x7f0000000140), 0x0) unveil(0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r1) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r3, &(0x7f00000004c0)=[{0x0, 0x4}], 0x1) poll(&(0x7f0000000480)=[{r0, 0x24}], 0x1, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000140)={0x0, 0xcb, 0x0}) semget(0x3, 0x3, 0x100) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x20003, 0x2000269000000}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockname(r4, &(0x7f00000000c0)=@un=@abs, &(0x7f00000002c0)=0x8) ftruncate(r0, 0x20) sendsyslog(0x0, 0xfffffffffffffc59, 0x0) syz_emit_ethernet(0x14d, &(0x7f0000000940)=ANY=[@ANYBLOB="8a5276f07e45aaaaaaaaaaaa88a846008108aa0a08bb0a0594fead64e8144800490008004f3a0137006600bc000190780000000000000007072703e0e0000001e0000002e0000002ffffffffac1400bb7f000001004e224e2100089078c2c59d4b8ffe39fe6f2fb73b28048e5219d962e33c21c8ca7797394c605de2e3611c039062099296326f58b8c401c986029d24ee9d432611267f1efb4a6a1a47f7b390f96bf492a4c6fa25bdbce4e159afd9f6b0d1f084fe5af312ff0e2c6bee35cf913da12c610f064ec76cd54a348a8dddded71107030b34f43b74252eb6f93d3cb522bc7112d3428aaea2c87d47c61676ea55d073af68cef4f89116484c88500d68f3f771b9ff1d6c08c7ff29f63c23472bd0f06a8e0f7ec003f572266db72fe161b637050d3846"]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x0) executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3e}, 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3e}, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000000), 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x45, 0x0, 0x0, 0xfffffffc}, {0x106, 0x0, 0x80}]}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x45, 0x0, 0x0, 0xfffffffc}, {0x106, 0x0, 0x80}]}) setitimer(0x0, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) socketpair$unix(0x1, 0x2, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) (async) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) msgget$private(0x0, 0xc3) (async) r5 = msgget$private(0x0, 0xc3) msgsnd(r5, &(0x7f0000001540)=ANY=[@ANYBLOB], 0x32, 0x0) executing program 4: syz_emit_ethernet(0x5e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000f40000280000fe8000000000000000000000000000bb000000000047000000004000000000002b"]) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xefffffffffffffff}) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) syz_extract_tcp_res(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000a80), 0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0x0, 0x0, 0x0, 0x6, 0x100000000000000}, {{r2}, 0xffffffffffffffff, 0x50, 0x80, 0x10001, 0xffffffffffff375a}, {{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x80000000, 0x1000000000000096}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, &(0x7f0000000000), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xfffffffffffffe37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x7) r5 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r5) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000380)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000300)=[{0x0}], 0x1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) executing program 1: socket(0x18, 0x0, 0x0) socket(0x20, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x1a, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) r3 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x11, 0x8, r3}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) executing program 7: socket(0x18, 0x4, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = getpid() r3 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206932, &(0x7f00000001c0)) fcntl$setown(r4, 0x6, 0x0) ktrace(0x0, 0x0, 0x822, r2) pledge(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) r6 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x81}, {0x48}, {0xe6}]}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "80347e7bc3cd7eb6040000000000000800007000"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() syz_open_pts() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0xc0207534, &(0x7f00000001c0)) syz_open_pts() ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001400)={&(0x7f00000013c0)='./file0\x00', r0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x7) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r5, 0x800c5709, &(0x7f0000000140)) socketpair$unix(0x1, 0x1f2756e19e0c57dd, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r7, &(0x7f0000000240)=""/152, 0x98, 0x0, &(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa) acct(0x0) executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000802) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000540)="9b1809c3eb987ab7feb13ec99e805e6e84d3569607987c0d00000001000036ba1bd87f42e3003eac3846520d050712f838130efce149d4d6d06a3f23616e778c826e0c1f59734a32e0ccebd635450b2eba540af7f290e42d34d900a0dad2b74f50acd76b5c567049ef436dbea0d7612752950fa5ef6eff03000000000000a944d5c2bdbff4f06a852ab475cca25735282896ca5d4d3e670feac9b4e8aa9bef193b90163de8570b2a374f1408341ed45bb703eb63cb9a8bd949ee8fc6dbceb7ed7cca108d739a38d726341f1345daa49507756f49775275ca390bb9400000003a9275d0da3b56186adc3c141f939800000000000018bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b8802cb60eec6add5e94723235f06715e7eeccad2dc1a0d0f5509f3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799343d46dd81439b111a511a288beeddfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d826a208788b33aa87b4a81082612630fdb791f833a1da5af886129cc7b7907f374fcece1799fd99d7a2441da17670852140704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7dd8c52efd580400cd0c3a99f23c7ef760b4f4a063b9efe74db5b55700000000d4253d65b083e40b9baa468a7dd0a36c384200000000000000000000000888549ced16184347", &(0x7f0000000000)=0x210, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = dup(r1) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000040)) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000ec0)={0x80000000}) syz_emit_ethernet(0xf1, &(0x7f0000000180)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0xbb, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @empty, [{0x0, 0x14, "a47ea542f9d60406d7dd092c26a615e52c44bf37930f66e42f4f273fc304c6556e708a8c9c0e66630ae649b330e92bd921a5e4cc620662465706fc73e51b7ee578e7aca80ef4ff27f728a9114f6c6c375b599c753b3d8817a8e8154f234712f738d1a3086a512e00cf325d4bd7cee4fe3f0f3a8f8d9576e6c14c99583a4d114fe42253c4f418ed6334311558148e457a164bda33fe2802a8a6c4bcc68f8b9f9339c6db"}, {}]}}}}}}) executing program 5: nanosleep(&(0x7f0000000180)={0x0, 0x40000000000000}, 0xfffffffffffffffe) (async) r0 = socket(0x18, 0x2, 0x0) (async) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0xffffffff) (async) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f0000000200)) (async, rerun: 64) close(r0) (async, rerun: 64) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) mknod(0x0, 0x0, 0x0) (async) flock(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) (async, rerun: 64) geteuid() (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) (async) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = dup(r4) lseek(r5, 0xfffffffffffffa3b, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}, 0x4, 0xbd0}) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async, rerun: 64) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (rerun: 64) connect$unix(r6, &(0x7f0000000040)=@abs={0x0, 0x7, 0x1}, 0x8) (async) r7 = socket(0x800000018, 0x8000, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f0000000280), &(0x7f0000000240)=0x8) (async, rerun: 32) r8 = socket(0x18, 0x2, 0x0) (rerun: 32) getsockname$inet(r8, &(0x7f0000000080), &(0x7f0000000040)=0xc) executing program 3: r0 = socket$inet6(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f5769", 0x3}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2}, 0xc) shutdown(r0, 0x2) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) executing program 2: clock_gettime(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x3}}) nanosleep(&(0x7f0000000080)={0x7ac9a07a, 0x4}, &(0x7f0000000100)) 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, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000140)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write(r1, &(0x7f0000000000)="5429102bb15d3d2145", 0x9) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000140)='a', 0x1}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x87}, {0x7c}, {0x6, 0x0, 0x0, 0x4ff1}]}) writev(r0, &(0x7f00000003c0), 0x0) sysctl$vfs_ffs(&(0x7f0000000040)={0x4, 0x1, 0x6}, 0xb, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x8) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x20, 0xc005, 0x6) setreuid(0x0, 0xee01) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x800000}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{}, 0xfffffffffffffffd, 0x50, 0x7fffffff, 0x4, 0x7fe}, {{}, 0xfffffffffffffff9, 0x20, 0x1371e167c5d3b19d, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x9, 0x40000000, 0x200, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0xa, 0x1, 0x60, 0x20000000000007f}, {{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x8}], 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = semget$private(0x0, 0x1, 0x400) semop(r6, &(0x7f0000000200)=[{0x3, 0x0, 0xe5ce97ab354d96be}, {0x0, 0x3, 0x1000}, {0x2, 0x1, 0x2800}, {}, {0x3, 0x3, 0x1800}, {0x0, 0x1000, 0x1000}], 0x6) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x0]) semctl$IPC_RMID(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r4, r5, r4, r5, 0x11}, 0x6, 0x391b, 0x104}) setregid(0x0, r5) setregid(r5, 0xffffffffffffffff) r7 = kqueue() ftruncate(r7, 0x80000000) kqueue() bind(r3, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000040)=0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(0x0) setreuid(0xee00, 0x0) r8 = getuid() setreuid(r8, r8) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) executing program 4: r0 = socket(0x2, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) setreuid(0xee00, 0xffffffffffffffff) r1 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) r2 = getuid() setreuid(0xee00, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa6edb7aa3050986dd6068e31c00000000fe800000000000000000000000000000ff"]) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000040)="13aeb1700dd5897a634d7192585225bf06754bca9d7446dccb7f5385f5ced542a609f4feb6ba06cc941f9fe02e81fb5fa60bd355d2ab8c9196954b5deaad97531ebb0b7359f49000fa9dbbf3d54e898824bc69b507629116b1a5da6cfd96b9ffc4ea8862ff3e632f8d84c3335affe38db7c78aa540631eb1893c60d31c615a7134f3a088ba63d2380b45a23e23cdab583cdc4f48c7c4eb2e8b5bd5c4e79366131cab0163e0442bb16695728adba3654653b17b9371cb56ef801298d21dac9c15ff0ef2acb2186d96a441029b1228f29fb6c0adbabd8605e87fcc2064", &(0x7f0000000180)=0xdc, &(0x7f00000001c0)="28a77494fff59287752c95a9676670b79e68927cf963fd9107ecc3f28afd1a4ddc0b3bd7c93ee6cc462dc8a86c9cb988be99ec3528755c9be0902f26e5987b51a7bba81945164e328cdf9dbb28062f6089acef80eeaa239e2a0d766ae2e8ef69679232d67f65d43706a259114c33f337b25d200a7d351c2d98c83e7bba474e9981d14285067286d40f8340f38b545885cd5d4857d030d2737bce2a819ff723b0da99aa089fe7bfcd7f38b6da958e9846b7573cee94b8c781ae791fcdec7acca7bbea7c7497cdcc01730000e77ffa16b4e468ead4ae92ded992bd24e722cd72d609d8cbf2355facdff77e36", 0xeb) executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r2, 0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000000)) setegid(r2) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) dup2(r3, r2) sysctl$vm(&(0x7f0000000180)={0x2, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0x9}, 0x2, &(0x7f0000000240)="19d1c025d770bf465819e391e15416da40c021f76ff7db37273f8504ca614ba92ffc0d82ff3c8d5436fea50be08cbf18512725c4c4935af00d09d78c3a53885ef096861f3f6bd8c3ac6a5d00d58cf2bd618e4b14c36f1f45b402f1ad5299a34927dd10534eba2ab965db1ac8d42f14a50b2b193be20fd63c547ffc0485cc56a9f74fcbda07caaaef3a273c7c00692e390ffb2255f133f24a41b0374353a355baf993ff5ae37c87416d9351eb12c1d93d4c75b6a3475cad880cc1613ae0aaf530d2abbfca4fbf4a06dd7ea36efd944b99219d6cad7cdb3fbb4a99ac85cdb1feebd577d0461497c62ec618e157f19671009e3fbc0254deb9b100"/263, &(0x7f0000000200)=0x107, &(0x7f0000000380)="b547616fa4fcb11a96720965ad709ef62aa441adabb1e96db09b01478a4b763c06d4cb21c54d066468c552dc4e7d3b4935eafccf9026b065fd41ed1b6ca779c7b608bf1be7af6263c83ec0887923cb11619ca1ee6b7358657b9abeb227623bd97a92e486fe1b5a7b794f7b374c8315496738784b0a6c000000000000000000000000646f09166cbeb28e11279a0042de300476d33aa8b30ae2ac3d26c31507e841aea15c149672662d355b9ef076e58c29446efa630c59e044ce00229e87da5d91aa8ed0ca761d5be0dee2b5f916627fd24fcd5b5715046200e50040cc33b17b3637b8fb70916c2a5138ad85d4e22f0c17876ed6c09c8e2cd64fde65b2eba74b18f9e933ac75d572148511af0044ee39cf7b0afac7f5f40c7a6e611342e418acd3b3a243ee1deaffce7fdc1954855f9009b652b4bb8b067efb28dd7a197a87300095e289b7018d58a17440fbdfdd0556710f17865df4065f89ffea6b70406c198cfa6ad5c27972641d0527ceebee013bbe37ff8281619775562660b81e81afbcad5e8457dd1e1a291737ca6252f60abdfdf80886cb901db159ee549b9f974692a928e0c72123bd563411224eb89e71ec06ef0eef658184270673a814a7192c08d7cd7abcc5473a8a3afed3cd5d512a1cdcb06c4e6de41bf02b77035365", 0x1dd) executing program 2: r0 = kqueue() r1 = open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x7, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{}, {0x20}], 0x2}) r3 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x882919ab1cb74ec9, 0x91}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x20, 0x0, 0x7}, {{r4}, 0x8000000000000006, 0x16, 0x8, 0x80000001, 0x20}, {{}, 0xffffffffffffffff, 0xa0, 0x1, 0x100, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x7fffffffffffffff, 0x6}, {{r3}, 0xfffffffffffffff9, 0x40, 0x20000004, 0xf602, 0x1}], 0x9, &(0x7f0000000540)=[{{}, 0x4, 0x20, 0x1, 0x401, 0x5}, {{}, 0xfffffffffffffffc, 0x8c, 0x1, 0x5, 0x1000}, {{}, 0xfffffffffffffff8, 0x20, 0x40, 0x1, 0x9fa}, {{}, 0xfffffffffffffffd, 0x24, 0x8, 0x7, 0x4}, {{}, 0xfffffffffffffffd, 0x12, 0xfffff, 0x8, 0x5}], 0x1, &(0x7f0000000600)={0x80000000, 0x3}) poll(&(0x7f0000000000)=[{r6, 0x4}], 0x1, 0x0) poll(&(0x7f0000000200)=[{}, {r6, 0x15}, {r6, 0x1}], 0x3, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f00000001c0)=0x9) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r7, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r8, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r9, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) executing program 6: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_udp(&(0x7f00000002c0)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x4) openat(r0, &(0x7f0000000240)='./file0\x00', 0x80, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f0000000100), &(0x7f0000000040)=0xfffffffffffffd96) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000006c0)={0x0, 0x6, 0xffffe000, 0xfffffff7, "daff0d000300ef1301ab00690200000000000400", 0x4, 0x24}) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000280)=0x4005) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x1000000000000, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() socket(0x11, 0x0, 0x0) syz_open_pts() executing program 4: r0 = socket(0x18, 0x3, 0x0) socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000300)=0x2) r3 = dup(r2) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0xf5}], 0x7f, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x100) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x400, 0x0, 0xdb74, 0x0) setsockopt$inet_opts(r3, 0x0, 0x15, &(0x7f0000000080)="00000003", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f00000001c0)) r6 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) close(r6) syz_open_pts() getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000592000/0x2000)=nil) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r9 = dup2(r7, r8) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x1000, 0x1, 0x8, 0x84}, {0xffff, 0xb, 0xfa, 0x7077}, {0x4, 0x4, 0x8, 0x5}, {0x5, 0x5, 0x0, 0x81}, {0x0, 0x1, 0x2, 0x800}, {0x27, 0x0, 0x3f, 0xef1}]}) executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x1, 0xbd, 0x2, 0x2}]}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x1}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() pipe(&(0x7f0000000000)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000080)='./file0\x00', 0x301, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='./file1/file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x8203, 0x0) syz_open_pts() ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x7, 0x7}) r2 = socket(0x11, 0x3, 0x0) shutdown(r2, 0x2) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7fffffff}, 0x0, 0x0) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) syz_open_pts() r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000240)={0x4, './file1\x00', './file1/file0\x00'}) getsockopt(r3, 0x29, 0x2e, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r4, 0x0, 0xb, &(0x7f0000001500)='\t', 0x1) socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000440)={0xffffffffffffffff}, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0xffffff22, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x269, &(0x7f00000003c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x233, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, {[@dstopts={0xc, 0x23, '\x00', [@jumbo={0xc2, 0x4, 0x8000}, @pad1, @enc_lim={0x4, 0x1, 0x8}, @generic={0x2, 0x5d, "b9fa9ea71a69bcdc1d1bc8cdb10e741b0b737721e7756305f590ee80cbe0db4c5e1057a2ad3063cd1d84741c92f4c9a387f79f0c77b9d445f5ec3450d1fbc973b3be26cbda1f753069fcf6105f0614c044714cef6a8c6613c2b26e8246"}, @jumbo={0xc2, 0x4, 0x7}, @jumbo={0xc2, 0x4, 0x7}, @ra={0x5, 0x2, 0x8}, @generic={0x6, 0x56, "44c85d74d30752742a4a09b36b71687bf21d6c11b825d5024c3f7ce8e3402ec1cad0c3d00bb2c55c9d2a8d4bc958ca20c1ab1af5c2db3cbad0ea4dd262a52bbe9bab66d15b17b9e9cf6bf286cf4178ad1ff314731777"}, @generic={0x6, 0x43, "27bcfaa8481601ba740f68585f688b041b6db87079e9a79f8fd0cf0b251b4a3c7cd0b5c5905e69051c70382f11bcb2147f0da06a8a851d8378f6d357fc33f09b4ab805"}]}, @dstopts={0x3, 0xa, '\x00', [@generic={0xf9, 0x3f, "70f89ea18f6455aadee3b93bbf2dd75f61587ad07ada41c5c4791c7d0b641a62d2b2ad0a5ed8115d4578c6773f53c1ec1d3908ed63b91b1e9ac6f12e6442f1"}, @enc_lim={0x4, 0x1, 0xfa}, @enc_lim={0x4, 0x1, 0x8}, @enc_lim={0x4, 0x1, 0x8}, @padn={0x1, 0x1, [0x0]}, @pad1]}], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @empty, [{0x0, 0x14, "a47ea542f9d60406d7dd092c26a615e52c44bf37930f66e42f4f273fc304c6556e708a8c9c0e66630ae649b330e92bd921a5e4cc620662465706fc73e51b7ee578e7aca80ef4ff27f728a9114f6c6c375b599c753b3d8817a8e8154f234712f738d1a3086a512e00cf325d4bd7cee4fe3f0f3a8f8d9576e6c14c99583a4d114fe42253c4f418ed6334311558148e457a164bda33fe2802a8a6c4bcc68f8b9f9339c6db"}, {}]}}}}}}) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, &(0x7f0000000340)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec3708236ac086000bceaf278380e0629db10c10a5a2caf7e5eea4f10c6ab09000000f902e7205207bc8d6c0c7ee8f05202bc13cc178327c9792c7cf7e7c4e79296afa2fdf99b8d8c76bb", &(0x7f0000000080)=0x63, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r2 = msgget$private(0x0, 0x115) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getuid() r5 = getegid() r6 = socket(0x2, 0x2, 0x0) r7 = getpid() sendmsg$unix(r6, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700000000000000", @ANYRES32=r7, @ANYBLOB], 0x30}, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xdcf8, 0x0, r3, r4, r5, 0x100, 0x6}, 0x7f, 0x7f, r7, 0x0, 0x5, 0x0, 0x0, 0x8000000000000000}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x2001, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 2: r0 = semget$private(0x0, 0x0, 0x421) semctl$SETVAL(r0, 0x0, 0x8, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000840)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000880)="1afd50b12a81ad2d02c4421b700f91e354b3ea2a496dad928580792f6b16327a9f3207ae44df0671a7bd20cb68f58c9f68fb7987d109f67cdf9000a67061710f80797f8d95874f1c04ab7ef79a04660fc75bc8de38c66787e9457d2e90600aed4421996ffc5254a92f46290800bed9cefc", &(0x7f0000000900)=0x71, &(0x7f0000000940)="9e7f7f0d1ea3a0077e137c57113fd2cbcb0cc51194c127f9b027a53156d12785efd7216824bfd970fc08c55fcfe2f5ea7fa1ef60d526294019cedd175082d9a5b6c3bcf7ea5e1d39de7509c46ae8107125fbd6e55618395ec283daaf96b87a6557454f0561356bf99526c3ba38aa7a18739e1cc97cea9e0fa3cc9430079b84b16a26b72ec8fad12f245dd50d6d54347a545d67d74a0d2a2fd47dbc60f3293422dd6d3caeea2ddc881cf8ee7478b9043a07794fce4415f2e5c7d7d0381103a2787140b82c776afa0893aa463b86fc49f8704e061be8d3d9608cda7e36f1c74390e23e051955c6c8868b", 0xe9) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x822, {0x10000, 0xfffffffffffffffe}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x31680000, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCLOCK(r0, 0x20004276) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) sync() getrusage(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r5, 0x3) setpgid(0x0, r6) r7 = msgget$private(0x0, 0x20) msgsnd(r7, &(0x7f00000004c0)={0x1, "9cfa0b55f5dfa44c224947f72892822564bea470b0d6ea9e67c08138a1eb15201308f3e430d738c5a02a5de8f9dc6d40f1213013e231c81de361eb80db5ee892e3a36abfc776db9f004060969f4f106d7be733572523f619c7bfb7dae3e7337c6223f07794950f4314d2b7dd818ddad7d892c893cfa9e7d5ceeb015bc9537f85ac9ca0ad0c07993ac97b4fc2dc14dd0cc0269d49e7e8aa8018487013b98b27bb381fd75b15169274846a16bd9aeea1dc82aa260ee8644083ae5d"}, 0xc2, 0x800) r8 = geteuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x1ff, r8, r9, 0x0, 0xffffffffffffffff, 0x100, 0x2}, 0x2, 0x684, r6, r10, 0x5e, 0x100000001, 0x8001, 0x9}) wait4(r6, &(0x7f0000000000), 0xa, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000802) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000540)="9b1809c3eb987ab7feb13ec99e805e6e84d3569607987c0d00000001000036ba1bd87f42e3003eac3846520d050712f838130efce149d4d6d06a3f23616e778c826e0c1f59734a32e0ccebd635450b2eba540af7f290e42d34d900a0dad2b74f50acd76b5c567049ef436dbea0d7612752950fa5ef6eff03000000000000a944d5c2bdbff4f06a852ab475cca25735282896ca5d4d3e670feac9b4e8aa9bef193b90163de8570b2a374f1408341ed45bb703eb63cb9a8bd949ee8fc6dbceb7ed7cca108d739a38d726341f1345daa49507756f49775275ca390bb9400000003a9275d0da3b56186adc3c141f939800000000000018bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b8802cb60eec6add5e94723235f06715e7eeccad2dc1a0d0f5509f3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799343d46dd81439b111a511a288beeddfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d826a208788b33aa87b4a81082612630fdb791f833a1da5af886129cc7b7907f374fcece1799fd99d7a2441da17670852140704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7dd8c52efd580400cd0c3a99f23c7ef760b4f4a063b9efe74db5b55700000000d4253d65b083e40b9baa468a7dd0a36c384200000000000000000000000888549ced16184347", &(0x7f0000000000)=0x210, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = dup(r1) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000040)) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000ec0)={0x80000000}) syz_emit_ethernet(0xf1, &(0x7f0000000180)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0xbb, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @empty, [{0x0, 0x14, "a47ea542f9d60406d7dd092c26a615e52c44bf37930f66e42f4f273fc304c6556e708a8c9c0e66630ae649b330e92bd921a5e4cc620662465706fc73e51b7ee578e7aca80ef4ff27f728a9114f6c6c375b599c753b3d8817a8e8154f234712f738d1a3086a512e00cf325d4bd7cee4fe3f0f3a8f8d9576e6c14c99583a4d114fe42253c4f418ed6334311558148e457a164bda33fe2802a8a6c4bcc68f8b9f9339c6db"}, {}]}}}}}}) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "80347e7bc3cd7eb6040000000000000800007000"}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() (async) syz_open_pts() (async) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) (async) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0xc0207534, &(0x7f00000001c0)) (async) syz_open_pts() ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001400)={&(0x7f00000013c0)='./file0\x00', r0}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') (async) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) (async) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x7) setreuid(0xee00, 0x0) (async) r4 = getuid() setreuid(0x0, r4) (async) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)) (async) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) (async) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) (async) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r5, 0x800c5709, &(0x7f0000000140)) (async) socketpair$unix(0x1, 0x1f2756e19e0c57dd, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r7, &(0x7f0000000240)=""/152, 0x98, 0x0, &(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa) acct(0x0) executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x1, 0xbd, 0x2, 0x2}]}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x1}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() pipe(&(0x7f0000000000)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000080)='./file0\x00', 0x301, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='./file1/file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x8203, 0x0) syz_open_pts() ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x7, 0x7}) r2 = socket(0x11, 0x3, 0x0) shutdown(r2, 0x2) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7fffffff}, 0x0, 0x0) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) syz_open_pts() r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000240)={0x4, './file1\x00', './file1/file0\x00'}) getsockopt(r3, 0x29, 0x2e, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r4, 0x0, 0xb, &(0x7f0000001500)='\t', 0x1) socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000440)={0xffffffffffffffff}, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3d}, {0x28}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) 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, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x25}]}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3e}, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f0000000000), 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x45, 0x0, 0x0, 0xfffffffc}, {0x106, 0x0, 0x80}]}) setitimer(0x0, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r7 = msgget$private(0x0, 0xc3) msgsnd(r7, &(0x7f0000001540)=ANY=[@ANYBLOB], 0x32, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000080)=[{0x4}, {0x53}, {0x16}, {0x8, 0x6, 0x31, 0x400}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) executing program 7: socket(0x18, 0x4, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = getpid() r3 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206932, &(0x7f00000001c0)) fcntl$setown(r4, 0x6, 0x0) ktrace(0x0, 0x0, 0x822, r2) pledge(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) r6 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x81}, {0x48}, {0xe6}]}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 3: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 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) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1d}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000000c0)="2f247933f2e900711a837cfa72a8", 0x2a) executing program 2: r0 = socket(0x800000018, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) setrlimit(0x0, &(0x7f0000000040)={0x0, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000004c0)=0x8001) ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) readv(r2, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x3) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2}, 0x3, &(0x7f0000000300), 0x0, 0x0, 0x0) syz_emit_ethernet(0x6a, &(0x7f0000000200)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x34, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @empty, {[@dstopts], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, {[@sack={0x5, 0x2}, @sack={0x5, 0x12, [0x1a, 0x8000, 0xfffffffb, 0x800]}, @nop]}}}}}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000080)={0x4, 0x200}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) socket(0x11, 0x3, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000001c0)={0xfffffffffffffffe, 0x40000007}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x9, 0x7, &(0x7f0000000180)="8a7dc0e5ba38552b30d6020035b2d49e", 0x10) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x0, 0x1, 0x0) getsockopt(r3, 0xfff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x0, 0x200}) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x81, 0x90, 0x2, 0xff}, {0x8, 0x8d, 0x8, 0x2}, {0x4, 0xa3, 0x0, 0x7}, {0xffe1, 0x40, 0x5, 0x1}, {0x3, 0x25, 0x2}]}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0)}], 0x1, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 6: sysctl$kern(&(0x7f00000000c0)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0xfffffffe, "031ffe40630000000000ff000104df00"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080)="c7cc1468", &(0x7f00000000c0)=0x4, &(0x7f0000000340), 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x0) semop(r4, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r4, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x9, r2, r3, r2, r3, 0x140, 0x5}, 0x8b, 0xffffffffffffffff, 0x7}) setgid(r3) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41, 0x3, 0xffffffff00000000}], 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) sysctl$net_inet_ip(&(0x7f0000003a40)={0x4, 0x2, 0x0, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000003b00), 0x0) executing program 5: socket(0x18, 0x3, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) ktrace(0x0, 0x5, 0x40001b00, 0x0) socket(0x800000018, 0x3, 0x0) r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYRES16=r0], 0x10}, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{0x0}], 0x1) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0)={0x0, 0x40000, 0xfffffffffffffbff}, 0x0, 0x0, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x7, 0x0, 0x0, 0x0) r2 = getegid() r3 = getuid() chown(&(0x7f0000000040)='./file0\x00', r3, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(0x0, r6) r7 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r8, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x1f, r3, r6, r5, r6, 0x17, 0x100}, 0x3, 0x6137, 0x1}) r9 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x6, 0xffffffffffffffff, r2, r5, r9, 0x44, 0x6}, 0x0, 0x3, r10, r11, 0x8, 0x8, 0x2, 0x400}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x6000, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x200, 0x7) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa6edb7aa3050986dd6068e31c00000000fe800000000000000000000000000000ff"]) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x130, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x1012, r0, 0x0) setrlimit(0x4, &(0x7f0000000000)={0x9d9, 0x3}) r1 = socket(0x2, 0x2, 0x0) ftruncate(0xffffffffffffffff, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000003380)="c0d6", 0x2}, {&(0x7f00000001c0)='4', 0x1}, {&(0x7f0000002280)="d93e4f5489f0f797174e7441646f7a28c6a59939bfafa1ce93defc3efeb099e8e1fe0fa3cab7a175cbaf99528be73bc24807f33bfd4b8007742888944b9fad8b5c7e86eaa1f84104772cff8ab994880e09e0cb6ec829760ed795a61ea33c65dc9d870b82a9c762f99e43a107e62daed6473fd6eb4e2730524faf4482f00b418e710bd4f540e7602c9291c914495ffda2284da440e0a375fcaeca4cfc4c5e34b97056aaf96d72d6856f4115614b10c149d1d853674582e24aaa8a41780c09ec1a40b76d15663a5a7aa2d6b5bccdef5a69819fc3bc68d337bbb1724c1555af9e1df6c00c4976d71f27bb6733e11671c32a441384b7fb21ea229e0874931e61af37822780a30e6af03e410cc392c06e9eb167107f82a642111d60656df802c0ae90eaa05cc08a0c0968720eb11e87e5c5d05ee081f386b202b54a8d59d1b686ab38b146786b5c44a2668f1fe504b78853dc705dfc0f99e702b995ed36410e2c1b1ae4e0045082911ed4dd35e6587bd43bef7f989ab0af488b97e8f6b973bd23fc20dde762de9bf6ea1a0448627ec8f01925a770169b29b2ebffa5360f8c6ff23bb95335ebad541b991271f20f8cc8fce1d33b0de53d20aa00a6f6a0c9a7213111e1593f49922324253337fe3e1b88c54e8bd1c6c56922d5b04958c596792dec1aa6937d18f8609b4c3f81e41e557d2bfc5892a42379fb054832f64197dee82e76411696adf65ef306f165c48a8103d4369c6ab306928021c0cd69c513b08bee08238c9170cd913e706e339af54eeef45f44376d9607be2a56b9c358b1338db13fd0c016fa3b28f76065f583dd427db8b78261fd4fb9386b53da18ef4c59c9353e2d1abfb185ff907f19080a2e9ab18955e1c07e19c4ff235fb1b3d973e40814bd1cee8f3b646850be57468249455af9e64427d022602a1cfe5e438cdcad1d767b76a42e5bb8946bb6622ca4c1c920f70045991ea4b3d6ca2971a81710b3c82dd97e5b468f8e0482a49fe998a7b0d4cf0858212f2a98b9547675e37c812e27ca53c096a5bc0650820143db22d9dfd82b8e42f438bdf99cd698fa0acde16ab4b1e56dae3c9e90ebd28ab8730ba2e3efaa78481969fdf279403db07ba63d968bf0ef7753d8c96ccddb9b62a41e82e19fe65889c24f4ed9a1c8fa21e07fb04afe8c11550444b70ddfdd511120f73ac8a451dc83e344cdf65c121afe6e6916fca32df039aae2a05e2328a994e7dc810dc767e6a63e994158c711aedf7f7502315a601940821c3ea3d0098cd2c065f8facacee51cfc6f82c2166a0608e49f54ffcc0531978b9f3c7fa4cc838d7e289094357152ecd3a03ef59f96244c4f62e6d0f63b12e4259e6e2744f49f06a68e6f8c88031d5917f5f73ed78f198c95a30b65d4d1f0e53f830dc68fa46e7bbd46fa4a1f40f0fa31ac41e5b83b82a67aeaaf48d214e4e178dfe5111435e909ed1959a9679584207a937abe3aec7881583db2c314008bd18763fc21179e7475afbac2c65bd97bc13d1941eb417d24f4273a97b0cdb98ceb07db48af74ee087b06fed52d76fbe5a3f927bdb21227104752b8d522f71b92f31a903b2bea63037fc3f8eb1ad0dac95bedb175217fe4f6125afa8c0cfcd08b7237af67d296387fe17a75c4f125baa451ae1924fdcd26c2502a719885ac099ea532f7abaab977cffb8bc1e1d2b884889395db5975eaf7a79b7ccb825ac9749f6dab85263e861fb02d567efc975a4c1dd3623f636e4ba4a552e01a7278a045200be9525a608f95e6600fdee9665ebb1618b662e337e28d02b1089af318c09bb695298d65d5506f9dae4b3bb4d040d2597e001c92bcdc3ea79120fecc21d74014e0670a227e41df8b611a00ed87931d58ac00b2fbb5768e1458f131e9e990ae9a1267f91f916e43c1ff17011a70db5cfc8123c5d4e4860de91249e76889df5b6893e097b8a9849ddf8353f49bc5cd6f64ab5d1782b56c27137f26008e760ac0511d33b71e42fc1a479a31dcdb2cf3545a4ec28689099b915a60612ac0c27d3710a995652603db1f38e247653a3cd6898d81eaffee08bdd4753e65a2bd85ffa8bd337635397d9d948c8f78fed94ac1b01add07ecdded4f34fe30a259b057f7748ca0efa1e23377d87666b7d8153d4786611d7b6b1570ca959ecbff63ddb56b8f53a1b8f3e18804651b81da982e2989138789356782046b75bbed11310caa0c53b67f1d6f43d7b17b454e20908a5425f49a2bd55f48f90e5b6b21042665c258830398300e788b5ae409d19eeb7b082981a9cbbfa8dfd8cdf0e93beac64aec84c03d756009d6e9197016d62ba291cf1f647be3275b56f395fd1f38c006b8b0c55840eb0f59399953e09cc339e9c6ea5086818f3675a260c0210f6fd5c88ca9e6803f61290a35fdf7a30c615e365736bd62db0ad05217382beb678a9a1d883158687ca712252bd86bc054383650bc8e5fc903abe4eb57b96294a7e689050bd51a4d23528c6ebf7426cf1678a5674ad6129bc53bb9149eb05a3a28a1d74f5ec147e52b94142615cfe79a91298de1359539f423e87c1168cb7fac01984c5df2f89d2880320e5ca508241ba2126c0ec866f6292619be80dd8f7b57cd256893082b9a4600837e2fbfd78ef5bb7bffed8cc37d6e9bbafa13465b195c96116b92033ca3e016d258247d2f476a9f34769e968bbfde3f3e92f2c5b328c10236d5f7c469103344e3ee49d998d2215e3938ae8e4bcd1e05419e0b0faf2768388ef423d25799ea98e988560711a381202670f0396805e2016326feeebc0be0b55549c7c0369126f6bca289fb9cd50a6eba7e35e255a1bd14d9be94da97ff7e407a39c5c7c74eb1e73762022e53d4a92fd8c36531fe29759be5d816785a05803077a36629c80d22445ba0df1779d0921c7007128c354bd4671593022ed3a35dd8f6cc4b66353ef7279a1eb68f065f0b3b799625a7b4a8b806871eeb49f43d234c456c1c65bfda83ca16baa0b35567f2bd85fe7dd04fb1fc637bee93a0896d2cc0bbdfdda3f853d11053addc9b4bc134de71aa9abb8d4f2a694c39db29e9a50258b1668348a3de755d5cadd6c9762e6d0f22c75f4cea5eab5f1a433743e8f43e42635f9e71e6cfd0b63550179669943139d77a6f2bfcd942b55891672ed4028cbc0becbaddbe284358616dfde8082c21b7e0f8da97df9a0d0a1e17f87c9199f4432fc036e6a7aee2a82433f82e2e779c417a6300af174ed0401dad0562ef75e31804a14f0f177e69d6c5f00e136ffd11e18eaefa9ce72be92c15aeb8184264371c36fb0f64b78d8f43e59ec87b793bbef79a93f7960f4789d9c6fe42a20c85756ff19b06f2c57fa1fbc102cc0b93f6de6070c4539bf1acb7f2775ba0be832a58510e8f8f9494d45d3f1735dd9078a204628824fe564e9c1573dcec77b98d6516a71bf7c2cc2ace9d9259b6d05c78a8dfe34d054814c4bf2ee93fcd058f1bdc8b6545cdfc9378b5cf8be7305e2edd4a020fd2ddb0b94151eb62ee556a8ab1489673afc62b42a5697daccedcef150e7c0f97763fa2c133a983459c9c6882ea5333b110ca2e588cd8bc43a813def1f868f1914eb2f82e7bdd4e82b3c6b324472f42a85696b02b369d36584801e6b9c974b4160570950989f5dab814fa7fcdfdc3dfca1e50b2672a566e312e0d22a6ce9eaa54ee4dd2f19bed70e4e5a2b2a13a0e1655da18d472cfd50e502877e579040eb4c9439bcadfb52ab09f25369db1e3a96e3965f0f4cb3f58d67f009aa0fb5f6342d121a1ac009ba661928aeb9df3247bd1d706e5fcf52399034ab1d41411d743f41d0727333c625076523b11bc577b64f2d32170518e81e025eec4c2971b49bc90e1cc388b8291f5861f3de394da1d71ea8c7cff9e6b981ff4e3b5c066be388de4e134e4a49ded3f240bfbf9453c4fe9a5f83d78975328b7f2272412f9c42fc01daae07dd9501fec25a7a25373f9342fabd9858cf55b8e1a4e3551837ce8745ec5ab3c87d087a5a6c832318bb73e4b31a38819922da1f644d298e05852e03afbace7f64008935f05ee4ecb3c1740bec71b3beee39001b2d2d31893c74bd7d5323c44cd775a4ed6cf84259ff9b803260971a33e27b4cf800539c81e8e0d63a2f2bdde3677d2837939f4bdabeac6b5a9177c843559be648d2bea46305267172ee2566b6bfd7b0c3cac73c949f37620974db3e6b80e19f8bb044c3754071c4f4d5ac46298740c433a38d39d4964811b45a10e9e715ccd1f57ef359d551a740c7c22d472b17a55ec08ad92d1d02d79f3244e3500d9f7b0cf6c8ad27ec1cb55bee52ecdf3fd858d5b1256a031f429a115a0bb256278dd105106ee780cd700815043373e7db7354637ad797c3d8bbc0e2e310bd2757168c975f12252970e21a0c5bb5ac819c7bb54614a7a8a6e3449da3d346dadbcb12498956b1c499662aa2d10a8b05869eee6110cdf005587de46eb920617db92db7ea291eb0c27cd2685b28178db207714d4313dc45abd4ec39d5c0b2781bcdc2fe9defddae86a23cbce909554536c6ad2084a5951fe10d0e9e3f4a1264438308440704ae14bfd9b412f6d7b2f4c17f78182edcf236ca3716ef2b900f8bc9329538d404b9b11b7d337e960e07f8873303f1d5c68c6b881bf89f30d98884dfada58ad7078850cf843a5e43f5137186c3d270c33131fe2dc0e8f7d23d122d802ef634e130e3c374564f38b44ead2319cf29b035fa2478c0eb5ef6cda9fc22dc4ba7c55a1df56a25d32fdf17a46bc16ec06591605b6b5162e4e90545defaf615205925e0e7c183ca1ae812e0d0afd51178d3a8b75b78190c3ebe9d5a3623f548adef6e3429f262e36a60a5b2f60f1ccc3181aab064737b43e5959dec4feb21c633a094176278297f39ea7167e9607d368b31c377d3e02c837365fe30e4f5c708f5b4e630afd2c2516a39734bac9d4638906a8de8e461a66709c95f9339485a1ef561e36516ed45d35c1ff7c565bf2b69bc9a02511b98490cf63befd9f09f7fb0da889fd82ea94b1ffb112f00b3c7bdeb866d8d3baac25f9d641371c05d69febff244b4005ef176c193116accd712be73a9a6470914e4610d48ec974a78a8ce0d00e4e6822b6917d2a64cf647956c296a07535d241aa8de8732e5f77e59e95f116c6fd0ae571418894ef1ae612431e7d54508b20ba21d3b96e95d82244aec623b48f6a4add7ba6f99d9beb6b26e6997ed141143d1bf019a36cc1621989616bc3413480e321f76a894c4d7afaa380587b352bf55ea3c0a20c0628e78253b304b48f1ad8b4cce85a4c5e99e08cf3b7ffb5d97d42606feafd81acf4ea83c7c0e1aff665", 0xeb7}, {&(0x7f0000000280)="1b", 0x1}], 0x4) getsockname$unix(r1, 0x0, &(0x7f0000001200)) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000140)={0x0, 0x2, 0xffffffffffffffff, 0x2000269000001}) r4 = dup2(r0, r0) close(r4) r5 = syz_open_pts() close(r0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {0x40}, {0x812e}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) setsockopt(r4, 0x10000, 0x7b3cf5e7, &(0x7f0000001240)="cc00825eafd5d6e8364c9bf7b5c51b00a4303b27ef66530b3755be6b59d3d39f9df0fe22039ac165cfc348dfaec84d0e1bcac724a5d3ca556befebbaf9a27e858f4b22f23c7ec6fd5545d9ed07915e9448907c6741ebeface58243832b281cc0ad800645d1543bcc2da79044bb567ea30f56d77fb476096f0de4b584140035ef5961378bccaabe84a2721d1ddce58e9e1c3044e0f738d19456127808198e99f80318790b633e4e44913e52220f93491f95462fef25287ee7a6ecfdc58228150d562f37d1b63e19581e2eb7cf4e3029849037136e788eeb00aed1780db6df32811d0336ddd7d1ecf12c79ed14e6de4b6059b893857354fb9a8995f45d5735da6c091489a569d4c7d2e8c7acb1c9fb4c9b375f690918038eb2d417d69ce9b29ee211d6e0e18a00d851ef2b864bdadbb902e689fd611bbe4758be13896ada3a6c0568e951d8e8abd3a4c6b7b2fa925f0ae28ed2bdfd7e57f54b46fedfd1916d55662af40f675136d77fbf1296a5e83cd563216fbe2e9f60f7b248703bd755ea3460d4734257c276ab1926969081e1093a76a8ecb031199349421789e252a1eab3fde0fd35453e547f4f47034cb66bb99da79e33e2ccbfec1b2e379fe174aed889ee64bfc77fee65e4275a888d6427922f243a6212d9812b515a6f045a25491554df6463f7a2cbc684eac3944efcd6785831aa56e230aeb78de7e8254c3e3e1cf49a90ae599b375bd95cf69028b22b4e2a6dc18efefa67d2ef003c3f0d30a016cfcc7d26ad191582ad7e9a584bbbf03eeb471793fdc4c70e7066fe6944ee20dfe20530ab2618e0ff37d188d2c17cac2af04a9cd68777cff701bb3ee9f975988f39d6e210316cd354402c98e2f59596ac6efa97661cffcda4420ed57d7ef078bbdb72541f91c2c861c6c776904fe9a0a3f94f2b9b98e72a8ccc160811518924608ec9c1cbdfedafdf919f88f176e9e3ff7ffb8d5d6477312e0064d18b8777df877a4b27a579b420fbb949d5c8e49dcb2d7b99453b3f7cf5f7d4f20c0f0da2655d82898572edde843faff3cc8c21360bd7b4710fa843eedb9c5bdafd3b9c688b70705c4a2362456ffdfb1e253a475bd2873b89e1c09d7ec3b6437f48f456abdb405b819cf860b539802b0e2ff30e5b60c99a6004909425a801835c4f1266029a22bf084a4e70d596b4009cdfeb7d2acc6b403bbdc331996cdc9ac1677c2f18b28796f95e267cf04b97c9ea82ea9ac370e52b70364c194a70610714436e7fdf48348f7fd17847a7ffa5f632395cc959cb32bec2fb5181ad8010b984dbfffb2a240ca961397c748093fd3092cebb0ce3e92e421d9c7fc85e44a52bd79d68c207573966a9f09dc4b5ae08aec07767306fb3b4ea9bbbe5d3181518ad01b9119f3a87ff8e500c879301f2a011fb899c91efab9fd42a7635a30771cd82c77cafdfc221bed5946e44ee82435aeca2de4af2082228170f902df021328b2b33be07aef6345b75a049a93f8ce4a7dd9d08d6587e3d0a6596e4aed2e1e08ada9a1289195771b4a8ffc3fb3360ec2dec46f09e0f3c7af3546a5f2c7f1f8c239be8c22c2abc47c006d0e9175f69f546399152902f5b66ddf458885d20e3c23b970629901a3bd940b1a896e3662fcc1ddfa16d8f296f1e337ca713ce3c0eb5700cf49b7d4ae939ad38ee6d226a62acb8e241579c7ba85414564538c1f4437795b96e7bc830a5732205252dcdec9bb384d1c3b993fd58b4c534fd0f0d9d915af016843df658a92b8f273fba4da79c79dbe0249208fa40dd804fb9eca46ebe8dbeb71a0dda26b54f3a6996f5562353e7026c0ab8f399c3c2a0b963f1d3bc1fb143bfbd2e65c2d18f9c743eb409e1101cebd400fba2a47a24aff5badc88253584b899eaad1578bedbbf93ea08d28d57208f7da72733bf242f2626b8a707ea0efd4708e9828d069aadeb4f9e8ec172ee1c8842c0220a88fc43834ae8908795221f39c68185a83b0a9cc25e9150e8125a63ee49c6fa37ec7b0474a0b5382b090f314f7a2fb4d391c491de3cc6f584a3d3c2b50decdf19a8175579e9f5b29ebcd73e47794abd86b52e2feb0eb56bb4b23fda417f3b59168ba18a9e933b7247175cfdbb9915323973468d4345057557b49c37502350e0064f23dbea5123913bfa28ad325fbb238e321e4d86e18936602502bbbe5085d51abd0fe492570615beb467f812da0a727afaf0fc284aa901b6896a285f0336245ed576867a372f248822f629caed8d119bdd2c79b2ff01416f8917d595b422863e05245eafea0a20abd9ff24a356fa5706f6e1e204ba94fd968a2d69e9eae634759529c3c4fadfcb7ee2a47947bb01c8d100bc58b8239391cf1479c9fdd6cf58de2679140158434023caf2e43e885b50138f5e30ad7364b16c8bf53c1d966bcdc4100cb7e6489bf374a330f75d9dcf1809d5f0d75c4ad30d1108b21e77d8cbdaede21c0b244397128c97757a7248a8cc745165e13b46291fd876e47add5d07a55ba8917a09eb58d3b266690d4345bece2bf089d113d9be46fc9ea6e08f74b6589f368733a4cc194a2ba49d98752ccc4d06bf3132eab884d4015a67eccad6949e70d2afb531265ab69e47e45b3fe3412d7d070105aeb9f27ccc249cd209ee80960cdbbaacc96ceca6b02d17d58cb0c2fdacf3555ec845e06043fec00190ad0eedf0c9b9829b68ac68b9b63b7128a6184cf64724c53703aee9ac8fff904e48b7a46c4b256c4d73ff1bb604983263e784e5d19c0239a8ec6015cd7beb8161e6af8f0f38be8456651b6c9b7a883d450619f8d45ebdf70784d75d6663bfb8391ebfd9a10618732245da5aa33327ebe5f95d7416f77fde6ab6947f24e6fa63c43942e0b9f056d982f17f5528e7a734f40c12da371f3a6fb6d0e0dc7785291e1a2f24d777424602ba098c5d02d3dced5ada323d0dcd6672425937cefc6a7fde18b186e2d9a749d0c5252acbec5d572386e008cd11b660f3fb369bb16b3b7f357e8fc4487da1e3eb56d24b2e76f4d1cf32c5110ec92b28418e52a34cccb3e9d5261286dcbbbcd8e7b6ce5a9f14abf7d3dc9b2089e8e1c6e2cc456962f123de9b755fcb77216ccd9ffd6728370ba3b9c97ddb5a528199c5d76c4fb46fa5ceda2ee7866dc2eaf5fab123b20d0ceecc9f8ed85b3db586f11ac33feb63b1f6c9e471272b3b8e8efe2282f1e64f56400add06743be790da5e5ed196b5d6aa6f1dfd24c2b4523b9b8f0b8037adf6b84a16cb39eb1f89566f1720044ce6a2ebe11e24c5ca5fdad6ea43d720b852c45580a77c87bbe9482ead671aa24d8e179d65b5f154c626b41f2029d88ab6d96bc46571e5f227c17dfb343e898516ef450342d0d735808d856476a2306ade530a4d18d448c27a3c5def380672f7c4141847cc1dd56143e81db044505ecc0da89dcef1694c5e02f25f8c9beceec2a03ba35bf97c98c2aa7039915c9797f70826fc07aad67e1d7eb68c487f23717c58efe3f45ba775c3b8fe72662e3b458e4458f6659cbca467dea9831ab63f54c2f70413510aafce303be6492e7f4073b62bec531c67323a0c18407831d5b3c35985a0d0fce53f9b2b4f2bdf54dcffcaac4496d18daf074f600b469923d79dc8b46d97c2c33335982c1f9aaf998e2d9b766967533e66695b69cce358af35a73bdea58faf2ab93f60b6a67bc3e934c5da3ce827e8bad18ca0d64e239aca169f0842404a5990ab5fd4a92b6aa136eb8b180b7696446eeaea05cc419267bd83b012e73abf3081d241f262f29e14d5327e092d0150711b1ba90b303b75262a7eaac3a125457699397148640f88d53834e5bcb4e8cb078fb951a01ea2b33e4a47bc8b922da4d86742290bfcad43ff09e9620ec74ea41e5ae92d77a788ca0c3b92567cd4e1e8a5c3198691ca7965853ed78e270a9151a327fc0283aacb5c703110452240fc944f454046cdaf6ce3b89a9ea352c1c0aed7dba09e091907a97d60eda1d736fcf905765b8a3636e779098419d24fec677aa4b190d2c370885d50368aa9f1da62cd1949074adb83950771e6ad57292dc4f5e5ef359646d4f18d0b9d47929671f2bfd157d7cfb1628ba05f365a22203fef3703a3a67699c0c9b5c1104e0b8f64f11982268c0fafcf2c1c6952015bd0ca39ff15b0294fc8ae4c3acdc13c4d2156bb18eed7d00dfed156f094465456357a7a9109dc0b1e636f258d830a77bd6ad3a32dce4960918620ac2817b4ed78276ae638f2f13b8bec85390b3237105c5ad3dc67ecea77bf8fba90a57b508cf1238a7d7eb7972c65e594bdd9f1212bc551c84634ad9da494c42d1b04edccc9a73d2b67f89cf91bbe644c66f92b37bd0f20abb1a4a333831661c117790fab9c33301c8ff35fa232fff115e06a93bfc36e9546f17acbae605e03ff57d28cd076fe601cc6b6e9807c4257f4c40d38479a71b1afce95f1cb2ed0c195ffd0e1e79d123fdb07c34c815f2730bca924c436d322d78dd7b1fa36d83fa3b85b794f503ee982f9cc4458e890e8787bb384cb9ef93c397659e929cef089056e290f23018716890a7da4d2c06371e44cf5f1bbabe65d9976c5d321b53be0c88fd9c6c46e958fc8e16ae89bb934655dc8b314e69b64ff60622917b9c5322eedde244ee065b619895b244e82079383efca30b7d0f9fa509249cff417f00874c9f51d93122506e77a39934dc366ef45b367e0594f3588553a6bd03f60df2326bb118f6502159acbd76e4fcffe8c61fabdea8b23b5a1021907110435b67829c4ca6b7a65a96a4eeb79269795a2c8b1e409cf5bc7049c16993e5cb115fb29c649f1c3d77ca8d6ebec32715ea671926a38eac93e7d31ce8974483bd40d39a80b955e1735b2a8dd09230f3e087b638b099caf2c16acafdaf92fc4e4c6e58e60336b6b0e82246b79f52369fe6b3fd85f64365df6fc35ac6b941e887cc94ffca99014d46fed542715ce069c89adc876c82cd5a091449bd7127a25f4bafaec0e28c8e4358ae41c66e7f635c999613ec7e314fbdd3a18f10f1cb2d870457413255315915445bbc5fe25502fca0cdbd9d0230f6be4ef82a09e89e370bb1d67619724f776655f8ff80d3caeafbf21a3c2319c6a10acf51dc29c1371f49fb4d63cb9764bf0b54e900673429326a3858fbbcce2dd0e5888456b87d430a0b3bf5a4532475d751224d44993cd4453c5a5554d0f17e82a9557bc03b465e60b97e31501d9f5a8cbfa01424e29cd01b990d82e33b06ca8fdaa3e82c9726c4c9e6900b8d42ac3e90c9b06fea27c26d85a4b8b9aaf660ba28a60301cbb6c05eaa6d337935c0a073026cb5dc7dd1d4a7dd3f98f3f15d15cd0c0d17d94b18bfb38a594743ba8fe4f07d08dfc0b93eb15fcfc1ec0ff53d59e104160e80fb0bb60232fab23828b0db76c1a6a07493cf296333ce2eee946d489c4f9de49377670e482e9a68fdffc8e0c04d8fbbeb5470f3318ab512505031acb8a553f19747593713b0e11e9385d8763ca58eed043fd27532cfb50c40258444df93abbe50560006e9225707279a7acd457a603761c57918dbbaad9460c1eab228c11ddf37d237f1c237fbf95e5b52c333ea43c24bcbf194f31bd7ae7b2148d3af066b68624f8f02be609ca950de5abd931726924a42b34c157c5c501955a9ddca8f2dbf7ce033e92bf17b7fda096d92c54934d37adc49257f21d1832dd04ef74401aef0adaf8aba6bec60fce9d79bddcf12ed807303d8f941e48e39cf09e3308ebb6fda3a8ba6ee445c0e1e5a58eb3080a7b4fe20c7a29b0848d2d16625bea71eeca11663cf6a886b4bbb8ab3ee6f0", 0x1000) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000300)="de", 0x1}], 0x1) close(r5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r1, &(0x7f0000000240)=[{&(0x7f00000009c0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb17c1d5be1c8772c0de5a32eb46ff2eeda06a18780ad587c9b97fff1a8f3946a0655fe539313b683bbec929d480787b42c68caeade2bf8036e35d7e346a2a63d538bfd1f6c0c7729eefa527495c234f41132782f1163724e340bc6ee796b8fad06c906abe4172244c08342f73973e9977c5a2916a53ce8af5d9a3ba30ee2bf4fab25a77b4b1843f0716b8cff53f53259ed35b6e8ed9b463f8738d412e7cb652de39fa3a0f65744a8873275e874f345ecc8d80abf0d0d", 0x116}, {&(0x7f00000033c0)="4f9e3e014de565da9c6d5ad0a2aadb3388489b711b621c1586bdfc4525e1463f914b7b950b9955926aac6b9e7980145758c5c1736d621a97ba27d84459402559ae4bf8c10f42c1247016fd7e285ac5e47f93adfb56a6cc8b6ea174d344a3568678cd65a0e6b23b240fa7efd4f03a81b952282afe35b7acb6c9afdb44b3e94e160e8b2a0babb27052bd97b7ed1be8083a44ed1147da56cf943bfa4bcd26eefa204f9cce44c26ecdf9d80be5e37efc9c3bdeccd8bfdf7a1cef31badd570eadff86949474a967b98314e68bbaa78d07cda8c2fd0800fdae1f2fec00170622b8bb103b50903ff1ea2d0c2fad94d3c07ef402a51aa2c276e3ec66930fa8c954b15a36dd71b442c1f2e9fdf6c0402a492fadb729e4ac23ad2717d843c11185056401a1f989def60ef70a0ff17e8bff84b7a15df68eec126e38ede9e0a2593030d17232708aa3c662e2a23486c401d1efffffeb697ce8717fec34f0fc77463b0ebd790dc71c834c2e5f91838812492f4129e817675d73f353efbdb774f2b469fea1be0ee6698b86e8a7a676c730ebd2ec3a9e09cfbac911fc0f5009bb8a35167a59d327ac9845680c963774fe7b54d828b04707869cade270a51e8cd9fc40bf4007a4a1e351f4d8ff7bd9c581397c3071e8d99cc6596c9c55c099d1945d35bd2ddea62bda0d4853cbbaee5bc57217d1e797b632d87cf8338295831f7d9c991f33ed4ad6a20772b9140d26d600edf5019bdff52ba82d9521cc9b1d8fb13d4ed965cc813746833586eb360fa1d4f2523c856ac50c2519cfa7980949c426a1bfedd0079e261b03d89dc03090d8d4eaddbb59a834fc349ebe5bbff923dd50b81d05979d5e4e8aa77e3657e4c6d15d5648e9e5eaf10156638d9eae4b74184185586e1088687963e3f27f8ca9812763e0912dea13f916d4a8ddf9e8033e609ea074441211944d55c77bd853bd34c11fb9085e713f3d52bb5a939b0ed922a615734f987c7e36bfd4eb3c9495abca2e33c9d031fac1c0f7ca0e4f2a90ac32a3745d7d2f1abfffe827f165174fc61357694c4a50a53518ea18eb5523a99a4e2a5610403dbfe2b806cea7c1baa2508f5c2a6280171cd02828a37ac7523431fd5891dd4404af9b658ac01cd6fddb50af031a6be4dbe0337543344f8333350a65fba1ebf975f4407b005db559c192c6157872ba747f6bc40a4441bdc54f80ac9724e77cb3316cb4de116de8e17f4da9f7199e90e366344554883237ca2b5d6ebd09926edc4d4ee78bea8a345a9c96b85a6596cc84dd26b1e65f0850f661b77a9362cabc10c1fe5c4569a1776e3fdb8b37c5249f72644412fdfdc93d39fac487ae303866f4161cea4c056e0007c2fa9f5cabb95fa291c264969e1c47de908353633e21e733cfd3b8d0a760559438d13622fad45f30696ab9c9cfa3f0026127a0cfcfe19f62c4aa795dc5835d5462b9e10e4da5aae968ed07e93ea37c8a3160c1dc68586b22c01fc0710c799752c7ce0ef67f910d0db5ed88372be42cb92cbe74224460502911ba865f4f507da24fee24662a6eb8bde00cab72547c56e9db5616e593150bdaa86db69bac4cb377da5da7839711dd7e4f1161df873e0309ae1a6a39a957ec694932b57d9b0b68beb5616c0f91fce5aa61b813f3b00359dbf2a5df7d810656ba54e4c5d70162e1edb6924852674ca778696a33587a085fd22e39fe68877e41a40a02a36088a4477490df8a590b878050da000deba368fcdd540e6fb89d3011ceb3192bdef9820fc76b39057bc71fb2151de2cccfa4503d4f7d3b0f96c09a48a4437bfe061e961f85c9561f5b61ef88e9fdd304e8cb181f16f9623bdb8724c0f44365e724c6be2ae01120dd2aef1032299d1c82e0b73c1ac9c1e27300b16add0e3d2875ed715f1d494408f2d1cb8b90aba0cf46d271773ba5a14bea3c4ebc3baef67dc3c5b241fb3d108c2be57210f69523f67995de3e271306ab0b5bff157456e12dea76eca0a31500e4feca6e53153bc84a7da7f8b1ea8f9cf3c0c768b17df55a9fa1331350665c1a6eb8bb58ef3b7bd62618ef0919bf28306d63296c39e400d9e41e4944c662e9de20d83018061862a7d94f562b93bf6e72d1ff9d94eb7a63cd9ec18bf776d7c398740d69d44e6ab4eef464008ae64978717fe5cc6745842f7413792836701cbe7d2a0973d5ba600cade95578fbcf5cd01a8edece8b99567d0019be50ee3a57c6d9f40298874083628505ca7dc3e30609709473406911f765f870d552881892af02921896fa86ca0d78a7e13fbc145020ab6ba8c1a0ac2af3704b48a397f5d58f075b2cf889f3662516e484ac0455bd856f714d084eca7c185643b7eba258d679dad4b902da9023820ccfb621a2d0cd5d41be59210ecfa33e4c82d1dcf7492f8dde8a1726f2d66a3ad6674b148790a64f3871849e4e6dfb152443dcb49b55cd37028e14e7c17d16634fea46fdd082c96c97f98b11d96ff382abda8eccf237fb7d23d43e0e2f91d025c586b1b43bfbd0b3b53e538aeadba52508d3ba3c02edc8362f03c73734b4edfc99de46d1a23ed0efecb62972fb54fc0516af8cb5019f16d060f91937d91319a6570027aaf35736351be763ba35b75151169f31a97646f3cd74aa9aee0788c30c82db3ca5f7d855e12c3ea2af5795ce6f50f4a6e75e53331976cbc709b1299628c6743414bcb70bcff24337b41d4ae8a98afd094b6a2e35cea54c9b3d1880f31935d8236e27bc22975c4dd56b6db79f61aa81bc2781bf1a1165338f24ac9e7a440e9354435432efd1d8c8c666e22e8460b8992cfd5582ceb7db6456f6af45031f0c9dd9baf2c269d3e20ee913fd36d3f8913960329e7498c951bbcc2882877edcc69770e49ca6c0ad862bc467b9c505a258eb216ef9ab7a26577b4b21c2c355c115f9a4922d337119b4c6e0b7288b980527ae0fc5e7417913b6a4de6606b849c00d89a25f97ad235477e745188c1e20cb1acea928503809a06b40467aa0bc90c0be644c597702338cb73820fb0373151397d20b35b17869b7a17b59a56da1b7ba234da7549953a307a6964284c5224e137ee5c3f4dbbef4a0ac6eaf557bcc2f7037a663198d044e10e5ec890b2bac86b96b242a75e4cff138c518098bc0793cd1dfc67d0ef530d1d792ea905737ec3829c2f72c05c1505949539b443c46305213083d29286da5c02b5e5962c3887b13c83c43a89c10c4a420b8dfc7475b02026bd1d987aab7d2c9082df73d9e0579d0ae69a421880a8f7d2ae75d920f7b4056acf1915ca60d4819763b7cbe27d65d1922f81787b87aeeb1877c03b126b5f80e6172bfa89bd6c1b06c95617e6d32f8ef443e315ee06ec73ff3793c6df7cdc81af17fd00cfcb33b13aec5741300b7a2a958f6ed681491acb62088511667cda6b1e503848934a7accc66bdb82be65b6e40ce8b8447c08b7366bdadfe976a2eb87a844899cd26ae117546f1c20ee0fef112233eab50fe07958d121c68c7c6b02285dc9b9862cc243b64c0a7150caf731ecc70ea55914418a6596800585ec46bf3a344f8b43a63bade9a42f3de994e88b05e88e2ae8ac4668526b44493328632b037356098917d087d7c44816361836fdcc21d7d370c17cf6471434d3c8a92e159acbf7f426de8eeedbd018ba0f6be0cd1c32464ccf5b39cbd8d1d95481997e2c82082f6db2571cc7724857f0d3d1258536da62bc3566c943bb05b28628a01f4b1d5b5dcaf16fa872f74c51e3da327bcd36a73dca13e05a82d616b2a1196d6c40d64be519a80964702c56ae768083ff265abd9941349717620c0820a9b1e319ea42e4e572ee4df6eafc7dda4f21724894f849452f2c21e5eb8b2e187383dae9c8eb1d1888b05c7003b21444a3d63cb39c6361cafa6ce14458ef3063c01bb79502ad9f0bd92aa2b98bbad00fe43dd23e7ba072129bca81522af7f47b1a033141ab821962e46c718c9b4950ca1ce9e5d32b969a35a8a0e754dfab5415c8aef22fcacada1e3fa460247a13c032edd94c17e1a836eb6ac482f394837119dcfdd3cee5fe5cc628df563595de8eb76f70ba213f5915cc69e7836367197dd65475598155bbf3e7fb36e0e3e5d43de5266008f7bc55f3f5afe37208a04595c22b14d1f67137f5b0439474c4ec2a39de7e8386c34de305dd6d853fa85f98a426e998fbe3800c71d993dae1f33278d56e4890951298ee96d80b60e53a6aea2411912eae4eca34004645fef7659726677559b39f55146e6a8bff19f9673b65ca99561a43171eaac3aa039db76c011f4b0bf67e717e791f865740553369ffe785bff96ad0cdc613e4fbbf6e2572797f6700abf8332062ddb60417e44cfad56c6b27468944f80b795043cbd5732b1b2bb5d56683a6241c91c98f7743f5ea8a1093c5c8da2ffb5225e7c23f10f030ed48b2aef371e65ed4de8c87aed525be87f112d7fa97d3d524b2bf2f5581b81b3b2b51940c7cac475d7783c758cca3e72b0a1911bddf8e2e82884df82c8e7260e4706e4fc196f5af02b38e428faede309dcdf39e500801a3554602638fc4a2071aa7f0950ababe812a5a7f3e1efa9435ae483b5b86e8afd02fe43c51c96b195821a73c17ebd39a6b857161da5a36497a3badd9188ec71fd03b50537433f87e799392144129ea097961dc4404de9ab52978193fe4cde9886bb16df509359e5c2e567dc1d4e16ba365b61f691427e14410fd9797da9486e1fc0b7ff63eb4746440bce9b11efd734ce15b7d345ab0ad19cc1a4b8f85e12e18a8d1bb9da2ba1a0d71a56a2087f39b18ababc448838cb0732b28d1c3ccc234b381d0fe3160e42051c107e8bb3fc1e07b0f7bcee857c03cd687c69f311a42fe9c77023795b36bb8e12dfaeb3d06eaf9f77fc6c963b8bcaf7206f4558a3b4d9565db9d6f79b721e5d4641f2c85630f1a39410c7b127c5b13280910987e550a544c043d1e326a650fde8a19ec2d51bb9fe06c2623d9ec454b73b99db769672ccdca1ba38b21b56edefb35a4757c47ac158a5db3312db10973a0ce0237b8fdda15dd8975e3b5d7efc09de7924d77788552fc214a5836006a2ac8b7088a8f63038fba7d99c665af031f46eb47651cf18e23ec066a760be548addbafb677831729408a6b9c1f1747f878092aeb554785f4629c91b86812edf7ed83fd693b2a19e2c468decf80c007f1b232ecaa8fe26fc50555166f96f25955212b373d731ff1c916d88678cc12b42d4367e1b37c64a7ade922b908dbb70d0761a37b4e8eb0f5d11af54995ae8ba2c9acd06f5fa6f47dad23f43aba19e7288c47a46c5532047ffae2ff6df3cb9a67fe132e6324723c8ac1b6ab997bc0d59b3708e6f98422fddb3149be72e4741bf66ab7ac5829fc073b0e226cdccf21cdb1543d1f88f39803dc5fbdc8dfa3c5a4bd85bb7acb6602ccb3a88896f7e3e511c4c273f64c2fcda90e6135332c1576b9ff6b8372ea6e44a27b36adfb3fef0b90cfd55c998289107dabb89e041766bdfa3fedc7176f31cac8bd0122b9fc37d023f5e2ad9181341b4a156f8cce5dffbd61487c440bda6b2b000b85962a2efe28a4e7e935c32074325a76f6b701509655d5b6cdb971d820ee820d7505f823f3bd26c351471f823d32f255c5b691f464a67e612714d348e56f06a490e9b6910dee3208534cd809311363c6a260b5d538eb8acb48ee18ac551061c66075f26b2cec136aa4c4aaf4f2659c7f895e3dbdc1118431542836d1e4c129e8d528b9853c583cc8a5ecce90adb43754c0640e0a3c48d8efa728a12eb5790b12e688fed55ab63200000000000", 0x1000}], 0x2) execve(0x0, 0x0, 0x0) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000bdc000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20530c) writev(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f00000001c0)="44ac42", 0x3}], 0x1) munmap(&(0x7f00003fd000/0xc00000)=nil, 0xc00000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5ae5010000000000188019961e794f9c3b9600"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb810001000806004b08f905040086dbbbba595918e0000002aafffffffffffffe7f02"]) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(0x0, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000200)={0x8001, './file0\x00', './file0\x00'}) r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) sendto(r3, &(0x7f0000000100)="8cb22fa6f257317efbfe108fb55af0a0094ceb1551baf9e385a7ca5f9d33dc96563d667ffd284bbb406005a72d", 0x2d, 0x405, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 2: socket(0x18, 0x0, 0x0) socket(0x20, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x1a, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) r3 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x11, 0x8, r3}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r2 = msgget$private(0x0, 0x115) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getuid() r5 = getegid() r6 = socket(0x2, 0x2, 0x0) r7 = getpid() sendmsg$unix(r6, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700000000000000", @ANYRES32=r7, @ANYBLOB], 0x30}, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xdcf8, 0x0, r3, r4, r5, 0x100, 0x6}, 0x7f, 0x7f, r7, 0x0, 0x5, 0x0, 0x0, 0x8000000000000000}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x2001, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x84, 0x0, 0x0, 0x3}, {0x1c, 0x41, 0xf5}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mkdir(&(0x7f0000000000)='./file0\x00', 0x104) read(0xffffffffffffffff, &(0x7f0000000580)=""/147, 0x93) write(0xffffffffffffffff, &(0x7f00000000c0)="c3", 0xffffffed) getsockname$unix(0xffffffffffffffff, &(0x7f0000002600), &(0x7f0000001380)=0x1fa) preadv(0xffffffffffffffff, &(0x7f0000001340), 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_open_pts() setuid(0xffffffffffffffff) syz_open_pts() setreuid(0xee00, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r1}) semget$private(0x0, 0x4, 0x220) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r1) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r3) semget$private(0x0, 0x4000000009, 0x82) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semop(0x0, 0x0, 0x0) executing program 6: socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000240)={0x0, [{}, {0x0, 0x4}, {}, {0x1}, {}, {}, {}, {0x0, 0xc8}, {0x3, 0xffffffff}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {0x0, 0x80000001}, {}, {}, {0x2}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r2 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) shutdown(r2, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000200)) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) executing program 5: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xd, 0x13}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) kevent(r2, &(0x7f0000000040), 0x100, 0x0, 0x8000, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 4: mlockall(0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) sysctl$kern(&(0x7f0000000300)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000000080)="bf0f0000", 0x4) executing program 7: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) pread(r0, &(0x7f00000002c0)="861e919d221211d374e572667a5b129076f70f2b56bb5fe5c83d406a3f9da6ae74eac099f7d9cca7b7a00584bb9226da9ac25b5cfc41b24e292f68d061d756e6f8d9561c665ba6a8e021bd8c9b26e81b4a054d148b9a611b3ce51a89f1e5f25cda375bdc6e385777a29c44ae1d35da80d55cc5e7fbddad82c2d4c9d7eb06350476adb90088fca8bd5bef7ef4da73237b0ef5ed7b07f6fa2958e8bf8c406e33c1a9d9a35b0292b0e1fd5182553323a916d450727c237632570ea7e009b5b77b2caeeb7482ed9a2bb34401539e87791904e477627b669b2889fe5f8c8db749273e4fb11c73d99992397bdfce7d565f0b0956e6b8fcf6c99f58ae334e5896ad1ff192d3c303020969cba2ab33b9955ce90304ecf979ae49c187ce0ede850e8feda8539c6ead0603b9247b11afe99c0e437f16c7193fefb2a690b00c474c61d14e22319e57137fde9a5419d6ebe90a153ad860419d81425f10eb028e5de1f4fb9b1eba93fa6b16fb2814a3c31f7948bd6d4f2d09762d0969a0066c2b56226e544eb561ad8a510d10e067f142a11f44826df19994a6e48127a464941686ddc08269aac71209daff1abcbc5bf6ac0c574f05d1dec497e222bd93caf4ed9377f594b5b6a3db7524d737ec5fca6ea3e56d7df498ee3b8f41b98edb42cd2fd9556fb7d7be256d1ab9335e043c896b3d98a65a0274dcf6058f1e90c13b67694893009a686b6d3e566b0f88d73a436d5afa7a61ff27a9991d27b276af51ce00d4039092f99c6e51de82ce9e25c7954baa1d541de5af91fa8a0a487d64588b7b1253cfb13a7e98856c6d2746274ca673337b83389e736d2a8412001736542e43428da31203c0f6f1dfc093543285d174f4d73d068b1115cabe502776e1f152e42d5e16ef6be239eea36e06d61058a771af12b5942fe877bd098693bf5f0a96591203f79a6966cbefb10c3f27d0848652a32104a89eb4b0142695756136f9a275809df149acdf0839a1061b79343667399cb0adcf158b1268c2710185b9af3394458eeca2816a46a83c173e614c36324b24b3c89233e6b412e821b02d885d2449f77d07d91cac4d7f510722cf71be8deabe7bb7a9b13dbbdfba7ae242dfe6e1237710b2f58eae121d1b0ac1dd29f353219e5c7ca996dd14d1cc441ef628232621d962677b5b3560ad6e63a4dab6df3859f969b3dbbb916450816337c69fd680f4cbc929a22a3146302d871b69e3d9ff61fcd8ea8d1608adef6b8e0a55db0093aff903672aafdfad8478c454e19b5d0201cec96c596e82aa522d9320ac66c164eebd11e404b66086cfd088652d1478e082421d183172caa76871f36c4f13d312e333971d9fc65948aa803c919d75d9bcc2eec95a5f98dae97f67aa6fbb7fa062be5b0a04fb8577389dbacf81e2ecaaf1d5b489115a931bfeec8cbe3fe2c6e04db829e536323dfaf8beede83c6deae354d0554fcd0cabfb71e56274c4b59a66ac2062b3106d5f5419310392b1cfa2aa548509e48da68e7deaa15ed5999d20f6232c770d145368bb4b2e8affa32332b18e64ba7fbd6aef372b663d8df366151e4880ecfa041c4628cfbbbc91eb0f01e243daef462b29cad3cb6358dffdcbbbb1d9d4648d6ae32985598b72392c2f1c714c3dcc4e204dd940da378ec041b83a26d915549e7ba7d7060717bf54d948f90c35976a404a8277248a0be1d1a09c8143bb2310e6301cf269bc872905489ed4e44707bb709ea8b1dc2406fba7b2728fc7beea2005b8c642d2c88ded6d808013271112d0109f34e3fd3442244d8fe1ec830304d8ab247ac05e0baff9cbe50f674c33f1da2d8dd5e7ed0e1f54624972668c59d46d479879ecb33412eb7eedf9ec019f49d00f8325f872bddca205186a7ed63e9914f5870f11d42527b99c36e5d4524248df40a0473a1cce34503b2d2b8056fb86e1c159da163db77d6d5f5d6524a20807fba4a3b55902088a359ed3cbf5e306baeba13bb9d7ddf0e66e1abd27be0ed27830e03601c13d5625cf91305452439225a033c97c8239ee489b339af898727fd27e077936393c56897af71a791e7901006193e374b4bd54b893fc3b837581a5b8fbfb7346249f582715335a239f6893410a239a4d885e609ccb4f884dcf91c88cb38d5e2649ec24f6200e1ae7417815cf24b41456956acc05cb897aa459cd064622f1dd964468c77ca3651bf8e279306788f8cd542f2f978e5be500be4c234e489dc8a63154d5339cbd5b3a6d9a4fbffa53d50a099c311077ac24e7041570abf22325501b2a10c0b1e5f87ffcc6220b6b2d1672de4132dbbb1c8da8170ed52750d5aecd04d588231af13215f7cbd1c26bbb0c11030973340c1de76d75754968109f7848c937c27f4fbb07b7de1de23a498644349fbd0c6ce12573b46206e1a74ca45e9eb9b3ada02cd68f99b016e1f26ccc8224c05f09f7131b66061c5b6254f0478cbdad477f21ad9790c7f6354e550a4566de9dcb7d2bcb6141637795eca6608f2b70748e6296ef5d0c08c274a8a61d2a2f35362c5104e44afa5614f47610800f6e378c7a2075add66c25fbe815f0172d520dcfff00eff081eb04f0dd2a81ecd827a17e31543692360e578f860b0e6f4d558ee9031d63200a3ddb4d94ac61900bf209ed06d07434c43b05d3881974839e47a0107a35bfba7dca07e649f913e699bbec5acc50512f1e65ff0fa468a995976e28b9b8099a0e98de2c02f96b1a937a3e310976c64fd6113552ec4bb4e37c052688599e5ce938ecf2ec8b31602b1a89268b6ebc8b40bd1c539e35b90167880dfe38b4f76b2a0d8b33f4be521fe8ee1070377dc268932db2ef32fbff621c40928346958a38668fc755b8860407c685eb7c67a0db22a3fb5c9196b5bb2711469458a7f2ad7daa3122f804a135f37b2525a4666f7383da7fdb6573758ef5777114f3e2ec49cfd808aa12ef9b7c8dcdec12a199316f58280424dc0fa458716b8b0f737429dc91f101e2bf5c27204e97c2fdac7cd7d62813832e24251cc6aa7b854420499e58d3d63fbe3ee05fa18f5f97757bdee47941b2632098c3ea6079609cde660f1c8a63dead141e244c32f3b0475d3e9f7d8feba65869d24cc651b8656e688547ce3b863dfbfbf83a685cf7a607a25641b3695e0ece306befb2ad3ccb5830fc05cda197475c4bc46aac0ae0523d37db020d3d1a861c40a12bc08f158aa3fa227441f0f674b1152065a7446772bbb8da4d7e57098722977e33d6693e514cca201b24ac4804c86e10f49d976274b6a432125ba04ea981c0bca81b82276048a84964c5786b97f6e6e281cfd7e3e6befed1a02a6b6b7c6f99720825e9d2971352f03e65ae9a238a468753a491fed1fab67fe7038b72804e0eea81d1d0c76cc2f133e3a828da0d5e7e85391993d62a8bf47cacc3becd81acabe439c87592a68dea824adde56832344f2489a014e16638c37fe44070c0f615bc6caeaa574163fe9dec28a39af30cb0954420e072b349706172724e9fafbb023700ccc381d07b444e4267bbe829198c99385138acc12264131d57d11df3c665c24ad30f14b476eaab5f95ba17d8281efa6ca4242caaa904e22c2bea0840cd86e6670cb15b28e478e24134ebda40427415840a64369458db73568fd7b0ed06211b0c46ad9fffeb82b4dce709c7cb5b35b4b57afb3a6b1671b8e0c7272e0c9849e518dd8131f423794145662b62d2fb43c552f90d2db058838fba901a885295801bdc3d0fcca24566535e72958036a4a347138cb7c44bec916657a2562c035ae9c4f2fac70f0a483f7ed668f69297d62cbe9b7fb656437eb82e83b3ba360d6d56105ec9e1117f6d75ac38a8c1d261c1d8d41994cef9ef0361aa19c3fecbae773ad4ba61e78bee388d90aa11cb2275ee794017606d52e168f0c02c26e0fc9a8c39245d22b2b20d5d01ca2339e134fca1db84e6970602c5fbd3294adc25a6bd3092f14733f5dd911911892afa6770463bc87f21cf68a8022f86ce23f49d4ae90f72df0437b8a101ed89d87823306ef84a51e586b9508ef13c235eb7ea25244de79cd7df760a11c40f10932c21b71ea2bdae694bbf22e9a4b0db538ec3bd35eaf593c2f828624b7efd22a3aadf3d638c1a03911079d4714159ea9965b913e32ab7645fef2e0fde259394daca1d1bc2c3fa40cb46c1d2aaf5c947101f01d4610f06709ec7c06888ed56d1a96de962555a97b3dd64035ae0e37a24f5933b343453b0d0c356ea649665b1f4948ec2ecd9d90df5c00ed4f5bdb6792c093d6ed098a3219a5d7ae0d500f86e52730b0a0c482fcfdb5eaefd379318462080af64a9a12b115e483291ee4865c399bf51ee7718b26dc6d71127a5a826027a84fc7999162b4872c94ce4513923477dc835dedcc66375a9aa313de379c46600a72f494024355e0c9cb995ce0404dce783f37201fd4c6be2097b03a2b4bac9f23cbf162af7eb29a41575fc1b4acd1c921d87799efe775e0a17cc5d5ef7a45a707832818f2a69ad3610d7bd18d35dc30ec6806f80df3f606c19d9eb687af4974c74a1f24b275a0ce058a9c7f3c6cd6f0a8c764b63a65d53cbc298d4ed19e171e58c3a8871b4eadab3901a73cffd2649cd826728bc6ad8f6f7e34f0dafb082f6184b37e5eef033c2d2e7bbd5e30006f5f803713301676fd0e035dc3036187eb09cd627c54119b585df3a28900fb7008df2592970360b6304e577dc018add4bc76eb38350ba268fed428139f8b394e1b3932595c79b0e04a5888929ba3632a11407aaef15db77539c9a06cde3eff1d6c53123e0117e3cc611e2f333c0989300d705325f1818be2ddf5d293c71e133cecc531c3626877033b4a8c5e5dea41d7953eab61125c3880dea3d0e4e84ff60e42e33e99b63ef8874bb93bdc9274c0a108021c5b1a593cdc6db384b90e4fc2d8a052a78965910eee509762b18cbb09777a9c2995034814e9bf015c4eafb206c160314906b77ebfecfee6bc30aefe5115710e2323b7b0be7223c55e7115eecd54317d1e36952a7b2ea738e18a98d80d9c94d0518054595106edf6fa7f645b9246f505a0abf891a9bb16962443d8370f331248385945da489bc33c83c624197f08f3f5bfc756f29933485ad50552eb6690d0ebdd09366603f309f030369ffba2ea0f48712b5fb5e0a472ffb480405770837f746e0888ab2aa4e245915842208fe569a975721d731cb2bf3b66f51e21a073648505096cf3cb3b9a57df4a93618c865f71c2094eeec27fdb6946f4b32fec3c6e5d56233dc8825e681584d53972c50e6f8041537b2a3e039a9e4b34f3299b6f77d42ea8fc051fb178a1fec2733167eb409c64a12ee32f9aca508e22248f2c4c7877c4611fba255ac06fe428122c243d465d763a2bc5a4a488e562fd27ad9e06c8f8b73d5b47a02becacc37e09d544d48d4da7c6468ecf2633aa1077ce45f9a9554dc9492313e057565f97db80d80963dffa6eaad51c87c80b417174912f11ae6a88b93e164605d56066d6825392ebd5f06122f0394cdcf0f10d5df339f1838df3dcaaed7f6151490266923d814bc779629506f50be9616ae339c36170f0053c5c44d1aa8dbfec1b86d74ef680576fcbbc96de61731de4158422fa7aee068b9dc6ca20b3670663fc398bd62533b23d489f709b673b2194e36c8758b0eeb2a2d28ec2a642e5070d0bf96d32124306667824a9a7810173184afbf4f04cacc5190d19fbfd870d67640e3eab4566721a8d7f3fa7118aa018317103fc4c76acd2dd2c4f62a88093589212680dae714cea764e6960822cce5a2600b", 0x1063, 0x200000000000004) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000000c0)="25053bb5", &(0x7f0000000180)=0x4, &(0x7f00000012c0)="02708eb288863a5ebfcc885dd12f3fd22cfa67aff488b9ddbf3718dbe1d82d8c261503b96e7fcd566d9667bb951df82a809fa7bcd7bb975ecca8f6874b0414ed8413c6c2319dc34cca0f969d1c1abd3ec6bb011912f041f4a061920c8c0625b25b13762d7360fc0563c73d1dc28da3cd36a1411719ebd702d12f5ea52189a356b7f76914ff6dde0c18a2b94c9ea65373abb628a92eed68c58243086064e770b313910e9beabf27ac22cb5208b7064964af73a6e8025e28cfd7fc9cb26b4cf18954efdb060d7d9c3fcf0e56c1e9a7ee9b9a76609f660001a4", 0xd8) r1 = semget$private(0x0, 0x2, 0x200) r2 = geteuid() r3 = getpid() sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000240)=@in={0x2, 0x3}, 0xc, &(0x7f0000002700)=[{&(0x7f00000013c0)="4b001955e460cb461ce6a134f23d85fa10b57cff45e3bc4fd260e4227c8b1c94dd01d5601f95a5ef3cda90face652c9abb2657dddc39be11e5325786706859154911814e8c4529f58f93ffbbd6afa06fa6c97f0606d3a3d5db6b56d1e788ff514508cbbcdefef3f35a020eec5ea2e6cabc8d98f620c786df5a2fda3ad03586a9737f0138c59a86e821ef6b179b1d9c54f4a43d1456f7f7dda9d95d208f08f5d1ee5b2b11a3279d8073190c28399913738a6289b00ce595145bcdb4c9d92cfb15cda1f35c1343c56670703d30ba3aa6d53cc2095699e3053e1ec0034ca5fbf17b0eb9b7724fb7073c72e1f872bd1f7cf8afdd3fb2d11cbbcd524375a1ae9668970a4129db7b813d6a2287c474d583cce85b55b992c46241ddcddabf04d529317b3da4732996a04a9d21fb3e4b589a131e9b88cd38155e2d5b3e57882b9a773ceb2e975090c6f0c1555083ccedc8bef7d26ba32e61e6dbe26327a84d9a0616ec51f25a0cd2c937eda38bce250f13929b32d4bb8dad40c7091b16a995b2dffbfceda2399c221f6de840c862dfd98733aed41059531f24b4f799ab72bbf1c03ea4f45e3ce9781d3dd99e1f5f61634486af62735ec034e863847434d5164f440138da668e9f1be72b7744cfb8adb66139085dcf326f0b7cf30e852f41c34aa7b9130d89b78fdab0fb91f646a1616268d186064801c0c983979d5f2991b25934e3a3ba4177e806cc9b421da9164c647730af0c26d3112001ce1f1269641a8286e9a68356e2cc3ab48d08bf03cc8b660e55ee0cc70f2406dae68e394f4017a199cbdab4c04c7beef8616256adddd9dba9424bd5b17aef1b667d6e3519eb60fdb06eca42d284f813c1b222ff49c8dc3fd78b10fc066f5951b68687c00470f0a19a30277934a91bac43e5b645f5a6a364180b95b713fa17785cdd7ecd7320e94f42e049f7e691a8df654da9862daa2d91a060ae4abddd42f04bc112b50a763048ec43d7f56a3e1b9f33db56df7643c274f22acbf468ff84c0e36e0ad273a9f37dece7e37bdcd16a34a603dc2f759b585f67440e08b1c7cce6d2a7d93acfa3c2f16b5ea37561731264f12117117935b9ecf247562e1cca28f4ec62b09eeb5ee0269073467dae1a2f2463c7348f83a795d5bc2cbfe3466038661db9cc27800718306100d1fcc57f8273bee222011b47b3d4c115c48991ffff4d0bb42eb599237f877211da5616da556b9ca3e791bddd6036817c5726988b17bd750390efda09ccb16909074da17999f0f20024a9bb43bb493cad4ec30101e2310b7141f49d7dd23edb54f7c44e638add691e33cf50400db10e39b2b49a15f28fbb47b1d12f7b4433a78db1a1a5c9b00c2838659d84308544db8776abb0f7ec5b663cf76d890cf5a16fee186e2d0422a32dcbaed33552827ab19abbf3d52ff08fe99d9d87a1308c189d0b386c459b3fea23ab46f89a300706771bc017d322a8fac776954ce78f85feee2a22bcbcbce60f2064a67f569814415f99d016af1d26ab18714d64d047f13c8ecf3a489bd63be961aeb013c9e26a8102e80619fd8649050b5b424b93cea0e7b865d005017a06cbe84dd2d7cce587f6b8221e012928fa5739bcb650f5d85fe71f2800ae0865c6cb4a7ec394bb6570db065715cf5dc58073d6813974e9d3e4551516620e0f7df0db926dc7efd276597c81272aa83e3e7ff15ad7544cbbb13dbe20d97b85399328b441dd47fb990bba1cbfb88ab810fe1b6693aff9690e74d120740201aa55cca42f401d82ed142d700ead05a62b68447c7e81ac9922f31ea2c55bfa91a2847e0f55dc9324cb31cfc12d794b56f64a878b8aac3661516ecb79f3494e102b56eec2dbd61e560c8fa9047729b91e8abc417cc97d2b371a294a1501284215ade71a52ccaef4a1c2ff29a658809cd8ec0f68bc0d903ae97fb78bd3d6e0a65d688c10ea3b27226dbb814cba932f0e93eccf296ef32d98ecbd36ac0b186aff9fcc1b584c5e1f6e4c39f88bad1b14de0c470f41cce38517a5439bd495d2dbd754da4fdf383e55f88355bc9da8a66bd9a0f30e0fcafb90c123601251fecc8d5b7d408394a91c94426811291ce7bf3b78ff141150509eb8d2cc210566bd2425c7062b32a9ee0e66b758b4accabd0ecec2c503ab37fdafa082121f6be76b4b63a4c9f58ff322e59db47cea6201d0b1fe0eae2cb7770dca9d8e645346760369ba2becfbbffa94b3c311d4e581f410547bbffac12342492918ce8cdf18854a746641274c8edee5a9942cfe6c6dacc5c79be435eadcd7a93c694c7b43f38b424364b9091d874e53e0b9d73384b0be914bf1a0bd308a340bb2b1bd6f544b064ba8bd51cb50a8b6388e58d41842564aed6bb23b154fea420365cf6cd21d80e9c73ceb4e27a71d4a2a2e92352b6f26065697bae1f0516199e5439a974416235c84600c3bdea16d15dab3496298ef469a48b7eeac5da6687debe3d84b935eea880307e73b27077ad71c9b1c7c6688877542c47b3b9763f1b31dc58fa02b4287911fd22530d1d5819c13901c6871e496c463ed728d4d07330fe47dbdf100389ba0bff08a7a94e7bfe02b4fa8e589fe5f0192c32245e3fdfadb602763bc7ae25a521484567c69508dc7728a469abba00c8894f77a0c6d8f910b5c66562d4ff28a0f7120c12d86ba69ec2d86cf8e17ad12b4b8bb8fbbaf53a513d9ff161b28a2502ab1db9a02cc131f4c10e2d007c9fffe507d7562dcdc8891247fb6b98fee418d6b4c16adc7e8fc6a3c0eb25a712fd246274248d8c33b3610da58bb687bb5e2faf9dc363d174a7d624bd40c660853c563def0b46fa027aecbdc08084c3520ce9c52b3b2b68e7879feb5db0a5125858be998a417e6f383364946bba2b3c2bf025c1c471d9cd016e6422af173bd13f5e7df30388aabc524dfe44c98a35140c984359590f149f0ced09bdd2b78c026032a54835ffa698a8ea5380f7ee42174068e651d25b78a297116a7e9e9c7dfbc7127ac1761e2471c8015888b77130c58ba268778d4f79c4301fc82b4f0fa1bd317b1f45ac16f2f70593e3176b7ca1434e25d23151e73e67cb76e4d3ac79c10ea00aa97607e2d9a95c3ef55687628b05de6e18549c5e3b68a296a6677ce14e3b8fb5bed5232e7fae3b2c5d4137878ffd6b4225e886aa701e1e1c38563ba11939cff66a18c45cdd7fb48d4b16dfd85c9d65c9fcbae87ae063bf0d064046b60dc6478761989bd65eeccde63bb021bab7624420675b1d48f660e9ba18173744dd8de32e609b2b401ff8d217780276e8c0a01291944649044c58a6792f4bfffe105ea2f0f1e7d4d7f9da696364e87c004c45385edb3588b47369092087d55ab9b6088fc8d03a7e1a1f2228c62c9c5ae79680bfef8b8cbea861318f201b29b1b947b7e3c51ebeb654684ea4b340c6732aeeb1c0bb352b34b4ce9c358191f5dc55faf9d33415eb5d841b9ca79b14aae622a598bcd5afdace5d4a904e550b7c8f2bcc36bfdf36919403ff0241aba75c3dd254232aa856b5e73f415819e1bb2029948071683c6d71743f962b13586d65e62d12dbb3f4f905267dfd0a30e6721c24fce8d92d55bef4923e98ae2c382f4e4ba25efcba606e266a06b2cd6c9489fcab5751da6f6882db8faad53a144ab7bd92fddc88dc02cdfe5e8f219490a84c25434d4945ec68cf73519ffe4ed38326efdc84b1725b9cb62d130030d161f95ec2a91112949df6f855770723ab9c7db4f38f75e5e208b59aa4bc47e710909cf8dbb386c8d5ef3de29f056964b37f8d74d4a3e6dd4450272e77cdcae3752bae61238dff2d4ee465f37b2aeb4d6776890299e41e7d3b62c985f846d636a2ae1219b347641e7cab27a725e8f2df1291a6ddc2edcff157e91856b3d10dd82f1209d6f66bdf9f85ae39ee02ccea2646ec0cf9269ccad7de973a7dcf58a2a76192082c09efb73bc2d66d6b00e800274939364d097eaff2b74735aa4b42dda74b44c29f9c3f89dddeb269458154d9a4fdf9c9d5b1842b44cd1c85410975ffc8f3464ca0e35ebc279c8f461b925b3bfed621ebcf1c0dafdabf1fd923b7fe31f3bd5bd9d36da5da4b0909bd3551f361ed0ec79da9808d508366c4f55205ae7d680d55b484ec385cf3c9006940c5f4cc40b938089f7fb48426db6773843b9341b21b3c9ec964c2c4457035520f034fb7955cd89096ed23ca4465adcfab8c2f9e5456880e6e6d43aa170d044304041256085f68dabe649aede4de5c36b455de4a246e42bcc09f7c2587d52d07d70d18495c7cd262d04a114a815030d36522c78b765bc87df2c58c87c4bb02ad25db43643f5f0cb6a3122c854ff8988638295e329065ae44a2cc254ae6b2967dd74e5f31dfe8e6ec2ecd7e83ad0887091f3cb09621cedfa4fa0f56149cad0989f6c5491c2adc4bb3b287107187eb91885b420048363fbc93f7e408f6790814cecdc5e696e01fe57b281f1ff4d6f57967d39f58b63f5993419a44d7ef3ae2cf47c0d1b073b78c480d6227da04e5dfdbde679f451660d151743dd2bd0dca034426f6d5cb9190959e538ea5f98436911cfb7f22038098f74627633ffe366ed26c962522834339f0c43cf1edd3298c2fb2aef7b04bf96698ec61a661eb53b3c40c4ec5b9cf430d93ebb78164865969d7fc4b7f94c80bbe882b43865e494e9975c6345e801e04e2fce4db07e6e3f9c3377488956ca18a16ed611669ea764af1eb203fbc111c2d55321c8c07909c2692dfdafd31b85c2760e1f2bde28a9d0e194b32751bdc16d6ed1dcbc8cb86da2de323e777495f67f08dccd467bd923e5c346e490c89434237916f6609ad76940bbdc04dbf1a10939dd224e275175798fdd3896ebee938690da4292369031e702cac4778105146d179670dd8e8f0c0e401a17525f760b2db43fc82bd20903b8297bce9ec77eee517cf4eec6f71c13470349d405e425d7283e08f5094ffb7f09081ad23c7beabc39ffb409fa549293a4ad6f29c890364ec7c9ca2ae918bd15af6123f1b47907a590b815e3a32b52c5438cbd9af2a0b4ebf4c6d589728b220aa188db4374561b07e1e625b6afb43385b810b06d78a788ca7b2a9e97fb81f8b04d85b295e11d4958a6b408b97eedd1b83c613fbbfd7a20a5a01a8a43354c2f7f3d52e6e4a2ea797d3678d32a59bce9e481e9ee8e5d10d529cc3a74f8a738779ea278e44cce47135e785e2ad3fb418d5c2b17abe444e150d79526376b911014285eb45f65a927deba9ce9acc73de1d6859331cc9a5d16ee59a62fc55b2b18b7011327bed42fd814970fb0183b926b5049931fbafc1b8aa3dc57bf7df24579780d129573a06a831d1a628c33a12a22f448fdfcb747c7b98905c47578798ad0771033f20b6ce6ae0a2b9f2dd7e0412cf5e9e58c02573423e6645ea9c16fc9dc15b15d87f6ce6aa992d524fe564aece9be22ee0875010dd6a9443c158532fa7fd311b750d2ac9767228d8a12942c5d15e8166588c2f25acd78e54cd68e4775f704191dd3febf7fb4736c255c030cf86db1131427ea4348e8d27b5e84a8a1770a3a57241d1d66d7e7669f426da94a090ed71e0352969650c90824214db24b9bbbba961f9444a89417fdd59a0b3557966f39bdf93f49138dfbe5a0280abb8984ca99432871640b12d1ace5d9ae0c93a1a7f2dbe6d66da264f86c49ba89c70f9b2c42b98a4efbbed80d2cac1534e2cc1a97eef29cf0cd098b5916a3ab3ccfc5d8ba54db4ac7c02ec9cccef61d5be5550819dc85504e095ecc5dba37dfdff602b24a30ad12605aa01eb21238e053978866e6ef", 0x1000}, {&(0x7f00000023c0)="5bfbb28f81bb132cf35f99e768c72b08dbb27df793e243f01e7f868c1277bf27799a3ccdb5ea57543c7d441b2a97778979766c6273099e61ba3172c7bc48a6da6ef06034a06833fbe575981a78539cef6b5e9a63efb461843b5856ab8ff268d58a950d60b2e2cae005a4cb01be24a4b5e878b49a22afd92a0731396d73f7f75f4f4122b4bd9def244f6ba3c6ef7710e024ecfd07781b18fb3515456daf1a2d1700c11be7fb781f", 0xa7}, {&(0x7f0000002480)="cc19469453cb233ce97757e4a7e55cc35028896dd136333fa028e4c1d34da073dd2ec04da7fb5576316a14b38d57040ca7af40e70d17621d45b7267426e3b6106ebf1aefac0e223936e0f4cae8f81a886e0394c3cdcc5d762bc18f6af75e45dd01def301f22947c57fcfaae34847cd1e828d3065c3e24fa26c06fc5858bb6aa84ffe9d466acb93604946f855182e357daa3a0410237ae0ae9a53c6d2b25fd0840d87791acf9ca8d89af309c4668945d25e573d66", 0xb4}, {&(0x7f0000002540)="783543a82bc9e6b635d729bc47433a8122fc30ee3cf45e0c63b9b31824ac66a842462c7f6f8567717d283e8691caf51ecff69621e2f9f33147d855da039efa236cd4d082d7a0c19dad1f7fc5d3384b7dd7a882873de6c897b0c2a33849e6e9617406f29c78325a30f77e0bbea80215dec7579dfd7ecc09a437e316ecb98df10ee271170a3cbd49e088d740f36959712374eff29cff23327658b7609a01c61ab18632a329af53b007b5b4b0bd1f12c98b3583576ea59fda2a6075f0d190f1bf33d31f95735520170da6d8d6697b2d8411196f3afd1ab33d1172c22c83ed94742960bd047ed8340e30e8c8dbe817717d1a", 0xf0}, {&(0x7f0000002640)="8ba7254ae8376afce42ec12a985b681bae1df15ae9debac71e686f37c46e6fc926ec1ce7663dc2eaa07c6ebdd5beefb21b459130dc517ee44b90ad26dc14a4b9361ed14098e344e5862d6b38e67e0397fe54dddf69ca6250a976f30a59bdd0c484e35bdb19f358af722da9c3e08b385b65511deb6d63b281c7dcfece62150e28a175a33a8b6964f202b6075257017b143beda21b7448fdd38efc99b1dd0ce9ea322338f25e25f5865b21805932", 0xad}], 0x5, &(0x7f0000003000)=[{0xb0, 0x1, 0x10000, "fd8987d194af7357de3e1e8e5545092b5e671842f33f4d088e353d798c4736643d334800ad2424b45519be769390a257d095af24fd6a4d7f32dc1c30fcb6ad6041b1ce66d04e969eec5c9fb6e4cef445c1f01783056b28e9165efed65709f0172a12fff664bf786b6cea2de24abfda30756c217ea78790b63b5f300a47021d1f04e8073373c7ae868c83f56e0a8ed477686b8ce87da1c5a66bbe00"}, {0xc8, 0x1, 0xed, "c8219fb70588e3828e0078f04dca1111f01c15f7b5682ae5ddbb269759b02a4f2717caa57443a711a8428e9827dc14b7b4a8eb83cdab26214e979df735e0d4634d9dd8d72cf7bd1db2dc6cc1d2e4d6a07da5bb5a936cfd31dbc1e3285184e47ba9e6aa47dbd82e5e5d8e9a02ba2cc4a7f1639ce620a4330c61c95be5e44c9776311f7aeeca6a9a2aa87b487006498eacfbf5498217e7b60591496c95d25774c205dfcddde34aae3de0036b612116d8034b4f"}, {0x1010, 0x1, 0x6, "b65d30cb9dd9e7eef0968adc0fad9d681f0e72655042d5655b675cd8496a7286d5bbb9f952e2bf4dc57e7162da2382c13b42a4af7762759b66ec258d3624f312b13365d930a350ecc180616f789c202a4dbec7016c8f3f08273d4c52f25726640c35304ed4dbbd9165733ee8d58fd76b298a8c7cce0c625b539b20bcb56278ac696875f8fc992e18ee0592a525e595f2d5154a9ec59e464eca37517aed76604f1daefdc9f82d18e903564d886a362735453df2472d2aae8746aa3a446c862f0fa6f5b72e0ce36652ee73fc35887504498800c0df7405ad77887b47a71493ae6ca8f9a8b4a281506a02711af5617cb428e19d3eb73403d4bbaacda1493a6a8b3cf5d18a30e2896e37d1f6899b63deb57288f6ab3859d217607a38cdef1a43f59e15433226bb6a004cf8eb09b3a8de1a97843f09382b2ffeef4a7b2cd1a38cf1e99289d9439bd4012c7f35e06b4e263c76171d5c4fef8ea22744ca70799a8b9b178f0c36336d56bc2253e7177cc75e79a50c93c5e689330cc8d968905dedbd960bdef03913095101d066e170972420ee612a0b2d1b64ba9984e2031613173341fad0f8c712bf65564cd7aeb9e07b6666ad192ebfeee60e24ce512e3c2a4490ce80e5708c195ef8d022caedbbe386fa1e57ecbaac6bd6f76733fe14944acc266d3a2a5c640e7d4cdcda6e4699fa83805580517e9926595ddce3d600a3f6b744a505adc518e89ddf4ab093d82bffd7d46c4568ba787c937f708fdb0503ea65bfc49abe206cdc57d4c1e2cb1563766b62b3fce8a3f02e1b04ec1834aef09bfc1573eceff8020f18f80de23af8b80cd40eed13ff6a8d24924450b2acef3a58087ebcf2d447e9f929d67d92becfa7802637f3bb250171877543bc1789afbf61e739e54e61c58d17c94881d1464aca6b81707fd14d829fb0757eec68bd8b6ea6bc1732a09590e45ebeb4a75b0443738faf375d8eb898f934a1ff6e7d892300ab38a2ca73e24a7d93caa4a08a41901711ba1cfbf70b72ec5a25c15324beeaa97145ffa687c061b3a9050510563890b9ba2f6218424f74fb29acc49ba711c0c08771e3d0722e4e4892537147df3a23890d2dde79eb429f0d45134c66905acd1c978507e4123a20e98560f9d15e02d83a8b6069084d9b7f00e0e2044b4a5e13bc770919ce5bf5905792b06c6eef894ea45118b03d558a2db03612edb4b7afdc42f3765f4be3e48a9a6fae007c21a8358b9d37bef045e87f8042cc4037f8cb8bbec1c31cd609ff58282cf1758fb5039263684001d1698d6afeb946c838cb4d721b6ef87259115b26c63b8476aa6c9d9df6bdccf88e4abef1dfd3ec61dceb2674bc0d1a4b4fed9aefcc668b5e21c164a1a0c70ab147d707a73107c7d66c79f2d2ed05cf5027dae74486f5ac2792ba052e82cd923461d092ed7d17649e89f2594ea3d0ed715ce93a1687bb8f02107255caa03cedd791eaa0ee3d2fa0773f990e764ece9dfb5f5f5bcfb96c3ee46f307e16b0a391a45fd0cde78bc07cc72dd072962206b2cda333aaff8d7d2dbedeba90f70d3ff85e9a1fda8eb6b1f08c4f45f02d445b96bdb6ea1ba2164e155d9d478fdadb1ac8e3a5b49d5d062eee1e905826ab20f05cfb58af65555cd8178d23030e2e0129237618beadef864431de8ec364f32e5f7db4eec0628f7917b253aa73c4067fef7de686597be94b5880d429565bd8f6ff3b89eb6292a7eb08aa6af39abbcdf5e3450e0775ee0c7641aa4776ab7024028701efffa89c95bffa5048a8b2c3bd3d6f754e22745d87f5fb74988f4f4574d43ee5c5d4f760774c3ccc0bfa8d36cdde53084aff1581334a28bafd7f9a965676d8dfb74b73341d8108d340018129258708ea99f36ad14829df2d92082d1b2888f6a2382c1f32819190c58d1d65612b505269ca10f3a7a5293a41c966f07a517e7e23c9d0c96e23210923376c8969793b713a10a8f98a29e8299a7ceef814ab726121adf6e0d586e26628c07d9230603780596548f32f66363edd63d88116caa60b43f2d20e4e048137b09fce181208454610ba0978ee12c68c04660a594f06faf54fc9c96be31658fa59fdf6d18ce6752dbd2cced3e113eab749e262bf26798eb8ff1b1806cd173968b739fc793ed38c4289d3598d139b4e05c28814f625df2b36e1cf5f7e9b23c27a721f052ded3c32a136740f92e8404a399da8f72002f3dbf89f57389a044e9ad687dcbfe43b371e8189268e531b652449df40baf453172a57591174dbaf573ed606c04c0e5b9df61a2a0409bf0daf98f52f4f7f77b404fc3ec3c6b34b0a2e60b83c523bbcbb1b8d6c56b4b371b7ac53c18163d07affb747d86d996f04c84395260d09ac6c0ec54f0405817ec3c860465f2d5591ef295367e94efd98f2f3bde363fdbc1d6879230a9f69dd12ad9c05b671c300e5be455664db03c6a5251a0561dce9a2ad9a332b20c3d9f47e66c9ea454719e9551c7dadd6d22916dc34293eeb01456de570ee27a3b22f17dac5f5545b6a4645fd606d6c3309f77793bc1d8db201596cfbd8fca5cea91c6829db67e77c434f9b756006e33c6e2a22d6a239d449f4a39143b2eef7d62107a6cc26a67b8f451dfd8730083ebf1f7189cf2be8da60749287f37db191869fa57b86d262a553b26f960f928230dbdcdffffb693659eb65002adcb54492580489c3db357f55571bb6bcecd21231f36c23a228e88f39b5270283e4f99f87c031726104414cf223c3b81636c79596bbf13c31a0b04459f10cec4abbf21b79a5d1b45ff03f981cf7252c63ac98b9f8a22e683aa680d0bd0fd9a830894e3780c89eecacbf304e022efb58d79ac246a68d4270cfd453edab506d08967c867db52e3037710a0b9a5f7cc8641deefb3b9432e7a4022529ca778b0c0a145e0f69b2b244c401f082cfe319b76864c54bdff79a1e73e5d30df2c0e1d640456d02477c10f99bf9f6b8b5238b93d60650692c7db0d53c20ac993ee0e3477f1a77c504948148f3ca16e3c637e022fda67e185cddc7686f05fa21f5251fc6d174c4fdceb5d11250ef91e4aa8092890ef84bdfa81f8bf75bc15ddf83192bdff776a0280930b37d93b2f5444eb4829467bc773710cade1942e73cb4998ac82983052492658bb1e6f645f0ad60dd4e215b6cc26ff717b8689767aafa6ef8d53377681f67b44764f8e21bac5e2d237f913c79aa89067e5936385bb08873e4293c040544a98895aa92c3ee929db4340b7dc39985a5d9e59f7d2ecf64fdc87ec37a848285681e46349cc4b6afc22e80e94f0cefd2a366cd8eb60b6a260a8730c0025916fef97600ba7312f14c9cf73707fabf9662ebaf1e4e3910772d1ff6a025d100bc773e90d02fe0ed17e5a2ee9a4a2a8d7c7ae431379e78c08786337079393a8ef97f7abd2b86e3d098e0610972696e6247d4cae00a23fc352691cbb8f375351a51ab39d77e40939d27e7045b125f48dc7ea6a966c950240663dedd1fae29141c5a3a28c8966a8495c9b99f59ec3d37c09397a7c2416791e5f2af27074c434f4b382206024f1b412c729c294fc6148cf0643b3199a7b4889a0b043b97e24b821420724a11c7b0cc973d9dfc7a96a7e2533bccd9404487e6c4649fd7f6a640f8c87e8ca11f7eb653dc1f0ffd19c0a3efdd301b3f60c0749cd76b3780803e59927f963e0a242f6c7a62cb9a750db62b19daf3d8449f04432b43e744394847a510913b1ce0a1dd4e86ab1a83c77e73688aeeefb7b2d3c3b7d4e21240af1979a6553eeb8ce497e47c6379b00955178930a19e54445f72584af9c8a4a5d321ea48a9b3d04a1c46f104bef52bdf46ef44864c3c6bbad7b687547db34ac126e43e5ade625444aa3de81143ee1d46a515ffd026bb9a7397058ffed9898febafc578b20fab8590665c9454b88077d65aa799d551479617ca268d477702895220437aa50b02918c45624c25483a8f4f52f01a76b23e8c588314f0e0f3b3d4f1368742c02be777cd3265f12a7d2cb512ffb544c79b648bed83b8d7e74dbb861a7ef6eef31b58fc98cf87c4b957b884c965a400cf960b292044897e65a4d612530e5937f3301e1e9d61d94a960719d584f86d54c568aa16e1f5c5415a7c5610174c4641eded0c7457d6f908607c8b91d56f3003c9b344118ff2b1259a87cda0bb9186d78c89b79c4ebb5f2ccc5deb15409c0a29e5083f16bbfa3a952b1435234ad6e715158608b3aa4ba8e668419598ecafc02f68e75add3976e2dc60d2ca7550b71e4e3a5f203b1530c38c73cf726af0f4212ee61456804f7171809189de12438e4d1dcfefa2f2d0ee496721e59fea8ead33a2c3828aa93af20eb3702bab196d6e01192f930c79b521197e7576bc6c744a22c47a81bf7f1f9073cd830f6fdcdd194bf89413d48691efd3d41813c058b06a440a7ae47f932e31773b4c5362bcc06048ef82e4b77d74320b394afde2730ecda50119466bebf8dda560315b6bb8ad7b9fae4c8ee636b800747b94379c650d310cea31cb1d27b4b7976da438e7c31256ae8a954849831bb3211da0fc526715c948b1f0667d8fe1eebfa3570f44304e89e4af3977445bf65dd8881cd72fb9ebc9494f9f0376c0657d0f5fba4a54d54806296784a7d2e7c1d05a5e3fda82d4cb68414fefd8b4659b87890d863c73173d12df69d89ae5a19c9663753e86b4be5832d2d3690b5b5cca87769ee5d42f601072eb8d8026d6ce5478da20f75f48f2be836ed240ea2d7f10bbb01857fe06a71b39c3d5d425064fe57c24c7850386463684b32149dbaaeb51b87d1b4c1a9d1278f3e5e9157d750cd9917d9c8387e3b10fb07bbfa1c0710f018822ec2dfed1d3a99610662d01be381d5dcfcfde5d117eb863c0664ab019d4ba70d75bc950beb6e4031fff058ac8b5f73b7c50c45dbcb128b6567d20a0726ac7a53187c2770ea5756e003be10f851af0bb3856aa71e5c929bcdda918e38d2551bb9e330572e84705310a373cab78cd965f8570dc46dc29457909f21ac9b861d973f6f4e50c7a3e665140cdd8a7750321fbb4566a7251b4b4483bc57217b0a19bd72c8f8a74a9fe943f48e85a72be05a8726ddedf7a6d1c10d0a15474db040f4536553bf2c1d499aaddd1a831612642b0d44824e8ca69f79b3c68a9ea2aa656c156fcb6506416cad483a28211ecce7bda9b209e00eb042bc0ab96a86ba026b0fee744eec82fa0512010caaa52ae3a26311a069763ea6a451dcc5a8ae7ec80dec9902a52df4e3aee97045b547a1e36abc48d45ef6f89a86e20280d9ae4851ef7e76f76c9a4271a7d1271a5d862d81ee69cd3df7c84a4ea1d731b6f1a824cfa7df7961c69b2152a9345c86a2938fe194625c537336aa2d8f578111b3c035ad32c852dcc2aa8c309ee7ff3039f3a644cd415fb9197f137748f07ae033134563757f1e19e0b66afa29f3e98f8743cb673a6fe73604866b92d94c7de8fe7ecd0322482b7d228293450b6233a3726fb47c2c5df9f9594157596a001eb2cc181e6c6c1c93ae1ce605be1a7097ba64044cfcc42ec25cc3a3c05226ffda7570c8e6c49980251390673304c159eac3917cf416e7a28d9083b4d11225ed48fe20b957f2d4ae1e1335e966a91867fe0a12eb0ee3c665aee58b056659470734a25a5302509886341a8920a0c9c2162051123175a91f789640bfa5188d92a2d8d304799d3e81f6ebfc00c7a567894b383819d1b418517dbc765fac7c493e2f6052fb4da51d2d3b7fc2100832858bcf9981121c6cc10cb67027e9188657532a4d671243fadce14794782530e00ddeafe08"}, {0x60, 0x1, 0x80000001, "79cb5b1b421058cadbc5629da665ba4e0032c6d216cc93649ec8830827ae6e055d962f2c2c52efb4a89c38d6947ba190b3fcf241b90568f7e9e7bc7d904b40b11096f045401857f470671918"}, {0x60, 0x1, 0x3ff, "71f10b70301980e04c5ce54000adf2d351b3b17d15fafd22abcc3ca638146cbbc1de1f2a061b2800612dc3e78a8b595644fdbc56a4a9146c3069f415cd3691ffa0e42384e0a97d0f385cccf8ae"}, {0x110, 0x1, 0x99a, "3af83782f5d3fa193a755624f6e59c96600e0e68899c1f4ea80619444901b32be7525aa9d210fd9761fcec908a2c9779e40732f5a7e5c3f83adecb22b8a2e287a34aaed3fc5e936be859c307f8f91e50056e226c313a3868be2e94ea5ea7dfbe93c6457b0f7210018a99d0100892447844e10f1927679123f65033d07277f4dd8932cb67b63b88be98ca6d85b3161fbaaaf573ee5ba04edbc95a89f7fbe3504e2fe8ba7ccfcb9b6fda79601a10dc7bcb943e2c7c83b071f4a9dd99594dd1966f971d66fbf4b598315346122b7093c2acb76868b9fb327d8a1800f866770aa76ba86927ce5b269931228991e1ae36db2d114c215ca2da98a3355d"}], 0x1358}, 0x8) r4 = fcntl$getown(0xffffffffffffffff, 0x5) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r6, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/535}, 0x219, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x41000}, {&(0x7f00004d0000/0x4000)=nil}, {&(0x7f000035f000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000225000/0x3000)=nil, &(0x7f00006ef000/0x4000)=nil}, {&(0x7f0000412000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00004ec000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f0000136000/0x2000)=nil, &(0x7f00006e7000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006c8000/0x4000)=nil}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000386000/0x3000)=nil}, {&(0x7f000002a000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000545000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {&(0x7f00007c7000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00007f6000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xee4}, {&(0x7f0000668000/0x1000)=nil, &(0x7f0000310000/0x2000)=nil}], './file0\x00'}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) r8 = getegid() r9 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000002f80)={{0x0, 0x0, r8}, 0x0, 0xff, r3, r4, 0x7fffffff, 0xa, 0x2000000100000001, 0x7}) r10 = getuid() setreuid(0xee00, r10) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x80000000, r2, r8, r10, 0x0, 0x5, 0x3}, 0x9}) executing program 0: ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) flock(r0, 0x5) acct(0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x81, 0x81, 0x0, 0x2}, {0x4}]}) writev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="a065af7f1f000000000000", 0xb}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r4 = dup2(r3, r3) ioctl$WSKBDIO_GETMAP(r4, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) open$dir(0x0, 0x0, 0x0) getuid() r5 = socket(0x2, 0x2, 0x0) r6 = getpid() sendmsg$unix(r5, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r5, @ANYRES32=r6, @ANYBLOB], 0x30}, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x2000000100059}) r7 = syz_open_pts() close(r7) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) readv(r7, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x314a}, &(0x7f0000000040)={0xfffffffffffffffc}, 0x0, 0x0) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000100)="c9", 0x1}], 0x1) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 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, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000000080)="f53080e2161d527fd2", &(0x7f0000000100)=0x9, &(0x7f0000000140)="f496868f3faa5cdbc22fbfc87d3bd02e5bfd730cfec44422eb6baf590f0bc98c4fe432473b", 0x25) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$vfs_nfs(&(0x7f0000000180), 0x3, &(0x7f00000001c0)="9aeb5ddd27dc62fa13e05863b06177e44397a7e09d0f31eafd90e00fec5a7f82af106c75b2b4fc09497e73d6636e691e7ed2e2912f7cf479f6061949270b8bd8f3a76d70c3c3cc60d646615459de3a8048f7295c7a3cc645c0152a46b3afd4489031b6d33c52f344f735d5bb9f78f035abce4d756dd081ce01876d72c08a18a88e7e3bc65d4c711c4737f403638acac44b2a7444c2117e9dbf963b49bb0d8f7b4b92134bbf3f23d25e6b73e90c54aa189193c31c2fd781ba832683c78528cfee7bd143c9dcfd92a03bedc4771a53", &(0x7f00000002c0)=0xce, &(0x7f0000000300)="505c8d0f2a0fd6048fcec73a5088191735e717cf5ac0ea615e200b442b55764308b5a2d0843ad65b8d12ef3001e336f8bf69593c49da132c6898453fec677cf0b525e7dce1d9094d0072115cecd99a9b7ec7fdb0122f45cfca0354bac0712f8470e6bc998277d8eba25f749812b6a6ae4779eada4420d8410111cceb43960583f9334a404e31b6e2074a43dfd0fdc68cf177aff6de6a3444e62dd6a4bdd9575e15cc7a773e337ab402f04bdeef8228d57c9dc50736d4ea64f4950c16ae0acb26bd8776f6a43824f762b39337a3834597e119ac79ac3380fde1d9af1eaf897d056fe117f79fa6769a3aca", 0xea) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) shutdown(r3, 0x0) kqueue() sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x12}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getuid() r3 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000003c0)=""/96) r4 = geteuid() r5 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000600)={{0xff, r4, 0x0, 0x0, r5, 0xb2}, 0x8, 0x96, 0x5}) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/206) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x3f, r4, 0x0, r4, r5, 0x0, 0x5}, 0x57e1, 0x9, 0x15}) getrlimit(0x3, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r2, r5) setreuid(r2, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x20007ff, 0x1, 0xffffbffc, 0x7ff, "01000000080000009bb82f36b921aab39b58505f"}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000480)="b4bebc969a71689294962668adae5d4aef182d6ebdfb130366922cf92eab319ef4b876ca41a997607c852f53ad5365480a9a698d699080b86dd8e3d9895d59333b414764b8dd9d6331f5d3771c261ea9f51598df5b337da3e27e72abffd4886ad77ba4de6c83e12342d1f2df99ca12e24493259eafae9bfd9a49e2fec4ecaffad5dfceaf65d716a055910b81d2d81bfb53751e06fb04ee59da60dd6e9ce744f68ca6029e98386ac875d515e2f4a2c35e9acfd04c5711ca91a5aebe4b6c0cffad988cc8f5515e807d75b57e40970bc80c4bc176ae756779265b09da59f1dd6a94d49b50a4a7a87558d1856185271b36088a9220093dc38d380ef97f1cec74a87be4db3a124d1df9136ababe7f856e595668ddfaa5996841abe193b5ac9db6b548f03c170dd997e2d60c37e053a33f139855bb14af3a1e52d4ebfb4d8dce5c271febb51ec39f9331749f8d0b2828523db8c31a41818ba540a1cbbdd8989b9e8507c2ca057c9b535ac295be8be39709d20301e303ce073e439a6cba4f5843dbc7e88ef6abf81b436b46f3f4a675c6f9ed21420c9c8ad57740c3f7a604c66d08c613dff9d2bb59fdd70cd5df48c36263cc784b050cc80b0cea9724bd5d8b0052394b1bd63a996e0baffb02a1e6a6525fcce6002a60f7cf9999551c3df399f1875b1b1ad65931aa12bbd6ac5b19fe9e090a19848ed9693546d0d7a55b58b58d8e71fc237389a4c519af98c9c0f022c6e9cc57e627a4d0c4142b7d2037438644bde8ab77c16b0bf18273af9e90ab1616341e58532478208b0df067812dc36d6df0ae9bf38cfc323fe21c1835d597e300533a9a864f3166b779d056bb0d194da4df717433b3fe0a52225a2c98df0c8b6ef1767fb0dbf2f338d437f1258646f9e87420f039c377ae57c055c2b8b98ec9a8c6933eb2cfa0435897c99a9aa1470cbdd09357afac9d1c43424f249c81035efaa8490e7797d6701f8af2aa84f106676d57786457a639896bed8b5d422392e6f5d8cdde2987591cbcb0dca1da9b6cf88896f3f184b0d9fbf569e27c53e02aa394c66629cb80ae6fd100a3c6587f3335faf17e29207f93c7c20fa6ae4642429cab1934749abcabf46c3aefc57bbe63b48060b99da33e386f626ac2eac88d434233dc49b0a1c820eb896638f1f0369c742362f69506c98bf147e616cbc0720b2e01428bfe409a34718b11687d9d5df1ceec8be65ba3c412bf9fc6725072a782c1c989baac8781d1f71ebddc18ac1e4e66e2d6ce71254a44349f1968ec9dc33dfc42d9b138fd125a5a8563f835165cf9a261fd82a8edededf3174493162768fd6e2ca986b11a4f3fcf90e2d05b4dc5d34016bdc38b8f033d1611ea48cb42208f8b6f2f227de1f3fa934c01ab1640da2d65c2bcc05bd5d57f746027f7d095811033f176b735fe213aae73362dda2258a797ab5bd946229d3c076da80c78a6a0439698c66aca2e2c489ed3ada6ca6ca4cd43eee5654f4ad5551aff1c36f1676165b5134d47bac704360808fcbfdf27bc2734ca8ef76487fbf9cafe453de44d0a343b7d2e7b7a24df33c13718bdbc26182799bc733eae72c93ffa8b3ba9313e8e80b7b8b9e2cd824895d7d3cb439388b62ec67fb135316df28cc27a916c7ba95834649a002f22969d6bcf418f80e91a6130abecf074a5c4f945993ca17b2e0aae40f9f69b9809f71f54a56ce89a4e2441b6a24d9d1db965185991f1ea0f683b5a5142328d3d746782f675ea49dc6d52891978008f1f5b4158a25154a1c363d0cea3d52b55fa732b7519d80c29c29271dd8dcd0485cd67e19b3d7ef1c35ac95b25b6a240f56951def90e5c9260539169ac08b0ee112bc17067b6b38c5f0ae9edfe8ac21bbbc48fd7a4f112cadcbe118cd35aee4c063fcb6aa1ff2b71eb7813c0525fbbfb31b8c3e4356acbcba20b9564813f2f2cfc579bfab7a7f6d0dec603ff68b4d3b3f1e8d96b1ebdac347a0024f0a14201187256850bbab8f74196b50b21cbf962a2c961d7fa8dde1628b2835db146cc58c6919535ec228eb2b6585a405b259032ed77efb440f86bd1aaa41f198cfb7c2c85dcf63bcd0adef36bde390df6a6027f2c0749a53a3610774ece03bc8789c0331901ff62beabb6958e52367a308f855c51b1c71c6e9bb327b54dd6dabfca7104d2aefee8611968301ca03fe9fa6f4bb9778a37e7b6206bce61c11ea78f2f66cd5f0380f8541b101f46da2b96b1f93777df108f0cb46afb03b438754ac31b634d7edc17996557195139c2ac54929c064c64043c3deca54f73619ec59a6b67e90a16d477db61213dd873d71bb136a817d8f696c686c842567ba377a932a7ccaba3b9184132aec038bcc86b6b67855557554f5f2c1e8941c2c1f30175ddc74800c3f19a2de8d2f358dd5c6697d067e6814a86420bba151fe3c6ca7415815983be4da62c26617e7ff2f60c54d65da70db334e667a9788462e1b2bfaf72c1c3256c82306139b797c7f88b09bb4aad14bcee5b34482395ff297bf8250f3c50db603a714cc6568b16b335efc9307ce188ffc4679f6bb8f508b5bed419b7ef632bb112985795439d000fb25cb9712a5a01e071985a9d77e77a4b91fb6923487e1fcb713707ff6cd06556bc50a4789b461966f08fa37950430e7e30257afb541e31206a0ad2316b1dd92a244136bc6821c0210a2a007f2655d56f7dcf38c769855e3f5805ea215837ee7ef5e3daae619731328ec75f7ea719d79fd20398867cf83be044a45c8e2a97bf896c34ac6c14352f2703fbf4aa5d121e3dbf237f67fbfc51a615ae46ddde0571bd15b4a5917814e90d57713e8e0591803b2b27710d78c6ffe90ecba73dedb4333d59234874bb938cbc880f4b9239334576de213e8c18fbf3e114b5ecca7e10b88edc3251804f97756c9328e93c7b96848184e094e84a09dd042c494396a78500e6a92ab352c4e60a2e303ea0a13a7ed41187012bbd2db2e4c2148a995900369331e1204e9f9d780da427c3e9cf1bda6c197d719e7b525b118a6bc33ea162b15c77ae4dc6bae54f8e7cd9e1950919213e44f885035464f85026ef6a2e81787a71e58fc4aa645d1b7e95b73816792e0ca2e981aa1b50f824b294800da477170d70f0f00cc645da0e95422ca8a899cc173d0ffdced372077f9d19311ad06c86be335b1532fb9b1932a4697f0b450d64a648c838b92c4ec420e194b1108980", 0x8de}], 0x1) r7 = socket(0x800000018, 0x3, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 5: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000340)='./file1\x00', 0x0) unveil(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0xe1) executing program 3: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f0000000080)=""/120, 0x78, 0x842, 0x0, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/14}, &(0x7f0000000140)=0x10) getpeername(r1, &(0x7f0000000180)=@un=@file={0x0, ""/84}, &(0x7f0000000200)=0x56) syz_emit_ethernet(0xac, &(0x7f0000000240)={@local, @local, [{[{0x88a8, 0x5, 0x1}], {0x8100, 0x7, 0x0, 0x2}}], {@generic={0x7003, "ab0170da2adf607bfb3ee804606efbaf9cbd34cdd83195395e8f9a457da67a8509c69d4606ad6edf1c35dbd78c51b0693e7dd2f4edf882c1a5d5204e033d69106a0ed0b0e83cf7e33c71c3f1467002272978a4dd1a02f606f1963267d0f06e2e8afb23d0e188f37aa9caad5dc60aeab778076cfe1e7204346b3d7c0ed9464ca93bce65ce877f1de784f6bf6677fa5452a1b79620d794"}}}) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x100, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r3 = semget(0x0, 0x3, 0x400) semop(r3, &(0x7f0000000380)=[{0x3, 0x4, 0x800}, {0x1, 0xfe00, 0x400}, {0x4, 0x9, 0x800}, {0x0, 0xb7, 0x800}, {0x1, 0x3f, 0x800}, {0x3, 0x20}, {0x2, 0x2, 0x1000}, {0x1, 0x5093, 0x1000}, {0x0, 0x7c88}], 0x9) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000003c0)=""/127) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setreuid(r4, r6) socketpair(0x1, 0x3, 0x3f, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r11 = syz_open_pts() ioctl$TIOCSFLAGS(r11, 0x8004745c, &(0x7f0000000540)=0x9) getuid() r12 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000580), 0x800, 0x0) setreuid(r4, r4) semget$private(0x0, 0x1, 0x10) pwritev(r9, &(0x7f0000000680)=[{&(0x7f00000005c0)="8fcf0bee1f1b5c855e6760d814d9df94b856b8c816ad949852797950bb3d1abacb5d012d2f42fa886975dcb575f1a81690444aeb35c512e0e2f38b4710b069851286b0c74d740689997b0f56756278c1065568fbb40d69af2bb9b4a8b711c7f5b3d34cee97a97b20a85ee0b480d78d7275f697e0b8cb604077d7baba525aef77ddcd5eebb3f8486f2e553339e389a66949e686a92f7b", 0x96}], 0x1, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0), 0x200, 0x0) fcntl$setown(r8, 0x6, r5) r13 = getgid() getgroups(0x7, &(0x7f0000000700)=[r10, r13, r10, r7, r10, r7, r10]) preadv(r12, &(0x7f0000002b40)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/103, 0x67}, {&(0x7f00000017c0)=""/222, 0xde}, {&(0x7f00000018c0)=""/253, 0xfd}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000029c0)}, {&(0x7f0000002a00)=""/69, 0x45}, {&(0x7f0000002a80)=""/171, 0xab}], 0x8, 0x100000000) executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x25}]}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3e}, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f0000000000), 0x0) (async) socket(0x18, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, 0x0, 0x0) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x45, 0x0, 0x0, 0xfffffffc}, {0x106, 0x0, 0x80}]}) setitimer(0x0, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) (async) r7 = msgget$private(0x0, 0xc3) msgsnd(r7, &(0x7f0000001540)=ANY=[@ANYBLOB], 0x32, 0x0) executing program 4: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000502000000000000000003000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$hw(&(0x7f0000000280)={0x6, 0xe}, 0x2, &(0x7f0000000180)="0127b25d44aae63e8c139ebd202bcb588acc7aac0d9e0250020aa1bb206a7ce27d057a5629736394517dbab6c7e8f325636187f40f4afab1d6b830f4a7a2ee512bf211212abc0d8721db29fa60064a0e9a34319fdc5c0edab0bd936835f64ae1a890e3f31cefe41193", 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x12}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x20007ff, 0x0, 0x7, 0x7ff, "01000000080000029bb82f36b921aab39b58505f"}) writev(r2, &(0x7f0000000180)=[{&(0x7f00000009c0)="714688c3aedce32d84628a599b646fcebc3f97fef14c64b465c657888acb0d4d10de9a40866529fe3b486823b437b7b99b6a5fc09b36567a6742830b345cb7055db8bb157a1b3f509d069e4220c73db1a608ef96982cd93bc34b929171d7b0fc7ed382aafb952e15b911ad84854b2e7ea7d04e2104c113c4e4178646e203b3ed98669e953e7d89affa57ff1774450d287e6ee9179911b74d63376539d3b8571714cbc82daab45bc34a83784ddeb2753ca43562784933b1043d997fe5e147962651925fec3fd0afa7d33f8180c1ca61c0ac3ab4516e17ec6d86d566ae000f4ddcc885480993edfaf8a6a300f424497b70599044202881b1c36661fffac5aa26df4dcaf5181aaaaf21de8ee04a1e56f6d1549f8155459cb78f1cd3d7f8b06a80a30bad47a54cace88b622454848cd31e9ee15be248e41319dbf524fb14ad22e4551a044266129e8c3bf7661f4564a61c521a16ac7b105567048a9b27711f805e64b390bb464ca6370162341fca5f121b5ac49a3a06f458b95eb7e142c0ed0ae062ef79d6ce3f5549bedc913c81a752523a057b811074227646c3903d5092d687099f6f0fa864a516511e780a90e2fbef704792616f7ee2feaefdb11864d49116068e5fea5c95762960f0687ef9bced13c74b9f80dc2ca03e5383d67d4ffce2f293c294013d922fea8ab685a08fca72f1da74be8a4577290fad05d704e894bda8f3a7ee41fc25a6610e07b36d85c0b9d1623949991cce1d773a3fab0a8ca4b5cde17d247b20f69fb784d12f2c6eb2c7dd5a7a43d194dd499acb506b3f4d724fdc88e713c864e2eb1ec91bc270717a27cda8590fc1c48df8282a9ec5686f9ef4c78e99a2da5a57f482ec6714f5c2d58f4e1ba34b8fac93b05b9cc7babca9966c602c395edbc06c1e57f4a62005f6f7a5c47ccc4e3a720595d0b0005f9c71de5e58aff3c191fc2bb473134d62d25e18d0872e118f05a7d43de1d99cb0097b6893f76e44c93c5c04acf8b7c0ab369eaf020fbdd7dc80ef1da83a0d7877af60fc6fdaab2eea35bf5ab65038aa82eef294090a7002acab9a4e497d4ec21cbf7447218a06a53cec35fad2ec5a317d24e39b0af94d280a668b30d7aa9ea787994ecc57e023f49935d8ec7ec44a79c12ccb5706757a1c3275ea37e20d3e5a38dd2d7d00a4a5e0c34d6582d742416e51606497eebf36182c34f1e693ae852b1abd361ba0061b734f28db6e3d1a07b87e0f87c694c51c2d1af81ff70f849fbf3e0da62d553359c8ebf0dc597b3bbdc01c3f487cb40a42871ca7c0d385fa4c19a235b219dbfadf800fb54c1092d1c7161fa50117fab172c69f3da25293b9fdaf74d3f2de77343bbecdd5524d0c3f440dbb7b688e84edbc097ed031b5bd0ab099026b24a99065ff36aeabbf446666169fb5f856b24faae027affaaae2d0fd13c8e8d380c81c12aadf11551040659a9bc6ccada1703792d19806ac6a18f881ea0c4ae1f974b11188ac1367fb0159379b072580553cdf1f2bc3757562782ad14821f71128ad499a380e1d6f081a226dc3c4fbc7a8a06fda18646a09c48e92854719733af42140e267245a285a9747a1b63898a07eefed023f640c6bf6f9e67759b2c20ab43c93754340a93beebfaf9456cfecacc06e0bb0ad9d9a80cd25f4478c29006ab198593cf255508189abf14f160f8913afd9e78454ee42d3424438bc6f8d7f8e43f5df884a15a0fa9597d47f2012a437a8812c92d7864d7a6902a8a807fec96511d5efb0271ae53e3c500db2b1d19ef963c96d0c314e7020b055151767763c26d7b50aff9da2b9ac265e55e44a759b47ec50504a243ae5b92a4d223e364cd048153467a5d69bd563b11611b0419543e891fb846ee8642d0284a43c67b012b7857cc4168b4d15f835cf19c9637bca0fe9a532b8b99ce4bab7be5197702fe0836f0fca2a76805550a003977aecb7c53e56d5ff1b8d0b718be5593142e6493dd1e76cd6cf10f7d89ae55874be30f11ade8e61bab20e9275b69473d1ccedee8eac192ac012b19070eaff02a56736b6de896401a0588f551e8941671d5a767a30cdc02e4fe002f8a3171e427f5e3f75ed9d0754d8bbfbb6650dc0f1a41c743f5f1f4b65fdb4865bc37729d3e43e6669243d12e2c5df313843c2a511c24a59cb530751133fc44d8d4103bd304226dd2e861c3d3dd1667dc53ddf5cfeba185294bf488d2663858b09f2103707368d664cf2c738d69a2224af556b07196e21c14943016791216183a5960fec47eb0b5306650b0e38cc6ef7b3fd10a318a016dc2c649e90b2c2446399ae39caf823ec3337fc8d25df465dfc0f8701bab8fc1865f901a637cb8610a33a1ed887e6b368dded6ebe26234cf5fbd36d4efc5d82450651e82b073cab54ea1cafe4beaf953e90b1e95655b99a9a2b15fb79af8e942baf4f2a187e854282bfb3af47e3d8aebf11af13d04baf1b521f66040e0d1728f6b8f238f85143e84efe3b60a0fb7fa03972432b0cdfb970ae6123f643454fc82ccb90698eefaa3b02d28688c44c51031161695566b62afac3193ccf15450169ff956aae1460331d5ab192653774f3d33a386538f7f10f53f65d12576c7939afde94651658d90ec54a493f9493a8572621d293e73d6431ff2e92d116b6c0425c0372c9428be2c343cb0c996ca936026e846052c7ab8ae1030d699e7e6763181a61237f0744a35947ec3497e4ebb2d1caac59fa3ce937334ff4f80767215d2b231a18f0a5f43beb3ad84210cca31d1627e5c1d161d1d139f564f1cfd766a30f46066e7034596520e3101a80669b7c460981e2748d81ee7ea1d08e313f94a1151b95084f81fa3d217f2c4af801e96782d559e7d3d0c75a0bf6f6e074f1f413cc4c8e2800f045369fcb213ed20df546ebb7fee2a91ace908f03ca57f110c92c69ac7a8c92361595060afcbbbc53ed57c460a8758307b56938ee1811169f2629191047799784845cefc3d952208980", 0x842}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{}, {0x1}]}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x24}], 0x1}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) dup2(r5, r1) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x80) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) setreuid(0x0, 0x0) executing program 6: openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xffffbffe, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x2000, 0x8033b9) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0xbb26, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60b9e54d0014040000000000000000ff000000000000000100000000000000000000ffff"]) seteuid(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x3, 0x0, 0x100000001, 0x100000001}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) r5 = semget$private(0x0, 0x3, 0x2) recvmsg(r4, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/14, 0xe}, {&(0x7f0000000380)=""/185, 0xb9}, {&(0x7f0000000440)=""/120, 0x78}], 0x3, &(0x7f0000000500)=""/82, 0x52}, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0x0, 0x3, 0x82a]) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000503000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6c4558 executing program 2: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) r0 = syz_open_pts() poll(&(0x7f0000000a40)=[{}, {}, {}], 0x3, 0x92c) execve(0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f00000000c0)="34c90ba4af2d0903ab4a92e4c8f0957a086a34e2a475a033332d2e6f142465cb54ab63d73163f74e03a8de8f4221da6f388a09974c64e53d3ca302951078302fca", 0x41}], 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000080)=[{&(0x7f00000005c0)="fb051aea3f669986f7bd29eed47902538960e80cfdcc03e596bf70240e08a7c28327a48426cfc9523c60b4b3be6da4309ba34030436c6f8c33e9140d", 0x3c}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x479b, "bb5d8846eb3c87f896bf01c2b1be4c895091a896"}) syz_emit_ethernet(0x0, 0x0) readv(r3, &(0x7f0000000a80)=[{&(0x7f0000000440)=""/86, 0xffbf}], 0x1) getgroups(0x3, &(0x7f0000001280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r5) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x108aa, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000100)=0x5) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000180)={&(0x7f00000002c0)=[{}, {0x1}], 0x2}) readv(r1, &(0x7f0000000600), 0x10000000000002a5) executing program 7: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x3f, [{&(0x7f0000fec000/0x14000)=nil, &(0x7f0000feb000/0x3000)=nil, 0xa6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x91}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x9}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000ef5000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x53}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x1000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x7f}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fec000/0x3000)=nil, 0xa4}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0xb0}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000c9e000/0x4000)=nil, 0x8000000000000001}, {&(0x7f0000ff6000/0x7000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x5}, {&(0x7f0000ce2000/0x1000)=nil, &(0x7f0000ded000/0x4000)=nil, 0x7}, {&(0x7f0000e85000/0x4000)=nil, &(0x7f0000d59000/0x3000)=nil, 0x1}, {&(0x7f0000c4d000/0x1000)=nil, &(0x7f0000d14000/0x4000)=nil, 0x3}], './file0\x00', 0x401}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x6}) madvise(&(0x7f0000fef000/0x1000)=nil, 0x1000, 0x3) chroot(&(0x7f0000000280)='./file0\x00') madvise(&(0x7f0000ed0000/0x2000)=nil, 0x2000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) bind$unix(r2, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) r4 = dup(r3) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x0, 0x7, 0x0, 0x0, 0x9, 0x0, 0xb4, 0x0, 0x0, 0x81, 0x40}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000440)={0x3bb8, 0x1}) r5 = semget(0x3, 0x1, 0x40d) socket$inet(0x2, 0x4, 0x9f) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000580)=""/4096) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() getrlimit(0x2, &(0x7f0000000180)) close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001040)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="d4a27305bdb47869efd52a7d23343da924de2af62e2b4dc19debc8d59e8456ebc0881628ee331aaee4d7b558d675581508e34527c95361c7c70a008e9d734928927649b0b980ae5232df6136db28447be69b563f135c28f145c360604c314e02d5400f173ef2de03d3ffb3cd76b6de7db92e561d6f26c410caa4a28a2e00000000dceea2c15d3cc07189aef03ca9c754cd3c1470b9dba335d9fb388915cf960f2c6284efe4d282d2cd865f734cb980f3200da8a2dd5308201ab73c909ad833dca60cba6b8c160ff9ded60c761012786406fcc7629fe96628c2835a829d299dfb64d92c95cbfaf08b6b8a0c15919aeb323ae2e995a1c6535565770b658f707a30", 0x100}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendmmsg(0xffffffffffffff9c, &(0x7f0000000580)={&(0x7f0000000540)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000001c0)="8116a2a4013f78b607189e6f82adc093de77339c8760a535277f870b0ac5f6c6c6f6ea7fa819030052e5f5668509b1e81302", 0x32}, {&(0x7f0000000280)="c153221e610d3183aca2f6c7aa8c0564bdd937fe3e6155c0e35d8bf9e97ef6750b29f1ae60f853f36be29760a4c04025553dfa3cbbdd91b7258ce6fff88d1e25b7d5024c1ba42c4ef7ae274dccd8449e0930e9d82ab79ef13aae6a31be42035f790d095a08729eba6733458e39724e85856eae0d439f30e240359bef5090c41f18111cbf13c4c24791c71fa1", 0x8c}, {&(0x7f0000000200)="c7915fe30e64488f21d3e7f8d7a3a087a8386c77ef", 0x15}, {&(0x7f0000000340)="d009ef7febaa0acceb8af2907b800b5a47b830ee9802f6de7a921b9ca80f36330f582b7c16024169d3a15291a40f048954c2284131a495b96ab3eddd9016401efaf64fc3207ec0214f86794ecde0cb45d8e93004daa49cc9e8a4d2f70262d75120a49e4603fff6ab96dcf58955e48fcd7622e589eafe2537f3f96653deb55c7c5affbb258149a2ca6e74a81ace8d88b0cad7648ef18fdf1b9ccb4e878aa06b577295580fe3f167814b5cfb507a197254beda24071dcb8b8577976147bf364ddfc3bc0ea21789e7c66194dfec73617200fcc9438e", 0xd4}], 0x4, &(0x7f00000004c0)=[{0x10, 0xffff, 0xfffffff9}], 0x10}, 0x401}, 0x10, 0xa) msync(&(0x7f0000952000/0x2000)=nil, 0x87abbe8d1cc6ad9, 0x4) r1 = getpid() getpgid(r1) getpgid(r1) r2 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYBLOB="ff02d1edc3ab97eeb050e97ffe0815471f6e2a", @ANYRES16=r2, @ANYRES64=r2]) r3 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) msync(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x4) dup2(r3, r2) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0xb7}, 0x0) madvise(&(0x7f0000675000/0x3000)=nil, 0x3000, 0x6) executing program 4: sendmsg(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = socket(0x20, 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4509) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) poll(&(0x7f0000000200)=[{}], 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmmsg(r1, &(0x7f0000000580)={&(0x7f0000000540)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)="18f2ad9dd0e97aca69a2f9bdf12137265b73509017728ed77c5c88404d4a153dafc02c055e74b41c6ae02e58ff2833d01ea4bf3f04ccbbbf2950ec5289dc30484192c49be340f7fd076ce819ee760efa2753aab9f1bdd44bb3c2bf3f84f158f7d2ef0b8f180833c531f66556879491d43e983537a07fedaf87cb1b04e943d971b3909e6f33a1c39b6f0900863c8d4acdb4b0", 0x92}, {&(0x7f00000001c0)="95511a8b044e7fd4d5c08fad32a1c4626c10188e6edcde0e5ec4bb21e9d91c6193c6e9ae18c627e9e31e0a30bad018cde742825b61eeb43c5b26f50ff506d861522674224563f31126c4b737848f7fb57a134261cd5c12482afb5025e06ccb9853e3fe14444313b5662c5637324b8a00371a2d66f1319e7cc2d2a7c6fb711f02082c7eaa243cce784b78d23486d0597932d152d98d509a1aa2e8e1f2504493071cf62a428d588adae508ca6362e06e4252232551f3e3a1687d2a81ad964cfef3f409d4e25da1b3eff86420018c0ddce79b094404bb3afbcd70f8bdac352c284387440a660b98122b2f9a4a8422aecc", 0xef}, {&(0x7f0000000300)="f230d657a17e375362b48d5fb0e9eb593a81201d8934897ae46c818c1a26e5ec51ab6fe5c498d2cdf28c906d7db898ad651d79246f4bbeb94be59cf5711cedc76fda2e23b491edfc42650e0636538071f14634538ef69756a4f1567226774dc34c8002295fde55eb832cebfaad5a02b082cd6061686e6852f6f674789970411b91b9b8f6", 0x84}, {&(0x7f00000003c0)="ca881e948cca238c7b7f7503654b9876", 0x10}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="00010000000000000100000000000000e8224acf3cfd1da5f594ca7de644fef82c7a47f1d4f6c67720285ea67d398b09285743483a90c8034f0f43735a341de76dbf7377db1b93d4271ec094521c254f767386a18dfb8845e3aea87ed93b8b9df7a3afea9564983a5e00b9ef4461b3991083b9431c28e17eaf8095f5792842f1e1e960a6693a0bff4383a137163a7ed8fb309f136aaf69b5f1caa0e1981f8685ec5ede5b82cfab04dc93f8e31bd495f10a9c4e3bf6320cf86b5eb0d2047d3ad8171ce1fb47bb8f1c41650b547b2b61bcc8677a7ac6e6f4137c11b42ce388afed1242ed4d32ca918bafb5cf44dccde361274a16862f7ae0da9282ca2b0000000013f127152b2ec4a0f8c36d43a79321e63d431f3f7e4228631cd0b2a405bd35d4ad27be905ea9302e2c41771b37fab6cbbe471d2a046464852d45f3221ae13f355b4e657cdaaeaf76d50ec0620dcaf6c4eaf494fbda9f27181b92e8285980fccd259297b1444c"], 0x100}, 0x4}, 0x10, 0x0) r3 = socket$inet(0x2, 0x4, 0x6) setsockopt(r3, 0x2, 0x7f, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) r4 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0xc02069a5, &(0x7f00000001c0)) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002040)=[{&(0x7f0000000700)="6c0135", 0x3}, {&(0x7f0000000280)="6156b89a6c15794f5426cf6a9a99b45b13564d6568f0610200e27d20182a400c7a9a8f0bf304294555b6b6cd19d32607b3754f4a88c97fe52899b92de96dbe32036c902694fed8aaeda1b13395179e9aa22d5bb4ed975d8a585625759478115f4c4ea9fbe58382e00bad0eccc035e1ed3c1f43529514d50fd81869975cce62c2e196520b63fd16166f35d4894abbed34c52f3e7e55be11106341ebcf1c65735c8daf2778ac93edf5dc7c5dc0e6f7416324e215e1f4f11d491212c3a09471f96c6159e6bd43a5229627f689520ec1b0e8d007b386c71ceabb3af176a155df95172db28dd5d190942c4b2af5dbc0c0522441533bd4537161a065d73eea7bd3f6f65e9c7af636fc80c15b7607845e60f6b8e0fd523d6d1e40d732bb6862c64ff563ee9fa0f82fd6a3f3870e4a6f14ccb8d465f1e5c56367bda0bdb3c807af84c039", 0x140}, {&(0x7f0000000900)="d09f6591cbc30693afd0b88a5a095acbc2a56dfe7b00631bbf4fdf760bdb5ce6c02523c5057fa75fcb6b520094262d6b81f8fb491e0d5f97f7e6e6fa34e3a87f4928bdcaba0d83c8a2f9b2297224ea89dd9aec6f5b8a9b09b2593bf5a6bf21f0983e", 0x62}, {&(0x7f00000009c0)="e0707225df5da0a3cde8f30024830d8e0a6a680844e59fcfa5dde0a596d8cb2901b8b60f269bdffed86a45026e99759cd124180e6c72cdd068718d18c40fc74364f4efef980c177c9d13853ee6bd3efb6bdd04795f2e00eef893ba9db6c641724b4320eb59db72e821e00eacae80ac14ec93e79465b5dfe980b08c3e219e10a322fc6a99d984aa3a17ac3eb99a7d90cd400081b6b1e9c2e49f51572faa4aea239b26ccce2cf371ea6bd4c4ec685cb5f1e1944576a86ba1fb802e8228e5f58b56265448b08e1f2d780a33751c191bc1a169ff48b7256c2993e0bc717933110bd6383d6022fb98dde74b5ab0ecd85d1c8019b3b8c07c14da5e8c27dea1464f6fc6dfbdd6c0f4b271cd8e8de994b9ed88cf29836e05544d9b93bb7fc1e2c2c2fddcddc82f884d45aeb0ce7407d2577be2fe2f8098613ab2ad60b5032a13dd9d63a2407efe3fadd1846988c3a299fddc1186d14064c4aeeee77394eb10e65516559f522378718fd87e5514c8fe55366b2154c898a888dcbbde73ca9e0126d6ee8c27af7b9eda998ffa359f377ea61147a6c3197247f363596ad3d3d0d9282758b09339d02616828993b0855085ed4748e48c50f7dab9668a7dca419149596579bb01408b8f2afa2b4bada88efbc57b7a096065fe6cb148eaed8f3becd5c7287c19d8b8d9341c416f2716c7a6ebaff889cf1ce69c7f4bf117fe4aefad2a50526a28df87ac628879076fe3b857ea830f45cb702afb7c25a06abe4d2a754d0fb77ff30877884fda5755e1c1c02700bade0be10b3c75c0166e477992584dbe308f2136ef82f72391136424d14b3fe1c4ff4cf8ee3d4a30577aa377438a795ce1efe0fef1f6436644224f92b45b87ec346a63a4600abb2bbc572ea82333f56d942d0294230c7ea8cf24bcbab7de10a06fbf4b8a5e4bc88a0b4d676062a62d5042b5d88b0ab80962dfff7ad508e6580ec0e565541c713e4a854483788c4440ed3cb388bb2fcf71e33495d9729eaa4f3df7d9118ea8942720f5dfda14cc5e35cd1c648b1e2c5dd0984536f225043b7aa56f45b94959d83990e6050353c7681fd596fae2ad6b43b26aac3e6302691eb49a92ac075b0973cc230bf41a02ef123a80cf799a9cf2c472ab0b45cde3c980a092662b79205d07c040744781e9c27e32a133cbe9e219489d97bcae4b2ec4ec0839978daba24fa23bb89fa6edc2b1f929e127136e13d7ab140a240aec7006d0740d15ce77b028746549bb91bde24e341d6aaef7684082283943780105de76983bc8c5101001c3a3a5dfe282d11d70ba08237d0c23eecbdc4a0738dcd1d0e92649c64d1fc75f5d4b1ccd10cee6ed69f4f63f63d63b04a73fe9b0d95ec3d98d55429524a7d5dc83c878f9bff0744c3c3dac7513e665383d243302b985da0fb404dddbde640a4f389fa4c3fb9ea1c5f9d515a2ccc8f64c832aff4f136f99b4d917ed0c1cdede6ffe621e6cd136bc2d43fb680dff0c68099c9503f61d3640c8ab7e0e00fc4a83fb01f03024f4f5325c1fb55568bae34451d9363cdc81e46e97b1686ae29abc9b06c8b5c7e989d3ad961e7216588c01b58b29fb05c432a615d17a09e3adf06cdfdf3dd2283aaa8fc9399b7b1d83c595c27f27b0c43fa110727fa37634d748bad8737cf7e94fb2c07b9737c4576b58e746ff84bbc736f246a7a368af9bcc22ca05122b160ca182db54145a62832ab52e1db855a1b160ef5f619b49f1e02baac67b9b0e626ba6070806e70c82c2d7c3273cf8e90270481e7baa2b2b4dde1b355f71c38405ae3f4f20e53db5e1542091b7f01507410184c37574a9ac52e3d588311c12bec275849496e726f8190529c0a49a0e3e6f455202aaa85bd892385fe7109b119dc4b5f9d6f74b0d27e04b2b648769af58d288765be71b37989a5ac5ae732d9e2a12c722e285383500d13e00dc7d6a064a7b207427edd517b5d30ca905935dbffff61e10b84ca904e4b58ab3278b09d1a3af7e337f777393b93c0e84ae3eb61f87e8f1388622fa35fdd51868a3329cf2bb1a8fa5fefdef3f8340feeff8048a96a2bf7466dce009599d9290c3e091ddddbe3f2031ac6e4c5ae5cf7099f92dde452dbaea6df2ad42b0cf665b8e221206fec348a6e3a70de77d7f474b88e8d328009c8ee253caef981ae633705c28594d3da0ce0de71b21f1cf64ffa8a23f58164d60240e1252aa62de9da39247acc335c352a8724ee35770747b3baf2ad195811dd7b768054277f7e59984084c464d49d936d1c66f7eb006001104bb29906ed7a14ffd968315fcad150cae3d278da5c0b1c82a62da917c39114deddd5bdfbaec686968e8f1aae41a18121de00cb66e9cf95403ec3c47f9155482f2b586fdaa860ac2d3d47329b1d493480fa5c968f3908f56c3c4731df5baab9d67b7b2253e3965a783031979ab940db29a998af0ad8fb492a883a60df2b28462813f8030bf701ab0e779cbc175a7e8d60352352ebbad06f6f1fa8b7d642ce526043ea448fb8583f5ad9759a422a41e41d7b3a36f2fd3acbb63c4d59a719300c9820093262d6b7953ac6f90c270364c31e7295ed15d106cee1285fe71b446abcf7dcf3c0e275e4426bd4e7a57e93e7cf73e1372510d8e6a2048ff8780eda3223277a03eacb710cddfe510169064edbce166244de18084dfe2508159f889a55a67f083c558a9b77f733daff67179a2322b53179e0079c92bd7aebaea9c5340f3ab4b7cc81d51803abd09fcc33392063c34ce1e1a0e675adfdd4a492f5a45e96d2da3d4533c9591bba11ee5a7f8552bba7cdc68932f8f4583e0c8f72b064fc249e1be449f1d4e6c8faab0b83cf3b6f79639ed34660c399113ca2e1af84335086124e5880174e4db34eee82a81ad779a2abb3f6de2d6e5ed419d855396579362285f40c6aba7fac5766b30caa1b5a3ca31935a45e124040a29b974de1cff0eca1b1ba280228bafa33d26d87f77abb36415122a0cf24e1525228ccca1f6873e67bec443c6fc46790d2af8029bc97719078956a3d3c897faf5b19beccc2b37813351bb8a0964a5f8cde403f162d4035b6743fdf93830888e6d0927e68c924de1ee1e6eda7de8348196a0e240b4fd629338d977b497c315662ab60b84797b733a931741f0f7ae88e608a9dc73ce5f2b075af61b6acb61f8fd475ae504f97723326778a75a37474e1cf7aeebc8baa20f2168d566c1cbfa0eba48c19297ed0036090a7989ef743211924453e79ea244aa18c85170c9aef0f4047332f8b35b47776723379273f292200f4a95c5a19ecd42eba114c3f8cab75937ae571eefd7d79368272db2d2db75a1951fba103340a092a7f7a11e6ed7aede39b6992f2163fddcd8998b1a51ce55edd4991bcf242545192c5da99577e6362b1a26c98ebdd7353b0a1ad10b5736faf60273485d0b7d8f9c6dce6538e5e8dac1b564bcf788efd488490736c1cc354758e6d394c77561e47c8c5de55c824dcef6c2ebb6e9e2c734ea05b56b5017f2447a2634099c1b9b09e061f6747e663dd92e0dc5eafa5eccc7e8d161c1e79f30230bb07dba9894fa6af1c66592cbbff937c01747ce5ca6b356f54f141420e38ae84b8ef505cb8e5a20933c463f48a70983996b72219e31cefc8a9485f6f5451deb8686bf1551de5b549da221a014fa06222265932a5dbdcca51d053482d30798e805c6c65808d72cca8d8aff611be639e7af32a8e9e92b2b83d59a081b86a7704b92ba6ea48259a31175760354ca8733a53ada1537a123ba7dd87b55bce95c238e30f19092f9585e8dd9053bad2c51385afe012c2dbd3c277c9e6689e907b907748964f38b9576ff9b88ec5f1961cdbe845c7e096061686ce822e34a2228227e934803ede4b984ac3e4ef28f0c0e24e0893e70d7d0f66847d38a14b3b2ff87cae2d1fcf1c8db5c32d02250145fbb20cfb8b279baa4a12526484bdfe4d36d49a82db857b82a0e11a315ea2e298bc8b8a69f4f7545008a440ace5b2654872f3f569269a1144e946c90f904e48ba061c1a615e8cde0a4194a567e86041ac9fa4b42553e19147ef3185fdbc685da9b439f02a6a34d8858eff5d762d4970488508f194b7af38590888c70d69b9eec79e53497645006ec6658dda11a7898ae96c8bc1a54b48470dbd840f0fc68799019b5b4137dc5de49af82d12ff2f50033ee8007c7d9ef1ebb3d60fddcb9239508a858df67e6ad3ffe23acf973db7421777a6a2f23ac58f599d88487ad8515808de09a0f59aaad6ecd7ba190bae74968c49b63451fd68cb2b835db73f7e341587aec98e7618b9836b8e851cb31ba1a2a86d52cf167279f850d811a0209a3d4a9c54055ba189eefa40ea10cd6458e1ba09979a3bafd21c5837fe11c264dea2f529ad2ed6d19849f2e8c0fad613478cb66a6724091e4b2c56588793813b44745eb97e688f382026c85e87124a66f542bdb99fb7fcd874d34985353e74a166a9f1ad64c305912b2b6ec1423c15788fa6b2194e2be021f1deb0f1b3d44b3313fbc9a38c290cede3cba47afcd98a4e50d019dfb64214d9c18448c375186ae9cbc7df4614ed4b9ef760c9808a5698c81b1542bb08e4fc82bfaa01be4807d4f0ae852777642019dd45d876e2c3bfc3f0486016b3d763cbd9d899b3e00c7d3001e94ed8515f0ec9b9f1ed7b8df767103ef964acb4281a59f5cebf08cc14e5f5166b9a77a43e8a3ea75c3a6a8e56eea86eb2c861fcbee63d44e60a2dc88c726b8149380aaaca89e83433c919c53754a64f9d8fee3049a5ab750eb8191f7676cdf3257c9e0c661921049962b800a299e5f5c002629bf053030203b5925b0f782c8bc5982546761b4256dd7c37a99de97f1187190f3a1068c86eb7c54cb3ba99052518ddff6c2f5a3651808ebccb435889a32b844d663330dd2231d55cec6a2e6f880ac93dc383f0323f33f66cce427475e117054827db2ddee05696992299131d9621d5041a596c3e72d7b018c813c5e1f698381000d3efe1cf189e2f749047bed3c6cff9184f22b4f3b6368e4ed839802f31394207395f8b3758f3c93f640734ebd122b52739a610d85092beeb06e47d32ddbdb1ff4ae18c696cdb93f8169f5980b01ac14ff66fdbc7efccf6f572a58e1a05efb444510edbd59cfef4ad12fe842483a3178cf9c81bb43e9213a7a49339d9a4d8150b5f253f938e91b3801252ca80230a9eb6a15c048cf10e068c6bccdc756d7fa1cce0b1cb147325b435cb504e5db48c32bc68f74a60b8baae0dae80bc4cb1cf4856802868817de6e7345ed493ce177a3dbbdec2690d590a23e3feb49554dac882dd8b70d8b7128d7ba1fcb715dc8b18a2bcfae0bf0a0bb557eb6eae8bad4ce3ee4246398e304188b1dcac6ef8f5e251db9c29e0ddd58abd191c5e2a961fa3e09fbf5a540c7687fefa036743134bf7008f66f484fe72a812844385fccf500123ddce1c3628c0826250f6e2dbe51bb7f525261f64bed241d3ce57b7da9f91e0d6cea8b3b249b461a3bd0372b2a76758de3113532ab8ddb3188cec04333d8d8930673fa753cdda63376e388d99a995642c7c43859ddc8bdde9101a7ebab17d4894f75dacde90fa971ed682fec74e25bd782a6c56d8e5fedd9ceafb8a71afdbeda2bc8c52047c4918c1ca24846c83e1b94fcbae7fb12d01f425e799de44da53c08a063e1ed1c47cc2fb55235c1b305afd000ef8f8cdd7a6234a37198b7bd8acf59a52c325b34f76cf5879128463d3948b4c401d9c8c8b1ebefe4405252612148a2fc80edd07131faae799833abda290e8e1b423af9c93307cf4cd3c77dd2", 0x1000}, {&(0x7f0000000000)="f286a84d365450931351d56a392f125053e372a5", 0x14}, {&(0x7f0000001b80)="09b3a74bcc4c28d5", 0x8}, {&(0x7f0000003f80)="9160123d76061585eaf66ae5661e9ef1dcb68a5ffeafff2953cf2e1d8a09ae56a62de6211d18c47e0f3491f0ea03e6790e5c82c2e7d1212652cfacc7743261bc7250207396761e126a9d84b718819d4edbd78a680b79e1459388cd1540571bc7b6b22be82fdc23a0dea1e96238ef53fb6547dc8aaeb3c796eb7be3628b9ce4b2ad3af54bb93a7b609ec98c4fd6e6f40b78a136ec58ac977c0f03880adda9eccffaab3d25acbd77ff269c9d99d292846bbca602408217d66179330b08563d3a2d036050e08f5a632a2d9b8f4399eb7eba6d146046c29decb9837d0127d596bbf3fa47843a5cdf896c9f39db9bf43040c135b43dd710a612c93cbd250efd513478460b88afa894267d6d3b5caa4df2f742ff9f3e6be94897da6794576524701994971c7ef2dfed4f359e8504ee8e93001e9ff61410a2465cfddedb29910228dfc73c71e88be80ce1905310216847c784c3b3be3d4491d25c99901497a2c4856b2989ff73d183474a1870befe42a2236851fa6240071ab8abe4e31179c2f53e634e70a12583be24974f6f85153aa453611c0c8a03b2294a3b234c000061d9265cced961b0df5d4515c76984e5e4e15f50b23d890b2bfe7b6c30a6409a5b74fe5a4a8c036b93cd9fb91ea84271269c52f8222916306f23edd3000f7b41cc4b3a4e5fa88a5c2d7678f0227a3782b1f8d6864b7fd8c2e76eff5021235dc3aaf4995d721d6aabaacc97373a107af76ec2c2520e400fbc749f8dd479d0cf5da54c4a73e41270d0391963e0cb8542be65f43fb2538d605085c22bc116b371c9aa02811aa86bd54a65a4b6983168180a3be1560b526de700f1949bb32d5d9f38f6a5c6281624c6fcb44aa657468ffafafdc0637748df145f718082709de89edc894c517a0f7ee0835e1fde37ba18740263c5dbb872aaf3640c55df4ae91f1c4d8a6d060fd46d2cfe9928475da6c0d001f9e2777437a663cabc593f8aa84f3799263cfc27076568723a08221b4bd190a3d24bc7f9bf91698e19479435a59a8ca4fdc38005a55d1e61eaaa9e4d71c99bca17b34045c700de76b4d90df4ff250341605ae4a680f6bdfe6ea5e6ff77bec1f6963c790519181faa2ec1a2f9b16d1b824dabfcef556e91ef4bce02b702146012f691ca05e0f873b793d6051c6448876a93fcaf32ad9b129aad644b9761508e0cbdda42424f5ca9ac5a0cb67fd5ef8d26078c16cf525df596a885bb192168ba4a86e99c0827b56331e6fce281bfdbe7601e6dd9f80e645d073e5fcfb80f23ed8d6a1c4c6f1a0593f126a47bdc15964106058ba5a3f5e3937e4d1936709df941849452f2c9c392aa70906c85e0edba5772c67f4ea0fe3719344d03a358fb664d793c4aa54e216aa56f8cf2b407ff5d4a529911af166a61b7ed4c3ddee3a52bb0c74950249d112f60d18b35e6c199bbaafda43d0f0e1e29b0bed4faeed45e840be722bfab97e30a01e8fdea1117a6b8581d6a9497c3921d84b377cd7bc1a1f3df421fa0a31f196c9f011339a202c77d552d5e30df29ad6a54a02d0bc728969bcb38626a82fab1855df909acb56dbbbe1338015737b460b9085379f144f08f4fe6fbe9c9df241061196a35365a34eaf0c65f97d15c811b98869c4a49ddae0601994d545d202d856fb5e3c96921e56b80ec978feb36f5daef50f995dc3cad442da07de75b97f810dce38413e8cc64ce3d32372a5b7b08ee898f5fbb37c4cb70e8b555322af7968013968ab4d07441409a43d6c68dc5b5cc02ed048e6a296f1f735fae1874c921c15dc6c4422c87c803c1783b344f60f90a3d2efafad2938d8269bda4df1bb247b482f36c1713859723951d31241fe7b3fc4b7c3bf11f055de8365b2b69328e5755fbab9dfb0b03205b2e98dc059fa5487c37ce89acb18613cc62486ce09e75a72a8be009793b00c74e9adc2b93471102f16e83cc9ef0ac2c2b7cb5aa757a5d51cd7f6336151beaf55eabd134a6e6b93593a151653837ed5d494a03bcf061d63d7a8e501973506642f68d6b2d490490cdc9980a624714008335f98caa71d22e8651849caa054b5c119dd154a80afd2ae95506728c0acf02eecd8887b821c764a2be51ba755b9db883a75748d3c20c2205fbdd1ad4ea848883642e27adf313fddfba60f314a80a463f056179643abd18bf0454dc13dd799d25c244460d8d2619238bb5aebe667fb38048d9dc84242dbcb17ecdb64170bb6b80fd710f597cc96d081da2ba082ea62605bb3388f43d1849f8b80ce8f8dadaefa84b0cf5e12c2a3db678dc0859bf927320cf765fedaaefad94d0da4ab50368105e4b5981feeb3edef40cf25780b6b00752e4839a1f3e0c3def6e5233db0490dc8ce93dedf0d44a05d2a132a3649eda3ab5da9e7762edd08b83a8cf2e7d253a78fdddc2c6ce97cbff41532692140ffd82bb4249328d01a9878e3f59d7159c493bec6184cd3d71e9213b4b6f70a7c26404ecde93e81e897e497f3b44ee04bf394cbe8540a49d31e33aa875b0c0e43e0c6af30350c5b7992a08d8cf0b5a88f0e5b88b6da6de61c0d1b6289be8d9effcaadd6b62f47b7169092f07ac1b1469f52b4b2369fd2e0fae1bc43cc415586b11e4fcac1b4148d5e7417e3a0a0ba64973581546781ae2a069073a0a557ed02b2462a2f26ac44729308c2347f4a7d7032b521ff58a8d1b3f095c376216c44762c889ff33f4688ba61dd2f1da40892e49a0bc0ef08940af0352cd6393eb1aef2fe707b138ba8119f3907993810a70bc4f1625ee0618230b58016277b50f89d8a7b92601c697b9ee5915a8cdf0b0d6f23005bc29ad38f7f3a7085efa550ea390ec31873f999733b874242b1eb5dc9dd5a8deb0c14d37e250d98060bbc30e8b5e6155267b424cf16deea1c1b003407f1308f93e8fa0ed90fb3789c7b05a5c6cb65fd34df7555dc14ee95eebbb0b2f0d75e3bffe98aaf4eaad9d39ceabed5967907007aeaff27bb2d0f11cd021bf1adfea43f09a6860db43ee3be9e520399bfe1f4e53b9981ba8f27f1c5e81c63f5e3292ada5c1876436b1d2d5504ab0affda2663d82dfd368cf67113f6dc50db630cd05b71d340afda503c2076f8bdb0f7dfb915defc7c1c9231234ec1b9bc51c9fd412ca09d7b0fd44af63461ece300c5e13c97be28a46be7d7811b648aef748905a3edc10c9854c2019b8da98f39ddae20857a9e10c0e0d31d21732b4464e69a7427f947d0d1428d785238cbe29febfe78002738319659cecaf443da90ce463923c09849bcd23590513bf05b9a0030329d29422057bfad1e9201efde01056efb4338152a90f3958d92affc0d28026067b9fb53847c3eb773edc09361b824de631476c50a9536d3432204f02d55679966fdac3284f5a8e6bb1a0fa8765f1bdf044f58610340b4405c1865340ee14aa612738218e58822cea59b2233bde7f515dca110b5b69cd023c65fe76c05b3101d2cb8839179c19e1253eedd8aa49eec5e61a234404b5050d3ae406b39ef356a61b9b70ff362dacc91ac18bd993d3411624b33516f5ce027fd14b98b71a127f100d0cd7bc06650ffd79b5acbfd6ac8acedd641151f765effd984de0d56aff18d939839671669b2f46ceaaf178b40652aa0830a4d01899721f7ec0f80745a021c2f3ec6ae4c2aa9c94bb13f46cd5ae8790b3da1c0399de2f2832c9ddc7265cdb6564934420b3dae8a9d18b929f23ebf03603a3504894e9091122598eb58a97d6455c7290a8c1762596b926a00ef0c38559b91682e3bc67defa7bfbadd8834f154c195cfa545a5d2b61a1c70f70b22ba920d96e9d1be18cf02d20d506505c098a6cabc45b81120a18bf7dee36f092917cf01bb1b5cc29b1047abc682d28c28f692860e4397298be4d20b52c63221220b995054d2d1ea4f8b51000cc93612add83f113c6197398d4a16a4f385dd825df203540da118fda3b6f0ca27c77b32f6288994bd8f56e41be27b820aa82ccf105c535790d", 0xb00}], 0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x3ff, 0x80000005, 0xffffffff, "0100000063026d00000100000000000000777d00"}) writev(r0, &(0x7f0000002f40)=[{&(0x7f0000001e40)="8e78dbebae5d90546f15d52a70c0d6c01f58a61f32323c0794131b931fec61639d2f39a6047225d023e386c4556448c215cf2412d15d80dbf9f84b8741dd0b85594b84517605a7a7397ed4fb170e22d274b430934323f2f4fb5606ef5596615f1483c475b95ef23aea27e3b7a7c35f66ed518b4f97d9fa5945621a1173a9e1e34a3761486699739b5dd0f87a0d15ddb90c5f0b6935666ed373a8123f5a6167a180b5021fd0acff9d9731a5bd60e3ec94e2b7771d82937d6c7ff1b9422fdfbfa590964ca5b01b1ec5b60ef0bdd0be043b45cf8d18a5e672cff3c0aad2f41623f7ba3ba28c9b2419a3492b027f5169f1c7a49d496800dc3655536d25fd59b9cc0aa0d3bf78ad55f60a9ed41e1bb19b1c13d2d39a03a32123e8c58bbbd8603eaf87c9feff40795f8ef85e2c71683f9b14eefdc5e1d5c634c796cb911a58d83b20ec6e38ea7ffa40bfb8663e568765f8dd8d20143f82711d82d74b2d81b884ef21822818bd82a0920bb8c5b6e58e7aa743bc6b19728a785d2dd1b13ed5f5d3b903b3060c45f45802", 0x186}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x44}, {0x2}, {0x6}]}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80286987, &(0x7f00000001c0)) r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f00000000c0)=[{0x2, 0x7ac2, 0x800}, {0x4, 0x73, 0x800}, {0x1, 0x0, 0xf129de0db0bd575c}, {0x0, 0x11a, 0x1800}, {0x2, 0x80, 0x1800}], 0x5) semop(r8, &(0x7f0000000440)=[{0x2, 0x0, 0x1000}, {0x0, 0x9}, {}, {0x0, 0xfeff, 0x800}], 0x4) r9 = semget(0x3, 0x3, 0x20) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)) r10 = getuid() chown(&(0x7f0000000040)='./file0\x00', r10, 0xffffffffffffffff) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000003c0)={{0xff, r10, r5, r4, r5, 0x2, 0x20}, 0x0, 0xffffffff}) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000240)=""/4096) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x14) fchdir(r0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup(0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000034000000010000907800000000000000004e224e21", @ANYRES32=r1, @ANYRESDEC=0x0, @ANYBLOB="8104000290780233000000200000000402000000"]) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x20, 0x3, 0x3f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x0, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$FIONREAD(r3, 0x808c694e, &(0x7f00000001c0)) sysctl$vm(0x0, 0x0, &(0x7f0000000380), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="a6", 0x1}], 0x1, 0x3fffd) writev(r0, &(0x7f0000000400), 0x1000000000000165) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r4, 0x0, 0x800, 0x1e8) poll(&(0x7f0000000040)=[{r3, 0x40}, {r3}, {r3}], 0x3, 0x3ff) close(r2) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r5, &(0x7f0000000800)=[{&(0x7f0000000400)='S', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000005}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) clock_settime(0x100000000000000, &(0x7f0000000040)) executing program 2: sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x210) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000540)=[{0x2c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) r1 = socket$inet(0x2, 0x4000, 0x3) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa05000000512f4d335c22", 0x49, 0x8, 0x0, 0x0) close(r1) r2 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069b2, 0x0) syz_emit_ethernet(0x3fe, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) r2 = socket$inet6(0x18, 0x5, 0xff) recvmmsg(r2, &(0x7f0000000400)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000008c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f00000017c0)=""/185, 0xb9}, {&(0x7f0000000440)=""/222, 0xde}, {0x0}, {0x0}, {&(0x7f00000007c0)=""/238, 0xee}], 0xa, 0x0}, 0x6}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) dup(r3) sendmmsg(r3, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) ktrace(&(0x7f0000000080)='./file0/file0\x00', 0x4, 0x800, 0xffffffffffffffff) getpgrp() msgget$private(0x0, 0x421) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = dup(r4) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36a8db981ae2d8854330fd7f9fc4ba71ba88b9ff297ff033cc3a3dd93a7e60391b1e6b1d20ad08c2a031eb04353f", 0x40}], 0x1, 0x400) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000240)='<', 0x1}, {0x0}], 0x2) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000680)={0x6, &(0x7f0000000180)=[{0xdd01, 0x0, 0xfe, 0x5}, {0x101, 0x3, 0x1f, 0x62c}, {0xab46, 0x6c, 0x0, 0xfffffffc}, {0x81, 0x20, 0x7f, 0x7}, {0x8000, 0x9, 0xcd, 0x9}, {0x3800, 0x7, 0x5, 0x80000000}]}) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r6 = socket(0x10, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000100)=0x40, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000ec0)={&(0x7f0000000e80)={&(0x7f00000006c0)=@in6={0x18, 0x0, 0x800, 0x1}, 0xc, &(0x7f0000000d80)=[{&(0x7f0000000ac0)="ec86094a496e148e614a463322034dfce5d92f57d23fb7754d77b426296c993f5199e8db587df8a2c8ce1e65d3aed9f2a2cd8f7fc6a9829ef0dddd72f0865b02c6310aadcb9f1712f0afa3d4b43b67a97fdd444d540eec8ad398d51c1aedbd66f2309bc771eb3be862015dcea00cd253631dfbf252a1a98ac023275a5f18963f04f8d2c4f25aad364555ca7428337724", 0x90}, {&(0x7f0000000a40)}, {&(0x7f0000000b80)="d11c08f893aff685fb43abcd23d905c78f2e342057", 0x15}, {&(0x7f0000000bc0)="befba56b8b0bdc27cf410174b92f0a1e128e1076dc73bd30c9c8e4d20672ae6af3362653c4b711d8ee26382421b1f44f8d5ed034b454884a83a8157e39202bfa4539197c361bf0a4fa04a808e283ac06abbb5d0d9193e5ea24bbcb4961a384ba21da9649ed471e5de30dd74f273b03f8e36189e36331ff5e8e3545f84b84b089d46cf9c5ca84c490cb782e445d06e5b8f790345c7ec5866b8ba54c53fad7625a1655b30cbb250c00f16512aff4", 0xad}], 0x4, &(0x7f0000001040)=ANY=[@ANYBLOB="5800000000000000010000007f00000089e46fd6d235d5d93863a4fd0668ef9a7cfea583cfbc035d266c3447aebadde27b43803f2d1a405e8ae6c471a9614621f7b078eb03c0119a61663871932c824f87060000000000004000000000000000ffff000005000000608586f108b45bd908ea58ea49de66b48209cd296ca47dbc150da0f6a99868d8d1640a466bc85c0f74a67f5ecae45b75b000000000000000ffff000000020000aee3ac14a7d017c9cbf2d2e2cb7161e652665881159e1adc10b4cb43028151b940548dc0a0c16e35cc189d6622929ead54f0d358d932bf6ab89634614fd52ccb3774a642f7b4c298840f42567981f48ba883316c085a44b987ab12bf5104ea03dbbc570594218f53af58e2164377bab8ede8406fd6a1ec55e3f7b00edc7012866ec113bb21f5a930beb8e2d2545cc25ed1eca533ddc94caabbbf000000000000c800000000000000ffff0000060000006488bc51f5c5cc65b352ad40efdfaebb475e1d001a24a3219885f867b2d377386e6c48e8874fd66667ab5b4e76e53c30075d0cc9f050c6049552541198c96e8ac38507a95f10dff1908799abe6c010f371463149c919e00d0882d4abb60162a6a73edf1ce888b8d7efce21200539ee883c7612183d8422dc00deff715c2fda15b2de66feaf172779aef5b7770c040c9f998fe7a759eeca92b6b0f16ee108445ba25ddad4e9f1b65f5c950e45476e9096e700000000000000500000000000000001000000090000005299391616572d161003e84f977a72df814cc9047562772f66a2d794e60f27d9439c50193fce65d7324d2f7b6098b0dc0b4c3945d84bed6ed7751bbfc70000007800000000000000ffff0000020000006f98feb596508e1df0e3ed2d8e44b255eece00ea05f722866665298c7699314fca6089ff947af4cd5ad19f1578743fd65be26486f5592424afb874e21983dfc13bef4533d10631b092b39c7f8de03424cb29a11088cbf45198340c4cf982869ec980d0d0c4a89f7e"], 0x2d8}, 0x3a}, 0x10, 0x0) pwritev(r4, &(0x7f00000001c0), 0x0, 0xb3) sendto$unix(0xffffffffffffffff, &(0x7f00000002c0)="24dee952f632c9420a7cd9fca5de24bd829f736b202b2d441c77b4f7af183491e9354e6cf57a87b7f80438757d97844b796202813edb49144fe538a092b496ad8ba2ec3e2b614899035deaff09d7140f33ac4ea319626ebe123943c5cfa79a63799b8bd9d159da862bd8770c307f085fe6b5eccbb3b06b06ddc154567641601c414c56f022b77bbce0c1b6b5a420bfb75242d472045e56b3b4e2e299a125a1592295f6815e37401cea0313c779733c190a283312d45ce8290a596bc38a3b050ad1416e60e259b88f3ffcd57f42b7a5ad6ce648e90fa932786fe35c247aa1515b076dfc460dde2f58", 0xe8, 0x404, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 6: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r1) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) executing program 3: socket(0x18, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2cf748460adb56e8dd42caee5275882ceece40cf"}) syz_open_pts() ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) socket$inet(0x2, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000004c0)=@in={0x2, 0x2}, 0xc) msgget$private(0x0, 0x460) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x2) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[@ANYBLOB="31545d69df8d3ba9aaaaaabb0000"]) r3 = socket$inet(0x2, 0x3, 0x3d) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="89144c0129ea94f77ea66ed006e3bc58e261c99a", 0x14) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140), 0x0, &(0x7f0000000180), 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x1008, 0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, 0x0}) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r3 = socket$inet(0x2, 0x3, 0x8) r4 = fcntl$dupfd(r2, 0x0, r3) 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) close(r1) r5 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) sysctl$net_inet_ip(0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffea8) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) poll(&(0x7f0000000200)=[{r0, 0x20}, {r1, 0x80}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x2}, {r1, 0x100}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x301}], 0x9, 0x6) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) 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, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffd9b) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000100), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x802069b5, &(0x7f00000001c0)) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r9 = syz_open_pts() close(r0) r10 = syz_open_pts() setitimer(0x0, &(0x7f0000000280)={{}, {0x0, 0x5}}, 0x0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0xfffffffc, "031ffe4063000000000400bfc000eb00000000ff"}) writev(r9, &(0x7f0000000440), 0x0) executing program 1: mlockall(0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000000080)="bf0f0000", 0x4) executing program 7: setrlimit(0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x18, 0x0, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000200)=[{0x4d, 0x0, 0x0, 0x3ff}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 3: socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) clock_gettime(0x0, 0xfffffffffffffffe) open$dir(0x0, 0x0, 0x0) getuid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt(r1, 0x0, 0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b5", &(0x7f0000000080)=0x16, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000002c0)) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0xc020699c, 0x0) executing program 5: r0 = syz_open_pts() r1 = dup(r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xd8d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r3) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002080)={0x0, 0x0, 0x0}, &(0x7f00000020c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002100)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x11, 0x3, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = getpgid(0xffffffffffffffff) r10 = getuid() setreuid(0x0, r10) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={r9, r10, r11}, 0xc) r12 = getgid() r13 = getegid() getgroups(0x3, &(0x7f0000002140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r15 = getgid() getgroups(0x9, &(0x7f0000002180)=[r3, r4, r5, r6, r11, r12, r13, r14, r15]) writev(r1, &(0x7f00000024c0)=[{&(0x7f0000000040)="b3a53b3cfa1bc5f93f49c0d591a4b5b99cabb416080aa8bf30c3a6be4aed0fde23b96ede067a593daffc1f46797685823cec13b37c12bba79e46c564db72f8e552f61e7d683a885c80ae77dc65ea1b69291d8f38873a0594771e27686dc4cc799c215a6ee45f0261d5bd1ef9b87fe5eba463b63288152838bac2a775df7d40ceccf05f913fb5923b7df8228165403b4f3472d3d77e3a03bce69c867626e638a4ef1ef627b460c315d2855e41433665ee24ceb1c5e19d6a54abae0509cb28b16242fbd71b7e3c232c51c96adb40e6b723378347e5c6db385f084ac2745c8cf98201d3dac1df9be886f4a44013cf140b5cfffd9b90f22d13317ad780cbceab9bd1d0b5c92cf953e45d9dbe487ab89dbc9d90d3a77ed18d1636767df8de9bd9920dd5836073bf65a08b722fb93624fe168b33ce44dbb8b6202b830d92449ccf64a0aecd5db12f7521d7800a432987979682cf632bb95ee8cb9f48ae6bb66c19e2668684a7d1c4e95b4187c5895aa2c52a5eaa7219916c5a18bb7140bddf97155b1b242c6ba12dee782e1dd0c05394a27469f8330672e28b8ca62510a3733263e9a60ac4f907b70a2b8ae0d46248363878198f656d67f856087348f1926fae5561636efa37ecbac0dfe8e3ae51864e0bb1fca598b48452772a5b28df0927a582e9de563c87b0d339202a46036062de8fbe9660168344e718283cb33b6207d137b6b2a5b695a587da7580216ee76e8296d84e01c013d177039e822c5f1a802874f49240ab55eac0a3e2df5ea2e08653ef9a729450aed363a3d473b0d267789ab8a35d3d931479e79a545899866ee846510de4ec7e525f505878fe29ccd5f4fd6d5149280ba025d424e20ae80984fc5a22d37f113a9aafdc6da98c042e84d447b1a44e181950200cc598c8b7918637551c98980837e0e8b4e8961674e3349cc68c88c65f16b16ead6be80d559ced095e4dcd12c39afd8041bd9fa2a8083ccf0c02b2153be9d451c6fbb8dd3167eb4bee944005c7242cc001e3f899ab8a2331048fda7dec042af33ae4b3a7544a616f68e0d11d512a1405ead6f607c6cd7987491634aeb5573d38a4aa2efbc1127da53d3626db80567b7642f12f202e2778b39734f91a4ad9db910e9a30f04b973a5a67df972c1687901cc5f902ea2921173d124c719c456f128d6e4c2ac817f1e5378da514a35ad82306a6facccf301a523d93e223de99b6ab4cb334b616bd72478e91ba0ae11dd08a72b2eb5a5888e0e71fd6ed2fa80372ae5a157cf81bbbbe65a8d25d3dd71c5cf409d72cf11bd64ad62306b9bd466565e90f5dd5c01620b80cbc335c0f572a8acf0f56790a31bcc152592241b353966b6bc16a9cfe26683262df9437615d88557b41abdeb72a1eef4682604ab0653232c559ae7911166a6cdeb8d378f8d2b1f3770c7ec78bd9b8f7bd93d25187dce14b32cb0f1561d7dc2816b0c0c230c31422be368fac1e76ec54822cfa9e9a94d5b842363722da12ce80aec6be48309eb2fe5d2d0938f658d055bfdfdd50beed689d386455e62348ee8a83f5cdd0e3d1b2c9b4f9a59788dd0479f8b76f4458b959f07eabe11c7aee3e1789d4d46b31259eac87224f51b6e275d7f36f02864d4a8d72ba4a1594cab9fb69673a0f715fc3f9b14612fde9efa9ee2237ff6176bb7b6b30d5dba32b858ba244321d74139ea9c5b7c53968d6d4e9e3f6ac0a2985a63862caafa4333884f23a40bdad7bf5c0c58d301a472e13280355ed06aa9138857976d875870743a76fbca4269b9ff9e2b89c121a7942459086f99e08a4455c3e57e96361247767d4e076a5011be19f634a76decc7388aeb809df18f822b372d76cade9738432488a4fddd79f71c03ba461b9017844192fbb859df2b1b25698c61da2dcf29811bde04aa231c427c0af6e0f187da2223a4cede9156812cd0c027f9829f00159a4d3924af0811e36ee951fd910d567c19c103ca915b7cb2008cd867cfe793e95bd7f41027aaf325a4f9ab363d21d8e8043177ff4da13a67987800da5330c3fb55e28b2079ad45ac5a5751916548e377cd66ffbb6a5f481c50098f1375f7003796e1eec915c2a853ec53467c308ed3c628f8e910cd32160949aab9ec4383b8a30c4272ee4c1ba96d908ce10a1d66ae24db4f85f7db992c72d555d40471e8522784f025bb13e065b3c0154b368e2b973b89d819891a1c8ff235d95f3f9b5e2a0361086d5203c42f88c5a14d05fc2282a1f63e972a83e245a00bb71a0d6947f5b27be2a4525f17baa852a4e6b781019e9705f9d96984260c49678488b505b4a48b2389c23c9112c18d28f3cc593bbe8279106c2497f9e72ae19d58829f592520c9ee377220b2ac37e8969396b397b5ca648cdb4d71257398f0fab0d871b000a82e46667606d7f5e08744a6a52c06ee706e44ce606b680938bc909fe2f7306d2391898515e3ace2ec9553131bd90e4e79252cb240162694f9a88c4127ef436c33752f65a488d753a5c6f05f96e98767e4d8819b4d01c07f8baf74fc34a7bd2ab4685793a8301c2ebb03c41f30605ffe3bf8a4f23ec3ea7ea1184c1a88d1633915ea7f12174d2d15f767a191d5a812ad029ce4939892a0d42ec89c5df8e473837b031620b582f4d65bffaf99d293de8aff99e6d4eb03fc4fa20efe169a654dc723e60d8347d0c3d437ca536dc92022e27bed160f0a602e20a4fcb4567a8737c2e6c59d9901127573ee36f5479eae3f70a9726cd9ffdc0fddc76d42230560e166df4b805adfe79431b6150be1a1da099a32dbd30545076d5912c1576c9037bb17040aab7df31f6389fc9795e28d73f496d94d629d4fa73f1994fd222b7adbb09227c50d20d277b129baae92277755112c4437b6a764f22a01bb4e4ef139ea2a4b533acb0cbbb6bf061be606d68da9e0a09271cf574f029f643b0b0d5332a6675025d2da93bb449692d28d6b9296b95046ff3ee35832d48f432f31025b7e293bcb500eef5781e4be5a31bf458d68164b11a85642ac28811c21592155739e547c30a2748a0c8ffef451f36224495d2880e4f2adbe270c51fd53c67d93a2ad648e4cf5ece583611e244db96a9e015c76b9ba74ed0424b38504bb23e9fe0f44f7f625232555113c5ee3ca862a0228da86628ffde54569c4541d907b2da984a6a78eae2556559531e62a2ee64bc513b5dbe64d801466d015ed068e7b89e02881d6992550c784d4be025377022b80b8ef02918b06a4a04a91f7eb5a2ab56f7aa93765b94a8a9e2cae3cf81a98fff4e42d40d89aa998092b6823bff7c2ac75e9cdbe1714422c06d53afbe58c099e1e293c30f4e08552852ab9e1e9904b6ede8371da1583bc2ea487e10a28251a1f909945058120a3e19a2c69525449f9b6ab8a2525310f8a0fe9faec44bfc7252d3085e3fe42b8295766c8d07a7d956a4f8cad1ac05196cf61cfd5743977e4bb780f695ab01180e9da808e2601f2430645c886f5c00a24bd8b1db9b7b85b50bac383c0931382e5bf19fa4025289e95d98440ac8e284d86660b688d3a9838456ade9b62b4d999fa8b3b656ff55016cf1baa923faafd9edd132dad77f29b60e4c560d18ed6b14742a7bd9174a0cde02ad4445e8629c07960c6970f80323629a16f26a70144a2d198851d9fd3341b960adbe05c952be857dca55515fc4adbbdac8f589ef35dc244f061a4b9468c7a157a792bc99904fcc31ca5927357926b0b943edd9655d8830669cb72c6098a0b0be3735910ca836f40e46b6efe55d328687020008d392415c5d371495728fd7ba8ead22270633c5b4e788b03fb220d671d5022c5d223667b0750d5a2c9f2a9f38c9725cdd38d92968b618fc9320262d46c34025bc320ad30e1b28b0037364ad3d9b472004722251f44356a49168a3f198a9207fdddadc51f0d4034243274ef27fc0eb2fe8138d733168fd770cec68e19adc039a9abfeb654a803ba175260fcf75684deb3601686cce67a67fcceddd394886644d67d291c8c4067560bf0d3e44fd694cf18bb5da8c350f6eeeaa2c1b96e4a7c5690f412610225e7f11c253be9516a29267f8110d9e6f7a5b7e6897758efe117a609e4a8ab9677d9c155dd154f8dc52659ae583f9d3e4c40f459af74467215a4e3784d3e1b5c09fa8c649a668983102b2c95ea5af74b2a17ff882e9224e307a288f04baca4213bd3db002ea503e6f758bf015953fd8c0ec37f8a3aab0cd22896b6b667288323b73f5329f59b64b72e65eabdd5e855de306bc264fb137afaaafed1b2963b1077d77d9cd101e6f4bcaef4e184aae87e16a5dcb203f9a6ae671ca776c257dbe8e8c4005a67fee4d8706cb4060230a1cec089659ec7d10a19585801485284033a09a2a584624ce3f6722a51fa95830b516a12a672be992b6c1c8531735a8b702732cddc32445a9821d03d5626e8d0af000fef39159e8427c75a362f8a07fe57d22129af53596b3a35390ab55bf4800e6915073e60d0d60f5b692f345d00af9ce26ed6d15e843ce38fec8cf185400d69167338af4f9260e532373f9f83bb99482d4c3b9bcca8debb0c3a6d80de429950a9674de1664e57c1101f8b3636555731e703e5da364583c4b618c59bffc780ea87d408129e418fc8c3cd374e6667e70a0e1ba1b1b5299df89f13e57d214225d2865ee0627197f31f5e120cd1cac3a8016375778b7f7bf693aa2afe32754a5ffa72645a53d99c6a51c934a47f0fc932ddd2a0830475c5fe2bdde30cca119f74a9228e4f1ceeaafc7bfd8114325fc833481a6eaa56caa5238853581b482ff48352a34dc2a55cf10ae8b1df90670fc2d79703b8139940680f811f1ddf14e2fa1e8524b89b919c22273ecebdaf5f9bc92dac8aa98c5d4a51a4ba4f220dee4d185e58603355b5bc0155f641ca58e38289627e7b3c6b29bb74de5a369c50661f14dc733f14e1e372461027aaed42038ab2fb34e711411f473363a74ee535e4d48e84f4702344da23e5b9da46dbbda9143d059c4691ce948738a8095bd3f853e450c2ee452823a139e3bbb2eb96c67e7d7cfeca03c222bb72a04d0706456acbd31427a59d7248f705ba270375c2c1b4f8dc62e31e2993ad7dcf37df18f79a9f2ce5b188bc131c457960e9692678e1ee8cb7ca8510fa0bdbedf091f138ac75f5b6fab0a16ec03b5c5ab45bd1ef700f921a87d07c3b674e1d0d4be5d3592e8396794074a6579d1db261216218e9672f277776fd589ed75e2003d9062da0f90f99f51ec47f06ad5fff0be38d10d6d4637148c888859b2e1f880a16a977c67f207fcc6338728e5a6570c84f9c95a47ccbda6e1d6cae9468b4454cdd705550b5a29e081ab15459ee5fa1e01d42bf006e1992e5841b775346f4a36e50c949b6d3cd32f921a62c1f8f311e26e82dda308b738c0f8d98e02a70c3e05a08aec7ed4927a4c106cda83141b39909da615d16917b91113a460eb9734c8f3c997edd1c3b6eb17c89b6fab7264c31ef0d87fbac4045f10713ffbf946dd4d16f0769788d0bf60320a28a50e4016c7d73e10fe003458e30c96f0c2426d64bbad85157f5fcedb274ec7a8242e085bb27b977adaf180d9d936fac2e4746eaa183786f4d400bf63140b6fc102fe6dde44ccaf05503aeb52b5f623856eeeda1041aa43f7be078f22c8375dc2b3bc35dc36c8914ff5b4756e63042a3fa3c2a91f3b5d8c7d0bbb37381bec48c928167300a5067641c4f0300153e6725b74c0de63baa0394d791d10e5c66bb43dc7baab8fcb0a4b4570b141fb75fcc5ba011587aa8fc830532547690e18290ebf0c8051c6", 0x1000}, {&(0x7f0000001040)="a3049b52f5cb257bc4ba4b97250fadc7d71a0425c76401fa62eb08000000064e663b5b8d9d472fe82260d9c85bac37a8ffc03cf94942a51c9f234e7c81f0eb52aba551f538a63802f7c8e17b9d5abbbc0909316ccdf2db0e816256e015154e11499a66fcd41750", 0x67}, {&(0x7f00000010c0)="07c842338e6e146c6a6a29cca892124da6a63201af451d863c8edd4bdf881813129e2b9c23d5cf19db014bae25a12d9b5af290d5ecef0016b507884371b465856a3117ac0b86ef85879dafd5f70b74a51c9484464e74ae0ba22e29b0925c1d52168c5600e397d81bd3812aa0a4d3ba4bdf95de5479d80a5ae76448fa53f33c977a9ca4106d74e3c1d8a349f73b2f4ce2e7bcdeb614c2f9ad6c1426b4fa00d9a9530b951b113b6cf90ff57cd64cd0910a593192441081f2c721e6bff6bc43b2d81fd3691bbd12e302a89860cdd9494ae358ccd93e1ab9861476", 0xd9}, {&(0x7f00000011c0)="3b7faaa2cb5abb869175", 0xa}, {&(0x7f0000001200)="e36f84b7a4dc7addfd6afd6a98f0e0ea790ff229baaffce1ce2ef09eae3dc70f927701f25085a14c6b8c612467edce316eca3a3de78e0c9483f349f126dca657fbef1056082d2654286602da34d3cf4d33e5584515637009bfad3e5b026e60e5902fd60a19d9938ec6e392448661e0056076e5d0b9f0e913c7", 0x79}, {&(0x7f0000001280)="4249aeca0542351f545f1cc0f4d023b0e9e81307263720c32a41a826efd68897709611e9092c7f5715a7f8cd56d26da1bd69973647064e227bd20f8c06f83c4291cdb5e5a53013fcc429ef1d53b19c9152ff5d2910486248a84552e8bceb327d5efb10d807ac2aaafa0b6d84af9f746702839443a30d5d92944b5f6a035ca26e6edfce7d850c5b19fb8b2af3929e1fed357ad97c6fae95007b5f2812030c17c541b3f505b2de11ed8ca5121cc6a6353f04ea9954addaa6e914b15e69a717c30995d529c87bb16f56dd0adc88", 0xcc}, {&(0x7f0000001380)="9b9ccb2e9c8fa227124dd10f58c1f558dde9b636262e49fba6575ffdd70694c58e514e4aeccfbbe3eb00f3e05cd1f9720058f2cb4a2f2c1e78e207968f45c85d02eac9853da75122bd376871bbeb91f4f87f02c41553d55cc1f1c69c9bb7c5c37798864c19724d9e34bd9b112ae403def39042f135e51dfe5a9620efa4114d46b1f09c70e40e55c2701a173f7b735495346a6ed3de53b1ed3603f324e7c611640a88b9e2742001ff1ee692850929bf0ce84ac35c378d9b498cdf76321c49b97164681b4ce2a439065bf2a4df3688adaf5a592e89cef845fb669186b859a4", 0xde}, {&(0x7f0000001480)="b708d4dbc5a89b549f64c5e586e2634722079331b57ab4f033f8092a43e5327d90aa4c1dfa86ecee017fd637449b0654dac645110b1459cbefc8ae0cc2be5ff1cec9a0af362173b5565440cc06f63273cc185edd63d0ae3470a13f4ce8321edaed27233a14696a0506ee9c1a838eb984df9120812db7a82aea5ebc9921ee6b29cc4f50f7faab1a722562cf5b49f520c6e6f86bdd484858b70e502ad70e77486455704852accbedb84a8033b652cd1a89fa9f677527447517cf37d7334c96047f1d7d76f91574741777ac1a13be4fa8d4a199a3eca19f5915c5df5fdcdc9661c952e2faa33edbbdc45eef03391585fc02321e00f112b836cb84e2c132e8253e0259b6579a175b8ea3abe36f7544d6c57b95c8e0db87ef5395600ce97584fa4a65cbb64b373f120d483b93620c87e554a05c5e28d129559fe77a2b7368d564893bceb442b5bfa114d52b17dab218da83a1a4c3cf538e470eff5b687007723b35375e656d0cb709bac2e5ce0be664ac3cb3b017f09feb84c04810e377b18e622a56500d2db02354caf5fcfab67e8e7acb55df03757e41f55272d12239d6ef0e84721431e43a982c3458aaeeacfbd18078a15721ba787fca44cfc0e110797fafd0045280dd0ec74901ac7f40f2c3c4418f8481e192c9cf723566dd1447d2d982c7415beeb3153a3fd416b0d70943e0ba8af10c4417e0c03d3554e54e9314865b37ed9fa3020f47d52851e2c35e34867d59a9712c95ab4b04919297cfcb3686a9e14d34783d01dd870d3927e516123591e3942927eed8d2899eedbe6eb0abc6f84abdbca841cc0b30b1928c5962fb1585bee36958823afbba07a65be3707ef935743ba9789e94fc299cae64204ef6e9d683573ef19723876bf9eebbeff94ecc9629cc5dfc34ea25d873c1c8e61abc4d94b6041c961e39c57d20b9beaa06793cee6b9a1e80b2ab9fb4aba8c612ef3fcc2182508a730e480b4660a5fae93b942eef5b66c87b5bcfe2e9d04abe5cfb93083934af9673010ac66f74ec0a3cda14b1306a5bd3d2d98d74eae55ac8ad6f90c7f948ad39c7cbfb5e92f7e267daae17bb281fdf615496c3acadf580d51805e5e2a1e4318d06182953bcecf888b9f7aacb8bfc7727e726ab1fc01c093eb1e389852f7d83e7d864dfa1369cd31887c2f2a8965a367723ca2db3904efddcc1a7c531c3fb7ddbbd9a548542fb35744d8c4a2154881799c1f29a96895eb289ca58b554beb109048a5426834fbffcbb4d96d2f1343c4e0e8928d73595b335811dfc81342136862b86ce5e40c4bfeded3b4ef020d7cf85b85e4bdedad9534bd1985c1f54c08f0f5eedd341f3aeb406103619627a0159e0b6f880c552c509467305d09f416aa20b7db91a4654a232e12d350e89f5328f84bdc324255f906570e6c1ba688e7d854a5f49501a83c75cb77d02835f9f4b6c5dde1e02632792eba1d113d67f9833c976001ccc158ef07db561e5928495b2a637b26a15e07255696c397b7cbbec5a0f7e58b9b1f61e5527fa1d8683bc0c4c70d9719aed9f1f754d4daa21cba2ad3387667a8e048b6ae9e4334c70d62e2069b09a20ddcce229ae94ddf8d28212c87afef9442f6d3e9f271bf5815500df5e360ce681418b32ae9188e7e2d160cb64d4c86575fc62fb60d48272a331c9c37a7edef32f6c52d98ef1564b4750366476deba38dd3b994699e17fae2f42165654c8fc3988fd81d06a8f5c18275f2d0338fd5998d24d1b07304cb4c4366d549c366b370008b2a43f1ec764fac748f25c1eac37ab1adbfce9a37f4a231bed3af757fa17a4cb12f4f0cf2e6f22c96c415081219cf7d1ed670eaa8837e68b0ca8046ff39992f25becaeff5f3a3b125d799abdca623cabb474db50e74274a8138f2eec57b6e350314726e003b0f0a78d164bb554f9aaa13c954b311657b427583986cacd12e9bb1052b0395f69ba4c5156b8cf059a3da13906209f16a61c97f07d4d9dc5f125e06bda8cffbb315aa764df860edcb9f3bee6212d694b64a16ea4c40961be0a3f894029168baed25f344bf7fb8675fcb9b0cac0d81c8a26cb99d39a57b9fef654fad0d62fd0f793097988f76b1506d200c4dd23051f298c1766bd311e37744b6721fb25519ce48135e233ee88be6cf16386d711e404deb5513516391233ed31f00966bad6c2f6cb1bbb780c8fb7e70976929f53e79e83358059e2cebc51da0252ef51b2b9d4b3cfabec5bacea6f12ff174b0ca240513140687121e76fcd4c4e1fffcfd9d36cb6582935627c1eac72a1152ca14ccaed3cba2df22becb59722b2d8c9a3a0bdde1db829c8fdd8d1ba944312068826e0a0b615cb9fded6ec6a753d4da7b61979760882df9813ab6aa8ad444ade9261f8e226b54ee02b20ebd27eb62b8dac8540a2b6980fc33947713ce92585ce8dcb94ff70e21ecf0a7a176436101c967cacea86b0671f9e1ce663d2b7f83b83670f7556ecec155e7a6756a121ec5442500fd296a7106fe8c78995f200dac16484f785251f562467abf669079c5f21cfd9b19fd65b2afca16c7baff1ed260f2ca2ad54b742a5fb5dd2cf6158b4209273146fbd77fa9c5cdf86e507b9aa72d4a00b58e3058877051840f8e255a71208caf04bc008b52b08b0637e051b05f869fbfbb87d53b6d97416705ad318c4166c2721911bf95c5f839a337b6dd7341983c630b14a4516034336710247c55327356ef2362540daf22828197994b6cdb1e8011c926a60b87c2af3274298c15e91957b25b842fc92165cdcf776d640cc29576822f8b756fa6bc068fcbf113e4ed3e195203e04f4682a2e6f26c2491dff74b1569c9d4b002ccdfe101b698429c4dcd9a75ef30e30884793793d0075335b14ab3a637d781dfb497f13add0eb54fd3f64018d9a8234f77e8a705ea77cdf035510eb90b1cd2afd26c3d03cc434aee84220e002d27d4b4b4b1f83553de4682ab4e46f96198ee70312031a11a41d7c051294d0c55cf5c786bd5a3807c9b64f460a99dfdbd4509ebd06601fea76b1f24df502cfb6d27b731fd295ec23ff11ba213aa80b7a09309f2eddb86669f0cd47d98608d479e985fe14c1ef9fe25b7159c56b7342103387568143644a0f8847e104ecb1b7dbf0fe20b8e2b28d6f45ee0a6373be37c8f0a57eb6bf0988c8ad0ef8f2a5f2fa08e0d6d50e2333be40ce79a68261d969bc01debb0933ca0d46122dbf5a4c1c6870151454830c6512bb8511326e0fbb6b0856d635e6d727be9a29d3f4e986a157c0a3202fb50a0cb85a1e0cd57a820ef2cd2199f316164d94ea760bb3ef20eb8d977b377e921dc4dfb7a097eca723c587ef78296a3860aa99ebacdf05547ef7347e68b036f872fbcaa3a7961d57c77618c74b82141eab25052e71d053af68da73917bababc9baa8cc9a9a689f195d22a47c0a8abe191a3068bb8557c6dbb3adbd7a38802b3c8abc3e4b70a977baae27132d5cee0e761ada3098c5b0196ccd35638ed13b3d8189f3c8c814a34cd96ee7ad705844b5fa2df923e7435db221cf9bdfc8e4e902de395a3d0335844211766b22ac5325edd8525aa5c08893cdcdb8d0cb9fe141b9ae325ce387dac8fa71424e38fada76cdd1ad008d55534770c3038be1234a52684c43b31f357169a01d40eec45078fa1a9a757308786c5d5ba85b182f30d215021e4585735733930b28a176882ae37c644b902de0493bc95bc880ca247bfda8b1b1ccdae89a60df3a1900b95ab2f786ac7f7786a89a8ffc935dbbc904b24a7f7a92a81b84adab50d4a8bf536a255fa5a8d18c8be591cf4850e2393d2477fa56d509389e86a6a0ed827ac02344d6091f843d3fa4cde269edaf8a4e7eec70222475ccd053e2f94f14f72306ad1038de70f844e2a9dd3f7a07f142db3d9e7feccc638790191c23f9fe7feccadb15e8f98418df969fc32dd07d5ec91a4be40b32523aaec8f23c0032e2583940fbe0ff2737c2fc127c6b6ccebbcde723fa2929f8fa2faf833b6fd3435eaae3813a53d1c8c9092755cb7bcc44695c45103af7a4274d093ece33b3d7f112e0bd81c5d4300e8d1f36e953cb8684f3ee584409e69d3f38ff71b1a3e9665b6d376a84ebd37a51338e88d98b74116e55c8c1bb5879fed2263bb78b2fe1c7a76476166bae96254c3e9690e03d05fab95f3ff4944cebe65ddd37c5966c428528bcef74a7c12c9ca0658e36b4d1893285a5420072f5a1ad873f18f63809", 0xba8}], 0x8) writev(r1, &(0x7f0000002380)=[{&(0x7f0000002040)="ae", 0x1}], 0x1) executing program 2: r0 = socket(0x2, 0x4000, 0xfa) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x14a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000100)={0x1, 0x56b2, './file0\x00', 0x9, 0x3f, 0x80000000, 0x81}) ioctl$WSKBDIO_GETDEFAULTBELL(r4, 0x40105706, &(0x7f0000000140)) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/54, 0x36}, {&(0x7f00000001c0)=""/230, 0xe6}, {&(0x7f00000002c0)=""/25, 0x19}, {&(0x7f0000000300)=""/20, 0x14}], 0x4, 0x101) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)=0x46) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000003c0)=0x1) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000400)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000480)=0x1) r6 = open(&(0x7f00000004c0)='./file0\x00', 0x20, 0x111) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000500)={0x401, 0x2135, 0x2, 0x1f}) writev(r6, &(0x7f0000000600)=[{&(0x7f0000000540)="8f977f0ef01a1ff24030c81b9c9cdeb01f30ef552ef78fed85b99b6bd376e444053c8e80501723bb2ac3fd1f25e63345f4103051e9b9a22c4d5d36580f623bef9ed5f58f5be5f133f3e7b77c2da397a087d8911a630d0e0b4eb6b58ce56c15adbcd4eedbf12b78fe141b50e313c984bf18084ba83152952203f0dd6f5d6ea4bae31319ffa6f01bf265beb6cc19f67557f943379ee0a2", 0x96}], 0x1) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000640)=0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r8 = socket$inet6(0x18, 0x8004, 0xcc) writev(r8, &(0x7f0000000ac0)=[{&(0x7f0000000840)="a9169c15b8656c0025ba8bfef156d94f27299db37994", 0x16}, {&(0x7f0000000880)="65b618ca2f9f21c831b0169e84115ed8e02b3b7200e351ff3c82f2a3ab5e66eb01aab3724c9b048fc66d1287e860ab95c350d659b722dbc8e21622ee172a328224f3ae0a4d11bb49e17078d907ee4ae3c9126bb1390c90f0936541a047518e522af331afdf7590fd751901bbda499547cfb76528c797670f3ef7fa5ecc162dc4393acadf91874d273f2a408f806c25f79d77a17457085f4034f879d225801b446f1910836a86f33f98e85f1d87bac36cddfd3f046522aa09d169a0a41e0960fa32c6b468b62f6d4900f7bc8536efd9d743e1b68869f25c30272db0e872a27698316f0dacdbdb10f9dfc497548f80f32ea6aea842d00218f497", 0xf9}, {&(0x7f0000000980)="26ad898d202120622311eca96afc8c63fde6bc295dabf2c01fe0e8a4bef60e988c01c18ca98ffe940bafc8b86f3f1c737aa1b8498e30dc2869ad3bbb8e448a", 0x3f}, {&(0x7f00000009c0)="8ad3e07ed8469d350795bcbc74fafc6f69c06dfd00638d7ee3efaf790fe2e415b985089a9b0141d08b9fe1ad8434e07819a9efc7d1e2ce0f65e62c6da8ef4094e4011a469caa2d0326e760561bb68990144ce91f6d0fd4a1b79e10f9cc6cdddda37d0600b391122cfdee9c19eaacc60c37987112b1b00a42180da2a5f76b6c3e704f524a12edc13a1186fafde19eb93959430dfc4a7481be7a167a538ddf8926cd4835b185716b7d0c5cd71748a34d305843b227e564a51e12afda82a39d1752acedc2298c9f463e824461", 0xcb}], 0x4) ioctl$BIOCLOCK(r2, 0x20004276) write(r5, &(0x7f0000000b00)="801ad0d4ae325c21a3398ddd21fa97af76d7a90540166fa3c0aea3c722a34b6032cfcd5ef5bf7f575157a3fcef5304f0455fde6f2f20ec5c31326f3508547d69ce7786c82f02ae46159fc61893f443ee9ab1430d9be592cfc721d450309247631a53a3391d7dd39e2b543ff59050ec29a751f0a054cc08cc08fd824433e1bb1238409729bb218fea990f89d2d35b27c06c9072b2ec9da31d9054deba32fe545f628ba3c290269b408e27a461d1b402853f07b872da84284a507df55baeb5e6fd937ed8dbdbfbcfe6ba40bbe20d4cae1d6ac0d726dd79cbbe405551ea6d236974c75cc2ab50eb985daa9739a02a58dbbf8aea012df1c2f04854ae018be97e00164532e2c7501025aac5be3804bf5993525961d0583ea08e8d49d0ea764fc37130e0e5e456e11b2669838545f757a3977a06e0770f2ff7d874ef0753e2229cdc9110667f4192400c96c72dbed233ee11a6c67a6946e710eb52050bae5ea494b5cf9729afd8194aae4b3e073d48cad24b90f24b30cba3cbb88e2d70de26f95bdbbf0a262a373d8ad49e88c4717d41a24a7c803640fab639047f9a121e6bb6e915acc8072b73f3bd2843ff3ed9129baa17fd4e295c85919f8b816dfbcf94a26699039f85a462a0deaa0faaa699ace53ec933e7b3ece7af7db36df6b30c28bfeaef2c246b7368390976b95a5a3ffeb07a5b01e6da0e73b69303a600508ea40c69c82b11d4fdefee2cd37643518fa04423d84323417d56490f8a3b24194c178de627dc880be742c4bcadeb6561198dc3801cb4e208cb48fb002ed5430528e30fa94f843c306d17556d7a1cd5d6d2c8813eaf49bf6f0160f9f305d31245b7298dad0491c1964e177844328e8c93e8d0583c432ba6412fefee89ed6ff9e2cf60ec16327d5fbfa9258b23220ae6d06ccd7afd4c201ee89659572ae605d0f8fa7ad1bf0c18f306fe70fc6580191e602ab160f9d7b05d0c15c759858df064d48e09a5e20e3251f1637a03643eb6d5adf060e48e8f41549025f92fa9aab30d2cebcc8da05102737edda7093f684c7d8085df83e6ab5cbc971d6006dd27070e391471fc04d9bd8c899c9f9951d392cda4b260580eee0732c947d773177623f438ad3e552b206cc1fb1d595118f5447bdffc59643c03929c6031c4bb8f7aed40b74b87b02cf4e311a5b31b33945ed96d7ca6533bea68d96e3e5e5fd946b5cecad662bb478255f57ba13751711e9dcb924a4a768221005ef392ef8db807d17b5f76093894c96c24118a97100b15f270f43fda26038390385ed7cfd81d6397111139b28f69568f5c879d2a299a64c0ae338fcb2d69e266d2925c4de580e7b78524cdbecf4515c96fd90de42e1207d1cbf7a21d59dbf072007d81bd0645bbf26b26b3d3eabcc04e99677fc86383034733777ea92c6fd81dd238b47993e10dbe025f9bec3cc899937463e80a101d2e202745e74caf1b140228e6e80e2e3e25d3418e9d3855c6f2128e8cd72ce7b51e2620ca8ee5927c1e5f081faee3cdd60586ecf88708bb44546928fd10c86bce3249d5487fb5fb010c2ddbbe1f1969ae373a5e2afb21b2bc03157aad6c2d4d8badbdf9205a77a7de20c57837f9f78161fb59c2e4de62d85caafd896adad4b44966f237dc7803cdb8b07d4f2cddd393103aea35761c22e9d05208cd69cbee244698806ce8e30234ce199f4ecc88fe231c9f38d3f4eab858db6e742769e174c629b27543190d9d170b89416fb009fcd3b80076caaec60309700d6ed2bf27a6492968c6d83c93814de708e06d82fed81f8d6a08172b71f97bec7bf110d9372476f86127dd638a4c4c36a049f18079af6496aa1f85fbd3f0f1922a4653194a6311927ddba9ee7ffe1ce35633671fb2d05b9060d1334db55a7333cd21d287fc55ec0c3e51036c7e678ca2efb025bf1a70cf48f639570e5cf1b100dbc9ba645bbeb3bb82c90702dc5c7ac1ab0a4843f543a16401d0b131cd98ccd2ff8c8774545249995740d4a2e038c714603c99e99c9f9044c45332ee2700b4f9ad948ef4e0f806276e1457b21c705dd4382c770bc72ac86bfc664b434a9e49b6230e1bf004da7041ba6bca1e3e603b79dbcc67b9596f2dcdfb2ed5ba224532e078ae53fa481908e8aa716b0988ed068c0046ccaa8fffc4adc17ad711ee22eba47765680bad2772844e183ca7f69e625e524e846d261ca55db0e74caa22599262ff0f23fe65a8c16b67761627182dcbe2042ac4d5d751a8cd84e9025dc169badc32f09be6e715535fd79349b2f7e2ca4b509f5a87009036facb41b19e59bb30253664140eca2b8efd681d7e3e5a0c0dc50303b0a27289fdd88ec358a53a32226cd43a971f70dcf9bf8b229b3f175f15eb3107ac355822284e2043395caa9c7c1b7e8939aab2076ec28d9a9cb2a32302c0278852ae0d4aa73e61cc3e53d3cf2d60e9b3dae33914b57528f586a6baf17d697c9c4614e7863b6c9b7c4fa98117bde5776537428e0db893bf320a4dbdeffde25ec7da30cddc2942d2e0e7882b71be5995cdaf9799b4465c2e2d62ba1423f10444c532f109d14412bc210c265f4f7ad1d379b866e1ec4658d3f400594839651ca46fbf2cfa3860c1e23225dd2a229dd950d7eaeb7c217a11935d2595de0f51c3bd9f7299be07a2be68efbfbaac73ce463c607891ac76899821a8a43beba5f1d06f27e58dbd2ec1391dee18522f4c9f370c561dfa06841b7bb338b1d7a35716799f3b5a4af0cc6d5a91be6f509a8a92e20c048ea88b442e66a023b0b7c4363f6ccba348541b814f64fce5a9f9a45524dd8ae1ecae6cc005290769cf1baf4d91d86b32f7cf26da78b746da27543f87c47cf604119b66311f93ac701e2fe1482c1d22114ed3e21e517de7f221324e72e9ab76ecbbbb29d40398572a9304f88945f6850cd977c2611f42c27971ac595dda141360b637cb7913fe7d87404b879bc9559d3b3311d50fb94186a8ae239f7a19ddcaf769084603210b324e3badcb31af9e1f1d8179eb40ce3c8b6b6f14b8c9b4c82925aa20c0318cf1d6a496b5590ed22094c1cd9fae51d439806d53c6957e07f1df92254a367f9a29b034153180fa2fa361d02cf44bae52a064b69573405e3448693a21415f432b44edda71673264d6e382678b8f39c23ffaa851c20972f45c75d0dfb1137faa7fb8817a240405b11b27e03a845f376a9894ec5f0f094dd2ba6513035267ab209a04d9e1193eb35472f584a23a69bd8f7f3fd6e5cdc8cc5e63aaa65bbb00da50e0df1783a5c55650331133c99bc905d0126565967d67d325ea2faa60ef138b78d7473849202b9ed6c757b159759dbd07e5ae7acc31c162448140bad47ec11f8ea2797491f66c139d5d78a5a52837e47046f4eb1ad6671e898b446ccfb51a2d319cfc69ed268338a9cef88e5c16b4f104434812e3caf605d3dfa5994c27af8bf4aaa82d81c79c00fa9aac609fbf208396417d5bd51140531dd3807b4cbca815c6bfe6fd894c74829122f2e7dbd3e04902019334ad951dda01ab1343fbf83805c25a60a24d8caeaf64c5cb9db56d6f4241e49ca69acd5350a4e8287efd358ae452e54ccc9d37b261634b59a16d4d4233197a2bc34932b4c946367ffa134bc5aeecf61f63879d91ff0bca2e4defafd6812ab4dcc4c07c491b7b2dbdf3207708890af91acf34b12db565fe5661a12f16ed042f1e225f9e5fb26253be5bc2f5dccfdd9a921f99fc12098e62a35209a860df710b8a6c95c444defd48d4656160510be8089d1e7e1ecff1648011504546777c4c745f76db9a7fe012bee1594493e22e0403c1d0522e5292ce297de0cd5efcbe45363151dba467161ad864a4caa80524a4a174cb9783dd7202bbf39dfcc5a8e8e4024a516c9e043e37594c1792fc9411d5f3d837ca63ee2cac213fd4119aa689dafcdbcef614212cb655a45dc200a3efdc6a94d0bccc4d4d80484af9aaf2803936f349026210771195acb494c2afac865e5d680534b165199f29b9e686a28487ede69e7025900f855b819b0eff022f8000e33557e8c482fa36a20df7777faf72229ee579de3dffff6fcb1159b308db36870809ff3b9e51b32558d860952bb26b4e1c7178ec62c9716c3809fe0d0982b0c051230d115b1a94110e7c9e002a65221e4e6d339ce5f2f4db932a713f58d1ef5394ada996073856a8696f3bcee251e913b37e8e01139196130fe4525e8e7e8b61bfaac24748b80474927d0acc028c756a988d8ea2ffa167fd4727c25217f3da85e06c3877f0d6ae0c30e7a82e46ed99551e06bb02c168c20c51bb8cfbc0269b34822a5c9692141cc763b6441ce3843a305ac66ae2fd1f6b2100c397b5530847f91df0d34ed693093387949068a3f8af88f291159a528b66c4b26db4debea847e24e88ebfdd33f734a261e517c6f4470659c8ad0253c1527e35f210b2c026302576f6b83b0919f634ac96c7fa7f63cf4b1b3cb5331f06798eaa453ebac5ada9e616e7ff8157d61d53b9b86f8aee48aad649d16e4895a7695c2cf019c1508b4701b381da2e5c99b58f331f5cba05646d61e71b60c47f5ba9baa66c43230aab12e84a6d2178b141d1ff9b761edfabf6ef097eb2b40868c26b54d48f7df6a1e0d757d08b70bad71f005e70e976d08ca93404ee55747d2f7d0e86dee892c3c1174f19c17ee58ea545437ec8a3288ebf87f6bd165d30601fda92ef52b0781ec220729dba4255eedbf702227159ec05c5e3cec4a446e5d725314ca637f9f268cfcb5cda260295c78897f388703867e4e85488243bd1c7fff1e00f6c9ef84e152205e21dbf96c479c738a95702e58ccfead3c9af5a171cd9428a23410ff5d2f2e547c9a5219b80004960906c1a38ad98e31e2c78400dfa5892503bd56d7aa86fbde658a919af5fea90c55ac38d0c7791bc57bd60e01b2fcdfe5c80a23058ba9d47c8ccedf2871f2aa99a8dff382c75a5de316004bf51fbe7a5485895802b66ef77d6f2e41baf83c9ba12138c4c9e6f809cf402cc3eb3b53f1a066cb991280d7c6dab9e7d5fb8eed4e0a4e7952dc29580e8dfb88a41aa5f06c7beb6746d0dc91176983e02b7c271b4eb9021dc17335d383789772c16833c85d8f266d694fd7f1d75038c1cdb67ce64d480121fb4b28ce6c79950aeba81c2c1ee14b8b8a4390813f74207c046d1ab311133bc75a7f33a0c5d65a8e7ba2644f44bcdeab9633c50e1f06f535b7e675c0a42831d6bba48fc5d22603048ce42e535390fdceb82f5769983678c4150debdc79c9994ee3752826f5404eca271b6b1a3bbe33380b59dbf47c7fc7d3467a85638d7e4913d39084329f10703d81ab7ba3e312319383476d74b43882786ecbee353bdb29c124defb6453812bd4cc579f82971136e308c566fc00bd3f5c64e08d211c8df859fd8fdd212d0db1d8598b08d6e209a6f8e0170e5a03bfbb7f2e76323004899be51ea7bed750865a1acb56bdaea7746e5065b852a0f291ee157a7974e0394e950e7c01bce0bb6b9086a624fe4fde1e316e0f847764dfe06b3222da01078072183715bccc7b7abee0f2e2d8731bb0bb4230f361011fc3ccff3633a100520eb4df06c135f4216c5cf33f7a2644e713b9f394555bca1cc287f4a565b640a7dcd2c885d23eada6eee0b9bc82328cebfb7ac0623d68577a4753612ac49462078dc554a3666426d9a2b819bd75b748198b30b3591331bfb2861cabc2573aac803aec18f3360e20fca597ff06784e70775a3e998098cf65f642b80cbc6fc156488eecbe6fb3cf3f82c17c944e5d16dc6d06e5971c5e8838b19dba", 0x1000) munlockall() getpgid(r3) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000001b00)=0x7) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001b40), 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000001b80)={0x1, 0x4}) r10 = getpgid(r7) setpgid(r7, r10) executing program 1: poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4302) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x0, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(r1, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, 0x0, &(0x7f0000000140), &(0x7f0000000180), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xc}, 0x2, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000180)="1d34f1ea20630ae366188c9fb998a0ad7d02751277f665ed375a84e9d6dcdc488662f374bb1cdee94947d2f474731c6bf9439bca85be8c8c9914bf4ebad8c6cb5737ff84b5a5e1cfc633fc9d0a9ce530a418da8e9e45b92a7d51", 0x5a) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{}, {0x20, 0xe1, 0x18, 0x3}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket$inet(0x2, 0x8000, 0xc2) socket$inet(0x2, 0x5, 0x0) syz_emit_ethernet(0x108e, &(0x7f0000000100)=ANY=[@ANYBLOB]) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000280)={&(0x7f0000000180)=@un=@file={0x0, ""/81}, 0x53, 0x0, 0x0, &(0x7f00000005c0)=""/214, 0xd6}, 0x0) setrlimit(0x0, 0x0) syz_open_pts() executing program 7: socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4c}, {0x50}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x7}, {0x3}, {0x16}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) write(r1, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x5) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x15) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc050756a, &(0x7f0000000000)) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000000480)=[{&(0x7f00000002c0)="ee80", 0x2}, {&(0x7f00000003c0)="f9825700b0b21d6c8453fa4ba7f3dcd1fa16110f5c99e55ea356e3063b7ac2f8588cffe9fc09edccde892e19747c94767622c6faaaea029694ff3489fda4b9120350a9ab5d21516d669b531b5a509665759bcaa6f85a6b9df53c9905a70171e3a3ca0ffd9f2a", 0x66}, {&(0x7f0000000440)='zf', 0x2}], 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r4, 0x3) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000504b10004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x1, 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000080)={0x4, 0xec9, {[0x80000000, 0x0, 0x3b7, 0x4, 0xfffffffffffffffe, 0x0, 0x8, 0x0, 0x0, 0x0, 0x4, 0x0, 0x400000, 0x0, 0xfffffffffffffffe, 0x4000000000000], [0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x1000], [0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0xb], [0x4], [{0x0, 0x0, 0x401, 0x2}, {0x0, 0x0, 0x0, 0x6}, {0x0, 0x0, 0x0, 0x3}, {}, {0x0, 0x0, 0x7f, 0x80000}, {0x4, 0x1}, {0x0, 0x0, 0x1, 0xf85}, {0xfffe, 0x0, 0x5}], {0x0, 0x0, 0x0, 0x10001}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690c, &(0x7f00000001c0)) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) accept(r4, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffe8f) executing program 4: socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000240)={0x0, [{}, {0x0, 0x4}, {}, {0x1}, {}, {}, {}, {0x0, 0xc8}, {0x3, 0xffffffff}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {0x0, 0x80000001}, {}, {}, {0x2}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r2 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) shutdown(r2, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000200)) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffffff) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xc4, &(0x7f00000000c0)='./file0\x00', 0x8}) write(r0, &(0x7f0000000140)="5363fe7d9e26150fd268262da7e70f036ca87e6488f668ba21d386040b1883b8ed973300631df158c5e4d839ad5bc9a4f8f0bd42fda00dbe6baf5c08898388882e1eca01d0c10a0573ed03809e5898efa9683654d5ebe3704216a9a1559e293666321f5ab6658e34cb5fb159300d9cc2c8d07593c9f3231517b06ae0bdd79642f872cc59b4c68a105fe7f9d88f60c676", 0x90) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000200)="268345d1623a9486dc193ce7a9422413ab734e8ef358761cde354e0693b9db9c7f66ac2731bbae20b3cfd9438236990ca3c3d026806b1100deaee7331cb1ff3cc4fde7e4fca4a68515e836239985d542ada35b83c712d922afe2767658e36edc21dceb21b2b705786a5878bdc5c042cf563b67e722fe670c7b56195a3780fc289baa4ed0f48fcea1ec461ea54062126885bc23079561e28b9e55318d6d52dc7366ebaaf7d5bdf327504f14d95a8caa172a197f13ab2b0a8c414d34c89ee65c5bb4767a138c7087cc35db808202ca23c43923f5257b828230dbb64d2ab8f8f6b1bbbae96a1bb5c95b5c3f1f9aa78ad2c2b2a7961644b320118c8e76554e61edce733f852e79ab59a143447b97853549fee699d9f38c8c982d7a01856a17ab86ca9e243bc4d04562cd2232771828dc3512d43829adeb7e6ed2aa73a4e5eeb818fdb044ac2c36ecc5c381277d934c2b5d6ad6ab2631c4e978d19497baf6c9eccbcff51c7e7988da90c5462cbceab81646b81fc68f85411281649f3478c798e441aa247ee0477f799db1165a765bf2032bc8d84f4947a5385bd7162af48fb72e78523e09f4484e8c54106c14cd0e7708c7080c5bfe978c91e8f8af9d46ea87a6409f87f4b5eda4fe8e090ae0734ad8704e82885c5e8a17f9180631bdd2e93d249daac9443c78de681ab5303ed33f837dddcfea6816b20e13a6879d5ae02d5813392fcb3b2a1f9e72d1ea125d50805ac14ff04e12971d1e221390f6182f5e07c84bf2a03c370229f2bfb7883166139fe20b3723ce32d8879916d761ec259b2e3f8d9ff29110c0f0e3f03a2c5f392ef54da011d540a573a2983b6509a8bdc66ba09783ed1c7d886b587054ead07f6439eeff774344ab72d1fff66efb953250a493b3c61ecbedc141f03234347877fbfe31f1e46ef4a560b290797c5ffd8e930cf140efc5c03446eb4cbe71bf4d4d8d158d7025f59a8dbc5a27af04f2e28b25f1e6e4e9e5f77db14f92095350275a0caaca7597daefdbd7eb0b0b095f233aabcad498ea2dd62d5219e59a054d4f63134b4f8c2267ec4cd1d9c0f4b80b62cc419160f143ba945feb6f023bf6d6b2343bb9022b64484b4fd54aa9ff13374726ee66b71c0467c926248da5ef496c779b32292b8d85169562b385ac239a6ed55b1f0b9593c6f20c384d8e50f473178086cd250002404689a7547410f47cc9a2b48790e21b13505a6e1f1efc397ea9843f43fbb59f7d1dc70f09150385ea566f3b960fbfb89d9b7e097bb833cd19a172ad5b2cd9a587ff4879d93fafc3dda8d85e65b3162fa2291b21db4d7753faa3dc90dbbf695b179aebf1f830631d52087a44177ae05c664174141596ebedf530aecd433c389e03af757cbec3d0f7a987c9eff2f1ec759a15ba365a5089bd2164d67e2caff59c7139761ed38a75bdb13041de1a41c4a1cb2c5b359a5d2ed161cdd87044495969fd9eb92bec7c58fbea941c9cbce1faa1b358fe38f3d4d8b209f3ab91fe5eb53aa461c5533d1da5ab20073e60d856c6d657c9520e401c9f6154d94115df9ce8657e2f08bf476134d892cef8addfe15f2fcd7c70a946c745fb06d919230f49dfd26926e8778c42328d2f96d9e3470c47a73fba55ca39fcd4bb0d1bbd82da791bf7dc6ccd579014ce0b2e05c70edb9aba7998190f0969bc2feaef3ce20753b3542804e3ce8ec47388dc5da360a3fc7b56ed493318735d50a0b8072288df7d0679579fabede6e5158d59e88a63fe72d7efffbccf9d36bdaef6042b22ffc4ee24e2d0e38ebb1be8ebca051c1ef2698b1defe561316ebc0a1f48e67dff7ecff4a8b2e99766b91790c20c33c34459fe622a2d424ef41b6a7b7f86ab4b11ee28478656917ca233d524ffdfe2112d2e575bd2f7a0677b8e176c23b8abf9706a51ac27e3e93e441623e80110586db6a583a73f8e2c20128ff32f4a9c2bae44023367e10cc37818cb46f3f0c659334eff078ac765e339324c0d0532327bf9a6320c0c739accbdd51c084fe51f6e29e377dc8e700de2e9e9a51be6e1094122ae8b9534db9dfac022c1637d7ab1acb391f16a9735ce68795f52eeacc0ad0686e2e2a49eb11ad40a1042218860d68b0e765e1eee3dbe17f31eb4699e18e2a6fb5b37bf2b4c7d77fe054876756d72d3ac04806578045385f9feaf9669603fc5a8f9afce28f47907804c2366ed6e3c9beff7439549d505192b0b7acfae7baf026472129d3b9bc831f1c371da2e4b762f331401e11a33fbf1a737d98e26adbc0046e8ab5a07516f69dadd9961a2e1e06adb3a4f859370c9af159979b18117d272264527eacd00a98ccad93e7c70884586bfcbe0be146183bf1b7651be1bcca2cf4ddfdffd653f010944ff858a2babde528238070a62d349f1960fe45c24ef4673486bf9567977d58b11f1a8ed7c1bb99b0f1b5c6b76930b6a7631cb072ac375b886ccb401b37608388e62d7df30de4edd9d60c62ab1e5595a8e5fdb7b1d5c1ce4a6ccf838980a349b83c176447d6d2410acc3691259e5c615900e0fb233a557610f8e0bd318cc2d5868c88d740af13c9c68099cab4a7fe2c33a98bf80b78d2644be77d6c19cc22da5c418f260e43bd5988cc87184742a9b85018ff92f89244fa25133d8ef05fd04df7f6252c279f1b2d81f39513778f636d09b489aa381ebc85d695909432d45596016ceb109738e4a95b67f448914fb43f780e644b9fbf6339198aef428456bf300624f4b75bdfaafb4fc7b363bd05de06885d317f2ade456d7c2ed8ab33245bc8735ac33cd5e3548b429edefa09607a3f69ea1e5d837184668e0124ec44c825783834277bff7f01ca90686d33fc8185a426bdb6fdc11625a4784cf6cd29d4bb21630aa682a603ccb46c81da887a9a5ec1e8429dc5c2687ae47bf38589deef6e0863852718c2ce5510af301f8a209e634a6b7bab73934b8f8c37f4bad3b5d6553ecd47cb948e18e1835ba1c96c5fe5bda20c478819179c6e2d0f4c4879cd1f1a29a8b49066f9cfbf8fca6d19850f45982fede2ff9bb22b8b65ad2cf087a2bf1feb71dbeaf8711be86b755adef5318335e856c919e60852390af08c91d7f25dc2c35bbf2c17205722667a5998f0e5b415d9b373bde72227afbf59ca8d53d8c3fc7ba461e35bad38e4e311111721d24fbf4d121af5db4e430a86ef950d7bca13f936ecfdd1d55607d9e0633c1d06326d04273f9d500938b9ac06988e684397ec9229e42f0659b88f0b5dd808bdacea6e73d482615078c1aa7af13b2c17421fe7f31fe102d165877df23be621ba3ce31f96157b703599c4fa29dd8d6a802ac19121fc3088f99e7188395962345755f21b6c0e14caff8d7a5fd73bf01b3552ecf33f65de23abdfffe9dd78e935ed6e182970733a89afc3914f45d088bb2a5b01d21b1ebc76ba304ad5e551f646e7b52f90db5384fdd3e67153802452f2c6e8b1645d8239e5ef1839c5abc1c77794d91aac0622dc4b5224b975414779a7e88950b6021dcfd8afd5763d5521b2feedf4d34c3106202e1c2b6a59bebb88b1b55a0637e5b0ba0d3b9d0432fc65eee3edaecb7e43714551396194c940e37b427e916cf19d0a4c2454abe8d3a4ebde5bf2154965e32a77259e3137fdec778ca0a3f0c14626e73f45ae265c2625bd901a1620b29a175cf9ff6064e71be4703d0b1e0ef51897de5992fc2518d6c4ca45eaae7cac473558a9e786cab4a72ca19668f1813aad3cdf08cb4d9591370443bddaa3afed4bc517b87be97e387ade496c6ecfcc5d8631d3f851a26281f66fe51098455af9751c869a67ea5d8bca622d46b11aad8b74cfa89b509251ff52e6dbd61c5f16ce6f0669c9c1fef6a4a7e2bb0e0fe161f834c5aed77ca24be478f51bb4932cf7cee8e5eff0cf7451f10193025ea37680b3f327a2d20b269d4752c5341657a6e6dd3c203c79c3f333ff4d3dfce270bbeffc9e419f30716869b8b72fcb4d0443645572cb407dfa0b76d388930eb65bafcae945d1979c6a713b7a1ce10d98a3c27630809349022520fc7966ad1552ad95d034bbd0f44acbd4c66cc0fc47bc5a11506c094fc77ba9ac24eec4dd6d48ae2e36694e712977b0413f49bff504aa5405ebefae81bf3069441f400c384f6fd51cc387e05ba62a89d170fc3aa6b46b269bb2dbf39bad543dfb676cbbc3ed5f90b306ec1b614d1f94066be5b523c451ae171cb8f772e4738ade0ca1d69ed6f70b6f4c19fdd4e48d7591fee07210dbf0eb7e099b68b800387730439b3a497dd6eefe3ec9ea079256bb0fcf37e65399494658a6119f46bca0b5e197e0c7771826dd30685b3ace5a1268dc2d099b0f05647759d68c02b12dda929611df0a0ea963358d941a57809b291ddf81a428ba460d945083171a4c01b5b895eb9528c869bf5dfdd8be16314d464dc2352f75cc9bf9405c515e883d1645843d798fbdb4679a3aeb7e51f9138bfbc055850893b0abb93ac377ac5c78f84f15e1793d363781a55e54d7321695b104ee8fa04575c9d85975f5df5daf3d55a58aeec88ce0bae3cf892590db63c1f5404053143e217609c7fe1d6f5e21740b34965ecb031266ca2d532f41b9f5c68bbfc1206f43b61a4ca19abb5c97ef158d5066f3da79becb7d4ab0a7db8fcd4ca051dae9c239fb1f5a062c39e7a3d660920a41188b999a03aa4a63e3e41ae137d20d3307e0fad7934d3485e3fed75194982c116f70c4fc560d1555e9520b51a1989a8cee8a8ac425c34c902d5c8d0047816aad7fc093473b08f9741514764ebd2e0cdc45dd3e5a6cdeb16644db04de52bb013971b1725d62af1cb52058ff90176d87bdedf630bf78f17bed9f40f12d4981860747391d9ba267076905acbd8de40552c0415b861e33c02577c48557c55f97e625db0906f28b2c85ff563a8b2e9388118a415b898938673dd0d981aa1b3b3daeec6541d91b9eceb7e62476bddf4aebbb75d5a87b0817112e334f1ee03bb506e4f3d0607b8bf57a11ce5e334ce395301721d7e01510732693e67383cf2b7a90de4d32467e0dd87efac92316030523702600acfe40bd5e65485170acdb9dd5ab5ceb4fb9b789ae9a58a3d20dfcac36121dbe104ff2d5c856f8936f74bab351da1fdad079b4d431fca23acef73684a2ae4c6a6ca7b6f6e0744f522a36a3ccfb5dd3fe743694a57293bbf1de9005d3387513dd668b5c7162d726768bac5bb0bdf1f01ddfbd004f58ec370981b99871c872af5588fb61c7e1a00b67ec2cb7098fa9bdf8abd6845e77f31e235072ab990295d5a86afa7ec38e746cd250a4b2b844e91c5ef3d1093de0c292295f2b8abd97270e04716dd599c747f97b5dc0c326c799f19cef02dea299cc6f731a712585fcb9e5749425d645645ef0179dbbe27a393acb05fa54d0c00432bfb9874ef79110bad131617077f407907d083881377710581684cbb000b7878bb877a32a92a219856c7d5a936fc1c64025040069ed0239868901988a0ebe531317a06eef31f763b3a4f99d1a64d43e4818ec1272dda726acef54f5f641ca912ad823363527db9f0890ebdf6f0e37f2b7199fe0a5e19a6b5496835e2b77a28e783d0fc8970dfd49588edea85a712602a57c64560eb9eff323102f262c429cd0eb24107c626b74278c8603c5ea30e13d396952fe65510e4413df5769dd57e1729b398d3b4044ca25dc96fa452480723f6cb0316a4058d44f1d2e453d8f0987f0deb10f181b4eb73c2a5a42e875211272bf4433f86236852dd2efb07dab185161fa4e464228ea76025ac50c5173de09373203894b215a22decf974", 0x1000}, {&(0x7f0000001200)="c06b2bf86918ee6508262cbddec3d46c827c8a5cf0796936647a90e894cedd62f654be80e73474d5d824240b850f1bdaa81e4e6f98b243e0abc984200e7401b184d4329014bf22577f1175cbd8c5346b3a02fe98c48d011d2fd86fbe3d09586e8acc24b5aebaded5217bc7902a6c341013009770b9c74735a5fd759235f485d3eb322b4d04b5b9c935c8e4f9d8cd6dd132301103d4e57103f66d20b7afa4a6a9fb374e92b37f2f43", 0xa8}], 0x2) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000001340)={0x2, &(0x7f0000001300)=[{0x0, 0x40, 0xc0e, 0x2, 0x7ff}, {0x1, 0xe63f, 0x2, 0x5, 0x6}]}) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001380)) r2 = msgget$private(0x0, 0x18) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f00000014c0)={{0x7, r3, r5, r6, r8, 0x20, 0x7}, 0x7, 0x101, r9, 0xffffffffffffffff, 0x8, 0x5, 0x400}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001540)=0x1) r10 = semget(0x3, 0x2, 0x0) semctl$GETVAL(r10, 0x7, 0x5, &(0x7f0000001580)=""/43) r11 = getgid() fchownat(r0, &(0x7f00000015c0)='./file0/file0\x00', r4, r11, 0x4) bind$unix(r0, &(0x7f0000001600)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setflags(r0, 0x2, 0x1) r12 = socket$inet(0x2, 0x5, 0x40) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000016c0)={{0xffffffff, r7, r13, r6, r8, 0x102, 0x996}, 0x1, 0x200, 0x5}) msgctl$IPC_RMID(r2, 0x0) ioctl$WSKBDIO_BELL(r0, 0x20005701) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001740), 0x10000, 0x0) executing program 3: ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, 0x0) (async, rerun: 64) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) (rerun: 64) flock(r0, 0x5) (async, rerun: 32) acct(0x0) (async, rerun: 32) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x81, 0x81, 0x0, 0x2}, {0x4}]}) (async) writev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="a065af7f1f000000000000", 0xb}], 0x1) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) open$dir(0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) (async) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r4 = dup2(r3, r3) ioctl$WSKBDIO_GETMAP(r4, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) (async) open$dir(0x0, 0x0, 0x0) getuid() (async) r5 = socket(0x2, 0x2, 0x0) (async) r6 = getpid() sendmsg$unix(r5, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r5, @ANYRES32=r6, @ANYBLOB], 0x30}, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x2000000100059}) (async) r7 = syz_open_pts() close(r7) (async) syz_open_pts() (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async) readv(r7, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) (async) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x314a}, &(0x7f0000000040)={0xfffffffffffffffc}, 0x0, 0x0) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000100)="c9", 0x1}], 0x1) executing program 5: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) semget(0x3, 0x0, 0x115) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) r1 = semget$private(0x0, 0x4, 0x5c0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x2, &(0x7f00000000c0)=[{0x0, 0x4}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) syz_emit_ethernet(0x46, &(0x7f0000000240)=ANY=[@ANYRESDEC=0x0]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x4, 0x6529]) r2 = open(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x0) getppid() r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r5, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r5, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r4, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000011c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, &(0x7f00000012c0)='./file1\x00') semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/122) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) munmap(&(0x7f000000e000/0x3000)=nil, 0x3000) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f000050c000/0x2000)=nil}, {0x0, &(0x7f0000239000/0x1000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f000064e000/0x4000)=nil}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000770000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f000026f000/0x3000)=nil}, {&(0x7f000050a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}], './file0\x00'}) socket$inet6(0x18, 0x4, 0x29) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000580)={0x2, 0x1f}) r2 = socket(0x2, 0x4001, 0x0) dup(r2) r3 = open(&(0x7f00000010c0)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r4, 0x4, 0x0) sysctl$net_inet_ip(&(0x7f0000003a40)={0x4, 0x2, 0x0, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000003b00), 0x0) getdents(r4, &(0x7f0000000040)=""/4096, 0x1000) sysctl$kern(&(0x7f0000000240)={0x1, 0x30}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f00000003c0), 0xfffffffffffffcf8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x45}, {0x906}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x1, &(0x7f0000000140), 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) socket(0x11, 0x3, 0x0) executing program 2: sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) r2 = socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000d40), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r4, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) close(r3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pwritev(r2, &(0x7f0000000340), 0x0, 0x4) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) link(&(0x7f00000002c0)='./file0\x00', &(0x7f00000003c0)='./file0\x00') listen(0xffffffffffffffff, 0x0) socket(0x2, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r5 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r5, 0x6e}], 0x1, 0x0) select(0x40, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x2, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x80047308, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r2 = socket$inet(0x2, 0x4002, 0x0) dup2(r1, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$kern(&(0x7f0000000100)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0xfffffffffffffe4e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x2c}, {0x40e}]}) syz_emit_ethernet(0x103e, &(0x7f0000001980)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000440)=[{0x50}, {0x35, 0x0, 0x0, 0x203}, {0x40e}]}) r4 = socket(0x2, 0x4001, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffff9c) close(r5) mquery(&(0x7f00004ef000/0x2000)=nil, 0x2000, 0x0, 0x0, r5, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205211) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 3: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="80468b309b2548cca0c3bd621508525753789a6678d065d43ee4beba5f1b29d75f17fbc7afd04721d15570cfc48e0c124334ca8f55e8fe16ae3c48f5447f2ffc59e1de35169f015f6c7037faee2301a56aa2741434d2b14fab1e7701f22c3262a9f8e27a8a696caa3b9ab7c06b7d2489b7ce8bf6fd9b847cf1d878486af7992904af965bf98c7545167c41c2041c0942", 0x90) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) kqueue() sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x35}) r1 = socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) r2 = socket(0x2, 0x2, 0x9) setsockopt(r2, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd921a4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a004000000000000000", 0x90) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000)="2f87bb4098d7de568a6a2453616c321b9657609db9199f45ae67568303000000000000001af7383890", 0x29}, {&(0x7f0000000040)="a6c2f740b256d444e7c4b7cf3e85e989cd7b6de6e007f992fd10d0d1e4190b026d7345ed1542a83278a7ad88c2e4936716a1c9f55424580b5394d1cedfe065a12c250600000000000000c523c4fdda9f136777d9a01a5ec173df3c5cd0617444191393", 0x63}, {&(0x7f0000000180)="999a0bdc3e414b91a5b028931d6a721970809e7e46932e5f83d6e1ae971f5f6a39f16780ec2080c21648c5cedd2f0757dc836c6c52a0e26f20fb23dfd317ed739e8c79d11a5ece7fdafb084679f4ae06f28bef576995c0e2f4df9ffc8671bc166b5b85f6c0ade6f95df478a7831d21bf26e2330daad4eca408e39bf2cb41ba4d6c5e567ef5754123d1a7864001946a7e1a2316949601a36d3b4198441767b3ae2dcff405522900e043caec0b2994ca525789948b30ec94b799efb2567664f4b393937f725cdfa2df512747aa7033bffb238c841a54c1f2b84f9f2ba9322c233efa4794d23429118c33d0ed76b4cca674a799cbad150abe1d", 0xf8}, {&(0x7f0000000280)="4731121e881a0d846f926159fff827e9f50ff9f10a833c33d4dd55db0297f2380247ad2d3eea494b024d8c154ff497da4d8263c1f607f8bd10afb46c7d6b3fd4d5eed763fb7b040bb29bde13e9c269c838f40f58bf35e94a17a0679f3520f573d589c30f7576716d4f", 0x69}, {&(0x7f0000001380)="c7296d3e009ee2ae10dd10d407d10883eda1bd4dbe2d40f37e3a2c3a99bacd7cef9cb9f4d565b7d40faf3a33bc158578993c8ad24b6a7dd93128a1802eadb90b6547165bdb7db8f14b66bd927854d37f09e6cd10fbcbf5c4518836019486ea3168ebb7fd9b7fa5ecaff32b6a5dc8e749c632b29479c507ab1f98dde927e837810cb087d8bbc901a89167ef3c27ac5b23dbefd994e5b766227bb98e5e6c7d5490a7a7caf3d72d1224181b181e5441777a6401669a2ee2243c9a3cfbe3e05d9f396e69ad9301f8cc6586493dde1dd02d6d7af120bd35db33d7fb75441f823373b1471c7ea74caf8ef1c2bceee4470f6b3f872edc7c5cf05b08f15940c68959ebf845e548899040fbdc80f515efb4e37ec4f49e0a1bd51ffe4de7024590c02752cb9a35668c2bed3598cf02a7988c399d3c9deac099c7ec532b739b280b4e1be305539444d14b3f1884ccbd17f8e9c36d9b0045e712e24d3ace5ca7ebb352253bccdcfd5e759419edb5eb34bc44ac69728f394c86aac9dd39f3580e4aaa60d2090a1b6eb8f3950e2f85c543ae7180298ba4bc4d49ccef237dafd5615bf48e51ac3b67a6dce5bd7981b97a04cd089fad110c299659206a3b21c5b8ab9a8a7a33e356cb8c48100b62a11f5f26c11638a25058880e9456c52d1b0b5fcdde101346e2b9a04bde97710181a87f9540f2358df291adbf86c5d95fcd160bcf405e76a8686a38af17d18b56e2658b2e8d15a3de34ed8f371d4bd03d6e39c6c940173d40f8ceb88b78579e38e1f555dfbf55407494cf36d90a3c7a03513013d40d59346a4c87ff06b2f88ed74412605ce640abb5ba192548071a5a0f4f8dfb3d2b66", 0x25c}], 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4c, 0x0, 0x0, 0xffff0001}, {0x0, 0x0, 0x0, 0x10004}, {0x6, 0x0, 0xf5, 0x8000000}]}) syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r5, &(0x7f00000002c0)=@file={0x0, './file1\x00'}, 0xa) sendmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="11"], 0x11}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x149) r1 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', 0x0, r1, 0x2) r2 = getuid() fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x1a3, 0x0) setuid(0xffffffffffffffff) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0x3, 0x4, {0x401, 0x9}}) r4 = semget$private(0x0, 0x4, 0x414) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x1f, 0x80000000, './file0\x00', 0x400, 0x5, 0x5, 0x2}) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x40, 0x3) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x1f, r2, r1, r2, r1, 0x50, 0xa8}, 0x7, 0x80, 0x8}) r5 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r2, r7}, 0xc) lchown(&(0x7f0000000300)='./file0\x00', r6, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) setuid(r8) r9 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) r10 = msgget$private(0x0, 0x45) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r12 = getgid() r13 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000500)={{0x40, r11, r7, 0x0, r12, 0x80, 0x7}, 0xce18, 0x8000000000000000, r13, r5, 0x8, 0x8001, 0x9, 0x9}) mknod(&(0x7f0000000580)='./file0\x00', 0x4, 0x1000) getrlimit(0x4, &(0x7f00000005c0)) socket$unix(0x1, 0x5, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000600)="6b9d998daa04391132821d51c336323003dcc959ab5f316fe9cddf40a243fd0deebafaa9283b59d421b4ac343e70f533e6bc2dfae0c22eebc3f80c1a", 0x3c}], 0x1) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000680)=""/4096) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000000)="326813522e7749cd418cc01bea6a35", 0xf, 0x0) writev(0xffffffffffffffff, &(0x7f0000001300), 0x0) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="b302bb15c05f896af884f9b811cd67ddc9e537b344da30c7f9eed52bfa2c54bc312943035b47702b3cd5cc1cd9e27683409b2d6b2240adfb9c55cf66d14f83e7a27c12c4507096411da9a73b7fd7322f3fdc8ca9b6ff6a5d0e06a9b7253f9058de610788611422cdc52a49d9b371d3f23e6d16d9a40a620e90e5b695c66d2e5545c4f6ac71076ddaefc8bde4d5bb15f0", 0x90}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x200, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x0) r4 = socket$unix(0x1, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x6, 0x68, 0x40000000, 0xffffffffffffffff, 0x80}], 0x401, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffa, 0x78, 0x4, 0x91f}, {{r2}, 0xfffffffffffffffd, 0x82, 0x2, 0x80000000, 0x8000000000000001}, {{r2}, 0xffffffffffffffff, 0x80, 0x40, 0xfffffffffffff2e8, 0x40}, {{r2}, 0xfffffffffffffff9, 0x1a, 0x1, 0x1000, 0x9}, {{r2}, 0xfffffffffffffffa, 0x8, 0x80, 0x40, 0xfff}, {{}, 0xfffffffffffffffc, 0x9c, 0x2, 0x3f, 0x5}], 0x1, &(0x7f00000003c0)={0xfffffffffffffffa, 0x6}) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r6) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x1d4) select(0x12, 0x0, 0x0, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000100)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000400)="10db2c912560d96904a38c93d9539748560a94f43a80b50f336c4130d9ef2707c2854230a46ad6f33e72f5b9d64751321ec151c82361059a34a55f9dfc9e2d324e3ff2b070688dc7a3dc05295159e28bfffdb69cd8a55e371be64cca05cea82f5ca0d41700b2bad2f0cf2c5e0f9e36eec0b8973b8db76907bc01ed8614ce99a7e8fd74e842fc978d12499caf6c65fb6185acead5998ddf71344783f9833f7d55010208d4af1fcda475167d78dcb5fe31922897c54f5cdc094b94a203fed3e0981d906496666ddc6b482b0aa5fec72eba08a4adb639a2d5b7c625ba6b579a18b1a09f795334c280e27d455ec31b53bb3348f928a2287211b1779c48bd3d1a2948cb423acbd26ba180382dcc42498a40bdd8f8766b1a72564a69337ea2a3291605ec9fb5db206fd18d5dec434cdc6d024c908f53ed26b709979c2d55de2f2c4ef07e694c0afcee26f977b0b8d4006480cda99cf0fbaf859db4b395c1c94bf291cf19bf278be82ed52864facbc144a5a506a9c70ba66e95080da8ac6ffbeb122b360f46f67ca61e2bd68b31a1", 0x18b) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = msgget(0x2, 0x49c) msgsnd(r1, &(0x7f0000000080)={0x1, "faf75b6a130ad87a71745f68df90e39e94f91cadd21b8a7b6a59300691f6c05bbbe5986b9f2f81016b9e0cca65fc790ee358dd53c5dd73fe92e13260401c24f2594e422e4b02a50c5f6a2024747584bd54d34f0bf2cf8f2f88e4bc8c6df555ec622c697e08444c485296f77accb033a96fa87986676284b6353052ad0b76651cc7228b513f4d7c85da05db161a7f58126fb441603b1dd30fb933bb8bf92472332a53dab4feca158fae54685449485423d47b93b7b27d854483bc2367938e"}, 0xc6, 0x800) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/117, 0x75}, {&(0x7f0000000240)=""/69, 0x45}], 0x2, &(0x7f0000000300)=""/139, 0x8b}, 0x800) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)="2610274abcf56e52deda605e8f945fa9ec6bbcc93b8051ccc22d28ebb7073c249d16764f82756d76651a1b39f5c072f6463baa19eb7a46c248a43435745b44b86129c3aed93aadbcaba4417a32089a55d70ba4bef40583204a07e10e9ecc64e0018a45610bc64c64f19b320461ac95d248af0385f0a103a8d0ac3f6052d94e050ffe3c7a4e0e89f39f9e17d5943a4afc953c4957c8e48601d5504efac3f4aecc591de8f8df12b93c0b09dcef1c15e249663474dfa58320147f69c75b19427e92f7fdf435d98198d578e61db8b5a4a766bb310b67cdfc850c4e469567708032ca3ce45f26b0d42551168ffd7955a5d60290d06eaf6c2c571f2a3022", 0xfb) getpeername(r0, &(0x7f0000000500)=@un=@file={0x0, ""/83}, &(0x7f0000000580)=0x55) socket$unix(0x1, 0x1, 0x0) msgrcv(r1, &(0x7f00000005c0)={0x0, ""/48}, 0x38, 0x2, 0x1000) select(0x40, &(0x7f0000000600)={0x200000000, 0x9, 0xd9, 0xfffffffffffffffa, 0x6, 0x900000, 0x4, 0x393e}, &(0x7f0000000640)={0x1000000000, 0x0, 0xfff, 0x7fffffffffffffff, 0x2, 0x5, 0x100000000, 0x1}, &(0x7f0000000680)={0x7ff, 0x7f, 0x1, 0xffffffffffffffff, 0x9, 0x3, 0x80000000, 0x8}, &(0x7f00000006c0)={0x1f, 0x101}) open$dir(&(0x7f0000000700)='./file0\x00', 0x2, 0x40) acct(&(0x7f0000000740)='./file0\x00') msgrcv(r1, &(0x7f0000000780)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) r3 = getppid() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000017c0)={0x0, 0x2, 0x7fffffffffffffff, 0x2, r3}) msgctl$IPC_RMID(r1, 0x0) r4 = getegid() getgroups(0x2, &(0x7f0000001800)=[0xffffffffffffffff, r4]) lstat(&(0x7f0000001840)='./file0/file0\x00', &(0x7f0000001880)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001900)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001940)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001980), &(0x7f00000019c0)=0x8) r6 = socket(0x1, 0x5, 0x40) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) setreuid(r7, r7) utimes(&(0x7f0000001a40)='./file0/file0\x00', &(0x7f0000001a80)={{0x8, 0x8d}, {0x1f, 0x8000000000000001}}) setreuid(r7, r7) r8 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001ac0)={{0x0, r7, r4, r7, r5, 0xc2, 0x81}, 0x1, 0x5, 0xffffffffffffffff, 0x0, 0x6557, 0x1, 0x9d4e}) executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000200)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "9f2844", 0x10, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b, 0x0, 0x20}], @udp={{0x1, 0x3, 0x8}}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x800) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x8) r1 = syz_open_pts() connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) getsockopt(r4, 0x6, 0x9, 0x0, 0x0) writev(r1, &(0x7f0000002040)=[{&(0x7f0000000700)="6c0135", 0x3}, {&(0x7f0000001d00)="6156b89a6c15794f5426cf6a9a99b45b13564d6568f0610200e27d20182a400c7a9a8f0bf304294555b6b6cd19d32607b3754f4a88c97fe52899b92de96dbe32036c902694cbd8aaeda1b13395179e9aa22d5bb4ed975d8a585625759478115f4c4ea9fbe58382e00bad0ecc43529514d50fd81869975cce62c2e1a2520b63fd16166f35d4894abbed34c52f3e7e55be11106341ebcf1c65", 0x98}, {&(0x7f0000000900)="d09f6591cbc30693afd0b88a5a095acbc2a56dfe7b00631bbf4fdf760bdb5ce6c02523c5057fa75fcb6b520094262d6b81f8fb491e0d5f97f7e6e6fa34e3a87f4928bdcaba0d83c8a2f9b2297224ea89dd9aec6f5b8a9b09b2593bf5a6bf21f0983e", 0x62}, {&(0x7f0000002f80)="e0707225df5da0a3cde8f30024830d8e0a6a680844e59fcfa5dde0a596d8cb2901b8b60f269bdffed86a45026e99759cd124180e6c72cdd068718d18c40fc74364f4efef980c177c9d13853ee6bd3efb6bdd04795f2e00eef893ba9db6c641724b4320eb59db72e821e00eacae80ac14ec93e79465b5dfe980b08c3e219e10a322fc6a99d984aa3a17ac3eb99a7d90cd400081b6b1e9c2e49f51572faa4aea239b26ccce2cf371ea6bd4c4ec685cb5f1e1944576a86ba1fb802e8228e5f58b56265448b08e1f2d780a33751c191bc1a169ff48b7256c2993e0bc717933110bd6383d6022fb98dde74b5ab0ecd85d1c8019b3b8c07c14da5e8c27dea1464f6fc6dfbdd6c0f4b271cd8e8de994b9ed88cf29836e05544d9b93bb7fc1e2c2c2fddcddc82f884d45aeb0ce7407d2577be2fe2f8098613ab2ad60b5032a13dd9d63a2407efe3fadd1846988c3a299fddc1186d14064c4aeeee77394eb10e65516559f522378718fd87e5514c8fe55366b2154c898a888dcbbde73ca9e0126d6ee8c27af7b9eda998ffa359f377ea61147a6c3197247f363596ad3d3d0d9282758b09339d02616828993b0855085ed4748e48c50f7dab9668a7dca419149596579bb01408b8f2afa2b4bada88efbc57b7a096065fe6cb148eaed8f3becd5c7287c19d8b8d9341c416f2716c7a6ebaff889cf1ce69c7f4bf117fe4aefad2a50526a28df87ac628879076fe3b857ea830f45cb702afb7c25a06abe4d2a754d0fb77ff30877884fda5755e1c1c02700bade0be10b3c75c0166e477992584dbe308f2136ef82f72391136424d14b3fe1c4ff4cf8ee3d4a30577aa377438a795ce1efe0fef1f6436644224f92b45b87ec346a63a4600abb2bbc572ea82333f56d942d0294230c7ea8cf24bcbab7de10a06fbf4b8a5e4bc88a0b4d676062a62d5042b5d88b0ab80962dfff7ad508e6580ec0e565541c713e4a854483788c4440ed3cb388bb2fcf71e33495d9729eaa4f3df7d9118ea8942720f5dfda14cc5e35cd1c648b1e2c5dd0984536f225043b7aa56f45b94959d83990e6050353c7681fd596fae2ad6b43b26aac3e6302691eb49a92ac075b0973cc230bf41a02ef123a80cf799a9cf2c472ab0b45cde3c980a092662b79205d07c040744781e9c27e32a133cbe9e219489d97bcae4b2ec4ec0839978daba24fa23bb89fa6edc2b1f929e127136e13d7ab140a240aec7006d0740d15ce77b028746549bb91bde24e341d6aaef7684082283943780105de76983bc8c5101001c3a3a5dfe282d11d70ba08237d0c23eecbdc4a0738dcd1d0e92649c64d1fc75f5d4b1ccd10cee6ed69f4f63f63d63b04a73fe9b0d95ec3d98d55429524a7d5dc83c878f9bff0744c3c3dac7513e665383d243302b985da0fb404dddbde640a4f389fa4c3fb9ea1c5f9d515a2ccc8f64c832aff4f136f99b4d917ed0c1cdede6ffe621e6cd136bc2d43fb680dff0c68099c9503f61d3640c8ab7e0e00fc4a83fb01f03024f4f5325c1fb55568bae34451d9363cdc81e46e97b1686ae29abc9b06c8b5c7e989d3ad961e7216588c01b58b29fb05c432a615d17a09e3adf06cdfdf3dd2283aaa8fc9399b7b1d83c595c27f27b0c43fa110727fa37634d748bad8737cf7e94fb2c07b9737c4576b58e746ff84bbc736f246a7a368af9bcc22ca05122b160ca182db54145a62832ab52e1db855a1b160ef5f619b49f1e02baac67b9b0e626ba6070806e70c82c2d7c3273cf8e90270481e7baa2b2b4dde1b355f71c38405ae3f4f20e53db5e1542091b7f01507410184c37574a9ac52e3d588311c12bec275849496e726f8190529c0a49a0e3e6f455202aaa85bd892385fe7109b119dc4b5f9d6f74b0d27e04b2b648769af58d288765be71b37989a5ac5ae732d9e2a12c722e285383500d13e00dc7d6a064a7b207427edd517b5d30ca905935dbffff61e10b84ca904e4b58ab3278b09d1a3af7e337f777393b93c0e84ae3eb61f87e8f1388622fa35fdd51868a3329cf2bb1a8fa5fefdef3f8340feeff8048a96a2bf7466dce009599d9290c3e091ddddbe3f2031ac6e4c5ae5cf7099f92dde452dbaea6df2ad42b0cf665b8e221206fec348a6e3a70de77d7f474b88e8d328009c8ee253caef981ae633705c28594d3da0ce0de71b21f1cf64ffa8a23f58164d60240e1252aa62de9da39247acc335c352a8724ee35770747b3baf2ad195811dd7b768054277f7e59984084c464d49d936d1c66f7eb006001104bb29906ed7a14ffd968315fcad150cae3d278da5c0b1c82a62da917c39114deddd5bdfbaec686968e8f1aae41a18121de00cb66e9cf95403ec3c47f9155482f2b586fdaa860ac2d3d47329b1d493480fa5c968f3908f56c3c4731df5baab9d67b7b2253e3965a783031979ab940db29a998af0ad8fb492a883a60df2b28462813f8030bf701ab0e779cbc175a7e8d60352352ebbad06f6f1fa8b7d642ce526043ea448fb8583f5ad9759a422a41e41d7b3a36f2fd3acbb63c4d59a719300c9820093262d6b7953ac6f90c270364c31e7295ed15d106cee1285fe71b446abcf7dcf3c0e275e4426bd4e7a57e93e7cf73e1372510d8e6a2048ff8780eda3223277a03eacb710cddfe510169064edbce166244de18084dfe2508159f889a55a67f083c558a9b77f733daff67179a2322b53179e0079c92bd7aebaea9c5340f3ab4b7cc81d51803abd09fcc33392063c34ce1e1a0e675adfdd4a492f5a45e96d2da3d4533c9591bba11ee5a7f8552bba7cdc68932f8f4583e0c8f72b064fc249e1be449f1d4e6c8faab0b83cf3b6f79639ed34660c399113ca2e1af84335086124e5880174e4db34eee82a81ad779a2abb3f6de2d6e5ed419d855396579362285f40c6aba7fac5766b30caa1b5a3ca31935a45e124040a29b974de1cff0eca1b1ba280228bafa33d26d87f77abb36415122a0cf24e1525228ccca1f6873e67bec443c6fc46790d2af8029bc97719078956a3d3c897faf5b19beccc2b37813351bb8a0964a5f8cde403f162d4035b6743fdf93830888e6d0927e68c924de1ee1e6eda7de8348196a0e240b4fd629338d977b497c315662ab60b84797b733a931741f0f7ae88e608a9dc73ce5f2b075af61b6acb61f8fd475ae504f97723326778a75a37474e1cf7aeebc8baa20f2168d566c1cbfa0eba48c19297ed0036090a7989ef743211924453e79ea244aa18c85170c9aef0f4047332f8b35b47776723379273f292200f4a95c5a19ecd42eba114c3f8cab75937ae571eefd7d79368272db2d2db75a1951fba103340a092a7f7a11e6ed7aede39b6992f2163fddcd8998b1a51ce55edd4991bcf242545192c5da99577e6362b1a26c98ebdd7353b0a1ad10b5736faf60273485d0b7d8f9c6dce6538e5e8dac1b564bcf788efd488490736c1cc354758e6d394c77561e47c8c5de55c824dcef6c2ebb6e9e2c734ea05b56b5017f2447a2634099c1b9b09e061f6747e663dd92e0dc5eafa5eccc7e8d161c1e79f30230bb07dba9894fa6af1c66592cbbff937c01747ce5ca6b356f54f141420e38ae84b8ef505cb8e5a20933c463f48a70983996b72219e31cefc8a9485f6f5451deb8686bf1551de5b549da221a014fa06222265932a5dbdcca51d053482d30798e805c6c65808d72cca8d8aff611be639e7af32a8e9e92b2b83d59a081b86a7704b92ba6ea48259a31175760354ca8733a53ada1537a123ba7dd87b55bce95c238e30f19092f9585e8dd9053bad2c51385afe012c2dbd3c277c9e6689e907b907748964f38b9576ff9b88ec5f1961cdbe845c7e096061686ce822e34a2228227e934803ede4b984ac3e4ef28f0c0e24e0893e70d7d0f66847d38a14b3b2ff87cae2d1fcf1c8db5c32d02250145fbb20cfb8b279baa4a12526484bdfe4d36d49a82db857b82a0e11a315ea2e298bc8b8a69f4f7545008a440ace5b2654872f3f569269a1144e946c90f904e48ba061c1a615e8cde0a4194a567e86041ac9fa4b42553e19147ef3185fdbc685da9b439f02a6a34d8858eff5d762d4970488508f194b7af38590888c70d69b9eec79e53497645006ec6658dda11a7898ae96c8bc1a54b48470dbd840f0fc68799019b5b4137dc5de49af82d12ff2f50033ee8007c7d9ef1ebb3d60fddcb9239508a858df67e6ad3ffe23acf973db7421777a6a2f23ac58f599d88487ad8515808de09a0f59aaad6ecd7ba190bae74968c49b63451fd68cb2b835db73f7e341587aec98e7618b9836b8e851cb31ba1a2a86d52cf167279f850d811a0209a3d4a9c54055ba189eefa40ea10cd6458e1ba09979a3bafd21c5837fe11c264dea2f529ad2ed6d19849f2e8c0fad613478cb66a6724091e4b2c56588793813b44745eb97e688f382026c85e87124a66f542bdb99fb7fcd874d34985353e74a166a9f1ad64c305912b2b6ec1423c15788fa6b2194e2be021f1deb0f1b3d44b3313fbc9a38c290cede3cba47afcd98a4e50d019dfb64214d9c18448c375186ae9cbc7df4614ed4b9ef760c9808a5698c81b1542bb08e4fc82bfaa01be4807d4f0ae852777642019dd45d876e2c3bfc3f0486016b3d763cbd9d899b3e00c7d3001e94ed8515f0ec9b9f1ed7b8df767103ef964acb4281a59f5cebf08cc14e5f5166b9a77a43e8a3ea75c3a6a8e56eea86eb2c861fcbee63d44e60a2dc88c726b8149380aaaca89e83433c919c53754a64f9d8fee3049a5ab750eb8191f7676cdf3257c9e0c661921049962b800a299e5f5c002629bf053030203b5925b0f782c8bc5982546761b4256dd7c37a99de97f1187190f3a1068c86eb7c54cb3ba99052518ddff6c2f5a3651808ebccb435889a32b844d663330dd2231d55cec6a2e6f880ac93dc383f0323f33f66cce427475e117054827db2ddee05696992299131d9621d5041a596c3e72d7b018c813c5e1f698381000d3efe1cf189e2f749047bed3c6cff9184f22b4f3b6368e4ed839802f31394207395f8b3758f3c93f640734ebd122b52739a610d85092beeb06e47d32ddbdb1ff4ae18c696cdb93f8169f5980b01ac14ff66fdbc7efccf6f572a58e1a05efb444510edbd59cfef4ad12fe842483a3178cf9c81bb43e9213a7a49339d9a4d8150b5f253f938e91b3801252ca80230a9eb6a15c048cf10e068c6bccdc756d7fa1cce0b1cb147325b435cb504e5db48c32bc68f74a60b8baae0dae80bc4cb1cf4856802868817de6e7345ed493ce177a3dbbdec2690d590a23e3feb49554dac882dd8b70d8b7128d7ba1fcb715dc8b18a2bcfae0bf0a0bb557eb6eae8bad4ce3ee4246398e304188b1dcac6ef8f5e251db9c29e0ddd58abd191c5e2a961fa3e09fbf5a540c7687fefa036743134bf7008f66f484fe72a812844385fccf500123ddce1c3628c0826250f6e2dbe51bb7f525261f64bed241d3ce57b7da9f91e0d6cea8b3b249b461a3bd0372b2a76758de3113532ab8ddb3188cec04333d8d8930673fa753cdda63376e388d99a995642c7c43859ddc8bdde9101a7ebab17d4894f75dacde90fa971ed682fec74e25bd782a6c56d8e5fedd9ceafb8a71afdbeda2bc8c52047c4918c1ca24846c83e1b94fcbae7fb12d01f425e799de44da53c08a063e1ed1c47cc2fb55235c1b305afd000ef8f8cdd7a6234a37198b7bd8acf59a52c325b34f76cf5879128463d3948b4c401d9c8c8b1ebefe4405252612148a2fc80edd07131faae799833abda290e8e1b423af9c93307cf4cd3c77dd2", 0x1000}, {&(0x7f0000000000)="f286a84d365450931351d56a392f125053e372a5", 0x14}, {&(0x7f0000001b80)="09b3a74bcc4c28d5", 0x8}, {&(0x7f0000003f80)="9160123d76061585eaf66ae5661e9ef1dcb68a5ffeafff2953cf2e1d8a09ae56a62de6211d18c47e0f3491f0ea03e6790e5c82c2e7d1212652cfacc7743261bc7250207396761e126a9d84b718819d4edbd78a680b79e1459388cd1540571bc7b6b22be82fdc23a0dea1e96238ef53fb6547dc8aaeb3c796eb7be3628b9ce4b2ad3af54bb93a7b609ec98c4fd6e6f40b78a136ec58ac977c0f03880adda9eccffaab3d25acbd77ff269c9d99d292846bbca602408217d66179330b08563d3a2d036050e08f5a632a2d9b8f4399eb7eba6d146046c29decb9837d0127d596bbf3fa47843a5cdf896c9f39db9bf43040c135b43dd710a612c93cbd250efd513478460b88afa894267d6d3b5caa4df2f742ff9f3e6be94897da6794576524701994971c7ef2dfed4f359e8504ee8e93001e9ff61410a2465cfddedb29910228dfc73c71e88be80ce1905310216847c784c3b3be3d4491d25c99901497a2c4856b2989ff73d183474a1870befe42a2236851fa6240071ab8abe4e31179c2f53e634e70a12583be24974f6f85153aa453611c0c8a03b2294a3b234c4ae161d9265cced961b0df5d4515c76984e5e4e15f50b23d890b2bfe7b6c30a6409a5b74fe5a4a8c036b93cd9fb91ea84271269c52f8222916306f23edd3000f7b41cc4b3a4e5fa88a5c2d7678f0227a3782b1f8d6864b7fd8c2e76eff5021235dc3aaf4995d721d6aabaacc97373a107af76ec2c2520e400fbc749f8dd479d0cf5da54c4a73e41270d0391963e0cb8542be65f43fb2538d605085c22bc116b371c9aa02811aa86bd54a65a4b6983168180a3be1560b526de700f1949bb32d5d9f38f6a5c6281624c6fcb44aa657468ffafafdc0637748df145f718082709de89edc894c517a0f7ee0835e1fde37ba18740263c5dbb872aaf3640c55df4ae91f1c4d8a6d060fd46d2cfe9928475da6c0d001f9e2777437a663cabc593f8aa84f3799263cfc27076568723a08221b4bd190a3d24bc7f9bf91698e19479435a59a8ca4fdc38005a55d1e61eaaa9e4d71c99bca17b34045c700de76b4d90df4ff250341605ae4a680f6bdfe6ea5e6ff77bec1f6963c790519181faa2ec1a2f9b16d1b824dabfcef556e91ef4bce02b702146012f691ca05e0f873b793d6051c6448876a93fcaf32ad9b129aad644b9761508e0cbdda42424f5ca9ac5a0cb67fd5ef8d26078c16cf525df596a885bb192168ba4a86e99c0827b56331e6fce281bfdbe7601e6dd9f80e645d073e5fcfb80f23ed8d6a1c4c6f1a0593f126a47bdc15964106058ba5a3f5e3937e4d1936709df941849452f2c9c392aa70906c85e0edba5772c67f4ea0fe3719344d03a358fb664d793c4aa54e216aa56f8cf2b407ff5d4a529911af166a61b7ed4c3ddee3a52bb0c74950249d112f60d18b35e6c199bbaafda43d0f0e1e29b0bed4faeed45e840be722bfab97e30a01e8fdea1117a6b8581d6a9497c3921d84b377cd7bc1a1f3df421fa0a31f196c9f011339a202c77d552d5e30df29ad6a54a02d0bc728969bcb38626a82fab1855df909acb56dbbbe1338015737b460b9085379f144f08f4fe6fbe9c9df241061196a35365a34eaf0c65f97d15c811b98869c4a49ddae0601994d545d202d856fb5e3c96921e56b80ec978feb36f5daef50f995dc3cad442da07de75b97f810dce38413e8cc64ce3d32372a5b7b08ee898f5fbb37c4cb70e8b555322af7968013968ab4d07441409a43d6c68dc5b5cc02ed048e6a296f1f735fae1874c921c15dc6c4422c87c803c1783b344f60f90a3d2efafad2938d8269bda4df1bb247b482f36c1713859723951d31241fe7b3fc4b7c3bf11f055de8365b2b69328e5755fbab9dfb0b03205b2e98dc059fa5487c37ce89acb18613cc62486ce09e75a72a8be009793b00c74e9adc2b93471102f16e83cc9ef0ac2c2b7cb5aa757a5d51cd7f6336151beaf55eabd134a6e6b93593a151653837ed5d494a03bcf061d63d7a8e501973506642f68d6b2d490490cdc9980a624714008335f98caa71d22e8651849caa054b5c119dd154a80afd2ae95506728c0acf02eecd8887b821c764a2be51ba755b9db883a75748d3c20c2205fbdd1ad4ea848883642e27adf313fddfba60f314a80a463f056179643abd18bf0454dc13dd799d25c244460d8d2619238bb5aebe667fb38048d9dc84242dbcb17ecdb64170bb6b80fd710f597cc96d081da2ba082ea62605bb3388f43d1849f8b80ce8f8dadaefa84b0cf5e12c2a3db678dc0859bf927320cf765fedaaefad94d0da4ab50368105e4b5981feeb3edef40cf25780b6b00752e4839a1f3e0c3def6e5233db0490dc8ce93dedf0d44a05d2a132a3649eda3ab5da9e7762edd08b83a8cf2e7d253a78fdddc2c6ce97cbff41532692140ffd82bb4249328d01a9878e3f59d7159c493bec6184cd3d71e9213b4b6f70a7c26404ecde93e81e897e497f3b44ee04bf394cbe8540a49d31e33aa875b0c0e43e0c6af30350c5b7992a08d8cf0b5a88f0e5b88b6da6de61c0d1b6289be8d9effcaadd6b62f47b7169092f07ac1b1469f52b4b2369fd2e0fae1bc43cc415586b11e4fcac1b4148d5e7417e3a0a0ba64973581546781ae2a069073a0a557ed02b2462a2f26ac44729308c2347f4a7d7032b521ff58a8d1b3f095c376216c44762c889ff33f4688ba61dd2f1da40892e49a0bc0ef08940af0352cd6393eb1aef2fe707b138ba8119f3907993810a70bc4f1625ee0618230b58016277b50f89d8a7b92601c697b9ee5915a8cdf0b0d6f23005bc29ad38f7f3a7085efa550ea390ec31873f999733b874242b1eb5dc9dd5a8deb0c14d37e250d98060bbc30e8b5e6155267b424cf16deea1c1b003407f1308f93e8fa0ed90fb3789c7b05a5c6cb65fd34df7555dc14ee95eebbb0b2f0d75e3bffe98aaf4eaad9d39ceabed5967907007aeaff27bb2d0f11cd021bf1adfea43f09a6860db43ee3be9e520399bfe1f4e53b9981ba8f27f1c5e81c63f5e3292ada5c1876436b1d2d5504ab0affda2663d82dfd368cf67113f6dc50db630cd05b71d340afda503c2076f8bdb0f7dfb915defc7c1c9231234ec1b9bc51c9fd412ca09d7b0fd44af63461ece300c5e13c97be28a46be7d7811b648aef748905a3edc10c9854c2019b8da98f39ddae20857a9e10c0e0d31d21732b4464e69a7427f947d0d1428d785238cbe29febfe78002738319659cecaf443da90ce463923c09849bcd23590513bf05b9a0030329d29422057bfad1e9201efde01056efb4338152a90f3958d92affc0d28026067b9fb53847c3eb773edc09361b824de631476c50a9536d3432204f02d55679966fdac3284f5a8e6bb1a0fa8765f1bdf044f58610340b4405c1865340ee14aa612738218e58822cea59b2233bde7f515dca110b5b69cd023c65fe76c05b3101d2cb8839179c19e1253eedd8aa49eec5e61a234404b5050d3ae406b39ef356a61b9b70ff362dacc91ac18bd993d3411624b33516f5ce027fd14b98b71a127f100d0cd7bc06650ffd79b5acbfd6ac8acedd641151f765effd984de0d56aff18d939839671669b2f46ceaaf178b40652aa0830a4d01899721f7ec0f80745a021c2f3ec6ae4c2aa9c94bb13f46cd5ae8790b3da1c0399de2f2832c9ddc7265cdb6564934420b3dae8a9d18b929f23ebf03603a3504894e9091122598eb58a97d6455c7290a8c1762596b926a00ef0c38559b91682e3bc67defa7bfbadd8834f154c195cfa545a5d2b61a1c70f70b22ba920d96e9d1be18cf02d20d506505c098a6cabc45b81120a18bf7dee36f092917cf01bb1b5cc29b1047abc682d28c28f692860e4397298be4d20b52c63221220b995054d2d1ea4f8b51000cc93612add83f113c6197398d4a16a4f385dd825df203540da118fda3b6f0ca27c77b32f6288994bd8f56e41be27b820aa82ccf105c535790d95617a3d4c2c8a7e0d379682375e081bf920b2a2df309cf6d1ae50f39769534d2a47f48b30e9b4d5cbce04c84b6173bc31c6e4a5ed3d5905e0107c6daa440ca612d99ec1ee118156af1f5e4de9b01d83a5c4ccad4fa6fdd29dcb5f967b3ad7987b14448f9a7e9bcde6a5c791c789838caaa5e93761b0e49c1aaab894a505004dde4dfd6a97833accc7d0423352b09c7923d563a47767", 0xb96}], 0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0x80000005, 0xffffffff, "0100000063026d00000100000000000000777d00", 0x7}) socket(0x18, 0x3, 0x1) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r5 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r6, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0), &(0x7f0000000100)) writev(r0, &(0x7f0000002f40)=[{&(0x7f0000001e40)="8e78dbebae5d90546f15d52a70c0d6c01f58a61f32323c0794131b931fec61639d2f39a6047225d023e386c4556448c215cf2412d15d80dbf9f84b8741dd0b85594b84517605a7a7397ed4fb170e22d274b430934323f2f4fb5606ef5596615f1483c475b95ef23aea27e3b7a7c35f66ed518b4f97d9fa5945621a1173a9e1e34a3761486699739b5dd0f87a0d15ddb90c5f0b6935666ed373a8123f5a6167a180b5021fd0acff9d9731a5bd60e3ec94e2b7771d82937d6c7ff1b9422fdfbfa590964ca5b01b1ec5b60ef0bdd0be043b45cf8d18a5e672cff3c0aad2f41623f7ba3ba28c9b2419a3492b027f5169f1c7a49d496800dc3655536d25fd59b9cc0aa0d3bf78ad55f60a9ed41e1bb19b1c13d2d39a03a32123e8c58bbbd8603eaf87c9feff40795f8ef85e2c71683f9b14eefdc5e1d5c634c796cb911a58d83b20ec6e38ea7ffa40bfb8663e568765f8dd8d20143f82711d82d74b2d81b884ef21822818bd82a0920bb8c5b6e58e7aa743bc6b19728a785d2dd1b13ed5f5d3b903b3060c45f45802ae7c7b17cf2caa35d71ea86eda33fcff40bc22d55c804b946da28430427592d4178dd1694408c5d354f5ee480efdbcde222289063511a0f8dc2d674686be160347b81545049e76c44bd2df568eb1a2ca777e0c7df50943", 0x1dd}], 0x1) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f000050c000/0x2000)=nil}, {0x0, &(0x7f0000239000/0x1000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f000064e000/0x4000)=nil}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000770000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f000026f000/0x3000)=nil}, {&(0x7f000050a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}], './file0\x00'}) socket$inet6(0x18, 0x4, 0x29) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000580)={0x2, 0x1f}) r2 = socket(0x2, 0x4001, 0x0) dup(r2) r3 = open(&(0x7f00000010c0)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r4, 0x4, 0x0) sysctl$net_inet_ip(&(0x7f0000003a40)={0x4, 0x2, 0x0, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000003b00), 0x0) getdents(r4, &(0x7f0000000040)=""/4096, 0x1000) sysctl$kern(&(0x7f0000000240)={0x1, 0x30}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f00000003c0), 0xfffffffffffffcf8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x45}, {0x906}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x1, &(0x7f0000000140), 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) socket(0x11, 0x3, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r1, 0x9) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) write(r0, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed9b1c0cfaf8853e69a519f1fbc9cbb12edb464f64a72e88182b24b3dc1c184fa5ef023000f541b075f1c4c91", 0xffb8) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_carp(0x0, 0x26, &(0x7f0000001440)="946abbf71e3330f5695d870018912dcffff790b7a7f828da055106af0339b003234b1ec379857f913d808a811800e8a3c106523169b041b0ab5530baa7d782d87d00000000c772397cd40bff5d9ef01d03fb07bd8058c7ede46372030000f8ee4ad6babaecb4dc1d2dda9ba9642ddfd8c35b57b94d9206000000001b157b50663e6b5e0bdcccd73b7190df8a446d436023247db871c7202a839e", 0x0, 0x0, 0xfffffffffffffeb9) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0x26, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$net_inet_carp(&(0x7f00000002c0)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f0000000300)="0f88eaca06d4eb523e87adeeb4ce7ac7e461fc03615f4447bd4d08f96ab85616b4c27a8c3eacc1b87a85f46b142389203730a6282092c9339bc65b69253c39f4b6af539b58c7e8b17548caf3980cb086a7d7d15457a87aece3d8b94db3b727d998fbc3b7a983c4111088219261a37812e799da4f94f18f8a75478a5335827a70c31fa14cfd879864952d1fc3f43483dd4331f584e308d313e15e9234523b2edac0144dcabd75762d1e063aa6bef5cd1cb0399150570880d33ee33e236f1e8f1be740fd5e3c604c5f2cc270869ce6b24a10cd7af1a2931064e0a7c0500df3c643b85496d99e0c8025bb2bf404eb48570475c09b9a502142a98bf2c66c1c81430fdd2d7364d32f8afefc5097cabc090ce37e1c507ce568ab022e845d690d57c80bac7420f89af3eac0967c266a914896e60c4276e1dbe100280b40c2db3f6b2690e3325f9ada868d5f4fb6038936740e1efe5f871f26cf52a4cdf844d01edfdf6e3685ae214c6e98f82a207affc976fc6ca2a6bca64388a34909c81a74ce12e4f7c6aa00ad5640911f1e8b9cf843dcd56b4f0a40d18a86e8f10f1580bd7109a96c2a65bd9447a1a78e6f3770771c2af11afead8b5e23c441e6c16a434a2b6aab022b8033fc22e920ee38bd9088ffec0874143a298392fa32c9a3c344359a01d66ad7af9586514f3bd0cb157b6d1f5fd1b22a1902643f2507d3d3b84e72406f54c9e72cf63516af0386b76fb8c358ff7d768b88cfd7251c0f98add453fa26264d61d327c3e08e168b2fefc974d0ce2d3c29252e8880f78f9353523ed190dafe208324474be0fcc1f56ef12eb31ef8a0bc4b66bc506aebd714cd315159baa786bd1ea6e92a8ef31121902c7be7f99f99a7c3d033890f8090b65646321ae4b8208db12e1d33fb5304401ecffd342e9857321b286cd3203f20732ce57af4c2357dd08c1aa3a5989972385d3ad90919c921905043fbb9153cc18d8b672985242f44048a16c16534e2e7d6516fe2fda5eda47c939c06cfc8edb1749535c310c60a795dcb94b686270b2b5ec7f7c386386a1ede1a9ccc34798f25621d2f5e49cda94d3992c778e3c0dab55226da0d5f0c670d8c0503787c4d3d9783426af59328e1e81b65b789e60b38717c3c5b1d5bf0e0d9705e2e4e1866749e7b6bd7b01a81c39570f57dbc08268d77b44f7e4743bdd932039643c0e19c023f6a8160b79bd0a03baf9a78da20249a76d6111dc81b15c3b3693b3bf7650ff79f144f1489e4f45067a55438f02b23026b514cd36c9cac2d4e079af4a5fe0fdd532c4c5f92d87499bfe7164d8707ada6cc7fc2e3e9032b37439bcfeca2c2cc68eb1705567faa28f8a890c6d6f11d0584d5bab8ace1294f9a2cb1a630d368a8bc8630df1a8957cbb7d19b423e9cb326087fd19321d2bc53a2e0e4acd6d48810adf31d6edd7780f742138a087f59617b1b36b3d255a0d666f79b68384052d707841b9c14911d588a76130fb78536759f365d85bb00fb7e9215e95c309fe00d79056a3b1fffa053f5f1b744480ec4d46ab5b06f4781521e39e095479b0f8021474c954a8708ccba832c2efbeac239f5f84b05c622f0197af4d01eb13b2347b14540aa0e84e571c2423b11143d62fed7f32682ce0418895ab3228d91cb83c17122b296bea48ba4fd77aa4dd22be13f85fbd0d2c11e7b12b0d114550b4ed29ef2f385bb99b0133ca3abb1f46241b81631b5de897b43813d7849c1a06c60f95f019e963a2b00ebc6c6e16f27dedfc364cebbadfda400dd4eb7f023eaedc3af11bdf2467cabb70d1595f1d1736dfe4f7c6d2183e6515748e7904919d364ce04396f9d3da9c21bfbdac405abfc257ff9a587b9ee5b6d0bf68ec2462ff2a7acbe54ff6251abf3bb7f10c2890b73b5f0e6260818a5633232e386d9be13d0d1e015423e638f18cd9fa5cb1fc7871a270f13f340fcfd9fbb249567d92291b833fe633e86328fce48311783425bdceb8368c40a53e9b7bce66aa24161a31cac70438b7b654c92a1eea5b4330a1e4893820e878be7fe9967e53decce62d7a9ade316ebc3dc883a3b5322d516e2510cc4f08328f2c28c695bcdb7792f51675e1b309d381d252855f3d990cd6532c9b066f4a55125830309e786fe6d8873f33076c1d284c273ac0eda490392b6c250af0b003a4bb6bf64bfc53f8ea01140cc356c4359a11248d50c9beca7d7f20f89f2a99a3bc0223ff373f7616efd242a5f325ca35653624e433f1f3a87954d5a7a17ca35e648717b07e1223e148d3b646569f0208cc56e37b50bc2d210a9637e1cd19dd9503a76be599a43ea223f7c311763ef526761ebfac51799b34c42edf24f36a070b835d8debd8f158a482d95165745381b2349d1835853f2dce60af636535a60f47e0860e51afc02e870f7d36cebb3902f928fa9d33493e4eeed0aa6528e05a597a650e0bb288e015d433c500ab36fbeff13cbda38023678dfb2283c728d787358929c10114bab23f7f2192818555741317866c2473599c88c11a36aff1d4103a2a3120abe437ed0f8c4164387d7a6ba59d3d83ea9441f597652ca44bcf1c097adfb70d2c7275f88df6de5503bd02a5f0a949ac1c0d52d9ff74c35c3069986103b66ba221dfb41e41f18d54c3d7e64048ee4f80564c1848dd94b29232d35d9d7ef70083290bb9c5c1a1af73aad97ef356cde89a913fb025c5ee6fd0482dd13886f4c0de8a4e92085a5aadb04332242de4c2e0d343a2f6983d10a59ef1e22cafb29014a51ea28bc8624bf6ce3b44a232c4109c146c37533caa18e3b169bf305da9f4385d0a5d1d44e088455e3c8e34738a4fae5d7134bf7d63275c77eabe69ef227c41d1ec3efbf1de282f38ae08e39e8b7e40e015da4ed99c8ac25244661e8d950b9034ec0e19c7f0578e00542a9ca25198d66ee92f87ed1f3cedbf994939b963e82c59bcb139fec10f0821cab1a0df034e61995fa1d1a3819add2181aec371f045cb91ec5cabdb49e64d5a8b7371048e2c0292ece2cd58be7b2ce989ded89653fda9bb8692386c31c795c6aef62a21c31908251089d578804f10c06c4a04089702c00c89d87f264cb5b0b2763b439b6dfc2ae5b2ce4085b0c3af7367f4bec78c495a0883c1c51a8975f45be558812ea87ef708207f5eb8e96ce22eaff85e8fd7c7b7f7fa05eb81eece10b6d2dfee35742012e7f95bd6b879b4b724833ff84b7f0dad3c395a261811e5f0aded6f11fb9167096a07717e29b03ec782ade3aef2e67bf44f41b59a6d60ac07f910ff9f2176ce062d78254c68b6d101e3294484e62cb696e221621fadc15301ee5ac04519aaa0a5cfd9e028b7f9f392cf5aa248e6583d0f72be1a540112b32d5eb6d712e68976b1e01545f9249c641cfd4c5f93bb2ebf4cbe7714cfdce4ffef5556f44a7e338181845fc897cfd16e6be195baff95017a1624a78672637f5e94248d7eeff4b1d0bedc09ecb26e9b1001f12c0eac4751d9ae4cc576dc82873e18735b4e3507b5cbd9b0449c0aa2af4c18273f32e60015b8f22013da35105a88d08cf82eebb54db0625937aa3bb1604e9e68d4a418752a34fe9d268b64210317750a66a75ddd1e6fe0f0ef2fe26338c784f2900a0ec49bb60c280c9339d075b70cf2c7402663037280508694f23486545d71b8515d4915af1b007a856a3cf0fc3f3e715db80f35db141816d0ef72d51ddaecacc4af7785fc72920ed5d1f6d0193c30c83e40d454992d254cfcf3f09be50561b4c554a7e219bb9dfe2f0de98c2a647117e901f543f52e35ee0f01ef19c2af78ae80adae666fdb3e4589c768ced9803693369a02e3631375d6792a03fe4c7015c340e0d04a7d729b38a5b7fc44d86a9d74ad132a73646c8b2f82df8b0da427924223e489056f7750427d083c6a4502b71d5964a9192dde02a9e952b55f7b594cd6fc3782c80dbcfc31a6c0786711011494183f7661552aa16b771114e4b29adcff157eda26686864b2a44a6bd92d236a4b2138b74382ce2c975b4c134d57d5bceb25cffe3acb6a7a666226d102a70b20419686d1692897046c513de3e1a810b26e6999371cd3074d624cf90168d5cbb84bbec040de9f568a037d0f9235a79bda147731274048e86eeae76a549c93ee266153e6db75f84723b34a87c4ba8e0d8dc59cdf3ebbead74fa7fdacc3321bb10a38e3aa585f0c3fb51e6e31c15c5198dad8ec1ce24ff2e5c1802a7a3cb71bab26fcd6277a56fc6d87d121da546061c5b6fd085831e9b012d39fff6fb48aed097e968ca2280a86e3c728ea3cd99ad626a8721cfe66232f5275892c4cc203f39fd6cbb6f0e96376e9c6e8e4055b9879122d23305f91400f91e02837f998530d25e62b342d34a5f018acf0cd56f9a7f144529d21215e6035a2d206dc7ba69c1de4dddbd6db0daead14a2149213971fa10fdfd45a0bb11657c5cd9fc07240fb66a27769cc46b7a6fdc3e67d44a021c8edc85bc25a835bf6eab7531d3d5d7549329a632a3aea3499d0a96f03dd1be0a8fa159687ce9d0c8a80f8c1b92d7778c0e9cc8eeb8dac0519cff2fe20877071e11cf85dded85b2044c19e3e9af05511da9892611929b0718b6d1822be842b1611cc8d5ffc518e1994029a6bb6ef0b667ec4e2ed900f0d9c2717e600e2a1de79873a55b80f343b0887e5c53950e042fba32b0cc9df0c1fd1d9369528feb3203b1e84195317ac974b66d612127ca0e05a23f30686ca366ac2f5bc8ac162f7c2f74c7aaf681a1fbd32942d506b1a0909b14ebab861ac01da3a7c4e485ccb6981cb11e56abbda0359a31b6ba94648d50a8ab810b5a3e813d07d0631092134a0e566f39643919ce8a66d100f62869ab7b0894eec48138cfb11c6dec5175eae69409add2eff8598ea392500044b0fd12aae2e97b42a573d0e9ff63511955512f7016920e1ac3af884c4b8d8110d553b1988d947acc5440c9f2939cf9b4ba1abaa828ab97662b6e84a4100ba63dbf30a18d8b7ba0fe2feb3e32cf401db365da64eb3c5e48c52a87a6f3db9870e579dfe9f75108538449eaba98c8a14c7aae39792a1af5d4c05e5b5fbfe6fd4bef8254378ffe756b9bb06294f16ee37d46df33456f540bbf9ba039f1268548308902ab0d2bc4dd455f935f4bc37c7b987f4794556d2a49775532a7e9a67fd69cec3d189182b95cea1cc2672dafcbd19f532823a5e30a2f3ca4dd8e447a5208ca81121692e494864298c6ec5ca1d5c6d38bc6343f1a1687a933ee544ae49820c81a71e2b2a0fecb8c1fccb5c63f7e7c214a66f91e4b1cdcf9783feb148cfa65dfadf352585380ccfc36915f73f3c6bb69c077aa9db4b41b7100887ae8feb101476fe68def91fcbcd53e98cf1c28eeae153d2dfc0260981a1cf967abd40efb7750a9cef7b2dc774bfb11b3e26266447898a0c78156f11562d8d86136706d9d14bb2f645d3eca48c37ffbd1f1f766d89ccecd1b6a96e8f01a3e409b757a758aae0d23014e24fbd74159ed74a029cbe9f6c790972dc9f4c33883a0df86a2fc4cfbd8eb14569985285cfa43f32369e7c3123fee7b294b9533a19d7f4d3d30a1653933c17bf231aa864960a41080f4f0a9add076984292c1585b30381967e82fcb179bd93d66c4da2e0232304dae71ee8b5c054ee6287bcf511d2138dd6deb61703436b6aff44ac6f69de754b6c1291b5c5e7572c03d60aec3b930364f5fead9c5c7b2912a2325a549a3e0f238582b056c9e52bc5acc22f83fceabcd972772ae78eef3c63a40a7e449135dc26c3894d4724d90a6fbfe68c86e8566bec03c2fadf3c6886d", &(0x7f0000001300)=0x1000, &(0x7f0000001340)="868f2e2c192a28030997c975491e066776e02aaa69569508727fd98efdbdf8226390196d2cd9a849b6a86272fe6539605a1f0684751b9305645adc407080241afc17bccc8b991f6b9d987686248d81b47afc1d599f53e24fe50f02c243b2b8490a9e3d4de1e12f9e85e27f13f4c06286b645e400dd02a67a39da36d322a56d579f9ebbc497652b65ab6396e36e92d4ef24a65865d83755f0c42848426677aa342b3b39e49f0a1db7330f885ed954d754f63341c4e2fa3b7b2327e088885322f5350552f623ac01c09f985279c6693e3c2df2d6ce47833cc32535b8c49f0c6d21c3cbee", 0xe3) ioctl$FIONREAD(r4, 0xc020697e, &(0x7f00000000c0)) fchflags(r2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x3, 0x51, 0x0, 0x0, 0x3}, {{r1}, 0xfffffffffffffff9, 0x1a, 0xe2ba457560504959, 0xfa}, {{r3}, 0xfffffffffffffffa, 0xd0, 0x20000020, 0x8000000000000001, 0x98c}, {{}, 0xfffffffffffffffe, 0x55, 0x1, 0x7, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x44, 0x1, 0x41, 0x32dd}], 0xfffffffc, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}}) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x42) r7 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0187009, &(0x7f0000000080)={{}, 0x0, 0x0}) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe80b, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x1, 0x0) sysctl$net_mpls(&(0x7f00000000c0)={0x4, 0x22}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) executing program 7: setrlimit(0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x18, 0x0, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000200)=[{0x4d, 0x0, 0x0, 0x3ff}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 3: mlockall(0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000000080)="bf0f0000", 0x4) executing program 5: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) fcntl$setstatus(r1, 0x4, 0x4) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) shutdown(r0, 0x1) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) pipe2(&(0x7f0000000080), 0x4) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x87}, {0x5c}, {0x26}]}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r2 = getuid() setreuid(0xee00, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, r3, 0x0, 0x0, 0x156, 0xfbfb}, 0x5de3, 0x5, 0xffffffffffffffff, 0x0, 0xb8, 0x83, 0x3, 0x400}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001580)={{0x401, r2, r3, r2, 0xffffffffffffffff, 0x8, 0x8}, 0x2, 0x3, 0x2}) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000080)=[{0x2, 0x7}, {0x2, 0x8}, {0x0, 0x8, 0x800}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r6 = getegid() r7 = geteuid() semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r5, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) r8 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r6, r7, r8, 0xb, 0x7}, 0x6, 0x6000000, 0x5}) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7e10a2f) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000001140)=[{&(0x7f0000000140)="88bcbec1d4f5f45ff1b97d9a3842269301a8aa59f0e8a8d35901555d6ed3a413950a1d8c46bac7c10adb871acc7a432be467fc46d4ea1f098b14c76997eca135415e6979f9b415aaa0f1dd5160917b028f32fc3f17b14d432f8869ee0b51d4dbc4d9c7ab75edb1e8d21a03c2f96479ad4a82a1ab6a424389a85ff9ad2f8c87ace187844fab78f56bd41f2da37ab4ab2db2bb534f3c2d0eb4b5248fb543d6d2d9351bdf9db0dc5774dc33ed16a0e438148b9973a7d2883ed7b09b6f2fef1f4264cf0c0978a4acd89a4ba1d784048600f93fd56c47c9363af1254af9078fa955ff1237189606bf2fd8836cef3b9a98208c706156af20bf19e452aa1621a71650fc6633a7ed7cd3621f629a7ed48d1c71b9e4258370c1d7ebf33a7b48c5f77d5b003c692be84498b2a92dc51656916bfed0c9b51de1820eade3d6d3ad0cc80978d7e21646ada91b308570745d4991be774a295475947d414e3833162a9c4594a015f624d8c7a22911a5014dca00f089ae29386fd91e2b2e8fecb5a5311df8e4bcc023e77cca243888673077c0996cfcf82ca67b874e71b067dbfdc544a3025de232632ff3df3a4ff5dae1e9d9082ae4a7618988fa879f58ad58682d61a515b40571f69d3a67fffc0bb7974c09e5809265e1e5d2902632005589db84367d1b2ad161aead9bd00f9a88db7079b7682ac45abfb75a73ff1e1cb26f696b497b43ef0e2670c2538c3caffb476f6b97543fb664958d5ab707d9f39c5c85622518207d965dfc17aff3dc41a6aa6e442810e825c85f1553af68bd2c253c19d38492bc54372c506bb9c24cd080183cb73163b8d65f9d4aba8c6303d522ed45737372e7bc760006e716498971a03ff1b0b163df6b28a2bea07dc8af4afc6aa656aa39d4949d443456fc1fd8f2ef9ac73dc0fe973b10a027202d50b44442147cf7e158850e31398a10f48002875a07ccdb16a5357d5f7165606f0a91889225624ad7e45afebf6c3b50336f7551417f726bf05a098f624ff49848a5a94285b31791fa3972083e466869213c9f286b2aa90927b131c657841d02fdd8fe1d4e3eff002ffb3ffc9e90db96f723dc75908ea35682ea607b0499c0e36925157a87abe2df9b8674821a33a197d35cb3b28ee7fe5de7299f2176d633685f79291732ccf5684cb8b93d25da972ee9b627ed05a8a8090f1e2adde1a88ea71ad98266b4d3c353d8d87a09d2c5d0f2a7093666f48487c348008f59765a258958d7207565dbbb3a75a9e03a6b640be989c26061f42a30bdad3ba4d36567f951377e2e86d6c66e744988071013f2b76ecdd76be4c9b288d9407216fd595b8d00a472c251bf8d1ef7785c39d69355963d271133a22e94722d4bc76e0828f8dc146f5e9e053df725a489e83ec64f853670626ddd31aab52ad82a67356b34e5c2f0b793ec060369f0eeac2a0e14f9bab410e13827f4f83027d80859e0e75e2718d51e977c89cef9bc04fb979f65edfb37fb4a692120311ef8ebc51b19d963ff0632bd065c093c696b34da035370822584cf396e13b2f3a345add0767c13fddc340b2d08d3da5d6e14f285520e3803516be13357897dad243e5ba7188ede9e601f87f981fdd2c27ae7acdc687e26b77272d57d3518c71fd31fe44a5ecea99a81b8bb5147ee869d0efdb44f6a90dc00b6d2b313844eaf9f137d9fd8025f66ad5eac43d2d1ac8ed20e25fb4c282f8cfd5f42a3492ee36291b13ed05a57c7627851f5", 0x4d1}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x4d}, {0x24}, {0x812e}]}) sysctl$hw(&(0x7f00000001c0)={0x6, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x56}, {0x1, 0x5, 0xd1, 0x300000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 6: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) setuid(r1) chmod(&(0x7f00000001c0)='./file0\x00', 0x148) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000040)='.\x00', 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) fcntl$lock(r2, 0xb, 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}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8863"]) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r4, 0x0) mlock(&(0x7f0000061000/0x3000)=nil, 0x3000) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r1, 0x9) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) write(r0, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed9b1c0cfaf8853e69a519f1fbc9cbb12edb464f64a72e88182b24b3dc1c184fa5ef023000f541b075f1c4c91", 0xffb8) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000100)="76a5a4e60f01f8607d01010000009ac0649aadd5e6ad6c377c1bcd5243b03413f588b74cc657d5081fb635319b91b246ce739ca4600b3e2f6fd88def940c8c392d32e03fa5fae9a3892d7a78ac068912c60a08704f18ef5bd7ba5d125e864b69b3d908a18a8757830e57271e3127120f712ba4227ccaeb3b8f9384921a1bd8fb47615c986026446c3b10a9fb2f6ce415849489228dc5b6f0e8c87c79fceed76870154995f342fd7c63d18a4811badd5700b1b2c5b89ab4810d94dffc", 0xbc) executing program 5: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000280)=0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x22, &(0x7f00000001c0)=ANY=[@ANYRESDEC=r0]) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) openat$bpf(0xffffffffffffff9c, 0x0, 0x108, 0x0) mknod(&(0x7f0000000300)='./file1\x00', 0x2, 0x0) r5 = open(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x64}, {0x836}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) getuid() setreuid(0xee00, 0x0) r7 = socket(0x0, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x1a, &(0x7f0000000240), 0xc) ioctl$TIOCSPGRP(r5, 0x40047477, 0x0) mknod(0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x6d8) socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, 0x0, 0x30, 0x7}, 0x9}) executing program 7: recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000008c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f00000017c0)=""/185, 0xb9}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r1 = syz_open_pts() r2 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000440)={0x2, 0x0, 0x5, 0xfff, r2}) write(r1, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) close(r1) execve(0x0, 0x0, 0x0) r3 = semget(0x1, 0x2, 0x389) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000540)=""/189) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x0, 0x0}) shmctl$IPC_STAT(0x0, 0x2, 0x0) sysctl$hw(&(0x7f0000001980)={0x6, 0x17}, 0x2, 0x0, &(0x7f0000001a80), 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x101}, {}], 0x2}) readv(r4, &(0x7f0000000400)=[{&(0x7f0000000280)=""/119, 0x77}, {&(0x7f0000000300)=""/217, 0xd9}], 0x2) sysctl$kern(&(0x7f0000000080)={0x1, 0x14}, 0x2, &(0x7f0000000100)="4be966818942f3a3915d18d51e256e8ae310480289e9cf511af96a27dd007f4aca96ce009789358471e96f81ff8e8d4161780238c20db00c0eb222dcf514b35b5477fe5f96c4765639725ebfb4cc97942b21f13ed9fdd6", &(0x7f0000000180)=0x57, &(0x7f00000001c0)="0e424c305b9115e0bdd131ee905e20230f66cc4eec19a240509ec631f4ef375f2149bf0624fc7b2ef1de4c8eece80f45e3a8cb3fa2f2796e7beb73b15d250a5ee15e6f9dc48478e0ac1a464aba6c77f448777da39abb42bb4392c62fd5da3388d6981bc277bbeb85ee6cd6d4e58b7b317760c34d0ee2b64d9ce48f2d9a27b4c0a0fb134d16", 0x85) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000200)}], 0x1) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000100)={{}, 0x0, 0x0}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) executing program 1: r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x6, 0x5, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r0) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) connect$inet(r4, &(0x7f0000000000), 0x10) acct(0x0) r9 = socket(0x11, 0x3, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendto$unix(r9, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e001e2ffffffffff7f00ff00"/177, 0xb1, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r11 = socket(0x18, 0x1, 0x0) dup2(r10, r11) syz_open_pts() syz_open_pts() executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x5c) chdir(&(0x7f0000000380)='./file0\x00') r0 = getuid() setuid(r0) r1 = getuid() mkdir(&(0x7f0000000100)='./bus\x00', 0x0) setreuid(0xee00, r1) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='c\x00') writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000003c0)="31cb701d2a89e9628474a390d00e8937f7959822b1d8acf5d1aa431eedc279fd1d3e4c796fda0dd73f99e0d0655300473169afc20cd9a1d812cc1f7bd5018c92be76ea9c4b6533d7642cc57eb9f5f2c9edcb67d563d06b638c83b895b5cf41fbcd2e7fcee3806caef33a50c73e6f961081d1f4870cfb998763fa6dd1af77d98fbbd67225d0df6a3e0a0838e26972441867c127759baeb8cb08cf046c1d1c3bb5c1af466067a86fc9049fa772f2393a20a1d737cead572396f4a3801ba684ddbddf335d3f666bc1d029f1"}], 0x10000000000000b9) sysctl$net_inet_esp(&(0x7f0000000200)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000000240)="89f2c56793b8b158dc3057c746963118650ad4", &(0x7f00000002c0)=0x13, &(0x7f00000004c0)="8789f7778b6339e8b35a8024a1bef609fbf0c8010bd53606310e2e93085da1e3902ef2e4e2bb129191940b88ca319423eb1766e1995f956098285344ad164941695db8682782205b186bf8c6bbd91a3476b6a3ba64117fb1cf088c29ab1ca16fd4250acec1bb65a4a09bd785c0faf817eb19f7e519344cfb4c2243766a654b446eab4fc3d3bc6ee723e79ae3310399ec76447ec3fa01bebbaa6f3076b50d20265d072f97fa17b54149abc89a42cfc35e4c38c9c918ac30ebba7d77", 0xbb) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206937, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 3: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x30}, {0x6, 0x40, 0x2, 0xfffffffe}]}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8, 0x6}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{r2, 0x40}, {r4, 0x1}, {r2, 0x1}, {0xffffffffffffffff, 0x80}, {r5}, {r1, 0x4}], 0x6, 0x86) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r3, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) writev(r6, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x8001}, {{}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x5, 0x36c}, {{r5}, 0xfffffffffffffffb, 0x7, 0x40000000, 0x2, 0x1000}], 0x2, &(0x7f0000001380)=[{{}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x7, 0x2}, {{r1}, 0xfffffffffffffffa, 0x31, 0x1, 0x10000, 0x2}, {{}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8, 0x6}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x584}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x4, 0x8000}, {{r6}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0x6}, {{}, 0xfffffffffffffffb, 0x30, 0x20, 0x4, 0x400000000}, {{}, 0xfffffffffffffff9, 0x42, 0x8, 0x4, 0x7}], 0x6, &(0x7f0000000100)={0x68, 0x4}) fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) pwrite(r1, &(0x7f0000000540)="aba0b1a2829ba57a5be56fb0dbb2c4614b9afbc55bb96b78a44d8b12eca65653e203f85b0478721da0824b284afa02825010bec072a5c2ce3a555d7152a738d0783d6c68052b65c09e474474c209415f792a6b48ca84b8bf22a1a3148628a67864f9faecf0e5fe20a2299ba270278b75a1a229ae9cb0b69df15929b18a094fbaa577d988d34b32bbd9f66a1b70e897e33c33be4c951d63e6457c9fdd93ecbff4e378fd0c96a63f51ee9988e00359e22293b8e977de5eb81c387ea63596f8d473c2ecdfed0d3b0c50639a8704bc22200e30b1cdb641783902930acb8e3c926a890e1c55d9", 0xe4, 0x10001) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x3}, {0x1f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x8000000000000000) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) close(r1) socket(0x18, 0x1, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) socketpair(0x0, 0x0, 0x0, &(0x7f00000000c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) write(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x8}, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x2, 0x6) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f0000000180)=[{0x0, 0x0, 0x81}]}) syz_emit_ethernet(0x2a, 0x0) r2 = open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x9, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, 0x0) kqueue() sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21de", 0x4) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000300)) close(r1) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0xffffbff4, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r1) fcntl$dupfd(r3, 0x0, r1) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x11) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getpid() ktrace(0x0, 0x0, 0x1720, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffe, 0x10001fffffffe, 0xffffffffffffffff}) r5 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r7) setreuid(0x0, r5) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) executing program 0: socket(0x18, 0x0, 0x0) socket(0x20, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x1a, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) r3 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x11, 0x8, r3}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) executing program 1: setreuid(0xee00, 0x0) r0 = getuid() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000180)={&(0x7f0000000080)='./file0\x00', 0x3, &(0x7f0000000100)='./file0\x00', 0x8}) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) setreuid(0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) executing program 3: r0 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup2(r1, r0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/86, 0x56}], 0x1, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x0) acct(&(0x7f0000000140)='./file0\x00') executing program 5: sysctl$hw(&(0x7f0000001240)={0x6, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x6c}, {0x54}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000dc0)=ANY=[]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) executing program 4: nanosleep(&(0x7f0000000080)={0x0, 0x40000000000000}, 0xfffffffffffffffe) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0xffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001240)=""/4107, 0x100b}], 0x1) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f0000000180)) close(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}, 0x4}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047470, &(0x7f0000000280)=0x5) readv(r4, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)=0x4) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x7, 0x1}, 0x8) r5 = socket(0x800000018, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) getpeername$unix(r5, &(0x7f0000000240)=@file={0x0, ""/4092}, &(0x7f0000000140)=0xffe) r6 = socket(0x2, 0x4000, 0x0) getsockname$inet(r6, &(0x7f0000000080), &(0x7f0000000040)=0xc) socket(0x18, 0x2, 0x0) recvmmsg(r3, &(0x7f00000047c0)={&(0x7f0000004780)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000004680)=[{&(0x7f0000002280)=""/4096, 0x1000}, {&(0x7f0000003280)=""/249, 0xf9}, {&(0x7f0000003380)=""/72, 0x48}, {&(0x7f0000003400)=""/195, 0xc3}, {&(0x7f0000000200)=""/39, 0x27}, {&(0x7f0000003500)=""/184, 0xb8}, {&(0x7f00000035c0)=""/182, 0xb6}, {&(0x7f0000003680)=""/4096, 0x1000}], 0x8, &(0x7f0000004700)=""/69, 0x45}, 0x4}, 0x10, 0x0, 0x0) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 6: setitimer(0x0, &(0x7f0000000000)={{0x100000000, 0x1000000000000000}}, 0x0) socket(0x10, 0x8000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ftruncate(r0, 0x7) ioctl$BIOCSETF(r0, 0x80104267, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000480)=0x2) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffff, 0x8}) pipe2(&(0x7f00000004c0), 0x10000) executing program 2: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) setegid(r1) setgroups(0x0, 0x0) r4 = kqueue() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x180a1, 0x0) dup2(r4, r5) r6 = getuid() setreuid(0xee00, r6) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') /dev/wsmouse0 ./file0 HQj'Jʖ5qoAax8° "[/dev/pcir^̗+!>WBL0[1^ #fN@P17_!I${.LE?yn{s]% executing program 7: mlockall(0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000000080)="bf0f0000", 0x4) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) dup(r0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) socket(0x18, 0x0, 0x0) socket(0x20, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) setreuid(0xee00, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x0, 0x0}) syz_emit_ethernet(0x7e, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000540)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xf}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) (async) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) setreuid(0x0, 0x0) (async) getpeername(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) executing program 1: setrlimit(0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x18, 0x0, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000200)=[{0x4d, 0x0, 0x0, 0x3ff}, {}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ^./file0FJlwHw}BC/3֘wl{1w`MM-'M  w $panic: vop_generic_badop Starting stack trace... panic(ffffff ff828665f8) at panic+0x159 vop_generic_badop(ffff80002f572ea8) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd8071145640,fffffd8061e35b28) at VOP_STRATEGY+0x9f bwrite(fffffd8061e35b28) at bwrite+0x1ca VOP_BWRITE(fffffd8061e35b28) at VOP_BWRITE+0x4e ufs_mkdir(ffff80002f573120) at ufs_mkdir+0x445 VOP_MKDIR(fffffd8065aa6c30,ffff80002f573280,ffff80002f5732b0,ffff80002f5731b0) at VOP_MKDIR+0xc3 domkdirat(ffff80002a6ad9d8,ffffff9c,7e1cacc63850,1ff) at domkdirat+0x125 syscall(ffff80002f573430) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7e1cacc638c0, count: 247 End of stack trace. syncing disks...panic: ffs_update: bad link cnt Starting stack trace... panic(ffffffff828b5171) at panic+0x159 ffs_update(fffffd8072ed4788,0) at ffs_update+0x2da VOP_FSYNC(fffffd8074c99ca8,fffffd807f7d7478,2,ffff80002a6ad9d8) at VOP_FSYNC+0xc9 ffs_sync_vnode(fffffd8074c99ca8,ffff80002f572be8) at ffs_sync_vnode+0x16b vfs_mount_foreach_vnode(ffff8000006cf000,ffffffff816eb7a0,ffff80002f572be8) at vfs_mount_foreach_vnode+0x55 ffs_sync(ffff8000006cf000,2,0,fffffd807f7d7478,ffff80002a6ad9d8) at ffs_sync+0x104 sys_sync(ffff80002a6ad9d8,0,0) at sys_sync+0xbc vfs_syncwait(ffff80002a6ad9d8,1) at vfs_syncwait+0x3b vfs_shutdown(ffff80002a6ad9d8) at vfs_shutdown+0x61 boot(100) at boot+0xe0 reboot(100) at reboot+0x7b panic(ffffffff828665f8) at panic+0x179 vop_generic_badop(ffff80002f572ea8) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd8071145640,fffffd8061e35b28) at VOP_STRATEGY+0x9f bwrite(fffffd8061e35b28) at bwrite+0x1ca VOP_BWRITE(fffffd8061e35b28) at VOP_BWRITE+0x4e ufs_mkdir(ffff80002f573120) at ufs_mkdir+0x445 VOP_MKDIR(fffffd8065aa6c30,ffff80002f573280,ffff80002f5732b0,ffff80002f5731b0) at VOP_MKDIR+0xc3 domkdirat(ffff80002a6ad9d8,ffffff9c,7e1cacc63850,1ff) at domkdirat+0x125 syscall(ffff80002f573430) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7e1cacc638c0, count: 236 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 6a63e308-43db-2955-5bd8-f45d251cdfc1 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace