149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e9b4962b64147d48e10ac9152e64f5d202ea474", 0xbe2}, {&(0x7f0000000280)="10", 0x1}, {&(0x7f00000006c0)="c7f43ceede7c57256c91f5700c5eb5ce91432b7476c8ec03d8f28a9bfafc404bd2ed24a19bda8bd696e7a445d35d4c7614c77ff32b151fa6d468a4ae30c78f8ffe552706a1ad29962876eb68ad77f3df5b25e47aff39d664cc49cbb8e9d86c3ffb42a00e14dbb12999f0fdc36743898f11a0ca8d7fecc7601436bf4170fbe1aa8d4b95988172bbfc2ea557c6b1bc70abacdf4d0990d616076abf8e7216ab8ec63826957cff813966f7551b62b66672de299cdf784b30643bfe347a7b9673f4e54120c84d6f66255567c3900a3b8fae45f144521e6746104c77422560cbc2b77d1e198d75033300", 0xe7}, {&(0x7f0000000980)="db1d2f02c7639e89b81b6807f9c6c835fa72de7a1a5f7f8eccff4373f63494ac13389d73acf6a110e898b5a9e4d5152a20e1b687e291ce7da6", 0x39}], 0x9) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020699d, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x6, &(0x7f0000000100)="8e5f84cf71b59c7afec3708a000000000000007d02cc6c0000000000", &(0x7f0000000080)=0x196d, 0x0, 0xfffffffffffffd70) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) mquery(&(0x7f0000331000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000001000000}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x20}, 0x4, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f00000003c0)=""/96) semctl$GETALL(0x0, 0x0, 0x6, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, 0x0, &(0x7f0000000040), 0x0, 0x0) socket$inet(0x18, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) r2 = socket(0x11, 0x3, 0x0) listen(r2, 0xc1) openat$null(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') seteuid(0xffffffffffffffff) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r1, 0x1) r2 = getpgrp() r3 = geteuid() r4 = getgid() r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="82128f1886be4490feaa3f6af1398e22b3b9aaec8cc272795bbecf47204fe731806ab1f9e23a27ece4b6350eea24b225837e1ee9c6c835b89065c846a9698bee4f9cf9288f5adea426788b9f51ced1eb492893db17d4d56cdb", 0x59}, {&(0x7f0000000100)}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r1, r0, r5, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r1, 0xffffffffffffff9c]}], 0xd8, 0x9}, 0x2) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400), 0x200, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x4810, r10, 0x93) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x4, &(0x7f0000000440)=[{0xb3b4, 0x5, 0xff, 0xffff}, {0xfffe, 0x1f, 0x0, 0x6}, {0x9, 0x2, 0x20, 0x6}, {0x2, 0x1, 0x1f, 0x20}]}) sendto(r1, &(0x7f00000004c0)="b84f34ab9a5aac54e1d6f5f9cb0f48b26f6e3686a694cb15a7282cb617e7d4ad9216964614d670b5661054c6429c1b8dfc69e57e73feb0c836c8599753eee8fb116c0746efd9a9182c2c90514211025a85ecce06ef6033959a8700ef4685204b152ee9ca2135acd99b5288f59eff84a4c2d65ea3615abf3eaea6562f3d8fad49236b8b030dd4d2ba13253b2e5573bd82db81b06b3a115a5b05df2cf6136715d7edb4e027ea2471cd8a", 0xa9, 0x1, &(0x7f0000000580)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600), 0x100, 0x0) close(r11) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000640)={0xbfbf143, 0x863}, 0x10) sysctl$hw(&(0x7f0000000680)={0x6, 0x4}, 0x2, &(0x7f00000006c0)="dde7dd8f55b370de8e7dffcfa818748520dd5b9470ce46020ccd492a2c366e1e71639065e4469e3ca3359a37010c675f150073703c20b3cc07e6b9bff7bbaa715ee8acdc90d90ed88f7c81d935d85f838881ff3e072228fe040c679f26646353c56a23f0f098c29c278e34e85869f3fafce6a5a1702b07ded7cf6febd2fdc892b621185c61add704ba2de23ed00fc674d2d5836fc5ac5ffb6283af2ce8d439777c965355de5e26eb4afe068c85c96c06e9a8a91ba9331eaed7ce25d27285a8e569c57a8a9bd5cfac320e178bcef1dc71140b9fbce876787026e09e4e8c8737f3cdf8612f8560aa", &(0x7f00000007c0)=0xe7, &(0x7f0000000800)="fe076fe674e300cda8fafd96ca8f9398741b9713bd929cfe1dd1c841d80fb0b500fcb0382e8c53fa0a3fecce2818ef130e78048a806764196f254f10728914fa24d23905a7e4e942759f6d8041a91d86559c301e41ac9afa9cb734e8586b5cdde5b8f10ccfdd74e3a17d27", 0x6b) syz_emit_ethernet(0x42, &(0x7f0000000880)={@broadcast, @local, [{[], {0x8100, 0x0, 0x0, 0x4}}], {@ipv6={0x86dd, {0x9, 0x6, "998fc8", 0x8, 0x88, 0x93, @loopback, @loopback, {[@fragment={0x50, 0x0, 0x2, 0x0, 0x0, 0x1e, 0x67}]}}}}}) r12 = open$dir(&(0x7f0000000900)='./file0\x00', 0x8, 0x108) mknodat(r12, &(0x7f0000000940)='./file0\x00', 0x2, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) r15 = open$dir(&(0x7f0000000a00)='./file0\x00', 0x400, 0x20) fchownat(r15, &(0x7f0000000a40)='./file0\x00', 0x0, r14, 0xe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r16 = shmget(0x3, 0x1000, 0x6, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000b80)={{0x2, r7, r17, r7, r8, 0x124, 0x5}, 0x7f7, 0x3ff, r13, r6, 0x2, 0x9, 0x1ff}) shmget(0x3, 0x4000, 0x682, &(0x7f0000ffc000/0x4000)=nil) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x3d}, {0x4d}, {0x6}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294d", 0x14) executing program 2: select(0x17, &(0x7f0000000480), 0x0, &(0x7f0000000540)={0x691d}, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x93) accept(r0, &(0x7f0000001400)=@in, &(0x7f00000001c0)=0x4) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="34faffff28"], 0x3e}, 0x0) mprotect(&(0x7f000075c000/0x1000)=nil, 0x1000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) getegid() minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x100, 0x8) r5 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f00000003c0)=""/96) r6 = geteuid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xff, r6, 0x0, 0x0, r7, 0xb2, 0x4}, 0x6, 0x96, 0x80000001}) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f00000004c0)=0xffffffffffffff18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) executing program 6: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x208c1, 0x44) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x102, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) msgget$private(0x0, 0x608) r3 = semget(0x0, 0x0, 0xa) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000180)=0x9) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/229, 0xe5) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300), 0x40, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0xffff, 0xfff9, 0x6, 0x3, 0x2}, {0x1, 0xfd, 0x8, 0x7ff, 0x5}, {0x8000, 0xfc55, 0x8, 0xc6a, 0x8000}]}) r5 = socket$unix(0x1, 0x2, 0x0) connect$unix(r5, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x0, 0x0, 0x1) mkdir(&(0x7f0000000440)='.\x00', 0x8c) kqueue() ftruncate(r7, 0x8) getpeername$unix(r7, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) mknod(&(0x7f0000000500)='./file0\x00', 0x8000, 0xf0000000) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0xe1, 0x7, 0x9, 0x1, 0x38357084, 0x5, 0x8000, 0x1, 0x1, 0xfffffffffffffff7, 0x8}) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f0000000600)={0xffffffff, './file0\x00', './file0\x00'}) semop(r3, &(0x7f0000000640)=[{0x1, 0x6, 0x800}, {0x3, 0x9, 0x800}, {0x4, 0x7ff}, {0x3, 0x8, 0x1000}], 0x4) r10 = accept$inet6(r8, &(0x7f0000000680), &(0x7f00000006c0)=0xc) bind(r10, &(0x7f0000000700)=@un=@file={0x1, './file0\x00'}, 0xa) semget(0x3, 0x2, 0x0) getgid() getpeername(r6, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) sysctl$net_inet_etherip(&(0x7f00000007c0), 0x4, &(0x7f0000000800)="91c994307840bb5119835a69ed7630de4fbbabc0b4714777067b32aeea0e4c6be5c3fd790f0579faf24a46f87541a491f1741223a68a2967a73030451458744cf6146197ab148c60f2a5a292679df777783357ea3df777fc6b4f6803b26696c79a8dfddbda64b2bd7e33fbe88978e4da232835781766c74cc4303f4e22f5c40c84e099994230b6dbcfed91ba19480aaa767165415cb16ef62e6762c216c0e1b07f10573801164d1f28234ce65547cf71da26b0ee7726f3af97902e5d4cd9e29fe2a8f89e6f4fc1ad212a3a87d050c371edee", &(0x7f0000000900)=0xd2, &(0x7f0000000940)="c8be98c7bdf8794ed5493d6a973e509a2ff593efbd5aff2e8bc3b77e99ffa20310f759cd92d260f2a7cbbd3463a17f81f4f1cd57f215b8e96d9b49978c99b2002e40f4175529b5658caee011259fd9505b5206e8ed334f0cbf8e060eae5af6cc6979fdb8e0414a13b9c1b3ffee6e73c160bf26a838affb98357426b5395c545c89bba13374fe2eea510c0d005607b92ed1bff02e69b1e5d36ad480ecc6", 0x9d) executing program 7: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={0x0}) executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001000000"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc00000000000000"]) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff00000008004500002800000000000690782000000000aa4e204e220000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5004000090780000"]) executing program 4: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup2(r1, r0) sendto$unix(r2, &(0x7f0000000100)="54318d1a70052993b946f8eb6bf1e4551b0b1adbcd4ca50b118bad148038fca2732aa249d0b5cf87", 0x28, 0x8, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)="0fad4adfaef96da6f17ae3dfbd1d89f86066c139072d0f5a843ce94eea45e94bfa986ba60d849a40b42ebf74f8191e4dbf2af9f0eb0ae5db0d936c0ee3dfd7860219c2a60f54fd712293bd9e2a1907011b3c752985571da1a59c97ffbff49a41db8b9bb5050a2b8e0066f507e91da8f315e071bfc222780d47937da4c5c3b42bf470a0f552beb9aa1ebf", 0x8a) r3 = dup(r0) fchmodat(r2, &(0x7f0000000280)='./file0\x00', 0x84, 0x0) getgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f00000002c0)='./file0\x00', 0x0, r4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340), 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000380)={0x0, './file0\x00'}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) writev(r6, &(0x7f00000006c0)=[{&(0x7f0000000400)="0a8a45bc953178b8a5ec8446732e6ecc16cc806937699e119e9b545046", 0x1d}, {&(0x7f0000000440)="2b0ec0ea7d033b02b70c65e3ff25080063b00abb165e4a5149975f236043f2ec1f7b5f868206296347bd07b4a02ff087eed20ea7b87fd328e3621cb1f4c966079f22a9a4615a572904e9323e8cb4caa2bf64d586eb713e4040fd9734008e302e5473cb40f4bb2cc406eac19033ea3970d8a268f3eba73e589285c8f25351b08ce801e002576dead9f893be506ec07ba8dc9de9546f5409f017505ef60d91d83b124f636db2d295595c8dc6f54acc3535d4e1a6b1e63cac50d02d0168f402247fa601da053197228b08448ba4373a43bdeb90052430e58b5c78e02c0f0412be991098e896a397", 0xe6}, {&(0x7f0000000540)="b08810fcc61ecc2988f6d06f3a476531cde7706df5156ee8ff6e4d95125afb6efeaaaa2df9ab6f2fccdbb1b8d1afaa3b411b", 0x32}, {&(0x7f0000000580)="d4026d09a1859ff51c68da41f8c5e59a4b20fc79009b70d0f16e4d93b8a020463c75212f863c662d77ec47312247abe4b570ed7b2f3d106f3e36018bec4b0033c31e9f30866844899c57484218d3a92a13874cf51968d8f37b215e47c54d2ce8f0449c66a2cee9f3915c01869aa9641214d204f549747ffc33ad8e24872ff164133a6286bca804249b55778577ae435ae8e1ae8fcb069498ace949ebc4f9f0ca7ed3bdf79fed6ed0ea71f67c4817cdd4a185abb95742ffbf734f3606a3949cc8af5ac876ea470904943434964392e07acbb6ccf3dbdebeb7a01784032f4e", 0xde}, {&(0x7f0000000680)="f83cf8d705c258d895a44185d1166d0b1818e923dd1bef8d84160c", 0x1b}], 0x5) r7 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r7, &(0x7f0000000740)="3c415869cab096315b858320356e37a99bb855aa413696cce889965bd1da2bce8f135241a298bea6043e15879b8268179fcbe07ead66ad404c72f642666feb71093326cea9ec9cc68fdae6efa76578179b163303ab7c9b6f0157c2df65fc657c1d6fdf16ab0e5a4ebc1b74be1e388f72ca1ab4f4ae9aabcfd7253797c16214e4bb06d39e370da71a4365dc520eba783c74893c547acfbfc2c15db2d30b7bf7e42a3b577525eb8b94ad297df6bf6f9b687d618a878bbbafafea996ce2f55712", 0xbf, 0x401, &(0x7f0000000800)=@file={0x0, './file0\x00'}, 0xa) r8 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0xa8) fcntl$getown(r8, 0x5) ioctl$WSKBDIO_GETKEYREPEAT(r3, 0x400c5708, &(0x7f0000000880)) pipe2(&(0x7f00000008c0), 0x10004) socket$unix(0x1, 0x5, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000900)={0x3, './file0\x00'}) listen(r7, 0xfffffffb) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000940)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000009c0)={0x6, &(0x7f0000000980)=[{0xffa7, 0x8, 0x0, 0xc4ca}, {0x101, 0x2, 0x8, 0xaf}, {0x7ff, 0xd6, 0x2, 0xffff3664}, {0x9, 0x0, 0x1, 0x2}, {0x4, 0x3f, 0x27, 0x4}, {0x6, 0x4, 0x1, 0x7}]}) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a00), 0x20000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r9, 0x80045756, &(0x7f0000000a40)=0x8001) r10 = msgget(0x3, 0x8c) msgrcv(r10, &(0x7f0000000a80)={0x0, ""/79}, 0x57, 0x2, 0x1800) fchdir(r1) executing program 2: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) (async) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000200)="b10014bba3035f35f36d000003000000331c13fecea10500fef96ec0c72fd3357ae3020000d34c2990d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ab642ec5890400000800008000361b1257aea8c500002002fbfe0c2300008abfba0900051eeab71d89e08004070000000013000000b5d6bc37160aaafa2bb0593491c5cd4d42357421093aa81b39646068d48305993aae97a8b63c406b439ab444d5a4753d71c1717082c6e9bb2de2ed7eef95978c7f9100a800"/245, 0xf5, 0x8, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000000)='./file0\x00', r0}) (async) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000000)='./file0\x00', r0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c", 0x3) socket(0x18, 0x1, 0x0) (async) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x2, 0x0) (async) r4 = socket(0x18, 0x2, 0x0) dup2(r2, r4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x23}, {0x2e}, {0x9a}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r2 = socket(0x2, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x81}, {0x81}, {0x6, 0x2, 0x0, 0x4}]}) syz_emit_ethernet(0x62, &(0x7f0000000280)=ANY=[]) r4 = socket$inet(0x2, 0x3, 0x102) dup2(r4, r2) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050340000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be3816498ff7c8cf5f882b297be1aa0500000053e2f0ad3eea3c57699a6443bc2102000000720fd18b08fbb670c1fda872c881ea295bc5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff130000000100000000000000000000000000000000000000000000082686ae170c51e2c3a2e760b8032552777506960228ced1343afccb", 0xcc, 0x407, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) socket(0x2, 0x4001, 0x0) r1 = dup(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = semget$private(0x0, 0x1, 0x200) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x0]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000000)=[{0x4}, {0x4}, {0x40e}]}) clock_gettime(0x67f3248105b4e007, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) clock_gettime(0x0, &(0x7f0000000080)) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x23}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) unlink(0x0) r4 = socket(0x2, 0x1, 0x0) r5 = socket$inet(0x2, 0x3, 0x102) mprotect(&(0x7f00000e5000/0x1000)=nil, 0x1000, 0x0) dup2(r5, r4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) pipe(0x0) executing program 4: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x38}, 0x4, &(0x7f00000001c0)="61d6", &(0x7f0000001140)=0x2, &(0x7f00000014c0)="71332d0c34397055eacf4c188606848b107793058cb696b26ee24b031e534e33fee7bfda96f290724f6d1c1ef0b049a7d4ec38df1fa0b43861e49e31cf340101269b5d09b7489f36edef5dde461477e27cb9e469d43cfe8cdddfa89d0a41d190d8bdd39d98dd83d876db62db3c3ad2078066792a293f34c240ebc078a45b4ca27bfe85c5364c68befcb2d659b13e2f80c686ca621e6a66760f69bad7b33a328cb430e183a2d4fc0531acfa9513464bfaa11cbe2be67b50f8cd14226442459bff57d819fb06d8736b3ed55820b0fc72aa31ee70577e258c6fbcbe90eb27bdd564e4b2722d70f5868a647a88d04a676eb94fa4360c3cc7e3e307328e3076b396eb49be6bf467ee7a1f9fbf3bad7eebab4b38c2cf3558a15556a9f0fcf113ab3fe89aecf7569d2db75b90fec061abf1487bf02c150bccdc74f86cc5680ee8e95b7ddcb4e53da459ab0da9267810cc0c7a3a0c41079e1721db3bad8175196e20694ff29d62570a5ac27cce3cac64cc3bdf0dabf4d7e2aa18ca2d030d16fe76a45e1b914b2df4cf34ea44cdc56f73513d642a5a66ea42f37643b9ea52a51c3a0a6d9504dc57bc5728e54696720f06498efef237c630ca4e9bc3dd2a582d1ae88fb02287ff8db6a0beff431c31e758457681a422f8b2e75933cb97431814e827f9cd5ac278badaf3d42cc7208c52e9fbc031f70edde55c8bb7aab227dada79b1934848e5481e062cf9d25ce21c7c0c8d1bdfa64c8f5732faa441ca35556c3ce536a7c3691feab9b43323c66a76dc302134eb5f6950ce1465bd9fed17631044c6acc9ee7800b36af07cbe5f2c12138d216d27b23f70cef9aa782e4a0f0bfc42e54f29eb6e394d3cd78877c60bfa9afb1ff3ac7ac686a2ee0ea10c305e1a40cbb81a6eddf56acf6dd43a8b1a9b1f2c06aec04b3207ca2a4c94836c4b296cf73ea8523f8ac6b870a28a93ac31a84730ec30b1ece94fe9452bf855b5c2263e101a481b1fd7af0a64c8a8d2733ab98d336955bb973189002ab7f5d480402fdda98cb39119fca2a8bee934c2f2c7491a71c627567a93e18cdad844594b3c30da6305242d4de628ef60873087bddb5e226feec0fd8de965a37404817cf1a0700580be51281b367e668a5e0a6d10809f8d761d3957e0d9b2d97769de41a3e084fb6104eef699d012dc7d3e09ec480367a0345bab35661892af0def31d45fc692bb428940b7587070ab6535e82497ce094bb87b2d919b61ae3d6fa6dd2cde20b707ecada75edb4666bedc3f1bc6fc9d2f1e7cebbd00955f0a0a759b4a4932f8df042e15ef0a3d28e6ed07cea640901672a17cc44b238d4bccce5688c466cf5ab21e609f0d9a00de86b1415086bad184ffd3a2dc552829cacc86ed0ee173007648cf8baa0db3d6297cb6f4faebdf184e069f51fac918bc74638debb260777bdc19ef36abd195ec7f6f39493101299fe1ae40e1ad93232084ac58baaf22f465e8348c3d587d701f15e9f35a14c280c00ed1585dc535d3cc3d2f314de491d5055398b4769d1606b2a2526cb36a3e0b09c46cd7e55cc41feea7aef73809f6b49f6fde421ae6eff47d4b61b1b539e9043142e20fc7cfa4205da500c8dd60da2aefcd2476879eb1d554058199f623da01f3499793370de292be449634d242fcbbb314014062439786ee0e5fbd74661808a95f0af2914f8316bc7d99b4e6b146d58aa0216fe36213740ffb851a0a2e103b2dda554c1a8092b914c76528a04ff193eb309f3f9e5bf6c3061e359bf4c2496c8d9b9675d63a6b59e6def3a702897e582b42bafdddfa4d09a3832cd32f76450da824234adb665dbd7f3b68b5654186b7ecc620be5a2ac8b2facf8f11216282952f1f7568f5921414a2a81614aa50e843c1f0ec7ae511574ed06fe5ed1b81a6839d4e6d0a7b9ef3909a932f2d45f7c38a47399fd0dd098a110516970f7f6991b490fe914e30dae37cdde3efd5b536b6dba4a24763cd19f8c057dc0c8b27e8ceeaaa8e5b9a93c0f592af07def802d4657de17844f89825047b62d1201472dc2f44be1bb4359b0e78fd9f81bd6cada63a78ce3c1a4d7cd106dc872c28feeacfd6dea393ecdaeb11f3afd6bd38f4c1e85bef5ce4e141fac1df6dff7a854168bb15ee311b4e1b2a5b5b8c221029ab373e0b7c646d9fc48ac544a981cdccfb76a9ca0f6e9ee337c2291ddb547051825bf3dc14685a4284e9e8005e9c05ecaa05ebfc583beb99c39baf52f27dc6567c2002d6820c77ef00120345eb3d1f5e0b0e96300191c78f3d75af2a14c233fcd09f7cf82260b73da3b54c33e00f09cc785f4621636bf679817d712caa96b26f51bea25df79cc48acea7ad4b0292c6d64ae978b776ea76fba52803ecc5fd860e596fb9bed33e4342d137a9c7a8350273926241e06f424e4f29555d45f22311c9591d6991ceb49d5dce1b8b02f649013373a696aa6cbab14be21d20f2648287f5065ec5f9c5abc70a73789de748b457572f189be94e38f378194edd539db296af58846477c903325bb15fc2e24a9a82cd9d125047b4db6f5f30140edb00261a81b2adbc7e54b0900ec799d69d2cd6da8a5cb06c2f0aeebda75c047ba21525012e8df9f77ee888da2b371e92735911b2624b3e696f641da2ecc53b7e5c2bca31c661958cee5c444cc56c37c3b8cd97ef072c47e589a0478301190a130ab21b78bf32bae6fd0e298cb5d4ab4624277a25c390b440388c16112c8060bbc2edaba8db819ad2bc7866d6f0e0b78051bc34e37429da163d5b22ac4dbe702b39613c652fb98a26cb28a8e11e2c33df6f4a09ba2048c2af1d21cc45ec8da9fe07e0d939d6e9aa5c724f0e021419fb15e149408e131cee2db0a35407629d346e30964f934f59047e19cbc67dec103f5258b66ed2aa2234b3a935e4b767f7c0d7c082cb58ee7b444cc816f1f6bcdb021aea632d4e196c81849b22e89c6af9d88c8573ea0fce4b450b5b8ceed0fea21de3e9a190ab4397490fe6b003d7f656937a1e96693a5e9a8949e6d4d1bd67778a7f27def9962d3c0a5f9b5dfa27838795559e0d3de971621f23faf2fb8907ea020b71a7b80822c41db73e39f9c3505083fe39a1eed0a1e3938ac3440406123f83a6a7000c09b3e917cad44d40f613668fe29414f031b414a6d3399d126050030aa30b496b09dd8effac8a371e22629c9e608a05fd780bdeea20a6b9e65614933bf4019aa7b083c06161d25cc509a83d1ce8daded04ee782d6ac00eee697d99946fb166598c326b29ae4ed5b1915a7416e84457cc7372bc78bc5815ed342868282c3ce0a83fecb9512efb983c73cd8dafcf47f6ceb235478317a4a47eaf20fe397c0d43acb413ee7e62f59948067ea4d7f71819b373f03c7fcc0d9e9e25e88551876c4b91837d770ead1fec14331ed7b8566804ef97a49dbf989b44bed09ef1c5d338275e7c84622cf4f2ee9afa3e60c65a42096a9e7951cbc9c9fc61325fa6fe2f6574a54511be04d02eee0e6f1cb4dbee0d27132d36b48760526189a05634b2947b02c03f75dfbf93074802013795a16145627c12a3b9874fdbab4c3d3f60ee3c287042ac009bf1f23adbdcb12d7744ffde2ac4282311d931dda3932b6e960be6ea50fc24578c2991308229b345549c5805d53cac87cb0d9660c963c3842da21ddcf4e37e780ee76a9e74ea3bfcf30818aa3a7435ae775f1843ec786dc56d4efde3dbffafe4043a5e11e9e4e4c904452c75623cd1b9b426500fa20126c7829a0d827ef6de262387ba5f6bea14a56492dd8f8901107b21cbdb3e8efb8000def966fcaae9c12e7cb5f94ab9de85803c8a8e3a76c84b6148b2d2bdc1cb9ae4604ef4e46b042ec7ede2ca24ca39d097b8ee9018dc184b2eba52a33d6bf9d4d6856cce5bfcb085f0f76a8126221401e8cf8a1c854ee15755a7c1ff422700a28fe7b6687bc0f2fe4ef584fb336b47714237a0c1c6376d5cca49c4ae367b1c3dd525b1bf6fdefb6f66c48e8686b1a30461c78425283954077591f95d2b01b82eb3760edd0cac85ca8577c5c639d2ab89fd4e03aabe2ccc743c66b0e1d62cda4b8520a2582244b57c61b49d7c4e103d02e1a72bdcabc0e0ee28116efa6d0053527e6d73f692defe6f3cd3627535b1335b9aee6ade555ef2799aaedfefc03c90028ccd80cfbe37c8fdc9cc40b7636b02c90da0ae315dcb5d1f18b1946a9db958ff73c9a887d1d72aec39dfbba87c05c83a4fcc67571e97ef045b47a9e058c2f02265f9304aebaa5f85c22d67728f51af18bc8edbd4d33b846513b08ff5c5e502a2f3aea2c233e3cb65c9729cc4dddd214f034631f861d65f6c500abf5ef794ad9728306706466b8c7f1acf29f39c44da28f2a103bed6830c2213fe24e0e800620939246bff27f878d9d73534f0a53d12ffc464d7444f78cf29740cc79161760feafadb7a3c2af0d8dd003e68ebbda2de07c2da207072e67cd88e4af67b2fe14bab98fd8e162da7f5387a41a29f8c96b398b70ab589cbcf7b863a4a69c33e9984b7893cfc37d348cd7a7882197e54aa789cf584e62afa326d776528d49493dbc8c8265cae821d5d7b3113430fb644829e1203b8e62dfa0ea8e4a0603fbb4a7d2c9fbcd9c9e9d605760527e2f2095c32e79586f8c6cfd3ecbadaa78df895f18ad1afe7b5f5d87fbd0cb2d1d9a9daaf946a92df8e3cdd390c2f2cae7c555a86a97805af424b265375f5275a32d4d4192175454006c07fd25eb6ab397d72575f9619b0ae5f7f6fbb9718fd297e7f4b030c124ac8c330f14e095fce71a9347717a5df92d77acd430532770e2f0907fb0ca8f742129bad4073984da316d4dc9f56d9d0b33d7489905f6e45d39d1cc17d3cc2e5ad631d22b64f81af7aca63aedda134c5670eb5e7b2265189f0fdf000a395ea1372059ce7aa649fbcf9d13963efab3ef5fdbda7dd087fafaedf3c029512a4d0deba7f52294a52fe4b9342724d7cb697d51c7f77bf78fcf87de5b802d5657c8dd8b78e27b81f48c88f10a407c2c245ec35645307b884f7acda8496f8355c00f453ef5085e74393dcdc2564763447940893ee5c88061ea463e8690c6a14c1505ee3b7c2069959be327a506f04232da70953eb3e8051ac1a31e478c890eff1a90eaed64f8a3442ab4ffc2cbdb974452015af05f96b8574d5097f19411e7e024438e4e2e909632f2954aec718de680f9faa401f8289a1f3bbf007687230c868d43102c364313360135b9069c1b1fdb98d9edc1ed1df1c4aaec85b86afff64441ab42489cbd60a273ae58b0e0dc5917229a5c50e5d8fc912ab4d7ccd284a1521828936b8c7ee285ffeec883d2a228db4f3e07c77b7fd7856e24826b5e4f511ca037a309c2734f17b38687eb82021d6040ef14561e47a5f8b580632f792bd76277cce793af94932b2b765244fad7b9cd927c9cc7a3bff0804910f0def68742c78ca322a979732a5f01d5d5898c94c156f4e7cfea0819bf07f6f34479233610d7f608e9edad405503598d50c9c06b126d18c8aae868c3562a40fa7f2de06578423d98aa88e843648ce7104362d85966904bbcc4e8425243fc6951e7c0909edb2813114ef802652f98452729b30d5e49827fefdf1a122d3a0eef72c58b9e8410d00b59fe9a4d212c05a53fe96dd2fd4767bf9ea56fbf499190f69a1f3aa1715b0ae2b10f7e7a9fad04caaf8e083a204e97bfb633c642d517e77ce44b01549eb9fba87d99def94daa3b7d891c2f12983d2b30ec8e13f420ee717dcc2697cb830d57bee12735afedc24c42b1500143106ad115662bc36d2d651a2625644505", 0x1000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) getsockopt(r0, 0x774, 0x0, &(0x7f0000000040)=""/253, &(0x7f0000000140)=0xfd) executing program 7: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, 0xfffffffffffffffe, 0x843) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000500)=[{&(0x7f0000000440)="fd", 0x1}], 0x1) readv(r2, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1) sysctl$net_inet_ip(&(0x7f0000000540)={0x4, 0x2, 0x0, 0x23}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0/../file0\x00', 0x20088, 0x6) fcntl$lock(r3, 0x9, 0x0) mknodat(r3, &(0x7f00000003c0)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, 0x0) open(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(r4, &(0x7f0000000400)=[{0x0}, {&(0x7f0000000580)="934983018dbe99f37aa745d0fc8b2d2a4d5d71e5ca4022c556714f8c82cd76395453bb089229ca6c928aa209c39157fa85066aaf4dd7ebc5ad6de717fd476406623cddbcb68a3d2e5d8b27bf8851d9279252c895d9a8ff96e98c3dab178afaa7ad83824f6e4c29c976df05e4b9810f22165616135519b4e49fe13afb7f1fc26fc9629ea4357b8273f1ea313844c006806fe40ff946cfc0717322fd56d858d0385089be2e7fca5c323cc14d3acd7685c6f7ed9a223c5ac6f9b30447c7a08a4840135cbe4045070d53288db5f0261a01f67bc6f2ae2ea16ef4f9", 0xd9}], 0x2) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5", 0x3}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea63", 0x30}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3", 0x16c}], 0x4) r6 = socket(0x2, 0x4001, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x3}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) dup(r6) dup(r6) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) r1 = syz_open_pts() close(r1) syz_open_pts() munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mquery(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x4, 0x0, r0, 0x1ff) sysctl$net_inet_ipcomp(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000000040)="ef448f79060492eee2980f1b6baf304097287e677aefa96ddbf57db01802a28f3fa5bbd0d08491334055f68aebaec78d8c48e3a445b6579a1795e13d163275213ebbbf6aa4a2713a4b8fafa61159277eb5e8c2519ff48d94c21c37d51afa798b5d633325cf2b2b3fb42d631ef8b96204cdc443d92ed83ec9abd5849166fe711ec9848af287123ddb08c613bb18d2f55f39e400152649e1ff9b245c5d558d96205e504ef8127a3126e8013cda98a9b218123ed456467a3b85ecb0ab4eee", &(0x7f0000000100)=0xbd, &(0x7f0000000140)="8050f7f80efe27c83f7007bb204604c0c8ac39", 0x13) sysctl$net_inet_ipcomp(&(0x7f00000001c0), 0x400000000000014a, &(0x7f0000000240)="3aa9196fed848bf8ab2d8b0bb9af91cd9ccd0b1a1e5ff53d1795479ec77606acb29f488b4586db917cf34d94e5951d569680a012dc2c6a1e2355b0218526c14d4e0baaff6fe314db7eff8aaa6279a884", &(0x7f0000000180)=0x44, &(0x7f00000005c0)="95628165f5ccda8d1215dc17b28348e6c08ddef1749af95c1d3f99f9d48cae000000006c29f2a78af0ab00000000466f63abd205b91a948153c31018aaff071e891ce2e3b20ca8509ab5ed352e47e6f3f55168e1adcbc645e7753619384312a1f0a871b150e8c13104f85979ce605a4c140454c9be4cb4dc20b49bd760b375f8e0f9d2a3467576175c7e924d1e23ca825e6fc103112962c07177efce193f356a25a5265f4f43f3a9f49a6151d3f4e682c98bd81cd3c2d43e4fe7fe73a40b5e1a1724315ab8350d55bed00feb16b2017c8bdae2ac3cea27bf4d7e72b8ec8d7b90a461784a1f4e8322cf0261ecb1378282a9b1488886e4b81028f14bab2fa3ed21809234a2fb3c90d827217cc6316c2d543af9e78d7953d5f5eb5c5d629ff56b84805dcc58a35ab416e450697808664921d6d09e788600b84319449a4124f7d62931eb61427af7977b5baf9e03005be4fe1d116cfcf55c442158f010ac7c6c512862539b4c9cc2f47c71dbe0cda68135115f832da727a4f2d0171173871484f2c51965afc296656a324ecfa87cdeb52f7153bc329a6d5ac4f52552a1ac004a42609a8f396d067b6ce23f53f5499c93182f7df57249d662c9940114f6cf7d520942289728230e36e8a0af2391bc97636cb47fa64061b231561153b3893d3b1c4aaec99edff7bfb372123e47549b1b40a1cd5921436a809c3ac00256e4255c4895ebcef61bc0251c07a4131759aa19e6a2736b09f401cc1cd444e6ee9c8d980aaad799c3994801573840753e431d9a6eae1702fcbc35e8", 0xe3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) executing program 6: clock_getres(0x4, &(0x7f0000000000)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = open$dir(&(0x7f00000020c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000030c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0xc0}, {}, {0x16}]}) chdir(&(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f0000000640)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ece80e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a6c3d33ed70baded7760f6d39d4324c8e6cd216a4bf0e87e80a7758", 0x9c) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000500)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde2589", 0x76}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x165}], 0x3) r4 = socket$inet6(0x18, 0x4, 0x7) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = syz_open_pts() execve(0x0, 0x0, 0x0) writev(r8, &(0x7f0000000440)=[{&(0x7f0000000080)}], 0x1) ioctl$FIONREAD(r7, 0x80206916, &(0x7f00000001c0)) executing program 4: pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/44, 0xfffffdc7}, {&(0x7f0000000080)=""/157, 0x9d}, {&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000000300)=""/174, 0xae}, {&(0x7f00000003c0)=""/2, 0x2}, {&(0x7f0000000400)=""/186, 0xba}], 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1}, {0x87}, {0x8106}]}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f00000007c0)=ANY=[@ANYBLOB, @ANYRES32=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) r2 = socket(0x2, 0x1, 0x0) sysctl$kern(&(0x7f0000000540)={0x1, 0x3d}, 0x6, &(0x7f0000000580)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370825524016188ad98b77f7ac4fc874df55df9b85e99820b1e43364e039bc35deb8bf8e6b927c5e6515d5f83de2e539f0eeb9615e12749ffbf51ba2a7654518a0de45f5b8e21b621df73998de6be5b31c5abd6ae15c36b5bdfb004959fad7e0e810f31e5ffb4b9eb823838bc6ccd96013ad245a9d5f23a10746531", &(0x7f0000000000)=0x353e, 0x0, 0x30) fcntl$setstatus(r2, 0x4, 0x40) shutdown(r2, 0x2) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000800), 0x200, 0x0) syz_emit_ethernet(0x120, &(0x7f0000000640)={@random="ab506646c9a1", @random="25adedf1c42f", [], {@ipv6={0x86dd, {0xc, 0x6, "f77256", 0xea, 0x2f, 0x12, @mcast2, @mcast1, {[@hopopts={0x2b, 0x7, '\x00', [@ra={0x5, 0x2, 0x200}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x2, 0x2c, "8ef3d248cb484d0d7a7ef2b9cd94e545aac472f5bbf57d27af8220f875b2593f8029d06fa07dea2f84a84f21"}]}], @udp={{0x1, 0x3, 0x8}, {"f12269a641d79d5d2fd2ed79677d43d47a4c5224f1d0ed65e1c77874d92c8904ac8669c6979702b625e5ecf2e89158f1536940bb49a8abf79a4942cc90081efd165754e6c3cd2f5a3834393c132219d5a75a00b1ed7e40817f2b842fd5aff5daacae67590dcb8234bb270ed70536f905326649b7691f6dbfd273de7ed588931e1834760732a082d721e91b0d10ecc6297158e83db1bf8aed63cc"}}}}}}}) syz_emit_ethernet(0x16e, &(0x7f0000000180)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x138, 0x3a, 0x0, @rand_addr="3bcc3f0600000058132fa13a8be186e3", @local={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x67, 0x2, '\x00', [@padn={0x1, 0x1, [0x0]}, @pad1, @pad1, @ra={0x5, 0x2, 0xee}, @ra={0x5, 0x2, 0x33}, @ra={0x5, 0x2, 0x2}]}, @dstopts={0xf0, 0x1b, '\x00', [@ra={0x5, 0x2, 0x8}, @padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x81, 0xc2, "32706edb4a05b694de4300c2828b251f0ffe9b3a1725520e42bcca511342f2f92494c80bded26155fffa75d6726847d73fd862ef6523b98edfc8e07043f2e1f0418c28a19f3877bede62d9580e56052e96a1fafdbf72f5420133358a64fa124ed597cd220a906d9d68897ad1a5189f43e121319bdea586e53cbc4a3e4b99ce3c10ffbfb2181359fabae6a987c895c7699f653eb9217f5abc9462655ee551b8327d676938920b3f1c453d029ac04ca8512608dec6a109fe7cd536cef8b7e8bb7ce53e"}, @ra={0x5, 0x2, 0x4}, @pad1]}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00\x00>', 0x8b, 0x2b, 0x0, @empty, @remote={0xfe, 0x80, '\x00', 0x0}}}}}}}}) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x58ef, 0xff}, {0x18, 0x0, 0x1, 0x3ff}, 0xf58, [0x6, 0x800, 0x10001, 0x5, 0x80000001, 0x7f, 0x1d00, 0x81]}, 0x3c) ioctl$VMM_IOC_RUN(r0, 0xc0305602, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000440)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad045c", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16", 0x164}], 0x3) write(r2, &(0x7f0000000100), 0xfffffe5d) executing program 1: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1ff, 0x8000, 0x2], [], [0x0, 0x457b], [{}, {}, {0x0, 0x0, 0x0, 0x4}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x1}, {0x2}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x3f, 0x4, &(0x7f0000000000)="7cf6cb5f83953353", 0x8) msgget$private(0x0, 0x2c2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8106}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x29, 0x2c, 0x0, 0x0) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() ioctl$TIOCSCTTY(r2, 0x20007461) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x3, 0xfdff, 0x2, 0x5}, {0x40, 0x0, 0x0, 0xcc8, 0x2}, {0x7, 0x1, 0xe216, 0xfffb, 0x4}, {}]}) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b10005040000040000000000fbff0000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbcc70c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220754f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f00000004c0)="05adc3f0ca632bc581d78b7cb83e7a7dbf3afeb6e0bb9437888f7133d84bfd85ac1ab8965ce03337d1ea3570df38afd97996291b5aa359929374e626307a7758260139f4e3a8f889410af4fb555017e1b0e6367c3d2b1e66efcf825a9a13d3ba41707b151e52952dd710de2d11fcf1a3e66a423f44dcb1d5c15ad270146be3fe57cd14ba0885169d5e0314d0e04f4b29c18eee074a895f36e82e7bc88e950d4cae387d3bb42f01e75d", 0xa9, 0x409, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000380)) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) executing program 6: open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x7}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f0000000180)={0xc3df, 0x0, 0x0, 0x0, 0x1000, 0xffffffffffffffff, 0x0, 0x100000000}, 0x0, 0x0) mknod$loop(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='./file0\x00') executing program 5: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, &(0x7f0000000180), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000300)={0x4, 0x2, 0x2}, 0x8, &(0x7f0000000340), 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) r0 = socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565", 0x200}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) accept$unix(r2, &(0x7f0000000340)=@file={0x0, ""/259}, &(0x7f0000000000)=0x105) r3 = socket(0x20, 0x4000, 0x1f) bind(r3, &(0x7f0000000000), 0x10) accept$unix(r3, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x4000000007d, 0x2}, {0x1}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000300)=ANY=[@ANYRESDEC, @ANYRES8=0x0, @ANYRESHEX, @ANYRES64, @ANYRESHEX=0x0]) socket(0x20, 0x3, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) r2 = socket(0x11, 0x4000, 0x7a) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000001240)=0x1ed45efd, 0x4) r4 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) r5 = socket(0x18, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f00000002c0)=0xc) sendmmsg(r5, &(0x7f0000000140)={0x0}, 0x10, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x4, 0x6, './file0\x00', 0x2, 0x3, 0x6, 0x2}) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = dup2(r3, r2) r7 = socket(0x11, 0x3, 0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) accept$inet(r6, 0x0, &(0x7f0000000180)) semget(0x0, 0x0, 0x58d) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r7, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r8, 0x800c5707, &(0x7f0000000240)={0x0, 0x4}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 6: r0 = socket(0x1e, 0xc003, 0x0) getsockname(r0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) dup2(r4, r3) r5 = getpid() fcntl$setown(r3, 0x6, r5) fcntl$setown(r3, 0x6, r5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="e000001300000000", 0x8) mkdir(0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x2}, {0x3}]}) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x40, &(0x7f0000001140), 0x4) ioctl$VNDIOCGET(r7, 0x41946472, &(0x7f0000000480)={'./file0\x00'}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) r9 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x1, 0x4) dup(r9) munmap(&(0x7f0000000000/0x1000)=nil, 0x71c47) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0xc}, 0x2, &(0x7f00000000c0)="3d94fb4f77445b40623561e179b9aab8ce0e768ea97e2087a69a2d0bdf6a7f9343b8a30e408309079422521dad2ffca64919e866ffc5e2a7fb8ff12da9e053e24fc61cd098c1783693fe586aab363314520bd9e5ff23a11f5e7d21cf465061ed3ef1e37b2a1ace117ec1f687bf790d41a91e49e9c5013d213c83bbdf09f4d959", &(0x7f0000000040)=0x80, &(0x7f0000000140)="b6918611ecd05a3caeb8b3517e0c6a8f3361ad062759461146005eacd9bf8910e44f93d9189d0386e65944b3ea12280ab6947acd148803e9145afc0fba92f34c85d56a1e4d45ad2e533b3b21244ed0c3663d08e34e4d967b9618cfedea02b7", 0x5f) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x20, 0xfd}, {0x61, 0x0, 0x7, 0x1}, {0x6, 0x9}]}) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r2) accept$unix(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x1d}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000300), 0x0, &(0x7f00000000c0), &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x2, 0x9883, 0x8, 0x1, "7aaf9a831f9be1814ab8f466a0589a60bf27d2c4", 0xfffffffb, 0x8}) executing program 5: unlink(&(0x7f0000000000)='./file0\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/46, 0x2e) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/177, 0xb1}, {&(0x7f00000002c0)=""/102, 0x66}], 0x2, 0x1) mknod(&(0x7f0000000380)='./file0\x00', 0x0, 0x2) bind(r0, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) recvfrom(r0, &(0x7f0000000400)=""/52, 0x34, 0x3041, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000440)='./file0\x00', 0x400, 0x12) socketpair(0x6, 0x4, 0x8, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x7, 0x2, &(0x7f00000004c0)="93f8de9a757b3a32047c68d203b15ae570d6b6ea50cf96716bca334a66d4ce6461a6cd4cb255b12b4cf881b8b60adc267f0de7ab90441c27604c1b3c1a066f0fc639c0ddd2085c9f98177c574adad1cffc12cd7d56b8632296dd52d1b1096d4098", 0x61) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000540)) getpeername$unix(r4, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) r5 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r5) r6 = accept(r2, 0x0, &(0x7f0000000600)) recvmmsg(r6, &(0x7f0000000b40)={&(0x7f0000000b00)={&(0x7f0000000640)=@in, 0xc, &(0x7f0000000980)=[{&(0x7f0000000680)=""/243, 0xf3}, {&(0x7f0000000780)=""/212, 0xd4}, {&(0x7f0000000880)=""/39, 0x27}, {&(0x7f00000008c0)=""/16, 0x10}, {&(0x7f0000000900)=""/114, 0x72}], 0x5, &(0x7f0000000a00)=""/212, 0xd4}, 0xe8}, 0x10, 0x1000, &(0x7f0000000b80)={0x20}) r7 = socket(0x2, 0x5, 0x20) setsockopt(r7, 0x3d1c11ce, 0x5, &(0x7f0000000bc0)="117fd37572d8858371071bb012c614043be21dbd1a02c0e33c7afcd30d1da6d83fd6a4af00a367a6c01761e667ab9102", 0x30) fcntl$getflags(r0, 0x1) r8 = accept$inet6(r2, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) fcntl$setstatus(r8, 0x4, 0x8) unlinkat(r0, &(0x7f0000000c80)='./file0\x00', 0x0) recvfrom(r7, &(0x7f0000000cc0)=""/72, 0x48, 0x1001, &(0x7f0000000d40)=@un=@file={0x0, './file0\x00'}, 0xa) execve(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000e80)=[&(0x7f0000000dc0)='\\#\x00', &(0x7f0000000e00)='-\x00', &(0x7f0000000e40)='/dev/pf\x00'], &(0x7f0000001080)=[&(0x7f0000000ec0)='*},-\x00', &(0x7f0000000f00)='\x00', &(0x7f0000000f40)='/dev/pf\x00', &(0x7f0000000f80)='-(\x00', &(0x7f0000000fc0)='#\x00', &(0x7f0000001000)='/dev/pf\x00', &(0x7f0000001040)='/dev/pf\x00']) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000010c0)) sysctl$net_inet_divert(&(0x7f0000001100)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000001140)="77b1075cf5679616143e7e6036139b0bf202852aa438f2c448753cefb48267b3a15b576594cbe70c7947afdad5c6f87d13cfb42a196f256d200f5fa4e3a014ead0116b689e0e6e4e65f60d7fc0f0d66ca072c6f04caa6baf3132b3dff0aa038393fbb47376196e48dfda2df572b71ffee01a515a96b44c2063751062a92dc3123b4431db263fc33a647d890c34ee32e4b6c3c899a72d031c6634abb464421c67ccbd3fe685fcda369053c4248bdf9e663a3c5299b666e719e59496bd7dcfccae02", &(0x7f0000001240)=0xc1, &(0x7f0000001280)="3ceb2f5fc15d7b8cab0996f017f94fb75f02de85051fd78c8d88457a483d419c0c05b6063f7029033e7e35ba22a477b9245ff388b8761f6c13755a952d89b4870547b678b6197688c1c762c5081bbd01edf206a3c5fa379b09f5a663f19efd9ea40130ae6a5c1f28ec9e47fdd6a3ee4daabf0753", 0x74) openat$klog(0xffffffffffffff9c, &(0x7f0000001300), 0x800, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000001340)={0xd5b01575bc843808, 0x0, 0x7fff, 0x8}) executing program 6: sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0x12, 0x2}, 0x3, &(0x7f0000000040)="0e5854fc93f26f07696f8349fb0917bb2e8d16e0e5447bd077c1a706375b6139a4b2a6446f64087920e4af43b2c3f9502a77db64a44a1de25c5cd4f878b6d2c7d10621df52f69129bd5911b34c4c8a6a9d76cc40e7eacbd8a5f77661957582ff3e00b7bdc4cdcbef238a9d020a95a07a63f6b5d9762d734aab970cda986346f47ef4f328d9a8ff5b514d0fc009e019bb816721bf0722a5047c277798d0627dbee1c9be1856518186ea32a7deb530a330e4901417a56a4367b40d", &(0x7f0000000100)=0xba, &(0x7f0000000140)="054b501ebc385a6f4a61fcf812bcd6bcd209c8e5f8e3b2c94b968e95405c577e4088bd9e36d416e2e7eff8bbb53f8c87da54b3c4ad8927e65bb625ab78a44268c959f01506c10d0e31d897a30972ac72f56551aa291ddc9b185812b588bf9a9fed5516bc03219317383b4c7964735ccd5866f54d64c0454b94533d1d6dd025749ba06295c8c364e9af7feafc43637e854942236eb97ebf1c153e6969468f96d534bf9fcfe264101b6dfa56b54c2743ed3218d45d654649c88892e9498a9cad973a", 0xc1) sysctl$vfs_fuse(&(0x7f0000000240)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000000280)="e4b7f90946824d40a7cedeca03fe3e3c0de546ada76bb7c804201e87be6a69280c98b77652cbd9294e55e9f7a8633323e8099db9972fcf90a71524f52a7c7d755bf2c18c70052e8b101f51318292", &(0x7f0000000300)=0x4e, &(0x7f0000000340)="57b1a0c9ea10a933c7a73374f3f5d1cd8940574ce0071e648acb2d3c43872d28e12754db7b2f80f779a1bf064c3623317eb97c246d262374d7f2426e90efe5fbcbc7eb6efa77e1f8c8c0c600d8b7b950a8358954f1d323af810d71e1cb1262b810741e73366a52d645adad49aeee1f8ef0879565bb690a6ca53bf2ba033c5381fd5f40579a776b4d712f247fadedb24199ae91624db5b0c8a98cebe5bcfdbc8383", 0xa1) sysctl$vfs_fuse(&(0x7f0000000400)={0xa, 0x12, 0x4}, 0x3, &(0x7f0000000440)="76998d3d5fa7e8643c4c04168b0da285af7d475c6dccd017886e1ff9c570f4c15850f05a32d01845e28309eb0bea5f6362df89a10e3a7591cc91e71323b4e6ccedd025f39f3d34fb26846a1e439740d6148950f3560880eef922b3eac7508cd4df378dc281706d22300cd0b0566cacaf9b6b8ea13007ff38159f2075b50b52186feb65e2588458396c90472661bd097314632852f28304cd432a5e7de321543e66a2acbcb79ed1b3", &(0x7f0000000500)=0xa8, &(0x7f0000000540)="c214565596191311cfe9be46f227a73a9269fc699d8052ef40ebc8d237e4f379bda064d3f4269361f6bae1857ac12b187ad614895d0caefff3f2c49102c49547e98a87373536ad4de08604a71f50d744dfe1c7375f20701851dc0a1b24303ce72040a57ec5e469b2b2fa474afa040f69003b8d8c81f3e0c6e2b70ef38542eddf16dbae5e2a9edf862f6690b714c4e81a0679e5", 0x93) r0 = msgget$private(0x0, 0x8f) write(0xffffffffffffff9c, &(0x7f0000000600)="ebe924f84149fc9c8ace2fa0f192b5ca4fcb11ed1dd36f29db24ea352cee3714d715d8a803461882d3d96264f5096c5e6f853b57f5039cf0b427ca13a56b1b8c3986e96f56e9de63893359544ab0af66b47c0b1f43036e5767bbc4fc26213bf688494b67e69d5226359f4e11", 0x6c) sysctl$vfs_fuse(&(0x7f0000000680)={0xa, 0x12, 0x4}, 0x3, &(0x7f00000006c0)="95c74401b8db6d1b7ca7b0091858111a73df4fab9e35", &(0x7f0000000700)=0x16, &(0x7f0000000740)="a47943077ac7de60be09e3bd5d08af8a60efef8756826adaf57b4200595150c3924ac1d9818c6f4f418676068194ce8a536de4725a3a476002b40471b4a4f2f590c8d474", 0x44) r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) r4 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000008c0)={{0x4, 0xffffffffffffffff, r1, r2, 0xffffffffffffffff, 0x0, 0x7c5e}, 0x7fffffff, 0xfffffffffffffff8, r3, r4, 0x100, 0x2, 0xa25, 0xbe48}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000940), 0x2, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000980)) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000a00)={""/16, @ifru_data=&(0x7f00000009c0)}) sysctl$machdep(&(0x7f0000000a40), 0x2, &(0x7f0000000a80)="dc7a98c895ac7c8ee7a624b4d90916a5525f4b3e6f86413d58d8152b56ad01b76ece33d449de3d2a24efbb14316b4a951f40227a0a1b18245ffbab462600be199892b4b063777f725e0520790200564041b1cc1d227d93c34eba61139cb0196c554187267af0c422f8a17f7a004669141bccdb", &(0x7f0000000b00)=0x73, &(0x7f0000000b40)="8ab87c539c77d467d0eab4116d003879e896729093f92ac1ff3968e82e45096c746d29bdc223ee83677cd13d4e027726c3279b19a1d35468c6c2bd38430109af8cf40c728e4733376624c139562a2db092b107b646fb8876b6343f8282910e27b1bf4d92e8fd2fd952d3d802d1427a52c5052440d5c235d56e43768773718e0f55ee45874750835f497c2d8123469ff4dc50074b81d16c52ee4f0164cdf484e49165fd7eccb7202199782bc2af3478f3a0adde146d215949f26b9598477ab5faca64aad82b6a1b49ae1e529976c4bacb7ed8dc07cb8a296e16805457b0d785b275faa7508760a0537c75e0ff", 0xec) sysctl$vfs_fuse(&(0x7f0000000c40)={0xa, 0x12, 0x5}, 0x3, &(0x7f0000000c80)="aa97d21261dcf46a7879f9e127a9cf5cf597a3f19b4530a9bdf52a5e402972f6617f1a50ad2bd92fe32b2f9e5bbd3700747f9ba57bf3b6bd57b455840cf54d7b09fe142e8faf26c5713db4b5ada28284d4460225585a75cd2c29e6893cebed0d53942774bd377f11ac480f24b5190f6000671a88a08e6bf19f93d7c5fd6f19c38ee28b8db048ad81682722c2f6904689abf49dff992cfd906ad0befda19e68f8234dc82110da5d0da9", &(0x7f0000000d40)=0xa9, &(0x7f0000000d80)="7b0a9ff2e016c9a0afad19960c274e3746cb0a3476b8b69b1bde4641cd7963b8572db3ba128e170da800a1a7a6b5d6ba07b96c909fad509d4b91191cec5d53139a1c1f5c2a907645a5dcc01e6e65eb91dc2c7fba01d9be87367d676f8c1e3f122f3085bddc031da7811d16e48295110687a57ba31c97620a34d7e45a216ca9d19f2e937064807090eedda64c06a8c262a9779813112fb511d0353ee4d2a419a60496ccf509457d42aa7c0189505aa140661ed6214c1b69f5430e873a2d625f71d35e7ea04cbfe974f6a06840f2517c982243cd2323559eef1d5fa83fa20bfe88250b33646237f3537305e6c46930d24feb9cb917f327d566beed36e795fe6f9053a51f3f1fd53fd74419e0903b6815dd1cc89c87f00fef1b7387b0ead8877a133c6a0bdff6ac8e24de9165b9b25c89b9a69cb5fb0b95ee618ad682c5ee45aab30b0f05ed620cff3fed4cf5e6117042e579989aec144ab10fbed19e7053e7588b3fba41eddb5b23b1f3cb15afe941190a76da09b128f74ccbc6d3b68da93c6090de63ac462d4506798b882e9531a61f1fcb467f1ad004d3ed05cedd85f65a2c16cc3822c5d0e1f663456a787ee6b9af5a70ad4164c81ca75a3715f47b8232814b10c3146dc53db6af25eccb7d648ca389e4c9c0febb9d6c144d2584936f90ad39cf23b74dbfc8d091a6dbb75c942617f3d6a014327990c6a37a387723791fde74d27071001a18802fdc8c1a60cd1e3a5b7e61f9b3669392765756c628a05f1d2fed7dc904a278b07e86642743c29e84e92dfff9ee6b845cd7d25ffa8cdc755319ff2f48a9980b2f1b5e1a415284ece7481b043353b5831cd99cfbf64fd53ecdbdef188b7b02ddeb60bdd767aa97a11e9f5749efb7a692f63e8f390de3294dfa703729941b404004f5cc677b5d437ff7684a4af44cf47ee3510aa4a51af384baba3ceba3aaab474a78c9c6ed4ceae2eb08424bf3249e8f692ce0adda059c25ccde8af66b1d67e5c328774dfa7710943908f08b6630052847eb870a46ecea0e5d42b8773a247e2c2d5bf2f4728a3c32f256b16837c87c74daa1c6e4bf8900adcd1c8aa2951e78f7d3711f7cc1c87d1a5f4493a891bd1b830dc43d63c648c22d900db9fc0246724f078917bf97b87a1cf83f72bba1ec594068cddd2fa4c94fc026a9f461645b265fd7cfdcb82364bdaec43eb6b8473bd16d71ed089402d650f37c3aee3b435228f45a61f37c8c31b7ea1cea868ca07b8af2f95ee86dc2403211b55b096229e56334b6d4d0f5f3bf3fb207a00ced25a0b12ea18ecb4e2d69a3ed33037850375658f3bdd19e008bb78a356a3453d6d7b7f45c57094a68374133436e2ac38339cf7fc2405cf8f65dc347b63042b894a79314b4b189fc2edba3b37125176c9dd294760ca1d374b5a07793092e298937920a295219332acf7969e46848be8fd42d07aa73d8200c3f63a543b0073ec9cb075e3a1f510a8614f744fbff657008a81556fad23333b009e12bd466b675d77afbbde3df6455af9b5306492756c7632a0860b52ad10fa8958b38ef67b4fd4a0994ddebec02520854db9c839b2397ae27b86154529c4e7923f5cff58a4efa9be7eeaae6bb6bb2b7b9a42c91d41a09674f9042f43b707fc30fb184deb6fbe25b0250946ac00b8833cb81cf3492cc06d05597bdabe04900a90da0b1558b364e07aba3ecd975cd59cc945060f558f3594cde51da95dfbd14e0b113cee252e2c574b23bdf617601d09605da86114127676c4db0e8d419a97df1778b1f23abd96f6160eac6125a5eac7719d093fc4ec46a142ce13d5273cbe3f9181b644bd0718b0a82f8cc9613a0b9cee64400cb0f8e923435e86e43fe48c858808b07d8340856fc6fd91b7e42bdba3ef7f6cb3a32a86eed129e79e9103b564a222690393b7e07309af285d590cc98f4681e8ce6bd833f9fe0270cd4be5e22ceca1c58b7e3e0b73f40e5d4e56116d9b2406cb8fd859808f79e2d61f9ee4582714e721e4989148cc5093ce9825d084eaf68d800450560f044bf5d76f44190e840572f3f7ef9d182bf1890682a1dce5295abe3f0a4d2c524894afecce134d6c0d658c6074b114379e5ed5adccc8e3ea681a2f145e098adeb279d989f13184ad2c589c5193918e2345491ee611776a875cb1fe12f0c56ae52c099b743bad02bfcad02d05bc966821841ece4d69aa97c154b30594fa7b9fb340e4351788fd77098b02baa8cb6fb524727dcc9fd23f58844f733233f79fd4b74f4ce03502720153170df6f89d5685b31a67f1dc8cc03436626c48b0af881fa0ddb5ea29df9adb1d8d7570d613ceefb4d0aa73e612c26c9e436c60e17571c53e8605597e0a61895c7e2936c401eb3fa7082f25b11415e44f51ec555bb469f5177b6ce69f214546db1e43aa0c867fa02aaf9d89d4963f694983c1cf4b3daa29080aa7879e5bbc76b48768a7bd87bf3cd610c78f4e4884ce68e7a7a8557dc651babc9752f4e173d0e02b53227d0fbdc7a09ee783202601fa07e9d4759faac061fb289eb4f9942617652826cd037ba43a5b5fe648590b88729f890fd62c6b4bcc0cff693c679b658bd5dc65fff3ca1897e6fe74a22b3ee91a7069e8ab2bccddd63bf95d7c49d16cd7279bc835247ea526dadd5de9516aa85cd8d4b40726cd799d3705e88bd6f3c97e63d7e4128d6db690c058fd42a39b099667fbf1c57d871cb802f82f315826074ef2164c2cde64b60724f583a70162263d2d3bed85ea673c722e882216c44217db58e1744558ff7c4a78212a9533e83e0ec611a02c78685eb39a28a21e47208c11863635975ab96bb5ad0c08f4c5f46d1a01d88e243785e13fbc4ff39daeed3cecf58ddec99cfe1f0f1e0b4065fb2ac208cbd6a8e336cd55ccdbfc84cef2644f007e1d6cd86d7f37d88dfca1a5479b711b30bfe665c750980672efffc3067c58f48ff515605add7f736a6bc516f9208f5fe3e00b8a4e0d44f75a60d7fea36cb39636c9064a3ebd5af11b7518339db13bf423e999db25f9d98a52d468c214fe7d6827a8f1c9c3cd25ab1145c425f5818b8ac326ed891cf90d69e1b48e14cba10203216ab6aa80ed4c313a80c4bf03877e8b9e655880146e397d4661e5c8b9836389542b22e62330ecef8c9679fe9384865e3db52a34f4d11f1d183e0b5464ceb34b9c4b92764047480384349c9821198d1a64f297171ccc7e9a4ba25586ff377dc9983b1f423612c59847eb65b4b1b4c17c3ee1d33a7df6e3368a8ae1df9740619d270f80b579a66d807c6976696531dd88944fdca80617a84fd335844ff104023592a96793fd769d6e173a7f3e1b9b3ab1ec27ad6aee113f2a2ff1ceb9f87d016f8b4712788a0bd4f58641e3f824a556cb801b4e95e4ff1f4629ba3a01d7c3c8a11c5aa6ad56ca3424da391cc1ddad710ce1378f2e250f89329a8a722bc15b0d51673916e1532590e4685666b943a4bb827d0a05d2675eb3782a87fd1e90706ea627669a8cfeb995144aa45b373351e04c6e083259a3acde13f5752250f25cf2fa3611d7b7a2ab71ef761570beef7e652b479e01100d5cff5b0ba375f4be28687f30b11f757bc2d3a39fcf5966e92574aaf585c0f9b96284f41079f23a06c9902a5db3272c29ea316b57b51025c7c55f37aec73bf92dc859f7a92e77cd89e14363bec9e7275161cd454bec3a5a346e1e141e20dd9f29deb659be1ad81e1b4878303fcae14a590d204d256067c9e4ca85dd46243a4945efc8a0e21b00e66c63a5d4d8ecf3ac152cd7ad42cb5f81ad48df0960f2c07dfdfec0b714ca0c233e26a1f101f697da0b9472e3ae5f917b5c40baf14172b364ee982ceb4530550a16074af25b7354449fb25fdeed32cb9adfcc74828fb131b086d833f7e8b3667035a0ca07e56fc1f616d947ff69b9ab17d27de7c61113aae4a0a01563a3f43a4c6ff18186960e3881fd498e39dbc062898c3cb3f6e4893123e3b5402a15758802fa5cbec8d6286bf42aa652119a9a6895be8d27cddf87e82c0d39075999630984f48b10eb73414d7c4065dbee3c45b6a8d716fbb85655d0f3f3d00c08e7a1632981a227b65f2d7303b1ff66fe3523df89d2ecb4a71212f55f314c43aad8174fff0a4657bcdcc6e9a3ffb360351a6874661839fc4a24b594f9b3bd6cbae2c70b4085bf8e71b2c896bde49b6ce7e1940817be78d89e18bf6185fb3abea2e56d1999e86db0364853eb4d60b39da32d393879bf7cc2cb0d9a193943bf0879892734936e987d80ed365e988abafd0e210585442da6adab3f749df705a00be279dbe57c72efdf5eff37f4fe1a41947dca0abd8de11b83fe909bd0afe0b0b1b8b1d8def2f9ead2db5d7f063fed88c99ace70acbb64da991cd118720f9108ba5796bceb6af2b1775defb73f9ad78f287d6f1a21f8f359a6688984515ac93fc0e781a23a64d13f862c6975cb5cc6d7839bd841085c5ef65d2d3c10272c7636e38768375dd6536307126a493f2f3972b7ab5fe84d07c4598e067408c0076c49ab095382260e476badbb140bece66b80f2a8971d113faea3c39c928057c09caae51b02c9a2136036a91858f9f9ca931b87e4035d26fe547e3af66a72ad312d29648fce3e1f94dd5541aba7f1363e561b6c5b34e8b8e1ec4da1de83bda45c875b6211c82d38c36acfa7bfa1d75e998b7883ba321b4731bd2de120c1b2acd396372cd9ae1f14c3852c0ddf71e4e07052409faeeb8d73aecf7e7d628c9f2f9d081170b25e34e0e25c2ee28e8ca30e98d8e8f8240131d4cdd8ea7798618a9be03aece2cc71995681fa84e03c66b2164ea457699ca7e42bb69185366ab5aaa9af1206f1a9016043f2a90dcf3345980451c2d8588e11d0dd0c638b30e6aa42654c6840cc410e697d3182d5450147c185006d4827e74f0a3b0d154313f400f4ffe0c66799ea4a0a3692e1d65a22ca059419b003a92a3ee253850014edbb2b5e593b06d6b65ffb434c3144bc2b07cd44269ce49d6e7ee8429427ded9af66514cfaf9ebb2c64f1240294e917abf64972a7b98e7e43353a5c034f73c435dc06f036d49d44a2b79174bb53f9f7d642984bcf00d9723ea5a12d688c43047f71b699b1e242f6aba18d62020d2473d0f6a98eb27ba48051f91c7d3790e9909ca11f31a9a0438e4cb61fff6ae57bdb83966d06688b621cf5aacc72f1747ad7e8370d83762070f66102b7586e725a1746093e9bbda8727eba1b019be2ba8dd422a904bc7a7a55a8d2fef4afd3bcfcdead9109dd9dd4ccb80ce2b6b3052709b393dce95a92c5e403e2fb999897f1c4c9b7f7d79cc41b6b849f3622b526695994ef38642e1320a40a38b11518cb8b6f8073747f46a7d92adbe721648485b008ac2b29f108d4b82e69fa6b2010e40eb837c84b3724e33567aee6b6d5c338fd7e2650751e4feeb0833dd0f462d57e3952de55bb6ba68ce00555c2e2ec64e3a09adca63ceac21ee2d270ba3a888227b662981e39f1cafc9744f8bb5fef18f120d1ff90b83184d47bf05ba26e7bf0096d3de30c97bf941a4158cccaf0d8d47286b859ed8fb197d4a1eed5ea908cbdbf29c73bb4df555c8b7c4479f050ba8e935a6a41ed6fd331958e29898adffe4fa9077c7bfc0a7335a60809e42a131111fcb14aa35734a9b39ca1829be4d3fc4c1b25cf57b759480abe7c0a5b9cad7adc540109183062518137b63cda9e304d27f550fa35872392e5732f4d2a9219cf23e992c3228ede19a69b6e5d36a0f808fc589dde5dfd40a60958db8db1e86e5cc3c1b563ea77095a8622ef9be04c8b5779", 0x1000) fsync(r5) r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000001d80)) fchmod(r6, 0x20) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001dc0), 0x400, 0x0) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000001e00)) r8 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r8, &(0x7f0000001e40)=""/52, 0x34, 0x42, &(0x7f0000001e80)=@file={0x0, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000001ec0)='./file1\x00', 0x2, 0x1) close(r8) mknod(&(0x7f0000001f00)='./file0\x00', 0x2, 0xd294) open$dir(&(0x7f0000001f40)='./file0\x00', 0x8, 0x1) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000001fc0)={0x1, &(0x7f0000001f80)=[{0x2, 0x1, 0x0, 0xffffff00}]}) mknod(&(0x7f0000002000)='./file0\x00', 0x2000, 0x7) executing program 6: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x8000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x8000000000000000) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x2, 0x5, 0x0, r2}) shmget$private(0x0, 0x1000, 0x18, &(0x7f0000ffe000/0x1000)=nil) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r5 = accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) shutdown(r5, 0x1) recvfrom$inet(r3, &(0x7f0000000200)=""/17, 0x11, 0x0, &(0x7f0000000240)={0x2, 0x1}, 0xc) recvfrom$inet(r5, &(0x7f0000000280)=""/164, 0xa4, 0x800, &(0x7f0000000340)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) close(r7) connect$inet(r6, &(0x7f00000003c0)={0x2, 0x0}, 0xc) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000400), 0x100, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000440)=0xffffffff) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000480)=0x1) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000004c0)) r9 = semget$private(0x0, 0x6, 0xc1) semctl$IPC_RMID(r9, 0x0, 0x0) renameat(r1, &(0x7f0000000500)='./file0\x00', r6, &(0x7f0000000540)='./file0\x00') r10 = openat(r6, &(0x7f0000000580)='./file0\x00', 0x400, 0x80) ioctl$WSMOUSEIO_SETMODE(r10, 0x80045726, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000600)={0x5, 0x100000, {0x94a, 0x9}}) fcntl$setstatus(r0, 0x4, 0x8) rename(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000680)='./file0\x00') sysctl$kern(&(0x7f00000006c0)={0x1, 0x4d}, 0x2, &(0x7f0000000700)="ad28edf09fed33d9661b8eee222effc1385fe9ed15d051f05ab9786017218d3d939e2560955224cac66525ffa539f55940cc93df8263593c260171c8d5709a3bbacd1b53ec0179af64a0da5aa222dd7fde2eda7301743cf29569324cd8ae7b1e955d465a0284d5ccb3e0304b7dde7cd019acd02427d32e55edc0258429003a0d8b6210a8f692fcedfcfe0b558b1f590c1636173675eee34f4813c7515c008655feaf9f805d8ffd1d0c51202284a31db45f607f387067ab3d350b6024", &(0x7f00000007c0)=0xbc, &(0x7f0000000800)="f967018b945ac075ebdf01ee5fa58ce869b07e352e862a4cc467058c63985674e56abb86b03dc142ec13df80427bd05d363c855c4926c223dd64c79fb1e4e6a54c9895e79f593d3499752084b3ff5a05feda032a8c4c091dd7ecae6460ffba05d33daad65e20d128b517bfaebdb72f758ea70c4c87423b05ba7ef0bcc30693666a262a5397f24c82d7480e0cd57ebc921319725911b8732410503c78f981e2bd6a286f3dff144adb4b415bdf1d0250e7f6956dd4d6ad1f7f46833222509e6ddbe821aa4b7c116e1e626ee2f64180285d78f6c2514a086cd26058116c86174806a63d98b0480a2c4398a875bb6b91d45b741155", 0xf3) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x9, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x1, 0x3, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x62, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pipe(&(0x7f0000000000)) setuid(0xffffffffffffffff) 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(0x0, 0x1, 0x824, r7) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xef2a, 0x0, r2, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r3, r4) r6 = socket$inet(0x2, 0x2, 0x0) close(r6) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x9, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000040)="cc", 0x1}], 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x5a) r4 = getppid() fcntl$setown(r2, 0x6, r4) write(0xffffffffffffffff, &(0x7f0000000040), 0x4090) execve(0x0, 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x8000, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) getsockopt(r6, 0x29, 0x31, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) close(r0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) fcntl$lock(r7, 0x7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x7fff00000, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0xffffffffffffffff, r8, r9, 0x102, 0x2b1c}, 0x9, 0x5, r10, r1, 0x64, 0x10001, 0x5}) executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) sendto$unix(r0, &(0x7f0000000180)="7220b0f6777619f36fb7e9363702c98114bb132c40dee6be21400bcde487f8c89a1e910fdd", 0x25, 0x0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) open(0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="854e19755c5e99d87ae5941207fba30607fad8331919873019529fd241ae88ca265bbe6ab666280e3112237190bbbda39106fd3a1af9f2ef333d57875ffb4b0ff48eec9af1f5d1979ceecfca5739a19444d394e1403d5f27e20a9472904aa6b162997f7afba0a3506539dfce703dd78ba3d564405889f6ea75b45514581f9507755cae6c6f8de32ba09e3da73fd03e85fffaca63002ba7dc0a92d25521c57fc4ff3e4a124913947f68e30545361edc79f833c51d90594c7592bcd5379df2c57a3d7776af9a775c4d261c9ec1062b42eb65197bb1dfe8cd", 0xd7}, {&(0x7f0000000140)="a1232d104beba83bebc4e50b472fee80534c009e20597feaeb034b2c0ecb3298cf8a33c8116cdc76cf3d8a6f92fa00b71b13465db7336e5a2ef485474d45679fa8cafff1fcc45b8a4268ddc58843eb4f24", 0x51}, {&(0x7f00000001c0)="6b472104ddadffd8d9f940ca3c390b60c7eb200e6fb9d5afa7639bb68f5594ccc7d5f04d4fa982a65b502f643f63494fa42a830330e85d13c9bc35837c7e35c922dd47d57c2ec99cd9ec33879de3c55c47d8cc43211f1b0a16d71f99fcc03d6568acbbf2a44de849026f051b1d76ddeb4116afedca3f804e47a5d1965a501e9ef3c7ff3e167719799c52206ee2b24fe792fc871933a7bda963b68330d0c7e713efeaa106df", 0xa5}, {&(0x7f0000000280)="92b17399f9d8fb8e74a43b079b78e7ee375146cf42a53a", 0x17}], 0x4, 0x1) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x142) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000001300)=0x1) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001340)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0x8, 0x6, 0xfff, 0x0, 0x1, 0x4, 0x9, 0x0, 0x0, 0x0, 0x3}) openat$bpf(0xffffffffffffff9c, &(0x7f00000013c0), 0x282, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400), 0x8, 0x0) r2 = accept$unix(r1, &(0x7f0000001440)=@file={0x0, ""/262}, &(0x7f0000001580)=0x108) sysctl$net_inet6_ip6(&(0x7f00000015c0)={0x4, 0x18, 0x29, 0x30}, 0x4, &(0x7f0000001600)="4a1476205bbb89755d3ba88c9542bae19e5dd4e674b07e7f86e944ce0a7ce0752aaf6609eb9ac54f55617eb91217bdca028b003c52ef277235d2eb5a8c30b494d86ad94428e77c1b64474f734f58b6423350b14039a83914749e056b9ca38eca41e41924646aba8c87175d7427792e52193e61bf22af494a05f06b8d673b8b6251c8a65f1ef3913053213844a06065ec6954e46302ef800cb4074044eec30474ba4c31b00970801a67b485f8f91426e4d0a247181547ea235e6f0e67198d794defb36a7915caa517aa0ee40780b891b602c32898ba6900e111a752fe48f35661e775de8e77385bb1b13768c4140f8a282f3233efbe639706b44d", &(0x7f0000001700)=0xfa, &(0x7f0000001740)="6eeaebd53a90038e676e1f", 0xb) recvmsg(r2, &(0x7f0000003b40)={&(0x7f0000001780)=@in, 0xc, &(0x7f0000003a00)=[{&(0x7f00000017c0)=""/138, 0x8a}, {&(0x7f0000001880)=""/60, 0x3c}, {&(0x7f00000018c0)=""/16, 0x10}, {&(0x7f0000001900)=""/55, 0x37}, {&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f0000002940)=""/138, 0x8a}, {&(0x7f0000002a00)=""/4096, 0x1000}], 0x7, &(0x7f0000003a80)=""/156, 0x9c}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003b80), 0xc) shmget(0x1, 0x1000, 0x402, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003bc0), 0xc) msgsnd(0xffffffffffffffff, &(0x7f0000003c00)={0x3, "d73e6a42025d828bc62ed48ea11680738720140f094146d11f23124b119f41e681986d4632e27cd15a010317b8f31760024ebc5e91642448bca2b82bdcfa55ba898fd6ebd1f85a2cc992ec91ccc48240498fd885e554a8c9cf46f0a6064c851e18336b45cbe04fd93f14cd101ffcc9fca4bfecd6dcb9eea6a4b62c354f4751f174513ec4a5f7d44be54a70a3c9f0ac1cfa47dcba87421c29181b771f"}, 0xa4, 0x800) sendto$unix(r2, &(0x7f0000003cc0)="cb7e1a74b01563cbd0826f6d355a2abb7441d37be4951c1900cd5ec1632e0f6128ac7f03ea11fd4906db9e6910417459fba75581568385ae11dd08f73022849090a02a93c3550c03ad637fe280de167af9831c35e2d89ba3713a082f73c1cc5f15e403e02a040752b2e30a7f41eb4b6b180b73c37304367b7718bc7ab042ffa578acbfc6c054c34e47c321cd515bcdfb26671143876598a5d8c24d283f5bbaa73b3ad4adf340a55d80728a3eba65bf1edec1a209b188cf2f5a98345cae2c32699d4ec478525ed7fb33701283b52e760c661ee108c2dc56e96ef5e6e9a5ef3ac3029e22255aae45c05e88d1dd43", 0xed, 0x8, &(0x7f0000003dc0)=@abs={0x0, 0x0, 0x3}, 0x8) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000003e00)={0xfc84, './file0aaaaaaaaa', './file0aaaaaaaaa'}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000003e40)=0x4) r3 = open$dir(&(0x7f0000003e80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x40, 0x10) readlinkat(r3, &(0x7f0000003ec0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000003f00)=""/106, 0x6a) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000003f80)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000003fc0)) accept$inet(r1, &(0x7f0000004000), &(0x7f0000004040)=0xc) r4 = semget(0x2, 0x4, 0x50) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000004080)=[0x4]) socketpair(0x18, 0x4000, 0xa2, &(0x7f00000040c0)={0xffffffffffffffff}) connect$unix(r5, &(0x7f0000004100)=@abs={0x1, 0x0, 0x3}, 0x8) executing program 6: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x1}, {0x3d}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x2f, &(0x7f0000000000)={@random="0d86e654d750", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp_reply}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000040)="14bdfa5d1d34e2fe3050036132339a346f7378aea5e1e9967bbd50551489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/145, 0x91) executing program 0: socket(0x11, 0x3, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x40000602, 0x0) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/6}, 0xe, 0x3, 0x1000) msgrcv(r2, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0200000000000000210cd4dec2cb1d8bf2a68ffcc8ba3c196d6e5768fd697e85cd8d3452aa26c6fcce0d0db6597b2217de42ab712270bc1a3c70036f2fbc2b92a5fd9a0754570a9e1ddcf2be337a9a6269b3b86c2e3e014e63570f4610ea80dedf00625fbb6ff00eedb8127c3e75aa1444c88f94adca1487c665772150"], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0xff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2f, 0x0, 0x0, 0xfffffffe}, {0x2c, 0x3}, {0x6, 0x0, 0x0, 0xc8e}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x5, 0x1}) r3 = syz_open_pts() r4 = dup2(r3, r3) close(r4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) socket(0x18, 0x97c4173d941f39a4, 0x40) socket(0x18, 0x2, 0x0) executing program 6: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0x8e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd605f6ad900583a00fe8000000000000000000000000000aafe8000000000000400000000000000aa0200907800230000006000000000000000fe8000000000000000000000000000aa172d6adda16ffe41d30003000000000000c2040004"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f0000000200)="f2420c5ccaeaad9f77a805ceeb247b063a6c6ff1cbe5ba0a4b4bb350cb1fda9cc0d08c2310f2c0350e73933838496058b152bcae427a9bc8eec91d9c98908b4cfbb6db8094e4a5aaebd32dd9c2b2e221c8f3fb6e26a6f92d799e2692a75c7ad01641436e76def55097b8a47ab86b7c7e9e6049b082117e4016d7bddd25b52641f5ffcc", &(0x7f0000000040)=0x83, &(0x7f00000002c0)="a2c526c0c1541775e04d2624ade53b6ef33a3d8466662614c1843ffcc191cc53c5f5b3f2a5e14576471fa21260ebbf7d59190f29eb5d5be5d593b8997083c65055d1b88568ee76218516e77f27b1aeb66c3adac1c16d90785445ebdbecb3919e9ffd316136fca07b96380fb0c2b1aeb9a488b1157a34451fa3cbfae6824fd1867372a376f4af2c7ca2ea67959bca30cf190750f80b7b30ab06", 0x99) setrlimit(0x0, 0x0) close(0xffffffffffffffff) sysctl$kern(&(0x7f00000001c0)={0x1, 0x4d}, 0x2, &(0x7f0000000380)="1bb2bb3542b653000c6befbe500998a08cbf3b558a5240669b108e33ae89feee50d1a49dab53ccb34b022338b36b237e92abbf1b94f8ce36a6ecf98a7ee88176c5a64f5d80e11561056cbb0a688e9326f097e96214017a788a964631ca1431035368db2dc9592274279684c1950935e32644ce97651f3e107dce631c76af3b22ea7792ca2ec50afd794362987cedb8d13f660bf64fbd6af86c24f26197d6714852b37a644bd8f62c20e898d3f1a195e53ff171746844c9813738339766fffcb11d4d690c943715567464d5e7ccb0ebad04b8ee6a", &(0x7f0000000480)=0xd4, &(0x7f00000004c0)="b12d39ac39698165d8e6f5d3e93230c727ff8548e77bd1cf5083cc314f6ea77609517cd29f78c6ef477724db11bd3c16c7cdff30956201592af13a1a86c633c4b20b441b7f58226fcb649afb6cb1539ebd407324e76d4c0fe94aed3f5b454473a374cab79fc002342895541cb5f3ec58", 0x70) chroot(0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x3811, 0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001a0341, 0x100) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, r3}) fcntl$getown(0xffffffffffffffff, 0x5) executing program 1: sysctl$net_inet_divert(&(0x7f0000000040)={0xa, 0xd, 0x102, 0x2}, 0xd, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: socket(0x0, 0x3, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x0, 0x728) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x6) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/198, 0xc6) socket(0x0, 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r1 = open$dir(&(0x7f00000006c0)='.\x00', 0x10, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) close(0xffffffffffffffff) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, 0x0) setrlimit(0x6, &(0x7f0000000140)={0x80000000040, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0xfffffffb, 0xffffffb7, "027063000600000000000000a9a2aa4600", 0x400000, 0x7fff}) writev(r4, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a", 0x3a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/237, 0xed}, 0x3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000100), 0x3, &(0x7f0000000180)="f45b53e8", &(0x7f0000000240)=0x4, &(0x7f0000000200), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) socket(0x2, 0x3, 0x0) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(0x0, 0x0, 0x0) readv(r1, 0x0, 0x0) open(0x0, 0x0, 0x10) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) getpgid(0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000080), 0x0) shmctl$IPC_SET(r2, 0x1, 0x0) shmctl$IPC_RMID(r2, 0x0) shmget$private(0x0, 0x4000, 0x372, &(0x7f0000ffc000/0x4000)=nil) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00', 0x2) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) connect(r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = socket(0x1, 0x1, 0x0) listen(r4, 0x0) accept$inet(r4, 0x0, 0x0) close(r4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x33, &(0x7f0000000440)="b66ac962", 0x4) fcntl$dupfd(0xffffffffffffff9c, 0x0, r4) executing program 5: ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000000)) syz_emit_ethernet(0x46, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaac5e66872ec6fbdaedd6000010000103a0000000000000000000000000000000000ff0200000000000000000000000000010000907800"/70]) executing program 2: socket(0x800000018, 0x2, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) setreuid(0x0, 0xee01) setuid(0x0) r2 = socket(0x0, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f00000001c0)={{0x9, 0x8}, 0x7fffffff, 0x2880, 0x1bc4}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, 0x0) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) r3 = dup2(r0, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x60}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000d00)=ANY=[]) 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) mkdirat(0xffffffffffffffff, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000200)="41e7e31cb84b4db7a72e9c100c854998fc7f37f3749877c9815c71c7bfa2c271745933ecfa91a5bc4f8edcb68e97833c5573fb9b2bd2fa8805a7c0b608958cf19020e0dd17e32f12224cc044bbfaef6e48431e69038b50a835a8bf9731d1ad7b7ac616a5629617ec"}, {&(0x7f00000012c0)="c34b859eae99b3629c0cf8da0c38b19ee7489abc9aade129d6c15b611546193b6116c3885c727efe024caf290a1697c0b6df89489786033bb76fb7479ed6dd901de3a2683d89b45c61ecb2b57a6f551d5f8fc39bcad9d039c9c9b3db946e818cad87729ada5c5b64cfda38578bddb20c1bb335e221ca392211867145971d3d3b956f9923cbc57bdc6830600237759f0ff8734c7aa4dd2640f6e39d47fb3b38e379a1c4024901529ed14df0983182bd2bd2853143257fa927b2db7ad56a7f970155f6e5bb3659c8edc6b8608d29b8efd1d49b02958f27a0f0458f246fd1ae92a74846097b0b657de24171795ab336aef75a14fe8372cb908500336d912f6cd6e6328c65b5026f947da789c0750e2f90c97951c3efc93cac81a1d0480fb6c770bf3bfc6cbaf15e4806ceb2a0b8d2bb01b806b22e4e47847017e9b464cab1c286f3d260c82f059e4ae801ceb1d638b5d4a3890d8fc99574ad6c391b131b9e980a70e2272ef488c2b51b1a37422251a977ddf185dfaa7a7e3106a04c94deaa14eb4c04edc8d2d55553154faf9e21097295058e9b510b46503c2e95a76f924d027ac4f55636d97ee4da8519f5b885a17ad6b764dfd8bc1eff900f06ea62a79ac690cae059409e51f469997b9ed91b9ca816388b691e1d232c9c9dee4f1c0b6954f24feff528430a580a80a0b9927f64ee9923c530f172bdf248999a8cbf3001e2d2bf04e05e9680f20383fa99aa36138bdd9ea6d54ed72a5ca38077392f7cc59c0b475810d500443d3848ac74cbd1155d8726c8d1895d4a123f261db1e1b3da1e7b457301a29c978ba3d91a74050cff59811d25a40d43aacbb4ef4a97e59daee30397ef0eac3e6349d7497932f51f534f37f2b97de4c9a269ec8cdd759958686be4d8f3b50e3c1cf97d335350759ff541d5a22c8d356058d9900b8506f73df8e603b2e831038f94faac9d1a475de902a31fda54b8f101b34f1ea34fccd04cf32207843ed67ab3197a635fea3e42ee844cd2ab7e163c61698a177a20ece47039d9e4aca8258deae29f0904ce4e5154800964eac23c6fcc21319800633d008eba9cd212c589333a730f911ae78a24f0b2bf0da54535238316291ab55f746e15b6ab8d33948b908530f2496939d8c75835b56de0e25ba66527e52d7dd7d0e39d7fa705cf6dd14d94c2c7f48198960c94e98916d55a718415672711a30d87063479d640b3aa8b5a10b33f495b790a0df3cd3eac7ce9b3fe767b0fca781ac142ace7c40f73ef2538d528ea70ba3e7d2e6b146a23eb8b220356c08d1067e8b71a27617b35a802f5bc3bfea2c191d936dd2ff3cd8a8cc078fa98044267e6b82d62fb820d14020282ac7ac3696a38db91ee22f66a00f80a1e80f4324a8104ac7e1dec027099d79947e812b7bd9f6629be0eeee3cedf7347fa30d33a1fcd9eac3ee19f56fbce5940f915eeb0fbb7b1f61cc2a209915336f29d46523a041f97054931bfb74389eeff85d475787fc3965438900bbecde3189cb3a8b4b2cd9037b956e330ac27045cd60a9eb1bd3265cd366a4f488c18caca005e440a870b618e0e58c70d76bc491ab6b80804076baa0b3db7be1ac05774e688f962846c56bfc095a887d38fd986058dbeb343b3b35876ece692570a6fead744788383e868118d6c1f31088a8fb097ec2dbe9ae163672adceec41a81e2995b4d10396707b2920b29bfd38b12f6657a9b6cb75de2dc8ce019ae4db64bbaffcd80e64c4fe4aff548ae74ea578edb42f3ae185a9dedaf7ed454211d122ed812c664cfa741eb47c8246d21fc07d4e681c8a44b89c5cee6bce8e60928e34276d6221232fac83dce9f067ec769b5c51115920d6c505fcc9e6409d64737b60b8aef08043ce73dff90f9e48238a9cae5a2798b3e299d8b54bcd15f860baa643a1112c79946d6c0e25532c90b37f90ae45e2b8f543499b7191825481932487acc84618e50d93c1e2e22200980abcd74c54d8b0871197e9377b6bff9985c00bc89fdba69603423db28e0303047d08311fe0f3f58a9910d464adde9aa2478b41a92a0650a09714226c1f20774b1e3223ef0c19643e6a720eca6500e0b1636b3a1cabf734f2d99e2326dac55a7a15b5a357b5a2deef3b8bc743a546a34c6dce0fec1b2c7ce16b16f1b2bfd17668c6e497e8e648115bb210aa6e4add9a25a4a50efd55f7342409ee48e0736cd75154904abf05678d8a4bfadbe31a8077a986de9601fc50a1fb08e6182aa4ea21087f3343a27a561884fed4e9ffa9ef623a391268c99c415c1866efdd7ab215b7d9e67ab0160086b52c0ae3487bc990629e5cdd9029c38951d2d9a86d3bc39b02a924bf200bd56736014244eb49ef2b8754210b78b41a96627bc1ace316007ed794f7c8dade38e5a9074ffe5e10d8dae679b9718102ac9da3fb7ed9b9451ac6bf702ec852bd7dcbb1bc312754a916cfe442c6ffde39564a81f3c482c8d426610a3b49d09427a50c4010ee0dc96e5c523428d34b365a465317267763ba4dc4be2d654f7e56a8e7149b3fbd44b507e9228f3545189ca6127bfce25f488125876b902612ed663e63ad90eaef7fbc66a9416e62463005065f024f9bff10e916d27f0b5ee82c4783b62b9b8380a2b4e322823f632a40662133a6bc658f72e3ae6c3c364459f98fb731a8cba0c0f34ccbe68094187c64bed77362a7d85bb7771565ba084f04f839e13b1cba28a7efa527120428671ca02fd8bad5f789dfc614e4497d63baeecda9c2ebb35a45159a622ed31677385fae0c7bef555f3d64abfc8364057b99e94a2fd6e55582e7350a4b5ac77f5852a4b6652af386a0bf5ff30a46cb2767ef0f9e4c331206d1a38bbdba343025fa9ffb459934034ba243531bc057616f56b121146b174e3beda0374bd8681c5f5064e0812770bf37c53243dfa0d438606d9d7778f798cf76ba67646e02e626782cf3814cfa0225a8906a8912a6973bf3bb8427f987baa93df18b27b6548e6d75bb691ce80862a0330cf69a725564c4a8faf657b2394c7944f27e7639d13e8bf651eaf958e6d5be65ccd58f09e3b028cdd1f8b8c723b44f00ecf3c3379a9195ed538f2daafa2631dd17b31eb01a4a01330c979a50529a3ed35ae65eb9b5ced3bbb79ccd5797360447cbb134f31514348af05db30fc41d0294816a20ad27c623d693c8677963e36047385c9f92361ee5da288d01c4b24a922997f2f44b4cf972527b88fa785256c98482a3406ec3cab307caf258c623c219ac52e241b12c992247d90022b21707a4f2275c89f080f33edbdf7f2d433e953c70f40659a878c7942cb3349d45b24de3416a8efa3d32394730b366c42574af1e75b97e785270f2e9601c8edf5e43ce1dc05468fee204293c8aeb0ae76390ff774b72ca3b5f8a4e9743de400ef4584bb8763751b6f75f689a1c1c74c85f874a834f50bc554b609d0187201828bdcd72c69eacec14ac5e7d00a13c4bab652eb051cd50a865c3933cdc30a626e800818630eb38ea694268220b0a0001865d0ec8eedfe88cb471befb94d8a37cc261e7377fba6ced1197b29d702c2598b0a15aaf001a7fd04c44c958130e31453d21ad7d1089a367b9192f9676d60d5a46a44b4e0a23d9983db28da6e12a401aa06542032768e9b79e3e4490ae9de1b25a52990c5d37e96c66d55b5862972e7435927e321bed20540963ff43eefc1bc2d2d988c454c4e4f63ca461625f41c0aebc6d5977fab0b91c9a38a9e26240114d933a6591f9fb709ba4c74a20889cffcb8c0ee450374c7db699ec23c2bf04e155b8f68d17c272dd9bbfc9ed75e0c71fadb1c261bcf323b9d9defbd29c80bd1b4811b06876b0b819c492692abbf2cc0a5933b3c7dee36eb3fb2acb3867e5c7370dd9214d0adb3359af144a70f4185cf4f96a7d32cd3ebbb57796a831d7b976d15c33e62626486cbe3014bc39587ad3bb4343aad79c8c27dd8e80569eda8b1fa5dba58fcbdc407b7002216ee7f3522e72daa1edda4f85d5d50e8b42d6c221d187f31a647254a7a8c30a64b5f478673266593bbe35f9438594890eace441229b143048e7dd006bb3d0249f465d61966a85063b35305258e7683555007f247a1a441974d03f73244d92faddc6d1dc3a3b5043ffba321a842157fa9c35ba890c581c2d1eca9420c12b42d76f12b3c7ff62398e9b7b4470693cf1c7c8f1f334a6943dd3d336717022aca2323c4ffecc0cad3bea96557e7647151108a6a6926736ddd6e1bcd4a34f1a5628ff5ab509cfabc40745f2316d0571029510a663a31b0034c1bd58f1c7b61c8f680ac30735336ee99f0a1a0168ecc4e548c2dc632949f9b71f66b8625b2959dcc0335223936b1b31469ddc37160cc78955e9549990e30d52300927b0a6c92f7e5299704a4e7baad55e4a64f1abe20f1495e4a2175374a49cdb26fa966d3613b365d0cdd7f4f75f63d04151e664fd9a0f1b994dbeecc447a3b4dbaa76734a76227f95e7e2b7505eba24e48eb6e356dc0e0521392267707a1bedaa9698b69f527d9dcecff79e2d102adc41bf8d0cb01df18f4c3b6e5692c40b250c68244fa9354e233e7c3a5452767732ea413cbe6c20ebc93c6ae622511c2deadf150be77871b7a0c5cff0c71af436a952f0a124da8b981cc2eb7e87c8d49d19c04c8f593f785e9e54da93e993d21fe2838fbabebad9c6693706a5a3b5e08a31a0ba72781994dea9eb3bf72f2c160400431a70414e981dd7fafe9a8b7922424f1fbf1931e13021386a23c58da94ff25baa765a7de574d4f5f931b211f7e27c2192208b27e45ecd44aaa0db7fde485fd01ed1c222e95de141e6276ca28017053f75d11dc2b5691a114d0825b24ef2ba7e66b984c609105b210ae8beb4e931d6bd4f48f11b9b0faf0869e73d9adeb2e0652968dc820a24e6f6ac6ba438b0b8345b15399c9d6863ee161e9298cffcfd4901604198769880ad73884eeb5ede6cba90b7ca70afd2b9c3e6a7034cb26c8c7c61ea8957267ba9d9b24d0b7a79c3731053b82d84c1f605ce6f7bd59f46773b0e1bb53b80ffb26c6a266746ddc880280ff3b5b9f12ad1677c08a586f561a0632c64d7f638f8cf2eb5e75081de5e55f9ecf5bd17cdcf5b94b10d22a0086a373d298841512c1eb2e3d541deddd6e08dee01bfa4ac4e009a64ecdfb8f066e580e181763b938967fcd99790211dca25798567b688813cfb7cc62e249409bac7bdc15d930bace71a8a3ecef365d69918cfa132b39627604de57772e4a155273a5fbe80111240e4e32abf9593ba813ab23f6b8e075fbfd612a5bd8ac7c47450ab98148885bcfb9e8a27778f8763dd7f5d0790b224bbe6b4d2ecbb00436b7af63bbd9891af1f7ebdd77be0bee52fc97abd3c787a2708734fe678e94798823499a799fe4f5203353a44dfe7951aaaea2c220a72501a73d97b3a35009f98a291ab204f076afa34e2786d5bcd30b8638bb9568dce4dfb89d3edb17a86df8ba74148e9529c934fe65e4ca85af3a173e8a127d13ec446f9c4c0ba5b9711822a1c62b76ab2adc0953f6f5af8ea60de23d65e942cd60b133230be1ba30ccb8372dc283ce63b7d85aad108d27b839a9e29232e9533e9f0007d4214eed85abb6739173b643258b1fcdd39e0a545c2ca6d6c2653772f2cdbe01241ad78d941e7f4403485f108fa8f4bace921d2bf6096ff70ef2116e0b29d540e56dabe43f33188dc8f899fce5fc20f28de30bcbdf337dc1b2c2a2fdf7d8445e0e8108a48d72ae918cc5d6449601cdda38fd5054a1b6fefe3f4367d5a5fce59549b9fc292b8ce0da3a"}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="3c05c1c4003bad28417e78df0798d099812b4b5824b171fa3d7cba04e15e2fa303884d10a596b44391c8721bb1c5c62e05b7d7b2042be2"}, {&(0x7f00000006c0)="977f79f0c3ceffc2555b06cc7f137e960fa3b4782c2a1765f309a2c60666973badbc0348ff26feb2869b6dac1c2b2d404aa8692e0186342c29ed82e004497c0c93b88cc61138841ce6e33a1bc3ffd3606ee1bf2106a61a17977f13fbabfaa166c8d48f800ae522bb5cb0565a2e988256e0eab6a8e5245c43e161d5f759ecb937aa9f8c4a200205fbb3df54882b234feb318a25f6f827595403e8ea235662c8d6043548f8dfda56831dd03a4f87cbe93aa070f93a4fe243d5365e7bb079627b45854d2057ed84416403a29fa0a484561812c90b1b9d"}, {&(0x7f0000000900)="710ef2cbebb15ef82ddc9ae022ea8b781728d0e3bd604c3a1366d8a9e5d1138bbc4c77342a2ecbb5120c9451aabc4e380a7b0003a4333fe0785a9f2116c5763c5a08ff57d5799da8b1c1a7a4eedbcd668c79de5e9912ecd0f64224e02ddfdf9cf162b2161a14e6a155d83d92f836859a11f472311b1c88071f10cb790a80d5d1278c9cab33e5a19a8be48de9fe0ffa110d470eb9088d38074f0ba1ef313d082d9d16e1231266c544d9af4e6e8140d16dd008190ea13b7eeb21fddd2c4a27d7264aa064ff3e9eb4c3a175afb015c6fbf85f584516c92d242e0d772715b7e1fe705aab6459cfcccf3299b000a22e09b0d5f26155841f71716e57f358"}, {&(0x7f00000003c0)="69ae10e8e1d3b9314d4fb10eaf073b90a466063cee2649ac63209b2ad3732580f90c80bbb643914fec121058fcd9"}], 0x11b8) r4 = socket(0x2, 0x4, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') select(0x40, &(0x7f0000000040)={0x400000000000fd, 0x5, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') executing program 1: chdir(0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open$dir(&(0x7f00000001c0)='./file2\x00', 0x200, 0x0) setreuid(0xffffffffffffffff, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r3, 0x20004276) r4 = getuid() setuid(r4) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000380)='./file1/../file0\x00') executing program 5: sendsyslog(&(0x7f0000000000)="660cf59cf3dc35dff71b0c27723a74ca9a5429a457f02e9e90d66eca803f4b7113a3f2ac2e5bee603834aa9c9e90", 0x2e, 0xb) sendsyslog(&(0x7f0000000040)="531c85c8e11c3ad19e", 0x9, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="fa013d5efab9d21fb2d8be3e608f45f4c4489b99f54ec54b606f3b38623ec4074897a2aefa98d689f87f708d3d5ed79d1f13a38e5b9997effc82125e8819f0205ffcf8192747d27037e6e066b0d1ec53c6d6893b1832a4b23519dd9ac167f6e27e493f2d0111560d9cca77fdae538b133370e02bb39ae99a3d132dd619ffb6836fd49e0c775c4d42814811cade8d31340947910034afe3b984096180de74d8d2d903e1d685089f2f9c17cd8d37f43bcda04e033d25ae0ccff439620b036c6e95e30757a785f7120b424b67beef17b2c93ba38dfc260a", 0xd6}, {&(0x7f00000001c0)="f518dc59bddd3b4bc519ba505b1b82dbfde8d500f7eba5a5b2325259bbc5c46bf41eaa4089de04865afcf1fcacf73b33b5549d9583ac07a2f9704f8c6d78e69d07c6a2412ea3052b5ce5d18539dbdc291bbd818278f520f8a30efd58e36b81e313eead6d0027b051265629d9263d6be9e619344559c3454153d5982472e8633c5368753af5690410b67b1cc15cbf6f82bf", 0x91}, {&(0x7f0000000280)="fe5f944bbc4773697136a9771d9d39efd51b753b3131973a", 0x18}, {&(0x7f00000002c0)="d833325dd41e4865ff1a9f3b74e96a42adb8746abac61c6560f1129558131c68cb9405ecc45023d8bac91735e8b276a943a31d0a97d6122e9a29f5b93d56f8ade2f9a584565f8c9f8613df3359d2d6650ec531f31a0fc225187f5bd537bd583d55dd7fc5a4caecd8586a813aba76fe1521d62804036704", 0x77}, {&(0x7f0000000340)="8f673250d7d2ebde2e9375dade07a8de4b2b8f8c836506b4f49f0fa9279fb3d1555eb0c4a222823b98ad6e27ae0a8910cb8281345cc82acd6ac88bd5957be9d9bf48cff7bcc2789758ad71757088b44ab33aa6bafdd0026c6be45b6f30be477fb2cf51f6929a3cfa91c80480e92d4cab50716b86a71fdebef8aaabdd06a72ced6a410b3ffa2f29e7aada97c6733a88dfbf8d31d2aefff9ea", 0x98}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) syz_extract_tcp_res(&(0x7f00000004c0), 0x9, 0x67e) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000500)) getpeername$inet6(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) sysctl$hw(&(0x7f00000005c0)={0x6, 0x9}, 0x2, &(0x7f0000000600)="1374bba0cc5e23e9469e7b54a85427f035c110cfbf840de3fc74251f568fa61457ad208f10804b43cc6ca98090851a77dc47b75d5e3a7d9dc6dc3940074359a69b2cee6360f83e34a42f44d6b4163e20cc0b4de932ffe46fc20e0086d022a198c6b06e72e4b6c173634240ce7b68b65233189b18f26b4b63fad0a3cb1cde9db738c513a26bbf767a3a2d1b2b190494bb28b6974198374f7af7e2b13bb0e69df53185560900680877d3b8b7ce3e3ccadd2fa2029cd3f7a8851489327cd6aa4763", &(0x7f00000006c0)=0xc0, &(0x7f0000000700)="7a23a1fefe4b3aeac32577c1de43179518dbbf77c561df0899b36e3d97e5131ed8143a0b80fa3790573a6baa96f59103591aa5aa2a9ab707ef87876c4811c9", 0x3f) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740), 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000780), 0x2, 0x0) sendto$inet(r1, &(0x7f00000007c0)="c869f36da3ddcd72e2161360943ffae9c210228a49d69db1a4be7f3ed8a3a18342714ca321af5d56578ff46e29baba03e93e4af8fb360b6dcfce24fd130a0eec03c5b1d240918c84f6d5ed33dfa2f907a78be2618cf379e78be39d160539c1f4a7119761bdbd5724bc6452de8592ddb2d80eee17a6d3c457bbd2bc835e6adc67a606e52ab773155623d62ddccb3d6a02fce57af619aa90a72aa40d167f03deed5f6b3bb00bfaa6b30f2554b4fe0a070f8e9ea564cb50b81ce7d70b83babae1393a759bc5068e4c472c0f1519ae53b03e400351f87a4845f852ffad06e24ecc06e690875a08d904d3f7d5eb2872752fa74b060a73c125cb5b7b6bc9aa789f85ac111fdbed8c5715b42204385d4461175798b3fbaee4691c74d5da4adbe3da999c12502f47c7eff081ed8eecaa07d569f305eca012f7dce2ff7751860db5687bcd77a5df16561e20510b4a23cd513afb44ad149470574d7588f81bf544c386b750b4c71bf2e2d837465434632d9b20b19d3b5f6ef69b3a5a1d01f5a55a21df3878dec7724e10e408698600a9709a9d8aa872f4ef17299ce3d765235cfdff6cd530b36a575eaddb1df3e96b73897f35551205fa832d1b565ea083b2f070939bc23fd5a241102441caf249030324874e7509f0d1b734fc5608432add4bc5004c49e1c3970d516083bf18b10aceeb43ad2bfba8e92d5a51b05f185c2952c1d2b9d900e2e84584966223c9a7b6568ccfef6163ef29b4f4c94bceda16010dd111b29fae3cabd2d4c21e749d6f0c6ba2154f852f92a35388616c9a1a1ba495db318f42b105ce02e7d7ab2b605de0bde5973350b3fd8a9970b7d0b845cadb5db236a9d9c4ada181384d24bf579f0b7c8983bd6f7961d65264c97f89db04d4733cd13ca3f30f870290a5f890b2adf564ce14dbe222b729c06d851c52d737abfebc7ba9898e6d23c72fa9b520d9ad53573ca0f8747cbc95cce45127c2a8d6878178c3402afd239d5b40ea737b1a05d5907603704e9b4ec3b9e7e4e89986c50586628e64b61c10d6fc6fa712ad2b1a57b916026a4f45c73d8d27fcf02be9bdbe204eee229a8b66e3993855f8646e3eb1de51ccdac9689f874c11d44e7e0ba1b2391046b1299bd88beebb821593fbea2b1abb25c2f0dfb28da34c1c0717c69d1c134ef0e2556bc019fe5b62653f91f007cd075161368db70f41c30da307a7cc268b36851ce062d3d97726c7cd84da4a0239a1144d007178a94f66a16a989532e9e75f631c5a82ca901e1954b9017769f07e7b113b30a9e0af9afa6d87f7080433021a3790a85ac7963f178ca56d5d225a794ff777ed37a202941f7c1e3e18f5a2971ac257492843d788aebc886d16dd3ab51c9974de655c9293f67b45917c10aa30b2553ce92c62c012cacbec521f866e7620ff190c2811ffee260b8bea134f7655b883d89b02b01f9c3b0219e4155430479f844434a085ea10b58fb398e8202f2271ec8e199e0ae09871529f41c70ea5d6c15fbbba1a6d90bfeb128b59bdd835f11b086ea4b476c0df04d0db20c8d06c0857fb1cdefd54ee734f0cc17e9cba43c89fc12a611975fd94d825306dae5d22b25b25e67fcf8b88cd417296a79adb57d34a53b3fc3d1c4a7d1284150808a19e8bfdaee84cec261d187f85eed41d1bffccb00a53ec3577e29772a699e854e9c119994d8743a6e46106f7e744eb3739800daff8d03b9bd9243ae2433c76dd24712b1bd832d1aaff963b512e466472ea517687583c68eeed5f2238ef0cf83e727479448d385fa055222e97e61dc489cb842bf1c989a77a4cd92f97dc2c659766a6b2f5b1f75557987d03ed62c4c2bb9cd5a90be0ae41583de12bfb280acd9ebeb1a626e23a296862c4c77c5aec2607cd9407652515d8caf069ff67febfb77315924bf48557b46bf104e7dbf4fbc4de87f1baf77996a745e1ee26c948712fbd4d989594798b9301a0c20e6927a43c0e609633f80c4e82585b79444f56059191c6f613f90c4493afcbc0979a199cdba625b5ec7cdf04540c0524797be5c580c524e8071d1141e1a445b9a5a415ae40b47a75f89eb62dea17805c87cec46c1f353a732121fdf942b345288adb4cdcd1a9c60cd18f3832b59b3a1daf900b2fbdce6269cc87c289e5489d875a90c0e615fc72748fb0d5369226379539bb3d547be7e444d42268b7c04a7de0f8acb61a455a3afec1754dfa20992e202bc076cfdb9ff552f2427fbf139dead1d8a741b986de49ee63fb62cb678c28758e9369ac0bad7544b5077e323ee9cadf8f0bf2e8d206e96a4bcfcd2159658a8d3feaf5d910190fcf913e3bae362c2ff2a3b67ce05950ec700a822393299de139346109686c4ab4375893b4c769efe81a6556daafc36ac6b8111b68b0f80a70aac467753a64ac122d0ce798bd01a8fa7974863d63613b09ec88c848735a56a1d992cbd5825c9ed72dd01d8536fd759f4d9dfa646b07fb8d0ebd75d4f9365ffec33a0ef155e4734752098077841fdbb9539d347fe04dd9cd2f1ad6dbaebf5d2a34fa0029a83bfebe8b0edc3818dd77883e8c21ff288cb567f1f4cdf3a4539a6eb7c23be92df86acc651a9aa81ea41f2f6a725a07db41c6f16cd94b7fe8ad01fd0d0ac7b339f8f853c332f134c16cbdaf570d74b12e36d732a1357f9026ad8bc2fa766b37578039ad9c5ffcc62278f2e28e7ba1afb794adeeb8da71ed7d06740e5bedccc04a7f17029296ecbc4dfb8c61a9b68e4d2f6f3adfbc9c7da88d925a59e88163169122d8fc12ad97721c1cea0f5886b9633918ec9ecd25867e3f02e2972142bcf76d20afd49e810253db74fa19b043b96f1191bd350a26dc6c088e58efe39df400f6fccef1a007caba68a8011f955d54abcdfb0a2934cee884cc91240032ce82fa00a671c2d44d2c17bc520417d0d80fae6a5cb573b62ac50923305dd4100c508d1f5dc6288912f1c6355898c2f8930f18bad6be769df452cd5dbade3ddefb7e8ac5a9a430bdf49bd465304a89579dcaadc9366b6de2740828c6e8a453e9124ac92c151a1b07c39e3751702a6bbaa62d867db2ba386f12acf7e6bca7130e4ff2718b578a00e0fb5931001af145e6022f864728c805668ef9b824d92402ef3c1f3b59dce57e95c31bafe7765c39e8f3744ce9980c4348e17ab8cc82a7784e427c93745228bb2f0c6134b46c32d43ad7bf9d50bd0d1fde20a5967d7956344d124c21db5b45f48d9ddaa4d5f77773553a77a3c360c38603bc6f7bb37218ace4fdd28f0f790e38361b66a686758c9e74b80be65b3bb05e4a9d96a07213f4dea99bad920b0833e344d3b0fb0798cfab720a71bb941aebd4e6ffe7eafd95565bfd078465fc2e1e117f1e6cd7ec397331da137a5fd79e76d44b93cf4a93c25b7f8357c773e8c7f4f67cbeac20053e71e2df0a127355e27c0c10d5b7438aebdfe22ef68f5a7ee77e205209bacb9b06eb12856856cdb35248f7d92b7a41de0217ff50adb6687e407b8b3857c2ba24e2897c0f64ee4d71300f86b31454425d723956af542bcccd2345a9a245a89d31be6535f4f0f134282241e095a1f9de3b297a8dc20698091c68c0a0b6cbddf2910ada00eadb607b91163b02900a4668362f5060f5b85009c69c5dd6339b2f8c979e8170329e600ca8fc17dc5dbc99a6a9680caee031b079060b0f4ee04df172146d2ca521620bbf24c83d3e092040b8895f88b348660a67b8620c8cdcb0b95093feb4ecb852b25160075752df67a338681139a5005d0d7a0549604a2177ab8c9d98da2b58930631d09e3bab2141c8cf51631381ef2f9731d01c0a061f019ced9b23aed8753e0e4a313d5e1b14a4d618857a44ca0d04f31b76588206eb7500df72298b6e9c1a5a7f9fe9ae5eff408089a3c835728e5a2d1b638c4c164a524ca5b387def4fddddba97e875bb4bb4f3c8f59d9d17384e7627c8cb32222dcefd2faf82c6f6090f18ce032e56d262eaf8302ccb60dc93c0a17b9587694d0c5acba2ddf9368395469053aa1d2dfa6b8ad54fb0f3f16d0b3af31d55fd0b747e8bef14e12db3d4686a0ce0136142aee6f85e36feb6ba179b76d84e71a6abccbdce4c515b001d2ddedc00acec87ce910484b2b6dc2acaa99ea8be2c2cb6f3f8d6e460e29adf5afad5e0c4369b6b5a7abe8b7171e9f917683c70625113904817f7fd13ccf68200f858c61eb2c4cbcf0f00507ec9982f27eace0faa30b78504edd3a817cc351f8ab1fdd8863cabaed2ccd9abbbf93a2cda90ec6638e434693e02a1cac6186c814ab157ca0cd83fde0995deb0195d69192690cea8c385990fca8adbe761ad79644eb57dcdbb415cfd4aafb4e5631b1fc102bbf0d465a0b20ae70a67ef069a8e555321d2e2b5889ea67fd47e519ee17a018ea188e7f36d25de77c81eb604a85ba74750bc1a4e35af7a0b14de8e29c2c778d69ff4d1ea9eb69f7b4e1b94d77757ac56b8b5517e916fd566c4dd6224cfb450161c8963ecad16a26521cab77d8c30b441cdd384b978abfe34b9c4a08edb792baa38fdf0f854974c60487f8d9292c8bcb3798e6d2c549d977428aa0bf89c62ff0d357ec96c9a48f5848cda1bf577f9737df37ff934b0312d0a22e45ddb9e5d48a9eac7ceb0369141b384d4545475c2b7df901a1cd945ee1823f016be57cb2e9db959b4514d29e9f08e6b85e87ef31fa3f6bdf4af9d76996ef18bc52958ea051da0ef95ccff62b6d51db95714e36a4db887fc8da68c5f9f5ce0c70e6fe7a0d711bc7c0775c46bb15377e479a31bfa19f7e0de7f66928b459b89c37d127efa45f8be8f9f223216f0d1ac38d3cbbdc9559e6edfaf1daffdcd0d61de2903c4f432b878fa8966cd1418c912631f991502b8eae3ab5319b786ca449cc0acaff73e7032115cf8c6a20f65b762a345b3b56ff93cf01292fad10bc5e9fb4740ddc4914982c45ee066bb9e0b396421e6e65d539c802cec118f765912078699019cd2d1a2b41d1c9c2e1561773515e1174530667da8338fdb8bf54ba1fbbc620055d64e7eea201c008c7dece626302bed3a8b5e4d3f96122fd30411f5a90f8ecc04b21712479ec4bd9ed044fbae4cc533ecf58df98fdf9ec82bf9ab118991f755030e2d9728496462c68ac0c8dd5f8291c488442211c30446145df439baf946a4930085034098bf8742ec2b9b102665aadecff85e84be3c4d5a639f044b71611e46e6cd9a685a5fb404be51f8b407c9bd3fae435995ea4bed3eef5bca989d90c4be8a9f14478c7c935676dd55320cbb76b15852d5b782dd67470c418970cc41217f768ce8dfccf4e48d99879b312806dc18451c3da03b89a06ef81b63620e31941ba601a3a2aca64ffe2c8cfb773951408f191385e481f09145a6b15fabfeea819610a99227e13170c3d09c9802343bffa2e89efb2253ae892cd11b845a5eea27d5d6ee5d5a7504db9c6d5d077a35d9aac17cbb8a904b0ebde25f117205d121230f7b42c6a37a975d78629aecc50e765bb988d0d576b863813c1c78e8eccd7640e99fa6d1db7b8755834e47e4b8268f3f2386103909fe8d6f14b9859a9c9beb9ef3b8c5160f7453f94ccd2a7421f4d87601b124761254d80640644daee97b163994e075550611e1c1a19a90bf327d1733e0a8a486f5160bd335e1cc78eef579ddf5ab9e5b944721ff996e0d1325a9a00cdf48dc1b47bf6c02947b66850d1f510aa11c87c4a6aac4e07d7310e485c51ddaa92e6efc975e0fcff784f6c19847d5f147bd9945a7318ab733450c68c24f449e470619d6823a843c51dfa67693497509b4343221cf813", 0x1000, 0x4, &(0x7f00000017c0)={0x2, 0x0}, 0xc) fchdir(0xffffffffffffff9c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000001800), 0x20000, 0x0) shmget$private(0x0, 0x3000, 0x3, &(0x7f0000ffa000/0x3000)=nil) sendsyslog(&(0x7f0000001840)="62342c40486a9271ecc21f7f7baf582b8efff29029f1908aab0cc37dce667ed9b5a69a533e0f446e283f13aa867c7ceac2c3f69b", 0x34, 0x24) sysctl$kern(&(0x7f0000001880)={0x1, 0x22}, 0x2, &(0x7f00000018c0)="9db742f584ccf86b7ae81112d2b0e6c1cdab1d90297281a58061f95d45ba88921aa3475abe51fb49d4ecf518cdc9f44a0589dfe0a2309c0847c632872489486c7f6f3acd33465a77370b0e6741a9cc6cc90b8f4662daee28803dfc94da9821689cc653832a67903f15646c4da28ce53ce9759aa9350c87498d1c374de8d350370b414c3eee9a3872f11d5d96ad7ae9a259d5ec061e", &(0x7f0000001980)=0x95, &(0x7f00000019c0)="2fd403e3e533a10517686ed261b208684c0dee1069def63c68f8", 0x1a) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000001a00)={0xfffff801, 0x6e, 0x4}) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) ftruncate(r2, 0xcd) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001a40)={0x80, 0x7, 0x8001, 0x40}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001a80), 0x8, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000001ac0)={0x10, 0x6, [{&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa0}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xffff}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x6000)=nil, 0x8000000000000001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x8000000000000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xec9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x40}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff1000/0xc000)=nil, 0x8}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x40}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xca9}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], './file0\x00', 0x1000}) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001cc0)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001d00)={0x7, 0x3, 0x7, 0x7, "dccc90831a2cda74870e90064e27c50fc3ec5022", 0xfb3, 0x4}) recvfrom$inet(r1, &(0x7f0000001d40)=""/197, 0xc5, 0x40, &(0x7f0000001e40)={0x2, 0x1}, 0xc) sysctl$kern(&(0x7f0000001e80)={0x1, 0xc}, 0x2, &(0x7f0000001ec0)="04a9a0156fb3eb3805dbb100443fb0526096863b7a6da9d3d79f1b28bfc8875714742f3e07ecd0d0b3a5617699f34ee5e12f6407d1269223e3573739a87116a623def4481f49975dd4dab57d94ffbdce5a680decba2e009954a4c972144400466e209fe5db91a2524c3e050241e051396f6c485b3fce60a6c25e55d6d8e8e4d2fc42df4eddf62e1830d67ee760e9e5d93c411ca2a97166323cd43c38eaaafa4c5d1803d467f5cc508ac6635016f3cf12e44b3f7686debf017971f6e2977a6a3a8b05aadabe43f42a", &(0x7f0000001fc0)=0xc8, &(0x7f0000002000)="f6a158444b738cf1c122876a8f83b0561c830e672fb3b4a1f4e58d19d63e38ec6e27bf00bcbeb74ee5857d1629212d666b25db1fd90550756569977a8742c1fc5cea29bc065493f5eecae4f24f18c048c43d4bf3ec479e0e3ee402507a283b0fa38716facc95a80ad1eb6fec14e224c3ef17999209dd38e34a3e779822b2662aa33a6ab2dff7a4dbc78f44e3c773430605662257c0bb4b582df13f4d3252fc01ba55f30928099aa679c2cfad0a8ecb710799a549508e6a1eb657706b9e0d6c8f7b8def653097e83f43e1f51cc78f44a912141378e4451717013cada1", 0xdc) r5 = msgget(0x0, 0x11) msgctl$IPC_SET(r5, 0x1, &(0x7f0000002240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x3, 0xfffc}, 0x0, 0x7fffffffffffffff, 0x0, 0x0, 0x10000, 0x0, 0x7, 0x1}) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r0 = open(0x0, 0x611, 0x113) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x41, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x8}, 0x10) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000040)='#!]', 0x1ae32c60dbadcd8b}], 0x1) close(r3) mknod(0x0, 0x2000, 0x0) r7 = open(&(0x7f00000002c0)='./bus\x00', 0x10042, 0x60) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000140)) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYRESDEC=r6, @ANYRES16=r2, @ANYRES32=r1, @ANYRES16=r3, @ANYRES8=r1, @ANYRESHEX=r3, @ANYRESOCT=r2]) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x269000000}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) syz_open_pts() r10 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') readlinkat(r10, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffff24) executing program 0: r0 = socket(0x2, 0x3, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r1 = getuid() setreuid(0x0, r1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setitimer(0x0, &(0x7f0000001600), 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x3000) setregid(0x0, 0xffffffffffffffff) kqueue() r3 = socket(0x1e, 0x3, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000280)={0x5, 0x101, {[0x7, 0x7, 0x8000000000000001, 0x5, 0x0, 0x0, 0x0, 0x9, 0x1000, 0x6, 0x3, 0xffffffff, 0x3, 0x7fffffff, 0x3f, 0x5, 0x81, 0xdde9], [0x8, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x5, 0x4, 0x2, 0x6], [0x7fffffff, 0x100000000, 0x8, 0xfffffffffffffffb, 0x6, 0x101, 0x7], [0x101, 0x0, 0x0, 0xd5, 0x8001, 0x1], [{0xffc0, 0x6, 0x0, 0x5}, {0x1, 0x800, 0x80, 0x8000000000000001}, {0x2, 0x6f52, 0x0, 0x29}, {0x1f, 0x5, 0x3, 0xa69}, {0x8, 0x7ff, 0xfffffffe, 0xd653}, {0x7, 0x8, 0x7, 0x1000}, {0x0, 0x0, 0x3ff, 0x467b000000000}, {0xd5d, 0x1f, 0x9}], {0x0, 0x4, 0x4}, {0x2, 0x7ff, 0x0, 0x8}}}) sendmsg$unix(r3, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r4, 0x5) setsockopt(r0, 0x0, 0x3, &(0x7f0000000000)="140b903c1bd1b261140a9004e9f542b86d84ec8e843f541f71974c32b150fa1307e53a91b512b199885fbc28f4873fa767f4b3b6e1f0bf6240f142965f8d187962581a82", 0x44) executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000180)="1e", 0x1) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="541b", 0x2}], 0x1) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000500)="9401050300000080b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d63734e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c30600000000000000c90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x1}, 0x2, &(0x7f00000009c0), 0x0, 0x0, 0x0) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x40, 0x1000, 0x8, 0x0, 0x7, 0x10000, 0xe0, 0x1, 0x0, 0x1ff, 0x8000000000000000}) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f00000000c0)="d2595336429c1c8ad8b74b0f6a615f6cb6b43fd57b8efb31e0cc4e5b", 0x1c) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x122) mknodat(r2, &(0x7f0000000140)='./file1\x00', 0x8028, 0xfff) r3 = socket$inet6(0x18, 0x4000, 0xc0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0x800, 0x5}, 0x8) sysctl$hw(&(0x7f00000001c0)={0x6, 0x2}, 0x2, &(0x7f0000000200)="92faedef7e7ac7530ccd2c3adb1f1ebc5387437547b7cfcfca91df3bfa9d62ace6fa27aa415c72a14e008a1abb8a6c11514073d04be3", &(0x7f0000000240)=0x36, &(0x7f0000000280)="5364798e0177ecc5aa305653d355f6c6c99e9207bd1ba5c9f798610acea435b4e8e9cb222d8072ba3ed0101965552d71ca4f0cbc9dac5281e1583263dc9800ebefd47a760b8b8dc23c9a112c313791e41848f2279e8d3a1703b45b70259d0fa5c53e167e7513698483d7ba9e8fc787aba4edf2673d9c3d6a467e494b4f9b96156b10e861e9fb6f2e9418f262dadff0c0fb1e0305e8a9eba241d20184aadadc7c99c30e6660536086eb84e064aa01842e77fcfedc00716ebcea305b81475b45570419e11c3ab14ba2353f1ed659dda24dbe5bff6e1521b68c4dabeff9aa12249b18f72e603660fb3c1ca6b1cde8edf0837bd1a123f556c2c8399fec45e37c7bebc6abfc803764c85e0052c45fe6376b6cc9a1d829b9b7b6c8cdadf564bb4efdf744f2c95d053cd4d4e06751eae59f4470051f88ffebf1be9ac22a1856290e4c27216e3e20e9fcfac1327f78bf83225d7fac1c6ba694e7999910925ea2c51db44e199e812f6834667ec1115a177ddbb0353ca67f346f2ebfad2793ae519c025f44f43e037ec8155e15a3efe67dabd1ecd2c64412120a1de0684587538c89f6b249143261a0217382a3ee503d63e3169091bc6f3f9c6292332dd54740f5e83741a25ec90b18577ea9a5570108364e03d0eedad8cc039ba38d6589c74c207d2a373a094e2e76d3e2499b7274f979b4e3c74c46543092862b01d312cbe8f6fe20aa71f0910f942677887cc5720db2532327fe0df165ef7fba0b2100be49b495b5f3b611f28ee45f4bb1a3b74b28bcb7c81b29321f11e71959c31749271e21b9b03123abffbceaacd1ebe64503868af7780ed641ddf8ab313b3c6e917d631fb0bf24b1e325ab6d1d80ac43c967e531f8bce47eecaba53f4a0dfd5d17231c28bcb290981f07c8acb5e2e8fe7e38ad13a7c973299301faa12b1a973f6ed652c316abbcdca740bb1d9d98e01c0257b385c41adbcb92065aff2d5c8a85574ac16200f3bb56d0d3eeb5b0cb17b7058fe6cfbd6fe2e68f513048b595e8ef24a04c57d2e4193bffc33ab5fe0ad1217d7b2a27006eeb33580c541720be858a6e74f8a3549160610f54bb91e5e7b1ed58f33093f8824e226def6e0f06953473ac20f4540d997a2b17ef0ea0a0cb5d40611e94a2913703b2111061a40516d7ff4fa744d3cfdc633321618047481595dfbdfbf5070faa33adf54d22b2416e9a2585314869077363d5823e5e300ffa993cc056dc4a561c2bed52bb4e6524d4487af1bfcba07ff5b42870b508ab7b1ee2ddc4680d02c7002395b8a707b39e737cab29968ed621f3f09598d222e49d26dcc9bfe695d5e5732a68f813e74f053631f0af60f979a27968f46a1335c23393da4c96b1623f3eb029f7fc4f075de470793f4bb3e082d21cb3d72493d0f95e13aa8cde0a1ef728beb7df8011d545d3de7316a9d108b41eb3b70066baac768aa26173dbabd7dbb9e4231cd04ff11d231914873499e918ca3a25adeb7807c68eb03b8b74b4574258de885504e3f2a9432d30e608ae3e12ccc9720c01408734874fb14a734821f9b79728aa8852f4077349e9a8aaa6f1f327b91b243e04e14929caea5f9793e49c8c2e7171c6e82dddeb1b1b9afb0a0a72ff4ad23ce0e1a0aeb0d67800c51a7b82689b1fe648829d22043e362c05e38ac7b2f923ce957492b3858a5ac2afaf21864e30ca3172917d5420d9946e47220545950a240d8ea48004d0b27afb589592f23686f7559f105280cf31f0f16fb3da1ef1cf4948ffc5fcbc3fcd6ef778f8c7884b454647d91f35fb14f552186331ce35a2e59a5e1f3c2f73deb3fb766e5c56cdcff97f4906c0b9dad21428b9be9d0ed8cf743bf3efbf04a2e83ad01a161b69a688ac20b4fe1cc1bc5b779f5f2cc10c2927711a88183f99f0b4144fae6233d63e80b8fdcb195557a8f30cda20be6beb758b18f837ff43e3daee2536419cda39ea7576db8914ac14e8df5d3d97808be8f236065a8960d588cda8485c7db890ac9caa02fde44d4186a5c488d5c7a70aed4b5fcccf4048c9cae6379a1ef427faea9971e6a6191cb726d3221fafe0f4f81928f9b2054d70d1c28d4eba1655c4236d5c61c0f777c9dd09a5d9182c6bbb233612e7eaaf680ba8bbce9eb20eb55a7db5a21e146401f006799b30bc78978e07cfe97c3cdbde19fb03d221f0bf12fff807b3a8cc4e9372078c35aa10a4abd768d6f84638eee95d3c82ed6dad61be6b20dc4c89f86c3843f71ce81262791bcdf79d3bc33b844548cf161fcf06037e6a4bb835e7de519b9aee846ccf282bf87f6ae8f4f237b86385c6cce24b5580b5cb9647a45aae34c987f06107f303ac6bda86f304249a24c7011b72a3981ae9b24cd7ce40d0be5c5f6c537fcbfbd92e642cf6a278661c0ffe24d5760df576d3490fc904a5e2877758933cd03d2f2043c89a19ed11528c0ae41dfe01509d0c7f4673d894a5576b23cc359daeada86a54125fcf966ca734fdd859698bba7b5118f18636a69fae07d1f7eaa9cac00dd5de1398e444679b42e3f97682bafe258a7f2747af8d1d19466e4d6f974f23abb65f0635053e9cbdcddadd38f30b5ce7240bfc40695a0c7f3d8d8ef9b0bc521f5e9ed072453fce1bd2416bfd40b45cb5815af214957fe98009835d647dca2a15221e66af38805b1b823d71d7c9616220cb9e9955d637b7ed7181be243fa09ef7730e3f52da6e171996a124888b924a41c41dc287432c7bb1454f23e3c3d8ce1a387916745900f6b2eb47749e054334df4a8890980235223163e828547c7d691acf9692b5fa3f8fbddabf769c7616be636662dfa3d30363882e151f9132e6e0aedba4ffd25bcbcaacb2f484a1be6a57f505e70ca20b6b406fa5184a19df0f50435118c0fc7381056c7d4819c1b48f025a2bc9050e827eb54e415c00b19d56dc1ed46a731f60d887d01e94de1e31249eddc20b232aa262a05cb545a3ba4198e5751390c720777c41f62fa59836b57e5b042d14f94d27e85ee380d3317276dbe5192e19e8f9e37efb255be89d586750ec1bd5341e5fb6ec29286915b07863ff0b72c47776012bce7ef0db5adffba72d0e4c58327a5f2e26f70f85cee41ca574a5acbbe0eaba247ff0b6358a98f2f9e3a8d41eb6e4612c8ee8d40486e1622272135c0b4308fb80f6275ae9c76dee205fc8be9a856228fd9f993ef2a44666fd7d0ac10fd23d6596d728feadf5173a04d57ffb978ef1d6a19c9b89081161d721896631246913024484d25d7ea33d1f90ec04c7179a278a0119648ce3d6db5591f2be239df4631ffc94d042592579feb3edf4e99d1bde4bb4062ff3f4eac97bcddfcd0831d46af3c00e09d4598d9e0d46fc13368e0516fdc6162a49c7278f4101758c30e341acdd928e83a1c77a49b32c750070985560988601984293a95734a88bfba27adb6a239d53aaf602474da384c0e62f7ec1b7e05c374ebb7d69548fb8fa4c6dea29a4c09ffd42c950f1cb25d1022a2606adf480390e00f93a92ee16bd24f8caf385661de188aa6a12755dabc38592defba498de3337e498dca8ecac8ebf563bcdd9d73c9614b92fdf172dd2f947bfcfded259809211886d4ed0d9db13d2f0b774ad024ad7974f87d07daf661b5569b0b9b402163867b53545a6f8ba9cf906d45da94f22c990d63f4b5972516c4f5525857d9737235f1dff5878b7ace4939bcf8e9ded39177fb3e1e7788c88e625d4d2f03d76765e017eafeda4a77d1c9740644e4f028a7fcc82a891e1e844d104d0b7fae9502f5b48ddc4fdc72ce6090993d5da0c75c1700ed1b7d671c889584669beae9e060c863daf5f3ca6018f3b6936fac045e22f5c9e2e7d6116a0090e13ff7a81e477cba8fde0c39d82634200b71c583fefa6d8fe35335ce1d7eb5566aa3fcdff11e41c090ab01480c3edc1aacef7575671a6c4adb128c0f3bba393d99c0baf6d473906638e243ffec434d3469ef37bafc98c7e0082c8bef7e6c3d2bebba60e6d590e2fd9bf6c530db1e0d1d92eb274f3c2b0820d5fc29ffdb394191965b8a159c0d24cc263cec9e392c06fcf771165f7c2e22e0f4b5ecaf470b2bb82638e335e7f748fd6b209bcf3484fae114c56f83c0440bbfa315ffd522bc3386a215e57ff76d903a3e458667e6c3779378f276dab5d084cc32c8b36ea77c5dfd4fef231f0b85829c7a002c5a1a0ec9668264e9a921991c61b901209eddbb4488c4f9fc4ffd743a84587e7f6a4f158a27f9a44e2bc2ec1095a2c9ea73de73590b70127b5ada0882dd99777c705390b93e1614cbaa969358270b301b35bcd66728290fe76190e5203fcfb6da62a474b5b8e2609f6d81107d804a6587530c9e905d570c4fa28a449c68c007b0250e5fc80f7b6859a93d476f0b7832a7fc96b5da3566b0dad198ca0e4baf1f89e47e96023d970a0857b31fc69617b93aee01164bab68e46ef385043744097b8ac9ace4bc58d721b03e060c94b272639d939a2af6a037bfc10ad3e1a7823b067a5a34be5603171f6bb014f98a3937a23a4c0f0bda3c98cb4aceb43952cace02ce3aea123aa726fce81cedef26fa97b82e93d2e28d3bb3df83ed8098ff0c8993f00ae9559d1dfcdb4ee140161c374c82f78d78c3529a64f523ecc0c5d1d5237f19b6e69cd3f9a4bd601c12361f83caa4e4d38cec364da4a20fb58af76bbbf1f133d5a5d5da2dbb88abfbbfb3daea12a79cebccb515a6f8da08bdb4fddb0d6e469f5f7940ceabcf1c804eacf7d48fbbf5c5dda3b3b622a378485ab77f17ffa6897aa42b62c07724ec3631fbf504d96e2b2eb5aeb7d3abfe51f0ecdb43860f785ba917314e4aa58aa09f6b9c5ce43f70855b0935da109813480895def8fa20b9379478b1a748999b5eff0d25ec127d8e54f64593864fec6ea124f7cd39c5a0662430636815f8d1adaf2ac6fcd71a4770aab2054615da60d01a22c00426dc922b23775328ddc391f1235354219c58a212896922b72cdc3f23e24b364ed0405a7cd2fade40e066cb9cdbdfd9cd558214add6ddb123348a13d8d7cc6ba194d29993e70f0ed25652b8a28e5b314e976914bd22900180ea5eaf17b7d8a96ffa3833688201dbf156dd0f4b3705cb99d5937dc748ba7dc2d25c4ebe3a776a572fd56df73876297e6ce1dc477f12eefe1f96133fb1cf278a829af9871c4dc7171c34d490388dc33a6470b60c9dbf820d58d3c064ffbeb5b5d1ab91b1da5329a038b5a43730ba69690de98c007ce145dd3df4725351342b2e8bdcbf4a663087d73427b18d084964eb95b3d6f67708d81783dfdd6991123179b3b161c60ca2bfcb242b23b30b745ef9f27ea182905838cc98e94ef5c8c7118e2f7e0b51c23e3745d91e83a88cd3add11d3ff35e8fa2603fd90987fca72ef9ea2b1cff96e7aa8413101040276c11c7d36ddbb110b0e4ba5ad89f6a51b28ae1e16f820688367bebca3d93f2b8bd3d79671e085b7a56a918cf7c2184b6501f8aaf53f131f47f23c6817baab6fcd10f911aa6cbf0fc2e5689a076b3a012ec0c0305a4aa867e57249de659db98146387750d54a0567233080d7ae206478c2d145a78400b6990055b648fd8563206f45f27f6747d6abe4228f02184b871aa0d0e5e1d2f308cf448c7a8c4e53d9afbddf55f9def03019b80a82c8cec1d85ecbbbdf82ccf31b228e753d42b9d83483902b8438fc4694c0265684f0cbf63aba91e14ba390a8a81f99b262731b6b992869a3178b8c6b9196a40df641358469ce89ed2673421099e9473876fa9f5897fbc3d1a970fe2fccaaec1ae975b3d5780fad97157ddbdc", 0x1000) getpid() wait4(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001280)) getpeername$inet(0xffffffffffffff9c, &(0x7f0000001340), &(0x7f0000001380)=0xc) mknod(&(0x7f00000013c0)='./file0\x00', 0x2000, 0xffff) bind(r1, &(0x7f0000001400)=@in6={0x18, 0x0, 0x3, 0xffff}, 0xc) getpgrp() mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x7fffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001440), 0x20000, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000001480)=0x1) execve(&(0x7f00000014c0)='./file1\x00', &(0x7f0000001780)=[&(0x7f0000001500)='/dev/bpf\x00', &(0x7f0000001540)='-&@}\x00', &(0x7f0000001580)='@*@\x00', &(0x7f00000015c0)='R-}\x00', &(0x7f0000001600)='/dev/ttyCcfg\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='/dev/ttyCcfg\x00', &(0x7f00000016c0)='/dev/ttyCcfg\x00', &(0x7f0000001700)='/dev/bpf\x00', &(0x7f0000001740)='\x00'], &(0x7f0000001880)=[&(0x7f0000001800)='\x00', &(0x7f0000001840)='^\x00']) ioctl$BIOCPROMISC(r4, 0x20004269) bind$unix(r1, &(0x7f00000018c0)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x18, 0x2, 0x6, &(0x7f0000001900)={0xffffffffffffffff}) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001940)="678335fcfa101c636abbbe025dcc102a7d34596ab188b8805b675a8486c112c63a7c4af9275a0a155db55ad72e4e0bded620a1203dc4deb6ee59390b552a0c9422745f82ddc3657c77e2ea763abe43947ebbee918b869a28733c5d46c5250e4da52fe9a528cc8c643bf5", 0x6a) acct(&(0x7f00000019c0)='./file0\x00') fcntl$getown(r4, 0x5) r6 = syz_open_pts() ioctl$TIOCNOTTY(r6, 0x20007471) openat(r2, &(0x7f0000001a00)='./file0\x00', 0x2, 0x81) setsockopt(r4, 0xfffffffa, 0x0, &(0x7f0000001a40)="693a5e8a2c124eaf91a534f1797118427c75592b5c0f68f531a208d3eaa30e76971873c76c20bf5c911fe58b40d57284f907e292f220a38a1196175d", 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000001a80), 0x800, 0x0) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0x9}, {&(0x7f0000519000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f00003ac000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000055000/0x1000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil, 0x10001}, {&(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, &(0x7f0000766000/0x4000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211010001a0946996b272d2dd3dc90142a84231a746e33768de45ed3fc33719ca6df71ecec8a918458b1010a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d12e2c4dd900ab006ddfb67869b51a2216114d1e8e85f593e74035f5bc054eb1dbddf42a00"/144, 0x90) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r4, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000000), 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a0044b37d1f00", 0x7, 0x5e}) ftruncate(r4, 0x8000) r6 = socket(0x18, 0x1, 0x0) dup2(r2, r6) setsockopt(r6, 0x1000000029, 0x31, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) socket(0x18, 0x2, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880), 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = socket$inet(0x2, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) mmap(&(0x7f0000694000/0x4000)=nil, 0x4000, 0x2, 0x4011, r2, 0x6) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x40, 0x0, 0x0, 0x4}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r4 = open$dir(0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) utimensat(r4, 0x0, &(0x7f0000000040)={{}, {0x0, 0xfffffffffffffffe}}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5}, {0x2, 0x4}, {0x4000006}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x8000000000000001}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) r1 = open(&(0x7f00000012c0)='./bus\x00', 0x2, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000300)}, {&(0x7f0000001400)="4bdd474a8c385fc12826b40dba57c166123b08ce647888b6363c11c9c6aa5a6a13f21e1622cb58da373e413e1b424c2648c2692d433be73b2943ccaf382992b00c1a739ebba47a95815c38970179bc1ab93d", 0x52}, {0x0}, {&(0x7f0000001540)}, {0x0}], 0x5) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9f", 0x5c3}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf", 0xa5}, {&(0x7f00000007c0)}], 0x4) shutdown(r0, 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x5, 0x0, 0xfe, 0xffffffff}, {0x4, 0x0, 0xff}, {0xe6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 3: kqueue() open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x800c745b, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, 0x0, 0x100, 0x0) socket(0x2, 0x1, 0x71) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000280)={0x3, 0x1}) chown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x200) msgget(0x3, 0x280) sysctl$net_inet6_ip6(&(0x7f00000002c0)={0x4, 0x18, 0x29, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) bind$unix(r2, 0x0, 0x77) mknodat(r0, 0x0, 0x20, 0x0) open$dir(0x0, 0x40, 0x60) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x10}, 0x4, 0x0, &(0x7f00000001c0), &(0x7f0000000300), 0x0) syz_open_pts() r3 = socket$inet(0x2, 0x3, 0x5a) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) chroot(&(0x7f0000000740)='.\x00') setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) getitimer(0x1, &(0x7f0000000200)) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f00000000c0)=0xffff640e) close(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) executing program 7: select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, &(0x7f0000000080)="c28a9dc3", &(0x7f0000000140)=0x4, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r2 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setegid(0xffffffffffffffff) r3 = getegid() setregid(r3, 0x0) setreuid(0x0, r2) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r4, &(0x7f0000001000/0x4000)=nil, 0x0) openat(r1, &(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10000, 0x4) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r6 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = dup2(r5, r6) write(r7, 0x0, 0x0) executing program 5: r0 = socket(0x800000018, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) executing program 3: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)={@broadcast, @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @remote, @remote={0xac, 0x14, 0x0}, @random="65a26a748be2", @multicast1}}}}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000480), 0xcc, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x80) msgrcv(0x0, 0x0, 0x91, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240), 0xfffffe7f, 0x0, 0x0) socket(0x20, 0x4, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1c) sysctl$kern(&(0x7f0000000100)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000180), &(0x7f00000001c0), 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e461e86d28ad0b3c396f8001af56898f23a387716fd3f4af2f2f6dd16daca44b2d665bfe0e015d82299f641a1d125a158087e18"], 0x101, 0x800) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f00000000c0)) sysctl$vm(&(0x7f0000000840), 0x2, 0x0, &(0x7f00000008c0), &(0x7f0000000900), 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) chown(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000200)="b10014bba3035f35f36d000003000000331c13fecea10500fef96ec0c72fd3357ae3020000d34c2990d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000800008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e08004070000000013000000b5d6bc37160a2afa2bb0593491c5cd4d42357421093aa81b39646068d48305993aae97a8b63c406b439ab444d5a4753d71c1717082c6e9bb2de2ed7eef95978c7f9100a8", 0xf5, 0x8, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: poll(&(0x7f0000000480)=[{}, {}], 0x2, 0x10000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000380)={&(0x7f0000000340)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000100), &(0x7f0000000080), &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0x0, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffe, 0x34, 0x8, 0x0, 0x200}, {{r1}, 0xfffffffffffffffd, 0x6, 0x1, 0x400000001ff, 0x5}, {{r2}, 0xffffffffffffffff, 0x88, 0x40, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0xb1, 0x1, 0xfffffffffffffffb, 0x6}], 0x30, 0x0, 0x57d, 0x0) dup2(0xffffffffffffffff, r1) kqueue() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000e36000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x800000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f00003ae000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f000000b000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}], './file0\x00'}) shutdown(r3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) sendto$unix(r3, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1126939, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f00000001c0)) sendto$inet(r0, &(0x7f0000000000)="255bc4aaeb77021a02eb3af65fd5689aa2a6a611eb494921eebf9a0e642e14f5d8eccf912ddd867eda00cc3810da75f1f71dabf0ae4ce58814965f9bc694ef08c374ce7b0ea059143b57e221f3a4e38fc6b9ee1bdc0327afd88c8bbb9db5", 0x5e, 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000640)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="e4e5eba1a45b500436ce8646a7ac176e794c908250ad5bdf6561f7196577c5efe83f0f2244dabd78a67c0b8d5a50cbad7f573a31520e71b23b156a5b322877c7fd792082ad819db0e9d0985194e1a04b90b28589f4a4c44fcae4a9ad82c034c138f9dc2a487ff683c024", 0x6a) syz_emit_ethernet(0x101, &(0x7f0000004940)=ANY=[@ANYBLOB="ffffffffffff000000000000080049000050000000300002907800000000000000058907eaac1400bb9406ffffffff000000478678690c47014195d387769b732c29a37042741a58787b095e8d987cce29f03fe26ae4099dbf8035f1163658382f9f5fc69841608978f2170af1fa8b14f597b5c7a18660a732af34bf8ff2682c08cff3dc3bbbcf6b3cc9a95ccbfa76bc950de6e2f19526a6debc05ad9b431fbd50dae9d863ecad93ff4a6deaf62f289eae0907edb531c5bb45f22d2022a914ede43ac19331dbd830e4cf959485485ac6e8f4c56cdec79826bcc054de58db49a46bda515d4dbc3b0fac901c76bc452ea347d312cd02111eb19217fc"]) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x0, 0x1, 0xd0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0xe2) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f00000001c0)) close(r6) socket(0x800000018, 0x2, 0x0) r7 = socket(0x2, 0x2, 0x0) mkdirat(r3, &(0x7f0000000440)='./file0\x00', 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt(r8, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendto(r5, &(0x7f00000002c0)="8f00ec58542fa979368fde8b73b5bcc042f3b1b9ff954e439a1f11fea98f4b6d87652b00f08adedb339c2bb3c28b4aab3fae3be4b45297f85d89091c073001cbeecbb541c0fcdf9342780d75960114280aba284f6afa7b5cb1a1c845c4ab3cf8a461d05cd715590225a09fc40bc0b96a304cebf1ec77783645f458ebcf9c2d8d9d4729b100b7e239721a7237d287ad", 0x8f, 0xf, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x84}, {0x6}]}) write(0xffffffffffffffff, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f00000003c0)={0x1000, 0x5}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x101, &(0x7f0000000140)=ANY=[@ANYRESDEC=r6, @ANYRES64=r2, @ANYRESOCT=r6, @ANYRESOCT=r1]) executing program 5: syz_emit_ethernet(0x5e, &(0x7f0000000000)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x28, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @empty, @mcast1}}}}}}) syz_extract_tcp_res(&(0x7f0000000080), 0x4, 0xffffffff) executing program 4: mkdir(&(0x7f0000000140)='./file0\x00', 0x1c) r0 = socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r3) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r3, r0) setsockopt(r4, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r2, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x11, 0x3, 0x0) kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = socket(0x18, 0x3, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000100), &(0x7f00000001c0)=0x4) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/202, 0xca) socket(0x10, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x1000, 0x0, 0xffffffffffffffff}, &(0x7f0000000080)={0xcea, 0x0, 0x0, 0x40000000000000, 0x0, 0x6}, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000380)={&(0x7f0000000180)=[{0x8}], 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000100)=[{0x2d}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[@ANYRES16=r2, @ANYRES64=r1, @ANYBLOB="9abc"]) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/142, 0x8e) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x87}, {0x1}, {0x6}]}) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x1, 0x16) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080), 0x1) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001240)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88da4fefe9329cdf29af73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cd0d41f083f9a4fc8c835f91232fd15e576a6ed5ca1b9e5b574acf0f88863a7abe8d5420e8ff7d9d57ae7b2dcb6c3de2e16ce0b155ba07cf4b0505e7f5b8bc2635701dc475d89894d4dc92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f3fe54fb4034d540511c1d13a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac234739cfb6c58283ae5276aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d4d504aebc02effb8baa8dd07291d239267185f2737a84775160379b995378be07821e6398cf1a0636b767abef62ac73592180c853519597939819bf6ff647fb359d38c50235a4ff2e3e589b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d2d200cba05a37b9d62a24f4ea3368a8086e4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870ecdeee2180de5ec444966aec", &(0x7f0000000040)=0x210, &(0x7f0000000080), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sysctl$net_inet_ip(&(0x7f0000000880)={0x4, 0x2, 0x0, 0x10}, 0x4, &(0x7f00000008c0)="dd90035a", &(0x7f0000000940)=0x4, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) r6 = getpgrp() fcntl$setown(r4, 0x6, r6) fcntl$setstatus(r5, 0x4, 0x40) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x8000000000000001}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) r1 = open(&(0x7f00000012c0)='./bus\x00', 0x2, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000300)}, {&(0x7f0000001400)="4bdd474a8c385fc12826b40dba57c166123b08ce647888b6363c11c9c6aa5a6a13f21e1622cb58da373e413e1b424c2648c2692d433be73b2943ccaf382992b00c1a739ebba47a95815c38970179bc1ab93d", 0x52}, {0x0}, {&(0x7f0000001540)}, {0x0}], 0x5) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x6e, &(0x7f0000000580)=ANY=[@ANYRESOCT=0x0]) executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50d42137380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af982a17c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a841fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9b3269467", 0x78a, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000140)=[{0x4, 0xff}, {0x6c}, {0x4000006, 0x1f}]}) syz_emit_ethernet(0xe, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) r5 = getpid() socket$inet6(0x18, 0x3, 0x2) getsockopt(r2, 0x29, 0x10000, 0x0, 0x0) getpgid(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r7 = socket(0x11, 0x3, 0x0) fcntl$getown(r4, 0x5) sendto$unix(r7, &(0x7f0000000100)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000002c00fe8000000000000010000000000000bbfe8000000000000000000000000000aa"]) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) socket$inet6(0x18, 0x5, 0x7) r8 = socket(0x11, 0x3, 0x1) getsockopt$sock_int(r8, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @local, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@generic={0x0, 0x8, "ac9831547573"}]}}, @icmp=@timestamp_reply}}}}) msgsnd(0x0, &(0x7f0000000080)={0x1, "0d56474fb4cb35555885e81565abd0a9849d20080360fdd08da338ce26edb4f92499f53bbbc6e8a678f84c1696f4e29c86c8bceb6c79436c8330d9622c8c099f0fc34ffdea66feb2d318763fb89296dae84ee2a4d091894efe9d50b41b3ba50b7a4717544a066e1fe164cd3bf9ecc1ee8ab17fdf00a78dad9a44a89a97d03598a73661a2510c1d0c2ab9b3769a9dfea454e1623934fe728aa441597917bace42c539b2a954fa5477a5f6575f288ed536c85c7f383730f9aa0e"}, 0xc1, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000440)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)="e33452afee282fdb1ab9421835eefcad4347d65c78577a4c6fe9eb458bff8d5c8119dc8fad1966a05b48cc252abead9b967c376114d1a553d34b611e8a21efef9cbb09d89e113ffd17ebc88c825df44f73b9266c3a6bd46751416ce84a1e5fb5bb464147df5a939ca9eecd0320", 0x6d) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f0000000400)=[{0x7}, {0x4}, {0x416}, {0x3f, 0xf8, 0x0, 0x1e7d}, {0x3aab, 0x6, 0x3, 0xff}, {0x8, 0x14, 0x0, 0x3}]}) syz_emit_ethernet(0x3f, &(0x7f0000000400)=ANY=[]) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x34, 0x0, 0x0, 0x8000000}, {0x40e}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) r6 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) readv(r3, &(0x7f0000000380)=[{&(0x7f0000000040)=""/50, 0x32}], 0x1) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) ftruncate(r2, 0x7) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$vm(&(0x7f0000000140)={0x2, 0x5}, 0x2, &(0x7f0000000540)="03d86a180ff0ff28999f0ca138c158ce98e2b1b2fcd750ede5210ec8e83df3d6eb5467acbe789c4df4be3641324d4b2ea82a38663d5981860bd46fcec6f03e59fbdc22fe301eff328b2a8fdc4c78a02b5c07040d8c6a12a73c8c8ad4e6c1e6e03aea6623fb267688e37703589726a864bd02dac02195951feef2adc919396ce909e01ee8cef457fb03c813828581501c1ea4a3791314ef37c09e0d1c4e7698d3d675c3de0f36f57328b28f97542f8a7761c2563358c8f168325aba3f744987b81ec8c65e70584f89d39244053b4381d746cf8bb7effe9f8778e5d9352706bdee9f84fd7a9a99d5456350b26c29f51252b954c7c0505dae36f15f1810f84d675696d20de6fa8355e78365dddd412d0e230abdf7221e0b6f1965aecf5d9a7ca9aec6826f9e40e6803d32", &(0x7f00000001c0)=0x129, &(0x7f0000000240)="04346a31130bb31a715385a00a5acf4d264b19e0b8810697b1004f628a4e0b6443969eb1c1d3e86cb9625ad0e5e324c9d2d96d18fadc5f28a9e0fc2dc0d0d47db98bd6c39bb6a035cbdc76af92e0", 0x4e) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r7, 0x800c5709, &(0x7f00000000c0)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x1, 0x0, 0x0, 0x1000000, 0x0, 0xdec5, 0x8}, 0x0, 0x0, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x100, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) socket$unix(0x1, 0x5, 0x0) socket(0x18, 0x1, 0x0) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file1\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x2, 0x8}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) truncate(&(0x7f00000003c0)='./file1\x00', 0x6) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000400)) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x83}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x80}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000440)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f0000000480)=[{0x0}], 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x0, 0x0, r4}}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f326fdb6d6a87", 0x7}], 0x1) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x0) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x20}, 0x2, &(0x7f0000000340)="71e95f84cf71b59c7afec37582", &(0x7f0000000280)=0xfffffffffffffca8, 0x0, 0x0) executing program 7: r0 = getegid() setregid(r0, r0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() utimes(0x0, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1c1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x3d, 0xfe}, {0xf0, 0x40}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x43) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000280)="e091", 0x2}, {&(0x7f00000004c0)="8d5551ec84258778e32fe9bbe42cc8f3147a3eba8e19ab2c0dff93aaa035be2c106c399869f0435119cf4c071c8aee7ef2921becd7d4790900000059067ab3d185587234186e96b8fde9ac51def6a77b8b893e2abd154dd886eafbe03881d20900000061f348b29e5a86a06f6d4ca562349acc6d6a24ad7b919523e92dda6bc13dfa1f07a925558d0b5fa53b0d63ab0000b5db29927835f9a4e3613232b6a9e35d1442f9de14b695e10324bf468ad386c59d0b4846ec0a527555cf851ea59db689c627216006a3f3913524bbb365007c682181ac1c9abe07c13840553c8545f7b25c3c0e8631532c74246e15cf8247385dd63635388d7e4b6360924ae25384954830e4dd41ca8cb4c4a6c59af537358f9bc2cf898b29bac389d44ced7cfb61adeddb6660d23fe4e4634f35b164db3c0d8848d1bb6e3e765bab7b0a948d8fdf56a08a65b04021a46ebf2df0", 0x14b}], 0x2) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[@ANYRESDEC=r0, @ANYRES64=r0, @ANYRESOCT=r3, @ANYRES8=r0]) r5 = semget$private(0x0, 0x4000000009, 0x82) socket(0x20, 0x4000, 0x1f) setrlimit(0x5, &(0x7f0000000180)={0x3, 0x9c64}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x8}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) r6 = socket(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) socket$inet(0x2, 0x8000, 0x4) semop(r5, &(0x7f0000000340), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) syz_open_pts() close(0xffffffffffffffff) setrlimit(0x8, 0x0) executing program 4: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x211) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000), 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {0x0}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f0000000200)="f2420c5ccaeaad9f77a805ceeb247b063a6c6ff1cbe5ba0a4b4bb350cb1fda9cc0d08c2310f2c0350e73933838496058b152bcae427a9bc8eec91d9c98908b4cfbb6db8094e4a5aaebd32dd9c2b2e221c8f3fb6e26a6f92d799e2692a75c7ad01641436e76def55097b8a47ab86b7c7e9e6049b082117e4016d7bddd25b52641f5ffcc", &(0x7f0000000040)=0x83, &(0x7f00000002c0)="a2c526c0c1541775e04d2624ade53b6ef33a3d8466662614c1843ffcc191cc53c5f5b3f2a5e14576471fa21260ebbf7d59190f29eb5d5be5d593b8997083c65055d1b88568ee76218516e77f27b1aeb66c3adac1c16d90785445ebdbecb3919e9ffd316136fca07b96380fb0c2b1aeb9a488b1157a34451fa3cbfae6824fd1867372a376f4af2c7ca2ea67959bca30cf190750f80b7b30ab06", 0x99) setrlimit(0x0, 0x0) close(0xffffffffffffffff) chroot(0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$getflags(r0, 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)='o', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fadd2109969a3c812426344f0ca0b3ede703e3e0"}) readv(r1, &(0x7f0000000600), 0x10000000000002a5) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x6, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000003c0)=0x4) preadv(r2, &(0x7f00000018c0)=[{&(0x7f0000000100)=""/52, 0x34}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/60, 0x3c}, {&(0x7f00000004c0)=""/237, 0xed}, {&(0x7f0000001600)=""/220, 0xdc}, {&(0x7f0000001700)=""/173, 0xad}, {&(0x7f00000017c0)=""/227, 0xe3}], 0x9, 0x5fb) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = socket(0x11, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) r4 = syz_open_pts() writev(r4, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x0, 0x3, 0x2, 0x9, 0x9}, {0x7, 0x8001, 0x40}, {0x5, 0x0, 0x0, 0x0, 0x86f}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(r0, 0x5) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) shutdown(r6, 0x2) recvmsg(r6, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) sendto$unix(r3, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000040)="6700d6e5", 0x4) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) executing program 2: open(&(0x7f0000000300)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x30) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000011a000/0x1000)=nil}, {&(0x7f0000357000/0x3000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000530000/0x4000)=nil, &(0x7f0000915000/0x2000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00004b6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000742000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) r1 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket(0x11, 0x3, 0x0) setreuid(0xee00, 0x0) preadv(r2, &(0x7f0000000840)=[{&(0x7f00000002c0)=""/155, 0x9b}, {&(0x7f0000000380)=""/94, 0x5e}, {&(0x7f0000000400)=""/234, 0xea}, {&(0x7f0000000500)=""/252, 0xfc}, {&(0x7f0000000640)=""/227, 0xe3}, {&(0x7f0000000740)=""/52, 0x34}, {&(0x7f0000000780)=""/42, 0x2a}, {&(0x7f00000007c0)=""/120, 0x78}], 0x8, 0x7fff) bind(r2, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) r1 = open(&(0x7f00000012c0)='./bus\x00', 0x2, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000300)}, {&(0x7f0000001400)="4bdd474a8c385fc12826b40dba57c166123b08ce647888b6363c11c9c6aa5a6a13f21e1622cb58da373e413e1b424c2648c2692d433be73b2943ccaf382992b00c1a739ebba47a95815c38970179bc1ab93d", 0x52}, {0x0}, {&(0x7f0000001540)}, {0x0}], 0x5) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() mkdir(&(0x7f0000000280)='./file2\x00', 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)='r\x00') write(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file2\x00', 0x0) close(r0) r1 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x3) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "32060000000000000010000407ff00", 0x9}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0xfffffffc, "031ffe4063000000000400bfc000eb00000000ff"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r2, &(0x7f0000000100)="73c3523a09afb0d578e7f744e2a22ab296d97fc398c7112dd6d7fd927a685fd929f115a170f17bc03c573cdc0be94287760df599f2e8c6d7d689dcd22f357f6c7422b4147c18c9c95fffb39937dfda21f367678aa0c9b9b95fa56887a9819e6925af205fdad0d009a3f9970876e87d8565f017ac6b0d04bd2f460e5ab6c873340d575cb63d72a50df6d109cc7b6a54a285f6f307eb29f1a4bbd5ac13bf279d07fd28b90d636552377a6e48ceeb0143c32f341362ca1d4dad79e9e23ee8a1", 0xbe) executing program 5: r0 = socket(0x11, 0x3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) r1 = socket(0x10, 0x5, 0x40) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="10000000000000000000000000edea8ba6cc23e9014573b3733004547a9e946d0f780720cbeea6ca9757ee20ca2294cbfc52b012a525d2f514a35aaa860c5fb9164edd26a4cc5b2af022dee3ef6fc3244790e1d9bfc2fccb54903ff78f5767612bf91c7685b23688d449cf6158558a6cd2f7c81f1a269a0a0fe3aeaabb01b6708ce28bc30824a2f58cb91cd5d5b28669711a1e8b3c993aff63aa0f5d04d0c79258e4872acd7325f7dafe48267804232d0944707409d82bb9fd5d028b01a940bfc742c27709d4d3dc11a2a3dfda609662d282646eba9129"], 0x10}}, 0x10, 0x0) recvmmsg(r1, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2}, 0xc) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x1000, 0x5c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x31, 0x0, 0x0) getsockopt(r5, 0x29, 0x31, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r1, &(0x7f0000002640)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}, {&(0x7f0000000440)=""/177, 0xb1}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x6, 0x0) mquery(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = dup(r0) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kqueue() dup(0xffffffffffffffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000080)=[{0x6c}, {0x3, 0x0, 0xfe}, {0x6, 0x4, 0x0, 0x1}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r9 = fcntl$dupfd(r8, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r9, 0x800c745b, &(0x7f0000000080)) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 2: openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="e86f8f65d54a126335", 0x9) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0x1) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x5, 0xf9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mquery(&(0x7f00003d6000/0x4000)=nil, 0x4000, 0x1, 0x0, r1, 0xffffffffffffffff) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) mkdir(0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) unveil(0x0, 0x0) unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000140)='c\x00') open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x15) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="12e1f34ba50431a705ebc4", 0xb) executing program 4: sysctl$kern(&(0x7f0000000080)={0x1, 0x10}, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, &(0x7f0000000040)="1f9b3298c1fe17a6f722bbe17a89900be84d", &(0x7f00000000c0)=0x12, &(0x7f0000000100)="cfea172ea3f047b0aa8f08a991ad5f253b9245a1a9ce6a5897ccf518d88c8d68c7c77bf7100b6b17a0f1451c43c9b74b02122c79ce0a1f0df317dca0bddc69991dc575491f56b6b7658002df23681c86d6f386a330ab0788284fe4cff7104dd5278f318902e11f5a6ef7efdb17453dadb5134d1277d1189c6c6f8cd0e5a28918fbcd3afecd40502a406c269e2461ba011e363bd035f86cd7744e797c0d68ca4d3e9378fb7138a16ab1a5978fd97809c078e92236660093b7b5cc64c35f876d8dc33d8f7cb39d6e8a76d38311f2d8b7964e", 0xd1) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000003c0)={0x0}, 0x0, &(0x7f0000000400)="004e68409ce122b4bf42c85efeb0a954a2eaa420811a4530d7601bf348aa3bdd1b16f7df95d9e67581ef1338e878344ccbf52d05843b335c76e386f78da5bce5a7b02458473e84ce73d85dc75918cabc1d02d74c547dd8018158faa35fd323ccdc9027ac3061a5fb19e575630a2827559ae9d175413c06417ea772025609d82114b0d7a303b9f890e19c6d5c192f2370598ae317b48ba2dec6b4a073044ee77ab8d3107f", &(0x7f00000004c0)=0xa4, &(0x7f0000000500)="21af195cf71e430c869bfce3a4716523ba4a1f1bae5e464e5d57a446ce3c8570f8085fb5cc311bc0f8427dcaed8b257e2dd7e6da8fa78c1d8f", 0x39) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) mprotect(&(0x7f0000dc8000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x62, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd605ccc30002c0600fe8000000000000000000000000000aad2f2b504ab6f462bbfc599f396f5fd534e224e22", @ANYRES32, @ANYBLOB="b002000091780000"]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4401) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0x7}, @rights={0x10}], 0x30}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r0, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) executing program 5: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr}, @icmp=@generic={0x23, 0x0, 0x0, "2d917dcb"}}}}}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000002c0)=[{0x2d}, {0x40}, {0x40e, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) r0 = open(0x0, 0x0, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000f30, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(0x0, 0x0, 0x0) utimensat(r3, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000080)='./file3\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./file0/../file0\x00', 0xc) setreuid(0xee00, 0x0) r5 = getuid() r6 = fcntl$dupfd(r4, 0x0, r4) chown(&(0x7f0000000080)='.\x00', r5, 0x0) mkdirat(r6, &(0x7f0000000040)='./file0\x00', 0x0) setuid(r5) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x0, r2, 0xdf8) connect$unix(0xffffffffffffffff, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x404) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000240)=""/31) socket(0x0, 0x3, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) dup(r0) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd6000010000383a00f6ec06afdf466c130afc590bdb9e4fb6ff02000000000000000000000000000101009078000000006000000000072c00457c5601a5ae235d3544d14cb2e907c8ff0100000000000000000000000000012b000005"]) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) executing program 2: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1}, {0x206}]}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) seteuid(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x40d3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "d569a404baf180ef1c00"}) writev(r0, &(0x7f0000000e40)=[{&(0x7f0000000600)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e8f4abba6f18e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99aac19aa82643902b0fa1426038543aa7b52e439194af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190db04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1", 0x156}], 0x1) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b1000501000000dd3d2de2fe208e249f0500070107000000330100fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba090000ae61ad1b93f8343712cc1100b71dc00009010500000000000000130000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [], [], [], [{}, {}, {0xfffe}]}}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) chmod(0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) setsockopt(r1, 0xb5e, 0x1, &(0x7f0000000040)="2053215c1830a98dfa2274c5b1d8e5d82b4815d2301a5bc16376846fe8a724626adee076", 0x24) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000b80)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x81}, {0x206}]}) syz_emit_ethernet(0x2e, &(0x7f0000000440)=ANY=[]) r1 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) setsockopt(r1, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(r0, &(0x7f0000000a00)=[{&(0x7f00000007c0)="82a574dd7ea58f0e4fddbaf5ffb51fbadcd58063a58f15de09d8aa32459b47eb48c38e34c05aeeb5d992c715c825fe2dd4248ddbe7b248347a8a2d66b62f742f3c18196647b0d2f826d18fe472e42464270d6941997ef94bc1f92ab471a790397abacdc0b3fef7a4216e8ae275487ea89a62b1c2b0945c47ff0c4ccfd78f97851a6226cdd7b648149e9fef4166cdd030f1574d58ea38f8b8952ab71391f29c6eb1e402e87d75083d31e6", 0xaa}, {&(0x7f0000000880)="25e57ca9562584fbd70d6874f66c769af4f9ad4b15f47f9186d50e229f0ad76f5610f8e67d73918902e69279071e5d28ee77bbaf656231ec3c6e970c23f48f3b894328c63101036d78fc978c4d669d2161a0b1aa1d584e0e047510", 0x5b}, {&(0x7f0000000440)="945e1125edd61fa76f9849e9ca0a7683", 0x10}, {&(0x7f0000000900)="16941992a81b6226dc8cbb2364ea793c65f89205644b1fafc00c5406eebebe711c3d0b962cd2ad62cc41167edc3f004f587337638dea1d2d0d6020295c2aa3aad9a4d4e879082104e853f83dcda6af81fbf1a42f33165dc1b92b5467beccd25fd97736da6960c39f283d7ffb16865bb6d75d43436248e036b2b0ed938a7ecf3ac0e05cfe1146678a16d6074c37c2b8034989c7e52b171b33c0a7a158be2add804bbff455dd974f8c3f1534e06454a63ee3a2494c8265a52ecf8ead3eb033cf5f272da81f9203d89cd4a8a678fa904fcba56ba8c8358a855e4caabe5dd8f00489759067", 0xe3}, {&(0x7f0000000680)="766845a65f7966088daeebfd88b9cdec", 0x10}], 0x5) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x1d6) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r5, 0x0, r7) setreuid(0xee00, 0x0) mkdirat(r5, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x67) renameat(0xffffffffffffff9c, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r5, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r5, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x5, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') setreuid(0xee00, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x84, 0x0, 0x0, 0xfffffffe}, {0x7}, {0x6, 0x4}]}) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) mprotect(&(0x7f0000772000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x11, 0x3, 0x0) getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x7fffffffffffffff, 0xffffffffffffff81}) semop(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x80}, {0x15, 0x0, 0x0, 0x200}, {0x16}]}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) socket(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) setregid(0xffffffffffffffff, 0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000001440)={0x0}, 0x10, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="e5ffffff00", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@info_request}}}}) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) r1 = open(&(0x7f00000012c0)='./bus\x00', 0x2, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000300)}, {&(0x7f0000001400)="4bdd474a8c385fc12826b40dba57c166123b08ce647888b6363c11c9c6aa5a6a13f21e1622cb58da373e413e1b424c2648c2692d433be73b2943ccaf382992b00c1a739ebba47a95815c38970179bc1ab93d", 0x52}, {0x0}, {&(0x7f0000001540)}, {0x0}], 0x5) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="0600", 0x2}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) dup2(r2, r1) socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r4 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x15, &(0x7f0000000000)="016f8430", 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r6) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r7) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) listen(r8, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c0000000000c9"]) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) close(r3) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000000c0)={0xa2}) executing program 1: setitimer(0x2, &(0x7f00000005c0)={{}, {0x3}}, &(0x7f0000000600)) sysctl$hw(&(0x7f0000000080)={0x6, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0x7fff}]}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000120, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x3016, 0x4) setreuid(0xee00, 0x0) getuid() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r2, 0x4, 0x40) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) shutdown(r2, 0x2) close(0xffffffffffffffff) r4 = socket(0x18, 0x1, 0x0) close(r4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) executing program 7: r0 = open$dir(&(0x7f00000001c0)='./file0/file0/file0\x00', 0x80, 0x12) mknodat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x10, 0x23083d9b) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff80f495faaaaaaaaaa786dd6000000000183a01ef167d2d0000000000000000000000bbfe8000000000000000ddffffff0000aa82"]) syz_emit_ethernet(0x3e, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000010000000000"]) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file2\x00', 0x0) msgget$private(0x0, 0xa0) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="03b4ecd7bb2e7300dfd73aa1fe916ea6cc2cdef49d30a602c2d356b9cb9accf4d71afb0adfed9da5e4d5e2a947eb0029faebb6a3b1b01675ce86121e116fdb31d87941ef2f1353cec4b8cfa5ccfb504f1e7b141112f407e5e4fa90cd21c50bd074056e2bbd77d8a95cdb234a578283d343f514787c6db456ed0beac0859e52417f3c1ec852f6831c74d180a295d6bda986d63872bc6f07"], 0xd3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') open(&(0x7f0000000280)='./file0/file0\x00', 0x10, 0x40) unveil(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000100)='r\x00') socket(0x11, 0x3, 0x0) clock_getres(0x2, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xbd, &(0x7f0000000080)={@broadcast, @empty, [{[{0x88a8, 0x5, 0x0, 0x4}], {0x8100, 0x4, 0x1, 0x1}}], {@ipv6={0x86dd, {0x8, 0x6, "c373c4", 0x7f, 0x1, 0x4, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @generic="13c85a3808274f36f6716d6d3fc42ecdd4a819b30f30d753ea0f6301cf3e0f34af76a666814539852198c0dd1be8d370d250b3cf9f0df25c0b52d29ed08da86ad58f7979ce056d2461511d0747f5172b750517b2068e65e8cedd5c1ead932078ee23888c91331cab1f20ee7a923cf973f2d48a36889a3d8ac51ab983d5098c"}}}}}) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000001}}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xe02) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000200)}) socket(0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000800)={0x0, 0x0, {0x0, 0x3}}) setreuid(0xee00, 0x0) getpgrp() r3 = getuid() setreuid(0xee00, r3) r4 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r4) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x0, 0x0, r4}) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000200)="eed40900", 0x4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r5) r6 = semget(0x2, 0x3, 0x6d7) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000002c0)=""/124) setreuid(r3, r3) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000440)='./file0\x00', 0x0, r8) r9 = semget$private(0x0, 0x4, 0x114) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x1000000029, 0x31, &(0x7f0000000080)="b6", 0x1) geteuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, 0x0, r8, 0x9, 0x1ff}, 0x9, 0x1, 0x10001}) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000380)=""/16) fcntl$lock(r1, 0x0, &(0x7f0000000240)={0x1, 0x0, 0x7b48, 0xffffffffffffffff, r4}) executing program 5: madvise(&(0x7f0000792000/0x1000)=nil, 0x1000, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) open$dir(&(0x7f0000000080)='./file1\x00', 0xc3a2f86f23975bec, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r1, 0x0, 0xfffffffffffffffe) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) getsockopt(r2, 0x20, 0x0, &(0x7f00000001c0)=""/95, &(0x7f0000000100)=0x5f) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) acct(&(0x7f0000000180)='./file1\x00') syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800480000280066000080009f7800000005ac1400aa0094060000000000020000001100907800000009"]) executing program 2: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000380)=[{&(0x7f00000003c0)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6925f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad0476475ab00b823bd16e6adca3476d84cf16e03cf8a19a80d10c6ff3b4cac636122d0aa9f734feb03114203fed57e8c4a8d36225d93d76381403563cc354188f63aa34937cb96d312673d283eefa8ff4b09c20a1226860f4e8707bf521977c531c6b74d735fbb59181c2c2a78df917f854d96b6904fe8d174605c8e81fb9351a32868c723fc56d696974d92dbf", 0x131}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000680)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268", 0xd8}], 0x3) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000000)={0x2, 0x80000000, 0xd6, 0xfffff753}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, &(0x7f0000000080)="65feaba9a71942a5", &(0x7f0000000100)=0x8, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x200000000000}, 0x0, &(0x7f0000001a80), 0x0) close(r3) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 1: r0 = semget(0x2, 0x0, 0xa0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r3, r5, r7, 0x40, 0x1}, 0x2, 0x9, 0x7f}) getsockname(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) sysctl$machdep(&(0x7f00000001c0)={0x7, 0x1}, 0x2, &(0x7f0000000200)="8c3c204c8acd144804b1f895421e43a551c2459417e6484d399cdbd5333a1095180ee3ca16c5b9a7a68aea1be1f06a56c38387afdaf1de500ebb8ec13928100a8dee6865cfb8d59e2e8386288b92c523d7c07bc42949e0417f627825a3f4bc08a54310204cf8944f57e59df9729f2103d304917ff9e5833dee1e41eb8fb9f726a1eb122f1885ef0d17eb930999d2cbf6342eed8bb9ac3e", &(0x7f00000002c0)=0x97, &(0x7f0000000300)="244d0bd9e8bd54d66d17b705860dbf4338cfdb42a953688d6ef0292eec14cc771c6342b539be42566a2cb4bca1dee5616ff2c32f0061fa94ec89f95aa2d61db1078c456b34ae57663679854c17b69d61994e07b4fcc7df00895e0940d61d650b422383d5c6b34143f94eb7c7ebdc673b48820e6100c1c90128235d3f14d6ed0d63868f794e35bf7c0656c01b560cae1b896bcf63a046999ba3c82da028226db39707d6c3f26a2ec8ea4d44ddaeb3d9997f031fffc534455f31355de6316fb158d7d803b94d7628c0f14b4e2418f4830a3db97d142f", 0xd5) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400), 0x10, 0x0) r9 = socket(0x10, 0x8000, 0x9a) getuid() ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000480)={0x2, &(0x7f0000000440)=[{0x1, 0x7, 0xf9, 0x2}, {0x6, 0x9, 0x80, 0x8000}]}) r10 = accept(r8, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) recvmmsg(r10, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f0000000540)=@un=@abs, 0x8, &(0x7f0000000600)=[{&(0x7f0000000580)=""/108, 0x6c}], 0x1, &(0x7f0000000640)=""/67, 0x43}, 0x20000}, 0x10, 0x842, &(0x7f0000000740)={0x16b5, 0x8}) connect$unix(r9, &(0x7f0000000780)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$lock(r8, 0x9, &(0x7f00000007c0)={0x2, 0x1, 0x8, 0x100, r1}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000840)={0x7, &(0x7f0000000800)=[{0x6403, 0x6, 0x4d, 0x3}, {0x8, 0x0, 0x15, 0x80000001}, {0x7ff, 0x8, 0x2, 0x7}, {0x7fff, 0x0, 0x40, 0x4}, {0x0, 0x8, 0xff, 0x6}, {0x9, 0x1f, 0x1, 0x5}, {0xffff, 0x20, 0xff, 0x9b}]}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000880)={0x251dad48, 0x34, 0x5, 0x3ff, "9bfc49827f81434d5b71222d1965dbec9753947a", 0x1e91791b, 0x40000}) accept$inet(r10, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000940), 0x200, 0x0) sendto$inet(r9, &(0x7f0000000980)="42aad433b6e40f0045f2aee101de649e37fd08e6dcf34d00e9ac5420c77855027db5473e5f7cd8f0cbce296f6adeca8cc21398f2eaa70dcf5ac40ddb6959c6d9a7f97d6c53f8ac465c5a4937c9d8efdd50993c9659eb0be7de5fa552f071e2756ed7ef1014af16b34b206d4c3cc5a4cd8717a5032c9f9f658d0d6e24e50afba6f5131f78161800f07b8e2abf4396816d7a3d7ee1f3165d8b947ebacd23f90a6f6650c1a37fc08fd4ecc8f8119ddc7bc12f458eb1ce46dc5ead3ce8b0", 0xbc, 0x5, &(0x7f0000000a40)={0x2, 0x2}, 0xc) r12 = shmget(0x2, 0x3000, 0x606, &(0x7f0000ffa000/0x3000)=nil) r13 = getuid() shmctl$IPC_SET(r12, 0x1, &(0x7f0000000a80)={{0x3, r13, r7, r2, r7, 0x10, 0x1000}, 0x200, 0x2, r1, r4, 0x9, 0x0, 0x9}) ioctl$WSKBDIO_SETBELL(r11, 0x80105703, &(0x7f0000000b00)={0x150a6ccd, 0x8000, 0x116a, 0x6}) stat(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)) fchdir(r8) socket(0x2, 0x4, 0x0) r14 = getppid() setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000c00)={r14, r13, r6}, 0xc) stat(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000c80)) executing program 6: sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlockall(0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x23) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000440), 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x54}, {0x2c}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) r3 = semget$private(0x0, 0x4, 0x28) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x9c, 0x0, 0x6, 0x7ff, 0x1f, 0xff81]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 3: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)={@broadcast, @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @remote, @remote={0xac, 0x14, 0x0}, @random="65a26a748be2", @multicast1}}}}) (async, rerun: 32) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) (async, rerun: 32) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000480), 0xcc, 0x0, 0x0) (async) r1 = socket(0x0, 0x0, 0x80) msgrcv(0x0, 0x0, 0x91, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240), 0xfffffe7f, 0x0, 0x0) (async) socket(0x20, 0x4, 0xa) (async) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) (async) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1c) (async) sysctl$kern(&(0x7f0000000100)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000180), &(0x7f00000001c0), 0x0) (async) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e461e86d28ad0b3c396f8001af56898f23a387716fd3f4af2f2f6dd16daca44b2d665bfe0e015d82299f641a1d125a158087e18"], 0x101, 0x800) (async) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) (async, rerun: 64) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f00000000c0)) (rerun: 64) sysctl$vm(&(0x7f0000000840), 0x2, 0x0, &(0x7f00000008c0), &(0x7f0000000900), 0x0) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) (async, rerun: 32) chown(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) (rerun: 32) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) (async) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000200)="b10014bba3035f35f36d000003000000331c13fecea10500fef96ec0c72fd3357ae3020000d34c2990d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000800008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e08004070000000013000000b5d6bc37160a2afa2bb0593491c5cd4d42357421093aa81b39646068d48305993aae97a8b63c406b439ab444d5a4753d71c1717082c6e9bb2de2ed7eef95978c7f9100a8", 0xf5, 0x8, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) (async) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000540)={0x2, 0x0, {[], [0x0, 0x0, 0x7, 0x2000000334], [0xfffffffffffffffc]}}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e1065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da400", 0x3be}], 0x1) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000380)="693b9bc414a932026faf3315fad027f7675c5eecfe86d6a9854a0fa28094a0fd37457734efc6068a2452f3feb662749601271a327c7dbd99a7b0b2c88a444561ddb41782fd8ef037266abc2689d5b175c481b40ba3bb1c4ee8e3ee430cc43af7c17a6c622ee6b9420d67c833c9de303224518c8b2e1093b5c9583fca549ab30204d4b3def6af6a8ab308086dc42886aeaa729b84a38aab7b5137f940551e3dd37f1aaf2bde95449b41defab3636930eb88d5d4c8de7ca6c5c5bed01b53b3327ba81ca2a171b57235", 0xc8}, {&(0x7f0000000180)="7d7d8308da4092b5082ac1e0565bc6a1943e8f42c538b094b2288991df0383c5b47f6670e72bc89aa6", 0x29}, {&(0x7f0000000500)="cf85c9a3138e89a9075a4c47bbdd9f66db6b277303e57c56973c51c57b56165ccf2de753d1a966dc9167afcdd48ddb36b738031da0948febec4a26849b799d48bf4d158c25a43fa0c52d98cdcabc6ba05bc9ee3d8c64b72f8bad98f3f96a5d97cd1d0eede51308e8ee902a5e0da0ac56845f4751afe7fee535c18db7f2363a241553c0e457b58e310d85a1e4dcbce9bcc5a2ea16efe26e5889723411a90c7d0079d4e852a974b895d3", 0xa9}, {&(0x7f0000000600)="1d0524e18c641b2789403ddcaf89d68216e29201348307c7f26871596015a1f8b768095aa3a21a85aee293f4b1f62f2e07a385658efa05ddcb3b3a83178bb0ebb949b23e50194e85ddc4618775c2f99ad9efedd614625d688018fbd4d8559b96548f34261a589ee2a098c2d6735aaf1f4d962b3ee19286942499113707069f5105c06034bbded2021de1f96099c6707906ef95a64dbd21a343f70ac172b5bae33616a85e71f45f81bf38fed3d0b1644dac2bd22378e02e608e2b5f103deb5eb29706dd595316d3b7a0ee57d8c1b665896183feb2e879ca9cae76ba902daa7ca70aff6d3cfcafbe2f21f374af520796628f149729b90f11", 0xf7}], 0x4) executing program 4: r0 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000040)="ebffcbff86fd812eaa4e7130", 0xfffffffffffffda6) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7c}, {0x48}, {0x6, 0x0, 0x0, 0x40}]}) write(r1, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') executing program 7: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff0, 0x0, "cf00a6c893000000000000000000000000618500"}) syz_open_pts() 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, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "07000000557f40d0ea00b5a18a3b68088200880b"}) syz_open_pts() executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d45) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)='\b', 0x1}, {&(0x7f0000000500)="396f51ef392a1b4931723984a2071975987fdbaa19ac251e03841aea26f545fb294cfaa0f1c3b7b48fdb56d32775dadcb91dba8b2c71d1fd4b8f69b7176b000000", 0x41}], 0x2, 0x3fffd) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) sendmsg(r5, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) link(&(0x7f0000000400)='.\x00', &(0x7f0000000440)='./bus\x00') r6 = socket$inet(0x2, 0x3, 0x0) dup2(r3, 0xffffffffffffffff) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) r7 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f0000000340)={0x3ff, 0x7ff}) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f0000000140)) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f0000000180)=0x1, 0x4) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f0000000440)={&(0x7f0000000400)=[{0x7, 0xca}, {0x0, 0x1ff}, {}], 0x3}) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f0000000600)) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) open(&(0x7f00000008c0)='./bus/../file0\x00', 0x8, 0x66) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000386000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000570000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg(r1, &(0x7f0000001c80)={&(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001900)=[{&(0x7f0000000680)="3fda2c70cc805cb029559ffe655dd5ef5034a2b4a1dd47a910204ea32668e98ac13d53358ef08196e5ab0aa25f9ad56798f34e4461983d6b441b31eb4967acd6", 0x40}, {&(0x7f00000006c0)="7c72aee3a9191ca207", 0x9}, {&(0x7f0000000700)="1a143e49860d4cef2a58e70774dc92a1a2c5b4366b4b5b4b2fc3b1cca032c859c77be67f1a165e2750bbbe46292bd39ae8fcc479", 0x34}, {&(0x7f0000000900)="78fe739357c249016f18796966567323b50b3e3e764ebd44d401658753f344dd3fadf2c03ec5d8d0bf1f274db0b57c9893ed8391041f5b1b71572fcaf74280e6c601d869bf6f3b99f391eacc142e4148f79cca3207d822903d2d16972f599d9c49ff086b4f7ca972615aec6ab3a83dcd4a65de77ec077c863688f563b630b2ce7aec61f77cd0724deccdde5c3e5c86cae65caf4337e1e0cc03bfbbc0711f9199faa4a2e42fcdc8a0f64f9b75baac862c8ccfb9c29e4c2953c9c48cbb0318b8425bc7ee8bc04ab973bc1361985b301bdd6c74e0bc05c1e9326b280e6d9211149c07e07cca360d62324daf94bb9ff2740e3469465106ca1d488c1bbd25d496ba7df43b8fa1cc48cfa57c0b566b835457114565c2e01b9baea62523d63890a4eae2f4d1a6e6616a6351e05b3ddfad1064ef4ff54065eefc63ff950453549b6cd539c6d14e66e6e26d66852884dd1bb5e2192d56bb99793ff2aad881626fb640adbb331cd8fbf128b4dd747f4226c53f4f6fcafa6bc680d837dae8983978b55ce81f762998d7e9d783ae467f9e3105b36107667876e0e14a33dd1cf635ac1333904cbdde72ccaa42aec9bff7133f3edb9e8fdaa3e45b8c6dd481e49f97224e298c5e62211888964847b1d006ed1ce0c1b74e079095ae2132bafcb4fcee8e0927b0788d95c97fba6b1ebf21bb5cb02133ee5c461700cb6e5d764cbc0eece7f12ee3f6a4191450f36565f2af240e0c6a352ef7e93857c18c15b07b7cbfff60e7f5033bba5e8264e8069be3c039621fbf9ef1da0d4db8ae5b3dfc04f3a510744bf96cb01f12a70d0620c5bdc710ebd26eb1cafc8a8290959011b5074f82ecfd340f175a18a1ea135cc24061c251ebc9c62a6463c6715b4f4aaf6d88ded9079519091d8e1dbdbbaa8c58a9f6f90fe5ea2e32f47b0cf9ba9cf644f2f506754a9673859928083fe1364f1ce3266e07c249db547b87e887107aa4ccd2ebf7d68e4399dc77e88ee30e33d735e036dbd0094acb8bf7d6c44199049013cf7d39c56aa44d928f313a6888117e9380a6c993592dea8ff296d43dd901609a37227edd7cced0b3cde800e8fc309836fd6d9c5883a794785b70c65ddcb39c1db82eb73ce0122423788abfd7c3180c45896d8fdd575a9002d370af9a1a8825d238070bcea6f431d33bf8ba8a17eebbbe7049b38860b067bf07a0196563add7236951d88436c068282fbf3819235cdd60b63112a5ed70528c215cc0da8106ae0b696685998a7c6db10c59346d57bcb9ad004de41cb9b4a67ef96c845d23a9a6f0583efa4d648056046bbb4c5a60a07f64ab781d8b53664b559fc67ec4d95b7542c6bca8d177798a8810aea4c18301a258aa466b39fc5483e84c42e2faa98f0c0f10c8cf1549bfa7b3aa6dff5c1882dc13c216fdd8f66f57ae99f6aab049695cb1719d9dff406c607bdbaf74470984430f63f719921dbba96f42a88be543889d6db8e20c337ad2d021d6bd91dee673fce4ce8835a558c0d3dc717f1a5486e54ac7413d697e6b6082407b6105791ad4f4449159c3687fc8281f30810fbb55864b320b2d58a06f52de4ab5abba2eb657123c161976e791a1f5972018f790dbaf718edb33f01206d46656c7dbbb433f6a0c4aee299fe7b9491b5e8b19a6ed1bb2fab6b2f4f2f59004ad122e187f2b6b29ca6bad1f4fe61fd3322100f53ddceff0b1346bfbfa0a88877562b0b76868d7351eb6a4890e939a3da3efecd6200010cdb10fe1882072cf165da07769009da435e7b5050ad8b4ff78f19b2eb766baf90fc7ce08c88b486e6af5f0d6a2358be699863fd8dfa45f481bc1db02c43784c1ae5116fa5acda8d5b6972157d08b9a181bbe7da493b2167e455dc8f89afe2be27686cb62074e9f49a653630dabe8a2660578ca6e0bd0c2ab55f074d7509edf7b7b6f2b660f373f36507bf50730690cebeebd499fa785dc4704ca39ba7b0997e25374cb6bcd5656fab6c46e21dff0bba8e7f5fafb6b10486d96d739c67776d6cb653c4451faf846dbea1d565746a4bedcd6716bff667c53a5f7c4b4b3487ee3d9434d34bd86a486a688fc61e0390f6139cd5068667ea1e87adb1396bf7192e96e8540871c2922981008eeaf48214377bdca7bb15dc5a4d9267595560dfcc723474a2640f400583c35557c5d567b11c65a787372462553deaeb9bf94b755660ee75cdb4dfc80b11bd8d3a4d18aa785bb866407fb5d6594c9fc589fe36439cb3529252acf4573a8fcd525f80835f8f717adbe8a48e15fe0450fa155ed59b75b310cc2b7e9680b0a102f0bd0cc244c97a863bf8ad2237fa254fae0bfbe9e9316ad94895b752bacdbffae1725a0f74c59ef0ade384253a073af17cd9235ed3c3476a1f2ae373764e97ca9efd7539accf191abbfa9cd9e1462770e03094dd76602f94528087c985806eca5844279606d76353aeb7f634e336d35279b201c79d8c9ea11aa5b2c9b5790a7bce031db727ab4d1547acf2fb0bb10dce22b667ac9ef0f5e2ab8802da64fba35ded488c46f8c28324d12b6d35f44e6781067777d53945801b70baddf6e4130dc66241c704c1fbd3d4305137fd60a144c597bc390a7aaa796883774e8847ed763e05af9174c64d76f6b11da30da1e28a875c6c127c09cb2f026748d92116da74eaf04922c8f8e4342cb93028fc90c6a532cf0e7d3905cd05957b5d5852df028770a9102168f2a2e2ec852060009dec25a440ce01d3bf6783c6691aa9a4aa140bc556a319fe1d6df9a7b1abd1c42082794d29964aea339ab6c0d1aeb0fddd55399c88af9117e4072ede80271a8231d354df170befdf569055888afb7eb31a48a67ecec0941fc699371d206a45697aba0fd3d9419f753e950803690bf2129a902ecc6ff82bdc06eaeeb359c23809323a3602da2893b0ced7001759a47735904ca8c000cc857b762f591ce0873135d0f29aab779bbdbe1df092cc3848c2fa9f9a22554482b0bb2eb22656004e9d1ad2958fed975b1071314881fba9151cf30325a5dfef22418a2d2620c6999e7d4b8654c56086f994981f69d2a9fa6e0fe107b284327d0c1717b161757bd5eb033eac1b924d0aa7566505a5f5854f3214c73b1db98803d151515320d25fbf0da8cf92be74f5eaa578a573d07eb5c330325274d1956a0a26588fa3ae10f2b98ed0f8f7f294d7a874998a594ee077744779d55ff1de3651610b5494f590f37c0f10a8ca453a1357e22f77d30e03464813edcbb802849ed14e7b4c4447afb40e05e5d358c2110efd04d5924c367f3143e18bbd8991049e46f1ceaa98222aaedf5fe95a7c63af22820284230804d073c2a350f6beeb6e68ae9552d5695b05da693b43debb9d68551bac2f5fbc1494d1de0319021685f36d3623920943b46d5327064b11317aa6ac4757077acfbd31a1816785516e841b27a24dfe6693e34e12fb226b70825c782bfea60691c23aca08f314635b2c1259a7ecac1c2ca28c9cb6a2e23fb6a9b5a505e4264d5b1c823349a8983ebf9a1799654f0d6e7199b7fd27f5fc2cd3292a145478776f6e5cb9438c4011d1affb8f734df7c9ed8c2d4c3b6597d44807b175962f045344cacc18cbfa0e15a3caccc60a90c661e03cd5ccb5c4e229d81e5e215fae251c38aed6fb088162cf03c338826e99be9e1cb9a97b14ff586e63bd90de601b9a26c1153afdbab59a4e12f3a322e26df326224abc3f2200de081ccba0becf47aa4e1a817a616e7ee66b4dee6eda59c85d3788363aaad7ee94061c5b3c4c88cd85c9e450d043dbc7079e4beb5dea3ab768dcd27daa28ca2238c29d6643f93f92c3500c1c5726af765bce2cfb1ab4a1bcaeaf613543e880da47803f45e0ac0ff0f2fd1d5d65248845cbcfe542ec5f95843835a07a714d48ccd815d3b5146f78206ee3957ddb6c61f795f5dd3495bd6c81509f9f20cfc225297753507dcb9dcc8de54e2ef33222c17aa7bc9b83256afda9f055a4a7fbae788af7b6d5467931cbe5364f17640d548288f5248c5ceff39b59d48dabec5ce7fdc20033b80bb5dd6a071e5818760889e28936d233b3bf6f14b18ca58b661acbe126b4baf6dd38ed463a4012ae0558cf857a14cbd3c4de254d9096258a5ed92a256c84dc4e96b07fe956cd22c9d46cb9dc1bd01fc395ec40eacfbf44648c830af2ab26f0f8c85f0d1cccb9fcffda828a9c8cd589b95c41b251ee38163565676d0118b1af9cd8987309bd68de0f1d49e8ba5edd609245cbd409362485066111d287af5c16d116bd830beceb3fa07027b2feda246d7732492f872a7e5d4a3961297f6d1a01665f810dd95b376721515b99db284ddaae7c902535b92a017ac17fded9646cd7734548ca70e1c03db0b12a3ee8211336667f6e12a70af2a4b0a11c0a8c78752207b587045803d133ebf895a0743dd3d1e3a38b291b51c10be445b233ff8a5d8ed9e539558e1904c170478ee6c5ff4c6885b393437e0cac204f83c20e847793fcda31f63dd372bcced46159d1ab982b889f77291f19a7f4e9ec634f81b9347a33dd54745c5c84f67069af7a4db08cf939e4abeb316b0ff2ec47bc19b48b7a94e2556a0b10fa0c2c4297afd6d5ebf783ff8e0bb2f23b66e4e11439b811d75e54f9bbde8254918f0008d5d6a4eda99f4d97f23f00f83a74b9bdbd5aa8e1e5279cc1d3cb3b78c24a7a7a69a16010afdb2b370c810432ca880a989c7549dc6412b87d209f18a02628b6476eeff5f8149534422a5f94de5ea91760a8320e72fbc046e6fb8adee63305fe88129c1d7df2227e4256ad62e385b8937054bbcacac9eb81245fbf3157b700afefff166873be9746f9020f5036ff8e7eb9796bf5f761cda611befef56f38a44bb3944ce8548789ac1059ba258197a7f058ab214947a3abcbd3944544831637f01d5fe4fd320af006adf78cc3991dd93a71e6747b6b647547e0072d89317bbb1290e1907baf2ea03678a7238f48b18031b69160c9fc3260c3c2964e7b9c490899bec570f3942da76e288fa81f7d2450d3749568d19798c0804660513c1db4f461b9883fd5357ebaa1462e257d9d56fa50bfdfd11e6139518ac81f94f41de0235609b5e66e042b41734ab2fc6321d64aadbca870b28da760ac0568d7e290bb39d8c7e0dfe4fd4d203dbe2934ba6600a16348c183b59ceb1c23e491d7ab4c3ebd1fc4d1a05595e307c63fa0ffd47700d1022ab17ef531e81b7eca4e4ad9c118bfbc3f7a939ade1874f41c912d11ac7a2b590c64a04764dcfcabb3c5d0ce7d9568dbec4140c1cd85877dbf871f7e6fe4d733e4530228ecbc687ee09330d251b222aaaac9656b315aa0edcda3aa61073e27eb6214b3af0016b29d00aa9d6152cb6e5f0617fb4265845df95349bf5d95443de276220502acc8a7eb4b7d03f46c021ad13d140fa69224920a74e25b92a71da7d0b965a1f460b0139d06a029367799834cf86fa6b6fa68cd4118c3c2873f74d5146a437df83552803b3f19454104b0e65383935d6e6c2ce508ae4469c02d0574e7861289c1ca14d9f2018954bd7ca08b2bdcea21a4557806432065a61a75c43955bc3a1b8cb9a89b74e6ceb99ffa9fb728610ab76709c72c6d9919d329286a30206461790696ae6f6bef97700354a268b36b98822e49974b3ef25128c4443628e930a81c0b9ba906abdd6ec867256094b732fabb85d784036180eff367d1d020dc1416cf6cccff00c29ccca909a9bb89eb7fbefd183689c2c2f6cad02ef90abbb6fa276132f61150318da89e4263cd444b326b1f470d9ccf55e2d840ad12453c9cb7b19f7b1", 0x1000}, {&(0x7f0000000740)="211927b8d0e523048b259e1411300e68c342a3f71e807cb49ee6929a2e96b2c8fe7574f6ed0380e93d9eb370225dcc0a8cad728c26555845ae8fc64e5073cbd2b690f80778511772e7fc5e7cf3084c6101026f6f21477014b0bbe0882eda702ce62c559b3fa991a430ba2a81fa80b2be637d321eb66454d73c0e1cd450e7a7321c6610c73d46243080144467643c6dc1d952441d613f605a174ff5e2f0955cb2fd0da0c75030145fdbae0fda1fe937f364ccd433f780662bf78a1efed7df2f2cdafcbc9b480919", 0xc7}, {&(0x7f0000000840)="7a1ad8541e32d63c9de4573c5049640100661e523358698d7895db461e6a8084af92eb87d9f1fb8ad16fe274af128ae44940c03661bafe913ba925f34ffe7661d1cc0d5bbe53a25bc0372cb363da26d75f8f167c5adf736d19b923d4656d161d9bb9f3747547fd996a4d4a", 0x6b}], 0x6, &(0x7f0000001980)=[{0xd8, 0x1, 0x5, "5dedb94c48036b17ef89307199937321db49227953ce2208411ba587f4411ccb0395d7e8b97b409aab264f2ebaaf81b82254c9928dfbd8486799add6238465aff7d24369c5c98d1071e402961f3732176203129894959d91a9b06109b2db8ed96e9d1ce769f21d29b96a3a3a71fa8eb9576e482394c670237c66db75a8a1855f5065d4dcf3f2ed3ba2018f9b49a508be782e4f22ec0b200c1cfbe484be4add2c4d3cd22e7dc88702ed24e4ff9306237d7c19bdd83ed4b1740144684d7cf296c7e811"}, {0x80, 0x1, 0x81, "79c9fec8b8c72801113fe2579e9cfd68e8206ceb5ad3e5511ad516a8e3f7b2a9894c20700849ce90d5108c30ca1a09778e21877e91891e7695cffd535fb709a23aad4667bedea011cee730e63ae0e861b48c48931a079c585a47a7552cd5965d055f6ffbb457656e19262d46"}, {0xe0, 0xffff, 0x6, "13763976fcd8bc0ba22e10132283f999c10a781cd7c0357562f2edc20f697c63af067c99f025a3695513dd9049ddbe63587da2d809429815aa9ee0bb0ef2aef2b538f62a4dfe615b27660503926e1c3830ca2efb57765276437cc16fce406c95461c8c3451836020f27f232f706a9d128fd8dfd6f8cf15795b4504301e4369eeed9daf6084db6352847057629b1b08c42c17b7ac60347486e82d4775869910c1e0ee057cbafc2ff2bb303e25bd504397232eb61cd57cc6352b0a1316c4b54c4e67391059bf1f1c52f3fa7319"}, {0xa8, 0xffff, 0x7ff, "19c4a0cbe8f08cb12d9e872fb8fdf3969f3c04104d80c0cd6b777e32a7366ba93075d07278281e88bdd28436c2e739c85b288047627a6373aebbc29865da1569e723f06e00dbd0429c2d2267a50731ce09d513c90b32e2cf32d20fbeb595ac98ab72dfe12620c678df98184dff597152c52c570310d7853ced8d815ec4fad485e08d16fcd6d6d8e102bedaa0df590d71ae75932373"}], 0x2e0}, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r0, &(0x7f0000000400)=@file={0x0, ""/520}, &(0x7f00000002c0)=0x20a) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x5}, {0x2d, 0x0, 0x9}, {0x6, 0x1, 0x1, 0xfffffffa}]}) write(r3, &(0x7f0000000740)="76e5dead6f01f8607d2100", 0xb) setsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) r4 = dup(0xffffffffffffffff) dup2(r4, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x801, &(0x7f0000000240)="09b2f7238ec5487837fc71ac", 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r5, 0x0, 0x0, r6, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, 0x0, 0x1f8, 0x3, 0x7, 0x7f}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{}, {0x50}, {0x812e}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000200)={0x0, 0x0}) write(r7, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) r0 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x5, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000600)="0933a5def1b5bc355b1bf435234d15442d36f4c96ff9fee47c116f7f067d5a638c1d8299acb5e77b3f731f5616212e89ff8bbeeb9e59d0897b5bab24e0387dfc40c679f4908a7267730b75a177e2be36768f696758c1e8ea718f43c3b4310f612dabdb36aa1212a29da809c00ddbdcefcb205d51f2e3269fec985e22a3e4ab3a8e15bafd0f704365ef09106277ddff2a4823b101d8678261e80e68e141fac8a57fafcfc897c6d4f9fae2b502160f292eeaa6b29ddada61027bf5bd69b0bad06fe8efc76b0f0e19afaab0a550cf79c844f6405c17ba9d93ca28131c12be6f4b87dee68192e96943b0", 0xe8) write(r5, &(0x7f0000000040), 0xfeea) r6 = dup2(r4, r5) execve(0x0, 0x0, 0x0) readv(r4, &(0x7f0000000200)=[{&(0x7f0000000700)=""/198, 0xc6}, {&(0x7f0000000240)}, {&(0x7f0000000340)=""/212, 0xd4}, {&(0x7f0000000440)=""/225, 0xe1}], 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) r8 = socket(0x2, 0x4001, 0x0) r9 = dup(r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) close(r0) syz_open_pts() ioctl$FIOASYNC(r6, 0x80047469, &(0x7f0000000140)=0xdfbffffc) write(r9, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x8f) socket$inet(0x2, 0x4003, 0x0) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/200, 0xc8}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f0000000100)=""/29, 0x1d}], 0x5, 0x7f) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='\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', &(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') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x21}], 0x2}) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000380)=ANY=[@ANYRESDEC=r0, @ANYRESDEC=r0, @ANYRESOCT=r0, @ANYRES64=r0, @ANYBLOB="05655037f2d56c2f5056d07927f43cc45e4f17616c55e9363039feb34ebafa88070d76f9f783ff5b4f00608e"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x4) bind(r1, &(0x7f00000002c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) bind(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) r2 = getpid() getpid() msgget$private(0x0, 0x408) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x8, r2) ktrace(&(0x7f0000000000)='.\x00', 0x0, 0x40000530, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) semget(0x1, 0x3, 0x321) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x0, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) sysctl$vm(&(0x7f0000000280)={0x2, 0x1}, 0x2, 0x0, &(0x7f0000000200)=0xfffffffffffffffa, &(0x7f00000004c0)="2913729faba70726d4cee8bed1da869aa5e7a0e7bdeba78919deddf4200e9f9c5ddbec9fb6de2a4ab2de514c95f3e72850a24c9a3dfed6b5131c4f5b4d05cd60b3c41bbc799ceadc431582b88e5e1ff2515de965b306851479c3e1171014752853cdbad0523bab02f8609338b63dc3c33202b9ad610b4989e09db08d9b6b7ce3bbf4d7d146dff79bd48b6d50eb6970e12bd15c8155466823686e39cdb4015ef3cd181259427d7a192f3209ae9c7d25f2bc9fc5b96379b12cba3a43a4e06736e2e50e56d30f7fbb50dcf1b1ff8f07f117da3f57678155e19e27f3d305c5ffa3d1c91148e310299c4c9dc3fad6fda3a0315fe066b27b1167c87114fa2a2138caaf5c76c67a40d72369f6d4e1368e2393ed8c98e0ad0000f70a1de8dcfd0d74afa4", 0x111) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000080)="0e09b290e96df58dc2b68bbee66019d57a080078c086eec038b4032938e8fe1257d5ee7f4880197c614d57b9508a58796eb200da5ae8f62c2a5a4ef2b5b299639147cea1445d1677d4d71fea5f60a17eb0daec2baf68ea83fdbfbe06e447798bc46eb51070a9c5", 0x67}, {&(0x7f0000000140)="a72b2af5bbdd42febbeb23341beb94f41612f83fa7b470fe921f18b29ed14c8dbf11e7e82ee81c1f2da160dd5e1e1497002abc036b46c0e7b3162fc4c8095aabde787e1132fb9a3b05f844720ea49999b7307d576c0e4eab550a", 0x5a}], 0x2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/80, 0x50}, 0x3) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) r5 = socket(0x11, 0x3, 0x0) listen(r5, 0x7) openat$null(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) r1 = open(&(0x7f00000012c0)='./bus\x00', 0x2, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000300)}, {&(0x7f0000001400)="4bdd474a8c385fc12826b40dba57c166123b08ce647888b6363c11c9c6aa5a6a13f21e1622cb58da373e413e1b424c2648c2692d433be73b2943ccaf382992b00c1a739ebba47a95815c38970179bc1ab93d", 0x52}, {0x0}, {&(0x7f0000001540)}, {0x0}], 0x5) executing program 7: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r2 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r2, 0x0, 0x1f, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000140), 0x4) socket(0x11, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="ab2dd9a5217262b5c6a506bbd5bbe4cea6e9afd74c1ea9b8615dcf1f8716b07d61411b90fb88153b53a4c589caae5bc7442daa8529576c5f7c4dfbb279def8349c89f22b0dbb615cc9e2fcca2eba6598b4246259a84d2c1705149a69694d4e", 0x5f}], 0x1) execve(0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) executing program 6: mkdir(&(0x7f0000000740)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') socket(0x800000018, 0x2, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) lseek(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setrlimit(0x8, &(0x7f0000000000)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = dup2(r1, r1) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r5, r4) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="eaec09f103c1c08c", 0x8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x4) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000003c0)=[{{r7}, 0xffffffffffffffff, 0xff, 0x4, 0x8, 0x6}, {{}, 0xfffffffffffffff9, 0xa0, 0x40000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffff8, 0xd, 0x20, 0xffffffffffffffff, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x81}], 0x102, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = open(0x0, 0x0, 0x4) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) sendmmsg(r2, &(0x7f0000000a40)={&(0x7f0000000a00)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000240)="c104ccbb9e3b2047c16d160fe05b873e7fc675bd39f04ffcbfb7a55102caaa9c85ff8ad7ceefb5d347f1e6f5a2431393c9702a1f92820ddcc3608c8bf97385677d296729fcc27cc65c6a43bac555627ff80210b328938f5a27439146430ec48956006eec30cab1629aaf90258e13a40f5c0f2b79c01002ee05750565af8244631aae13ac798394a16082e6465aeddbef10aae4b8a62afd52b5ce267a95b98c1c7cd6fda36e3058dfdf41683c1cba3bca02dea95ea443b3ffca2551550947816c14948e0fe88cf074ad08fffe5b5d52c5ca303d72fb8a01ff4472db6c94efb3ce60680176e4", 0xe5}, {&(0x7f0000000340)="41947ae89ba0e2cab8d29afdbab196da85af563ae7dfee307e9001f325ee0ce437524c772a8d3558c6d5881da7928afb174242a30a23747b42f4ed539dd2f0f209d5c4a0aea0e21b6780aa8a9560e7df87a54df014ea43dd71dc257eb280f8f60a55ce487b0f3f7ad079547f8e5fb58f2a26d8015450632c8a25e2818022e0a04c38ddcf825adf92aab06d00f8ea5a4c9f8f0673c70ff5c445609c810db1cf8c03ba62bf0e110e54f5205157984cc3b7a6c48b19a3afb998db5a2cd6575822dccab1010a88416326bdffacbbe3c3e8a0f735", 0xd2}, {&(0x7f0000000440)="16bd36e2d4dd21fefa0b035ff65747377865ed3bc3f94d8740ad7cb81340991bce1b624e0ebb2960907aa08d493291adc5536bde3adefae59a9d0c2d9d1394a1a83cf77eb74ab09d3cd1cf09a940c588cc", 0x51}, {&(0x7f00000004c0)="31994b87a7429dc04e0c6bb53f41560ed0eecde6a1f8c838441379aa4a56caf997324adda2460bd93184c7ffa7446d52bb8fa5ad7cf7b66c5e5e9cde665e62299acbec0e2f013808de3bfba08ef5007f9d35f3bbafa677fd4136b85cdc8fe3f300e31b71d01ea058f18ae09a2df6649135883cf0aebda23d8684a8b6dba3bf34707f2e041b8d92ed90", 0x89}, {&(0x7f0000000580)="94788b7e5c4a4e1914132022e97f506e062eb29aec0e5569e6b34a205bf845194dcaba262becdd8694268250875acd74f6251a", 0x33}, {&(0x7f00000005c0)="9e3200e91178645c07c97cdc809b4e6f73d01be20dff9f599b86f6bd2c0d33c661535de3306eb4c3c74b39e1cf41dbde4d2a3e7a7c4d96d9304fdc723ed62816eff3513c9cf45bfe4a0c093806af", 0x4e}, {&(0x7f0000000640)="d7781cefa6bf4c68c808040b874b42ea58e7a13c3b13b1a8685d19b632fb0e17a5a274889f53192067e172fc3fedb9495743577d65c398457bcc97dcf22b8df1da1a13398b55566589d6e7bbd608badc8545aabdba40e440dcd158d1d7e15381ee61c327761c9239807d495de43cbf1d9cd88d44478b779992fab9149b5aef32affc", 0x82}], 0x7, &(0x7f0000000780)=[{0xe8, 0x1, 0xff, "adcfa43d46fbebd3a1d232b9d87d6d8e774a870083fd2b7a9ff9df756a942ce4c7e0e0c51256fb22dc6aba6b7ae28f5b4f018dedcbdb246b18d7d1d1a1eda607c094d388d28ab8fd4a408f99873a091dba763aade270bf4c08af609eceee97c11112de71b18bf72b460c125513b34914eafe549b934ba236c372f673caa965c8c285f5d402e7586736e46a531a4375a37ad3872f866da45e6dbcc9f7f010f5f4b142aea125b3e8bac9a4d9f1b48a9d568629126126a68821116de7210d8c7714981cb8d38798c00ba4ca2cf58bc4d6a07e7e0ee202cdba8f"}, {0x48, 0x1, 0x0, "6d9c58fbe391e0c4ea9b1973e26d9a948ef9a3a6275500f15ce2ae6746fd61b1351a7623b7784f60738fe63ac697885347a17e7cb3"}, {0xf0, 0xffff, 0xd0, "f10dddc5a8965d71aaf2d01d9285821e4b97feb1fe7f29eedbfa119376dd947a7d113757ff91634f2eeb3bc01cd3b4f57251db260379f32a85958f72046ec05a08dab5d999d36986cabbcb1d5537952ef90c586b216b26596261527c14d30fcdffef536bb29ff392c23a1c36e4a592f4735c82df5ef3107786e0a5c9005d03f6e34a34f0984f8b0ad3ce5e20322cbefb38ffe337963ce3af19ca7a90a8c2c507bc25f0952a4a7496394f0e4e8db50b5e93d4008913a9d6b440ceaf2e881fbb49f6b47523eda4e9ce4e7720d0d397bd0cf0711b4b7253c12a89d2bd39b0f212"}, {0x28, 0xffff, 0xf8b2, "75eac16fcc89414e361c4a97a1174cdd321101e263bd90"}, {0x38, 0xffff, 0x6, "bc60fc84465e42f1f442ad6a106df51fc9caa9c23091acb794c448ca2dc19088757d"}], 0x280}, 0x7a37}, 0x10, 0x8) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendto(r3, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x7ff, 0x273b, 0x3, 0x8, 0x400}]}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7f, 0x1ff}, {0x18, 0x2, 0x5, 0x7}, 0x8001, [0x0, 0x4, 0x1ba9, 0x8000, 0x3ff, 0x40, 0x40000000, 0xfffffffb]}, 0x3c) executing program 4: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) close(r0) syz_emit_ethernet(0x12, &(0x7f0000000080)={@broadcast, @local, [{}], {@generic={0x8100}}}) socket(0x0, 0x0, 0x0) munlockall() executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001ac0), 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0), 0x800, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', r8, 0x1}) r9 = open(&(0x7f00000005c0)='./file0\x00', 0x400, 0x1b3) sendmsg(r9, &(0x7f0000000e00)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000600)="5b1f4f8bde17ba425a5587b93885cdac2e741c9e07495bcd9da4de8a3587f273d975b56272152004d1a6a3f52e452f9fafd37c12a438c0053fb3057f9664981251affd2e123a27037894e9ceb64699170eea29f05068ba5b3003a8362424d1408619e29ec432bba0613fc72f0d828a19e939511039720c08928ad3116f1b9bcff73707c1e2cc47ff47cae003435af5cfac5abddfe10f45e60d7a58e57897b480c7cdf2103cbd9f597480273df5b44fb344e5b56e084c8f32c70b4bfbc537be856b3b9ea43a58c27bab8c4cb40b2be9ef71b6b49d38ab70da6ad9da6e61fa56cae64bf2a4", 0xe4}, {0x0}, {&(0x7f0000000880)="c81e17b1fbaadd4a66f88bb60c69a51be813380cad591431cd3c8fabd5e9190c52570ec48bda545369498d7102dfe9b7e3692cf4a180e3a375569226fcd920cc33ae83c770d1f18979ff1e7f1a6e3cecfb35a09f6bf6086b0e46d5b38eb5dd3aebb613168d3347f87db8fff14ed83378f953154cd10073eb72038c281996bfad24afd3a9a68e045a6b7ca279bab6e9b410c31d108a20a24a5eb8", 0x9a}, {&(0x7f0000000940)}, {&(0x7f0000000a00)="5eb525e8d93312d2fd330e86e99c7f78ad2bfd75ed50fa30d67c04e3fa5a69f07300e339ffeed9c02b113ba41013feeda8648657e86fe226f08a81810f70a422daa3d1201846199ab5da7a6cda2ac750746bffac1d94616f57811cd9f1f2b75536439078c094519908516a27e54043eb9109418a33e4d2753250bfc90c92c0ea2bc0bc814032b929331292911364dc0767775ca686c054d986518fd6d482e81e32682fa6", 0xa4}, {&(0x7f0000000040)="a006db738a3b17fbc6e9085a8a0037d24ab1ebfa7f61c5d4ee67bd9cdf3680afb40af2c8908ff71b6ed48f7d5c", 0x2d}], 0x6, &(0x7f00000013c0)=ANY=[@ANYRES8=r1, @ANYBLOB="b800000000000000ffff000000000000f114e50a30c7e7e57039e109df926ce2440e88b13c0e8c362d02acb82319fb2b183ad5c77f6467673736d58936d226c68f1d7e2202f2141a786dc9cef939124c4939a1ea3e77d753a30dc9abb3789ae99640ccb3405092eb191a5a805da5f82187d0fa5ec59c0cf61e2e9ece3c501c68f75b2d39c1a391fb8f62665dcbc8489c91ca807e33eeb8e8d51800e0ded907bb392018bf48830af1175c6f75649ca3611af777cd47d63de4a11a400f534a51797ec2000000380000000000000000000000c75bbe3c01eac695d1159e2cfd2b85cb79c71c66b82ebfc890e3cd0aa5005ddc1867fa2071e4562300000000a800000000000000ffff0000001000009e974995fa2bb48638919a73cf9e56a2010b0b108057bf8b87bd44616c4d08d86a158a57d9a9db1be239ead1c67f45f60d075ffa4d8bc1780b5a1ae2252ae8e3fe458d4d554ac9ab026fa258d6bfd8011c319b95b853739663e86933b383b60eabbedfcde6b87d520daecc038a67b5a4356cd918a4b5795fbe069ff493a6563258ef6f801996facbf73789024cfc30acd29aec2aa28a32a64bd7d078d56a0000000000006de8f1d73c80c896a7deea85ab5e096fafcb3ccef93114f09e22c9c9f6e5714ad0a86814e4b1543ecfe504bfd49771458c91b0d4d655afbc824dcc3b1d21b284a05c7f42dedc371aae5b81dd37ddea7abbde41474ea5a0bb7cf54c6ac286b7434cacb19e567165c04a4ebcab838807a4c48f5a5fa8e4ad97abe6ea42a2226c48d30c8f8011637cc113257810738ad69a833d4afcea7b40a859e8582f2c01ab821bb9a97528a93a21133159ccf1df9873e7541c215e6eb5160e2e859d6ab3ff644742cb576e8dc665bc51da475f731950cf5760d37ef3c2889a12f96dee6e35382d706488eb2956557830ba8fef4b76e0b59be9a2fd4271fbffb7a236ff7e9b5fd7dcc4", @ANYRES8=r3, @ANYRESHEX=r4, @ANYRES16=r0, @ANYRESDEC=r2], 0x198}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x8000, 0x0) r10 = getegid() fchownat(r2, &(0x7f0000000f00)='./file0\x00', 0x0, r10, 0x2) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001000)={0x0}, &(0x7f0000001040)=0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000e00)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000600)="5b1f4f8bde17ba425a5587b93885cdac2e741c9e07495bcd9da4de8a3587f296d975b56272152004d1a6a3f52e452f9fafd37c12a438c0053fb3057f9664981251affd2e123a27037894e9ceb64699170eea29f05068ba5b3003a8362424d1408619e29ec432bba0613fc72f0d828a19e939511039720c08928ad3116f1b9bcff73707c1e2cc47ff47cae003435af5cfac5abddfe10f45e60d7a58e57897b480c7cdf2103cbd9f597480273df5b44fb344e5b56e084c8f32c70b4bfbc537be856b3b9ea43a58c27bab8c4cb40b2be9ef71b6b49d38ab70da6ad9da6e61fa56cae64bf2a4", 0xe4}, {0x0}, {&(0x7f0000000880)="c81e17b1fbaadd4a66f88bb60c69a51be813380cad591431cd3c8fabd5e9190c52570ec48bda545369498d7102dfe9b7e3692cf4a180e3a375569226fcd920cc33ae83c770d1f18979ff1e7f1a6e3cecfb35a09f6bf6086b0e46d5b38eb5dd3aebb613168d3347f87db8fff14ed83378f953154cd10073eb72038c281996bfad24afd3a9a68e045a6b7ca279bab6e9b410c31d108a20a24a5eb8", 0x9a}, {&(0x7f0000000940)}, {&(0x7f0000000a00)="5eb525e8d93312d2fd330e86e99c7f78ad2bfd75ed50fa30d67c04e3fa5a69f07300e339ffeed9c02b113ba41013feeda8648657e86fe226f08a81810f70a422daa3d1201846199ab5da7a6cda2ac750746bffac1d94616f57811cd9f1f2b75536439078c094519908516a27e54043eb9109418a33e4d2753250bfc90c92c0ea2bc0bc814032b929331292911364dc0767775ca686c054d986518fd6d482e81e32682fa6", 0xa4}, {&(0x7f0000000b00)="a006db738a3b17fbc6e9085a8a0037d24ab1ebfa7f61c5d4ee67bd9cdf3680afb40af2c8908ff71b6ed48f7d5c", 0x2d}], 0x6, &(0x7f0000000c00)=ANY=[@ANYBLOB="b800000000000000ffff000000000000f114e50a30c7e7e57039e109df926ce2440e88b13c0e8c362d02acb82319fb2b183ad5c77f6467673736d58936d226c68f1d7e2202f2141a786dc9cef939124c4939a1ea3eccb3405092eb191a5a805da5f82187d0fa5ec59c0cf61e2e9ece3c501c68f75b2d39c1a391fb8f62665dcbc8489c91ca807e33eeb8e8d51800e0ded907bb392018bf48830af1175c6f75649ca3611af777cd47d63de4a11a400f534a51797ec2000000380000000000000000000000c75bbe3c01eac695d1159e2cfd2b85cb79c71c66b82ebfc890e3cd0aa5005ddc1867fa2071e4562300000000a800000000000000ffff0000001000009e974995fa2bb48638919a73cf9e56a2010b0b108057bf8b87bd44616c4d08d86a158a57d9a9fa4d8bc1780b5a1ae2252ae8e3fe458d4d554ac9ab026fa258d6bfd8011c319b95b853739663e86933b383b60eabbedfcde62f7d520daecc038a67b5a4356cd918a4b5795fbe069ff493a6563258ef30acd29aec2aa28a32a64bd7d078d56a000000000000"], 0x198}, 0x0) r12 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r12, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) r13 = getegid() fchownat(0xffffffffffffffff, &(0x7f0000000f00)='./file0\x00', 0x0, r13, 0x2) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r14 = socket(0x18, 0x3, 0x0) setsockopt(r14, 0x1000000029, 0x2b, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001000)={0x0}, &(0x7f0000001040)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={r15, 0xffffffffffffffff, r13}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001880)={{0x101, r4, r10, 0x0, r5, 0x4a, 0x8}, 0x4, 0x20, r11, r15, 0x8000000000000000, 0x3, 0x10001}) executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000040)={@local, @local, [], {@generic={0x8100}}}) r0 = shmget(0x1, 0x3000, 0x420, &(0x7f00000d7000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/141) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f00001c3000/0x2000)=nil) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) shmctl$SHM_UNLOCK(r1, 0x4) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2}, {0x6c}, {0x8016}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = dup2(r5, r5) ioctl$TIOCSCTTY(r7, 0x20007461) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@local, @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr}, @icmp=@echo}}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) executing program 6: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10014bba3035f35f36d000003000000331c13fecea10500fef96ec0c72fd3357ae3020000d34c2990d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000800008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e08004070000000013000000b5d6bc37160a2afa2bb0593491c5cd4d42357421093aa81b39646068d48305993aae97a8b63c406b439ab444d5a4753d71c1717082c6e9bb2de2ed7eef95978c7f9100a8", 0xf5, 0x8, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c", 0x3) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = dup(r5) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r6, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) dup2(r1, r3) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 3: symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000002c0)='c\x00') open$dir(&(0x7f0000000100)='./file0/file0/..\x00', 0x0, 0x0) (async) open$dir(&(0x7f0000000100)='./file0/file0/..\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) (async) fchown(0xffffffffffffffff, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') clock_settime(0xffffffffffffffff, 0xfffffffffffffffe) (async) clock_settime(0xffffffffffffffff, 0xfffffffffffffffe) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f0000010000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x3}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) (async) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 7: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000040)="063447d99f838aa8ef365a4f16e0d1f6abb5be23064690c41b30383974b4d1e7bad13282c8c77697b9178971f77bd65cb24369bf2bb4f2f0562b952d2cfdc351e8899bf3b8f491915619151002d88cc0453738e3261ab7eb61f2c61513bac287c56194642dd3fe3e11a7cc210736ec0f9d920c0b3790eac3436ed8425fc2cf15734fbe068bbdd48571b4e824b6756801fd9f2c1036219c202a0bf127e0c442bcfc", &(0x7f0000000100)=0xa1, &(0x7f0000000140)="4a1fe1e4d40735d3f164d02778440077f2fab3f11d1a2f51ae48e3153ea0542268908dcb227c05d1a6ca3ab93920f6da1249a1f01db62b12", 0x38) sysctl$net_inet_divert(&(0x7f0000000180)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f00000001c0)="1461cdbfc97222cf0db150c143db2217a1bf2936547a04f406fe39e9bfaed89f7d235b8a9f6f8cdb008a606d756711a06968d47ee4ef3c4949c878cb0b2489ec711bbc9705e8d07e1455f726afd7c40ccb434948a2196730a4fb428213f7b855d6f868c5e4d646f5f54793e9b6c84ca87cd9d7ab5b0a265b9d0e2f9646a309ceee99adcca23084d52eb27f893782389eef3c2822a873706a53b9da7f2890824f62a9b1cd135d7601a80a8326f06c0b2419c19235d65d7a3075dd4f19f46ae73346ca64e0f1a216b61f", &(0x7f00000002c0)=0xc9, &(0x7f0000000300)="f57f34d93f283e893b080f3daf67dca563171b87bfdaa1aa3e0e27a67728e052ba27f60f11792419fd39d9f3b9f2674cf56df14c675072605e3042caadef796000479b1f86115f17b19f0d123d1bce77aab19c064ec2139f087ad75bbf00b98e77c90928202303c0190aaed4c6ec8dbb191af8c097fb55e714225b497b437732dfccc1e618bb", 0x86) sysctl$net_inet_divert(&(0x7f00000003c0)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000400)="1d1f9578d13bd9ed239bbe5cabce5711c84a61e49ef3b277dc4343a36b94877463069ef62816434f0ba9966a1284d5ecdc309608accbd55325af7c606c02b59cf869b99c9c147c09821b27f14e527a0e955e568f953b7ae630fd46018deca653367be4f352c9172dc2a03c0f2c37db1c481446ce992b1f143b5a7a498fef14fafd15b2634bad5206a34bac847a7b22b9294a0f1455129258e695d211aa0c6f96cda77a15ccd05d34077d6e10ebe1868ff5a0840537cebf94c4e1eeb596a628dea9cffac34f8e85b1f4cfdbcfeb5ebdfa3a0188e70f8d7ed9cf460b16a93b4167a3106e6ebb9cccd5a8e122b3d78435ff8851ce817026d075eea74f98bffecc2af81cd2e6ab266d2a7812aa62fd167958f41ea9f5e646a2ea8e8d0492db8fbd935a1213daafaa183b644d5f003a707d57f3775b961dd8ee085cd7ede0b2b59e3c1d802cd88abfc28ea9fba7e42551d9fc92edb04c8652ddc8b1fef5ff9da95ca06a336c8526dbde83b41f97f4ce2f1c2b29652d637c8a4c4fccb1dc6431d5ab4c879cce214dc1bba2639e042c17a24c8afba51f368a3b1a5d2bbc0d3fb951d89de99f275f2d4a7d7a8c2d6036f29cae854decfc051a53c5dd69e0bd974e741c8f9f334fece1dd32d7b04ca0c85641e53606504622a4a149ada703e055f4055bf7d32dba7b4f5c83ebca1cae5b89099a71aa6dbe5de71b9c1470c7683312ef35d50c9b8fea4fe7d08211f5f612ab5f06470253dbd2a03a9d3734a133ce65be308406c8e49582a160bce34f24ffe7c2a3dfefa48d5751e289e5fc4a661ac2162ac27524253e8c70aef498ca5f9732d8b9b40fca429297dc985715af6f1feef16af71c276682885f400064705ba0cdf4ba25ebcc170b79d853bbc7f8c2028955a47f31c75b567abfda57f9621befe807c1877d1da47aed2315e151e0ff712fcd3f44f4b442bb4a06459c7852ae5c91345f6efb402ebd9aa730ad78d22fed2298efe40031df4fcf3181887da5f0e9ce2a9165a3e502e91701f16e322b9630b76b3be24cb8b492d0f6a8ecf854885ad017be8541e341108de1b469819c2e5867f8a0681925828b2d454fa491dfd85315997f2b7591a0c7b90f7c956400aa8db9d33db017fc172b6126eb91060f701f2c22b86a868fb0f323007a3003ee65cd3b282a46f05e1249f31eb731c61ffd3e9ef815b21443a695645ce59c9be8621e95fe02b1d1e1b1eeb90506116abf126d35684a5e15c61c4dc92a4ace8d6903362f8a881538fea6c7b69213b70826f8fc7307ad97f68d5e792e68c8362ee642cea58743de08a9f52e3aafb1beddf9c524c208cad132a501c80e27cff79a6d514b05eed4caa168c65499792be5cc0fc7fd1d3ec418492e945cd91c814d395a0922be7a76180172074fabd3a3550d3657aed203f637886cee3ecdea54d3a8069342aba9b4a82469426e5b0b5b4097e1d220f4167eee55152b9ddef322b8854e7627c732291f5fc57e82a4ebe72de105c801cf9e0a43005d1ebbcdaad39395e7656524871a8c97410aff50a6ec444cb149efd7d69ad4b4aebbfa648f3227f92e52102dd4cd224da32ef67d34dff79192fb0e7d9c460405acb45129573c3ab39e8d772b65ed5027f95c9fee29e72d1eb268ebf8d36a78bac655f8a940770f016f41bb139dc922bb1ccceae9dc5c60018e7d74a65e3b53a84b3c8d0ad307c66e4c18b4162dffe7f8992889284f283468f50e1e40c013c096b9743f2cec34f2de8f125053c1bef5e0a5840e1cb4737bb0554af2298001f335a5ecf472c0b4f5350ca7877c1248eaecca2739441286cc25566225770b17afe85227dc168bb9d413c6cef5b9e4fa7e1f3564fbcf5f7ba05e753845515997cc0461af9683965a195878357f6c0b8157fcb4f0efb27596cce71e42357ce30d5b6fd95298e004106ee17b09b1e8783eb3fa373ae93fb433c406d18268a9adff43b4ed6ae705faca43f73c20b4e2bb4c5d011cd8157814e9434a24bdba9ae3d073dfd7ed80a06959ea1c8380a41423195bd6cc0f481660713e2efeade0b32950dd6662b13047cf79f84964ac1373a9100c355939f59311e5728680b94e1c608b15ad15e6f1b3731eb59d6b2c3da9c9d64cbe3c802ad240a33d19d68b85570059b4833e1fb377e4eba262f223ef7a6c5e099d2bd327a4237f91eefa30698f46e37b90ed933661140a213a77a268134bd6b818aea7c056417186e3dac3ec347dfc44adb4913e1751adb5fb6797f6bfc871983e0cb05a6926ec674fb0260883634209c3ebf3bdda06493ed37b61eede308b31c5b148ada33c45a74fb39cfec7666694c825d418dc626db8127df84a9ad2cc5f09326f0fd2ed27ab49c03def53edfe4dbb1fd8a6c04ca87e2baf89e142b47067b5ead63d278daea69c6673577aaef8ce0a91c674d848886b6d810fdab4814b9d8094582f6526c60a8a44732aafbaae15b9e9ab634ccf4c981014f8e4b30ab0b30f0ab5d51b9ba13c6706562511134190121435296a4950a4ac5a929e23202315d04f28098fd345ed30df67ca4eb5c00755d9b8defbaceaeedd06ae47978f2ddc15b876bc85894872174895e329270c6c718ceed4ac8a344f15f52a17adf273dcea31c3aef28acc5d0a455ac076c0bca63d2b00231b1d1b2173f637a21acc4d2ed4ea2438d061d36e9535a1d8faf6e07484ec8e5e395c10586e1ea955e2c2e586c92d20a4785802cb2d4bc34aa3319fd1c0b8c8f3a52c067f247e3faafad444fa02ab0f8a1c5618909d6ee505c44f10df400783b74237fb8f21a5185bd0b962f205447b06280b0d8e3defe9b888b4c5008beb7b5e292f6abe46aaf855e5fb17af3292ff2377351397bccdce93c8847e908afc8a563e7586bec0e7aa6a482b6f185c225d4b89dc877fa3593a45c873fe897782806fd809cc8e51ddf2db745fc2f5618fce4bf0e01e716f9654cba722a4dbf2fbaa2a30a43fe6dd43863facff74caa9f2b7c0144fc84e26a07b821706a6f71a09e53a92dd2d2e502e35d42dd5ca59d21153a5479bae0a1ca460c6e9fe48de1b6721864cda820de6379eb524d0aef9222cace4a0aae3f433310addd3de07923a5b6b37f5250dfe33c541821214cadedd7112311a9194562f4b86c30d3ddd07e6f569ea916595ec0bff5dc4365081d69088b426f488df4b43bea4e0c1364d2a17da5d576996c31f0c3639838b5513ce32fbfa4e4b51dbb37e849a4b42e449d3cf0a38bf701fb43f4745af104838eb337b613ab1e3ec1b2224333f251940f979aa239635941148f400b234efc713117f1dcfb1e6969f1456d2c407a29522757cde0cf21b1b3d782e86677b08d657d6b4e5a8d1c5c5d2e0a7ec34689752ee8f86dfde1b210a65f475a9b83f9ea23a1b77474312750ed8ca5d0eb8f9848aeddc20328af04e5131898c11cbebf75616da5d979124a710954c99567b1ac7dc303d20851100596fd5faf8e95e49b8cf47bbf1c4fe095ec2c18318438d86b843cebb070ade942e4f35b3084d66eda1905b6bb1f20a2d394b65d42a21add757ba17c405c21ee7ed8304e04d69ec1487a2a7bc1658387ed5af6c62f16bcf80dcb52b26d386fbefa07b52d0ff32be2e941f86df4b7ede95551689af52ad2d4b746059182c3afe187de9de7c3dc83c8e10df7b32ffbe252abe40a1a085e4ea6bbda38c139d6a992edb15015e5a01ca1aed9dadd1a70fde3069502fd435fb54fb448c54e861b16ffe0f3b4c90a08f979fb0c2c206eca83c2aa5fe91e498cee4fe0711a1c493fac8b3eb7eda661c3b01936de34de23daf00d6e02e6fa3f8236697931afbf2cd5941bc544b4f7b2adcdcbac7c651fbe6123dd215a83723209964e060bf763fd6fba9399c3cf0f0d4467962b48e0e288d195d84dbc9fd40d0adae2dd79fd839871913917a14ce72ba62c062fc286910e7326f03879866f8147f74c9e765aa39f772c37073fbbd6a95b6ad5193f17f0a0444992c09320fa8004bb9823cd1fd8dc541e7c826baab75bb510af182c4e12fa8b5ee240d05c92abffc6d1c50462ca649d91b7c935504c1adbb1d6ef712b65b469865e77a2cf1b5dcdf9c165cd2e780a1b1489da089056e1b7aaa65437d788763c2eb21e1fc576fb5d4cfbcb8f0bb3cb0103f72beb74686e54b03d3c51b2320e163abae4a8a923138e142a3298f58c9c14aa11bf21da79d29609e6f6debf1afd7752a0781262cf6675e45740db556d7dbc42e5fdc7a9dacccd8d802839bdbed86190d1e4774074dff8c3ffdeca16a2e5a1809abd50d528a519c99a584ee7936d0193dbba10f6068c9367d873f2d658a96f832c8725c925fe272c82c992f219cfef57b2132357fd5ad233d659562ad8714e3d9c87b3ee617f567395a12973dae80d06f21148b8fd697682962ac9a89e6f2c79cdca811e61693ac10f4bff70343fe8157f12c00b7f52c7c3cfa2423398ae241870562ccfdf1e79b0e3036e3b133ff80469db32939571c48c61ec59d95a5c261db690bc0789538f163df9b3423bafad53bfeb26058cc6acfb6c176522fc08b7b9187c34be8ed3303fb3041d661ffd99f7b0b6c21f2dc987e5be2fcc2d3526047733a42ceb7cc86fffef536d0bb428017eed45d6d5f357bb0d7e014245f6ee84fccf99d22db2389011fade03984a8dd5befeada44b04badb7342cc07fe0479012d59207f18a8b45a6f1444e90284b9cd3ca4871aa80b2f8465329eb0f6ef797a82e175d2326531b2785f1f3a48a3aa07267b491797fb6c5a49510f9ebd1c5c79361e935e2fe493857cb258a15ab701862ca24740f0afa960776f85a6a31fab5c1f2cbecea6a4cacd9cecfeba32d3ecf7c6e90387175fd3ca11d4a0233717774e7496d585f9ef5a8263a49e3a7cd3d5ab086e86ed4ea3791a50eb325c8da6d941652cf53b6210588873eaed32dae7559f0620bb4b501c5cccf1a5802295703b1213d1b9471900d5743e49f60744937154c695536993d6ca155bbb6e6f20c6c53bf89ad8ba4f344807f849cfb384541d194fd16842f531305cba5493d390346f27f76e20781e1d9ab4b26a117b12fb8bcbb1957b933e7f2e98a1afff9a4680410cb33a6c30f574d8bd149d6c5c7fdf510a5c6758c647025df5b2471935ed2e453aa1e3cc1e404d0535e4919fe7322a2df054f03f8954ac880b6de0a53f09f41694b2b3d81066eed6d5f340f277b062fef30e324006cbf1870ea3f6431992b4121a844eacf1e896b6575fb30e240e2f147e3085df9e735355ed289e6e36c8dbf05f78d2ffa54eb7ee3a199ceab280bd9efeb077fcf0aac4e82c48262d10db790b7e1f6c4d8b1a6e960db00503bb45c5683f7bff145cec9ac561e62aa3df51a0b99f0b57416ae2e755e043457eb09ad07428ebd3c0de3715e133740faef2bf8d0bc631bc1626d1c861700fce7209e39dce66e8ae303f95d7a58072e2264eb0490ff30f55b2570006df1e77f51cfb5e7e91bfe9f90142244d2fe62b15efb2535e544dd9e63976788f927ff0805ab1706b03f4294f881722fb187878b0a99dfbab3b4b49756f483218f6e71fa2c9b7c3c3c1534949ce701b96734c0891f1f96729ed71d48414726bfdb3ff5db3308bcd3cbb4895dd6644ed54f0ffa86f41bb406aa85a9cd3d40f8316e8d29f814fc8fdda621d01c013e054f81855999f439dd23c19be1b7f4693957592850936e06ff4b870c25722f364dafe38a7e260384ad2bd03ecc651750e4c372d3916745510a3375bc1fd9244800e6bf1b6db75a20c576411d955d11f32fe9f9e552e614289da151c1", &(0x7f0000001400)=0x1000, &(0x7f0000001440)="6332e9563259ff1077a2eafe23891f549407b5bd3ca78e97ad2319dd68852cf463dda1c3ad9e6643db223aa9a5ab2b350866c55282ffad964066077942f32293eb7b8dc5cc48453eae5ef92fb6249c7a634cdbfcae29a2bcc997776ecd0c508adc750b198870f4d103804c0848da57ab3e4f44387d96", 0x76) sysctl$net_inet_divert(&(0x7f00000014c0)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000001500)="4c9f3764676e91daa02775d2c61fba681f28ad591484683e56e5afd4acc6d38bc0b1246b344b049cd146f24c0d9d08adf2bce1b969c16f3f0d12f27e06b7602952c74367b5c50731416c2f5110414dc0b8145885ae0944669e72b4462a5eff861a21445d774bb2dfc9386c494fd479337eca60b53c63822c9e662d24152d1ba07d6bbd68b4b721df2e5832b8e446811c4c93c4568295b36cce25e1bd15cfed1d415ed31fe6e483b1b9bc0a92dd9bdb22d93ba5f7058970f1", &(0x7f00000015c0)=0xb8, &(0x7f0000001600)="e2b90fa6667afd937defd88f11236a9503568faf72938ec2b368e4778b4467b9992896d8dea4e32bd08d8ec05996a8642932c18a4a67f299d93fa9b8ed9c4ba7d9ef79f0114da7eadc92731c03d160e2022b3c2eb2749e3f691286988be0690acb4791ea19a7", 0x66) r0 = semget$private(0x0, 0x2, 0x4) fchflags(0xffffffffffffff9c, 0x0) sysctl$net_inet_divert(&(0x7f0000001680)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f00000016c0)="fdf5f68d277490230fc70fde7acabd4a10241c81836a5630f4a74a3c7173da8f85eb08884b8edac8b50424faa97540a5ed3a47e4197e6672f9a6bc51d6bab76c673b7ea4e81b943000d711eb5a0642de3d0cf147d565b3b08f15ef3b6537efb72675dce3b7269cc2e2f5a85d51254fe73300f92678d5e8f89f4ccce3a7a58d79e0d343d96579b9c299c8c5e7c1c4df86628968f1d8eebd9d8d9ce08aba683bb1da36ff2d901d959e2c0d1491001d1bccf29641f7d20ff7e0b664d0a69773d2da247d1354059517b7bc7841e685a8c0e492ba978ea645abddc51655", &(0x7f00000017c0)=0xdb, &(0x7f0000001800)="fa9a60d8a698b57dbfff34b7921269d3478de02f55de9534ee064da514b8c0a6e4662284c40f66062bbf3cf5238d2c98220272c7bcace1dcb04cbd212463e209132fc0f8c84757f516e118137f887610acd578381625543ccd8597be8dbb18b54eb8dfb84d9c79a8b93a3c0e7116ddecf8d9978c8ee635", 0x77) sysctl$net_inet_divert(&(0x7f0000001880), 0x4, &(0x7f00000018c0)="e151f2521ba5d4eccdd2d47267861716b8ef93bf2bb8305a1b8c42aae5c1d451ee4d61250e54937566645db4809bc985bbd2138b2720e69606565d1f487d7530aeab44477dc1c50cfefc60bcc66f3e19f46ee4c9ddc96c406fdad1041a1b700efe30bcfd24b0e1b65d5ab3f74d", &(0x7f0000001940)=0x6d, &(0x7f0000001980)="fd8e1216aa9545894b4a3bf54e69204c28fa7431b73c1d8982a84226676ae1d09142c401d85940c727f2ce90d2bc22c1e3d88809445886463cad3781a62bdda9b5c70486f04c95b9a05d7b5f3614c423036b7c92043dcbf657fcf685d2c705fa1ec9072469914b10440337ac4f4fb7e89250ff210cc51551f40201981612fb9333e91a799b7b9aad4af65ba82f98b8e9edcf24b4027759ec145537d78bb1e87d056d73d686fb04e0751c10e4db61a69ca4f81b0bba92f80f20b13d535a017a3f2894463e8dba066f0c21ae8b3b5236ecf650b87443b41796de68497a4fbf536ebb9d8b1d", 0xe4) sysctl$kern(&(0x7f0000001a80)={0x1, 0x17}, 0x2, &(0x7f0000001ac0)="406a4ac88003662e2264832f563f6a5742ff2ae375f999da55aa26969ef223eae3b7416877906458de521032fcb92ef082d590ec4c1f74daab256233fc8ea31bbb079170551f6ef86cd43b84ceaeee88155725d05b183c383caa0d54cff579050126c91b0a1c07035132e1430107f6f957dd9bfa23d8af1b910cadd7d1a549c29f5af7709fdae6504b45fb964a16239745c9c2a5deb740b41b9f9916b959bdf761b5b7ad2adfa2a759e9401ae9d5c7bbba5cb58cd096df27a5a936799bba94c5183dfe36bb2d7b12e6f9899c995aeb0d7c14dd0f415ff65f7da7df3ff86c0f50321ee1e1e2b8367440ab1a93c568274a108382df9f", &(0x7f0000001bc0)=0xf5, &(0x7f0000001c00)="ef3b283d18bca1a5600db930f1cf424870865322391417e5d32a7680b15d82bb650e68f02a9159a4a3243937086fff3eb35ea7316877debcf74369885e276bae3c7258af71eadd9cc61d0ead122c73d60be129a23aa8988a9fd06e3ac1", 0x5d) r1 = geteuid() seteuid(r1) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000001c80)=""/247) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlinkat(r2, &(0x7f0000001d80)='./file0\x00', &(0x7f0000001dc0)=""/26, 0x1a) connect$unix(r2, &(0x7f0000001e00)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r2, &(0x7f0000001f40)=[{&(0x7f0000001e40)="d71abce53766ad28ba3e9d76755b47b6659f50fe9aeabe26d948900e61d57fa29fbb4b62bf8ee4e24522a04c798b56e93035ebe912d3a0cc14fe1b067547547fa877560b67a3831c395a7c5e53e3bf3707c3c25e211038e0a737e217030b16b22712b3ee013aa613d4e43f2cf6afb865816a2e84e0b0bcddef363013aa6da26ca262c3f2a4d08138e963c7f20fde0c5f61e9e2839e63d40db0b7ac3d76be491685eca76fc5589839513bf12189c887c2a70328012fe802d4685172a0ef8242566d2e950a96ffece4b4", 0xc9}], 0x1) r3 = shmget$private(0x0, 0x4000, 0x180, &(0x7f0000ffa000/0x4000)=nil) r4 = getgid() r5 = getpgid(0xffffffffffffffff) r6 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000001f80)={{0x2, r1, r4, r1, 0x0, 0x8, 0x20}, 0x569, 0x8, r5, r6, 0x0, 0xfffffffffffffffb, 0x1}) shmctl$SHM_UNLOCK(r3, 0x4) connect$unix(r2, &(0x7f0000002000)=@abs={0x0, 0x0, 0x3}, 0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002040), 0x10000, 0x0) shmdt(0x0) shmat(r3, &(0x7f0000fed000/0x13000)=nil, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000002080)={'tap', 0x0}) mknod(&(0x7f00000020c0)='./file0\x00', 0xc004, 0x101) fcntl$setown(r2, 0x6, r6) getsockname$inet(r2, &(0x7f0000002100), &(0x7f0000002140)=0xc) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x0) readv(r0, &(0x7f00000009c0)=[{&(0x7f00000007c0)=""/193, 0xc1}, {&(0x7f0000000300)=""/25, 0x19}, {&(0x7f0000000500)=""/73, 0x49}, {&(0x7f00000008c0)=""/121, 0x79}, {&(0x7f0000002f40)=""/4096, 0x1000}, {&(0x7f0000000940)=""/102, 0x66}], 0x6) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80146959, &(0x7f00000001c0)) syz_emit_ethernet(0x14, &(0x7f0000000080)={@random="e7ff1d4b77ae", @remote, [{[], {0x8100, 0x0, 0x0, 0x4}}], {@generic={0x0, "dfa0"}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000040)=0x33, 0x0, 0x0) executing program 5: munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000540)="00ddb9295675685264779bac1416a2ba0c94958c5e2818aba6c8e9210c06da5e1975760a22468f261bae56e50791f46ad325b6503d18ab1076af2605dda763d586888850538f3e28d477125894487d52bdac5335511d6d2c85b08251dfb1a50583c3f28e0f60e10603ceef0f3ffa6b231db2aee5af1aaa29420f2d2f82d7dbe4bb65140d2272380f1b7acffefaed43e0abe372401725d8f74d72ff73c6d8056ad56d6fdbfb5351057741f113890543f790da6fb66489d8a0708bbebfa89bf36908385665916682902883d8a67505b290a9ab63647fd65135503cf2694d912c7a1860c410081329c74379eaaae4459f8868dff776acc3b441e34ad0fc6ae2815802", 0x101) r0 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xb1c, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="200000000000cfa1d786000001000000", @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYRES32=r2], 0x20}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000280)={0x3, &(0x7f0000000200)=[{0x0, 0x6, 0xff00, 0x7, 0x7ff}, {0x4, 0x7, 0x5, 0xffc1}, {0x5, 0x9, 0x9, 0x8000, 0x4}]}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x8}, 0x17, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000340)={0x1, 0x15}, 0x2, &(0x7f0000000040)="c730541c867c81672fba24959a8164d0237d9fdd13dbb030d41a182d1f324c5877829cce64", &(0x7f00000000c0)=0x25, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000440), 0x0) mquery(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x0, 0xffffffffffffffff, 0x9) sysctl$net_inet_ip(&(0x7f00000003c0)={0x4, 0x2, 0x0, 0x1}, 0x4, &(0x7f0000000400)="dfeb99516a21d4e396d307e04943b150d18308f8047f618164d9421f98ad", &(0x7f0000000440)=0x1e, &(0x7f0000000480)="a4a1e0ac830ddd3e298e81c198913406bc8ccee78b36174b8b603632b036338389c36d0de29995479be3c493a8", 0x2d) getsockname$inet(r0, &(0x7f0000000300), &(0x7f0000000380)=0xc) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x7fffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) r6 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r5, 0x6, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) executing program 4: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080)="8bb4f320", &(0x7f00000000c0)=0x4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setegid(r0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r3 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(r3, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x1}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98, 0x1000}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r7) r8 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, r4, r7, r8, r1}, 0xc, 0x80000001, 0x13217f73}) r9 = getegid() r10 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000001900), &(0x7f0000001940)=0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r12 = getgid() getgroups(0xb, &(0x7f0000000240)=[r9, r7, 0x0, 0x0, r1, r11, r12, 0x0, r2, r5, 0x0]) getuid() r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setegid(r13) r15 = socket(0x18, 0x3, 0x1d) getsockopt(r15, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) ioctl$PCIOCREAD(r14, 0xc0187009, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r14, 0x1) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x8000000000000001}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) r1 = open(&(0x7f00000012c0)='./bus\x00', 0x2, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000300)}, {&(0x7f0000001400)="4bdd474a8c385fc12826b40dba57c166123b08ce647888b6363c11c9c6aa5a6a13f21e1622cb58da373e413e1b424c2648c2692d433be73b2943ccaf382992b00c1a739ebba47a95815c38970179bc1ab93d", 0x52}, {0x0}, {&(0x7f0000001540)}, {0x0}], 0x5) executing program 5: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0xfffffffffffffffd, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000001000}, {&(0x7f000002f000/0xd000)=nil, 0x0, 0x80000000000000}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f00000fd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x400000000000000}, {}, {&(0x7f0000096000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001b4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000053000/0x2000)=nil, 0x0, 0x800000}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x3f, 0x3, 0x0}) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x0, 0x1}], 0x2}) mkdir(&(0x7f0000000540)='./file0\x00', 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x48) chmod(&(0x7f0000000240)='./file0\x00', 0x1e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mknod(&(0x7f00000003c0)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) r3 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r3, &(0x7f00000002c0)={&(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto(r3, 0x0, 0x0, 0x0, &(0x7f0000000200)=@in6={0x18, 0x2}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = socket(0x11, 0x3, 0x0) connect$inet(r4, &(0x7f0000000080)={0x2, 0x3}, 0xc) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) select(0x40, &(0x7f0000000300)={0xffffffffffffffff}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) executing program 7: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x23}, 0x5, &(0x7f00000000c0)="e33705e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc56e491ead79fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aadde498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x28, 0x0, 0xfffffdfd) close(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x33, &(0x7f0000000080)="b6", 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) fcntl$getown(0xffffffffffffffff, 0x5) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000001440)="a0057288a76ed87bf5c9bce2ad51e31c6325416fb4c9da326f2f85c7f784fc2ca39234a7a132e71ab469cfa6e80cdea13f7f5fd693d6515e8356464a2f7883d07adee22bae3cced933d021e49357ba63977ff2c9447e1b751bf81c56e486f467c0fad204475bd8285a45a6bf1ae7e019e7ac515ef9093bfc9c22f002242162f814d1a1ccb155081878645373216a66648b5ab7606c9ea229bfe8963590eb87999b6a517d2df13dfd23a43516d7fd1aac684c5be430d81f6030036e12e9a43213d1f5c3193abfb30d896787164628e5fc3c0d3a7f422808304b7f4074a6dfd0b8314e46ebe73000012bb8ff802fd2523ef0225dc532121da98427c2f252565ff26af1a8ccfa64c019e59727caa5975b4c435a0072bf94aba46a68dd39ce33323eee607797ab78cacbb501e2dae4bee5a8a16050a9b64a28d1e623bd88fd79538f05725418469a0894f3f1c0441c8d36454d1d905327007848b351157720d6331a290e4335a803dc822c058472aaadf034772232ced0143c4a95823c538f21cf68a27895e8894a76fffceeb6aa95ed97e4c3d3ebf7049a29c5c015e111d7691136648e21b0723f81c0c0b7aab7d6fe54544d9fb784d6b3caee3d5b45ffa6172db72b393dc33f0935284c72543986180a57c9caff2f5d945278a230201987d849f3e6ba6c5b251842b808dfb9c2ea9e455f036ff59002928ba6abc2a6d8bcfe0ebe0fcd9b371f1205db762d383c734dec64a5417027d66e5e7c219cf056e36dced4a244cec69ce5c589890a4325cc0e6f258c371453ad1860f80e97609c7a621d937c49e04fea735cc2b9d61571e95178fe38bf216a2d5e1cbb9dfb6b038feef9d74ac0a537c1ff7c6d126f34c3c904f296406b7ef8ff82354bb2b2cd7cf7a7d993c7acc9d300b72ef0b3642825606ec20ee8014f29bfdba9f9554238e52219be11c3a5fe9933d3735d96e2fa756891cca9b55658662e8db59db8dd0e8f3ecb65154f20a4fee0aedc2434e31b5fe7873115647d9736cc7a06d24b3c75795ae9111f296a97b08465adcbdcf5a44283ee3dd54d9d1ad9f9c74202a09f154aad7238e0c954ed22814090af4ae0d87dd5d6ab770a6bb2cb103f7335dfe44022e1a660bd5a685aaae68a7ce7e3a8b2377fc86a0be1ddc311efa5151108c97fea059cc7a173d223fc83ae198cb10e178f6ecda00db6d90f1361071ce0e97bc868c84943e2efe08c1bcfee770153c5c6109bea3a3c324b3265cc6ca3e7d6efa903f7fb42e1f6b7022a71ca4eeb4d948cb13adc4f7bf41856801e2989151470ed259eb3fdc8803c1a95c4c76f9ceb15875572595e0b2f53f8259aac1c27afac5a1b4b9bacf6b7f98c00690b10e1a33d4fb93c2fffdd3881ee74131df971a67037aa80b6efd38efa652181437902c001e70b66f1cdd4f214619c4aae2b6de0be077bab9424a2636f4e8d197b8703b94a57ec4802c6857f81d9c3d64b2fcd0a8fe07e94028ed7b0472ef1d44668bfa8331ec73aebfe29885998b83f39021e1704c23a10c8bb50c64e39e82a315d1ef0c18c6a894afbca116863258e0e54c54e57e7d38e7d8bb0db51112e2667e3930d22b83cb5b4aee923600862892d6a999e431ba97e6abfdd800111cf4a92f62df2191575116720cf180b0baf43d2c35d82ad3107145870cbc5d56740f37aeb42eb2ae2d67717b23687a2a747f3e0830d97571916436b31a9ccd58aba2516192e97e46f231f3e32ec6136f28c839f57c29370ba466016c3c78a0255ef2c410eacd6cf95981843c5d8d5dd2325fc2a3ccf45f9e70a2425039079f0ae9470be0cc250db336f0d783ed9f8bcd57d1bce1840e0c8d995b7ad1815a5237fb972b27063b126efc705c618f254487efb6cda18b3fc1dad78b04b0b28941f091c1eec04de14bc4645284d9e09eee02733b06d34febe060b3adcc12ac51efe8be4661fbe9fa526d5bcaa39f4951c8e1c216e999dc2784e4499e2167108527e0aefec05144e42517b9b71e875a1ba4412017460a3fef771041a12d80893a13c078e5e5c5e756c993d9fd4b56526a5d4e8c848105ad5beb492aa20bbfaa21714bd76356be2d7d25d67b4017ea763f4fe3a5727c9fef01e40e7661e611f29a463616356d18ba4572022f523b091b7dfe0827319b557221dc3f5344c160c4615ef72e7ed6cc627e5cc4e5963833132e3721648418ce5bb6eabf67f0bba6ef6d385bd3e882bb0bb7e2f8216c5b78b5097949892d76c2417d4e9d0707ef599a6edba69ff3fe6ddd9b5e42914697e20fd3cf5bb54cb4a5ae59d1b38f2da4cf002783c6e40ae3870ee4815f3533da347a946f7c2613095edc82f86a469bf3910a5dd4b80f167d75845f696157f85e140f962ea374a28ee242c52048b8b642d393ceff42c3d33d27f93bf84dc8d650ea31afc0561969db221accd536dcb1d5f654177b6030f302ca468f777f0475ecea41e021f7646a39f05801aee07e61fc05b286406ce85e91df6f00934b6f9cd3f303834af13a4351a2e0d528827374d937b578d462176ed05f7434dff9a6d4cfe4d94e8bc3666c8707a5e7efee292c5942dfd086e2d3c5f5bbb7ca0dece15bd3da7cf2cc61140dddfee442c3876e32c887e1552ec83c4d4e518fbe76a81e9b343cd6f8310df66297bb522d29cee4d396c0e9aedeb8a2c12d70caac0d18b456a1826e8be4db9890ec67850b622abab0155b9edcdc6b13514a1f99fef1e4daa2fd72c65ee5b46eccb808b5563a30ec6cb9009d4196c0755362dcd39e8994ab4d90236271d1727ddaa67d03d9acbbeb84e8fd4c11988e9c7b55b51c7d2a20f180512f582cf94d771a8cdee1db63c10d35ed0d7f69c0d0f624cb7ed47d2968979ce9462166c770843e68c1bee620d4fc8d1d6d3d2743c3e7100948f9ba78f28fbecb3b9202b760f6a8747dab6f7dfaabb2846a064a8a5326bd1aa474dbbe6b3e4106df822fb42c554055d4bdabd8745ed77dd674b328d296711698445644f2d9993be405ef6d45f9d7a2c0836bfdc9fce00c089e35ef6f8ccd3f0a39aef21f651d16a9ff20c0434cbb8f8937b56b7509600d90efa6d7b8c42b4be82f680393870628da55081655989a138b8cd88bf8ecb9fc97e191f585b86d2a85941398cb77844eb8e46cad5c1d29f91126b55218b2500c904af638b57d5151b5519538e1ffc5b96391bb9dbe91a5da223814e770ccf5116b8d2cd50853f490113e5b4ccbb96b49eca3ae0d457375171e4404c5d21eda607d1520b99b43b156620db723e9bb4d775f0d0d8d6d2db2422405cee155a455b52f431d72e853f962bb0d22de827088acd64a2841eecd60bd72b623bc3cdd2a56c955c29c9c8ae72fc4e540e7480132da8169cfb46315f814076d6cd8b867b2c0f15cda4174a4ca2726f5636594aebcc4d54729f955cc03d4e4e2299d2b3bce6fe67a760394094267475335925cd0ed4a7a83bc07ebb6a21a202af2ff61c65f8e1a3f83c052a2e6fba339f380aa9420f6d380229febf850188cb2bdd27daf0e553857b325401d3aaac3bd33ce067f63e27b1c2fc1d14669c8e6c0c3bfe392152158306e16a11fdbb5641129f9b213ca67d7ba62e143c50bfd4567788c2938627be73e3a7e8298e651eabccd99612faefdd2eee6932765fa3e6a4baa630f7ea43ab360a58c19e873676ea13fefe2d605750d4c4c5afa02d0d8548660e3ebb85d962c301af9381398df91efdf8c53c9b67078302d3310daf3a8eeab0625d3d52e9007b8bd839b732f411db1e65f587722ee5304043b481d1947c286735e01572316db1fc17d2012e6b849b0a094db6c429de2063ea258e45f2714e32bb9f1344eb3bf3dbc9eae6cdd3a6e866fe5d8fb023393f99cc9ba2a45a77f0f27cd7d8a902995097f821cb9275a522ba4dd479ac5a844592806620bacc3e27928a8c7767d04c211f3e885fc9241f85ec45746f9caef765056c3bf4b2367424cad22e67c00525969afe899a0ff9181690043f3bd772b5053db868bac91f778900ee65bc12c3f38d9279c0088c7af9fff748c62d53807cc6f0e542dcfb2a5af7388a0acd7f760f23a1144aeeea2e206afc33c9d57024a39ca4d507cbd2aa72396a5b1ab2e3a338598e9c886d22155a695ceefd1114c7dad05361aa15db55346dca33c03be2c42316076fc8f418fd444e564f5de99f3f9610351a04a80c0597e7d6cdd6205b31bf3b4a2db3d3004140c65ca63cb240ed02d7ee21fa4a680e497cb5f284d8bbbf3806e4b117e84517cace274cc7c3a5f6560bef2c55e208e0c4c7bb8c009060aac22ca5ccc0fa472e417181b7579b4b0e7888e19ef9f3816c27ceb4e262d9687e51f0a10a9769636c69145cd57c71772e3e27c099bd0f9b97c544f3b7de30202bf7313792ba3c65755a4bc5e1555cfa3a75b68aaf8d27a41ae6053bf682e77f680383a85bf73f98516c6d96d4ac4673fcf1b652b5519baebe8597f2bfc650fc2f9786438cfe9530f1553e13016d14a2c1d226c2c112e71108b915108de5e755bffee4281500324b5140476cc86120933398e7dcb610f6019d46ab5d940be2c2010397bfc99c3d36062494e09b0a728763b4c20e7b3a620e8e2bf029bae38e9b40688daf28d82d3e79ea68e1ab7af606a1ef79499933e97cc13f3203086139f412a85323c22d834e8d7cced10943c5ba3ecb2517cb5a06ecb97c732d20ca9c8687015351cc84c7c627548ecc117212fca1bdebbd3dad3bc4db5d5c9134ae2573107ed51fe264508441ba7f91c8318a8ba47089b19eb27408a39decd65258bc2c465b95f4130e564bc39fd34baf651f9577cd08efe34fa9750c763640c53c6d4c99938cb4dc4f6095c6d4159b32fa9ec2b235d43fac47c8b4a87a552d78bd80d8954e65a083c99e610a08b15ed6ba3968d186eeca6af1fb5da54879d27795e096a35739fb26a4fa25210743de27697c07659ea86cc7946ee7a8408ff0fa4eee15c0bc435e96e95c7868f888df27ccf8567611bbef5a3db48372e7b49ca1e75dbb29b8f6e9128d4be7c110958260f101798a22de6d276a3a89e674529ca7299ef67a791552cb9f5b472c7fd81a69d20a89895ff0754c16ecd510a30a8151ea2ed135a7a29cd426f2528fa985a958f7531cca1c6d0274c56d314908760c925991354dd116567299faa349151ea42deda4caa4cf3d33ee068fc2739254b5ad89cd9de7676f13864db216df20d30cbc36b39b8bc0532572ebebf85a0bc8cd7a631bcabae36c67fae8ad3d0ff3403782d4b7ba4e4cd8142daa6eb9481043a7e0be39a16b552e49c1aa894dc912df4d7ebe09dd8759a9ef4dc252b9aab9fa03a57766ac9fece2356b5cc45f3de753905e0ef0afe8e77f05717efa65317d0915c40e21b8545b39d1ef8d8905c3ba537dfdc27b91541194adf9098ee82d6c6d2a8d43b4037d21e2a70965a040ad7b54eea719b001ab3c88918c2dadea731da993fef86e4bf2160f184e795466c07885b5fb47f0cfc0aff13ccfbea2b492c1ac8d0a91ec66c41d402f2ff813faad17d97f4f5813d00172e9e1b07886b31fbd423e6eca742ccbf82009b8b5ccb617015e6528bf866e5bd224adc1c2128d743cb107bae2a9c41961e0358ac2702cb2da9d91fe05eec03a44950b196ff050dbfcc9938f3e01fe16e340eb2384f632581b5bf30cff54b06f744412986b2096c30052a58aeb0aa270130e853ead57198ec0552dfe443a19e1732c8e7d33106cda9314cb4edee786fe4d8703ce10e0056de2dce0cffd76f33e4226a4c3ebea2e4e3c8dcb12de581ee88d0dbb", 0x1000}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x5, 0x0, 0x0, 0x64}, {0x74, 0x4, 0xfb}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) fcntl$getown(0xffffffffffffff9c, 0x5) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000013c0)=""/79) connect$unix(0xffffffffffffff9c, 0x0, 0x1) socket(0x26, 0x2, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) executing program 2: openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x62, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x10, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r4 = socket(0x1e, 0x0, 0x0) accept(r4, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000640), 0x0) close(r4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) setrlimit(0x5, &(0x7f0000000280)={0x8000, 0x15}) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) executing program 7: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1"], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98558f073d142c7a566a2da02417062ff4c34637e4541a29a31c8beace26915307be522d9a3e510afbb31f5b6f590d0fd7fbe52905f48fde1ebce68cab8ef82d5a05fc88642524452c4f45b42a57708f23", 0x80}, {0x0, 0x53}], 0x2) socket(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) r1 = msgget(0x1, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/208) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x1, 0xa0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{}, {0x83, 0x20}], 0x2}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r3 = socket(0x11, 0x3, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x4004570c, &(0x7f0000001400)={0x9, 0x0, 0x5, 0x1}) sendto$unix(r3, &(0x7f0000000240)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de535e9e77804be38164991f700cffffffffffffffffa23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0c2300008abfba090012051eeab71d89e0005b08040381ecb66400000000000000000012204b00"/182, 0xb6, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 4: sysctl$net_inet_ipip(&(0x7f0000000080), 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x25}, {0x6, 0xfe}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x6012, 0xffffffffffffffff, 0x20) mknod(&(0x7f0000000280)='./bus\x00', 0x100000000205f, 0x2802) socket(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080), 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d5", 0x14}, {&(0x7f00000009c0)="1e33b4cfd4f5c7ade39459b67cf53dac67b2d56258cd0e51051608f85f5219311a84c991a78bd23207cb4fc9cfbe3be5a5ea3925b6aa6dc56a2d3158158ea958197584992e4bc0fd915054b920067664fc8c0c556e749dc50e6b3aa47c6310c9abe754b9b95c90b1dfecdf9f835a75655490541e2e8fbcfa68aae9e1c6a7fac061d5f3dbb430d914838976bfc6864af06eb1107d54487e5b4c738f5422aa3a052d0948ff05f37ff37594cd3fd1fcdacff09b7e9754c5b2ad8654a0a72ee75735ce2055ab18a410ef6d53c8b0879f5bf2ae691bca6ecbc4b3bd7e4d7a20349655faf125a55917e65ab257466b4476b9e6eaa0e7d3210ed4c7bd3c0839656135db213eb6c43ee8d528f6f3d10786dd9d1e95febb86232d7ce8216ef89a0b8ccf522cf13c4c64b274ea249bbe98b10bbfdd53b7dfa66cca3ca844dfca838b31c4ab082fb4fd19ae0b5b52a4737162c3546e6d6f63f43b07d04cce4ec5434ef8ded5b682661b8a8f6e38b11f1568675359f66a9c818fbb0a0807cefd8964cdd1f622456e3e7b808fa452fafac519442a54247de0c0984dd23503178d1865bf6bd296b546e32fb37b55ff20e48d8a6ca07613ff68dc5d53b28de19e4a6267c987e3a4b791103492603f940797eb5c031bbb561b337504e5a8e5f1b04412b42c1d7a7251825d73b9cbbcb93641e42bc6cb0a205656ee43a833d60eeb3bc67312d4f255cb9acef1dda35403c631bdf5e3e85f53044d451e615316b31b02b2d59f1ff79e35eb11730d29908cdf8cdc515c0b9146f65d4bd7fea51f4006b02945d05585586c230b3f1826cb639e57fd614633e4709f98eb4baf3e16ea27d657f1d6177e72a1223e38ea02b4b3e1270542388ca545888be5bfe898e0734eba1875bb8184747b332e291a8d3d0fd31dc6582309b69c0d7e94f526ed540f7f2b53daa7ed826d9a027aefe30dcfc7546c46386c35cfce23c29c52a45041646a5a8909ee7d6a21fa532295b9e3646ccd7de9e5c13eed38340bb03fc34f5aa83ff079b203fddb1d2b0f0e2935bebd697a2704d93a770de8246100b1bb3826082cc69506d500d0372a9f56f43628264ca2b87a9870eda4e3f04a3123b69051da5766d9ebdd3a1d2e7359f85ec372438306e4b23975fa11a60751b57f3ed2dc4e0b2d07fc86f3618c381c03a4efe500d2984c1b6ebc893c70f853f72d4eedee889fa69063c27b0f06af555d2a3485660cdef8ddddce743613705da8626566ead621d9c110ce08ded137c4d849725d82040f0d52c9807a5fd82c5ada9bf3573582ef9da1528ae8b4beccc17caea43148a7b4f39cb69efc5cf0dcfdf7b5f7b35a9d151ab095314a0b86518add26e11289f38380c2f05d4873d4be7ce2dda0c2eb326a57e2b7b7b76132a6738630ce68a154a20409bddc582258feeca75bfb6bc2d4f6938dc3450c0dc32f0791b32d113747edba5001a64b14d0a006fca9a6c30ac5960520441f53925b75017fc483f624587242c3dc06", 0x42d}], 0x2) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0xc0, 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000240)='/dev/bpf\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='tap', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/dev/wsmouse0\x00', &(0x7f0000000380)='\xfe\x00', &(0x7f00000003c0)='tap', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='-/w:^\x04\x00', &(0x7f0000000480)='c@\x00']) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f00000000c0)={0x8, 0x9, 0x401, 0x5, 0x4, 0x6a, 0x1b, 0x10, [{0x4, 0xffffffff, 0x7}, {0xb10d, 0x7, 0x100, 0x6}, {0x5, 0x1fb, 0x8, 0x7}, {0x400000, 0x80, 0xffffffe1}, {0x6, 0x7991, 0x8000}, {0x3, 0x8000000, 0xffff, 0x6}, {0x8000, 0xab, 0x9, 0x1}, {0x6, 0xb25, 0xffff0001, 0x5e}, {0xba02, 0x91f7, 0xd5, 0x3}, {0x9, 0x0, 0xc, 0x47}, {0x7, 0x0, 0x3ff, 0x71ca}, {0x8, 0x3, 0x4, 0x7fff}, {0x4, 0x9, 0x1, 0x10000}, {0x9, 0x0, 0x2, 0x7}, {0xbe5, 0x3, 0x12, 0x5}, {0x4, 0x3f, 0x800}]}) executing program 7: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000040)='./file0/../file0\x00', 0x1, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r1, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) socket(0x4, 0x8000, 0x0) mknod(0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f00000002c0)=[{0x0}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) nanosleep(&(0x7f0000000200)={0xfff, 0x4}, &(0x7f0000000240)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f00000000c0)=0x10) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getgroups(0x8, &(0x7f0000000180)=[r1, r1, r1, r1, r1, r1, r1, r1]) r6 = getegid() getgroups(0x4, &(0x7f00000001c0)=[r1, r5, r1, r6]) close(0xffffffffffffffff) executing program 0: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) msgget(0x3, 0x42) mprotect(&(0x7f0000038000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x5, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x20001fffffffd}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x20001fffffffd}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x101, 0x1ffffffff}) r3 = socket(0x18, 0x2, 0x0) r4 = socket$inet(0x2, 0x8000, 0xff) fcntl$dupfd(r4, 0x0, r0) close(r3) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r3, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r6 = fcntl$getown(r3, 0x5) fcntl$setown(r3, 0x6, r6) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180)="6c73c14ca54bdecd35c4d088e74707942857d85a1f1ad229d2f936229306057f4926f97f9413345f187d341c5bc9e89da30e35d5084110b63b16c26c9fa6cd0be139288a", 0x44}, {&(0x7f0000000240)="d8253e568f1a131b6ae57ef3a59bbf3a2b78891d02d2f032807fa9b105a729a4f1a604bad3b4ee349988a5982a22aaa3eb64", 0x32}, {&(0x7f00000040c0)="b20e9d7d55f69fb8b9aba26d2a679b415983fc97dc84f80db42e0d786615b032306ec1604fc20b723f845bdda4ed1e52d9376abb53961aed2a7ef4263f4c95a6ec63e42660c410ad7e2b0d06ac0ad10a2e3f6b38244ab2064e43735dd76ac2ccde1370d740ec1f281b43f8dca59b5a58f6520f969d7dd89c76d00d9c391ae1e00f4d865df0a8cb38ad5e3153c440201c4bc6f943ec60e2bfdb5e8e9293320933da588fcc5b8f793b86ecd4c35c4dd2bc90d0b5fc75aee03fa4f3236cbbd1ddd1e18c768e65c2b9213de36cc5d141770eed708d3cc933b966952d6814e4a1360aec51d0fae2bfb7d022df2d06cc51430429a4d46b69cb2222afc7a3b579dc74a322c90ef9ca04a369cb74f00b1cdb41dfa8a2488a49ec8b496c6efb821df2b0b107760d0344c227fc8a0df295b62da0db31a7bd60b8e8e30fd1eab69ebd8b81688fa051936dcfef68831535b49e6d30ec27d01d363ba7ad0e1253b280067a30a52e5892eb5e7f58d4d3a77d228e3ada4fc7d5a63153c4aeea642d10e2b10db7b57cf6150763a70d141f09d5cc9da3396a5a3d7c59c05892e2198aa0de842d0add0a25c37642697ad25ba4e9b6069ed74041ed4b204ce47bdc0cc2d88038957a51017642b89fe39aa138203097fb485013d53922c507af9136e7a355d43352de21d541b5fab08a805fb273fa9ed8b42a1d52f4e6f852ba19d6ebf408ffff0373d70a2e231e91624ab735e326bc32adf9cf6d0a67b208ffdaacaadc2a2b22df48e18576ae2ac37277c89e9f4621c17381cbc422e0f3813767c3bbc4386b1fd32f73cc64283d096aee8b3975dc5da3775e3657c339d93906f9111227019a3f0dafe3fac54e722cda5f66b9b5c0dde7a2bb89282bf06e70568c0c02e120e3383e6d0abe8935f6f35f36ee6ebf0bb4d0cf5f90ede6b1689d7d953893142f1518324a26ce3e63dd1ed005110e27914ce95637391c765de7c1f470c815ce02c021c96bb553b2c58c0d6c0c9620049f7e1c92ee71a3110de036777f117245bd69b2dc2860615b96136ed3e73f9519f71a14546f2ae8cf85a15b924a5bbd41068dd0e1e80475e2c14288cbf59fc2bfb8654dd2bf03a7c02a98cc71a1eeaa5950e18d107fda5ce499cc74c120188f16a1fc6c9aee355213b3775d7cd90cf507b32bc2f77e6e1c941dc2b238088aa3e9ca05bc63d85818a0d091092c8d9d53dc2b553a171b80ff66bd04dedd6fc48602321e7580ed5886434f985fb823ccd5b438ddcf9854c200352e343098521719f577d610d9199eb17be9eeded76e07d8255ec8405238ef313e", 0x3a2}], 0x3) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x50}, {0xfffd}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0x14}], 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x0, 0x4001, 0x0) r2 = dup(r1) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB]) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000200)=""/167, 0xa7}, 0x1) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) executing program 3: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0xa6) getdents(r1, &(0x7f00000000c0)=""/77, 0x4d) r2 = socket$unix(0x1, 0x2, 0x0) r3 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r6 = getgid() r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) r12 = getegid() sendmsg$unix(r2, &(0x7f0000001a40)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f0000000180)="fd9bf943f61e4d5f0b40c7eccc0efdcefae16ed49d7de88a36e3db647a8ec8dfe416f0c464976de8b5b8e0770a95177c7dd3129fb89354", 0x37}, {&(0x7f00000001c0)="f2cdee4e4750f24b900256a013009df3db625b097efe8f919428c6d84298181923f5b6e0d9909cfd0a9a618ee40033f835c40a3ec0c7094dcc1251cb2dec8f0833efd47735e782c194045854e5cbdb7cb717f7ecad0e999dd36e9bd2eb1396276b8cc13dcc051d2e723658449caadb6406bbbfaacec7387acfd5aa5a91c9207043bcc4223762f8c5754529ef2f5ccc8e92fb13bd10cae7a17494be7ad9a48194dd8165b52835f7869fdc1e681071cb302af77342f589a9ace94941654634d591b02f5b34", 0xc4}, {&(0x7f00000002c0)="c1811d31dddca84f34b6b593f86427ec2c3c6dbcc0fa591876a2345079bbb6f172c719141e99207dd31cc6cda9b499d04445e0222c7ba9275f0e55086610214522ff11f7720ff8edfd2e6bfa71adcefc8b23ed87633babcebd202a3f77e51b90d8fb583ae9f1952648940c6fa8af8795d0e8a27a6d22ef959937c99067c13f5467a8", 0x82}, {&(0x7f0000000380)="f029d14d501ce47a9b78eb70923f7be898b0476b4d660ec148817f5d52583cbfdc72d78116813ecaa66d9ee6b7f31191b0f4f9d1f8d3ae7777e9c1bc8403859824d5a70c87632f79a78990584e6b2d716e69e883d4ab2a1de8a48902fd4772e3ca42c2103707c140d4d2cd947a99555b3a7b6fb0062124c3fe6d9d8f2b21d93b8dce900ad3db5871c87dfd4424573a63001cca8634ba7a2cfdb9624f8e23f4de16db3cdd323aaa1784f907ea76cc9ff324fcfd829e1c14b822ddd13577a84559f62eacf980a7c836e3016af5e26e71b4bd86f530833f9bdda8aa69f5cf190bd4c346eb95aaed39", 0xe7}, {&(0x7f0000000480)="fdfead98d62374277802ad0e9a3787949d86944c39e755d8a87510415fa8e43f13660760ff3c17c6edc41a3e6b2cca8ec37c72e8df8fe836a322cea96f8dc0d712138618317e58f58cfa76cd62185b436aa9811982f592e4ec2f9602126f3e80378eced6cfb384b3dedafc5bdb65612a4a255da6c0133c49e6a09acc97d72b81415d71991a5df761692d9cf8458d45f1003fcbd3ddf10515e0756bc5ccf38a36e86d65d67b6b04ad3fd4c698fe90d3c142728a4e4669bfccaa5c8147778af7e55bd6e44d9ece83976f195e97efd34c7b7fa6c69435af64f02c277a125f0941cc", 0xe0}, {&(0x7f0000000580)="b90e8c8ecbbf5c28dbdc3d1766c2ec12144c4d5c0cbbabe51737000495d6a5638bda062edbbd8ec9fa66f4f33752c518c2b66f43f1fb95c87ab84fd157d9e367b779b5907d37b6cb19a870c92a611378fed30e3404c31c2f15af19fac619e669fa4c1b3ab6f3c44d0d2055a950b00e6cc10223137e3d2007e575129ff014524bfb86a5e4277d24f8276ad4ae93e8dff9b5bdc0dd55002ef7e0d576dd4d9bdc65d88e58c384b53306a98ddf59abdf94b6ad58f6d0cee280afdac3ecfae4d8b733dc658ee5fee7d8491a3d43dd4bf26d71eb6e9f41abbac638f611a619641a90deb7bfb5d2a84f7f08ac65602f80e8591e5630681045a8a7211fd7c4a51a0ffa3f1bef6f2bd4a032499ed55d77df5bb6db58f49b5a1ed69238814ca5ba14abe7434c774d6a2792ef66604335b967e465c95869f0e16ab8efc87312ebedfa21c991b7b5db6c417499b1dc32db2ca28d508cad106fe33c76b75e94508c71341f4481e9b290942934475bcaf258c363bce90075cf0f62254c9db186496635a64f5da643e4764a8c80eb2fa21dfda73d77a99e85e3dc7d8c9d8e6658cf4f13c2faef3ff8f2d486ca1a1b6d630d9f05a0ca0dc54567778e66a683dc76364eb76cbf65ace72bb0ec5cc8594d12f31e2f658d5ad0b5d1f772d22d7edb5c8a7cc414dac143419ef3531f86b622135c73d0638a77369ecafcffb848ea4b9f8491e171dd59f238b428c9797344a067ad1db6a559dacd1d0df4850b490cf815925f945f4cc08c57c4f94999f39d2a36122066fd8735358ab5371915841437deeb3a1a153dc8b26726ec8851841786b8465e666da1e75dc66719cb9969eeab11e573a7b75c0c0a9a399f3ba3999f923ad267f234203259ce370f9c50d51a5e92cbf7ed9a091f74da7bfdeb1fb41598187b3c9d886b671f5db3286846214965e8f1ef558021de60173a7459b54369a80fc8987975d572ed120726d84ae649311d7c07661f8733071160a22e822bf491fdcbdf9e677a2b27af0a3e2f2a7dd03fc325920f44b7d956575ab61ff0f726a545303810acf4d47601017b49534e7e97f88a39c06b40ef4fc5f78e80b4ec4f93d97ede3cc00594064a2f84f6acfa231f6353a8018f5d8db732acf2f36ce3932736596fab87cdbeabfbf705a503602b943cdd2b84808e65edf54088e069948cc09c3e1abb036e5b1fe3d0373230f9a5365e7dec787667e0034d3692ee6cccb28d816f5c53026d3865ff3693bd1136d221dfe08c7c9e1b647fd01ba2362f403b7aa1c8845ed200d377decb5d67a30f7c89aa036936be51fd1fd4381f69dce0d32597c31e91e2d1ad8b71871eb0d06da1fdf89b39cd99ba575c9fa29c500d9142142475406b220888a9d721c2c87a20dc7ada630186edc4206e0c2655cab015ac725dc0ccd086ed565e3934d843bc7f5d7e749544fb0a9b33cc69d58846636fbbe1a4988fda8a790634b73c85f52738c9c6ca27364afb26b27c31fb1be1bf0547351282830d8fe92e43892a1ec521eabeefb1b31e83864811ff4aee4a252bba823ef0afad8f0ef7c504b7f13f412953e02b452d1f8b985c6093d30b9ab1a575990ce47b3391d25135fe1042bb9e3778c4c81fe103bc9fc3f99029f87f2db1af610933ff478a03d350ef350835b7ba43771a65dbe39a9c9bb33a9ecb53afebbb9635d0086ad6d7a6aec487ee04b8d3cb8ce40a0b6ad5eeeedc48c410c2c14a6fffdcd0608e6deecb132694ae3fec2528f0d5df1c63db74427d6225d40ce27c8fb8f5f5170089f155e37d21348e9cecf97a94634c154df1654e6e99ad8e8d8725276c470d0fb9d07d8946d48faed32daca0d85eacfeae62be811795596a08201bc9c791a9c59dc4274e6186702a455e8f440a5ba591c7c5693f869e40490fbc48900420eac3ca775abf1200c6379e73a9517bc82a7019d0fe478afb4672f42d78e7b9aa2369e0912d62abc3580246abc894fd608c7dc2ef5f0868aa03352881cb9ffb228e8c8b8a5e6ff4872f9d838ddc439ee65e84c81869c04530bde89e4c470313598096e608f7ba970bd5fd84a891f1f4b2bc81e03db8aafcfa1adc708485590d54675e6d422654db7e58ced3f81c91dfbc5cdc2c88534be34136e56e2c61a2919d647b35db47b95b2e823caff1f91963f85f4ebfdaef75b8b6419e6b7cbf1e125882ddf71e9ef0bff5b75e5ffa2823200880daa87328d929e970e0bb656fc1c54e9e1721b7ea6758385721e428fd96a42a9330b362e5965a88dc3bda5a0b01a1ca287517b51bc778bb7684068f1ac6049964e5cd66ab2728e8890c9a0e2f8af5135805fa92d632ffc7813b992df73eb1e1e06d650743a994a6de3ac14bf2fea77fe39a0cab1da39192c9c8571340ba50ae401212d39b5db9e2d254c93d101a334d93ee93c0de6d78376ffe11f22c724841790c2f42698b8ea2a586a3f9419ed66fe54e533172b7ba3eb5b814e9494e79ee5823fe303cb77ed3fe857f835925c4df03e7e000d94280ec77eda0b2a47b086d81fe17d08f8258278231286a872ee96c6235266589b3fca6bafa713708a4291ec257cbe6fae7b5d0b779a9cefa04f38097edc974864e6dd8295c05e35544a0e1b17a8b63344d8c2d443a9e74e0f28cbb2b1c21084663b78f177827d4d5a065ede075667c0389612649040b2cb6870d11a81eb64af0f1fbb8965c3a47af08e9a1120667b814eec75931895bb5f6bed05ba67e328c55a53004d124995190fd5a4c10ab5f75eba441d2dcd9859fa344db3a710b8a6d92ae5e801a71c8728e8be35ebdadbe91076869bea9642c8adae61d6bab599d5da5154ee7a5eb316c8e3eff62eda83db33ada62be74de3adf894570087be3ad5ca0303ead7181135cc6f70b2363cb0049c11f733ed51639e7b5b7d4880467070f8a268d2d2406d9b95c7be0a5ed4372df1085ad16832b7ff79115f8917d2f9af23bd6660e9e8b71c560dac0505cc4761cbf6a90a3bd98896686e6e2055ce656d31d8f7b0f69f42b978d43ebeb0aeaf7117dfe19f92d82f5e6f3e7f8e7cbd794056dc37f1984a8ff334fd68f8eec5191de2319db6b9852c2aa08745688b933be51206d261f7b16b1584b9be8638b59e01722af2e0d3fab7fa45231c882c228607a3d645fb756e3689f66a7de3f203e723594bb96e78db580f7fd849f3b63b84094c4072feaf9439124c98cc7fdd91060e10639bc2d216637246b35bde2fcfa545b56cb6d2c87cbf17a9ad9f3b11a8eb649ba5a1311013abf2477fa459f11f68bdeb73956e33de7086659fef94e9534aa719b19c933b4c8ff1b5833ebc6f44174e597cac463cf9714c9450b0350b57b60d6a9b9aa64941e0ecbeb24b9c4373dc5505f405707915d4a2de28f54640374b7e55675b7fd41915fb3c576af4e20305081c47aa5d4f39ebafd8a1c06ba3f96be8fed239336922d77fa374357277cb5c5182c91f104c89d3617efa95608024597f29fad9a6b59198b924bd7571480ad62267bda3e458567805445b71fa8f728a463049f8aa9bc610f1f2674b9875dd68962278f732d44c7fd2fffe626b142cb7154838b60617355f988e299e76e7c0b9db587363d8d51bbb7c822c582ce8d5c6f3fff979e49050c6b94bf751464bda5fb49f718da2e83caad4daf5a58034dd087934620f800476971e34c766aa4a733915086ea006e1fe6348e595795d86e31f5aebff989384209769d0eb6137f3362d80007e8661be6a77ad5c2f7481d903786866fd27e2c1dca4400e5b71858cb0b83420ce4a3db041a4bbc2fa61c9d91930f6007729128ff73964c1283ae83ead989f965533132c204f3d7d4f893b4ebf3d28583bd34af9c5104bdfed2aeb3ef5819b5821abd036085b018d537c261fe78bee02594d46cc87b4d733c3d9eea808b2e122783b80f52bb945ef6b502a6d9efb5ad7c02fb0b80067205a4566edfe5001d92c1a9abdc7825ae4423cbfd73c85c23bf65b5437d39d1600af9eb4744f6eed6ada35f4ff42c6eabd13c9eb535a32fda8f048e0067e303c1abd24f96bcbb8d654b9b760af244d98d3b6f137444b408149789421722d5570ba0c3173a92d2c38d4b7a2d2610043383107701682e0deaac935a1bf96856a5cbf1cf089759131b153ec0c5b5bb1326319efede05ad8c767c1f5bd51757a40435a3ef1b6c10de0678a72bcbd660bf143cdc5716d363fe4bb032b20fb8c551d0cfdffc8ebdcbf1b04331c5dac4c60de67fe74c5236b227a63e6f2b3918fe94c038768f8585e3924ff9835bca69c80a8278d88f42f8dd813e1a1b35baba4b3dc9b6cca24ddd7f5c9e08e23e6d07c3a9b71d61affa5e71257cf2bc3f5b1505f503b7fa1c7adf7e212a839e9aa4fbc9e4b925a5c119933f6d9b52db4d2d080b553c8ed146f625130c2d91021f77bb442ee033c192f900d9872de2e8d7fcd87e473d6170d45781f04f51be9ccdc7d069de8d1f2d6546e5c8ee42028de318772c1c6fc843858c6625d30933a3ab34497d3203f37b4c280be42a9baf5c5eb8c6fc2585097d156982ade01dc702095c43373dd9928ffb85f4db42d3b538a0b403186a36b24a926b9606c6d74bb71a192b9f6dcba592d644ab4d037737b2034407e29152e6659e64aa02bdabe84a53ce151c19df7d681cac231776a2b001f5ecf2693ba0cf8b5b3ec5e2b70a38806f67ed7c4f30a18ac53501c8722e248b9f731da314ad751b335dad4eca3e3275d7fc5e768aa61c8d31dfdcdef6e00aa9336e10c344322c62e3600413ca9cad795f053d5ac7ea9a8487499cfe02c1da0d051a833c4aa1e6d71700d8e5d9a4bfa39283d850a3f681853bd2ca494d731124521145093a3e971918ad8adcb6c5f0a6ec330da39ac74105e13bc10a54ae993831ab9b2d80f3afc6cae2e4c7728fe74ad369aa0ad6b2c079918aae37b5f5b55045207f198e487955a73518c69ecf1f3065c6c5084ced472a4cfb9aa3f0726aa6d31481814539bd759a6d9ebf6918b6f778b8ff1b09c2f0e543a412377939ca44206b26b9204f836c8388bd011dee49dbcccc4db27e777c26a22ea1c42e673dea8f272d3e4d1f109e198201f279b55fea6664392a8a9495c16e6a10d5f409ad5daeeffbf336c31cab13b6c26e2ef06466739c361a46bc0bbca4db3e8652e5b7e3341a517a247db63dd164c8f89d0ba3197b0cdd2cf3680296d27672fe62cc60ffffa788cd545af09e001b51ec74d111acc84dda2ac360e45932acecf87708a13ed4f53f62df289887fb074ecd38e6b0b8afedf0ca0db3b441bfcbbb6bf45477bf47abe7f247382395d0127bfd8974928318168a5da7ad76df9b8dfd0609a15d0349dcf2e1771531cdb6b2206dad241616db1c91b48538b4099da652c85a197514af3eb524a0133f064fc651f255403cd3a164a26492b3de7ff27764ffd5d226e990d0e4b7e930c20f923835679c791f5804bac69a0af3b1e6e2c4cf046ab068632e6e46ca7c71f93426186ccd80dd53002cc40c14d3b32b385836cd3810def15952660572bb154866fa6abef5918a65274a2197a0abc6087c72d32c3b27c297428d98aff2da698436f480c43c3c954137fb5e1e137370e8217dddf948cd7f7a441ad8111f5cefc2c7ba37c0b794248100441150064c7aad1fd19806518f12f4b5d3332a3a6cf48bcc4298b1950fb4f70a431ffc8ae8c9bd5e689b5cc9719a98e4945d1fc59b3ec68f8c2669b4ccfa484a3656808da9b91a120878bd751c465c48c2774912a834fe7fec816ec4584263487d59488cd7618cd090fdfe07e80a9082f4207d", 0x1000}, {&(0x7f0000001580)="0886b50a3e03cff5038cb055", 0xc}, {&(0x7f00000015c0)="305a0e0b2cdc26d90720f26c853c0cd3c7684c548184391c20a7e01c2e89508d6d563cd83950e5064a22746c537d2d635620aec11537eb2759babe26a01884e9383cea959b2eec5cce75f54e7760e4bfbb6421fe73c6a6f086acfea6c7c23a86702af2a10455b945e9f3f027f75155d6901cfbd8404b283831e5ede151f357dc68ac67a2f8be129d4c07b61b958c748403b77f849991a35c322c70c2b1601ea26f8a5d42b4", 0xa5}, {&(0x7f0000001680)="70b3f7b2cbed50e5d867be7ab987d09a824660326f88e3268098f93b791ee0bc6d391c3f75b860b6424016195646f55ccdff0c35b24257c55d75be4aa7ec6218cf02aaf3654c90c4fbf75ce30cfb877b7a8ea9987e7e24de24eba413b31148a52d", 0x61}, {&(0x7f0000001700)="a3375046d6fd11c12c9a894bf01dfb0efe3ac14487d005f2a74ade529235571fd1532a63cc73a6032a2ba525431dc3d80eb810e042d5122525150dbe4e434b8f0a5802b4ac48cf22cb02ca667c2779af15116ad871a247e6ce77305759e9db6ced923fab7fa4510b", 0x68}], 0xa, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80, 0x2}, 0x205) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001a80), 0x8000, 0x0) setegid(r5) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001ac0), 0x80, 0x0) ioctl$DIOCMAP(r14, 0xc0106477, &(0x7f0000001b40)={&(0x7f0000001b00)='./file0\x00', r2, 0x1}) geteuid() ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000001b80)={0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001bc0)=0x5) pipe2(&(0x7f0000001c00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchdir(r1) sysctl$kern(&(0x7f0000001c40)={0x1, 0x47}, 0x2, &(0x7f0000001c80)="6e7b29b08a8a6991a0b5c1e9b1d86d6bade7aa0e6442004e4a1e12f7c2c93896f5f3a0ae7e9e1857c53f13f11c81cbac2aabb219478333c037bc9c94cfa6a725b5f1ddc9d225e79c3a863502a7b22c9c6a4c7f51ea4aef0ecefe0df48912ba0400", &(0x7f0000001d00)=0x61, &(0x7f0000001d40)="ab40c4030834c14583a07e901dd7ae6c6cec0f9e6cca078c10b740d60dc140d4197f106fee697492928f9b6b9afc9eeef0ea5d244b7b09b7a55b48e7224a77035bd173fe84ceb46e91b5afd63f6b01516474c384722361ce18fdf82225834c80109f89ae8e3e5f5d90627b1d89078edc3d2eabce12fa0d4297d9b882d42f217b7f95873dccef827d9239ac666d0346b09d13495926865559d75c20a2eb1fa8c0a7b601181c3d7de6652b4242b1513cd6afa0764feef90d78bc306f1f592f79303045cbb4c6458ca7d8dba26f6695e7944c1649ae1f29ee5e0a130b57aa4f032454550958d0a7", 0xe6) fcntl$setstatus(r13, 0x4, 0x8) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000001e40), &(0x7f0000001e80)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x3010, r15, 0xf83) lchown(&(0x7f0000001ec0)='./file0\x00', r8, r5) lchown(&(0x7f0000001f00)='./file0\x00', r11, r6) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x8000000000000001}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) r1 = open(&(0x7f00000012c0)='./bus\x00', 0x2, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000300)}, {&(0x7f0000001400)="4bdd474a8c385fc12826b40dba57c166123b08ce647888b6363c11c9c6aa5a6a13f21e1622cb58da373e413e1b424c2648c2692d433be73b2943ccaf382992b00c1a739ebba47a95815c38970179bc1ab93d", 0x52}, {0x0}, {&(0x7f0000001540)}, {0x0}], 0x5) executing program 2: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff0, 0x0, "cf00a6c893000000000000000000000000618500"}) read(r0, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xd49, 0x0, "07000000557f40d0ea00b5a18a3b68088200880b", 0x20000, 0x3}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000340)="f3795ab1be6699b6b285462aa334b9085e824c480ea47934312ccb18ae00bb041270e24f59fc2012b0b308fab9117633723e5668499810ab680ac4db304879da4a0c801cc87bcd56009ce7f45f46b663eed6f7d2a85c5d4fadf557dbf126aa11b296ac664de49cd006705cfe9600101daa858a69bc8f80e59414ed42863cf854ed79587f838dac45173f1c61d508b247f7316764b5704a739fe5822743909d58595709eaf514c520685d85a958c9e3acf37f8ff3d8cc2422ae57fc439ffbf11ba4c8ad11243523fec455dcb1ecbf08b5b02118a8f209439fb9d59f37bf1514d3ff80bff1c5fe686ee5", 0xe9}, {&(0x7f0000000480)="c416c427ccf1c11c9dd19457f440d6457c4ee12494a1135dcde609a94efe3f79566411644955f8145278da047657fa4a4d6936126f6d1ddc60a4bb7624d27c973658c3e4fe8096be8011f79fa5a60545940176c8901859802209c96bbeee9b81bd2a05bec99c582c63e7a6b7a0ebfbe90c7304e0aa32850e2112769ef470cbc94e0a6fda3554691635cdc3aa1c620857dfd34227a07d026ec3804bafa310ebd5cd2ff3553353bf3877601de19f89f7bea8370dfd6130a57777854042c486cffdfef50ecf4e757aa2e931de6479ebfef0bdccbbdf8a2c17424bc87e05f058346903b2864d31490892", 0xe8}, {&(0x7f0000000240)="bc9933c22b0e66f0b36926c0af0b3e8e918651d824631f727e3f69bbe42d8d78c41fe4c6a18b2ba0a13725166cee7566fb435cd83011eb84b6ddd5cc0972bb6ae7cac4fc396e2ab1de12d7af49036b59d0fee8e6a0de2fddf22376d00cf51c2ad82d6c4bc9fcc132c2d802f37810d712e27586eb32e9255f7240f3f59a46782135bc5e3985375c14f837244e1693fd9d593de7169f1dc67c6363f77a94b39a46a7cabf8979ca090f824a18a4c21255e0735d245cc2695606b465f6e54c07", 0xbe}], 0x3) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x802207, 0xffffffc1, "04000800000000000000000000000800"}) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) r5 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "f335f5ccbc4a072ab1e3811e3d1ec8e23108b910"}) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x6, 0x0, 0xfffffff9, 0x0) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mkdir(0x0, 0x0) chmod(0x0, 0x0) chdir(0x0) getuid() setreuid(0xee00, 0x0) rename(0x0, &(0x7f0000000400)='.\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pread(r0, &(0x7f00000000c0)="8ec7d4d9", 0x4, 0x0) syz_emit_ethernet(0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x7}, {0x45}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[]) pipe(&(0x7f0000000640)={0xffffffffffffffff}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) utimes(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0) write(r1, &(0x7f0000000340), 0xfffffffffffffe0d) r2 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) execve(0x0, 0x0, 0x0) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)='h1EB', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) sysctl$net_inet_tcp(&(0x7f0000000340)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000001180)="9b82c671", &(0x7f0000000380)=0x4, &(0x7f00000003c0), 0x0) r0 = socket(0x18, 0x4003, 0x0) open$dir(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) socketpair(0x1, 0x0, 0x22, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1008, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x23}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x8) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000a80), 0x10) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000580), 0x4) connect$unix(r5, &(0x7f0000000000), 0x10) mkdirat(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) select(0x40, &(0x7f0000000000), &(0x7f00000001c0), 0x0, &(0x7f0000000100)) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) close(r0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[], 0x180}, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001080)) msgget$private(0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069de, &(0x7f00000001c0)) sysctl$fs(&(0x7f0000000000), 0x2, &(0x7f0000000040)="d6bf264369bc81b448b53e40fa97cdd56fb2174c436dbe28f0070828dbabbd8450599ca13965b9018cd13a211138670628a724650bef8d32076c98d44091c40f15ffe4719694278bfc743c335174041ff71249ff7bfee6b20f1fbfce2af2c92fa29293bad12fb0aff6dcd67f5e2b4f1786f02732c7afd6d09a1d2247173ce1deaf8ffabd9c6012bcb31541623d2ec081c3a144d5a4bf1dc92fd3fd749038dee4ee194a0e40ebca90ebad39d820a58e6227a341ff45a56a0faef65024827ea32778c3549cb42b8084a8ab734a157829bf4030fff635363e69ef534689b7b1ec768dde89f838ef6f6be4cb03fc042ebf0fe1acbbfeafc0befa95eaffab321ee97b329c483bb043e9028fadb2ab7545acd92bcc2e0679c288e56136b54d2fdf6f071825b66a0afc18320ceae4e474be996bd4f10539e39c50738a6cb29d5ccba0213e9b2aeada98d2212826456c04bf1024d880ee93262533f40f2888be2f373c4499ccbc7ef6aecd19529a51d1f9799d3fd7dd1093ffc35b1850ccabfe9e18910f492354dbc43bbfaedfb3970de92b9b9085de645613e454da30f13abca8f0bb2e7a1256c5081c30c1f804de658a638bfdd5a6b5a3daac813fc554f775f9b267aadeff278dcfe3d7917c225c747d001c96b4c14d6757c24448ee3c845ca06f1a5a3d3557767cbabbaafe996691edcb7c993d3abcfee3d82403a349320d8d6b8c14ce609fafa1f0e12d3a2efb32609d1463cc6da7eeaac6b6443a2c8649ed71869e0553e487060353903099b3b0fc7800512f9bdd5965fe034c97028d6e7c8c7773fa3c59eaff743abd9c812b8c94ba647633d9ce474fd111746b98c0284d6860e6e3fec4574fa8da7ca94e698255fc0cacf7b01800ebb5d6bd205bc32d7cb7feee98737e49f8b9c5e7ea8beebc36061eb9b66d895fca526dc61a7888d79ead3bb1906950fbeb3a6f514e6d248b30ac0fb340c411d2c3eece3fe1b8d3085853932d90686186d38a5c781c9bd356a148caed9a0532ee3ca5b471ae9f6974b05edecb26af7ee9c76a7ef75e309fc28b61f0defb820bfb359a83eb7efb0df6c9cbaf6bb38849fdeaad680fb0dd2252b21bcdb4b7105fe5550b008f238a537eb003c58c27210a5c192b4a5fefae769bc11731c7cf044a1abd446d43e477236a61e8ee8d2fb9941648d56ae7179bff929d3c9b591fb63a08abbd6ed0a89c2c5eaa7d3697137c157e8a38d4a0211d44356efa418bb212053d19d88d3cb25f9b9862c50425d1ad1a22fd04e7e3a7053f38eb1522d2df9dac61e6482c50549c284a88d7285d55e15764f89d7496ed60e48d97afd213317efc77201f2f7e79d62b53c36df1a87ffd420880910821da3389cd82f5926a0aa0fb614a2ea2ac44c899726e32571311eee0f62afc53932546ac529f4cee63aa8b0691ce1c45afe898ec47b2468f6bf152471417665c7cf05c61975a55c88511682b23aa6bec2d63a8521b051ac5abb3df9d2ec82c9d7cb27fffd07ecc9a7a4d7588621f5e74399c740a170adc716efd267ac6d479ef6cdc4a081035dd822bc8ecb777ee6cd80d3149a88cfe2a506ab9bf65dcf98ceaa8ffa4ce8cfbbfe10205bb6ac045417c0fcca86631a7f49946df97990c416d68bed5650f9810621634c0af077f2100507fe63574bcc463881d0e3888abd62106c9d17f29bd04ed4d5b362328a6350911df2ead8832f5f795b612f6d54c1ffb9bd8cce2598150d019e95997fd2ebd574e287c9d61058480e42bdd89e9f41a10168c383285d0798deb0e809b4eab4898c26e0cae1e4b00dafd7ecdfa86f2cc3d6d941d0d241df4c2f9d02f02250b03e6a53d34c365b9ebed8259ee73effead06e409c837fef463cf0860b1e6cedad37c9e4b1c1bf4af2f5d97c029cc5e50cd9e55d2693b369678fabb6df00821b06157646e67ea41d2dbe54935b412e9a125567b88eb539c5ba8cbde087a19a4bbe8f91c0e3353237f90c04c09240f1884eb8fa16bbd42432848d8bb684b29b15651aeb04d35f8d07181fff046ed55c54f548be8671be6c812f85fbda8d34941336944f1af66feded43b3b8460d74ca2b3de0aa932fc72e3f62d368348c81734ef24ad374e38687bbb4754f5eb9773bafa32a53bf62dbcd54c1ba752c4c88aebd03d46606a29607d0da7a1ea41efd8ff4648bd2eb0cff03bb5fad2ee2ffcca72a711fbbce76b4860e78ae56a79cd710aa69c0b077f71bd91e7af7e588df9ead4392d50b328d162aa6d26bae2194e92dcf8d62710c492c96d93fc1dc1424c305e2c6d124d3e6b5582e8dd0765acc0371c3916bdd355cbc9829c27a46a5a9edf35940d1284df313e6ea1756e7792e718476de88576ce8e3223a24c2a3a997ead7137e25fc83ddfc85a4e05ba47b88ec6f085d0411a8d973d09064f032ab932a4cdb4bb2d9919b1c472c63c49ca766838253ac053edf153358ad9931d3d891b410ce7f55b1975db63a48bebc67d63df6124755d8d6b0db448008c1e5d89b69a9ef3dbfb8225222ba27899b0a4c460fd5036c1f1431032ea521e82faf4fc2165187f354f5a9c5d5e582331ad90890126d21692a2add489c9c4cab1b8a4cec310cb9fc8fdeb33841dd2c2156793a93616e3deee4a43dceb5a573323fb12c863b49c3e259199961c72b0156e6efa9b8e3cd2222b6adaa76b4b8f7377aad6d895aee5431f20bcfa071931826d89a9fd59ce8ddee39af11b4d172f32d2717dce2878b6f31be986d192ea82e253ffe4eb6466ddfe3ed537323278165ed249c02737c1b07651dc35af8277d910e4eb9839dfcb1c46f20b37b5846d4e201b911b5145900df40d34dd62214476b41a9adf26629933c5f77796c7d7b81e8cec64a72ec88c90b875240edaa10684b9818b0fa3760b60ed4866e3ea4008f3b471f96d4d97aa3e849f05e3f27730c8265abd7f55d46e08cc5e3ff88d98d0424f506831d851185ac13b3fdafb0df245801105ad8f6637cac5d16d39e16141f21fdebcba5772c002b41c35aaad064cd764dac4e553b83cb3e386e2bf49650dae660f415c299859af79342727c112b3ab77fd5c1550a506b98be02a283c6cc4aa1931ece237f743a3c70b344d1aedafc19d588c53971dba55afc942fa4a635c5815df70c0263794c4096b5123759d88fbfe3bdaaf6ce86fdde98d0eb08a7b4cf975378956f3d7be01b054048f17e7c3dcef968909ae395dd77adc93aaacf05368180145d579a50f0a6ba75740d4a79f126d91a6ab60bd8e7d1688b63f9b72df0f8a0985b6c8d61bd814a975fffd9c057bbaf0bbc4e4b5d0cf7944f3f3d446acbba2b977fa0870167af0c1b9596e68fc74cd3a17e594b8b33dd01fc8aae7af55f3d19f6e8f632a042aa6c154925b0d03ba8ccf83801b54c3f6c3a55f46dd97586a595fcfc107b9d1bbe932e17e1ca7bd30df13a0ca5d506a70411ce1fbb08bd77e5d2fa22bd96070a68289cb5eac593e87bf81c495184edb2292114e10397444e2e4986b55b74cbaf87b4063d816bc1471c683d90c4f630ab7f07446f88ec02dfb73a912b2441bceb2fd0a4909b8a3acce67ffe187afc1659ce44b4620dc2e17f5ae6113583126f050f36462643d967236bb18e5303adf820d4940df89724dbdfde5b752cee3216d05cff3be66c2134beff375a1be9594f262ca1fe12b846aea25964c0c0c0974c2c4ddad22551419bc61d53d999e5da1a4db72675880302787886131e146ae21496bb2f52da34ced330f755daf12056f8bf2730ca43ed36301b82b863cd017c5934796c98952bd0d607fc416de249675c19d19282b6e17ede90c814745791c76aa2cac80f6dc09a3d0578f62dd3291102b3677efc3adbfee4c5d667c3b1c08d9508f3fc7bcfb17854ca9bda97ebf0ef3009d7f5dffac3e246b7b8007e003a4a91284eb179b080a426ca5f9d0bf62584bd55a93283286767c4dc5ff54e1187ef3652ca81898600d8befb44e3bb4ab75ec7c9f1a365eadc899ee88152cd80b68cfa48c789b645526fa49bc39bf66bfb752ff5792dea348e10f0dc0267ccc94965495a3b7cfaff8124747dabb2055ba46674c3da07058ce456882d5621b1212436cac0f83c9a82c27cf3af41a07dd42033d9f5ff46935c8152bfcbe18fa1377e82148a09be90ca1dad8debba9e64a2185e8950c8c89bc5e996ac902393c11e795acf0b15fd2819ad61361b747992dda31cfb37a4b752bde8c5f96a2f7fef2415c963bd1f8cb821ebac3a8d82de9fd5671cbd014359e0e99936ff0a5088d6b8578dfaee9d060dc1c54fb544a8f21d13e530f1953a0cd124c93e1c0cad59bfb98c3c9f157e45e86dfdfb4040d46c4eafa675a16f73df629d2d5516ed44cb9906cf730e5f7df7d0e756add0ab40cef38286f72869400bf93f31654f6bc654b71abda8505fd61dce75bec8ddd75c007047c56fbf07aeefeef8b262a3df53bcf7886e136b83fa203d59665b89e3ded484b4df2c67af65063521b79e4cc1fab6cd6c06371426e53b2cff8db601af034bab9a80cdb8312c07c14910cc5fd7507b5f3549548ac72baafded17755cb9e3fd2db6e893a886219b753b1c15d9cc2e929dfdbfc7b3b6670791877cbc06e0bffa610f7b1e888afde9c0a5582bc7bd35f6ab9151c041366ddbef1cca7f3eeb5bce7b201fb3a7dc811fbcff4093e08d691d49aedb4fd3cc5d497aa1cef6439502cb2cd8da9ee006947a70c46cd2b126a8a81e1f2d3b7ea55bffaf2415721fa2c7ecb799f5ff8cd6454df2a4d99d5588bbcecf2ddd181f672ac9cc79e3683f9ef8c24aecaf6b0df982594625ed83952ddc9a220826fbb279893875efc1716de8b30f07aee725dd5d27501b19e2f5440b469c654b41c9652f391b5b87916c3a005de122c8d1363c9d54cf7fbb007e821406d004e4ffca17e3be26f7527d953a0b8955c6f39bbe1864de3137d2339f92a2eb952e41edb36490b2cc2e37b80fb51b6cac66be3189bdb2fcfa5412da3c87e8706131ef919f9882398eb3ee52e617725baaa8b3ffdb111a0ef991c8a3670f527f1cece48adebebdc9b9395a5076bf54f6fbeaecbbd6878883a0075367b8507304e1ef42a23e5bff835cac5c60a75043f5387d852bea3cb1ff4cd9486b047c703bae951f17e0ee19ec531fc7f48ee1fe7ac8e2a46ecebd59640bee95a80f74dcf8a88bd7193e708c3f7ab734212dd4799a2b39c87dd86b3658fbd59344e85eb2b45c15d721e5854b55084761b7b3a094ca3a2eec326a32b53b225a8cfce0c7f065150bd061318602bb23453e73de45de248717ca54aed1c6c39d1fa9b511649dc880ee3507073212851b9a9e3dcd8371877059fd6e4552c996f7edd5d5f4d1afd23a187ce555b092ee29e9d1d8ebdb8b341bfbb2ad49c0b48a0ad7c4bab2bd67fdaaefe2088aa24cb4fcd6a94e0020f35facd3d5882364e0593ee445702a32edf794f9aaa47f8cfe801537841f6ea9106d65f16a512ac959e943f1f4882864963a90d9cf456d20aa9dee6993b799ffc84ea6ceb4c2bfbd7f399942506bd51c5b1bb477cdf4428b1aa2eeadbd9bfba477a815816675f93504f6b03f2416d2547d11b83a6703fc7dc726081feb05649b269f6bf60bc6aecbca9957bd110f0d3c6c539967fc0441c16d7f079c4df52c7fb0c2bff1ab3b7f3b185bf15922b2190c2278469f4ec607286aff398ce11b230a27acc02fd56ae4646", &(0x7f0000001040)=0xfc1, 0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) stat(0x0, &(0x7f00000010c0)) msgget$private(0x0, 0x746) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x0) close(r5) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000100)='./file0\x00') executing program 4: r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r1 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000040), &(0x7f00000001c0)=0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bind(r0, &(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x7010, r1, 0x8040000000000000) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000240)={0xdc, 0x0, &(0x7f0000000280)=""/220}) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x6) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x3, 0x4) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)="9e", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x9f}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x2c4d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) setgroups(0x0, 0x0) r4 = getuid() setreuid(0x0, r4) unlink(&(0x7f0000000140)='./file0\x00') executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x5}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@random="836ce898e0fc", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ab9565", 0x8, 0x89, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="6ddd6d79cbe7cfff3aa873063828d9dc", {[@fragment]}}}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendmsg$unix(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0x1) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x0, 0x1ff}) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) bind(r2, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r3 = open(&(0x7f0000000380)='./file0\x00', 0x2, 0x139) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000500)=0x40) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt(r5, 0x6, 0x8, 0x0, 0x0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = socket$unix(0x1, 0x1, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000300)={0x1, './file0aaaaaaaaa'}) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 2: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) 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) setegid(r1) setgroups(0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local={0xac, 0x14, 0x0}}}}}}}) executing program 5: getgroups(0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x52c5a2a475922648, 0x0, 0xffffffffffffffff, 0x0) connect$unix(r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = dup2(r0, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) fcntl$dupfd(r1, 0x0, r0) poll(&(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x7}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d28", 0x1a) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x8000000000000001}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) r1 = open(&(0x7f00000012c0)='./bus\x00', 0x2, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000300)}, {&(0x7f0000001400)="4bdd474a8c385fc12826b40dba57c166123b08ce647888b6363c11c9c6aa5a6a13f21e1622cb58da373e413e1b424c2648c2692d433be73b2943ccaf382992b00c1a739ebba47a95815c38970179bc1ab93d", 0x52}, {0x0}, {&(0x7f0000001540)}, {0x0}], 0x5) executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x5c9b, 0xb174, {[0xffffffff, 0x7, 0x4, 0x5, 0x100, 0x800, 0x842, 0xa, 0x7f, 0x800, 0xa2, 0x6, 0x7, 0x1f, 0x2, 0x3, 0x8000000000000000, 0x5], [0x1, 0xfffffffffffffffb, 0x0, 0x9, 0x3f, 0xffffffffffffffff, 0x3, 0x2, 0x80, 0x9], [0x7, 0x2, 0xf5, 0x7fff, 0x694, 0x7, 0xfffffffffffff800], [0x8001, 0x7fff, 0x2, 0x100, 0xffff], [{0x3f, 0x3, 0x400, 0x1f1}, {0x400, 0x8, 0x3, 0x10000}, {0x5, 0x1f, 0x1, 0x2}, {0x2, 0x8, 0x2, 0xff}, {0xdd51, 0x2, 0x0, 0x7f}, {0x140, 0x8000, 0x3, 0x81}, {0x1, 0x401, 0x410, 0x821a}, {0x7, 0x898, 0xfffffffb, 0x5}], {0xff00, 0x0, 0xaa2}, {0x4, 0x0, 0x7f}}}) close(r1) pread(r1, &(0x7f0000000300)="89d20aa8339d61fa0c172e0430c293b1edaa8c749fe81548aff6a2a48132e54f2141d306f2768bd53c24ac8afb9005de5589528f82ec7c3c03053defa19445eaead5a84d1e5b8c70eaa58090239bac6e318bbcf7603e1bdce6ee3734517339e0c02a1679f09139c94669f9e4d661332a9a4f99fa7b3721270e773524466a93425a1c9e8f69797c4c106a25ade4c91b74112308adaf5af7e2b6f49a6af0ed7bc3917f60e4d52a9fa7308b74b2cbd4d4aa6eb6e7ecb48098f5162ad18986a28818679e312f88e40448b7bc329cd33ef646e031ecf5fa2c95c9c4367709725ee9e332c6d20fb91db09d705ae9ac0ff958c3badfc038655f0d1d", 0xf8, 0x7fff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x13, r0, 0xfffffffffffffffe) executing program 2: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() syz_open_pts() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r3 = getuid() ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(0x0, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x3}, {0x16, 0x0, 0x0, 0x7f}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) r5 = fcntl$getown(r2, 0x5) setpgid(0x0, 0x0) fcntl$setown(r0, 0x6, r5) setreuid(r3, 0x0) r6 = getppid() setpgid(0x0, r6) close(r0) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYRES64, @ANYRESDEC=0x0]) executing program 1: syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x56, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000010000200680f65cbedd000400000afc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="80"]) setitimer(0x0, &(0x7f0000000000)={{}, {0xfffffffffffffffd}}, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) setrlimit(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026307e7be2df67de20888bda64612c3100"}) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)="dc9b4f884a6ff6c113dff507f2ecf73bf60b1de578a31d826dd7a2554bcc741f14ba627585ec6359a6dc5e", 0x2b}], 0x1) syz_emit_ethernet(0x46, &(0x7f0000000440)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast2}, "0300000000000000"}}}}}) executing program 2: sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000080)="914c2ef0", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) r0 = socket(0x18, 0x8000, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/75, 0x4b}], 0x1000000000000039, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x450d) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0, 0xffffffffffffff52}) execve(0x0, 0x0, 0x0) truncate(0x0, 0x0) close(r2) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106978, &(0x7f00000000c0)) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x1c}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, &(0x7f0000000140)="5dbcba4a3360134e033a71aca1040c29300bcd881f6e05fc9243e430eb1cce07b0eb1015a6fed01845984b095b69ba4f09ab43e73e6f7a", &(0x7f0000000100)=0x37, &(0x7f00000001c0)="30968322ef13c0ae8145fa14420a6eea4018cbee3236bd06127a556342359a4f110d4242d54cb94ed2dfe3ee83ff54c6cc70050ce98819dec36d8c95a5fd7cdd6046a3b9c4efe907aaddedb81f6e656128497c3d4bc31ee57d4ca514b8256811e6bb922ddecd98057761112e83d0660b1b556ab3ed2088b56b3011605ff60caebe21c84e14cea2eb1f626b97fec1f352d63b5c7ccf9fead43a8e518bade5f011f77b1e9da5464cd5543f709eb78841d0fdc9c2701e594605207dc958b674de19f9228d012afdffb7025dd9be8beef2c51628fdc8cff228bbd82285d648a7c964a413dfdc81d543e2499603c23117a50114ba30e6d7f980acbf77124289c0e8070f22d0771c7826382e8a706a8d2bde8ff6dbb8fe3979ad74ac4f0c722dd44ac5f12eb4fd185fb640212db6b1062f40e37a3b20058d2d88f13cc4655315951290033455ef0e312a19d74a6cb44dd68c579d83915f61c32fc4fe0233f9c4cab4550057a1a8ab3ae9e74a80b36e776c05936a13c77d12488da5f28844eb4057138d9e639bbc057b611c5efbcc8083d7b53bf735a745d6d59742bfcbe86bc8d5f92fb4c002f79ec09c1535c652b9234c0ca1330629200ff41f7878335928027876786dabc4adeec0d923f91524e5e7d4a1922d5cbcfa5b8b0b85b51f17530f846ee1bdd511f65396a7cba6a31d524c77d369666c7e6150046ba212d9969d3a3bf3ece90a7e9d4c1d608bcb5f00fbbf40206075d398a937ecaa13860d61dbef5cf633f7a70d625a766746f667f53ade2e232d3e609033b344591371ce960927d1793e9e973b947e98aee01beb6deea4f8b975125847c5b1919230bded20a681732172b009f917750333b4f56dcc45d4de6940fc629fe4f5a312bb17a1ac559dcacb975f85d676c8ea941ddffda37085441f59248aeb91717d00b416829bef6c35c0dc4120ac8407d92d36217831fd4ebbbca6198085986f25e63bfcf0597f98f1e41219941858a3df5b2a93cd9e0c1523012be49dbc250de5cd88e11add73fab5768cb18fc754f81c7f5e5cf17b9322af6f431b4c279ca33987b8c221c2bcf792c4a8bea6dd1d18d9463ca0db9c07bc9381f90d66d4d754c0fc7a85eeed0125bd3fd863d3ac573425de6f29ae0b29abe284b20c1a2de4ab023fcceb0a46d2bcb3720676d5635265caea4b282cff7de0215225fe16aa7e1e3e81b5ef3ebce40a1d1ff1a39dc8b152dc6f212698a51ee0fa20951f00166c454a4ef9a62322c95e3394a9622a1851ea24e4f53652c1cee3ca53bcd423ea298c5efd24211352927eb66f39316ff7a0de480a57519a13fa50306484db4454a649d28e8237781ad9a989a4a3f09a33f410db2a7aa50fb7d791e17e8a04a1d90399fbf2e8c8f7685a1291841e8adf6a3ca8e49b097f17c2234acf4cb94c7d78331ccd16ae131cf37331e34ba3239f03271bcd4ebc7f14dbe5090433f7afe8c6ec113752be70f9049e80320cefa4d114c3972ee4f58faad3d4d5c64f6d3420cd07e240aa948f411f1aae1ac342881e10807a52cde5700a5c92498f1dd873f536b457d06cfc25bec939b9d40e3b307cb3f69b7fca4c14f0397b242b7e94c53c46009efceff52e8774957ad72e183d2c6371e2ac9045609c5e00f88160d309f35dcc96333855c4cc5ce99f5c09f1540fb868c23a3e19108e02f78a382b82917934a8317078c7457240956e71a2158ed55ccaa97c8684f003beeeb812caa005907e28982397421b526455a15d78de0fdb18a1ee2d19d2e56b67ed9e31eba9a97671dbbaa999b18b1b062f580aac8edaf901800d4a0438274419422eed896523a937734c02084badd89373d6ee164c8bc8406acc6c61e58c0e061ac2815ef18c61f721a964b6c5106c1dce8a4c5300fcfc74c624629e07850ad424ca1d5dde8eafbbb4b9020b900632c754250d38db7e51124e8e9e0d0dd8c1c586cd3acd1ba1055308b797f9503b01f25f386403e26771937b257d6c19a439b11f78ff893b336a100e7421787b4fa76f1ab46a88d6a86d45c296807e6081c34a3c0bf2820708ff8ed6a743ef2e57cc730d15a92acf1f5a2a8684a1919e60ea9020908e07c115a441a114f8762ca712cd1c214cbc2cca1ee2684d7c19cd95dd204820f51a4c02f904a4ffeb523ae638fee6a40e6b1d18a0164f23c400ea4b9f15575fbc8e88d32e9f4b529ccc3bb1421ec3cbd2917900569d484e777cae5a65af245455781aee64cbd965bf5429ddf56818ac46a0e9d1f69e9f06446e36ddd390679dd6069f7e742f91933a10b223797e060815c0817e92d6d68108bf8aa4e117d0585805e8c3453d2485e05d7d06dc6045b8d92a72edb6c8eb369b8c88fa0fd6c82687d13802357976bcd012fb5aa6545f3a3b41115a44ea8b614106e886ac39b9aad143fbccde219d93037da31f4bfd0310192db384bb90041f91489738943eef0b655ac9827497c026d4800af7bfa744ee7916244ea53dd6c90612c59e821fc62028ea789c85d2dd9af1c7c0a529e76f5cba62c7de3e0562c8e82f881ecf90fd964c4948c09c8c455d8b3483c801d21c5d2ff849c7d820bd3e7030d6d6957397097e7f356be6b99801bfba5182cd3387f50606ba077e913a9544e2074a97f0495f42d258489ff5f951e402e8714a65e19880f43ddb977238f63dbcacf3917be42ab50523d98a536c623755eebe6ea590b004b00a90e7c6e98b0df622c717cab6d3e4d7714fed619df518dd60157a88ce3577fb9dd85ad797052ecb1e7c971ad0c015f8a48d6cd10d1b4d005ec6e3adc24cde2daf3ba0105565e5d1ca3ede34cfb8d7c3acc04fc2cb0611f181fc3c76a6609fe18046ee8d3bf9d7f4f80a81fadbaefe888a45c7218c7d3821c62f2759c83465ea81f91be654a1e42dd2b22731ef6eea91090bce6d5c2f3cf54532499eaf57c1d2cde9523bec30edacc412cfc3e8c19fd00d413e05c7cf0b8c522392c23eb5ebe7ccb284b34e762108da469c193581faaa06a659b97872932b8715b5b508e97691f51d498a4098673b61a400d238103ccb46d9a8d3247a1501877f850b7b3ac8fe549a5539aed1115ca943368993f57cde16c9e511a3def426a26967009bad7284deb6be233e7085807b371c1a074364098fd8e90dfb118434d3343d18996297ec7aac4cf676ef321d59b7cccb71088a02b390991e1731c62b8aa36850218581c2fa484dd8bddbddda1708ce7579dbda169d5058e9e7e24e362e344c93541f9989e9cc4cb0a739b7f1cb98732225a755037e8476bf059f9ee83eebe0dab5ab6314e77c9bd38cee77d42ed97138aa14b28a5542811261c1b0f8a483ba14b161d8c31fb37e14cecee2d02bd54359e266a064835284624d403de2ad042d0b76f0e3c18945abbc8260a21c4a56a5b24b5532be5292aa8ee7cccdeb0463771d2f670881931ff9651194aaebd71df21c14fabafe693a54ee3a6e8b63de7677be7f9afc36e5955b20a7e8c1fb703a59b15fdd7fcacd7dabb77523726df2c59cfdb38737a2e4274a210439cd302865af21434e68bac50400b859ae4421dcc85d5d7c76b895939b5682aa2428e9f2a16e1f24065df212e7a9ebced6b93def92919daaf0d777eef828f0ef15ae6db3c54f1c546a183d17559e5acbf43a16b8af46356f03d4053f1f95cb24ea7169271c20af938c6f10d5373e67da9edff8d06a4f179949f533d144cfbc0c39b5a903257e95c2b0e96209e6d40b9206efa900522e0b8d4851225d9f38d804326d0f94d4351d796181edcc57b208ebbe56e84f93f5540a0d2700a8a4cd96bfd57891fdd4275fdfce3816c2d124c1351d21fd0e6adf30d200e187b0edeea3645c7666a97b90ad3f794502dd3f4ed3933a14481026f0619bd66f75e81607eb50dc5fd412f298d40deb527e7b8dfa6f9b193a55afad702b5c0b4cbc551b3daf8a6b0aed651351f052f954ce5f79acfa619e4bcb525aa209cd968a3ba9d00be85b545634740bac994a82a1f0dee87feb5792ea634b1449fe1293cd847ab83dfa068896d83dadfdeb15fc0c8f6d4134144f6958230ffc42b779f7019fdfc8f373609283292eb79f5a6fe3de4fb8d3b45c3ad22e56967c4449f7bb41737553b2e34bcfa7d35e3d78a31aacfb74afebc8dd756969682b3ff6639284c1c0cc9f69bd977d4329b62f5870cd1c15b8e8d8c0b79257c940e6f38f17ee4cd252c4c196736565d934503be4a13e246bd786079d223bce4888fbd03436575e9fb5d93cb6ce95c20792a5efb81dc700000000c73c166ce69e74f30c0346041272a1c985251609b6f7aa09771d16cee964dcd1d08b4f2f3a63ba9953e2239abb06ac0c02e74c6157b85487800bcdc248fa10095f2018b1de8e9afa095dcfa472e751122237e7a61c96ea1ca4c28d1fef5b2be1f72ef58f9923ec5ae7d226d4089e7baf924891076151020eded2fbf46889933c8ab9caeb4f8aac191ecc4dc823a92d6b0c3dcc9a5127ccb062717e60af6a88a9e55787e98aee3c9f8228ea0c41c91b24427837ed4aa0a8cf05ded65b63ef11d766e95ef168c212e6c3680d19d042934dab88aa199b3e9e4c78f97fc0ef9f005d510ae795c204120d546d52b1d3f9a0f4ff691e100826fa91e68f8a1ea6f2950ae449decf3d66d52964c430afc5385ee9ee96742c2fb7c33628292444137c51d29b86069ebaa4e54e6ed4947c7764f58a104ad0520d79b28e2c8ef66caae2f60da7d857c2496ec040d75d6aa1d53a92e5174b73962c6b8809962298245320577c6f2d84a4fc38d399a60fcd7b8502ad1c34f083c4ef13d0e7bc861df1ee6340857c28d2cdb0325cea693228306974362c0800b3313a2790d01b9217cf69148816ebf8945e84b573e1f96084122e34e540e6df5d0f7f632ce99d6e3de619d1365d5856c7a1466db0a412bc57ce5d02cfdacbd949f17492f1c9851ed8f1f720fb670108c37d48f1d51a90c2f13a02631454103555b73c96624f85f788feac48a88cbddcde887a70513a8849210fdf67be3473a2e15c12671d0581d5914dc47d2137aaa528ccf5709db6c540187017654013690feb6c77eef420321012b9e74febfc2733869e9a957483c262e6550c60bb32c4756d19cadc13aff8f525ced95e4a5a212db85935a15f950cdc27aa96f5e9dda285373a9ba7424bb7bcddb7df62d37da78320be28a9ac24c9df20d8f7d36f436cc98a2a8504b9ddf637f4712a7a7e954d344a91bfd421992deb378ab7bb26aa4dd39fb1f56fd218a48680736e5915dc6fdc6ff7336cbe13bbc34246859480c8a5ea5e29f2497c8e770eb1c057f13f599395c4987c21ac0f96d3e6fb9b258b08a4cea214a515a1378c0f22a1a58b0cf9ab971fe0a57936e5787003c9c7c86ceb04f4ca2928224056185ea585fef13f241ed293491e244ee06d8fef629058cbcdc054bfc40b93bc16b04501070f18c3921d51a4ae7089fc488e84c1e5b28843ea6546438ec494265b124d808d47a16a9f7ba344ab809f05787329a4ea07384838f09659e711f8d788bf30213a27e8c88563a923f1de80f6b01f4c39551cd4ece3c877d52d37db38d9b3c04ccbbaeee0161bc48bd3984644913a61d9c9abbc5f95e0c0cb77fd48deb8bbc60f8baa0f3895d8d2779ce9c9087927710205751b7549cdf3a15e0a03547a9ad8b469a9c619fdf178b80e5b4f33e5c0a03f1a358d1d5bf346c7ffc00cf1c7a2aea34f10233b7701392d26ca18f69b98102251d58acbf2d908a79f43d162d353b65697d8c753126f2d0387cecb0afe68c308dc0feed4fe4681e6828bbfccd583d208b5e1ae4dd8a27f046a246cd3c77308e145d3d9823f17836e2e5b1400c744cebdff15ceaea5345d60f405d5dd415c0056139da5874d05766868286ff2de19634f58afaf9dc9d7a138a068fb31944f159be0d2a128c1320521a407d113164e166fc3ac5efb3b9915582b7620a58c88de55b0abf500"/4233, 0x297) executing program 2: select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, &(0x7f0000000080)="c28a9dc3", &(0x7f0000000140)=0x4, 0x0, 0x4f) madvise(&(0x7f0000792000/0x1000)=nil, 0x1000, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) open$dir(&(0x7f0000000080)='./file1\x00', 0xc3a2f86f23975bec, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) getsockname(r0, 0x0, 0xfffffffffffffffe) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) acct(&(0x7f0000000180)='./file1\x00') syz_emit_ethernet(0x36, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x66, 0x0, 0x80, 0x0, 0x0, @rand_addr=0x5, @local={0xac, 0x14, 0x0}, {[@end, @ra={0x94, 0x6}, @generic={0x0, 0x2}]}}, @icmp=@mask_request={0x11, 0x0, 0x0, 0x9}}}}}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r5 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r4, r5) write(r6, 0x0, 0x0) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f050007002000000000000000c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b29e7fb32619a5f927e7be1aa050000ffffffffffffffff57699a1f139b672f4d335c223ea44b032bfa896443a40602000000720fd38bfbb770aff5a872c8a82c6e87c5892000000000000000361b1257aea8c5000020027bfe031000008abfba0900000008e371a3f8343712051eeab71d89e00004070000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x3) fcntl$dupfd(r1, 0x0, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r2 = msgget(0x3, 0x280) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r4, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) socket(0x11, 0x3, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setgroups(0x9, &(0x7f00000010c0)) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000180)={0xfffffffe, 0x1}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffde7) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080), &(0x7f0000000180), &(0x7f00000001c0), 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) executing program 7: unlink(0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0xffff) executing program 5: r0 = getpid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{}, {r1, 0x40}, {r1, 0x4}], 0x3, 0x0) poll(&(0x7f0000000080)=[{r1, 0x7d}], 0x1, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r5 = msgget$private(0x0, 0x50) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x40002, 0x5, 0x0, 0x0, 0x0, 0x0, 0x7, 0xff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r8) r9 = getgid() r10 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x4, r6, r8, 0xffffffffffffffff, r9, 0x48, 0xffff}, 0x5d, 0x2, r0, r10, 0x7, 0x3, 0xe7d, 0x9}) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = fcntl$getown(r11, 0x3) ktrace(0x0, 0x1, 0x1008, r12) r13 = getpgid(r0) setpgid(r0, r13) syz_emit_ethernet(0x66, &(0x7f0000001300)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000010000303a00f6ec06afdf466c130afc590bdb9e4ff6ff02000000000000000000000000000101009078070000006000000000000000457c5601b5ae235d3544d14cb2e907c800000000000000000000000000000001"]) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120, 0x23}, 0x2, 0x0, 0x80000003}) r0 = socket(0x18, 0x2, 0x0) socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r0, &(0x7f0000000200)=""/199, 0xc7, 0x42, &(0x7f0000000300)=@file={0x1, './file0/../file0\x00'}, 0x13) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) nanosleep(0xffffffffffffffff, 0x0) r2 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ftruncate(0xffffffffffffffff, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) getuid() r3 = semget$private(0x0, 0x4000000009, 0x614) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x10e, 0x3}, 0x20000000000005, 0x104, 0xb}) semop(r3, &(0x7f0000000180)=[{0x4, 0x7f, 0x1000}, {0x0, 0x2, 0x1800}, {0x0, 0x20, 0x1000}], 0x3) r4 = syz_open_pts() flock(r4, 0x1) syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @random="00040800", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x8, 0x37, 0x0, @rand_addr="3be0e300", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_request}}}}}) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r6 = getpid() ktrace(&(0x7f0000000140)='./file0/../file0\x00', 0x2, 0x1c, r6) pipe(&(0x7f0000000080)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{}, {0x6c, 0x8, 0x1}, {0x4000006}]}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}, {0x0}, {0x0}], 0x3) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x50) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0xa011, r2, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x31) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) r3 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) fsync(r3) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f00000003c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000400)='\xee', &(0x7f00000001c0)='\x00', &(0x7f0000000440)='@/\xe59q\xea\xcaa\\\x00', &(0x7f0000000340)='@\x00']) executing program 7: kqueue() open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') executing program 5: mknod(0x0, 0x2000, 0x2412df7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x8000000000000001}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) r1 = open(&(0x7f00000012c0)='./bus\x00', 0x2, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000300)}, {&(0x7f0000001400)="4bdd474a8c385fc12826b40dba57c166123b08ce647888b6363c11c9c6aa5a6a13f21e1622cb58da373e413e1b424c2648c2692d433be73b2943ccaf382992b00c1a739ebba47a95815c38970179bc1ab93d", 0x52}, {0x0}, {&(0x7f0000001540)}, {0x0}], 0x5) executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)='\r', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) ftruncate(r0, 0x0) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x2) r0 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000003c0)=""/96) semop(r0, &(0x7f0000000040)=[{0x4, 0x101, 0x1000}, {0x4, 0x3, 0x800}, {0x1, 0xffff, 0x1000}, {0x1, 0x8001, 0x800}, {0x4, 0x8001, 0x800}, {0x3, 0x2, 0x800}, {0x1, 0x0, 0x800}, {0x2, 0x9, 0x1000}], 0x8) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x81}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005026000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x82}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x102, 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x60}, {0x16}]}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x199}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$FIOASYNC(r7, 0x80047469, &(0x7f00000000c0)=0x5) writev(r7, &(0x7f0000000500)=[{&(0x7f0000000440)="fd", 0x1}], 0x1) executing program 2: sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000002640), 0x0) semget$private(0x0, 0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) r0 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r0, 0x0, 0x9, 0x0) semop(r0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket(0x38, 0x2, 0xdf) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) getitimer(0x0, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)="cbd7a505978bee3528fefae7d4a7cbefe2673e57f80136817b6e864e552879e9131eaee77034c212a14ffb115cce611e022a8a6f53559acdc8bf34aca837abfb919ec4e86f5f33705d33fc40746a7ef31f1a116bcda068e28a44749bf7746175533aba1b5260daf54fff23829fe881871460ce05c1c42ffe99722908d15b20739785217cf6e968f74870050d8b195ad12e1ae0bc89ada97b53a05ce4ef58df9036a210da8438f79467fe3e93132072a4f08696c5147c349795da1a3a45be63bbdd7d0e53b545d4a75316f5403fa9e0ea6380352097ff6103e9911c0d4f90ed8fd20c1256400a184e3db462b5623597761db76396ed3d6f79b78e27e17dfc24f84ae7fb19ef8d7ccdf00c1227d179cc915dbfb25c66690a6b79e53afbd7cc9852926d58f7f19480", 0x127}], 0x1, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x30000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r4 = socket(0x2, 0x3, 0x6) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8000, 0xa8) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x6) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069b5, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) read(r2, &(0x7f0000000440)=""/240, 0xf0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mkdir(&(0x7f00000003c0)='./file1\x00', 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0xfffffffe) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x10000000000003, {[0x5, 0x0, 0x7], [0x0, 0x2, 0x6, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffff7], [0x0, 0x0, 0x0, 0x0, 0x7f], [0x0, 0xffffffbfffffffff], [{}, {0xfffe}, {}, {0x0, 0x10001}, {0x80, 0x0, 0x0, 0x4}, {0x800}, {0x4}, {0x0, 0x3800}], {0x7f5, 0x4, 0x20000000}, {0x0, 0x0, 0x0, 0x40}}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0), 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000380)={0x8e28, './file0\x00', './file1\x00'}) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026307e7be2df67de20888bda64612c3100"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="dc9b4f884a6ff6c113dff507f2ecf73bf60b1de578a31d826dd7a2554bcc741f14ba627585ec6359a6dc5e", 0x2b}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)="00020000", 0x4) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000000)="00003dc7", 0x4) sysctl$net_mpls(&(0x7f0000000000)={0x4, 0x21, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000040)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xb2b8, 0x0, 0xc07, 0xffffffe1, "9707957d0500c0406b1309000000fb00000f7e00"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="521dc32a838f8e3cb702b8173e8a3f51a0003512fa209bfed967a7cd317baa85cbf7cfb1376abdd3d698b8461d6d06eb34dc5ebe7487dbf8aac9d8fba245dfddaa65a8e3347a9cfead87b7c96bad2c182482c957f5ee9ea966cdd021394332da4fd11073a1d065ddef00a99b11b22a69626db68907c41bdf7e0b62ada37996429675a56e8fb1483377cf05ec232711dca9", 0x91}], 0x1) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000002c0)={0x0, 0x0, 0x0}) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setgroups(0x0, 0x0) r3 = getuid() r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) writev(r5, &(0x7f0000000380)=[{0x0}], 0x1) setreuid(0x0, r3) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') executing program 5: clock_getres(0x4, &(0x7f0000000000)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = open$dir(&(0x7f00000020c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000030c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0xc0, 0x3}, {0x0, 0x0, 0x0, 0x2}, {0x16}]}) chdir(&(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000500)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde2589", 0x76}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x165}], 0x3) r4 = socket$inet6(0x18, 0x4, 0x7) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x4000, 0x20) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sendmsg(r5, 0x0, 0x8) r7 = socket(0x2, 0x2, 0x0) r8 = syz_open_pts() execve(0x0, 0x0, 0x0) writev(r8, &(0x7f0000000440)=[{&(0x7f0000000080)}], 0x1) ioctl$FIONREAD(r7, 0x80206916, &(0x7f00000001c0)) executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000940)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffa}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000700)=ANY=[@ANYRES64=r0, @ANYBLOB="6e4e7d1d129ca5c8396aa67c0d3e198b5c1e563f23c481c0aa73bcf82b71d47fc87ff59626f608726534c54acae19b94729804901d4b5161ec02f6bb64b097079673b6c5a18153878f960275cea9e53f5f674941ec53966d86f1ae77f1d8a9409f64cb898c1bc4e049f6470b446443f5b4ce6ee8e64593b3aff47c99b8f6db1d42f330b28c9fd8594a883f2196b25b8aeaa65094916ef3713d3401648e140ff1c0222190e418fbaed37ba0f58596c9a11998bc9fa2925416f5e370c2637ad5330d672f7647cfd4c09de477f2a72fc94ad5099fa334175350de485f999822416e249c198e55cd42c5f02c", @ANYRES8=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x5}, {0x3}, {0x40e}]}) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007c", 0x5d2, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) r4 = getgid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x1}, {0x3}, {0x812b, 0x0, 0x0, 0xc090}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r6 = semget$private(0x0, 0x0, 0x420) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0xc9, r2, 0xffffffffffffffff, r2, 0x0, 0x8, 0x8}, 0x7, 0xaf4, 0x3}) shutdown(r0, 0x2) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x5, r2, r3, r2, r4, 0x11f, 0x3ff}, 0x2, 0x15e4, 0xfffffffffffffa20}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880), 0xc) socket$inet6(0x18, 0x8000, 0x60) socket$unix(0x1, 0x1, 0x0) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020699f, &(0x7f00000001c0)) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x21, 0x0, 0x2e}, 0x0) r2 = socket(0x1, 0x2, 0x0) socket(0x18, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(r3, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setpgid(r4, r5) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x0, 0x0, 0x0, "0000c6f26461c004f800"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x28}, {0x6}]}) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f00003e1000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr}, @icmp=@generic={0x23, 0x0, 0x0, "2d917dcb"}}}}}) executing program 3: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) mkdir(&(0x7f0000001540)='./file1/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x10000, 0x28) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r2, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x34, 0x0, 0x0, 0x200}, {0x40e}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$WSKBDIO_GETMAP(r7, 0xc010570d, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xffff, 0x7, 0xe27, 0x4e, 0x31f}, {0x5, 0x9, 0x48, 0x8101, 0x1}, {0xfff, 0x7, 0xffff, 0x100, 0x5d4e}]}) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) mknod(0x0, 0x2, 0x10100d1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) listen(0xffffffffffffffff, 0x0) setrlimit(0x6, &(0x7f00000000c0)) executing program 0: sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) socketpair(0x2, 0x4000, 0x1f, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x0, 0x100, &(0x7f00000000c0)="bc88cf11149f4bb6fb53666c88e08f2dc8b22d264e3ee3c7e64a610f7c110c54bced5dbe6b30b47f4c77e2d37c4daecbe0308554e2cb4ffdb2ba70", 0x3b) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRES64=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x2, 0x7) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = dup(r2) dup2(r3, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000200)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) setsockopt(r4, 0xfffffbd9, 0x7ff, &(0x7f00000002c0)="6a7c8c17d27161bd8ab83029860ba05e3f49a85fd2fb926df1722ab92e2de445f6c2192e134fee573e3ebc845354886122c7e4f38ffd9c84233c2aa293b0e66364540a5e384f8a48842a3914065a4b4fb647eac21d91d1d3e8dcdef396d56dcfe5b0baf80c7bb0e6f284bf3989a4a4f037092ea26e663b9565f2617b4b7f48ab17ac9ff89e9781d3f0d6471e15e2267a0c14a3dcba16dca38815142b7dcdcebe7d4962e15bc1329cee8833411db1e06e11734450d0b9d84e633ee9dd6ac2cddaf529a4ea1d80e8aadc2664f1ee1636eba32aeaaac960707c096cac20b17cd29c90b97245f2989a2a3bab31fc41ba84b12864d73615804759debd6e801ecff00f254f5953fd3e93ac9d532ae13d875957ed1a651761df85c544d83f95672e60da75918a10323f797b6a01d8c8c55103ff91570b50fa455ced951c8b153a54fe6e35a9e80ded5d10f6ecb74bace2e5e84dbb9dc516c362f33b7f8bd42fb84a95b1403d67f46d0e368c7ad56567daa71092027c3a5f9409cb625231fbd661691a1bad7543cbde2aee0aa77991ac3246d3af18a08d2e256749aff93e142ae5fb2c878a8826af3176043962f345c9aac945b192fa9710ac3bf2b8f1d054823ecf6b515d593723d6e990b0b5fd519b550b56e45284587c4112a0b8f2ced4a61380cebfda5bc30951f7769491d7f23e29011f45662a90025dc338100048c5b30bf1bac5a34c9c579758a1df40ac03deda0a8a2902006e8a082f62e5220df5c87d9547e312a0924a0a9ddd166a307d878562ac078192a1aa2df063c861da3ff9b417e7e3e5cc94570787ba0c5dbc6686b7d805bcfc9564f8626e85f03f1a06dc70d74353ca48b4978825207ef4afb45a3b58a9d4fbe89c39efff7c28ffa58e9494bfec06541caa4eae826109a10eb54e2be9cb3ce39169d2c87aaf1247d11b255c18aa370322ffc67db0afcdd933531a84314be3ce744a4441024aec1640e7db9e18982a614df2a48b5c22e43cb10add27e3c0a25a8bfca689117ff5a216799c1a9eb76e91f27df713c3e5918e3aedea8839fbdad37d377d1f2e9bfea9a6026f0bf7c09c8fc80becc38f602799348ae264ec5fcc38e89c6d116fa6051d2a8a6ea0a8e47f53a7ea8c0bf0da3f0c86ffe3deb481eb0efd4a5bab7b1ae78217512f0458ff3dc0f3d89443c81b9f7492d680b338c91048bc02a9d74ee199c9cb3c8456a7e82b0b55e96236f51b234469fb4464ca2e316e2f5f15760deb645633451c899b331e6686f9cf78697be629d86d54e698be7d5d606ca4940a70f6262d24f0a3295800e6cc9e572fd9709cc9927efd0b456665d5c939c32871eb2f59ad620c651ae38c203569b752778fc5c27ba7c183aeaa9ba79cac86ad57bf741537886b4741ff6d189d57dad1781c266f34c3abe3ed4dcf0f1e20a35e5d73ded0a264d3e6b4c08662fa2c68f42367fdf2ef6fad3950a8539626d9b827b64752f7edb6c9b2cf3dbc26700b7257a2205b026fc5df7af78c3704ab232c9eaca8cd0ee12d1264ac735b46d1069c532110abbe75557b31239d656851f535577cd91ce73a45e2726efe6d5ce4149a02782d2146cdaa178fe0d1eb2b7ae0f19299db3d31393279daabae41d1007a6ab354235595d4bbcb7e35a3b4b0083126c0dc31dcc169d1226cce7ba34af1b7742c4e16cdb38db3dbc9a8e554964bc501c5b5cab0b6d06feed44e9931ad8960c1e849efe0df0e089e640fefdf75bd6e58b7cf9f8e6a51103c806fb5ffb751ea5a090e606083cb86b355127ee3ff81702055808a63f88a5a20c48e2551f20ee49e530e2b4c1224bde90432978efbad3e6e6b3e107d3ed9cb0ec6d27b0aa089ca6515499a840302cbddac7272984822179584d698c2727c0ce07e31661d2982a337f0843e3707fbcbb64c608647d97d4e26cbee1fba51c1e56072f1c02c2e743db9c4b8a37250721ca9ced13b3755f8522509a87d4b4cd03b4abf746024921607ebe26cd8e7c4311d102e5b97bc3e1c5c25e6cd3ca66de703c0237e7364a8889c74efdb7ba66e98ea855a35dec3604d9b8fc30de8e099f0120983b1d3f1a97fadfcf7e1d80f1ab214d3b9037f08600d9ed7cfd4ae4613242a913a972d56666e8ce7c232b5c966d8a5f6d53fed125f24f67e647905878da8bc29ddad1365b09dd99ff9c61c53f6768865662bf3fa1b2bd10d0f3f3d84fa75302204e8beb8c4646591e5fa03d2f9e69b4ebc716e22a64c1078bcd4beb0bc8c6d121face08a359ffde80da0fd07f73527f0cecb00753c4a25019463630ed96bceb26b0de7e84206e6424932ec11a9c16e1eb11b455753082c65700c0a9b60073bcf790c8e62a8616aa9c82a0480ba12b0b5424bab64d0b543a5988b39e7c9f24482bca1b7dd8d45b9af46f679fa1bc26234e3c0e4dbb59ebdf4f0c9f863e0b37a5cf359a23aa875e79d08f02f2eae4307a1ea549dff6b89714095d21f0a484c2cef7f67445009db77522bf22a431bcfefa9c7dd4bde5f97954cc3f40f763338fa12c450e33804169922cd7b46b914418385d2c201a9b1759e9f54c476d32465655db3ff5ca1847bedba57ff1f1d9203139431f4c7337533bd1c6085886e230a231bbe7170267491a619871d35427c423fc3259d8fdf0ca6bf52689704f5915155ec7ef31df28421e87810bfb075329755d3e4039be2968174518159b02aeb75cf34f12d25e5e11e6e41ae0a900e9d2be4e841eba4d684bff6ee8060ec77fcc7f22ee7a969d5e773ec342ad6c240e294a890e343e9905bdc6b849e66b0cbbc0023d426a4ed134ff35882ad943b48d5fd5d492e2f90f832fa9bf146853c7bfee98ec6154a782f16727554ac6ebae43b665d5a4b1623836c65015d206798972a1e8f12273a41f467fc0c84283f9a7d0e1dbd5448a21443859fa65c2fb55cdfa9264b0737a6b3ab295e7195802dd3918538381e603208bdae2252bc8e05463341bd944d2c5f4a2da2011a804f164fef46c900f85bab84d04b6a0f0b928ca5c3ea386c1c7138033f7de545b91885ebfb6c1ab6bc1772ee381e552ff8b74e44abea63ba5abba3bb6047fb135a4c852caa1186c38ca55f4fcc31f1962b166dbb4d9a0a3e04942276da7682a7038f7d67e3ac24b7c1fae71fa51f0c7581988de49cacb146139dca2c2c97411fb4b78a785a8d2a1fd4f06bfb401b7b59c88fb82f9c4f11ccd656bc9138599ca4631b4b06f78eaf9fd012c1af48e55a180de0e65583d67fe919fc02f3b1c8251548549a62b45a8c5273d30c16f79225f1fd4d21a37a31897ab1aeeaddbdb96d3cae4d5fe30a22b0c8355bd4a61f349b9f0668a0371cdeb228b785a583119826757eafb948610230665c2a783eaac5374ede745f8c822840dbc4493ee488e6e48ddd87d945ba046ebe3edf73e2b4b51c849a7e8f590f61d17769bb731372b40c0f86f7d76bd7aefef7ec4e82d63093051873dfd5f44fb434a181fe1686c45dd80b1d494baf3790dace63a22401828036d5109b9372f934021036b418daa3c6078586414802173302842b1739adc2ad0b93a00e68b563cf5c5f10011550dc5e8abd07d220c6ccc734f90ec2fa9316f84f8b24c308c203be81dd867a7c9696bcd28e42e4a22738177f10cc5ce5934f8d33a9b4ae04651fb47d617917c11f65ebeaa89e91896a78788fd3a8e03fe20fb8545e823489dbe2f3b077dd80d404bc91aaf04b74228473833b0c73cea928ef779a8496e64850737f92438e976c6ca5a6d1bc771d0edd9ba0e59523675e8269278c40bd92e3b9eee15075f6e4931e0c1326b205c75121df489af0d79cc431c29507c99e8b3e0aad94434b234b99b07832ad85688a2fc43a19b52cfd2d82e6d12e6de49eaaee0f9970fcf63f9ba5637e67c6efee95868fdf13ebbf27a8a250f9f8f5003cd486f4ed7aee5c40ced299f4bec065df263b12c6e992e8057051e282cef5b5d4758e6d60d705388e3038d509989f531aa12aec6f277642d76e9921b5a3315327cfc93fd4e95e93ad9689112a91ace8613f275ff24ad45251e413013ae144b23756c126ba8a4466296572783cac5cb77ace3a80699193818a9e301de917aab7d032caa55bf26c550876c25af1158de2d93049fcaa00d205179bad63feca98cf0a98c0890e251a97430e441b3bd6643a8d1c76eddb9fa986d1cb8ab253a8b22d1aa5ff6eff917051767d1fd5c9e90a867858d49f0cdefba0769b894475b0818bf9c716b1ed7bf57a753b110acdb5bc4a6b77efa814072e3bd6b27e5a189aec606d7dee96f0b18a547b9bbb150505087cf713405da2eb72daabc3a5032dfad63445b41a8bc7fb8b14e61cf715405bd912fe2024c6fd3aa569dbb232ba563f6eafeeae1424207238acf6ef493ce8bd28b7956fd1e073d66e8aaae7444bbf36244df7c9f48a2e4fa9e4536734ef60c49f4c85571d8dedee84522824f888708b37817b82903e3fea6f19fc0635c7d9bba6ec9b735902bdda0338b2ee0911e825bf4191de9668b128624b1dd8ba134ee8723660940239019ef8c37883f154d48f35e66e17f759e18c178706a5cf4744fd98fea23d2a72f13b9de4201fa50f4c646ea06dc0a8481f9f218a37e3082fea476cf9a908a4b252d31019e2d4bd7b325af679dd4f30de89647c241f69d08a6d3f4cf227bf9fcdde8aa162f03fcc7eaa0ccea708351eedf2e637962544731e36db7f3fbe747955a47d2788416902c844ad4077bced2fbe36fa31e5058015b0221c2f5c45753df3370b31605499404234debd658c1b63bf5b6133af587c803809809b047433dbbb73c137af55a54ab7bd557a73c113c47d64f327128360f902210fdf5123a66eff65b52c47879528ea6a0b0fcdbb65b22dec1c6db0cf3b0034a2940d2080b83d89b2857ab32f30daf5f5929ba98d22babcc346042128eafb2d003147afb4a99861eb740ea12637c3b95feeb568306ce285655d91a65ae27a9624da4747d0b6bd5348f1a53825e54606f9821677926a92b3d76c6a542726eff95196958496543c0c7e33ea4ef0aa1c2432206c6797272d9e5f4fdc17e010149668b59247ffdcd52bcbed86ae32af88e8ceb7677906d52566d09af79dc45374cf7e00f8abefac9543c56535079783da2e4b0f7c9dda340b2da4c260acfb10ae45473d5ab579cc7806aacd3bde72fd80ae33e0b4e0b98ebea3b7ffd61ecb4cba8a1397687893e5dac2b80a5d02c4b51b4f428fbfceff37ca8f729e612337d1d110a893c2a43d8d4526045ba617971487c06ac7e205e975436cd85c6ace1b64203aba94de2001aaafa8ab47992c4521736bb937b2c23245e7d74b5a8e0aa85bfe9d7505da51dc896fa05f6896439564f362bbe31bd825671f6e7caa3dc210dff895ef6cb9770b95a39451cf30e2d7197ac489877d049b8ead1e9996baf1f3bff26021ca1e0ea4c2991edafc33fc37851f61fbd655ff07a825f4caed78bd913ade73303bb11081ab88783ae1b3d97181cea629747ad5fa1f8b1fa8428a5471680d486d9801a45c7902eab7462551ebc88e595216e462eb97ba6aece1636123e51bb689b21f735433e36321df871887cd15ff37530e2466c3a310bceaef6283da663d6b71eb04443c2b029ba3feb6bd781306ee66f84fbfa14ca187380bff94184c904006cb5638c531b72e100bbf73661cde9034089f34c628149cd35a1c8d3f23947a9889d569a1454d8d78a2169fd04669a884d396b68fb75bbdcd19667f959995f6c9049c9163f0d2f3f65e6df3ebd4ed288b164799c55267da55f158cdd3467bf5", 0x1000) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x29, 0x2c, 0x0, 0x0) shmat(r5, &(0x7f000040f000/0x4000)=nil, 0x3000) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() ioctl$TIOCSCTTY(r6, 0x20007461) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r7, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) executing program 7: mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x100) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VNDIOCSET(r0, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) mkdirat(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb, 0x1}, {0x28, 0x5, 0x2}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 4: mknod(0x0, 0x2000, 0x2412df7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x8000000000000001}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) r1 = open(&(0x7f00000012c0)='./bus\x00', 0x2, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000300)}, {&(0x7f0000001400)="4bdd474a8c385fc12826b40dba57c166123b08ce647888b6363c11c9c6aa5a6a13f21e1622cb58da373e413e1b424c2648c2692d433be73b2943ccaf382992b00c1a739ebba47a95815c38970179bc1ab93d", 0x52}, {0x0}, {&(0x7f0000001540)}, {0x0}], 0x5) executing program 5: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x2, 0x5, r1}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x100) fcntl$setown(r2, 0x6, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x4, 0x0, 0x7, "c01b279939c904549497d13ba954e48b372bc0dc", 0xcf, 0x8}) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000001180)={0x1000, 0x0, &(0x7f0000000180)=""/4096}) sysctl$net_inet6_ip6(&(0x7f00000011c0)={0x4, 0x18, 0x29, 0x8}, 0x4, &(0x7f0000001200)="71a65bea26151a2c9f4bd305655fd9ec13cd34b251d0b441142afcde75df111b47d7a6da473e9d55d9f3d6fe3e85d578ef71c5b58677264b089c2601cc67ab3053cab6675861239353254940d03fa2231b51e2b90cd643abee1b41e82f4d2090db75f3160d2d0b0d004f6f5d24dae5226d4713b0db411a0a763422b9be8d88c9d5520b327924d011894822d1b48fab9ef8c50a16be24b54a3f46aa1e50e76b61480ab6d1ca5d785b43068bfff527ef1e7415213e43318103061ca44c71f5fca6aaf9399d94f9", &(0x7f0000001300)=0xc6, &(0x7f0000001340)="eeca49d26e95049002ef12072384bed6da556f6f6b57938ec462aff9cbfc71bbc77ef345574fa39312bc131f724da856355812ea2f8acf55cd811eb74b11ec182f7657396012df3008d79ef165fd5737bff2eb6498b194", 0x57) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000001440)={0x2, [0x0, 0x0]}) r5 = socket(0x2, 0x3, 0x7) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0x0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000001500)=0x3f) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000001540)=0xfffff801, 0x4) sysctl$net_inet_ip(&(0x7f0000001580)={0x4, 0x2, 0x0, 0x3}, 0x4, &(0x7f00000015c0)="1d8d576d576d81fb980adfb12311e08d1a63b4548c1377dd28b4c102c899e78d553f375c77f3522ec14d1364dcab08206ce4f024b9179b76f0d01678d1070afbc1e94f20a17e99dfe236681e6fb375205c0c22c31394630bb9c78810d6fe17d0b6e4d9653598615b6b025504ebf081b05daa3899e604aadcc2f6919c1abafad9f6f56a0d1ed016b99c5729370c644a5e30543a68b2068b31eb5e228056fbf24e5b652288f06b743f87133bfc6d88713097bd28d3fd35f699d5f3bd24826362e2e4c3966c05fa7983e0c03748f439f64c04b2563b16f8c7d66ddc75fe26bf75d42e2f3ed2f476cae69cb80c456c5c1f856879cd3f3bd8922633cff27e4f055e409ccc788ae83c1070512a7c7bf025a6ea0a67cd27adfa919d4c7bc4eb8767bdcea95b4ce3a1ada452531bcace30d3a7e8dcc59d5c365d16c076d5fdeea5f7b67e548e9daeb242e171c8fb028f9da1199344e3ba03b04d1c92a5ec4d274224fdb466072b73aa7ef5ac156f98536e4e5a5ad642e4cf8d24b7d5708d4198366cf388cc01f7aa8ee3aa55d6fb932596167a1830e5c0b3e08d661b499e463b3f2fe909340baaaad71e5e1fbfb0c0d27a21f7640923e416cd47ba18d299d04e1be0d51986cd163abe2cbfc6eea375dbdbcd754efb1439eea5650d58b4e898d63a59364e83c3a5419faea95bf4999dd91f397187122ae87d8657a30a243c7fb256ef6196c2eacc3760396c3dc1337e926bbab6090f56d50e3dfa7676bd73099b459ede863ce01eec016f9a3860f9d1cf20476af02e066fb1934172b58451498998db4949b8dd7ba0756d1f20fd6dacdb01dcf75bf611102e8fcfc95686ec8a05a3348537219b5112713148b59c849e703923b217181b5bb787225c1d60d77261ed56dcaf9a0e9f5bc2df53782283f11e443f8d5f6cbc26b0c22a599a25ec73642da0113b0180066131796c4951b2bcb5eeb44f461657cebd3e3b2a17e648c096d191f1ae49e38919af2fa2261b289ebc3e9d9032c4bf66fd3f690882bc7f408f95d6a76c43652258bfbc1ea9afdd20a43a84b767a3be2c58482be095ba171af3d41287cdec34b3d8e9fb962b1d6038ec3ac71ff954ebbeca6d56d242307e5801f6cd9c9bcda6c3da09b67d5637f5bbfed53bebe338921c35e4c8450715d6f7f88f961c99206cd864285e280e6d9197b6e6b761b1c3851db679079452eff0ecfce15f1d93286e9cf96aa0401b8103677b2a4a1e8f9feec2fe0c03ce9430617026d7f7f25c7265fefd652b74af392ba6a234943eb874376ad5b8d99fc94d1f729615fabde1ee096bd8f3a39c2296287c10054734561fbc84b6ae4d0b11369fd9ffdaec69b64d41ca793c33e740877f9b2ee52becc8f02db2163d660413b35cc1d52832255d34bb69f5e0eabedf7d4fa4d6a50feed751041902e526d76848f5195fd4248eec734d680376a64aa0467bea9415cc7691f0d04b8120a41469c5eeaf53cc10e1a6c76a267df62d1cc0e5a55a34cf6b1c98af07956840170f323fd0cbf6570b8a6fa7ded4bce48d243aa1b2b01731011d2ec408ea5fbbcc684d4aed43eda6484e249c8fbd7df0e64455866e8257b697692ceafd7cd9f3e117fd8f8b9fad1a09d05b70bddac46ea63c2f8e0230906e42e72062e217923fd7e1f90083b53e7e7ddef696f0d8df43d8f99d37fafb73730c56b4f3ff38faa8bcfa230e212d1f448b7f55f170cef5e8f703a895d40f13238d0382d1a9f9519b98514817f9e08884c1db86d68f8975f691df2697a47a0614b692921a5a6b2b203a84e4cbf0b4d277b74bf05857654a7c526f291a04ab0814236aa443410ba63ea1be31e80611bb25067bbf7479e9fab0c2cb2f9163aaedf15c43a5652e6765e7ffafd9402535ef0a76d760fed25f54255fc0bf0f5f74067b0f732d2dd3361ce7c423df52bba68429b9ce0a6377e0d35b51f786ad83d97eb5c542a20f5b592ad4c22875d4de6f7925533236d3add8869071374ef24a8974e805ed08ed8cf2bf8db4ae510586fac0278adc078d3b463ff167e54f8b97399cf6df2fa17cb3a651e7d72ae98d23f6dcd290a07f228ff8a29ae8d87b26769c5869631b1e44b46fdbf8b78c330906fbe70a16e976e7d0a75e7c10488a73bd9c151dc37a50bd4065424f965a2d46093b8f00d297809c85335fcfbc5d1b0c4801ba19ab0d6aacdc0e14988863a5c8f40486f47ddab8e50ebb47da26e146b18435f7e711ce6cec27902761b4d67e8b5339d32016ba7760cf24484fa5de2c29e4fbdbfff94e296417d4457afcc708b529bf482a09fbe67b95d7adc33264695a3c4fbb519f4abfdaaef800776fbabc745cd6a58f976b090c35d85057f1830e1b2e123fe441ebe13d6816199d9fa3771ebe41e180737594e6c248d64db2ef4f03b59d2bc144b8a00f779a020c59b4303ccf85dfe54403cc313a3196382c2db157107bad743cbd8a7d9f69ec84b1e66706c623b76239be8bdc1f79dd8235e61a353a96692af2364b59fe62e6355d0a480e29fc1a93fbba10409520a91a49339128427cae9c57868b7fd47fdc1bc9df6c3c3a6846459800ffda7bd2f70c9b30f97ad8072713f800ab61de5f57df2b6ef840920cb9b8c398a5fc769d86b840db6d2306594d89b2a9d4d2ccfa4483d48aaa1dddb773934be9a680ca625197e926e10d6031d36c95ad3e28863c154e81634d706cf774c2cd5fbf39c4a9a8c3429e4c201e4ac702d23dd138749ac04f06cac333511e1db5bca1e9b39dbd3b785e5eb3d693c4bcf0f4a1a2681dde309b7091410aaa3ac7e48f4e1b18f04af55304df62b3154e3ba527e713278b64055961a2028fc789a100a67391385525f95dbb00d9b2903b0cbd4f42ac17cede06923086eba12ffabef407f9c486a03e534e1bac96e047c5f3fac29c37c4e7e708814532c1b51f1f4f3e3cd6a91b78771ac4f44506e2d992d1a961b645b44a56cbae98cf3a0075c0123dfc6ee77b093cdc6827b6e2b6dca7297d331355e562b8ec1c136d21765f965a2021324659052bca01e0ef96f21e98d11ea1b596828fdefbd9fb8feed612e62550464d934ce4cd163b2fc814d1a563df8691394ce6caec0a5d99c12a9f59f26adebc499da05cbcea662e33f3a82f2c1e1704e5050188e238383f6713dc95dceec5ebda1c383fcaa26200daeb7d5a658c672f4f29ca10f1c2650ec054be8abbddd21131f34800dbbcf6dd6fbd30a2066ee2ec87b0fa4e6ec39801331f97f371bc8032e4296e60a52bb881808aa13e5bbc03aca7093b21a24aad034be9656627aa37fe8fce71f57e2035aff68ad131cc938bfcc753498464fbccaa5b4ccc0690f40b68ec92642d28d80094b3047597dfeb047447c8e6deef723a7370c40cb3f63b25374454eb060bd23650a59564f30d32b1a7acb21ad9e24794e04c2bd15a64de691fa090115486eb960af509c6dd39f91d50f1af72ac3bad41aa2808a7de5f1ba21e3636c28450a54a3806e531f9a77b1c88911c6a9ba13fbff0d850d15fa2bf6901ab65cf63da7a225e2174740d684883732a02a275541824c64d4a5775cf2859c6ee88ee73b9b405045ae1730852beaf0fe26967e3c02bc3c0a0a30e4fc0bc2a83d63b4eb789e721f7b509b35caf61b021d54c464d90419b4ac28b34dc06404c51c8bffa8617f64f8d65fffeb3a1cdd21e11b659d5fad781d7b186515bd2cc39fe8dffa96e7ec1b7cc840edc08134e444e1403614234ba09868054347055d4f2fe38ce6924323e8de709510cd1a6f0fdc16e083bd30e8d1768115bb583424c6f8750c82a92f3a63bdae72f05632c0e3f206455da671f34836645f57f87f077f58c386db8af89a4d5f88cdfe44f07dc4eb6741b987a716db9b85a7d44c753c89c4fceea229665a220ae87cb6f6a30c1601e972df5ae5fb475b14cf7865b33b98fd10677e6708b9048ecda1eefba5455b99312d552db7d174dc62efa3b6573307af9ad83c524ce265af6b448d33b6dd7c00f89d7c431efc226880b919f8f4a754d8a3d0e8b11eff24176353fe59a686d6f9b7b92d0eb487c0410e12489b99074df031259b73592f0b4f194e22957c9b4b8c1af874d173217c3eaeb1b024ec4938028778364076dec3b89102293902c58809a0874ef0b6fdf41d9d06eb8347cdeef8d90dffebaf4433c0df2e38c8116ce4837db994d8e8ebf519726b436955838772bb3c88202401fc9366bbb8c5f72f4ec3d551e4ca821c41746bc9893db8a2d13920a6022a44ca7bd5e4ebe7051fa056f4902e9c304ddfa836dda5826d3489ae001afa8827b99f5be6bbb13d5c054500a81807824221ecd3a71f482fc4fd6f774efc9d459a380c84f54ac5ff4e3e090b90c16171e67648d17334686a876fad7d96b75593b9fab112047fd7f9f08d8cee8788de083df2914b88ec08db5b4c2c1335d246a068a9f4e805ff1542ddb774083c26d7a3d786155b15594a331e913f4388efdfe3fd7ff530e78f49f78b1b074b45674bed1f4490937fe1444fe99d178aa495902fa0601be6da7d8cf2259024ffd0044e9b5f991751aed93433f5f4d50cdd6378408cb50468cd5a503bc49e39d878b2f150ab6bd49a6498aa02be13365f2250bbe437ee6aeac2098c96a39cc87ef829b463430316410cfb90341b39e6a8cc0112c7bb7aa19d46a9cdfbc53e287bb44568910a2b01d5c04603a9bc5384add43ee3827adc6f3c5c751d9d1042b25ade90b624eca113981a9d1f02747ab7ddf87f638ae8409843b9efeb5f0d9375bf670996a079a5321c36d3e83dad2c267a0efef74510e70720093adb047090a7b554533774584a1ed14af592cbaa00cf23a3145339e0b9fbb4b659e68de9fc1d403c266c22f2e9925db1909942ec327fdfff164ffcfc1e78a7f6c3efadf6606401425dc2aed438305ce4ecb6289b3cee1530f59fb1f47ea4666afcfbc9b091406117d5d859c3ae2133178f1a75180dc64c5fe0f931d77a3f8d3b66c1d30583ab4fffa99fbc9b35e28887d8f50fde718bb147f61990028746e7103b246845882e6a167595ebb0977fcb0fb1fd275158c59b36e0dd98c51c27a54c7bfed9a0db9248832623be04972dd3a8260e4b45b313eb8b84a2d069b72ce98d0684242214c1bc6e170ba3c8b7e8cf116f725893874185ca5191ce6a190128d7e8114442f23cde8206813976fdcabe4f516a9ff1e007f6b1e1a8c1bc54cf041c10e4e109a30c5fe5049639a0298b6ee92ec47ded9769a40781ba161db40ba6dd899a99d06910f768dd2e7dff9d59f193ff9f3aea128399e398fe2b48d910365c0a3f83d01f351a3c08a9774809d9b9cfb5301a6affd4d940f7b9c5d9b8ef18b2517695902f590ba3abde0876681daf6e8fb6ab702d1e4fd58fd9401cb71cbcf604cb1aaff3715bb58691793929e8f5c0547f1a5d2a84fbdd9eb62290b5003d256ffdb1c58b213e5e384178f499a69c4de67ebcecd73ac4993f0a5bac7f81efed24bcb1e80e320c053ff7f5e38ff829e51d3a9f6e08bd9dbd70eec71e7a453f78ef5b3786cc02f5db32f29bf97beec16edb91cd97c7a0010d75990c15e63a27235cee7ad2a43ae68768168572cffce9a13b13696bb17104df588f7e7a487d355ed47dc2016346d0adae3233bb4fd0427ac5c737b5f6e32ff650223f64f6bd533c6f041fcb91d7d7fd1b0d467557aa6b2bfed5d994af32e83e9f428a2133ce8013a6331a06883010ffad1aacbf7c06a0b95ba452c81fff5821e3a8ca16ff1004735e2dad0bd42e50ada82ead784d1401a9ac2d56478e18a25155488", &(0x7f00000025c0)=0x1000, &(0x7f0000002600)="3e2bc2e2", 0x4) r6 = getuid() setuid(r6) r7 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000002640)={{0xffffffff, r7, r4, r6, r4, 0x1, 0x6}, 0x3e, 0xfe8b, r1, r1, 0x7fffffff, 0x8, 0xfff, 0x20}) r8 = accept$inet(r3, &(0x7f00000026c0), &(0x7f0000002700)=0xc) sendto$inet(r8, &(0x7f0000002740)="bdb0c583663179ea4c12d115942e911224f7cac4ccc68a82a8c0a1a29f2d565267799993d2fb4fcb496fef5ffd38889c995ecc9ab346bc67c10dfdf8c90ff27ecc4c8f2b3aca2b7aed81410a1702c47a2a9c33860cb12d43a43f574cbe90758254061986760f0a404028907cf9f7e11e99bd377768883601be9300d658ca854bafacc909fc1875ff922d6991f8066dc948b7bb222bfeaba7922e5853528978b2cfd6fe08100d39561b9ab49a14ed7fcba4779085cae4bfe1e83fcc48ea4cf7510839809245620377cc423d2baac884062d975fd646ecb6ac4ef27dc37b17ab5722821b0415ebd5f21bc1aa209d3feb962318", 0xf2, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000002840)={0x20, 0x80000001, 0x20, 0x2, "3dd6c38c44414db66183b9dd773bc4991e1c9f3d", 0xaa5f, 0x3ff}) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f0000002900)={&(0x7f0000002880)='./file0\x00', 0x10001, &(0x7f00000028c0)='./file0\x00', 0x8}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002940)={0x2, [{0x3, 0x8}, {0x3, 0x8001}, {0x3, 0x75}, {0x2, 0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x3, 0x80000000}, {0x2, 0x80000000}, {0x2, 0x2}, {0x3, 0x33fa}, {0x1, 0x4}, {0x0, 0x9}, {0x3}, {0x1, 0x9}, {0x2, 0x40}, {0x3, 0xffff}, {0x3, 0x1}, {0x3, 0x20}, {0x1, 0x65}, {0x3, 0x40}, {0x2, 0x9}, {0x1, 0x6}, {0x1}, {0x3, 0x1}, {0x2, 0x91}, {0x1, 0x7}, {0x3, 0x20}, {0x1, 0x19f}, {0x2}, {0x2, 0x31}, {0x1, 0x8}, {0x1, 0x40}]}) pwrite(0xffffffffffffff9c, &(0x7f0000002a80)="0489a770600831a4cee5d4d9734103ce798e6311d9ad80b924196ac9ca609d06e2ee7c04519596c9726469bf1991178507b89e8d0dbeeda494fd0eafc021b96f9a9516e14a335ca34036fe702fdd5620d8616aa16efaa803f3a1fff9a5f977cccd235c7fd926a0a24e1aa022da8a46b6633bcab033d6085f013cbb356fa886bef820376bec9d2dbef6598e22172b7e4ba1e6f7472a5732e70e43a8afa18479ec02de2348888875fdb08c6baab5f5c80ee6a2c26e0509e0d71f99fdaeef7886a5670bc98d1a939072e3324341a3cd", 0xce, 0x9) executing program 5: clock_getres(0x4, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = semget$private(0x0, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x28, 0x3, 0x0, 0x800}, {0xffff}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="1234c1470300e68b93029dfee01ab8df3da13333dd4afa6586283ba94023de3d4204b7761f88c96c0b502a8e8badd0a7e0b250b6e4f95fec8f3bcc3688c16a2dc871b539568a1406ebb9406e893ec3b7edb0a6b53ec9ae1ab02ad316ac9b63031cea0587cbf96ac72016c898943e91ce1b488591f546162cb961d65e28e458fad6c41dc5b74fbf56ec05563bdfcd86cb7a6aaa5ec45241717a382881e89414be7f3cb71dc8b171a5e400000000000000", 0xb0}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040)="9c95f943", &(0x7f0000000100)=0x4, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x25, 0x0, 0x0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000300)=""/4096) executing program 0: r0 = socket(0x0, 0x0, 0x0) lseek(r0, 0x7, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x2) poll(&(0x7f00000001c0)=[{}, {}], 0x2, 0x101) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0xfffffffe, 0x0, "000000000b8300"}) writev(r1, &(0x7f0000000480)=[{&(0x7f00000012c0)="bc", 0x1}], 0x1) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) syz_open_pts() r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r3 = open$dir(&(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x100) pwritev(r3, &(0x7f0000000440)=[{0x0}, {&(0x7f0000000340)="81a88c8865630631a614470acc8e805bd85835bcd1332a02092032d288a82902e243d819def1679218a2a26cac042d93b9d25cea59e5670cca455880349e51e393dc1b3b07dc1d77b401d0ad38aa5903d2d623aff6a2cf5db03d34c2601d64048eeb25a0f1fdd1e7b60dcf66dd314f037bf1afe4a831272640fa6ce54ff2434e94b8bce1f31eb0373d56afead5eb12649e1ad26f966e5aa1caa490cc", 0xc7}, {&(0x7f0000000080)="f5512d6abce54f1e846b039af9a32f448b8760c1920f6c2133742c3df35a8061df18bf133ee4dfa6eefa86c3525ed8d97507aecf165ce3b9a027", 0x3a}, {&(0x7f0000001300)="53d6acf193ef435f38ec385d87464d67a08b6fed43e1e812ee3aff9ea4306ec240c1101ce4fa6519c9684601fbe393015c5575c9625b231f6b1cacbb391397996510a1aaf0cc07cc894f722d3fe36155ce47e702094c114561f19dd65bfeb4f13e0a745c0e496c95c610cb6b8c988767efb107d3746acf971fd2c3bc55521238324ab4e5c3199d4ee189ded35af72d7c27d118c75af5c1e85848501afa57898913cc02b7fe0e39b084a65533f06138f8dc51f051fb5587773cba352b962e9e45fdec260460668eabf8b0e6059377d46e64442950c649279b3a81170b45adf27459b2f7310fc82d0b5d7be0afead84cd5c7517c40f1886af8993c088b754bf5304d369aea5fbea4691cd4108d5db3a79c7f83ea6edbd1ece2b9a5bf0a468a34796adf074b244b05aa966b885edb8dc5960d683f908b5b65ad8a67c935b44a391a51a5a3b984691974357a01f28bce7d7556136693f8456aaf42f61fac9480dfa91ac00c98dc327b40ca6348db73f8ee301eb774334893de46d48a3958db02be9052da4e897b00f235fb260369d09d5ddfc7b3a68d3ef8d66e810b8be8f38dcab62551d3fb0b330ea0d9c0da69bc9dc4368d415fbc895af89295ebb21f7949e16c962e34832e16908f535a32ea2d66dbd6f057f0f9da8316844ec80d9642c83a348cc848b73bebe919980c68cd191513d0a5a9b57222bfacd53c84a120aa56bd9bc70b9f10f9ad695e16497446e12536ca1c609a3805312e3bd77775da31ed7f7fe2b9783c9c468dd131d8292a0de084d8a8af6b8fabe5dd1517b89ffc8b198120166e47574f9e9a4a8d3156c3bc789c97f32b1bab68547f7557ef1a297b7fe6d04b0304f9823ba4a29c7a53a7f2e1e8803489ae5079c445697aca02ed0be2ba2ff22ed4592dadaca8ae1b8c343c6f041be6c7a3b0e49f1f5d51a7e13d7d6736c3ef695d965945c460bef438cbcb54e298fe0d54dd471d79709176963668708f0240029d6d05f5f0bea361563eb700b0d01e9e01a8edfdaeb0611716873d3f9f0e21a53db31278d1f70e2d9b678d70456205a58fa2adfcd34161e9266325a29e279da760b4815b6f307c91b89281e24f9aecb75c9b658025a6184c750a747f6b34b74364fa9f93dc27ebbd7d0952065ce3c30b0a3f85c3e1c85248e46ed70054de8aa0e07a57d8f03b90f76789d4d7ee497192af39dfba96338796bccc0fb1a8eacd8d157a690dbd9c4a677c77dc231c66533672e0ca6e1d5e475b859a31275b53603cd4d29b7f6fdbd50228de7ad178c89731be5fb5935b37107751407f758a55c189812819fe1355d7539a6c0bfbdd8dd655fc56dbc4f50756dda0cc4babfefc580aa5300fc35d43d4da52092f56a1adb9b435e501e43cc549dcba3241769103ab6c277da9e032a9d66481e6249a1e66c1c7337babe8e7530299158ef457276ab3d9a19bd5bc9dad013c53e200e9d82c68fc64ea0f79ee051c2eb132dc634ee6c8213b8ab1f60f78004b37a3714f565b8ba73c3f7db5182beff854c0d28d3ae9ac0cc3452a6edc79d4bb16fd83ead1fa873f12033904ae2dc0321811df9173b65411a2a8e74918ad7dfbdc9ef1467cc44b68c61bab98489514c042ae655ca2ff20cc720f2657404f367086927ab6ff0302cbcb80b87994879474ffb3f7fbf28e36de890efe4fdde868673b0db91c0d7d81dc34ea7c99736b44f27c16ecf2cb2891db4e7f927f669182aa8492ae342c3386075a1ef5542dd70dd7c75eebe98593db8d0e6392ad8deae1d510f6a2469277cb4e1d0b1cc83e8451b8a1fe4e5b5d0ecf1f5d8cc17048a5473b64e1e3d7f0257707b6e9b84e2d2f249772bb5390ec182e066a6ae0ff389167736d69328c346d84caca298860a6718f16d274e2105d7701c85a4eb84fad26588b60e13017ef408e3cae7142feaf3d63fa1e3b9f22126ea1e8f4935ea9352abf79c599f32e2c606eb0ac08290cef30faf206501e5c7a3307b06266af88bf345391c994b4c140660b2a0bf7d3071f93981adf5d93cf9489a3e3452358a9b5257ffcfdd48be6456321e61868c89483647e25334bbe6106db0b96579ef83a35bed3c169583908591f5f04bc19eeafdeaeec0745b6b909878c6f5bd9f69e653002da36b5423064b21cc59aedc3f6eee59d6232168f6c2c9b53014d763609301d16d7ec24adf92be83464cc753851b6779f83e708b08ce1d349301d38c5ac1592010977a1a111f53da5cd63eb6b4e1cc5826d21a5aedfc490e0daab47730abb0a7dd511fdf70e01771f3e344406379fa3b0c06d1955395882a31a30d7842ddfacb079b6dd1f25774e7a6a06d2030d4daf515870aba1fd4215f481a93b5eff3985ef7c319577a074b805db44efe01cc7b3ae2ca7519c22efabec72ce6f3665af81f34eae17634864c91cc9b6e67f2706d67558970edd66fe9c9975c38e00b2e04200605bc325913b265243d2b2033640cf4a7e166fceb5dc0779ecd113e2702eff141f7399bf6db90c8a583bdb917033ecc476daeaad3e22f3e8fb4ea8eb13d4d64d049e3fcfab79aa1c303637f3d07d9c6108530210a0c5537a10b34b07b8b747f94a087ab6e5b9145a508b3b2d1ad9eda0d9d1d58d8b97891933dcc77e18dc07a7587e1848f4713b5c2ef7b7643c483f5c35770f4b526b10463e9cc105768045eaeb254efd2c2a7efaaad1198fd35a0fd048ec7231af11907c80d570b20346de16c4c6d9de2e32b099be4cd3c3bfa5aa15064ea57887feecb9ce3692a82fc9ee0c398c8982b311303a28213fb13415ede5ee6deab7865ad26b04bd4a45295c3095ee1e31020c925e0b4a21ccb70ca1113cf366abe1820b6f2e02a538618bf67422dc48aa2490f54312a3f8c9e6ea90c1972fffd12d8f0142b06d9d5e333b26586bc174ae7593838614cf14b770809639557338e9fe31b254b5b388d42f2d063c6f2371ac3c19f9e5b37ecccc39b7966634008fbf34bf6c4584b52a81da924adbc8d68e1305f13db34eb3209fbe6cfe7969d96f0d847590c53da9a52ec195595e17485a2509763b9f7413b3d412bbed20c9d2f3d5dbde0074ae17e396c6a5655c1948e98e8326edb75de06c40bfcfc8c84c386a74b9a2bf128a4506c0dd7fc92380260345b37afe1d2bee123cca47d27aaf7953e2c3db36b44a6a00a56d91e1c5679ccb8d0f2ed4d53d72d6c15892d9ad89069ac02e442186e0b4857fcbf192918d6e88de4c563b114a72f28554293fa4a1c92ee4cd143be2b5e1122f2f966b84104547631a91581e0c67531d863a119cb102cf511474301cfbd85d146951c29799b0365d7a3a58049887668b0b70fc50ba85924061182172d18592af3d68b6ab85a89a4f2cedccf69ebf90bcf20d7f0e52a2c13b5228e426af9c5b0cb393434b7d07193eb9fd1fadf673e199ff3f31bb666a4b6ac6cecab5b0285ebb8dca03e76ad14caaba95f35ac5395311b0a0930535ea1d771a1baf06ea3aa7eb599bd66f20cb50b2692bde1b4082fd6afc25be2658f8364e981f8a455cc7af18b34a8dbd66d4c8510eed59305f1b849078c8a0b10d540efc3c20be515512e289c49e71ef724fe078ef60f4bb452c88493e719ba797dc1301664b43f5df80059ab51e184bde2e52b198de44760ad621c463448350727e2ffee97463c422cab29847e26aa78bcf33d15da6d23b661da415210b62ff8a005c18e085a987063dc0c71701e51f2d0330b7d1575b3315ca4e7999cd2a4ddb8579c7de2e307d643b1ec4f71866eacfc65136cfd5aef9f5c354cc8c4acc99beb5f117706c52d4617e4810c6057ba1ded8178784bfb47d337cf49872233138e8fa90806927db780fefbb2da3fb7b5cdcc4fe236958cefdb90bd96657571540498fd8d528faf11bc5e6b0bfff5684d56fb21d3fc5d3bfff590f9cc2d3a06a568f59aaa42f0f62074743b24a35de24b9faf7e2922329d71c31c152a2588d66be28dcc4991aae727f004bec65c808941bce9a22c77b65696ee3f2bdcfe28898c7c53210158cce938fe00a7c8e554409ebed3e0b3f2dbd4aa036f98b0a2b2090f4ae259062167f2db3f0ec9c7006b39cf06d13dfa96e1b96f4f9f8c314f057a687e95be8fdcb0d39111528f97d0f05513b9322e89358374c3ce4b759a4fe09b417ed9f1765ab00f2a9d153d8be1e4fe1654af5136b52c970ea5cc7095481c3563626711979a0a5328502c62b310028cfb6e0824abd6e351e7938a0abad3a2309cefe9d00504b4d7f7e9a15188df99ba3924862ce92d347a8e78ea67faffe3011eb40ba1de30e8f886f27b8ca298dd788d528db046539236927419b5463eac9e35aa4186efcadd230c256d9acab3e2ffd8789798f2ec5f8cab301fdb5e98b872eed1404e9bae606abc536930a70196f45fe9b8e831f03e6fff2aa649af557f5f6173ffb3a4860ec0f9fb2198250a89d1002448e9d7fc30b3a72df7835dbe2a25b33cc811445f4b1107675ff93793208a285b53b0c80dc108344e837ec5dc19356c3b9c321d108bcfc6e079650a18769b13fe72170750c7e3c58c77669f9c9814f6c66a70df3f0fb5077281c8f215566e3833a5728ebd0fcd94850513fc5ff2b76aa3b594a28eb9eb283b55664a3c6a00dd99450d4d025fa477542efe2a4d8c5356148397a3ffe261b0a66d6b646b57ad1f0c35742a1a3c30dbcec1c503d4dbe1070cfb95c6d8d149b7916fcc8f85e6626c01ea23bd8547cd0eacd303f0403536f4616624eb728b6138f9ab2bcb53f0f5d9da03144af8da50604d5d355de1184c6d4584532b32e65ed47355dafd0d37baff10e218d5d723809406105bcdbdd0f5b38df0828b72d358a3abeccdefee476be29ceee4890aa5d20f36832ce7501cad068b8c651994e6f9f644f64c641a2cb7e4301c5024e8f525c326792a07cc1175d5f64778387f539312d4563e76fad6571bd7f45517b0e87ef4970ec317f78fcedccde2255f4f80a0eee7049cf4eca506609cd23eda36037db973a0efb62ac7ab8fb78acb57fd017a418c81aad00f4b92b7f575ca4cc086f1078d1702a380a0bb1f861ddd0e247d6491082184e51651d74f0f31976cba3ab8ed31ac2aa031b6834255e1ef38726d3fa6b00e6be39a0a6e6b8a9e5f421fed19da1351a61bbe650fa9d58be15533e15152dbc9ffde2b69959eeb05cab6cd7988c2fe28ac0999ab7d653097d1e3a30a2fa5f1a0eb1fa0adb96e4b26e36edaff7e98b3874b569851364d22eb7a92e965623578772a3e8e446c86bf63be5557f4e6249c9ea5a1d3798e2be3e3c0d633a9ef20f4beae34919d21aa1ee01f647922fac10a67b3fc91208993e3e948b462d1ffd6549036563881b81a308eba231047c4ef6255da791e120141fcceef5f55f5ca6e22d8bb083cc5dba9f1ce922c1fd0d706b8f3114768244269227644f95c858e639946191809fed8eeb508ac8a1df201e9962c1dd4d7cdbc7b04a3e426169552e432a7e6570a32942c97532ef19816d483c5ae38b96ffd6082ff12424f3481adb0378ec601636b841bdf59a60b9164cd1014a0cdc4ba0c60a28a70cc938807312a32baa821fffc077f5f6445673b6018dc8905a13b44e7a22ac4600265fa3c387843df529f478e2b00504736636d49d5af82bdd51b46cab1a21b128ef13ba6d9598a678ba2d99e689f1dfcc9a809b43de531407c6c158740bf9aa16b9247d1d6a6adc84792440d032672d862436a44e1366971878662e588339695a84f1a1a3e19d5beb9e495c606416e5cf3d8447bc8f0e75ce08719a29bd1f16a07117fb2f3bb6cf", 0x1000}], 0x4, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000540)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, &(0x7f0000000600), &(0x7f0000000640)="03000000", 0x4) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r4, 0x80047466, 0x0) mknod$loop(0x0, 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0\x00') mkdirat(0xffffffffffffff9c, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x0) mknod(0x0, 0x0, 0x0) executing program 4: madvise(&(0x7f0000792000/0x1000)=nil, 0x1000, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, 0xffffffffffffffff, 0x43, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000000140)=[{0x4d, 0x0, 0x35}, {0xb}, {0xfffe}, {0x5e, 0x1f, 0x7, 0x1}, {0x7, 0xf8, 0x3f, 0x4}, {0x9, 0x1f, 0x7, 0x1}, {0x81, 0x1, 0x5, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0xfffffff0, 0xffffffb9, "ee70159b110004443369112295cf00a60400"}) read(r2, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6ff4014d557534d0a243b5a18a3b68437bac880b", 0x0, 0xfffffffd}) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) ftruncate(r1, 0x25b3) execve(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = socket(0x2, 0x3, 0x6) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000800), 0x1c, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00005a9000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x10, 0x8000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x4000, 0x0) r4 = semget$private(0x0, 0x4, 0xc4) setitimer(0x0, &(0x7f0000000000)={{0xffffffff, 0x6}}, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000340)=""/10) r5 = dup2(r2, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(r1, &(0x7f00000024c0), 0x10) r6 = socket(0x6, 0x2, 0x7) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) close(r1) connect$unix(r0, &(0x7f00000000c0), 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r7 = socket(0x18, 0x1, 0x3a) setsockopt(r7, 0x29, 0x0, 0x0, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000000)={0x3, 0x7ff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000740), 0xc) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000600)="a8bd7b2ff455ddedb5ba3deac3e40520332ef8b5cf688ec01246098be3b89af80672e9ff113f796b498850d28f2977a9bbb13ec8dbc6fb9dc3b1314ffc9ffdf3fa4cdfff0f4af59ac5caa51c0031609855c6fbf9e6f33480825da52c0dc606e6e6003640d69f87c1aebe5ebb5fb1ea6836919eabaacd8960bfd27f7954380e64564fd706bb400104bbc2dccb3ca4df1ecff84c48a6e99fa691a0c18b2cac201fef3848d4fd2f6826788dae253e2bf81333bfcbb6f1b6d93500b55466ba927c8d5751749175854952bac500d098535218cab1cf57121e486e442d99e662293daa4e0023aa284441f0c59b02", 0xeb}, {&(0x7f0000002500)="f076d7ee3466d9d9264cca3229eb56336604b4601cf0ab421936b4f2fbafe39cedf0bfe81fdfdcf7ef080565cc219c1d22f53073ec7735180979d1a84f940020d2bd8ab8345a64c9bce0d4bcc6dae156ae6082c538944cbfa442e6c67ce6e8c9cdea13a2366f07431d33066075d9fc6ef08e2faa6cfc55454fb514040c355f2fcaf5cb959059f4f77491fbab5e5d1bb6cbf25c5d70fdcc2f2fbe60b27daed0e8a7295f561dcbf59e4288fcd1d9e76a2d0639fcc00656a803dba14253f3f65bf792d84ecac94d53af7dfaf47bb16bbd015f6c4e7a18c407cfd2c3984dd4eb5b0a7820c32887202e39eaad521cbe233074098cd23d19743531acc7af73b67c4b1fa1c1b5390c200f5312a31a73b8fd0e4d57711f41201b95bc4fa6e074e3741efaa5ab756352615b6a02dcaad5031457c003f3052256b075777d52d3494bb44bc381f7ce051e830dd8e7447f0245728ad4688433541ba600c2f771cd08c2876478b88a3c68e471fa7a041e1b6b009c1f10b476a78ed12ac5e431d2ee434a38bd028f23bc27603c65e30662fb1d8ff0edf928d167b495a1996e63bd194c7dee87936087a39b254cc4c7cdf26f9101794ecddba2763f552c16ea390852a1edda18cbc55cfff8baec4adc835dfee77f00bc62de78d8840ba0edda712bb85337111ca76995feed26c291902f919518c728246a6fcf709b2f43612f3da5702ee7fbc71092d9851f85bf5dd4d83e6770fee3286b3f91f9fe0d0a5078798a31c899f72907618b31ebf811d26ef1505b35db9e069b88fcfceaf5c8e6a4bdbca2aba59c68a9d9cda5d47968cebee6c17f6c30adde896dcff7f2b046c84ec8ade082d1997b7b4b3f7267baf47f270fc1a4f6f418bbca7d6ceb59598fb414b1b910171be4390c01745fc66eae21b4ed3637ba65e755e0f8c097a99f95546f5cd80b4ab18f11bfb6b28a9b0ff96a554e3879e0265f4435f4e34cdc2f720b6809b3b9ec78ea431cb7ee44acaf5c70331d4068c87bea480859f4076cf50f32999197620b1cde308757a90e68deff98616c6dd717b153c8e89ac6f26eebf2f2c14e904412c79711cc93ce258d6624e1a3b8397749155228ce498f9a8c752ec239751a915b6759daba448d5bc24b61b9ce736e06e23357f88873b00549afffe1a4328a9d302136a87fbc4c25840a2301d0520fd960cfd5107236ac0abe49af9a7b86963536e97bcd804a23090413c09adaf2e2219980dfe7d3ec6a80928350b1cecdf035886b13136076f2cf3dbab4fab7f15c8e142c72a43c000696b576e3269e07c080836fb0aad7d7c7c5b62cac6e3cb3dcda50bd3c647943e906a54110bc62c71b413c688ad8fcbf314c304e2aec1087251fb98898faf8925f7d16d67441a1060c84b30139edd82c161c67a85af239fc8db5f2fc0ad85858be5da30a776dfb1e85b9550538e6286f3e6118bbafb9bfb4be21458c1564ec6e0a0e7bba7d0f1bac0bdb65242d1ded2a48875479bf0a46977402115c23bcb8331c116662383b2bfa2cc23df350fe611e719e2b0c418f1036c8a2655845a1174e2ce755c76c533e76c23dc05c97e6a34cbccb907ea78372baee07331912e70c114421160e6338146423abba91a9e7495e1d5578a455bfa21e2825112672ae9c5d73ddc406a159b773930833b0941c7e09a6db101e45a10d60862db0314e3918a7cfb975fcf4fa36ea945eacea39b7b0b8b651c19ac037cb236c12355423555569aa8aa5c0023f9ec9973d3a9dc1a5fc6cf226ebc5f7282fd83ec7e99a5719e698c4bfbcfdfdc94f1108d766820dc98e0be25a6c9d75ccbc349866e0b54a6eda0bbc1a918ac618c3736daa9a2fcf311cdbb3b6bdd72ab12d5b14d356506d3676e231b57c63ac599cdef9801ff08cab13614285ef66fa9aa798d1437490bc39992811e0891efe02dea07ada69fc691135e673ba4e7aa9100b77ee0c521384662f33e64841be41e0f98c4c496e8df3cc2b996d076d77c831ab836a06de1289325af96467057785faf12cbc594747cff16be883f7e7e80772abc74cf4d709c107532b136424bfb8c128a395bc162cfece843bb0d3cd3597ceed190c2edf8bd20ca31a3849d4114b8f04bb59f47e496784cc4738e8455abbb930fa57ab69ad42fda50202a89dcfec962fef58c1379a442ef1ad5d7aec686b3a7d2bec5895a2e6860d7812889c7c59d793d875d4ce6b8d472d0b57ed68bb77d79fe9922733322ac7c47b59ca8c3119ccb739dfc7d58f3d45638dff995dd755e5562993eb7c29c8e503d2bfe59066d4f6b92d522648ac77e4a9d789299b39d7beb69dc2c0677e6156803ff4ee74cc89c4bc165353308030729078bb3ac101c987776d8e5da59149ac0048abd46aa6b3f32bd845a8fa2f11eb51cc97907346079530b9cf21b28ce9e64097d0d8bf543b45e96d040d506fef64530ff6a4e3cb432a7b16aac9d528130be0c85dc7e2306eac3310c4c7bf89721b6bc070b1ed29d0eead2de16a1bf0f803e13f25fdeee6b3722dc4028a5bfec9c1074bde12c6e271f9f7b61d09f285d35dd5c167d377e063a224128a9843ce59963fc3c9d4225db424fbffeaab29f2c0e2b0d895fdae6bfa15a03626cdc5f5d82734b6a2448f845a48a4f500c9622ca923dd274cbb975aa0a5f75e01fa6d89f257f1e62c2b820532902b519432db931a52f065f11ab462519b3123485def37b07d3233f5b1c69f7db620d0eaa9a39db6a755c22d379e6e5b666670eeae4e323d5d0e42ce9a3a64405b8cfc1bb939b668aa1362ac21ae7249e636ab94391d1b9e1ecdb4511e52686447bdd77a5621d4d51f983958386324ab3cb7c75f1856c9f53fa54dcfca3eaa621a2f9e17a3d949bbcd15d02876297324c21b698628b2eae263ec64370ce6f6595f397ab8da941d051dec1bb002d27ea4999d8d733335f1545898859534090eaf50bc3040692415dbfdb1780d9de66eecb9e055f468f491768d2ae9c1db5769242a10f8e2907a07f37d29365e3f147b1b8a38fcb63763a65a9bd03aa1382402941ed0e4b7979c5410ffcf036ec9a8dcddc668a126639d68da485d485359d62c39f184c44a7b901afe74f98bfd82e3e06b34efff98bf39e0e21934545b8b0ff453b18ff95c6ad71617402fcd285e010e5bf989de236466b19b12819c8c485a8630ff84f86bfbb87e721e5dc1a3c6eadc2d205e102aaad75147669753741a392cac23aa462505aa9f76f68850213971f29e8ef2754711d3ea340c99ad609bbc3109557bea8a38b59cd123fabc3df761213b42cd3e8808498382582ce3bf94cd15a81faf4756485c49fc3420f64c776578bbe36181f800f2973147be2229fbc7b75c99e6c1bf0f59ed9557cc4fe7b0c10bdc52ef13833e8e44c9fac908492422857512405506a8bc37042f5c380e181987a5b9305a7dfa65f6eb4fc399d891265c01d8c5534c50555e4a8a21f34601c5d042da27ab910f706841322b9bd08d063d280f29efc9faebe304bf41800ff2e6b0994b0f91f3c9f3c96d08265cf9ab64339e874b1d10fef781038b7773b740aaac216223cc565b3268fca55253736a6568924df148bacd488df89c28c58b12889492139398f47337e7fc843956eb5b9eb14d2b8b0d2f80c73c94486f46cf0e0d05183f001023a85454ba9ed74cdb905fc568f9194795a9dd1ea21a92851b22b979525fe60f60ac125288a281f0c18b22c892ea817825d149ae644717e698536eec7977036dea72f93c5081bc045ccda61b6b16cda7ed175b9461b6157a0a1ca2c61e12a0b3893b9a118f9cb5f16c1827c8d861ea71c3a11041f39cc7d037beff1215e12eb9bc41e1cceb7474e2ce9e6beafb52d20a3b0c1763e66b698adae40921c8600ce0262ca1467ed5fae2b933f57bce692fc728901d03c93d0c9525a18742f907287280ae67d1c961d4cbcd8d6de49da6266e47e67631ddf53050d5564ad19c824c8908f4ae2aa72cf084509a06dc46220cef02cb894e282c5261b5ec6afaaad709ae719632624e16e5fb8e29953e059c386c0bdb27c77318607a12c66c8ce5c60a44f16cfa25853a6d069f554f659cfca50c140b4c894810f2a32a327dc0568560c989f8bb7ebafef4778155847742f5628ea69f0ecb5f4a3ef9fbbdeee15d385455b0379bddec8e9ad40ed8314be6ce59f6fce6859645b0930169d290e2ac39e2e271b6394188b2bef0cbff755cacfca3eec8162e7724b8c45b9290aa473cea665548ca50e15daf73b3affd6a7e3408b61389e363a575db0d09fad2bb9a34ffc4acc18e8708528cd7e4264cfe891bbf5a75c2d60cb25ceb541acd925eafbec551b87eb84eb764089101dddc9472e1c6711684f4d7b3eae8ad0077364aa02756b400b9f695f7574f894b0d19200981f5f51aad691735eec68a9c3b38d5b6a029688ec73e44236cc56cd3e4782effd9d70fc41239faf3c1adfff81927e9e2793095997f4bf3490e8167deffc9e3cbebe193904a513550c62944c3868f5a9cb743058636fbf3c96937961a895b8257db777fe9ff8e563df87f14b5f7c75284aacdddbaa20f380e38c7a0548d8b9a23cd2eb207b4ba649e889f98574339ecefd4b06a8d60c2527ff9e0bc202839ac155e0992536da35eb297732a7ecf51c48990d4bc3f4e23f5f2422bcd7a21229b93fc1f70884ed2cf7ba51a5d0ea2265e146a497816b7a4a2f727d0cd23b9387c590291cf8dc4961c3423ce936be5e6fd5cd3eea69842253b5688e5cb66346cb21909561ddc91d7fa5e3463e5aeed955b1a11aa6875c8143ae196c292572aa81d735dc797b0743d7021199d15412a2f49cb81266018b9c064a120b232509320032f0485209865089a1b7560e31cca69c38ea3f59005267cb48366ab24d2ed1bcd6038f0af11625ec367e2c9b2a8e0f6e8681ee5bb7156fab3db786585b30a462dee8150d9f1c5ef98811f2b6acb860a4cf1a82df73b006f381f9c7d1719acc8b12ee4373e112c6f8db2c937dab8dd171a094db35f428a08814a4131473956019daa57eacbb926d4ba3ba3d52c364cb20447cdde02e13e8713582d640a280e18830b100e37412ce61bc6afeb2b60b46380b94468e7185714777ae497814269506532658901307ca5cbb03296efc638ef07e719ce03de6b19e04ceb0b480cfaeb1e77d96b1f2a4cd4c796ccebdd5fe98858db38af7f1568c3f5d52aaa9ef31dbfa12a91f33ce50c91734f8acdb2a987dec02b86b986da8efa00f16bffabf136ea734584980f3e6e3db1a24af048600bc3d26e89a17f7650a682302c4e9d97200ff5c23f2da9cdab50ed7488775e9fdbf428a61f16e9583db938a60386096a9469d637d23cbe418d35bffe48e1419ea907646971eabd750d2038f7ea60526413606ef680cc9c5ed0e14679c955e73e00a885477735a56dc95ee2f3034329b9c2e7d5d1757fe6b69ba2269cf8c5bb4e62fa0758bb7b9b98047f6514a76c0b549a6078dec3d6bc54bbb6c60fed0e1551942dd9f60722c9505372980ddc001011e8d4830406895751b03a948567491aeb3259ff89c05282d7ceefccee679a0f969866e15a6c083d43ab84f718a3bd1684da1b1c7519388c7f0b47e8fc355634e71639f8ca81a39618b18859355550ad9886920584f0ec0ed853a91e4865dc487209283630352051f3b4c1c89bce4290c8c66ada76e9a045628d10f20d26bac8f2bfdf242d2c40af4e61d7d5ae07e7a3d4d458f8792c6341e4bd41b926aa6db42eba76679d5a20fb20d3d0871bc19c09325afbc88cdb3b3df35883bcbedf4f08", 0x1000}, {&(0x7f0000003500)="97069750276b5d61e0011e6e0fb0c40ed87eff6cbbe626d4c1c31a10df67161428ec8ffa8cc80792322f4c8125e96bb56ac5912218465d3d00084135476c5231d730e0d2dcef240dad3be308375dc3ed1b51e3096b95d9c493c2e971722803b6651097f794afbde9b57cd992fbc3f9181f25c25320945823ffdbb025ff80d4404e81ff1a680925d6f81a92241c6dd71e2011988582013191d545409e5ca884a509dff010165aad1a3feb34433c32fa61046fdfb436bab7a996f2466d36ad8767956b69268552f3015f7cdbd96450d07f0aaae6b31a3d4961c940adb2d8d9bf479e7c113ca1af226fe30417f2cec0f28de5f13ed9974cc65501b4695f332a424fbe08ba8408e84346f844363eeee4e7add5b71d81a964249508e38728d8a31a9b46abbabdae481ce6d30aa45bae886f7b7e9ad64d6f9ae940891c8f9ee63849daabea912e81e927a3b7ca5d28734815d8794f668540a54e0601b07f0dc2f94599be91d0c9c0073800618b87a5c0d4220a0e208b328f982e23fd5de9e5e7952472f7e3fc7fa8dc4a1e32ece9c67693adae3655a4c86abb7bbee4d41ba33504415a22279befd7323cc6173c8e5b898f02832ec93172e7e5497908a78543dad498dcbc71771cf8e13eaec23aaf5df211c9a3ddaea3f5a5909adbfe95d310c07a89c8498c4d7cccccc6a2961f915b4b5e6bc4cc8e681f14f45841b849e05f65d8e929bd1a1190cd4b0d8ff1cff7f927fa941cc6a7a9ffe796f835541efffe30aec30bda01f7ccd00b3cf9430fca2afcacfb1214730efca26c89d50c7d78588a69ffd618d8bad16d426a705b4bb998d1403412668626cf21da6ce461971a661bf876addf11a08df09d062e081f1e8ebd87081d18befe8bb0e6dbfac37b9b670dd7e94bf79d1a18fb972a615249de0ece524a8f37890515c605194b2773213133c9c585df162880b88fc928f9c7dd5200f9f15cab05300685b1f7cf8800ae00838c456794c6c1c622a5cefff6e13a8007d3edb8027fc598b150053d897260afddc7511825dcc80bffca6793f690baef7d9799aadae211cf7dfd5d9ce8d7bdee04d00374a3bc9e7f7ac10e982cec8c1d915f39ed989dcf484a84f4a481383c2da7af62298830cd2e52db9858b230f7644f012dceb6c0b5120a196c063af1c2a304bbf3998e26afb0acc4db6dd9247047197df6e4c857b1521e34986c25c5aaedc21390f21a210b2fb86521642997d5094a02a64b65fc9249f215330f128f47f632d8224ec9d37cacd4ccccae0567d74aef7c5267e5cdea89b2e4d8b47de1e8c447172cf57ac9b887feeea8d116849c957948a13ed5459c69250796cad979d5a04c4692b0ee7ccff00dbeb1585a10a66fd5a69754881ff8515e51c8cc5cdfc621162c46e59bfefe6d74fc6f372a7338d7438b75876dcaa533c77a884b681134eff4bef2bbd275d2e902b9c475d97633467d0653323ed52f8564c43b1740b22f66f12a3bf65e10bac72a8932b6de31952e3e71523fd82b2672bfecb797ed8540b8dfd9c9775a043d81ded1bc0325cb4c0e016f7fbf28f746c4a4040593b6ba83d51f02a6b4ffdae77e9d2bc3893b1cbed2e7572f579ac320f3c6b19a7683289606b70e0e804d5cc963552f0e761fddba44a32eea36c1d8cf1e185da2d92c7ec062b3ef536b3fa09f58cc1d5533ff367ab9057b29937ba099da626ad20a6831ebb78ef0f6804f75d38d062c359eeaf80892275463aa6fec087fd7e9b874d4f677b346bef18ef2a338f4e989b21a163bed957360bb7d6ea113c4738e4896ab4ba46ca00810549e964a5ec391a38213456435e9e61b9dc1037b579afa894c758777b6d3c36de8f8ff9b512a33c331f87a33373adfe33d7523a96c182fc7bc293fe172f59089781ba137253d277fae28a874bd4f7883a4596cd3ba7f3c6da4dbe3b950de05e4237cc676c086b39d328042d7153459ef3f52ce22320292cf45c1784a66814981b88767f273ce5f094ca67b8de507e5dcc441026fd47dc1354867e180beff96c8795d71887be2f4ca7cfd9cc5d9dfaad31bc3f1f2bd8c64897af9aa233dcc966e44b487d0513f84cffba13e3a36ba343c5b7de2bfc5a2393b482d32ef3a6a49a22d7deb99dc4ca398bedcab40672f9826d75cdc2debd8c13e2ffcff0034aca0563547272911b21b5f5f1b47e11eb44247e5993bff7065595b7cfce8e5b07b7b97091a90f489164c53e35c1cf64c5d6b18f608f151faa2f3002011bf9b496380c47e3b73911d698766f130621624fd6b17f742c1d5ff9fc672e7c05c97697c413455192c55d67443b1461b0e2a3756323722f8ab4cdb84c1cadde4b0a9c93f6f4f4e4f0d964cbb3549ae7656a789d7d48859e3aedab25f86f6f7d1e6336cbed15c37c87e844ea53ac55b14b4ef812e7f56f070a3352d80e88881378071e4db855fd3f5ab6f90e84fedc597b77c0a94fced0808d57a9602d9fa53243845f244c8b489b8474614f4b1b05a25e8769269558064054d09b139ef7cc43c9c0ef45682046578fb35f9082df53e6676b805b0d634d1d6e0018b7c8425c89006ff6f0eabc2965b6cc8069c9af74674047b0d04df2606f62210cb72cfc027dad4cf3d0b4ffa0a9940e53a84540d175bff540faa1efd33204f3804acb21e113dd5ceb72d0ebfb68d8d1f98904348862d2491814f97dff5589584f0d0fd9027ce93c5fdfbc41a302294fc770e48f3c35717e7e3a822adc571f879af7c82f173ed57c99d19604ca4fa1bd317d9df341e9f46a483e44275b6a39c39038b13dea13ece04ce8712a2d2b7e763bce11d1a08c30f96a63ecbc5b1a118dd7223b894af3de11dfd5415b47570fb4948f50c26a0ceb11e4cd7218cf68c271bc3d62afa183ca5a7762931cfddd58dc8eca5046c7a600176ed9f2a9ec7576bb8c15d92a8eee88ab3859c1f1be958a63141104c7fc707cb3cb9a44a0640791b326b40d8e32578643fe656a70ca4f18ffe5d6f0a8d9cd31b3bfed6312756e6c62bbdfbc38409165c3401af0053445a4960ea200c1139591ef383f974f459f18dfd84f1ecbf456e13d40cfce6a1f9854c1e9a3c23e1ed43c5e0226913bb2221748f9f6a0f680483f3614a636da1e9390316e236e27421d5047cc70830588f65d01b73dd4cc7f47a37af20c518988fe2f973ae463c5afaaf68055a00bf359b7e03c2e87dabfbffb86cd9d5168e1914bf386499a86c670b06e46af5d1dc6f98234aada9cfeb03f887021ddc1e335955741076c1fd9c860ecc2c27d5f57f2140810bbb49d42d85a4fad2e65173fefd9372c6fba1114b583fa665954782892824bed33c341a0a9fa4004cbd818259d4be87bf30271df033080deef6a83bd60b11f1fb41384cebcfc939e10f9281da979f511bc034ebf101eb7fce62e4d8e4d22a255cd5dd6e46d4a240588e022ebc0b50c6ba939a1fe8323449e920d9eb23ec971c96189169fc4bbbc11302eb72631d546307ae13f47826c403d7020b6961a0c1387107c29555f4b1f7a3bba9d5c7e7e51d8568abb626d3f5190bb8ffb8a40ef12466e944abd664298d7566001f1aef58307a7ad130716f5316a05081f8c3538b0d38e7e11b99df5563cf8183561e816ab4f76187880409a33e2b85021f94eafdf1ae1301d5dc3dc4ddd0faaee89852d827e5c79c67ef3649b39078251d38b09fab50391e59a6fb9620c462e95d37fe981f071c324041aa6d551e9994a30e4f60e6a3830651170870adb5651fd90ab4e19fbae8e63cb9662fcbafceaebd20a2ee0a09dd1ec793dfea763354fe04f3cd2bd0569de529ee0ddc6e7d12324d34fc856bf825d373020dab9889cf7781f7c7de271af3879cf7991ed6fd11d81d99b9041b8fc4aad678813c2037d9b20cbda6fa0b995b27cea68e4dd0ea27b41ec921d8721b095998766c4108ee18b5e5599e943e430126678dc3a8ee6d98cf14da3d11ccbf1ae5e09975f24678eab3ee9aac8c8e241b1ec490bbb559df968ab4aeade73acf6b3fd450f984dbee4c4a1bb723ccf6645c5a3e30d6ed2de22bfa6e1e34d0dceacd454862eeefb68c668eb3364d6fd810e9e18bc1b1017a8bb934c6cccf22e2cdb0eb1e4439326f73fbb7c8fd63c4715c6580a3d826d59cd48b5a9ffb4a35ed5a04bd14c25d6001b20142adbab414b505abef6a1fd2854f0b7ad6872c178cfe0d8ab8efc8920e282bff948b21f384449b2043c3a70a1b9a8f320b4e8c09b9da685240736bc1d3ffe68f93b3b5380b20dbc4b09bd864010b821cb196dee7cb57e076ca6da349cea65eed55702a19e79206b52942caabb62b29c703d9d2f1ba2a56d56b22b34885bbf1590a33312fa0187ad30e5d075d79c9498454158e5be5fd96e6b073b841b25914896b519b93cb6ca27b2166a745129094ed04ef29a94733e0a80831a259646294e34b155e76644b57bcfeb6b7b6058f060e5f5106c25aa8c0f1047b6b1615d0fc0f0f5347368419435539ef28e7785ef5751a4bb2fa5572845d3b5ce09c03a6968373f3f2d4721ab4f76bac4b0c10f17ad81e7a5d5a6064ef24059565b6f349b2f5d80d86c437931a3fcaf99a36e82cc1c0a2a3da82da28c7a2715bcc17b7d0ffaf0c16026ea874c24f8ff9d99b8d82ce954cb355a44215fdf98b437ac3da34608020a46409b722f4c69fb97b7fb74cb9913a8a6daf85dfb8d9292b5076443ffba048fba1b118d51ddd7162bcd11f82cdca77a4ec354a2fdd24aa87df447db1a3fc9011bc89667e59beb5570206129d80c9a835727406e676fc1398d2e94e00a849d35e8ebde78b35061095f54b47d2fa63f726536f4324653c9d972ca9fd7e7abafcf9fe93507fc4deb59437206ff56787c3bd012e71548583298ae8acc367aa3f90d26e7ff0b9cfde9b6b33cdcae6d191f19227c3b05de8fa3fce9b3ac29d58088b55c7cd32704dd0b0c64766307f02e7bba5dda9a60444055d0f33cca55b287989a0079ef3368e48454a82a2b38c5b594e0761385b03787f6352563a9c3f84104207676a5948c0ec63ab16ff12e5af36084dbcf008c4acadb5684c89a8e34b4d1c5c7ef1f321fffc9dd0366b10d37107eed5045b8b80285d51dc238fd10612617d2cdcf85525f38dc082ebe050ffce54936ef887e147f4242b59a0d1ad708ad63ad24f5a070d9b9f3ede43881577c8ac23a64f48e73d60a029c3de7a07392c05962955f388bef7749aa4f4a5734702ced08b54e391e76575526ed6e979847ed2d85f51cc9b13cfa6e9d1cffb3c5754af2fba7bb6b3d162d70f3ec498305eca1da64f098c0f0819e6b0f784a1cac8abb75992172276f262524c1bdc5c372d8e123a02dc61c3ea597ef586f6ab2b9ad143c43c9a5c117894c9a526e68648490fcf4d41dcd35310fae42caf5e672c1717a28aa061c7ce486dc582c8610a49c5db87438f11f384220477a7509e34b66aa4eef1f7de581abbc371576ae7ee3c0f827d1df144adcf4ecfb8572a78b012a09b5f14d3d11f0d531f7fd13a45c615b080eef9f778b0aad50d94dda7d8581d6602c460a781d439bfe6c5cb8f5487c8101811a8c458671e051bd103e595fefdd403a3a9835e9f2365e2a2fb79e97256164392e08c15bb61eba51bcc5575e887fa4e26084bd358b2110fe23ebcba1dfce5a1280dbd776342e8d7726d048a0c6a2bc2c143f9bf4cb17544b77edca1811f4483a8b0582668a13ad118e7833c4c519eb452d03b314db5486d8308de32ba12d5da621533bb8a15e0572f34d8f4b16c1adb006175048d313b0a3ab2c7ea2104841fa3f8526e9438", 0x1000}, {&(0x7f0000000280)="8bc92f92894cad962c2138b8f7c9286286da1c4490dee32d8ef896d18fa8", 0x1e}, {&(0x7f0000000840)="d90c9a7a9869d1857e2aa0b148cd330aad6415f096b0de667c3d2b68cd40832be73a58acc4e6883bb5e79975f539bb849502fa645a391707e7ad1fe3e846626cae267567040f3581d0867bb4c517f3a324e75a3971246bd600d914f602560fd0746d26225911d088f858a5db654db04ec18244d095c491c4cf5d065ea0a28900364b7f9145973059eb98ed470aa9e9df5c728215c821135334053bb74f07af2487be6db6d1d08ee2908442e307cb59cef30f575ae7e94fc3ef90298d61e6fada758f9d67c1795ed3", 0xc8}, {&(0x7f0000000500)="5754d8d96f116785091c91e96f5c77b8666ef871240f373781506a0114954b22bb323668b4e9af3c79350f75e4879b6f653a682666c0185ee8990882fca251471ee87d8648df6221a76a2854a84a2371a92fa25f55e48a67b61361527db0ac2df9e26915902c08393b7fc8440c74d593c24b8df2831e874c2a184da86ba379ce2a139a5ee8ebdf57a516ff37b331b9ab13ef7df03774ddb735f82b5aef32b8feba9726d78707a06e4a54a1a58908e497c4dd6aad6fe9f21364ce7989becc10eaed784dc544895bd6312f7a2ddf9a4c137cdd15090ce1add6398827c42464bc748ce6cc4a7c65493bdadc493711aded", 0xef}, {&(0x7f00000002c0)="45e5d92c0cb3f3df49c19ca3f4227c79fca7f4b01ff779d9857ab9dd70682d140ff6d654b29092c794f42c5733ea256bf805dc4fd2f97a7b0fb7b389da02a097d3b887f96d57ecd15c77161f58b457e876b57804756a2e23", 0x58}], 0x7, &(0x7f0000000a40)=ANY=[@ANYRESHEX=r8, @ANYRES32=0x0, @ANYRES32=r3, @ANYRESOCT=r2, @ANYBLOB="0e263865c8d69f419446bd16c8817199e09f378bc6c74ff7a97f293c9c2ada4d1b6aebafe832e17dbe6aae3c34bdec9f050bcf791ff6971d174141727971bdd9a4b0b02fc63180f5aeef495b77ce0230b3d0cc645237b929a7dadd305f6c2446ea5cf96dbbc31e3d473575fd3834936e44b02e866d522bf51590ffa4420063e8bcbd103bc46e8248520d9ae37588000a847de260fc5cf543ce436b54e5f5e0ba60ad81a025da0b1ac3ff31922bf892ba3818d0a76b2cad1ed19f5422d365074608743f4b5769e22f628c952ee91743cdcc8f4782f5ed58ec25", @ANYRES16=0x0], 0xa0, 0x2}, 0x2) write(r0, 0x0, 0x0) r9 = open(&(0x7f0000000480)='./bus/file0/file0\x00', 0x2, 0x96) pwritev(r9, &(0x7f0000001840)=[{0x0, 0x5b}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) executing program 2: setrlimit(0x3, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x101) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45548) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="64c4214f15b017f4e68ba2b5c131b23495ca97c4d8fe99", 0x17}], 0x1) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, &(0x7f0000000040)="fe", &(0x7f0000000140)=0x1, 0x0, 0x0) executing program 5: openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r1 = syz_open_pts() close(r1) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) kqueue() readv(0xffffffffffffffff, 0x0, 0x0) write(r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000240)=[{0x11d}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sendmmsg(0xffffffffffffffff, &(0x7f00000019c0)={0x0}, 0x10, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) symlink(&(0x7f0000001140)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001280)='./file0\x00') readlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)=""/213, 0xd5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x30}, {0x7}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x3}, {0x7, 0x0, 0x0, 0x80000001}, {0x812e}]}) fcntl$getflags(r4, 0x3) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x0) sysctl$net_inet_carp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') executing program 0: setgid(0xffffffffffffffff) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r0 = socket(0x18, 0x2, 0x0) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r1) poll(0x0, 0x0, 0x0) open(0x0, 0x20, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x0, 0x100000001}], 0x9, 0x0, 0x0, 0x0) socket(0x21, 0x0, 0x4) socket$inet6(0x18, 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000300)="b2504a114a70719c7da428f6b30184c09f17422e43f32742f4b9569775babff48918e6476884b8783368abf2e830c5e794c9abe83f43bfaafd30422e02ecd48f1b222ce264d1de84ee98d31cc3789c14a123cd1a143d31161a9e20e3bd1550dc85befe4d88bb36db4b5a09f2d81a653bc5c21f14425300d5135eafec13aadc5bcf6f3434", 0x84}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x8040000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@random="836ce898e0fc", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ab9565", 0x8, 0x89, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="6ddd6d79cbe7cfff3aa873063828d9dc", {[@fragment]}}}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendmsg$unix(r1, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x1) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000280)={0x0, 0x1ff}) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x3, 0x8, 0x8, 0xffffffbf, "0000001900083a962f990000000000000100", 0xffffffff, 0x800000}) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000480)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f8008", 0x30}], 0x1) r4 = accept$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000180)=0xffffffffffffff67) bind(r4, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000500)=0x40) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(0x0, 0x0) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000140)='./file1\x00') r6 = semget$private(0x0, 0x1, 0x300) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xff, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x4}, 0x6, 0x96, 0x880000001}) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000440)=""/221) executing program 4: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000440)={0x9, 0x5, 0xffffffffffffffff, {[0x7, 0x8000, 0x2, 0xffffffff, 0x1, 0x2, 0x31b3, 0x40, 0x9, 0x200, 0x6, 0xf8, 0x9, 0x4, 0x6, 0x9, 0x6, 0x9], [0x9, 0x0, 0x3, 0x6, 0xffff, 0x1e, 0x5f, 0x1ff, 0x3, 0xffffffffffffffff], [0x6, 0x2, 0x8, 0x3ff, 0x9, 0x2, 0x8], [0x6, 0x7, 0xffff, 0xffffffffffffffff, 0x7, 0x401], [{0x5, 0x2, 0x4f3, 0x3}, {0x81, 0x2, 0x0, 0x3ff}, {0x7, 0x2, 0xfffffffe, 0xde}, {0x1, 0x401, 0xffffffff, 0xb86}, {0x9, 0x2000, 0xfff, 0x6}, {0xb1f, 0x20, 0x1, 0x3c8}, {0x3, 0x7, 0x3, 0x1ff}, {0x65ad, 0xc4, 0x401, 0x1}], {0x9, 0x7, 0x80000001, 0x56}, {0x2436, 0x7, 0x9, 0x9}}}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="100d000000f071a73fc3781fd5000000"], 0x10}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000040)=[{0x2, 0x0, 0x3}, {0x90, 0x0, 0x0, 0x6}, {0x516}, {0x2, 0x9, 0x3, 0x2}, {0x5, 0xfa, 0x3}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) setrlimit(0x0, &(0x7f0000000200)={0x6, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x4, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket$inet6(0x18, 0x8000, 0x7) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000000c0)="46c4f10bc87c57f494", 0x9}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100}}) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_tcp(&(0x7f0000000540)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000000)="a37b7532", &(0x7f0000000600)=0x4, &(0x7f0000000640)="03000000", 0x4) executing program 5: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) ftruncate(r1, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x8000) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./file0/../file0\x00', 0xc) setreuid(0xee00, 0x0) r7 = getuid() r8 = fcntl$dupfd(r6, 0x0, r6) chown(&(0x7f0000000080)='.\x00', r7, 0x0) mkdirat(r8, &(0x7f0000000040)='./file0\x00', 0x0) setuid(r7) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) connect$unix(r5, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r9 = dup2(r2, r3) r10 = socket(0x1, 0x2, 0x8) syz_emit_ethernet(0x3a, &(0x7f0000001200)=ANY=[@ANYRESOCT=r4, @ANYRES32=r9, @ANYRESDEC=r4, @ANYRES64=r4, @ANYRESHEX=r5]) sendto$unix(r10, &(0x7f00000002c0)="b1000503006204000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7cacf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba353e537e2ba37f50b60900000008e371a3f8343712051eeab71d1889e000", 0xb1, 0x8, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x5, 0x62}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x80000000, 0xffffffff, 0x9, 0xd, "fa3dd78532c0001000080010000000001000"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x17, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x1e, 0x2, 0xc7) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000480)="8ed258e274ee3d1f76db3da7d4d581ee17beae87981594568f9a888418efad52d99edb2866499d0482405cb8c9daa383ac6cfe5d0529723d6f91fa64ced346a1142a2ed71ade7ed645fc2b2702ced114855fec0caa41e3b7a4992bb75ec5a6d138216de33becb56c9bf2da49c4137b694b5ad6c8345adf03344b56bf0004", 0x7e}], 0x1) r5 = dup(0xffffffffffffffff) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) fcntl$setstatus(r6, 0x4, 0x4) writev(r6, &(0x7f0000002cc0)=[{&(0x7f0000000440)="e2e41f7e9877650af85764", 0xfffffd38}, {&(0x7f0000000680)="e0961267527edfec3cd84bfdbf5a8f0de6a7dbaf6e31f0434d679d0f7d9f4668039209d744fc15753f3eda3b9291a3c1f2c247be62c0e3b00728cd6c34aa09f786d4d37a769b9f5f4eb1ac484a319acfd81da82a6d45acd7a270961970fef5cd35f715cfd2331f0b30a4e1fbf6c8a7e82abf9d2565e11de1fc66f5c95a8931ef04771354103dd288030564b7576ebb549ac7057b1fa9464eda41fde389a328566098e9dbfceec1102442dcee05a7fa1f20c4f373a7b8dccd654629612b37e57db215819dfc552db3f47069c17c72fddf51b788d1c20f9e7d30fcbab0e3894bc7f33668d1dae5948479d04342ae28de5e64bd2dec2c917c80a98af1ce61849c261110d8c2f0d9dd6c66acba534dbf04af0ffd1f314287065e0fd26aa93ebf6942b2040480a8c47c23b0a20a18d31776f60a23e3086b98e44367dbe3a21006f52612587f62ba20c7c314d705edf4d275f20d90f66e20979bcd8f51deaaf72004d6fc3efcb9d46ca353", 0xb9}, {&(0x7f0000000540)="7a8d4e47680e2d3e197359a72af0f843728001f1c33e0c4c36fdb4", 0x1b}], 0x3) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x3f, 0x4, 0x2, 0xfffffff9}, {0x103, 0x82, 0x2, 0x6}, {0x8, 0x8, 0x81, 0x1000}, {0xffda, 0x5, 0x0, 0xb4ee}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) r8 = syz_open_pts() close(r8) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000040)='\t', 0x1) write(r1, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) dup2(r2, r3) getpgid(0x0) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343100300000000000000330a6f3aab4056b799c635ff01000000536b29a100e4fc0c87f7362e07418aa08d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2e0000", 0x71}], 0x1) execve(0x0, 0x0, 0x0) executing program 2: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) semget$private(0x0, 0x4, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x301) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3038}, 0xfffffffffffffff9, 0x9, 0x80}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)="01", 0x1) getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000300)=""/235) ioctl$WSKBDIO_SETKEYREPEAT(r2, 0x800c5707, &(0x7f0000000980)={0x3, 0x7fc, 0x40}) semctl$GETPID(0x0, 0x0, 0x4, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) dup2(0xffffffffffffffff, 0xffffffffffffffff) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) executing program 0: munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() munlockall() r0 = getegid() munlockall() setgid(r0) r1 = semget(0x1, 0x1, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xffac]) munlockall() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r2, r0, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) munlockall() r4 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x800, r2, 0x0, r4, r0, 0x165, 0x200}, 0x2, 0xffffffffffffffff, 0x1}) munlockall() execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200), &(0x7f00000002c0)=[&(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/&\x00']) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x7, 0x0, r3, r2, 0x0, 0x1, 0x5}, 0xffffffffffffff01, 0x100000000, 0x5}) executing program 6: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mkdir(0x0, 0x7e) chmod(0x0, 0x0) pread(r1, &(0x7f0000000200)="ae1cbec7202bd99ea02d4882c33483317451873d2e388893991b97a0b97ee0d3bbb549d564b0744304aba6f53411cf95f88dcdc307544249229c1b1c0bda64457e99bd0e5a93b8efc49353bbbb34058b7da33cc4be30de9acefb8cbcbf18cf976724dc4d12c2e53c757cdaa33d6899646cd77cf5f9282a79947687fa1d940b004b70676705eb", 0x86, 0x20) chdir(0x0) r2 = getuid() setreuid(0xee00, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x10000, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x10005, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500002800000000000090780000000000ffffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="00807a2000"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) r7 = socket(0x2, 0x3, 0x0) setsockopt(r7, 0x29, 0x4000006c, &(0x7f0000000580), 0x0) r8 = fcntl$dupfd(r5, 0x0, r6) recvmsg(r8, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, 0x0, 0x0, 0x0, 0x112, 0xacc4}, 0x0, 0x517, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xc, 0x9ac}) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) syz_emit_ethernet(0x101, &(0x7f0000004940)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x50, 0x0, 0x30, 0x0, 0x2, 0x0, @empty, @rand_addr=0x5, {[@ssrr={0x89, 0x7, 0xea, [@remote={0xac, 0x14, 0x0}]}, @ra={0x94, 0x6, 0xffffffff}, @end]}}, @generic="478678690c47014195d387769b732c29a37042741a58787b095e8d987cce29f03fe26ae4099dbf80ac7218c2461b6c91245f2497d535f1163658382f9f5fc69841608978f2170af1fa8b14f597b5c7a18660a732af34bf8ff2682c08cff3dc3bbbcf6b3cc9a95ccbfa76bc950de6e2f19526a6debc05ad9b431fbd50dae9d863ecad93ff4a6deaf62f289eae0907edb531c5bb45f22d2022a914ede43ac19331dbd830e4cf959485485ac6e8f4c56cdec79826bcc054de58db49a46bda515d4dbc3b0fac901c56bc452ea347d312cd"}}}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="ad442fdd", &(0x7f0000000080)=0x4, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x84}, {0x80}, {0x6, 0x0, 0x0, 0xfe}]}) write(r1, &(0x7f0000000000)="7696c7cf00"/14, 0xe) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0x4, 0x3, 0x3, 0x1000, 0x0, 0x3, 0x3ff]}) syz_extract_tcp_res(&(0x7f00000000c0), 0x7, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000100)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x1b1, &(0x7f00000001c0)=ANY=[@ANYBLOB="2aaaaaaaaaaa00000000000086dd6000000000000000000000bb0d00090038b54c1347544e8022d460000d00"/58, @ANYRES32=0x41424344, @ANYRES32=r2, @ANYBLOB="8002000090780000000303b50506000000000000399fba3bf3c067ac4faa25c0dcdd1bddf9acb3f0349a80151244c51778b33a99c25a560ebd37974998558ceb9884e6222c67db7e2a26de0e03001a13bdc1e01310ce3e58bb353f2500f125bcb0f419626c79a796f599ccd00ab3325358ef85cc2a2c9b222f0be1fe52bc7d91b060aae69309e14297e294b79816a57008636194b00c5d04d5b44674baf969e14dd94ef3c3fd67b354dcb8ccda840e15ecfcc73ce4568dd9d807ef68a369a402e554110a9bc46d56c2fe4033434dabc0b314436f683ba02abd1bff175b72a9bfaf2273ca6fa384f4b59cba7d09f361057663817740375f53367c2e3671d9549dea56c9d8c9404f25eef7b63072a9ae6ae43210c3caae1f0fa00741ea51421907e8cf3044666c04abc56e0af3d965525dd0a8393d889a65dbaa8345c024bd295d72ed94c5bfe351b4086fd72124665cd2b7b48a921415affa0b3a62e3741ab594e824c251e43b5d6b4fb50000000000"]) executing program 4: writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000001c0)="722ac32a838f8e3cb702b8173e8a3f51c27335cecc", 0x15}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206916, &(0x7f00000001c0)) r1 = socket(0x11, 0x3, 0x81) sendto$unix(r1, &(0x7f0000000240)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900ff000000000900000072a09900"/177, 0xb1, 0x0, 0x0, 0x0) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000080)="2e81fc25", &(0x7f00000000c0)=0x4, 0x0, 0x0) executing program 5: mkdir(&(0x7f00000001c0)='./file1\x00', 0xe) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) socketpair(0x1, 0x1, 0x1f, &(0x7f0000000180)) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000200)="b10014bba3035f35f36d000003000000331c13fecea10500fef96ec0c72fd3357ae3020000d34c2990d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000800008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e08004070000000013000000b5d6bc37160a2afa2bb0593491c5cd4d42357421093aa81b39646068d48305993aae97a8b63c406b439ab444d5a4753d71c1717082c6e9bb2de2ed7eef95978c7f9100a8", 0xf5, 0x8, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c", 0x3) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f00000003c0)="03", 0x1}, {&(0x7f0000000300)="728847b334f4a501866af7bdaee1322acbbc93a91d6708a4170ce6059979d4aa76aa5d9cbfb8f9111e981723b2f6324aebc2a94f3a9aa48a326e3ab891014e237ab92b9a6ce472146f93fe2455460b4aff86af1c7e7cacac25bee7a15fc67b211026703564705152cf78e966ba02aa0e6afe9c8856ff729a7e7a4b751cc593ec6573854265b7bd98467f3f9ea0457d63abd16e95685734833f12fec0b6652b1e2b4131e42535aeafdcd3938bb31cad0575deda09fb637eabc1", 0xb9}], 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r4 = socket(0x20, 0x3, 0x3f) close(r4) r5 = socket(0x10, 0x8000, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r4, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x3, 0x8, "f5464e4134e3d7fc64603ef77bdb7a3d1f691a1c"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r2 = socket(0x18, 0x2, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000004}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup(r2) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) r4 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) listen(0xffffffffffffff9c, 0x3f) getitimer(0x2, &(0x7f0000000340)) clock_settime(0x100000000000000, &(0x7f00000006c0)={0xc0200008}) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket(0x18, 0x2, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r0) recvmsg(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) (async) r1 = syz_open_pts() close(r1) (async) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) (async) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) kqueue() (async) readv(0xffffffffffffffff, 0x0, 0x0) (async) write(r1, 0x0, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000240)=[{0x11d}, {0x8106}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sendmmsg(0xffffffffffffffff, &(0x7f00000019c0)={0x0}, 0x10, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) symlink(&(0x7f0000001140)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001280)='./file0\x00') (async) readlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)=""/213, 0xd5) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x30}, {0x7}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x3}, {0x7, 0x0, 0x0, 0x80000001}, {0x812e}]}) (async) fcntl$getflags(r4, 0x3) (async) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 0: r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) listen(r1, 0x3fb2) msgsnd(r0, &(0x7f0000000140)={0x0, "e50c3836e979b8278f0c1828d89145a396aef6be9d07b764f9f8eb3f6959582c580a45c8cee4358f227da1e762cef6595bb3e7a28287e33902eb4a45dcd54a100ff469f00e1ab946ad4e4253f7ccf1fe7f0ee0ae1d66126327260776a0106b38b95f67909b08a1f43671c5dacd0105f4eabea85515c250a115ea9641c77c2286f6a878e785d84ccb75dbb64d06ae08cb593640be1d4330592f7be9529313d33d8889f343a8e6c4634500d14087cf2266a85deee55e806379ee1b92ce67d99f46c38ee70a90c56d7c6442"}, 0xd2, 0x0) executing program 2: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) syz_open_pts() close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, 0x3}) executing program 4: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788", 0x9) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f00004a9000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f000052e000/0x3000)=nil}, {&(0x7f000077a000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000779000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f000009e000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x3}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f00004cf000/0x2000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f000064d000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x7, 0xfffffff6, "1007004d007c2600"}) writev(r2, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) close(0xffffffffffffffff) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x13}, {{r5}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d3452003000000000000000000000040000000020000000000000000500040000000000000001010090780000000060397772"]) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0x9, 0x5577c538, "3c107dae307e08002b4600000000da64612c3300"}) syz_emit_ethernet(0x3a, &(0x7f0000000240)=ANY=[@ANYRESDEC=r1, @ANYBLOB="2998484add1c47bd4740d8376b8ac21d71e5b173f105c718b7726f01a4c646711dcfd7755da1de32d925561141f5bebb20ff0aefab6ad16365b4846265a85a22c825dc7b623b57c9857b0475a48477f501d0ccbee358fa3c8c4cc1ba9f8f016bf623704ab9b89c7d218ac2799ccfbaef6df45eb32fb61701c618ad813f3de8e8dfc7f6b7b1a466f530c39063688e5409874d32ef1707efb2d1757b4b9d83a9458ef0968ed39c1e403fb4557da7ef9e5dc6b96524c4588a4aee6d418cbed3c673fa2abc16711ebcff43734f085330a78016f7d07fec69643386298a86152f36d1e125be903583449713e50d0fe7f177fc32f54197b1d6f1ec71", @ANYRES8=r1, @ANYRESDEC=r0, @ANYRES8=r1, @ANYRESOCT=r1, @ANYRESDEC=r2, @ANYRES64=r0]) r3 = socket(0x1, 0x2, 0x20) setsockopt(r3, 0x0, 0xb, &(0x7f0000000200)="10aabf895c4bb418e20e6b99fb9dd5eb9a2c71b67a21345082d2fc9ce9", 0x1d) setsockopt(r3, 0x1000000000029, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) getuid() chown(&(0x7f0000000080)='.\x00', 0x0, 0x0) setuid(0x0) unveil(&(0x7f00000002c0)='./file0\x00', 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRESOCT=r4, @ANYRES64=r4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x10, 0x3, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000280)={0x2, 0x2, 0x0, 0x2}) getuid() setreuid(0xee00, 0x0) socket(0x0, 0xfffffffffffffffd, 0x0) getppid() syz_emit_ethernet(0x56, &(0x7f0000000340)=ANY=[]) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r3, 0x0) setreuid(0xee00, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = semget$private(0x0, 0x3, 0x830) setreuid(r5, r3) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000500)={{0x6, r3, 0x0, r5, 0x0, 0x34, 0x24}, 0x7b, 0xffffffffffffff49, 0xa}) setreuid(r3, r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000780)={{0x4, 0x0, r6, r3, 0xffffffffffffffff, 0xe2, 0xff03}, 0x7fffffffffffffff, 0x3, 0x13a8}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0x13f, 0x0, r6, r5, 0x0, 0x2a, 0xcfd1}, 0x7ff, 0x3, 0xffffffffffffffff, r4, 0x100000000, 0x5, 0xa, 0x4}) ktrace(&(0x7f0000000040)='./file0\x00', 0x3, 0x4, r4) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(r2, r1) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r0 = syz_open_pts() close(r0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) r2 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0xd) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1f, 0x5, 0xffffffba, "0000000000000004002300", 0x0, 0x1}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0xb01, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) socket(0x1, 0x4000, 0x20) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x21, 0x0, 0x2e}, 0x0) r2 = socket(0x1, 0x2, 0x0) socket(0x18, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(r3, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setpgid(r4, r5) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xd02) select(0x40, &(0x7f0000000400)={0xfffffffffffffffd, 0x3, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pread(r1, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) denied attempt to set clock back 3223323926 seconds executing program 4: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) syz_emit_ethernet(0x101, &(0x7f0000004940)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x50, 0x0, 0x30, 0x0, 0x2, 0x0, @empty, @rand_addr=0x5, {[@ssrr={0x89, 0x7, 0xea, [@remote={0xac, 0x14, 0x0}]}, @ra={0x94, 0x6, 0xffffffff}, @end]}}, @generic="478678690c47014195d387769b732c29a37042741a58787b095e8d987cce29f03fe26ae4099dbf80ac7218c2461b6c91245f2497d535f1163658382f9f5fc69841608978f2170af1fa8b14f597b5c7a18660a732af34bf8ff2682c08cff3dc3bbbcf6b3cc9a95ccbfa76bc950de6e2f19526a6debc05ad9b431fbd50dae9d863ecad93ff4a6deaf62f289eae0907edb531c5bb45f22d2022a914ede43ac19331dbd830e4cf959485485ac6e8f4c56cdec79826bcc054de58db49a46bda515d4dbc3b0fac901c56bc452ea347d312cd"}}}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="ad442fdd", &(0x7f0000000080)=0x4, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x84}, {0x80}, {0x6, 0x0, 0x0, 0xfe}]}) write(r1, &(0x7f0000000000)="7696c7cf00"/14, 0xe) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0x4, 0x3, 0x3, 0x1000, 0x0, 0x3, 0x3ff]}) syz_extract_tcp_res(&(0x7f00000000c0), 0x7, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000100)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x1b1, &(0x7f00000001c0)=ANY=[@ANYBLOB="2aaaaaaaaaaa00000000000086dd6000000000000000000000bb0d00090038b54c1347544e8022d460000d00"/58, @ANYRES32=0x41424344, @ANYRES32=r2, @ANYBLOB="8002000090780000000303b50506000000000000399fba3bf3c067ac4faa25c0dcdd1bddf9acb3f0349a80151244c51778b33a99c25a560ebd37974998558ceb9884e6222c67db7e2a26de0e03001a13bdc1e01310ce3e58bb353f2500f125bcb0f419626c79a796f599ccd00ab3325358ef85cc2a2c9b222f0be1fe52bc7d91b060aae69309e14297e294b79816a57008636194b00c5d04d5b44674baf969e14dd94ef3c3fd67b354dcb8ccda840e15ecfcc73ce4568dd9d807ef68a369a402e554110a9bc46d56c2fe4033434dabc0b314436f683ba02abd1bff175b72a9bfaf2273ca6fa384f4b59cba7d09f361057663817740375f53367c2e3671d9549dea56c9d8c9404f25eef7b63072a9ae6ae43210c3caae1f0fa00741ea51421907e8cf3044666c04abc56e0af3d965525dd0a8393d889a65dbaa8345c024bd295d72ed94c5bfe351b4086fd72124665cd2b7b48a921415affa0b3a62e3741ab594e824c251e43b5d6b4fb50000000000"]) executing program 2: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) 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) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4}, {0x2c}, {0x406}]}) write(r2, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file1\x00'}, 0xa) seteuid(0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600001000010000000000000000000000000ffffe0000002ff"]) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000000), 0x10) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x13}, {{r1}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) kqueue() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x3}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x1) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') chdir(0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x21, &(0x7f0000000180), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) executing program 3: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) recvmmsg(r2, &(0x7f00000003c0)={0x0, 0x7}, 0x10, 0x2, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) executing program 4: setreuid(0x0, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) open$dir(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0xfff7}, {0x20}, {0x1, 0x20}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) r3 = syz_open_pts() renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r4 = open(0x0, 0x0, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) ioctl$TIOCSBRK(r3, 0x2000747b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f00000002c0)={0xfffffffd}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00000000000000000000000000eb00", 0x4}) poll(&(0x7f0000000180)=[{r1, 0x40}], 0x1, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) close(0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) executing program 2: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) r1 = socket(0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) setreuid(0x0, 0xee01) acct(0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) seteuid(0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) fchflags(r2, 0x0) r4 = semget(0x2, 0x1, 0x85f6bb94f9007e89) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) semget$private(0x0, 0x1, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r5 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 1: r0 = semget$private(0x0, 0x0, 0x4) r1 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r1, r4, r6, 0x0, 0x49, 0x1000}, 0x1, 0xfffffffffffffff9, 0xedb4}) syz_emit_ethernet(0x49, &(0x7f0000000140)={@remote, @empty, [{[{0x88a8, 0x2, 0x0, 0x4}], {0x8100, 0x4, 0x1}}], {@arp={0x806, @generic={0x1, 0xbae, 0x6, 0xf, 0x2, @remote, "1f8dcda3b96e199197efe65e78583d", @broadcast, "7a41ba6a093af3b64e81b801ba06bf19"}}}}) setuid(r6) r7 = syz_open_pts() ioctl$TIOCSDTR(r7, 0x20007479) r8 = socket$unix(0x1, 0x5, 0x0) r9 = accept(r8, &(0x7f00000001c0)=@un=@file={0x0, ""/60}, &(0x7f0000000200)=0x3e) r10 = getpgid(r5) r11 = msgget(0x1, 0x100) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x400, r1, r2, r6, r2, 0x21, 0x4}, 0x1, 0x20, r5, r10, 0xfffffffeffffffff, 0x400, 0x1, 0xfffffffffffff259}) setuid(r1) syz_extract_tcp_res(&(0x7f00000002c0), 0x3, 0x1f) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = socket$inet6(0x18, 0x4005, 0xff) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r16 = getgid() r17 = accept$unix(r9, &(0x7f00000003c0)=@file={0x0, ""/252}, &(0x7f00000004c0)=0xfe) r18 = getppid() r19 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000c40), 0x20000, 0x0) r20 = accept(r14, &(0x7f0000000c80)=@un=@abs, &(0x7f0000000cc0)=0x8) r21 = openat(0xffffffffffffffff, &(0x7f0000000d00)='./file0\x00', 0x2, 0x21a) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, &(0x7f0000000d80)=0xc) r23 = openat(0xffffffffffffff9c, &(0x7f0000000dc0)='./file0\x00', 0x8000, 0x161) r24 = openat$klog(0xffffffffffffff9c, &(0x7f0000000e00), 0x40, 0x0) r25 = openat$pf(0xffffffffffffff9c, &(0x7f0000000e40), 0x80, 0x0) sendmsg$unix(r17, &(0x7f0000001000)={&(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000b80)=[{&(0x7f0000000540)="d3476151ef88294da175c1c675adc9628cfed427aba2f49960fcef97ea417fb29ee925ff353a61efda8bd9fb8a15c67a3a6cf9bc7d703d10fdb30696fc9dd35eefdcc722ea8224dde0165c13500f0e064245fa9a0cc4a3dd04d9a42722da5ccdfe5812a25d70cd63c0ed3a84708c95e34efdab14c1484cc2ec238ecb34cbfbc184d46061c789018ab73ecb9778f3a26731df7c6ac5a832d2bb13e98128ba1ae9911b1a48a20b122c6776b5985e8492def4223543e0609268b817581659177c5a8c334910bc53542b900b899dfacce40d0bff98e802eb5fc215da84fecc2e9059d5997b364054a1657218f14b3b07bd267816849db0fe605f638002", 0xfb}, {&(0x7f0000000640)="e812f699a06713", 0x7}, {&(0x7f0000000680)="bdc782da10b302966aedd9f941d5e6a1a5deb5bcd6088943a34768dd619e58421a18feaa9ea95b96733c2a46cd63952091dfd2c0483334d450da6b536473aaed8a7c7aacade2293080b62e03d58a195aa2046d37b23d406317302468db35c3", 0x5f}, {&(0x7f0000000700)="828a0a39e8432dd7f265c46dbb18614bed57ae5b3fde022c1678e46bf58d807ff2a4aa5eeb862af9e8002087cbeab8c9d960b31a5986e4525ce6b7cf475d9121e8324952dfcf8a5d32681457119d561cedac355e4c182b74cacc64e9d5274129299270b68fe044599517b1e1645b09679e249752abc963e57f1f8c578aab23ce4ecb88f2a5a002d092351efb0dd28126f763a6621c935cfc1192d5c68c2879b410ed785379ae777fe775dfb24d33ffcbe2c47b5a1aeb4ad81efb25457be9b7368c7cd6d3b59659a848f27583656d8dcf660ebc1d997778fc6869179746bde94d91991a44d1c3dc59469a0151daccaa45", 0xf0}, {&(0x7f0000000800)="89defd78e2081d8bfed7ba", 0xb}, {&(0x7f0000000840)="e3e47c9fcd61eb58cf0bd0ce234eca876dcb89ec862d53d7279f265c96a33a46776d75d6794afbe993e9217bf2408715ee417ebcda62f11cd2834564ab0015dd296fc2209bcbdfed68ab5aac4c3635480a0ca51fdd279dff8fd8e1bad28b90a15d38ca419b16d6898b15b0acc14acff55d5e6c7813b4a4ba5ca0b26c1b99d4ff161739b9dda9df5044c7bf2a45bf0d4f7786a3dc36bc1c1834413127744936be55e7394110b5923ff1f3672e4440d2cb6a04f5ae06e2c090a4c934dddd3e8868dc90606725ebe2c120e6", 0xca}, {&(0x7f0000000940)="c33c3458ab672c8b30d4de894717e8d8857e1ba1167a43118dfc9a196778f6aa3deb5b45a00257c75d7cc15a8842b097932c1f10140e2048ea51db49f272a07d988420a1eb6dc04214cac9ba6e6413e93c4c742517271f60c35899a58b3546ed7576fb8eaaa1492753b64f4d07930f066fbb33c2d16bae3c9090f4f15d9c9f07b06d4c9067b02538ccf048c99e6eac873c", 0x91}, {&(0x7f0000000a00)="43f5e94db51903c3fc94fa1c1d78e84fb977a944c72c4f6ef60a3e2d413c749fbb49f2a20d9da5dbe36b9c25e57234b33171c09e3005c507140f1cbc67a73f99c965726794ee842d8c53cf7d9036e2f3b334", 0x52}, {&(0x7f0000000a80)="7f5ea4dbc98f6f6e69643c2094d5f26077d741852d8fe645ddad002e3c2aca0b6a014e7870302c5f1108bd4a50072f5bc20afd8454e969fe7de2c104320da00d9f8f6fdff4a06f5f4ed9d3991ab0ce4644f2a00cd575b06375f19b6a2efa6a20094c008e6e5b58b32401f775a10419eb5dbd3e3dd4d1a0b9a35b3143b09f985d2cc1b13cd2", 0x85}, {&(0x7f0000000b40)="070f15d37b6525809a50519ee15fba4b6f1c3e4caf68271e99ad80f034566f6a7a50300c077d872324c053996d92fb51c4268bdc307c17a08c41a2", 0x3b}], 0xa, &(0x7f0000000e80)=[@rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r18, r1, r16}, @rights={0x18, 0xffff, 0x1, [r9]}, @rights={0x38, 0xffff, 0x1, [r9, r7, r19, r20, r14, r9, r8, r14, r21, r14]}, @rights={0x18, 0xffff, 0x1, [r7, r9]}, @cred={0x20, 0xffff, 0x0, r10, r15, r3}, @rights={0x28, 0xffff, 0x1, [r7, r14, r14, r9, r8, r14]}, @cred={0x20, 0xffff, 0x0, r10, r12, r22}, @cred={0x20, 0xffff, 0x0, r10, r6, r13}, @rights={0x30, 0xffff, 0x1, [r23, r24, r8, r9, r25, r14, r7, r8]}], 0x158}, 0x40d) executing program 0: syz_emit_ethernet(0x138, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) kqueue() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getegid() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0xffffff7ffffffffd}, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x0, "bb08000100f1675910812cc900"}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f6190000180600000000000000000000000000000000000d"]) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) pipe(&(0x7f0000000040)) sysctl$kern(0x0, 0x0, 0x0, 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) write(r3, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffff626000002c00fe8000000000060000ff7f9100d313bbfe9e00000000000000001000000000aae1c751dee3cecafd29dc196ce530eba34fba0310af8158d315da6b3e07af7142"]) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x103) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 2: chmod(0x0, 0x63) setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES8=0xffffffffffffffff, @ANYRESOCT]) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYRESDEC=r0], 0x10}, 0x1) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r4 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000400)="82bf2e002c08fba295d1bcf1a07681ebdf7286cf9c4faac61bdc049e2b9a6eeea5284423686d4046f843ab7e1800f6b220b7d95fd3b1c458fef26dcb7d156a798d0f92f8560e63e569764eb29f6d8ee7f0400855bd80d6b66752a74c04472acc1108c2a9bba5bef1136284b91156d9a92a47e8460516fbde24f173b03b3a1b27367118c7b1f9dff4a356510d452f4c", 0x8f) r5 = socket(0x2, 0x8000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmmsg(r5, &(0x7f0000000140)={0x0}, 0x10, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r3, r2) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x5}, {0x1d}, {0x6, 0x2}]}) executing program 4: sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x5, 0x0, 0x0, 0x0, 0x8) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000240), 0x10) socket(0x18, 0x3, 0x3a) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_getres(0x0, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000001c0)={0x1, 0x3f}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5ad3500400006eb79a0746109e680000000000", &(0x7f0000000140)=0x1c, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x1) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) setpgid(0x0, r1) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "490130ca3f8b0d2a847633cc29d1d91844b37d1f", 0x0, 0x4}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000440), 0x2fffffd, 0x0, 0xfffff211, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x20006473, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) executing program 4: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) syz_emit_ethernet(0x101, &(0x7f0000004940)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x50, 0x0, 0x30, 0x0, 0x2, 0x0, @empty, @rand_addr=0x5, {[@ssrr={0x89, 0x7, 0xea, [@remote={0xac, 0x14, 0x0}]}, @ra={0x94, 0x6, 0xffffffff}, @end]}}, @generic="478678690c47014195d387769b732c29a37042741a58787b095e8d987cce29f03fe26ae4099dbf80ac7218c2461b6c91245f2497d535f1163658382f9f5fc69841608978f2170af1fa8b14f597b5c7a18660a732af34bf8ff2682c08cff3dc3bbbcf6b3cc9a95ccbfa76bc950de6e2f19526a6debc05ad9b431fbd50dae9d863ecad93ff4a6deaf62f289eae0907edb531c5bb45f22d2022a914ede43ac19331dbd830e4cf959485485ac6e8f4c56cdec79826bcc054de58db49a46bda515d4dbc3b0fac901c56bc452ea347d312cd"}}}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="ad442fdd", &(0x7f0000000080)=0x4, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x84}, {0x80}, {0x6, 0x0, 0x0, 0xfe}]}) write(r1, &(0x7f0000000000)="7696c7cf00"/14, 0xe) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0x4, 0x3, 0x3, 0x1000, 0x0, 0x3, 0x3ff]}) syz_extract_tcp_res(&(0x7f00000000c0), 0x7, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000100)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x1b1, &(0x7f00000001c0)=ANY=[@ANYBLOB="2aaaaaaaaaaa00000000000086dd6000000000000000000000bb0d00090038b54c1347544e8022d460000d00"/58, @ANYRES32=0x41424344, @ANYRES32=r2, @ANYBLOB="8002000090780000000303b50506000000000000399fba3bf3c067ac4faa25c0dcdd1bddf9acb3f0349a80151244c51778b33a99c25a560ebd37974998558ceb9884e6222c67db7e2a26de0e03001a13bdc1e01310ce3e58bb353f2500f125bcb0f419626c79a796f599ccd00ab3325358ef85cc2a2c9b222f0be1fe52bc7d91b060aae69309e14297e294b79816a57008636194b00c5d04d5b44674baf969e14dd94ef3c3fd67b354dcb8ccda840e15ecfcc73ce4568dd9d807ef68a369a402e554110a9bc46d56c2fe4033434dabc0b314436f683ba02abd1bff175b72a9bfaf2273ca6fa384f4b59cba7d09f361057663817740375f53367c2e3671d9549dea56c9d8c9404f25eef7b63072a9ae6ae43210c3caae1f0fa00741ea51421907e8cf3044666c04abc56e0af3d965525dd0a8393d889a65dbaa8345c024bd295d72ed94c5bfe351b4086fd72124665cd2b7b48a921415affa0b3a62e3741ab594e824c251e43b5d6b4fb50000000000"]) executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x6, 0x1, 0x1) dup2(r0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x3d, &(0x7f0000000140), 0x0) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)="00020000", 0x4) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mkdir(0x0, 0x0) chmod(0x0, 0x0) chdir(0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8b41, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000000), 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x392a959bdf35d9d}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080), 0x4, 0x0, 0x10002000, 0x0) getuid() setreuid(0xee00, 0x0) rename(0x0, &(0x7f0000000400)='.\x00') pread(r3, &(0x7f00000000c0)="8ec7d4d9", 0x4, 0x0) syz_emit_ethernet(0x0, 0x0) setsockopt(r1, 0x1000000000029, 0xa, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000001440)="cca610fb", 0x4) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0xa) sysctl$kern(&(0x7f0000000740)={0x1, 0x4d}, 0x2, &(0x7f0000000780), 0x0, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r3) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x5, &(0x7f0000000040), 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="5de3b2d5a4933ad9eeec0b026cb7de11", 0x10) executing program 1: mkdir(&(0x7f0000000280)='./file2\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='r\x00') sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac00a34b8e5f84cf7100000000000000", &(0x7f0000000080)=0x15, 0x0, 0x0) r0 = kqueue() getpeername$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/262}, &(0x7f00000002c0)=0x108) kevent(r0, &(0x7f0000000200), 0xb85b, 0x0, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1d}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f00000001c0)=[{0x4, 0x3e, 0x2, 0x1}, {0x79, 0x3, 0x9, 0x8001}, {0x1000, 0x7, 0x0, 0x8}, {0x20, 0x7, 0x96}, {0x101, 0x0, 0x0, 0x9}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x24}], 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = semget$private(0x0, 0x4, 0x283) semctl$GETALL(r2, 0x0, 0x6, 0x0) write(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file2\x00', 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000000)=0xc) executing program 0: r0 = shmget(0x1, 0x4000, 0x201, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/132) r1 = socket(0x2, 0x3, 0x6) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) listen(r3, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)="9048c84e1ba147e1a9e3369f8a85723d1972189e3ac9427239ebf15803ff6849350e80d1a12aab80d3ef6338b761750435103f1b9fed", 0x36}, {&(0x7f0000000240)="fda9854f642386978063b7acef35768054bbe25fbb0bb6c1305dc99009bdd40c0b21df447f5b97917f9fd895f1dbe547e3fe4e34cde97cc0d23bab9fc0379b9bbd0c82ec1a95d327891beb290c054f9fafa910555e95f21be7a7c55061b1b918689929c8fc744957f76cd43eaeb9f2a069cae8d18783b0f9570bf9d7da46946006c80f05bd7b", 0x86}], 0x2) r8 = socket(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20001200000000000700000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x30}, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, &(0x7f0000000080)={0x0, 0x0, 0x1}) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmmsg(r7, &(0x7f00000000c0)={0x0, 0x61ca}, 0x10, 0x800, 0x0) execve(0x0, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000340)={0x0}, 0x10, 0x0) shmctl$IPC_RMID(r0, 0x0) connect$unix(r1, &(0x7f0000000700), 0x10) write(r1, &(0x7f0000000300)="fc23780000000000000028a8790308fc29b2dde9cc9f2fbec154d6eb", 0x1c) executing program 5: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) shmget(0x0, 0x3000, 0xc8, &(0x7f0000ffc000/0x3000)=nil) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f00001dd000/0x1000)=nil}, {0x0, 0x0, 0x10000000000000}, {0x0, &(0x7f000019e000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00001d7000/0x3000)=nil}, {0x0, &(0x7f0000110000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000077000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000240)) mlock(&(0x7f00001a8000/0x2000)=nil, 0x2000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) executing program 7: sysctl$kern(0x0, 0x0, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa7550000000000000000e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e77257340059a4c9c2e92e5d", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206980, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) ioctl$FIONREAD(r2, 0x8040691a, 0x0) semget(0x0, 0x2, 0x80) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x5, 0x81, 0xf5, 0x6}]}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0xcc}, {0xc}, {0x6}]}) pledge(0x0, &(0x7f00000000c0)='\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x14, 0xfd}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x100}, {0x40e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[@ANYBLOB]) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) executing program 0: socket(0x18, 0x3, 0x0) socket$inet(0x2, 0x1, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002240)={0x0, &(0x7f00000000c0)}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00002a6a0200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f0000000100)='./bus\x00', 0x4, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = socket(0x2, 0x3, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000002c0)="04", 0x1) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/198, 0xc6}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069ad, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x74}, {0x2}, {0x812d, 0x0, 0xfe}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[@ANYRES32=0x0, @ANYRESDEC=r3, @ANYRES16=r0, @ANYRES8=r3, @ANYRES32=r0, @ANYRES8=r3, @ANYRESHEX=r3, @ANYRES16=r0, @ANYRESOCT=r0, @ANYRES8=0x0]) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc020691b, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000400)={0x0}, 0x10, 0x0, 0x0) close(r1) fchmod(r1, 0x61) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xab2b4a474d916720}, 0x2, &(0x7f0000000080)="f94581577fb239091fe9f1df7fd2a2cf0dff5b79089ed39d0646fe1ad580", &(0x7f00000000c0)=0x1e, &(0x7f0000000100)="885da92a41439f98bfad537e0aea7bb6bce1bf9d0bf70c88d7471bac15a27c9785a5c70ed520260fef83dc74a64992bdc658d7c90e4c9bbcf5ebf5963ae23b8725ecfaa6bbde750752fa88b78187d2b67c3373df2e7f3965cc825e5e89b529aef792337c720f26e5e87b1bda5b015e431b931a5a3691fca50ee4b7b3efa6aa0c906e09c1f7665232bfe14592cca631d7456ad3280ef9151f892c59de10d3af0bed8f9d0e", 0xa4) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) getpgid(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000380)=""/63, 0x2e}, {&(0x7f0000001500)=""/4096, 0x100f}], 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000480)='./file0\x00', 0x200000000004, 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x25}, {0x2}, {0x6}]}) pwrite(r1, &(0x7f0000000340)="a1a553ca62c59da0899aed9488ccdf15c10eff7ea29fb8c4386c0d25c172bfaf69399449f42af7", 0x27, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000280)=ANY=[@ANYRESOCT=r0, @ANYBLOB="1a44add32341668d9f11477774b46d1611ce35cef9c475432c50bd700655bb542ba16ac32fb7e694c38294dc6d5220540f8e1a9099900e2e5ba173b9ff905413cbc2b0d4", @ANYRES8=r0, @ANYRES16=r0]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000300)=0x3) msgget$private(0x0, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000004c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) chown(&(0x7f00000003c0)='./file1\x00', 0xffffffffffffffff, r5) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x4, 0x401}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x45, 0x80a1a2, "bb08000100f1675910812cc900"}) unveil(0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 5: clock_gettime(0x2, &(0x7f0000000040)) clock_settime(0x3, &(0x7f0000003bc0)={0x7, 0xb4}) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000003a40)={&(0x7f0000003a00)={&(0x7f0000001440)=@in6, 0xc, &(0x7f0000002940)=[{&(0x7f0000001480)=""/122, 0x7a}, {&(0x7f0000001500)=""/91, 0x5b}, {&(0x7f0000001580)=""/216, 0xd8}, {&(0x7f0000001680)=""/70, 0x46}, {&(0x7f0000001700)=""/48, 0x30}, {&(0x7f0000001740)=""/102, 0x66}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000027c0)=""/34, 0x22}, {&(0x7f0000002800)=""/117, 0x75}, {&(0x7f0000002880)=""/158, 0x9e}], 0xa, &(0x7f0000002a00)=""/4096, 0x1000}, 0x3}, 0x10, 0x1, &(0x7f0000003a80)={0x3, 0xe514}) clock_getres(0x0, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x4, &(0x7f00000013c0)) r1 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') sendto$unix(r1, &(0x7f00000000c0)="b100051300000000000000400030000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) r3 = syz_open_pts() pwritev(r3, &(0x7f0000003b80)=[{&(0x7f0000003ac0)="280e4d4190265201dd6452fc73ff685283ffaa9d4bce99bf59ef7a9beeabfed06588a32e63616c05db530704221754e5b42106cef11cf8b1587efd9f04156ed42d34855a9b7ea22e6d5071266661aa0529daace5cb1efddaaf701f86cee297e20045a3959646c48dc4cfca158c305132923ec8c5d0af3e0256a58b8e7bc03d389462c309b21b58408aede0d286dbce9f004de256accfa4", 0x97}], 0x1, 0x2b7) recvmmsg(r1, &(0x7f0000001340)={&(0x7f0000001300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f0000000240)=""/84, 0x54}], 0x3, &(0x7f0000000300)=""/4096, 0x1000}, 0x7f}, 0x10, 0x843, &(0x7f0000001380)={0x9, 0x2}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000001280)=[{0x80}, {0x3}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) executing program 4: mkdir(&(0x7f00000001c0)='./file1\x00', 0xe) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) (async) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) (async) socketpair(0x1, 0x1, 0x1f, &(0x7f0000000180)) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000200)="b10014bba3035f35f36d000003000000331c13fecea10500fef96ec0c72fd3357ae3020000d34c2990d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000800008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e08004070000000013000000b5d6bc37160a2afa2bb0593491c5cd4d42357421093aa81b39646068d48305993aae97a8b63c406b439ab444d5a4753d71c1717082c6e9bb2de2ed7eef95978c7f9100a8", 0xf5, 0x8, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c", 0x3) (async) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f00000003c0)="03", 0x1}, {&(0x7f0000000300)="728847b334f4a501866af7bdaee1322acbbc93a91d6708a4170ce6059979d4aa76aa5d9cbfb8f9111e981723b2f6324aebc2a94f3a9aa48a326e3ab891014e237ab92b9a6ce472146f93fe2455460b4aff86af1c7e7cacac25bee7a15fc67b211026703564705152cf78e966ba02aa0e6afe9c8856ff729a7e7a4b751cc593ec6573854265b7bd98467f3f9ea0457d63abd16e95685734833f12fec0b6652b1e2b4131e42535aeafdcd3938bb31cad0575deda09fb637eabc1", 0xb9}], 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r4 = socket(0x20, 0x3, 0x3f) close(r4) (async) r5 = socket(0x10, 0x8000, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r4, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x7) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@routing={0x1}]}}}}}}}) executing program 7: msgsnd(0x0, &(0x7f0000000000)={0x2}, 0x8, 0x0) execve(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r0, 0x5867875ab25580b3, 0x7, &(0x7f0000000040)=""/248) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x53d}, 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xe405cabb478a8d9f, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) msync(&(0x7f00003e0000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000080)="14261b850cf728e469fdaae50f7146d49859456396bddf6d8802342741f80fd88ca141044b98c24726cc10b94e8fd43de7adf97602822ae8664f5c90d4c2361f6d7cfaf43bf7f495167dffc6bbb327db1ac0cfbd049634845b98e9ee8c3d7ac9a8924aeb202fc7792e578f2560b752b79c9dce1756654e9b0dbbeb510d5bc7628a7eb3777538e6c4ec47f3ba874c229e3ab63d3058f54ce368d3de58acad0b5822890f5795d41e3567484182746d9b80d0c05a7d86b00e6f5f06aa3e5b96ba71d193422ff093bb158b2f26db0272566b67aada5a17743d9a842082a050c57a14a95240176b12beb823c74c585e96ebe7ac6ef9082d1cde73466026ec41b84ff8c1296dedbad791ee0113604b92018f19e8e2982e3093f3eaa6fad5ecf450625101f9129fbe40f29c42bdbaec17f89b89b0fe244604c6c20b8c8e57f270d2942898ada92aa064e06e78f53ad80947af7d3b262d5cc5c7d0774d383bd1b7fbdbaf472fd52bc728ad28b8bdf48805dbd5ff629a51100ffa9de19fa35e1078aecbe6ba9c30c5869429537903a9c802d6d3d95d8da6706fbac275812979a1fb63c39ed81e54f09cbed3573d7dcc6ba3bdfc2a6642538f117a497b8b446293df0aff999c6f41298b61063697a026ee56dd172ed2f0e5b36aff5bfa710d7db56eab20fce0213ffd731f7f457107c0c4b76224f78dbb6cab46dee4b5573850358d6b605c485f2017628ce6d0c7745e3f6a89185922fc3ce63f5a3d5e79de89380509e2cdc981d408a4461724fb9b5c1669ea8f5ffe640206f1ea9cc733de6dfdf5cf8fde12aabe5c6d92132fe5d466e1cc8f79acfc96f39154400880161485a5db8ec4c3a456ab3953edab3a75f81d4b42fecf73088c926be9a795352aede4358014b362a1a49f9ca8d142c3adb05daca04cebb393b4123347b07d90a2d6947e8b38f541555781e2676450d8f381ef3554233ede5fa8dc5887d1432fef266b58a81e86a4bcb02e74bed8f378d31b69c24b31c29c376b86988edafc14f282f1344a1e3fa1ac86675bec51c3474265c7050291495bb21e5297f2c002e719505f6d71c2bb46809d13027f65134cfe98bbc4a229ec301ca3dca6c870fb45d771b2b9d624fae9ec642b2d7afb6fc98ea0b98caa5c754a78a4dcec7de1e09c457e3caddce3ff38b23e7c6e18b0a2bf8f8037cc94e1b73b4d0bb2ec794b055a8f0cc0a89a1b883bd56a83ad68e62f0a94776017a66aa8ada63c85dccc47d852344ae5129ca550d16d1b2c51acdb43d7f3e5d9fb2e1c9e6360c5eba3636addcf5205a3cd7e347584613cdeb397271ff586dcae9dc53ab6316782b347a938dc9e102f53a73130d2850e34d3a38034f9fcede3ae70337e1de93f0dc03d6f5cba931b322ce17016177d3968300d2cb82d76189b4af40b1df79c2e53f6d716aec74571bc07c268c52f2279060eee56c6174065e5bb022a6ded2188d42c247cc9e09f90602c9acfa2c289a05ecc6807cea793e5fd600896ed53cdd9d218962cd5f6e1d60c552837cb58566cb7a14f0bfc2752a30642f31000db8cf41feac24cfd65f9f8dfb5c438f43dff9a6d2315795f1cccceee4c2b31b274aa371250c308a645a8e81daf65218938712e7b452922e46cd4ed91614ffc2b054f3670221e3b48a377b661e3cecbbdfbb00e1f225835779ac3a3b9e76f5df8e1711a54ce33f3a0a8350a0c828a2c89fe5a8712bc0735557251962e7a96a600a3db12a1a0bc4b156a23e9d1192f85e7e0bf8ddeaa690fb120674479decc2e5ccaaa314b9b78beaa48cf4dac19d52d005f4cf3af365e3c6686bac761f15ce5a7a48eca565e95bf99f60766d13d6320b112a9d2b649ebfc7041b4bafa2378cc913ffaf427f65a4204e29915d731ab26d58e0054412d04e8f01d38479d1157b981260a74be4f94100ee440a20373b3b6cb465c2907216927604a6492b3a358ed25255aa27714ec8675a5f33e81a7224f2b9b610f633fcabe786fd349a1aa5ac197d4b0150a67c20b0380b1522a3f3d33fb63b88eb2df3acfdd0832f7ed2d77b083f848bbc00b9ba43bd12acf6461818ae633b6db9e02371923aa3cad6a2429f4d436a4970cee884e0ea7a69b7c41173bf7d211f73ff24d988eed5d09c2cd484b234a418479810ed3ec80726de7475d01a3e02be710ff32a0dd9fceacfc4ade10e431c6cfa7f7df96180496ea1a08228cb82db2c39ef9dfcab896e3eb154271e13e9a52b793f4b847b6045de6e6dc948ee30f7862253423126f7bfb3460cc3cc81e72bc534b1844b2af358ff54e607a1de9a4a01183ada55b284e4a255d059e21a3edcf30562b9d3208ffdac5bf4e73fab0aec5b86fe01cbb2e088bf09f893e0fa3f9753327fa6ca0b45946df9ec9e1251aee4168b75a73be325624b8941d4f3e0e8857d778742b3835d70011adb2656ced8293b6dfd685fbc008a0181b8f9233ff906bc92c620bdd5fcb925a5cd045b32d466520dc35116dbae29538fdcb3d4241460882195e2d953b05a4beec91990646d45960a6d1b7856eb0232c5456a455e215fb80b543f3d24813aadb2e8676680e3eb9d98bae2c3508699bc564b0af2330943f53645a44f434dc7fb50444c858c2fd283062fc046a671e48d6c5b30bf0588e40c4fd9df2cd5b3fc8a74e36f93d276b666c89a955aa396afcf0e6aa4521c2776ff670196d3f512fb51c63c1264f344dbf867a41280e74bdbad5e8371a0539aaa3ecafc922209ec71e62224ab0149da34db6612ce35cbeeda0e3f1f683634c2562ffb74b6b82a372f8282c48d41a856ab25ef8e19c8b82996ab3b5059f8b9148250bcbcc5cfaa0b34721c03edfbecf61a0cf08f721834d32153304b692dd87dd5b70879f4015ee6c34bf773afe39a6f9d4", 0x800}, {&(0x7f0000001080)='9', 0x1}], 0x2}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) mlock(&(0x7f0000006000/0x1000)=nil, 0x1000) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) getsockname(r1, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r4 = dup2(r3, r3) poll(&(0x7f0000000080)=[{r4, 0x5c}], 0x1, 0x0) executing program 0: ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0xff) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180), 0x0) open(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x409, 0xf, "fabafa588fc0001000080010000000001000"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) writev(r0, &(0x7f0000000200)=[{0x0}, {&(0x7f0000001380)="bfe8f43035fa4d1e5c94854b8c2f60c8e6cf6bec1c3962d9742300777925751646b4fd115f42624765aec7a0deee5e9714db1aa5ad0eee4e426f28461dc979dcbe1f91f1a11048bd128289dd6e08e9a30254b2343f588a8bbb07f7e17162cc705e2c919ee574fdfc48c3c25d49f99b8b6dfa6c0e6936623099b0b2ea25c01b376f9b9f1748e222f896d7f8d19fe1e7004026ca4dfb893808d255524bb8625f2218c61a448d6239f1057c222393024fef9d19e88e43ac4b2634d70c27f756b0dbe06b5fa1b4b837c9065e183f70be21918128d99ade46c0866acf7d44945bed68853d6cc6fe9e0af32a7f7fbcb712542cb891fe30e0ae2c2e8b8855191e6931a4e114a0df7e1ea25b4487552659eb81237fac5ee7789d876339c3f438aa573c12ded431a2f51a4e293453014591b965020e37ccdab1d57f4aedddf0ae2de8d17076a65065f9ee79cb65f856bbe008dd92a6eab510f12751a04dbf548282aa5741b480394fd3479d24c0c60fb6d6f99aa1f43b5fef715db012b3dbcb8d61832b5b482b3c03f4fe7b268b7c9cc85afb224910597dc135864294dec4f2a8d3b5de22f5817033a4df8d963a4fc8cb0f4e9c0db5c4955e3a6e179f34fef0eb6b98f4855d07dcb7c3c801d9a7ee3cd814e947cd821ef84888ffcfad837ce8917372c19133d42a4c051ca6675ecb44e54feb8b5250f7aff92ba7ad581acde67d4e888cabe4341744feb876ef232689be8f3810b36730e5972d4a2f9b664b24ccad8ad72a2d562d2d37190f9349e292946f1442fd93428f9fe5793fda7c8b47d484f23edbc2beabd4fc48b55854a2daf1b0a35e8a67601b65f3fb0c4f22153e54aef2675fe9e218e3d05a512a17ce57d72042924c72ea7a876e30dc22704cf6707fbcc9058e1075c2c8e580b1892d0141a3a837296da86e9e4a59ac43c66a6afb5f6fd73cefbd686b1077f66bdafc8d6b8591d570139692b8f0b6621773a858b16f11a34e42f51d20eaf5750e80a55b3ae50624617fca1646ee25f89b8a5ad861983020b6682135412babf765847c4d88725b7201b8fd2225d53d2479bcb017fd48ae0da3186b3c3d5c6599b2d43cf17a7f9d772ac5ccc25af149dfaac72f4e80153f13f11fc7d19950651335f97f8a948bce1b585307f10b74f89f7963c62726f05d7cc83bff088e3df06d6959fc48fee6d91ef66cc0ee8c83297741e0aabbf85be148409e073f9a83965751d6773b97402f15e60c47ca908058bd8aee0b06022f5d547021a38c6fa1bd59107671918729e5bed73d5aeb2697482f6d8e79db2e297518aed0bd0d688cc425123c1d264b033d017d26a4cd5a936118432b2e7f1016dcd38af04de666008dda23de835f2eab09b3978aa1e58f7d9a0829ea4c32bdbd11626c8dbbcd0a44694c84172722335dba793110e5e36bc86e3fd62a7725203d517d67832831c60563d45ec8857c264be4bbc368aec976ab7304cdb1c5285c127322d532a1838623f32387980308636a5d0c960f180f5a981f1397b1e210fe074c5f4f2d7e53f6281a5ffd45a7ac76127cafcdc0eaf93435eb4887373f7996867385022a8305ed45f9199a686a694a316b95b070839f6de4b231bd9cfa44e921175a433d397502aa8feb076d80a07616725ae8b3b14372e8e097d69cbd45167a68c08196e92fe86f4da0840f696b8cd287ff7f0eeb220063981348277a72d53d6a9ceb603f889eb4e48c2f118206a052a82945756ad45596dcb04a6fd4f3dfea740f41a8ff63ad74fd4b9257eb8dd665f43acf14fb5a1864f1ad13ee822382a234f769ee7951f3e2bed919d2b8e3aab213c191fe16e1227c677a48072136ec38ee33fdb985ceb36c218285720cff0d6236d5a19f48e772ac1b8eaee27165a1938a1475b745593a058f859813ff6a8359794e184d4fa429344c931cae5ca5f5251f20c838fc285599cf9d1dc428b9f934fe9d4acfeddef73625a4e1cab6eb7f89455cb477421cefd3f8e82b3c278fcfb73d6fae4b2e45e9fa49094ecd95a791d3923a96e7bb3f8162564af1d3e4bc2cf0995e2d418576b212e68e812fcb61c66d1bc79e874e85a596bbeaeabf6312b2045351a8322acf08f7726f7a3a188535fda7194ae801da7513f0ec27bc015c1dc4a94c4c9b9326fbf5a46bda0c331ab64b7ea30a8d2163e7dc8903e93015ce26bfa4b21e0dbcd3e454fa01054852c8f987859db2dee57ce1f0578a58cb6750e2f6eb86bd9f9e154b4e744a6cd1a5cabc1fc5a2625d6c522cdbf89fa6d505a4c35c0dbc255a9bb021a84465af0f3820a8d4d7e0d1407e15a98c09ab5ca12b82f0d9e0e288770273d3c99e9c4fe2ed84cc6c56d3cfeb537301ea5aac3de4d21a55dd95db6bcc869cb50fe6909a0d4d26961b178c9d2c9f256d045a474ff6790cb90d8360fb81e1f0756cabdd81314d7b439f759c89b14772bbac2c81f6eb9815933202cb382127bb6a58c87986e5044c33ca5f978fe2a82c7998e279ddfadb8e9ba8588fccfc2c74c355abc789e50218d685852ae236cb7c954896297b4477bfed3d4afeb1f5af22c77fefd12a64a3ea0c915c8f125d965b87c9e02913884ff21aa2b0ca121db33a13be60a2fa2dbf473b56052c2ebc034b89499a07a2585e7b30b15995b65db784b61d880b8e29f88746f75376aa9eac8e92e0825e3867f2e3d2bb9669dee722a092100751b37dd817badf0dde9c0e45b6dff44b230f5be2fbe60241f87217d3c51f1d79088eaf4a73ade0f10b93b026c1a144947ea39a78d07f106930d9ecd0c85aba9877f5ab9b6f31d92e4c99f8a9368a440ac8a2a9ea46af413cbf6b76903fa9e0510d4badd6189ed88eb7427a3e168e6341f3b6ae75d304713a0de2bd289127c3a2314772a16c622ee3ee77883badd7199f9c9b6da12e0870e4b36c67ac7e8f7cd6175846a53e2d0805e886ff7b55b98269d9918d7655ef5fe305c23d2d9f52fa385b642c0d85efc2bbfbb314f7284e03ab875ffb89dd0ce4a352c8c2e2fe412eb57513d57314c6ae546422d8c19e604021723ca4f81f47ebaa7284677191e38de288a68a2fec6a58584848c4640450ea9b5f1d1bcdba0da665ca7d3a239105543fb8f4b5269f1aaca5a355de6affa118bd20de93530dcfba9c16652e60476ae6aa438ddcba20a457f03b7058027a556366f418212e8c4812bbb7c39b6b7cff28e159ab8f2db7b305140cabbeea922a038d8ff21dc72cf534b4fa84c917f32575f3db0103d40cef1cfdd73a81e39595820af128c17e5b7ae58ede6f5878b01983f720cde8e9e4cd7e0c6e64b4da682bbbfdcd03f15b397030d33e0aadbbe6ae81fcf0bf95daaa1f4ef772e86a6aa737357315553fbaa82d475188f7df89bb7ef9cb346d61146063910f8688933e7847d75730b98b94615211ad065ad2fa881e50124cd6df8e04b1a47abdcf1ac2f95ac4b7f510f57c4a8e1a226b65fbfe77c2b18c958ddd63081113d293878185adda9f5be1115331565074415c010d63211d29234c4ad71b9a05233146b412bdf328ed44e2ab80c08ddb3bc1cf2293f9958a5db51a72f038e96c56f058c608524a714b4cf1b48e8a14b9f4fe86237e8409afa40c1c3e3c91740ce63f47aaaa8bb938baf3977679d3541c584cd6c40b4a3e502df9009dc430b034a83127d6188e03f5234b99c9b82f99260a3d78e5f5f383497cc8487ada09fa11ffe716b849c44a49f075b29f3469de1b595cd93010fb926ada66bb88f7ac1dd61035c910328c60d51d9566a20e8f1cd148447bed3512cef41eefb0775fcac16958fa3306d528b30b882aa3da4c357e6394aa3dfafdb915f3921f1c211e7b6c0c4a16d6805d244d7b6d39eb9116ba6fedb4659b556a7fc7dc8f156fb68467f705a5d86434c3acc4613f9b60f042f76385b095b6ae26a3a1810a75eb6ddb6c2ae6348409938797497f26bcd23640aa468fd1206e92ea9a579fb10340a6db2da4c05e9853658e7e25216cc4eab0924a602fa8fda5760bf2f59fe2fd8174309978ac0c94bd2fc685a0a2b7221121cb5179c2f060f5c341958e2bd67cf729f76fe29f3a16e936cf871e87d60cbb664106ff2fc5f96bdfd03deabf3dcb76b5734058fa1831975b14a6911475cc8f7c0753260265eea52189e3a5e3cc3e634f8bf35d9addb6a930c89d3d8af2ebf2a2d3983bf23d9605e0c1bcd6350879e939b4f654cd5b0693a765a4f14a67a8755cdcc7a8b35ed20db50919a24646a2a64ca5771d00fc3aee2f94e2c79f34c0cefa4be6ba09b2ab32362e4ccb14738b713f7f46a807006d65d1701ffd66390085e1ea25fb4508a0ea0592fe59fb0cbb4aaf9949bb596265a8f0189775f7fb931594d7317e1802ba9a61c9af9c4e45b80fc2cb2c508461eeb2b834ff1ae2e4c5a80134be75b36ddcb750285c10fd57d194025ab4bdcfb34826fd168c07d978c83186b30b29d79dc13a67bad936c293f24af7f7b612e56f0da4166a8975a4b3d542f088c85cb146eff5a3a652f7bf0d756a54acb787cf348dc5beb08dd8c92f66081b7e241967d8559c9e244be6b9523b66ccabcda93ad9544f4ea50c06c6aaba191da29212ae293536a3a3f70fccb122316d08f99db8e927e3404269eebfdcad44b5dcc24865457828244163d7e58ee4372ec50d4f1204e5b1085fe257533f1765be74fdaa3cb23d68628a851390855622a45c5632455bdf204729df79c734f84d606a083770bffdbb126fdf74040c6a4a9afccf3623f167ef5d0d8d11dbeaa5a951b92eb20019179dd85bd5812458cf33846e5fa4aa37776f3ee772db36ba2907d5ada0438ff022da10976d2bb8ddb86e0cb458cc8770f027c8e6dffba3877ea3dc4258e6bae31583b008602858a2344a728a00756845031ebb2846f4aee11f9635a5257a782f295006533eb9af462790ff8b61c4547ec18c6b2642d2bdc60da1a8d2abfd6f3345331f8c8fcc4492216f8d5dfb8d2adfc1904a4a350b8499409e39c02ffc03a78e496d24e84dbbfe3ffcd0a9395d261ceea8f0c17eedc9d081870ac600ff8da809c673c4361760cd285119b4c9ca054345e5cd077cd07a39fbb2fe6b0509901769942960cb26c069db45f2d8870933abae2c50f5367ea8c5db659580b6d9e8cf239d1ea9d8a284675ce528976136b36e7fe80df7593bbb24deb11da969a4ad4a217d013c416de7f204d9a11e69faa5f59812f2a80d64274bf24d463e3271ce420b51f078832e405c96406e0992dd47a995cdb7b023430d1e4b367e31ffb4e244fc54471839434b807622f0ea62f42dc0552767935a18317777ad440bb4396115b82947445c0466b01005995fe5906c7cd85b9ea801347f19d511f855b9acd31ad464379d42f419fa03944bf148ff31906d4cf9fafdb17d22075b7bf5c3a1357cb88dcc3ca8384004374d32d8703ad9e1f7586b80cbfdc21ae646f4acc778f43a79e989c51749819d6a69bbf809bdf2b8fbaad6934f8b026dae9021b520ed4eacd3d26db3cc1c0d8dfd092aa2d0c9ddce812cfd00012ce19ccc1a5a25429ee9f0d6e273930a", 0xf52}, {&(0x7f0000001280)="4c0f90e38973a4ef39f257b5cbc434bed09be2c13ca32aeaf40c65810168cfbee10a8a426a7f3a5a12470a3d55c494eca196ec8e1407d02aa25d71e794f4f1331861f90aeee6cf23f047e12ed6a4e9f0638522bdc345ed127c6dc66a2194ca720776737d25323dcab28a8468cf01a1b851c4d74cf62b0d00f05d2586d4501337200ec675cc2d7f5bd46e017548546581c9ed6c798e6e790e8283f50dd8b6777d26db62024e296a388bd3e77d618e0ecc39e65fe9372cc2940ea67fb6a32dfa9356805c2125c2f6dacf8d49094fb7388742de7821eae2799bacad67ee2b80a8c6c1de714c5b81229d65988184824807fa51e4236f52f6129b161a", 0xfa}], 0x3) shutdown(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x20, 0x0) pledge(0x0, 0x0) open$dir(0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x2) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) shmget$private(0x0, 0x4000, 0x289, &(0x7f0000cce000/0x4000)=nil) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x4, 0x1f, 0x58, 0x6}, {0x8, 0x7, 0x3, 0x43d}, {0x1, 0x0, 0x80, 0x3}, {0x7, 0x8, 0x8, 0x9}, {0xa7, 0x0, 0x1, 0x10000}, {0x0, 0x7, 0x37, 0x9}]}) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000000)={0x0, 0x0, 0x0}) executing program 5: ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r0 = open(&(0x7f0000000480)='./file0\x00', 0x8, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = dup2(r0, r0) poll(&(0x7f0000000080)=[{r1, 0x5c}], 0x1, 0x0) executing program 2: r0 = socket(0x18, 0x8000, 0x80) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = geteuid() sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)="abfc09c1ee597282abc5b5a8816ec6f60fb9b45306b6932dfeb6bbda4c0d259dac8929c0cf95745cf38ce0d376c0f76c5a1cfa5f7402983c2ef2dd812796dfccb187b5999375e01a88a4da587f07737c5b7197d439ce575bb7c500460f7d7a8958ee4da9cdf4da9a4ec6101bdb3439dcfdac4ffe042b6b22c28289bfdee301b56939eaa9e909badef8", 0x89}, {&(0x7f0000000180)="ae775bfab78017e19a7b71bfe9b5a194d02932d0ab8fe94ad56729cc2eaf736972dcc6fb56acd47e3f42a3bd4f5fc26d62c6047beee0007e1f937204d9c48d006b7d1b9172266a31c1a23a43dee23469c9afbed1ee7880bd204af6cd8f35c760c07db5a345e36f11598ad5be99201bf904bd9ba806069730c7900a775547f29d82d4b62a663dafa5ea084e616f6f157565e386df99de4af3b68b10a59488421b7f1dacf93a7cc12e58918b29d7294a3396c07960d92e02890b91c7aac339b90e3a8cf48837ee97270e0abb4d9d5c45ada248116391d10d", 0xd7}, {&(0x7f0000000280)="69169768058385fa626b817c9684", 0xe}, {&(0x7f00000002c0)}], 0x4, &(0x7f0000000340)=[{0xa0, 0xffff, 0x9, "5406e4e9dc0b53ff613395ae85d0f523d81241a2df87457334109f8d66183f2931886db952a10031fc6fa23013dbe1a6dcde3e06f8bece007d08b1a820762e92417f93ab275184fc4efce13db1e7c3700a6acb0291e933b6d0c1e87636e66568fc57c029ea4541e9fad0ee476f6d320f017d1ff706c05692212636a86857fb8a308877c1a5bb48fe19d2a5"}, {0x48, 0x1, 0xffffffff, "02d4ce65b1a12c18dc8829e44673f566f8d7bab0c06cccbb9485df0760d1455b5e099d7845b8609cd9790fbd244bfcf31d0135"}, {0xd0, 0xffff, 0x6, "18b657c4c5fb2c159f8541b08581808c67135204c71c693e201c46241379633c68cc53435290ab980ff4aa3c6519de199bccef7c692d386650e15bccff569f2018cfe9d426f81262600d858eb64df25c2b83629ef33b841ce9d7af1462ffdfc87117a146407aea2c8802288a74d0b9d955becee9dbb2428ea5cdc52d976ceab66ea9db43da31fe97a7ebd26d5a1324aafa1b740a65471ce32eb6fe470377c87f129fe6d6ba2402bff2fe577de468a7eb26b634c005fded31fe"}, {0xf0, 0xffff, 0x1, "d62162f1b8d528a0842e268765336e52eaf723c7974a9d2b6327245529cfc1867881afe54c79b5cfd6d4f0060cbb1f86531c8b9ccfae3203e47cbd6c18ec21bfd0c2d8019ca3632521090f60a9f54699b1577cdc34e79b8dcfe2fcd628c769aaa248d8fe6739da9e8a08d0f10f6ec2703ca4d28bb5d995f6a408f0c41722132aa7993f7ee4e4d8911e4ae35188f70fb2ec9b994fa4ac9dc1093ff987c910403b4ce7adbae473e47169f660d91d25cb3add56ad0598adf53078f9e8feb13b2ad5a806ee13581a347b56c7c1c1a83c766fe084679c0eaa7f9bb60331408fa81b04"}, {0x28, 0xffff, 0xfff, "d0e3455d54159bd3a5345c236e9fa9f4b6b2"}], 0x2d0}, 0x0) r3 = getgid() readv(r1, &(0x7f0000000800)=[{&(0x7f0000000680)=""/179, 0xb3}, {&(0x7f0000000740)=""/136, 0x88}], 0x2) r4 = msgget$private(0x0, 0xd0) r5 = fcntl$getown(r0, 0x5) r6 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000840)={{0x2, r2, r3, r2, r3, 0x140, 0x3}, 0x8, 0xfffff00000000000, r5, r6, 0x1, 0x8, 0x5, 0xffffffffffffffc0}) r7 = socket$inet6(0x18, 0x4, 0xf7) r8 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./file0\x00', 0x20, 0x1e0) r9 = openat(0xffffffffffffffff, &(0x7f0000000a00)='./file0\x00', 0x40, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000900)=[{{r7}, 0xfffffffffffffffc, 0x32, 0x80, 0x6, 0x8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20, 0x9}, {{r1}, 0x0, 0x2b, 0xc2e707d602c85a61, 0x0, 0xffff0000000}, {{r1}, 0xfffffffffffffff8, 0x191e18a1f8e7eec9, 0x1, 0x7fff, 0x8}, {{r0}, 0xffffffffffffffff, 0x48, 0x600ffffa, 0x400, 0x1}, {{r8}, 0xfffffffffffffffa, 0xbc, 0x20000000, 0x10000, 0x61f}, {{r1}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x1000, 0x1}], 0x100, &(0x7f0000000a40)=[{{r1}, 0xfffffffffffffffd, 0xed, 0x4, 0x1, 0x5a9}, {{}, 0xfffffffffffffffa, 0xc, 0x4, 0x100, 0x7e5}, {{r0}, 0xfffffffffffffffd, 0xd4, 0xf0000086, 0x9, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x94, 0x741}, {{r1}, 0xfffffffffffffffb, 0x10, 0x4, 0x4, 0x4}, {{r9}, 0xfffffffffffffffb, 0x8a, 0x1, 0xffffffffffffffff, 0x3000}, {{r0}, 0xfffffffffffffff8, 0x1e0, 0x8, 0x9, 0x7}], 0x40, &(0x7f0000000b40)={0xdef4}) r10 = getuid() setuid(r10) pwrite(r1, &(0x7f0000000b80)="d0cff1a580d2f8e89ce1c0dde0d9991eb89cb6b6e6dc5f1eb3c7446d7c22e5f791cf50f1caa7c48a8061564bfb7d6192a55fc87fbaea91a3b1689bcf6e73af14cad35cc266a3dc7262143d99b5994bfceb6bc8a947b822cfe7b99c936324b5a1dc9c06e02f43c7a96c9c14cafaa1ab9e1332b879f948c383d7db", 0x7a, 0x1) sendmsg(r1, &(0x7f0000000f40)={&(0x7f0000000c00)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000dc0)=[{&(0x7f0000000c40)="b901eebecd7bab1556d8820fe448958e5ccaea315239748d17980a2c17c3e81eb97e51e81b9fbc8b09f7f010cf84fde02d3b6f779e91b6c4a1d2c0fca4a304cd68b4b7ca712d681d7dc6adf7748881d55e5f228bf6f5fa88affec557cf813440d53f07db0248a6968b30fe4daed4f5775a07aaf71bd039165d814044effce2dda9ad95c944eeeacd7deb2445711687346d586693b95a58255914566349570f94684296d6f24f1396f85c6b6823f76f901d6fa01d250b2bbaa7564f18bf8be24554ad900cee87767a586378c1f6d96e883b79390d9f9441a95e119149071c929c9c151a80f2956f2e96", 0xe9}, {&(0x7f0000000d40)="2d350cd8e2ae01b0e4557437babd1afa6599069cbd30825a465aa83e9f35c886b95d3efec981527d8ad885161804be8c1af44aea2b56f4de", 0x38}, {&(0x7f0000000d80)="8b6639aade48a303c1cbcff9e8f8bf7ec573095037ab66589b8941279e92347bd6d87f02da26b4ffe7eb23aa0a85b2df05", 0x31}], 0x3, &(0x7f0000000e00)=[{0xc8, 0x1, 0x1, "6d3fa33ed0405f8c3ea3f3387ec920d8a53be63258e2680bfa103e5ec4f3c649933af90aa48230786b838db89ae6d8b135e7f3e44bbd761da8c7b5c8b453cd396ad6792151e75cd5e799c4fef72486aef5ba610375df56a7b900d62751f03f35d00485fb8998fccfeab8737f26158a71e688a52e170e1a5f9e56f821507fe7b52f858bd378af035cf1cca613fef36015fe5328148e5edf9c23bed8bd417e7d702393693f0a1780809e410b68b1fac937f3925694a967df"}, {0x78, 0x4498883f041710f9, 0x5d2e, "b31ee4edcfe19eb7874021ee7fe52245be1eb2a3260b27db9da974fb79a37e522f6851656ffded8d941ac3b22b050bf6ca0af666c11f9db8e8d9e1778531c836ddcb1df021af37aa6a7a661df1e2cdbad7da6c765027c2adb7d0b23b7862c7ef2a"}], 0x140}, 0x2) write(r0, &(0x7f0000000f80)="d41c6f51f56d51b049df9e0470aaf8b4eba52a9c1427d6dec32f655f291f173e2c571bda9a3eff0089f79b50ed33742c057baf78312efce75b06091be37ccadceccccd951d2cbbdece60d05622193b548b76268b667ab612a11088aae5e7cf124cb300600e5594c9536411e92071fac70294924ff52de19ba37b4f4e119559", 0x7f) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001000), 0x10000, 0x0) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f0000001040)=0xffff) utimensat(r8, &(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)={{0x100, 0x6}, {0x800, 0x1fe0}}, 0x2) r12 = getpid() ktrace(&(0x7f0000001100)='./file0\x00', 0x2, 0x0, r12) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001140), 0x8000, 0x0) r14 = syz_open_pts() r15 = openat$null(0xffffffffffffff9c, &(0x7f0000001180), 0x8000, 0x0) r16 = fcntl$dupfd(r8, 0xa, r9) kevent(r13, &(0x7f00000011c0)=[{{r11}, 0xfffffffffffffffb, 0x49, 0x80000000, 0x3, 0x3}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x8001, 0xffff}, {{r14}, 0xfffffffffffffff9, 0x80, 0x1, 0x0, 0x80000001}, {{r7}, 0xfffffffffffffffb, 0x9, 0x1, 0xffff, 0x200}, {{r7}, 0xfffffffffffffff8, 0x8, 0x8, 0x8, 0x7fff}, {{r15}, 0xfffffffffffffffa, 0xca, 0x4, 0xff, 0xf61d}, {{r7}, 0xfffffffffffffffa, 0x8a, 0x80, 0x10001, 0x9}, {{r8}, 0xfffffffffffffff9, 0xd0, 0x8, 0x10000, 0x800}, {{r11}, 0xfffffffffffffffb, 0xc, 0x1, 0x8, 0x80000001}, {{r7}, 0xfffffffffffffff8, 0x2, 0x1, 0x40}], 0x0, &(0x7f0000001300)=[{{r9}, 0xfffffffffffffffd, 0x2c, 0x1, 0x101, 0x9}, {{r16}, 0xfffffffffffffffb, 0xc2, 0x8, 0x1, 0x5}], 0xffffffff, &(0x7f0000001340)={0x7, 0x5}) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000001380)=""/40) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000440)="b4e2c6090220403dd00796dd71564372c08c34d6aef97fd23a9dc8dd10b9c50444811a3e4e28ebfc6d3db88f2f04c16d430124ff018a3e5434", 0x39}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x180, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000480)={0x4, 0x1, 0x6, {[0x7fffffffffffffff, 0x1, 0x5, 0x0, 0x81, 0x1, 0x8a, 0x1, 0x467c, 0x8, 0x7, 0x5, 0x6, 0x6, 0x8, 0x4d, 0x1, 0xffffffff], [0x7, 0x1, 0x2, 0x3, 0xd9b, 0x8, 0xdb94, 0x3, 0x101, 0x3989], [0x1ff, 0x928, 0x9, 0x9, 0x7f, 0x200, 0x3], [0x7fffffffffffffff, 0x3, 0x2, 0xb97f, 0x1, 0x3ff], [{0x9, 0x7, 0x3, 0x9}, {0x0, 0x8b, 0x1}, {0x7, 0x7fff, 0x6, 0xd9a}, {0xc3, 0x0, 0x0, 0x8000000000000000}, {0x7, 0xffff, 0x6, 0x7fff}, {0x64ef, 0x1, 0xbb, 0x81}, {0x6, 0x7, 0x2}, {0x7, 0x1ff, 0xc0, 0x8501}], {0x7ff, 0x1, 0x7}, {0x40, 0x4b, 0x80000000, 0x8}}}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x28}, {0xc}, {0x6, 0x0, 0x0, 0x1000}]}) pwrite(r1, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x44}, {0x1d}, {0x8106}]}) r4 = socket(0x18, 0x3, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r6, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget(0x0, 0x2, 0x70) r9 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0x20, r9, r10, 0xffffffffffffffff, r11, 0x8, 0x8}, 0x1ff, 0x7, 0x2}) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000002c0)=0x1) bind$unix(r7, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) execve(0x0, 0x0, 0x0) executing program 0: r0 = semget$private(0x0, 0x1, 0x80) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaab9aaaaaa7004f5b3752786dd60756899000800f06fb100000000000000000000000000bbfe8000000000000000000000000000aac8d6e5e5ee90d2f6"]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000002000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000200)="9252cfce", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) semop(r0, &(0x7f0000000240)=[{0x1, 0x20, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x0, 0x1000}, {0x5, 0x7, 0x1000}, {0x3, 0x6, 0x1800}, {0x1, 0x0, 0x1800}, {0x4, 0x2d}, {0x2, 0x5c96, 0x3800}, {0x4, 0x9, 0x1800}, {0x2, 0x1, 0x3800}], 0xa) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r3 = getpid() bind(r1, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x4, 0xd8}, 0xc) r4 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r4) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f0000000080)="ddebeedbf432494859047222ab6053b6998e2596515880bf28755b49a7f8520a", &(0x7f00000000c0)=0x20, &(0x7f0000000100)="31352c0303bf98662f5ed64b8606615f096afb297f3ea1ed45ace941b9ec9775d9108588d6f0e9a99525cf99951e1f89a3596c1e238994b0ddc4c4355a91c53c2ce3017c68fb6b186b339d37", 0x4c) executing program 3: r0 = getuid() setreuid(0xee00, r0) setreuid(0x0, r0) rename(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 3: r0 = shmget(0x0, 0x1000, 0x288, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = socket$inet(0x2, 0x4, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) r6 = getpid() r7 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x8, r1, r3, r4, r5, 0x0, 0xfe0}, 0x7fff, 0x8000, r6, r7, 0x8, 0x3ff, 0x8}) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x450d) syz_emit_ethernet(0xf6, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r9, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0, 0xffffffffffffff52}) execve(0x0, 0x0, 0x0) executing program 0: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x800, 0x0, 0x0, 0x0, @multicast2, @rand_addr}}}}}}) executing program 7: open(0x0, 0x80, 0x0) ftruncate(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000002700)='M', 0x1}], 0x1) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000600)="ea00000000000000", 0x8) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x0, 0x1) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) r3 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745bfb953124e4a71f7f32", 0x12b}, {&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbcd8c64fe81442749ed0a4b71d568eeef7635395e1550d4c04d9339946528d59da82e033d332cf", 0x46}], 0x2) chdir(0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00000a0000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 2: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r0, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) r1 = socket$inet6(0x18, 0x3, 0x1f) r2 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x20, 0x84) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x15e) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') setsockopt(r1, 0x6, 0x8, &(0x7f0000000000), 0x0) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) mkdir(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r5 = open$dir(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 0x1) symlinkat(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r5, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlinkat(r5, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1000, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') r6 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) close(r6) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000740)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr}, @icmp=@generic={0x12, 0x0, 0x0, "4adcd5de"}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, 0x0) setreuid(0xee00, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, 0x0) setuid(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f00000017c0), 0xa) dup2(r4, r3) listen(r4, 0x0) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) setreuid(0xee00, r1) socket$inet(0x18, 0x3, 0x102) r5 = semget(0x2, 0x3, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000b80)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x81}, {0x206}]}) executing program 1: sysctl$hw(&(0x7f0000000040)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000002640)="05a6c99307837f7caa78e0e4ba00000018ef9a26e90e63415ed3f57d009cb0e6ab120cee3c345ccf74f9a7cc572b2258b738a612216d4a5ec25e5314897949b9eb21424e752a2f06f0eb61e2510a81d946471978191c26b64f6b094da2cb6f24f60853c4403b6b16354197f688f3fc0487936ef1d871e8267c40d69d41857575352e54c2c55f0fe9b664eb1d8525e44b94750ac5c32502fc5f20255b716f52d748afe1d558c0576a5669f50301ebd863399e1acf4652089b1e2bb56ec5937cb483060a5547531fbbb17df6d452bbabebd338962602e98e07c12cbbc12f4c604bee5fd2ad0cd9ddabcb00b91293b01fefce2318e2f341181514e02621e69cb88f0ccf40f4e4b45f50f3adc08ed71977a7514b9ca55fc77bcd4018b64d10f6f59b6d504cd5e41d4e60a58b410c16b7b3f76588aacf32f0cf2b44a2df0c49628cfd45eff5827755feef82c39d05466adc86422cfea5d8303c1bba24c6dca6064a7a35f7e2c7a3cb72720821685bc079ea75160ed9b145e3e3a3500fbe2f686bd21b3447", 0xfffffffffffffeeb) r0 = semget$private(0x0, 0x4000000009, 0x82) setreuid(0x0, 0xffffffffffffffff) r1 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r1, &(0x7f0000000440)=[{0x0, 0x3, 0x800}, {0x3, 0x675}, {0x2, 0x3ff}, {0x0, 0x2a5, 0x1800}], 0x4) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000002380)=""/64) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) semop(r1, &(0x7f0000000300)=[{0x3, 0x8}, {0x2, 0x7fff}, {0x3, 0x80, 0x800}, {0x1, 0x8, 0x800}, {0x2, 0x1000, 0x1000}, {0x2, 0x1, 0x800}], 0x6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x3f, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x2}, 0x6685, 0x3, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000025c0)={{0xcf6, 0x0, 0x0, 0x0, 0x0, 0x80, 0x40}, 0xff, 0x2, 0x8b}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x1, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002480)) semop(r1, &(0x7f0000002340)=[{0x4, 0x7f0, 0x800}, {0x4, 0x2, 0x1800}, {0x1, 0x200}, {0x1, 0x1ff}, {0x1, 0xa7}, {0x0, 0x5, 0x1000}, {0x3, 0x8, 0x1000}, {0x0, 0xd, 0x1400}, {0x2, 0x8001, 0x1000}, {0x2, 0x1}], 0xa) r4 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002480)={{0xfffffffb, r4, 0x0, r4, 0x0, 0x3, 0xa1f}, 0xffffffffffffffff, 0x7, 0x9}) sysctl$hw(&(0x7f0000001200)={0x6, 0x4}, 0x2, &(0x7f0000001240)="66bf0866c1b38c64b511049253a0be4a6cb689edba8ca3f765aa949405f5183975eb72ffc1d122cc4f3be90b4093b6a11f983fef62042b46f0b12719000bc952bab0f2aac7dbb84bda5adf44", &(0x7f00000012c0)=0x4c, &(0x7f0000001300)="87cb55534765fd67f5f181ba5ac06e60b05e02361242a361f6e02632af5999fe0f7272da739cf71d325da47e7bc6746214b6ea6795d67e84c87f8c3c41a1bbce8a551b1c50f3ce20e74751a3a9c3661e4ae710c0744933c71b5df35ef7b2dbbb501083f242114be7833ac572e58569b8f0b7c8cd2a19cd218290d6cf5dcf79a9660325820f8d80d5b18a447ef11885e1b0297c8e9b98c38d6c54e73ac1919d1abf334f1d634038f5de08de044009371075938f1d772dce0b3625e1e0b3d946007edfa44c03e1ebc1ceb93aba9dd6f01c2a4737e01e7933acd7b793b0a5318fa9ebf2540fea31fa4f1fca655fd2d2354d82b21dbf21568569bd91d10b5c5af9bbbf4209a1ec1aa9a4abfc90e583ff0b6d74b7014f5ddc351ac0558b6783092830b1aa3777bcd7a52a2cdba568a67814215c0f6df2c18ae66098625a067169c4cad125ce665772ac140d51bc4551b10dfc51f5ea9f3078d2f537410da63dc1de650ad0341a77971e77cce5cc47e3c262aea12301f37ff049dc81f2ef7dc75c244cc2f689273ad7b23d0d2bbdef591388bebd4452554aa63c7850025e4a861a055dd6577759a8f3f23dbccecc86673cd471be55849b64d577308de72686ce8cca9510ed19597c9335a8c2bacff53fe9c6f5d42a6d406d468b7902c9f63b16e3b49c0fedd70f42ddc03f928d1808d36d14d6678c4780e3215fc655ad72a722193d323c07f0c02028d777351136f420b8a75f7ac7a9cb54797e5fb5af8fe48642497823fda5bcdb00d49bc555e9905d9c439e1c24aaf949dea3f56616e6e5fb5d1933ba9bfed0f7edd1d612bf7b5a123abc7e7ac3d096410fbe876fed95c671ad2e94c7a74832052edfc7e6b8fc6867ac218ec30d07465d1af81458f2187ca17cc0712014fe7490770d7b3a26706b443cbe3803ad5e1efdb85b7abd9a68fe9114e21314d961a24919c723c0a1a5080eed394f44e718eba3dcbb0d9bb02cc33842f825814248c6adafbcfb6a525a0b0b3844bb4cd8bb44724ab5b73998892cc4b8932df9faac7dcdee1c3d034648e8549bc564c68c7b72a7056b2c947ac7da997188d309b6a9aac01c163dcf33b1b3b15a2ab3c5cc2567edee340e9d16f2e9cd67b9263e1e14acad403a4d18ef692dbb765e73bf5adec3350facab5258068fc2ed462e907033952a432dc2bfcc75b9b831ab9be6d75a1f277d568f68e3cbd8b50bf67cc18364bdb0ebb4698400d319c57d1aa24cc9f7a50e3a49a01d71207f7190ddd339fb84c41d034525f0fd5bbff4b59d1d808e06bfff76d7a6de942ce1d40806905ed113b691aacd69cc79e0b9b09f103408fe78911b1c0efe64cd48e3c9ed52442079028f82c15487f367f80f859af199498235c8b7f78b3ded5acf21672f8507b2d500f61c2588c3e3f688e2404c7750724c50f7230a666c3f6291cf0359f89bbb3de62466994328fa60002f166ee347298e520e7f384da425f5b9803f7cef3ba1df25a1fb2297f6c86d0b31d3945d8d50ac5f82f239b93d170f2b80116f136e61976920a1f64e3f386a61dafdd6c3adbbd7f117b6890a8370327498d3f564e7a3d6987a48fff48ba09ed8ec915c6b71446a4fb9362f4a691913e5595b0ff63ea0f185d3a6e2d50ef506027d1cb42ef9f7e4f5cda2c1f8ac3bd7e3571c0ee957b87f5ffdadd04cea6659ef3e1c918780532f6755c64f313c56613f5167de33d8db50307dc0fae3f5b66035b090eb7c155128bf5faa7bd6ac7a0ce3998b460c11ad47f7c53fc573c6635dc5135d266888b411f4fdaf78a0455d4bf519f722608b2ad3ef9a10ea2d270de56a9fbc3ca93d82d328890021a7ded8262339720e9364897255ffbd3c33b7f77f01c5b984383b135c2498ecb0dad08f5299cfea66c15687fd292d700e76bc8460f87f1bd6d4d9fadd0a11260c23e2ba0045fb4b86aacd636581b134cdc6d9b722e525f2fda92ab3c93d85697d0d92a29388a6534a82aa905817fcf9717d63598340a0d0b982b5987eb5bbe2538d2867fb96c46a62e3be6a2b791f10d084b879b1909c88c7aacf2f139e867a035fb5ce3132a44a130d4804b8ec18407ab9b53c297a05cf828180a1d2f63fb8099a0067d6e0a7406ebeb511d5ecdd62f0a0c7aad6cbd84e29638ca0b307f63b176b515a903e9a1c63b7c75ac8c785a87ce16cbe3e05a5b807576889a2650ab61ee991f555c9348c0e81cab68463ab4b55a99b45d136a9d463a7dce7bf3a0cf7497a2012c7a169f43e8bea11145340bd7473bec71735da1c61b733a3d8f44c37d77bb51f152ffbd914719016e10170ab69341e43ba2f5b692ecdd45bb67401ea8172eccf71a225a1e2394a0ad96a38a80074d6ffaec45b3ab1d7d356efdb0935b2af947284035210e328e44d029e56b13092c693c9d6939b2e0f9f955b4230a81a54f4eaed496492edaf4ea6c78ee7856f8f0053a61ec301b58451b3537223488ae4d2c92183d614c5c0217127a59c218e1890076954fc5b6e67b69906a28f9e5b9ddc9e8e2de8e737801c0bffb0b4c78801d2aa49cf5b2ca3e40bf6c21d8dd5d9b938cefe8f6d84ecdf32b9ba20250499139ff22a055a1f0824d2f275e40d26220124a8296ac2efe0755524de8479d26a0fde7dd7daff905dc740fb051102b85db9d109bd312cfd7cede1069272043764fe889b89b4ec388251f4633f6b029253470d4566f4a16afd935646b0b6313e1d39696cd0365ca9da1d4da72e7157e983d10328997dafc2fc085fd07f1c4b18ab6f33f56b041e28e5bc22c15714c462d5134dc6d8c4211945fb7304170d76fe6ff40b17d0123c613b176317e34cf76493013193db4d720d845f14aaca506b95c5ed3d550ac25390977b599f26e387f0afb77f8c9d2ebf5e3f2dd2e11326b3602213168d2e2ab6af9207b030aa852bb8263dcf03ddee196e3aece8c3e3da5d078e8ff66149035fef066c8105aff9d92f9f9a7b76d2d246c8debe36a7de5247fdc7e9acfb7302b8eb536c15082bd5c0903dbb6a6ebc72f76247242108c28bba7f9ac9780f0f62ea3354e576846c9c282320f6f3de65be41fab94c0778c7eab6573bee8dde7b10c80411d97b1580bdad7bb83d4b300d392b9a35c42f61fa6e2fcb5c41991a5d739a117930ab37c4cc542394618e482467dd329975d304c3c7bf2e97f35607f6342e50e61956297819f7f8705cc37dbaf6b41e9a85213c821cf5f8d86900df58378723e557b60385d3851e445960c2585cd336b87bc85b3e7c94b883764a486231c9ed6edec22e2443cfcdb417fe03d792bca45ee1ad77be920b9a4727917622a0efcff28b9f3c360623e8eb615817e41f1724af27dea9ab4c1b68472fa1e4cbce2eb43095583d4a6ef1a29aa3873a285ceaf06c707814b9e09d49910f66b33d179e9a47521be32650609338d298769f7ce7d613879e31a591a1c137c0e81ee4bfdd4a1f8c3f7d5cd411d9596096b7483d00a87a66fe5a9af98f178b96bb230b0cc9886176c03573fd278c852d4b564b8a7017fe5b373da9c904b8211cfd18fd119f60848dd8126fc5591276a538bdfb979e2be43d5f07dfaa571431d9c894b316a08e3ce82c50aed90578cadc929a5d07f9842b45273520d1ec318e774fccc77784b8f3db3c1f7003df69ccd03d220d844a0ee9e1e3da3b9b413fc1c02ece1514f4f7bbc1f991c4b6f79e9c78ba6dc394ae732f0736698ca19be8d629b662da37afae9f09c7058c333ccb1fc6bb3f128a2d6de102766b63fdce14b5b131b664df0b7cf71ca1229ae498c387611343a15786d8862f16febe8357ee222e33e179fe6ced43958c4e2b7ec0405cb237baf12a88bc0855331dd0a4d2d9c2065b0ab9012854148f6f2a2f5b8accd2f5057795026f11ad837e83c02d7cc156fe3d5ab936bec4fd75e0a3dad2ec24af15fb62d73e0c59ad8c069ffd251d95010383b3cec49caf055f53e0c48c2610527d09d5cddfb0d5536b4926bedda562b964f6f00df81873b4d67cec0275f480931cbf7333a4aa1e2dc6dfffe73031775d23d733563bd43128400b5bf43393b29b853de8c5ca338f7dddfe7badb9afd0089c5813a44bb794cbe50abc3d12bfdf4236eb0fbead6e67296764068221ecbf41690f1e70db779b4ca4319baf32cb832bb3b4094921836a5da49460b4a57fdfea18d736e491267964256c4c05e16c434f7a46180090221b15213e389b46e7086ffd9602891fdfb85161937e8cc1466d7d4a408466a3f195c48ca4290acca41cdc38a9428f349cb663c967a5d320c0b493ee74dcd7a00cd14b9ca686347b9424e59734e022b5882be5ec0963740fff77f698baccf1ce6c161604b9eed953a3b1a60da014e29768124c14a0bc23e66a2a9004bb427a7e1017ceeb1426b5062e169d9035bc84d3052eac05d94ec54143a71c95e1d3cbf567b96f8847eb064c48c58b6319f1ff65596f77a92dac55b3317aac9b36b61b9ecfe2d9f31a2b8e29444d569102b387426561426587d509618bb8907e8c1ca2baea617d2f7f6c36f1718d435a82ca1d3e193f2c56365816ab441b58a5869bca920555809b8ff8eea1ca426c06dd2050b03fc224dc26cb6bd81106ce2b3da98cb78dc1bbc8cdf67c5ad6fc1eae00a5647220e9b165af3e0da3902b7df07b4b9a150d23e67ac825292b0fe3e3c7d0eeda438e5067d8ead104f5bbf0d61d52250baa719181190ada0747e8c17d51a274ce1a2281a6862ee949642076a7ab85361751a91695cb9761e9a0a7c028cd5f757838420d8caf8feef8a22bdd2c99f30cfb902cb2bbb2a5d774e3d744aba049af9867a46d18c2680b782c5c9a429539e7d0af3baddbc0d0ec89fa15ebdfa38c44ae341184b956df1da082aad76a160536583160932822656f053bd8e8dc67b2e35877ec13a1898a73a0caa30d138142479550ce961d2bd2e412c67c4db8b1b82be68126d03a8b58cc0aae800c7958159bcebf18682a89e3a8ec57975370de49ad850453d966ec637c2948dd01afd3b84ac7e7dd7e8e45c564e48d827b4455265fddc08e724952c6cd07956e5f5e29dfd17ffd5fa372a6108518ecfd2bee6d1fdb44ea63c3f21498969c4db5650cbed60918c0afe60d4aaf38b6ee80fdae51ee146bb4080ddffc706b82a9543baf9da93615850a8ea93235c3698cc61074607915c183bc129fc5161ae6735bcddc666d3a7d047ebb71d1b1425e1bdd02a8e3aa1b7f38c287c17c7df4d3f325a6ef9ae507c2be4be070cd7c9423ce994868a0d389095d600c9901702bb148e3f57dbe3b7dd8bf305b9be87490bfe88f2f702c7242aceec045404ad72797444128e9ef67d3c9b66400c355b6e6f64ffcd79d7c0b9dde34205bceb15fed0a771027d1fdfaeb686f65d008e559996e9ad5215b329dd588e02709d5c49edc1029a8db21cbf1f1f2e2160f0dd84bb56ed1d7db653b4a3081bebf848098717c5d2af2cc562b16ac93d2ac1f8bbf0b14f17249d3140c643a7b38aa614cbd88bddc4619fded299c882a78d7ef87a7229997918d3702808b847aa3d5726793043ab9247c9c2dc68684c033153e2ca99f1d61cf35d91f7fdb3c54a08524429fbafaa67f9185ae2d1ac16d284f575259dd66947ab44e734f0f5e4005cbd78fffbb75364eacc5e15badce1a36101bbf3ed9e40e888d8e95c76dd4e47d2c481e04f3ecbd1b83d2c4aa1443f2e89b9b0611376122ad2f20cb75331507db3b1e56a3735769a12666eea2b263ce3fc7497d34216429e35fed8f83e052635483065a9258fa6311a8e8a29e79322656774434a7a8", 0x1000) sysctl$hw(&(0x7f0000000080)={0x6, 0x14}, 0x2, &(0x7f00000000c0)="6a1bbe7b44fc980d7f9e6c312c9e4f527c31268a2138dda36d8cb5f7da0d494c6015d7ec52d54f794f35de486123123ed31b7fb8aac060d16ccd7517ed4a984217c24e21c8cdd908d71f99f751d1b83e6134e19f6e2f7e831ec930859bb53f81b809c24f2b158b9ffc9a7e06b84c3008b6c2e5a5063c12911a08fa09d9282fb337b9d64a4046295ee6ba0d88fc8bc41e93d0d6d3299dc64f24b9730235304e882cbf82787ca16004ec4cdfbf6187383292141452daac1d75781320dc4866e8216f1e2339c7ac263d06bb3c46aad5100774a0ce341ec43057628640125b952b35b5124923d98d434032", &(0x7f00000001c0)=0xe9, &(0x7f0000000200)="80948d69e98a28c0e5b38b3639ed9a43246201a6d3cfd7df6d82f0f59cf703e67293fee9cecd5d65388d2cfa6f2ac24511168588ca679b867fab43b655d73827d00ea9f513fd8b32c9db51a3319ed358225bb2d5d377a740d28182c2ed4b249a7a7a1ea53f8c353fb3ec83f235310433776e66f82c15c8b3d531d937563b1ef4ea40fc8ace97dd2f0be8a1cb785a92f64f6dd5691ad2eecaed4e6162e8964d95fe81a92715dabb143c590df1794c58c120fc2d2780834c5973ec04d05b32071951ea55a9751fbba0cf63e9f06ebcb1185ef1409f51e9926f76a301ce67c2010e33cd57505315d2e572404e7e6532e0416cd5f3746580073145da3ffb749d6e4522f80017f9ed3e3c86fd4b4c9f4c761d5090e70114274b3361b786882b378a2ee7fd57e7b3a0356abbbd9ff868d0621638e3af44f95bf8af9f64820b57408665021591e8d772f91a8b2675d590ffe2435ab6cc3cfc977d07dc41bc365ecd9e1c16de90d07ab8f2b6e4c9bc0f2f8c1dacf064e43963bad031d7c06c215f665ea283caea981eb7370190789f65ec4d162c3e36a01162bbe9b37e8438d7a9c0bbb5098e40f0e9d27daf2bbfbb2ed70083972d40996c7536a389ed44312d8b709d2a795f5e62081ff17cd8f60bce01e1cdbc59d2a25e6cc44ad12b6e5f846e7575fd4967a80385f6efce8107be09c8719b2a3de60411279d55190ed027088ced2f6b058a69c34b39aaa4f895fff86e77d39e94aa25c09a7269e09c8aea972c5eadfd558222fc166601f751d72f9aa90880f117086d760aed67e291f9c35b34ae7a37263f584f132e7abde0f6c7094c6a9b1c9037cba431fb4b875ecc588495f7fe63d7e81fb6c7245763bb6878f523f810c27f188564a051975f39d4bf590632728f40ee4db307c11f08bf03bbdb4b21ac70b90853b500ba3db6add32ff43d2575e63ae72cb40fededb38ed02869757d19de11bc63146890124f31ae82a97afc9bfe114ce6d8f8aa7556757037665f8fa41598e0578b77d1d2c6aeb12d610a1fd5b8fc555d71f54af456bacd39d7df016bc56b1ed0c3d674c1dd1de269a79f160699ace70e19ece3b192731cc2a054e4ae506832b2e94698921e91fd665b2a76912488ea549adf56123943867b5854dd760bef962274e5a8d6779a52a6975cab16b4be6e59c08bddd2da23df78298d14f0e70c1ab4bed01a5fc0971ff13ba6baafbe14914fc4926f38d184a919f7d00b154ef3bfe934dd1258b91a42f1a42dae27f8c0d7ff3805d6bc531dd9cc272a6949ab73ef33470eff71be6d410f131bd287af864af12b27f9d5c9dc22a9c0f41f69cf9d0724284c8cf5caf54b078737139a30bda28cddcc5a47f619eebdb23597a98b62f6854a92c9dc4d17e19296cdbd3227e083797642aed2633f4d161aae204c13ef9d67bf2ddffd72dbf2a4e3989ab77453ac0fb9955323ec9dd91141a723ad34da4654834f8f6c9fd6a44a4e10f20f28afc694bb0938146a149ccb673cf732eaf62b48c15e2a273da7a20be9cdc9dbbf72989aa86ad577577e595c6f08f8d5549ac37f815ee1f6e0ab4ae70416bc80f57175dd00f77bbf575597175fb3795944693951ea36fc4fd55c6f4145567d096ad116bb009bde0aa99149dc9aadae9f3e002e4e0a256db84d4ce03401d6a4a06feacc3f467588bc51b4344a5c7db7ee17e751ef22267380339535a63fb7f38341b8bcbdeb4da3f0b0326d402a7f48d51a4842072d2f64ba80cbd847c4e4a827e97ab0a98d0bb2d19b51d3bddeb87a2deb3033387930806580376e425340230786fb1b5276ad1b928b43035c1961b179c830b6c0784aa8a3549a1f828b3e4321bf80c01e4c2ec5e6e2100d0ba9deb507a80906510c8cdcffc21c42fed58712b02f3f549c3e0b5281e20ae17aeaeb398e46de435b711c2bb3953ae800fc850f92823ca9dd6c640f736afd6eea3ce9c50de828245f249889995055bbf242d6449de12ebdd431404835935bd7c79623cc89f801f48aa1a87156a4fc37e03946c4625eac59efdae7f748db2cc40ac216c68bac899f8a0f60d5485470a670f1172d7503a9361581915f4505ddaf2c764acc427600a2f19afea55d0af323126ed8a74096f1487b0c03ebb7d7599700712d2d539ad8aef8b88d7c713fdd61e6d8b03f29b336215f6072054a42a2e12e3673a9f3a48e1f449e03a2e587d74a8a942cfce1366bbd948dd3919fbc4258d1b823e7ce84b6060ab1150a12fec4a2a4d96710dce72c827c94ba5f403e0f335dacf6d3259fcda614ca1d08c55cd4aec51285a2aee2f2eefcf1c54018516e4b2aa81f33436cc8902d2dfbd1af4a0e47bdfb2ef8eebcafbcdf685dadf4aeed20232e3a082e940c777e335c6885dc3667c1955fff8cfb909c9cf5771fc9d5fe58a7e9311c19fd212cda4dbcded8f32514c9217f97bcfd22679f818b1f2d9eeb8806236b7072de3dfb214b7de134a1741ff482f45437138dbca28d79084fee54cfbec01c78e541c44052a079bb3804b88e98d616ce9d3e6618f46e4049cd267427be64909f571005254385d3f239e0774820e62af6eaac614b0b9142f35318f517750adc02162a7972eac3f18d126a948a1db6614ad049345f931664e7a564d181805d5395fc0d1b65fbad1520df77ac52879dd0fd5a20ba1f1dc1e5af94096030c726c4fe6bdf98b36647996895b370f1d668eb41f2c32de6dc5bf2e2b4bf581af09bb036a1f7c200c86c455c6f11f0ebf5aa40ea386ee9a9b58985dd4a8fbeb051adcfee456b3fec0eb9212ab503befe542cf8c49e55a6fe983f5c2f49d6621050b2e68c80e421818c380b2470825addcadc680952a19c112c6194b37590793cb5184f7d4d3908175d4affd0ad4b26350905847ed6929bb31a3a98c19765c8c250af9da17a27def1285543899e3ecce519d59205a201471aa7d5e519f8168fa4bf6bb36c6deb4e52e609379ffe463b08864eb11d980872f47eedafa9656b0295fc4ae4b5e5a9f72d182092d52782c5b85a319d7d49322e7ac56db25f628258db89fb47c4a1e840febe2063ca376b54eac5f323a635d69c2d413ad83924d80b42aafa4fbac5a8c93898f26605e07862fdf458ac8d1ecd793f9483cc859a7f444d98ec7d66890515fd74d3924b391f3e83c3d74f7dd038593cddd3f9397b234ee8a674603b3166e5d32b94110c7a571d1f0c7eaad5482fa101eae9e5ffd25da27d0c04e4969d5f181b4488ca1990abf73bd11517dc79ddd6a40dd56ac8a6aba4cd1e3b219d7cf7bf7600d61971b5bd7991e3cf46599f9d8e7e72b37570288ac7d208844604e4dffc686625b719ba6c368427b4bfea80faa7f0e06012878d5216fac8a2c6975f5d48c595f8a9e7ad1dfa9b6b131882f44cc1ec9b596a60fb9baa831cead0f58d4e5872009960ec40dacb78c2b3f2317003344c900014b6e22c83caf5a1f639d0ae4887f132c7eaa4b96228f90b441f03fa085d4efcd90c69b1fae25a47eda89a393274ecaaa3acfd47d1cbeb68e9d787432532be59822655994f05aa88d6ba5c69ecbf83773b8fecec15255092b552ff5e4dc22f1e77c5cbd2720ebabdb44bcc0b2f6a6e30455510c34898284def1c058608cea5ca6614a94e5c49e8a0035d47b9cae45e2e001fcb64a9f9fa16ffbff322f658b65d06624717cdc944ca5bc63ec11f1ab77dd7e6f2826892ae718e98a580f128cafad82ca934a8eb9c77320c248812053bdf31bfd2b3881f004c219c29fa1063ff2db9404d75df4a4a09b593a9d23de942dee2099ec780c459aff072f6d4690047e5b25803cf7e8ae4751f5f1dbe561a56c7a013fd1e340918a7bf8e4142a2c675a0dc2c56a64e5f73dec02ac9fb27207ee0d2008f2f695414f8c536dbc9b4f7e29f09062e55225ac6322d8bc0c842e3532224b992aa8414f9cd2e0b91f9972df95bb16067f82fbf1f9f4c7bfbc997e5b59523573e2ecf6666674ad219464ac4ed3bb6dfd55510e084a5b478221a847da137169f33e7d22020381ed495a0f5a8b758677c431a4c506d5a523126d9f622ecc76980ba6437d948ef9fa3f5dfc30a049c7da9439500759693072bf7be9b35b1941469d8a1707a00b353aceafa2c1fdaa6a7d76a7781a65b21ea9d94e871113a199f6ffdc607c319916254313851b09cb74e0a93659a89499fb3d452f23dcf25fffe6dc43954a63fa3609f5ac4af367b684e2d661319fcacde3e1eec8a0737bf1e88894a5042ba728c60b5778ae7c279e840cd9c3ab2863fe4ed5284343bb590428b4ae0facee50db8649d8ef414d2e468d907e615747ab6ef07febad9818860c1465519ca2129cb64bf50750426e5e28fa18d0938112aae530fe50c4bba366e91e8b326a620fc496e7d3bbc474c42d6245e6b3983ed7ca8f7f37a3e8160781ff3e7546958409ce223ad5190739b2540648d35532d73f296fd3b6cae2549313a49f28e6c8c2d28c286b00cb2008c41ff17a8beb734ea581b04109a65b4de8b4ddbc6733b14707cbd5ae0ddc08a40276e417ce687cb904c8d7557a0155053082d739d418cfbf748fad7385955431b07cafe2ba8a16d24f01d71b084276dcaeb15ac2721e1ee321949cd7b6719fcee0765795fd5ff299a8cc327200a87b4742aa05cf1df941dfe0c352f57e327ed34839a439b8e1a5e85b25a2d18815ce40f6a99847bd6251a1f8c21767e49415da0f6283cee9cfc672a95078b8e884b9c25a4c6b49030bc738d2522738aebafc1439dd6789717084901e72e76f93d03fe2ba064faddf115bd98e74ad6038474d5af5ad4d0534f4d9818603c2f9ea91a275950ba64bbcb632293d959e1d054b2f9ea366df028c7e37d6cb2ce76fed226367d2e7815b7dca58a540b9039d8a63a5a5d95e3b557098e8865ddd60f8c07b6b6ac2deed8c1374bbea4d93b2d184d80d85b57a4ab1de1d68d708edc02033018f178cd9bde68044a11e824a4701d9a7f548ca591bd83929863958e3b336b0f508a0d282104e85c9c07edb41e267c5143d86510e1ef6785452ea648abe904aad665bd5a8399b060c76e04c456bacd72460c1a8ad2e8b2e1e93f17cb6b60956ad349955f15b0c538ec3e219c2168400513335f9f8d07822c6a6ffacc0a0fc60f20eb76d4e061c37711d72e0fa09314873118d010083e01c30689384fd651d5bd5ef55d0f1b1a266c196fc2e3c4fc7f13ad400d3cdf5cf1c403744c422d69c7dd9f6d2f59c755a44f6e047ab6204bb2bb1a73795452d781f05f9307fd0383b417289bd27c89ca0ac062ce25480084601c7a52dcec917b0e1464beb03bd77699c773c90a95a097398a6d04b533158c0fb631a53278e5449c1f38356a0328b50b824f5de0da805730bfa609df52e81c112c9990b27c699deb6f282d537a2975c791a297e092847f31f4813d77a11fe4435aedf16c8759af4252cdec5f2236063ff5e011f73036fa0a94d01c596099e6c8ae67c251fad97585c56287cbe5c44173c8ba885dfffb7fe61749697b2ffc61f3edfd556f10177bf0ddd59689893cb815706c40826a94831427de26165ac5559a171afeec864c0ab622d44304ca6f5385cbafd3e5d3f1708cae38919a6eb5b754779ee20a05d25f6cac996feca92c1989b6b94513de4e30c896aef87a51d4060828ecd7f5a64ddc1a58597a2f61779e2d7a43d3a396514c477237f798091da8ca4bc05d007886c95f1c08dab683aa135f36edafd3ab8e9c2042aa8d40fb3d015c46ddacf3c390d861bf470ce6b6617523c8e346bda1552bd4362ecc068ea742c3476afd", 0x1000) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x0, 0x8, 0x2000}, {0x1}, {0x3, 0x2002, 0x800}], 0x4) semop(r5, &(0x7f0000000400), 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002300)=[0xf1e5, 0x7, 0x1, 0x2f3, 0xfffc, 0x0]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x1000, 0x1001, 0x9, 0x400, 0x801]) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) executing program 3: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2, 0x7d}, {0x48, 0xfd, 0x0, 0x400}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async, rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) connect$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1}, {0x25}, {0x406}]}) (async) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) (async, rerun: 32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (rerun: 32) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x3}, {0x17}, {0x812e}]}) (async, rerun: 64) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getitimer(0x0, &(0x7f0000000000)) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff}) (async) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) (async) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) fcntl$setown(r3, 0x6, r5) r6 = getpgid(0x0) setpgid(r5, r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r7, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) (async) mknod(0x0, 0x0, 0x0) (async) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r8, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x156, 0x0}) (async, rerun: 64) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (rerun: 64) executing program 6: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) r2 = socket(0x18, 0x4000, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r2, r3) writev(r2, &(0x7f0000000100)=[{0x0}, {0x0}, {&(0x7f00000000c0)="d87441c2fc6cab79e9e515b2232394b86a29e39d05a15305349cbbea8365eb3724732ee35c4559d1d1cb939c554edc466882216fbe6b2f152e6bcba31bcca4", 0x3f}, {&(0x7f00000004c0)="3ae0992adcc088c3f26fcaa2f9d5b42becab93cb7e2fbd16ff46129c36f5be588add78eecde0fa56021048827a6680b298106860d0e169d6267d40cc6bd3b80651b59b2f9fdafb22e3c5a51384fbc8d05a55031254526e404b16c8de0ea8f45208fb91d2c7a3998ea72ef1bd43a0cba80604dd1ffca8f65c9aad563c005d186195322af2551790339f99a232948bc8ba30cec4e886e88312a6153772c8206e5ef9aff0b9a077693c40d1f80914e594cc5086cb3558524bfa2359ff9996918c", 0xbf}], 0x4) ioctl$VMM_IOC_INFO(r3, 0xc0185603, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) open(&(0x7f0000000140)='./file2\x00', 0x100, 0x40) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) mknod$loop(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x8000, 0x1) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(0x0, &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getpid() rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0/file0\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') mkdirat(0xffffffffffffffff, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x145) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) executing program 4: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) pipe(&(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r1}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r2}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}, {{r1}, 0xfffffffffffffff8, 0x90, 0x1, 0xfffffffffffffffb, 0x6}], 0x30, 0x0, 0x57d, 0x0) r3 = syz_open_pts() dup2(r3, r1) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = dup2(r5, r4) setsockopt$sock_int(r6, 0xffff, 0x200, 0x0, 0x0) r7 = semget(0x0, 0x2, 0x260) semctl$GETPID(r7, 0x1, 0x4, &(0x7f00000000c0)=""/21) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc1126939, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) r9 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r9, 0x8020699f, &(0x7f00000001c0)) executing program 3: sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x65) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000040)=""/114, 0x72}, {&(0x7f00000000c0)=""/11, 0xb}], 0x3, &(0x7f0000000140)=""/19, 0x13}, 0x800) executing program 7: socket(0x2, 0x5, 0x3f) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0xffffffffffffff66, &(0x7f0000000300)=ANY=[], 0xff6101cbeeec4644}, 0x2) r1 = socket(0x2, 0x3, 0x40) r2 = dup(r1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x28, &(0x7f0000003000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) r3 = semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r4 = socket(0x18, 0x0, 0x0) r5 = dup(r4) dup2(r5, r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xff4f) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r8 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x0, r6, 0x0, 0x0, r7, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, 0x0, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r7, 0x0, r8, 0x5c, 0xfd}, 0x49, 0x0, 0xfe}) geteuid() sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x1}, 0x4, 0x0, &(0x7f0000000340), 0x0, 0x0) semop(r3, &(0x7f0000000140), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r9 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) dup2(r2, r9) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0xfffffffffffffca1, 0x0) executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000a6bc40862c000700", 0x0, 0x10000}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}, {{}, 0xfffffffffffffffd, 0x0, 0x30}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x1, 0xfffffffffffffffd, 0x5}, {}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0xffffffff, 0x3f}, {{}, 0xfffffffffffffffc, 0x40, 0x1, 0x8, 0x101}], 0x10000, 0x0, 0x20, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) executing program 5: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x9b, 0x10, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) r1 = socket(0x20, 0x8000, 0x8) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040), 0x2) executing program 5: r0 = kqueue() r1 = getpgid(0xffffffffffffffff) r2 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r1, 0x1f6, 0xe981, 0x7, 0xff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r2, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[r4]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r7 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r7) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xd4, 0x0, r5, r3, 0x0, 0xd0, 0xfffd}, 0xeeb, 0x8, r6, r7, 0x5, 0x8, 0x5ee6}) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x1, 0x1fffffffffffffb}], 0x7, 0x0, 0x3ff, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0xe40, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x4}, {0x241e}]}) sendmsg(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000340)=@in6={0x18, 0x0, 0x90, 0xc}, 0xc, 0x0, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xa) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069a8, 0x0) r9 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) readv(r9, &(0x7f0000000140)=[{&(0x7f0000000880)=""/208, 0xd0}], 0x1) r10 = open$dir(&(0x7f0000000540)='./file0\x00', 0x80, 0x20) mknodat(r10, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r11 = openat(r10, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, 0x0) syz_emit_ethernet(0x163, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60010000012d3a003bcc0800a17a6c58afc7877c8be162e3fe8000000000000000000000000000aa02009078000008006006c33e00000600fe8000000000000000000000000000aa"]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x40}, {0x5}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) getsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) executing program 1: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r3) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x6, r0, r3, r2, r3, 0x4, 0x78}, 0x3ff, 0x0, r1, r4, 0x0, 0x42, 0x1f}) sysctl$net_inet6_icmp6(&(0x7f0000000140)={0x4, 0x18, 0x3a, 0x8}, 0x4, &(0x7f0000000180)="8cdc8e7441e45cb8310cc3faaafed4c0f155b9edb6e9", &(0x7f00000001c0)=0x16, &(0x7f0000000200)="cfc2a86a8fd0e1c6e776af274da211d317feaedf602f9c1f6bb49de1d91106a23c34a6179a1fa2bb2000b1f0998e5969acb1e1f8b0194e42055255c56617b00c27bd6894d7eb7dec45d9a5122161e67ecdac8af0f1699224d0a9e0c1a615e81d63d7b87a41d7835d752ac965df9dea4e4763820e258998f8289417489c06", 0x7e) r5 = getpid() r6 = socket(0x20, 0x4, 0x0) r7 = shmget(0x3, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) getgroups(0x7, &(0x7f0000000280)=[r3, r3, r3, r3, r3, r3, r3]) shmctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x2, r0, r3, r0, r9, 0xa, 0xe9a}, 0x1, 0x7, r5, r1, 0x100000000, 0x81}) r11 = socket(0x18, 0x4000, 0x40) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x10, 0x0) ioctl$BIOCPROMISC(r12, 0x20004269) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r11, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) fcntl$setown(r6, 0x6, r5) sysctl$net_inet6_icmp6(&(0x7f00000003c0)={0x4, 0x18, 0x3a, 0x9}, 0x4, &(0x7f0000000400)="773098034522a72fe5360aa20c1788ba91fb157c0782b9a3a41177363ab3954d6b134b23d581f74fe2dad3f89a8ecc912b312f082388c4630d0cdebcc8af995d0e9eb23a4d1a7a5ad3e4b6d1bd418d7e0100c27f6ec164eecc4f12f9c4e738996d6c3421f0f8752dbeb6aca68bfd7efbdd3b15b285cc2ed693f305e1fd70ed83ee71705388da5087642230ac2885e4e6cce04c512e8acc4081a1f1164da8c2b1b244b483ab9a520eed7fcf1a27c452ce87b721fe8a61a548b6354daf1203a38307f2a243cda60d53f84840b47b441907b6de635a9ca3ec22772ee53c00e995", &(0x7f0000000500)=0xdf, &(0x7f0000000540)="05f7c2f60d68ea9c1f39a340ecde7e171a414da0ae3e0fa7d38465921cce63d7ed53f048935ea69d607f319aff2450d6ab25a60826fd91c1fb9475aaad8a3adcd7231d6bd6067ccaf2771136f2c396ddb103736c4597465de11e2327c4b9c04878a5291be078097175efb09f9269c781aebc10a73ebdf9639667b3539de7e4605063b1a284f641ca13f9daf6cfec16f322", 0x91) r14 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000600)={{0x4, r0, r8, r2, r8, 0x0, 0x8}, 0xfff, 0x7fff, r1, r14, 0x0, 0x6, 0x7}) recvfrom$unix(r11, &(0x7f0000000680)=""/41, 0x29, 0x42, &(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000700)='./file0\x00', 0x8000, 0x1) r15 = getegid() getgroups(0x3, &(0x7f0000000740)=[r3, r15, r10]) socket(0x18, 0x3, 0x6) dup2(r13, 0xffffffffffffff9c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000780), 0x800, 0x0) r16 = getpid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000007c0)={{0x6, r2, r8, r0, 0x0, 0x90, 0x8000}, 0x8, 0x8, r16, r1, 0x8001, 0x7, 0x6}) sysctl$vm(&(0x7f0000000840)={0x2, 0x3}, 0x2, &(0x7f0000000880)="3d3da3e7da72a37ba67078fe89002689b4ca69a6aaf510c834225777535a5e6339b839fb91412020e2ab935147f0cfb723", &(0x7f00000008c0)=0x31, &(0x7f0000000900)="83348ffa60ea2910ae30693b07d505641405904d5b5fb005e6c74045945e8ddd0e37fa233aeef6372233c6f7109e9e5fee2735bb89ab6cacd4", 0x39) executing program 4: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r5) ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0xd30, r4) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x2, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000280)="c09b257ed6afbd8a9b27b765208c6761b5e9d77678cce396d0340451674ed7b2434f4510d9821610b4d0d11118e502834d0999b736220ddff7665bf02ae59f5cc816d14d4f6c8f3444ca6d93735b051bd4d2889c9433d9a801133d71b0ef3226544dd003dba0f54a1d5e1450a89040115d2ad9e3a6128110442e00", 0x7b}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r3 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, r3}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xc133}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x8812, r2, 0x3a7939eb) execve(0x0, 0x0, 0x0) executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/54}, &(0x7f0000000080)=0x38) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='{}.!(%#-)\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='/dev/diskmap\x00']) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x804, r2) r5 = msgget(0x2, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x20, r7, r4, r3, r4, 0x2, 0xfff}, 0x4, 0x0, r2, r2, 0x8, 0x1, 0x7, 0xe}) r9 = dup2(r1, r1) mkdirat(r9, &(0x7f00000003c0)='./file0\x00', 0x0) r10 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400, 0x100) getdents(r10, &(0x7f0000000440)=""/4096, 0x1000) writev(0xffffffffffffffff, &(0x7f0000001740)=[{&(0x7f0000001440)="75c3e44800803fe6026cd0562bca0f4a19c09922c5fa016eab6b8a93632f74a6c139db681348985fe16c9aec7b", 0x2d}, {&(0x7f0000001480)="02d63a2d38a5ff951c7af455bd7e19a0347ccd7e3aabf133d65dffadeb2cd727c35106b03c5705096c511e1a3de5da3f3c6abe59ebc85001bce0f257b99586b8d7555dc3ba60dc6be928c88baed492dca31a8363e09ae20630c41eeda86ef15a4bbe92c2507ef47f24fb6012f78a35db0c7e9f9ed355113c1032d337befb490c0c40319f814d642585bccd6a4f", 0x8d}, {&(0x7f0000001540)="a167dfc6ab6e30e76f59fd44e91c547ad8f07025cd858bd2e067a0a3e57713aa5bcec965a18c9fe9cfb261330757be89617e293a6be209f575aa2978328bc85f0a957ff74e19f35e3fef1ed4a797b82802dc7e14ac276fceccd6e74a67f65128034b377994198334343dfcaefcf54b4f935867bdb513fee9b3df45c719e71687fb12540a3ce6eed4f26626baba0f89ba10774b14ac23a91401474d66d05d290fc504c4081bc2414b06448214a7b7adf311cd948476ab632991715ef449d1ceeb3e2c2df54000f80eb2f8674c407d847335c98abc87e2d42f4866af6bbe3f3b2244f9d270ae211d512ffbf9229e1890688da375f1", 0xf4}, {&(0x7f0000001640)="ac20a220372d84484bc3fcdeb3741bcc0bcb16d7200a67360181058d9eed2c8e8729aa64ed5e4b7589cc9731661d", 0x2e}, {&(0x7f0000001680)="a2a5ac99214967ff6131c5081884b665f2ddb8c6a544d15dd9311d3a5bf54dc9833983dec2afff122eae62e134599ce373a6b5e27b09bb0af594e3f576bea619d8ece770bec94487dda01b41d933647fc5392840b707a9b0725bc1f07bc063543f4ae90c81a931fcbf1f31812c6a49fdd53d8e1ee2513cfe7df5bf4b95eb09ac81d29d7830dfa842d05f268a031d31edb691d7e6431b5e6f2ced36a7cc0e0a45962c5dd9c8f15fd0c27859659b3f951588a74e24ca591db8ef0247c46778", 0xbe}], 0x5) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000002ac0), 0x80, 0x0) r12 = getgid() r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002b00), 0x80, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000002b40), 0x0, 0x0) r15 = getuid() getgroups(0x3, &(0x7f0000002b80)=[r8, r8, r4]) sendmsg$unix(r9, &(0x7f0000002c80)={&(0x7f00000017c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000002a40)=[{&(0x7f0000001800)="61ba17e4ea8d12f9d9ccb33c1fa020bf99135086b63393a186f49c44d91c05686e39cf33bf4c48980d5b4fa6c1475e5981e512f873ba03b8a4235724737e01cf995e29c1c798c61576c1ef51de9d0bd09e87c01ad28650a3d21b25a3a1790e740e4f64400c3d70ea9fffcf8493fb66b9b17b019186807890cce8d274a056a606bcce791d3431266d2f9775910b2e9c952cd384b6d9fe69c21c984a083b913e16809b20c888edf41136b69b793edbfb0a6c7304bad582691c056f8207ac8e08d8bba38651652ab33fd4db8f6bf1c794aaebbacaf7be24dbf376c1df785be31683954c8914887baf62093353132e2f3b17f4e7118d17f2daaee4f9c1a6", 0xfc}, {&(0x7f0000001900)="54c5d00aff31ce2662bdeeb46c6a9a68cf730c1e41765cec0743ab9b9f7b4bce1600990c5f39af9adfe203791079a3a6c1ef500dfe7b25fbb3", 0x39}, {&(0x7f0000001940)="72eaba19cf08a20264276eb42556bcb4bfb117f4f2967b8dd6e169b8fd42fb093b14da7cbf44ba54cbe5e95d71ad3a522725a607ad613bdeeb6ab6a25e48ea7459512b2cccd72acac0332b2d11b21550d2d6d11baf1e4185de1012e9ec127469d36a3d4bd6f122214e3912814884cb975c37e9f4204ad937043c2fa3d68c3f71a56fd2bef1802b191e92c269dadbcfb40ae44ca949b2ef0805179f52f3f7db853fde4c898526ac1e1e37080ee7751ff3db387a1498b0009587eac50acd445a6f529124ef87ace0f0bd0fe99053dfc4a104778b29c357e202f7b6c2a60ca6d94c249957d00f9c811663d7a2b9c5d0340a6b61f4a534b2402f22e7e1fdbfaa3b2132007ceb6b296866b78bc339974bedb295e735642897bccd8b077685eb2dd0158193fd1355adae5f7864f46392caf53729db359a15d395410afe788be3654a7e2c442b0e76e6316e9e37b24fafb9989035a0af84adb1ea223d7b36e3d135093ac451d7a0b40d48024c76d72760ae02c54770760dea5eb13cf4d58ab65363aa6f39d6465e036fae1a4341ac1a42d55cc405a0d68c706c81bc9f9f0b5336c2ae4354608b5366182b0d3c373d0c828a6d6c916d7ae2b659ab62f81da0cb2b7fbf282e6d76909534d1c91e74ded74083dfd4ae2d8c2e5cfab09ac640780695c262cb4e927f63e467de3467216a027ae735443eeb2d01bcca6779d588b3963087afad654e78773b813b55b79e964307f3fd4f4f613b93df533af67ea965711e900d93df98208929f9a1bcff592dd943dae23c7f1cfbcd8761cbefd5d450fba63d6594b375aa4c9baedff47bb999586de7df5af7cfebedfec6f330eac33366a5fb500b7bf0ba7f8d50b34e4aac2f5b3a8ee9c9ecdb45ca37309b1fe4b62fd5695bb73dda22ed3552a5b27d22dd33fb648db6d295e0def3c03f4e9a84fae30a632c4ab51530cda2639b3642efcbcc1d054c128019267c3a72a89d0a1d4e212a1ff6f440d7ceb951d3d87af99b0a9fe950f7171c60186297db6e6bd5054e18b56380f5854381ec7eae8713cf2d88aa52e164776cb09b3cc915d470e34b06745dfa566d74228b74b32768e986b0de979b0b507a8be5df6310283b17c23f7da86488616350e07351c23fbf44f805673ab851e232110a6ac2e4e10cfb9973c2003a801c2706d6d6ed0b6a08782fc7788d16cbdb47d1f5a71adefedbde02db5cb65902a808115a74ba5616672dabbbadfdcab292aee6f2b054e216491e3f56c1311b890aa36b5ceaef9a77e68f1383d919c1a05f93e11910bd0209e7e6bc7b9b681661ae0ce216c0ef54daf2aeecd2374992c4fcbd8056c5b57a544ebd74bd25ae9d520e86d6d1f0c73048baabe981f57681d822bb3bb14edba3b084156fcf25c1f24dfa6651f2a67766068988af16b2685a8bbf44fa251a0d5cea3043b36e38dbe01490a8cccc3ceea2e141e1ac1b8913f7e867c3fee29d6d2a0cd2cbe1a351a9c21bcb78a9f85c70f845f90535371d54e9e86836117d6da2aebcf05a0a387e6ecf7bb3ae81a38acda74bbf4062bbddc47a21b66165f104d8a9d6d1824eb77a0ebd9d7b88ac1f6d1f5660393096a072a0bd4c00f8587395079aaa505eac55211f1b5bbf268d7f133a7edcb8061d99849b74f66b47228758b776fb43d565e7d3d5c0fe05f44656c45c58b1e9db617515f3d6fe400803b202adee1bcd2298b0059def8e14073870104442cb089c0820ed81e92b3bd773b117bafe60e3da8f9fb0cadfdd8f60965e9e842e496201384c0221258003cdfc31d09a37a555240daafabccb87d5755a2bf3bd71f82173337e3a55e12d2710c1f24876604a7e4bfffb3cb332eddca89bcc9bef400387cc67ec423af9b932e7d9c25bf34b67b1ce0a844fd3b86added7a936aeb5135d0bf8793e2d15034f21f5f1ce053e37bbba38c692f3bbed08f2a84f066b7ff12c057322c4e151a0e18066e8c837e479277fc701349d7281fb050d8ccc5584659ee4864138fd970fe8ed031f841f71c8ad75179df99be1b911d711ef87463217e74729ddd75e9a09b45d6e9ed70a35b348febb7be2c6ef57e065263776c59c4554879de45add04f823dfafae9c5f35b8be948f3c951080af4cfa6345da0b132e5f0f65d69b9716a3f707079a61ba18d152f1f7dd3b51982d38ce6e4bc202474295342f644f48d81c74455cb1fe06d11bfb59530582dd7a7efb4fde2b2b979be1bf568ccf471bd8b54a91859e9a83f9fc519f69c8cae3587f42084da8039c1fad4ef60e5bceca95e78aed81394a0c7d68279832dbf6fc2e6e0dcbfec9b0b8334245c68be157c272426948d0d225e91c4d2dda1fb84d51130e586c2ffcbfc7bc34197ad338d6833bf9056c2ce456e731537b3f881e2815f5424ac0f74bbc5e843dbca3a0c57a413dfd1f3826322d11d3af301c22a17ec33871c24f2f6570dc6039564258c2a5eeabbf5765ec5f97f060315b4f5ceff65c92c0ea8cb790e2443cf149206e17764c6ff753cf12e8c1517ad75ba56de303e7a6f7033b7c73e02745276f1919593c68b17c3dc9098e66a0e3f424cebf2fbe2e31c96cf7dc6dc6422381a5cbeb51dda1703e3c627aff96db8daa2f585087dbf519b1bb43f77f86dd68802c751439eaed3b68bc11db5aa1a706650f9fd0bdf79b83133ed0903065112bff7f5ac02681550f00df09eb135126bcdb36f5c64fac8af1401ce2f5aa8119f944b9f448e3ebfcfcb63cd60845abf47e2740fa1318260209d9c7ed0553831bfa8e6f73b8c63b3d19347440c2c540ea864ff7f57a33c9262e46ffc7773c9dad130fa4b34ee792d06419f22937e79d654597a91d438d501870a6b464f2a8a51c660f15e18085dd8d6c7badfd9c3bb0640cda7660be67a3580581ce75aeaa2f0379621e85834531adf15b5471ca537e15ea8e161a84fc102bc0a1e153f08043f2f6488bb2a31a0cc31655991ca668bcfbfae226250880726e50bd28afb8450ab9f9dcb9952eec1ef29900b8c2ee59399faecb7214524f9b731a74271a5d9d6cf8f9ab992ef41ff6cfa807589b928e47363d2758c25052f40bd3fa40bd3506baed187c31b3c50d5b85404bd19271803e8b164ae423bd13c7447c3ece8a8e0bd1bb91cd2d5f55e1e2cbf984c759165f6000741216a25fafb2699b26f0630a837d743cdc1673d6c2064b78878fc0999d25b9ea30e9c46b8c48a5eecc862215e7af59a96f027c462a109c018602d149599fd67fd14eadffa8abc2dfa74ca539489a3491c98e173628a8e15514b9f4a7dbbc02a2a97e4136f2086a1fb3aa73d74b2fee4f30d06edd3aeacbeb1817dda39870b4344187d8929966af8400e250bd88bcf9fd4402944c7eccd255b48c3b98799675815582177832d3c5f9ac3c3536ce807eb70de49b6d9eb84cef484d2098c44e50fd1e6a585ea24e3889050f350958c06ac7e2f334143df4643a106cbbbccbd2489737c4923ba0f26536fb9fd912085da70b32cff85da80102ad284099d52fb2e820a15cfe0d4d7d65df286557997b608bffe36ce6c8d104c16a7a20eb865baa3a5f63c1dcb3835d078b857a757b2ab71efea43522a85789356c2ba28e67c1ec2d70ea6915947c3c1a65d9631834dc658a64df44f7742ae5c50753e81f6a8a33208489bef85b0f5ed72844ec21313578cf02575cbd28c9d26c7411dce25b74a07575e84e23fc3d435b629f7d1a7658a4d6c35a23186e7026d31b31fe7e8c6decb9c473a4c0fbefc6d264242a3ae5b77d0fe7afeb055ca9d0c5214e1e0688b4e46b0ccd2869878dba78fec0ac4db0ecc7349988d11d726b65549e2211a59dc654cb5cee07fbb496ac452152c024f0b785dc1540ccf38e5a939b65ffbe8e324b980c628d572237e91b1b86c432ae374228ac83c9c0411e041d257d27c3f7e5d0b1adb348a5cd39ccdcd8bbab2755e24148b2a6912796da1f189d436d27ec05a9a5dd69e2d7f2467f9bf5742aa6208a398d7dfaae49bf07773825af3d32796794dce9ac8b7194a7269480ec07c6f292e80e6ffc9b0d95ca614ac76eb81585ce56ef630fec1bc849717fc1390a33f2da0ace59d48864945e0cc954e17570c664163f24b8020812b11a42f68a67d737c726a28e83528adae9a4c11bf71e18c206a1ba2fa955e112075513e078cbc1f551a89323abed3bf5a462499591169e5fd62190fb76215163a6d90af9657072cf3e4ab0520f6f72446a817901f9ad9e589e973d0731a758452652108d37a224e55cb2ca5f0a4718c4b0e035fa53c3f4db62759315cafe222ef35c3ca63a7c5cdd40a64b7980a68cca0b2e2106e92866d421c489dffa7b335337dc744f88e34639f46340b10029db259a4782392db4b48b403d11ae2f47ac570c84ed075e0484cbf4c810cccd09623a65abe7fefb1ce34d5e3d125dd3ce67c1191768d65cd93d80a08565ee17451ec41fc2a6dbecdb889bb4b6384f343dae09008a273f3e548db592d99093f3fd097c4da6ef4a4a627741c1fa472718325ae5ea488bf950d33f4a078f60cc77060319dbe9c197f255ae2d7a022e191bfa112832e7cdbc350e2114a88b086445a939cfe3cdbc262b63ff0f3d2b0484c5b4207e342163dd2613e884001b9714b71cacb4ff072731db55a8bd9a312dd72c22b0a0426b6934caf001a5b829ba2c9e9c0b948a68b0cac85c11fa939571986798924160a7735269a94d579ba7a0af20c76eb1bddb67ea4f476178759c6fb33e674c131eb563090d5062ebcd78e9a577ef98ba5b19aa5a3f220c7a9ca665c41572d69bf74284a3aa1272d59ea6ffc8fefb5541d031a4bc4374c5432a5652cfc0ef476543abb82b0692fc02d5423422fd8deca57038bfc66c60dde54a6fb33d1f6591b0a2d227db5211650a39c06a43b215d81547251feab166590d90f6e270b892ce4c8b5baafa9226588838385bf291808e6f24fc4cbf21b5d4952ad7afb0765dcbfaea26c4368e02abb635dfa987d7508f1a13054d5aeb4ee5ef25ca3b406a982eb41a02e7a00d9d5afa563d54c9b4582855029c00fa4b695fe7c75925305df00fb27d8552163b4b2b404553f770f7e9ed0cd2d9b96d000801ebfec8bed246890c9513de68af9c742cbe2b4ffb6a0a572bfcf354bfb6ccf23bd561508ea4a39a1e9c1697bfe4c69bff4d20d82ff67a924cd1ba28597ddc00f6a4aa1886ea34225e9d1e54812d9f89aec9a67b1762e9ac14e1bcc5e4e5dfbb1e4c4ff6e0537a99d4e92a6d301ddaf12cc2bd6b2c704671a0076c9ad112e8355ec3474c2e3e0229e6f12caffb6cc3eef7099306e509b5c756ee0f322787d61ac21d3e608790303f898ef94c3b7b03bf6b676ecb7b93ad7fca0991d9711ea905546db07d06b1ca22367952aefeae2e2a88ed7e8696b2567db1fa9ddb9ae9f5bbcac4fc745670b3c5706b4cd05846087c7df862dfbd7ad987cfe38029ab8d8a2a5a587b59d8bd251858113e36a6df80e88c01f795ed65eef33dfb9c3b1033f54521c6ff5917179ccaf77e686c897ab6de97e3ff2b8d2d30af2e98f4c7528830e88682e29260878f0ce3ad892d8ab3272968824c5ab7a7b1a2d41c78764ec064f0f22456063e45ca35bf33971fcee24642a6ebb5299c684303543002d4c77f3fd76bc979232f41f31d0da749e14e7b356b1aed6a37051d39676bb722c15c3ed18922216fe5c6b5e8fd3c9a99c75d2e1ac22d975f6283751e1ce509c7b91297ebe1a4a5c712088b094f207cebc9a4c3200e1f8e2e1ab0c8d792477d9e6289b004872829e450f74f4524ca3d4638d63d105e33f30d5", 0x1000}, {&(0x7f0000002940)="14234a567898f89fbdd01a8d0128023c89582ba1a5450399025e0803814d1b00db4227b267b81821e76d7a1dc32d6580e1da7480e83db1dd1404f88045422db7fc5100a0a7956d4d406b66f3d245beb1d4061ac2e56ed9dd35c38dbe6da1368716c19b677329a8acb2905575b0b2d0e20ce47e7ead115db3491bf2d7441703", 0x7f}, {&(0x7f00000029c0)="2b28846d69bd47218084c43de3002519f6ac7c2b99e0b2f249c919919a9e43ffec7df936f1a7c2c0fb505e121494f98047a1ba3feebc88042d89c7758b0520ddee9607ebd3ce9391e7d8e4fc5fe0ef3060f6707c6ed9908a45200f3924f0cb9469d07b", 0x63}], 0x5, &(0x7f0000002bc0)=[@rights={0x20, 0xffff, 0x1, [r0, r11, r9, r10]}, @cred={0x20, 0xffff, 0x0, r6, r7, r4}, @cred={0x20, 0xffff, 0x0, r6, r7, r12}, @rights={0x28, 0xffff, 0x1, [r10, r10, r0, r10, r13]}, @rights={0x18, 0xffff, 0x1, [r14, r9]}, @cred={0x20, 0xffff, 0x0, r6, r15, r16}], 0xc0, 0x400}, 0x2) r18 = semget(0x0, 0x4, 0x98) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000002cc0)={0x0, 0x0}, &(0x7f0000002d00)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000002d40)={{0xffffffc0, r7, r12, r19, r17, 0x8, 0x401}, 0x3f, 0x3f, 0x9}) getegid() ioctl$WSKBDIO_GETBACKLIGHT(r14, 0x400c5711, &(0x7f0000002dc0)) msgget$private(0x0, 0x28) ioctl$WSDISPLAYIO_GETEMULTYPE(r14, 0xc014575e, &(0x7f0000002e00)={0x20, './file0/file0\x00'}) stat(&(0x7f0000002e40)='./file0\x00', &(0x7f0000002e80)) recvmmsg(r14, &(0x7f0000003400)={&(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000002f00)=""/154, 0x9a}, {&(0x7f0000002fc0)=""/134, 0x86}, {&(0x7f0000003080)=""/143, 0x8f}, {&(0x7f0000003140)=""/254, 0xfe}, {&(0x7f0000003240)=""/42, 0x2a}], 0x5, &(0x7f0000003300)=""/141, 0x8d}, 0x7}, 0x10, 0x2, &(0x7f0000003440)={0x4, 0x20}) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x1, 0x8004, 0x0) r2 = socket(0x18, 0x0, 0x8) r3 = fcntl$dupfd(r2, 0x2, r0) socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x800, 0x0, 0x0, 0x2}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94", &(0x7f0000000080)=0xe, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x12) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000616, r6) r7 = socket(0x18, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0x9, 0x0, 0x0) dup(r7) setsockopt(0xffffffffffffffff, 0x40, 0x2, &(0x7f00000002c0)="e808078ebeed21a3722011", 0xb) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000240)='./file0\x00'}) dup2(r1, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpid() execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x2}, {}, {0x1}, {}, {}, {}, {0x2, 0xc8}, {0x1, 0x2000000}, {}, {}, {0x0, 0x9478}, {}, {}, {}, {}, {}, {0x0, 0xfffffffd}, {0x0, 0x3bb9}, {}, {}, {}, {}, {0x0, 0xffffffff}, {0x0, 0xfffff457}, {}, {0x1}]}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x6, 0x1}, {0x86, 0xed1d}, {0x26}, {0x47, 0x200000}, {0x89, 0x5b75}], 0x5}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) getuid() sysctl$kern(&(0x7f0000000280)={0x1, 0x2}, 0x2, &(0x7f0000000480)="c8ffb58f613a69ca349ee6eeed7154f3a667bf4c558309d06426efbbce3d15fb0a2c8d1f6c55ce18cdb412e95ded01127883afa359a2059f9a3a83a8ef447d7c477093a1f034e2ad2d99f69675b2b0ec0054a2b9f378a0aa4f260a3a7e81eef47b27bf5501fb22db659f4d5744c58f9dccf8e022d1fdce63e18c217e6a4946c05104774b62a8912cc5", &(0x7f0000000400)=0x89, &(0x7f0000000440)="229f335199a6d17a66ef224e725ad54740f709f541efe5fcf81a614f", 0x1c) executing program 5: syz_emit_ethernet(0x46, &(0x7f0000000080)={@remote, @random="d609c2264c06", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x68, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x4, 0x66, 0x0, 0x0, 0x11, 0x0, @multicast1, @broadcast}, "328d2bae217f691e"}}}}}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="6a29e9028a8e8c13756784fc98bfa705bcec2bb1edaf0c3d4ab42dab0bc27552b072ced7dadbf06b59d6e5870c9d3c8f4f76699b355ed938bbbea6cc12bfd8d8129bb25cfbf9c119123bcf6f6027bcedc6149e2ede992add0f3eb8b9a6a4fb49323e2067947774a1f6e94fe9a136342e3f", 0x71}, {&(0x7f00000001c0)="88aea27028ca4f0337871c26f9747e5b73090e4e00d6be34e8a64de7400134a18f9d6b09dad6be14e89fa3f09b9d4a34dee34cdbda18b1a90f2016a1cf65f004f3b53ead26411296", 0x48}], 0x2, &(0x7f0000000280), 0x0, 0x400}, 0xd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x8009, 0x7f) recvmmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x4}, 0x3, &(0x7f0000000500), 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) close(r3) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffb}, {0xffffffff}}, 0x0) r4 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) poll(&(0x7f0000000040)=[{r4, 0x1}], 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000040)=@file={0xc43e0db5f5309ce2, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000080)="bd0debbbbdfa0c70200e2870ce338e9f8afc117211f5ade8f9ae973731d532827b94d0bda89c5652fad062b8460cd9314473c84d793d95e31a2164266a9929d5c8db452f80de624b21bb8b81068a13a8fa7e37fc946edafc80fc60f8354f8e72edede90301b2faa447bc7184b2ee36af9b7fb77e19dfcc53756d809646e7f32db89ce0f4ab784d6c18cb9e1ac3e78a14c71d6487de85e77107b4a84565484216c417dbdf85dab10c292654a3e71253ec6f51fb8e95efd58c287f66d13ee99b54395e330131ae8c6f4c42f7bedec5092ea767e785fe9e08675ebcf58f3d7f53cc8421e0c870c8d7b783169739c1db0a8c19635efd007c74514f94643e", 0xfc}, {&(0x7f0000000180)="bf3337da90cd95193171a6e297d3d29b2b7e3115f5b16e6ea56eabc65982e623b5f1e12a7b2ecb7152918d284dc933cfff9117cc725d21a6d39c73606880d536bf0f890bfc9e8bbfa080e01e497fa4fadf164971b74c2a1e7377cd6115878090ba7bb0b163baf45abcf855c7e911669b9a8afdfd", 0x74}, {&(0x7f0000000200)="44b2cc4f1c1a", 0x6}, {&(0x7f0000000240)}, {&(0x7f0000000280)="f40363ffa7d9d5d0f91e2c75de27f16f37b2052f79b47000c8b03cc69bf881eb77f9209c286729da79c6cfff41d36ff95381ce6fa92d0a601f0f785be0ce09451b39ccdd43cbea72ecf45f35bebad0985f97f60e0f519cc023f2d255025bbdd54fb8d6b198c1e526e4b3b51e0e725ee1a002b80c67cc3ce604cd336179819947e7d5022d0f0995cb34f0d09c1baafb8d90e2afb845467272c7401bf78885c76b4ace53fa48b72fbd90663f6d5c79d024e1daf93059c65b5ca83c0828b3635ef53609afd91637a2412448c228cf2194d8166e0854409142b4459d4e4ea0b8ec02052fb1589a3e82a03d3049161f1bb68d22c25867dc546b8f8df8be44e8172f5abba51d9e583e832e086227110dbbd846516d41f9e2c2fa3af764b7554ba703379eb791677b9b6ffc82ce3a506f9577b9e70c67fb99a9638ad3ae165e722ec059fc5433c913f1e97be5d1fdae0b7b4dc0c334189831b9386b0933dc53627656b18d0a10447a271c3bdae6d95d69ca79215d2d3dbd23a0758d6b49fcf734d28a39c026dc691891f39189ebe0874ee9d394d57cc4d7ba3889fb9c73da6cf155082e8fc2903c2791886a31a60524252fedaef1486d5c61a674244ccee69239e19ab1ec52a3d0e8dcddf396691813b4ccc6bdf33786232a65cb067f074636e802586f68e4032286b138244b1970ea7a1ee901f7b69e20fd09ea49f9bf166ccb11fce108518ecaba6ee193dd562c8e43792ffbcd18c7c371f5b2e49688375dd11d44e342f0f9009963a219837608b23462f074eeebe1afdbf368d111094fca0beb46291ca101c2b891ff2b73e514b2f8fc2cbdd9445a777cdf4005961dad7413898041c42634c0710689328a35a8ba7a54e68e63933a8af8ea28e4eb17ac7455eab5f01b7dc966244d7bef543a493ecaa4cbdeba8f95869723f212a00147c055572eeecea25a08a3a4ab75effca89826c2ee68c685d1a08dc451ac5c03fb0880e3043c66c7fa061d46cd59d801edf40497c23bb3a45f0b9c25c3e1c1c9cb92944e13ad92f564952cc031fff64fa362e0e390e951189d4869f924ff656610f86f418a34cf4ab0e6d72cc67aaf382c73e69c35debc0282e89116ca8ad0e57edff1a26f65057cf2ddfb1436d72c58b1077e66f55b514b453992dc17e7b7d2c5a96a2164f5a4a0437cee5e93a6015b206fe6c17869eb7509de1723218c24322afdca2857e863f6e2b3b6ff0e4867bd2fbb2febd0d2af052016826c408196418bf4617d8b8545f5fab62568e6aab325681c0acda49dfc8378620f88d74f9e6b98bb6c8afdc832ee59a977809ed7e49eb0523ca318f123e63a8bc1dc10b4a8cc4f0a0f7d737c73d7ca4bc7aaff2c92366064d2f9056169a3851ea693d338a3d5f921c78fd18361900e789d8fb64ccda151197b67e3e92957cd1eceb6bcce72d0bb95b7e9121fabe255c5d9f26355a66a8b36285cef7b7d3da6118d4c51134896ca6654814e21315fd26ac56e0961f4e9f833acb75f629c8ba01d43c61ab5de738f990ad6d55e40546dcbebca01630127bc3fc853225bac42c04185d8a78d6618c8eb80e3a281bb7940c34cf9b7fee350c06e76f92424002aba54a868e4a5d19f1b01d874ce12c3a806b97a2485c4f89ff3c05652f27a7027a5d6a98e39f8b403f0730751f6c13efe4631f40fb34b34b31d91b89948d60c8d66d589b88534f59212c3dcbde5dd1857a7ac924b0e9aea5186ca5ef50bd70fad61c235f08feb433fabb64f88ea21df3309a96b21822872ec13c3c6926d8c13f717a59b8fa2574e1562a771aa55b18c836070c3792baccb1b69e257a651d8a57c82e2892b9ebf59a1730b192d9855437743c3575aa52a15368acffd17bc01c6906b6f8f8850cb2bbf7b8d82c065f2580121cddd75c6110582d56f7d9ac02676dd9dd6c410ca66c911202c805388f2a55c28986e4c5357c5938bae88b5c15e833d62d1d9178388e46230b210e65f29a1f308b568de3f10fe82a69967cecf205d08e19896910c3d96bd485de1ba48961ab4a393353c353b53d472d7347fbae13648dc5d54159cd87d5eb0e7b90f81accdef411cd59801edf2254d42afac8f94e2396e2919d3cda5dc7646e847ea7a50cd0a63862b1c9a4310ab5bb684f325e7a458961932437021930ba8804ec35ba07a6ca18f263a6786f5fe689e4a8a9c7998c60f214cd42ed4781a25785fca22c4af6fc8498d895730f6ba0646051f8f02f9c895e9572b9248000e57525fcf9b1e92d40908ff46d41d6d7cd9f7f465a98e492520ef839a4339e2c1178d588fb96b08cba276c8286570d15548488970ce052f4c6eb6e5c0609ced90fadf2fd6d7f2be56a7273fe3787771dd95dc6a6f49fcb441104c7c83941d838d1cb1703c2c0f74cbd4cd6397f40e6453fd11b10415f5d8dbf5296cddc99c531bbff3bad701755b760c28560b147f283ecd27e1dd3482d78843e984b93ed28d0d2626b67ebe523ce9f2e84e9e97c544d0369c3b3965eb7772e00c1564144e46011e63077ab464e5eb898a29e58ea5d4b19c601a979a672ee1422b47ac6f5d1908c2445b2f67b5d13f73a16d5b6f1926fee5846e6aa231711132fe3a1c749b70a17155ceef406e350271010bda54053414d21ee5cc5baf16aa7aa497a19d2333cf234aa14a173612a996e369af460e544ba36e33a9685fe88aae2ca266e8bf124461627521c5127d7210c6108aeb76d27860f8f7ecd89d8329c536b08fafa337ec6a189ccf62a1fed60eeec143959a9f59fc9a4b3062a3ed11a299dd2dfebe1f847f7d643af6bb5101746476c0348f2fdeca48a97b3684b2be47e63fda93f9e259f0dd0d4007d675df3eacc8c3ca3c5534a78df4869e1c5b1e81897a5bdb2e828c2e175684d07f9f1b0616494a9f6822b9d853e2c25cebacc148dda0c5be0b04849856709b4368576ffd17c349996182664a72f1ebc34aee40698c753a004b8f6ce72d6fe8ba6f3bd5975d1ad4608546cb57f549f4d6e5c6cb1ca3447cfbe710dd9521e1406dd61bb839a0deff2893219b6d6ed53ec3affd21cbe3b89784be297ac40339566d18ceb1d43bb5f997de7a198a67810524beda135c67f1a3d2eb842acbbfc7920b6a728c32c47c84ad1c1f11e45f7d465eabc61ec59288047d775bb6e65529059c6a6f90886ac1439ecf1467cd08ee333f2608c0b75924d65c22202abdfa1e806ef5da5ae587c9b75205d677355a4d563dbc17862bbb305de14eca71e518ca219513e830ece5206e6940827f9de01b6c79a85b944572f313e6f284e2ad932be437b861b9e99fe9b545e649d1ac7a33a41e1af09b5982d0021c276fa98d01f0b03e0033e129b82b0cff441cc5092266d4d332e11ce2adc22f23a787652f5f6ffe58bbd050564689d322d099ad3dafb87ba89bb75ee3814c4d5c419be4e0c99d3cf395ef70c3393e27b0aabd0fff326ddb88df2901af0e5829940780ec6e5956c27359c14c14684145a907ff5748b08c23412214ed31c9661aa8e0eb435c86a9947c70555c022f41cf13d2c3ff241afe926485f51dbc2ad1a903b11475ca432ab345bc991886c8e40f4d2e9b8122b5e7f61ef21fa0909517785b89f1418fd22aaff73b922675ecfec5f781a7c70c31482cc483258ac9c9121f2d89c501fd021a1228cba9d0f8bb3328a316d04e2a560e6268ea76a99f28797dae27403aafb9ba3a7b94fa2e4722469b3f715b173682878fcc991fb56aa313073b82d14add5fa63754734ee7322cf7619745615fb91121cce9057c192ef70b47df26543203ae4bfce3ff0bb575a7cae6afdea8e656d1b46186e1d559fd38733f734017a43c6f1b284bc3b5c05ecae3b8afdbd3d7e1b84d2ca73a25deef59e43d2dbae5957829f0faf95dda4e8d10c98fadc97c59b131c46d447992213fbac6c58d3d4c87025e706caa3336c959712468887dca9fdd4b484e721fcff57f786cb7fbd1586641e948f261917e51650d1ac5957b9ad6a00d19885bbe5958b8fef17c3c53378d1c3536e5973413aef48b0cb1ef41f1920aec355938308b612a1d928f4bc4408e4949d77d5843445b3169e0cb82859f7695fd10f7f6931b26e9778027e909e3412f01a31ca2b5ca0b9a8b127d48bd026f2af9cc20dfb007935a2640de541b280ef2e5f658844bbe66b817ac512e28f801ac37536a17d49a643746a9e70e1f8735e74681f261bac2fe11284573838f0520c7a343ef5a2ce0976d20f9065f3641023651b7a6e8788b7c24792c060dc768224430a59996b1bcbdcfda5e25d148ae5c224e6db70234ea555a7ee277704a4c4cb96f39f84bd334e6d8b19bb870086939f8330dbca8346be45dc1be16befa29a017ce0c8a15757eb01bcc28c2a680bef65c49a296f9b11b5b87facd054eff525ca71bc89b6a8d51cfd9c6350f6203b7bbd6359f7b16d248112a0e2cdfbde7466244303ff56f78e4d5f149e23b5574c62f49bfad083289b99013e83d77a890d1ef72772d68a0c83f94d4adaa3f060dbf0071440bf4eb8980004e8d4fe3f5256a536501485e43faf55e8f32955a796e63a8ba6672cefe1202e2877de1e8596a36beb86ed54e8c816f2ca1253080f555d9e3806eda9862a91413c46582914cc095fa14581da0ac6591b97330c10b2d62f96bd0902d8998a16631659ac10e04792e042ed6b0f498d78de78ecebd55b787ef88bbd49784bc009493b0bb694a9443e04bf14660b5f7ce125b3e42ffebd0a390a1ca07c806e8efc30cc0e45bd58c22d9702820b6e6108cd35b164dbf5b429b8755ba188772cea156ab41fd2fbe8d2ca294061f84129be6c7c88996c527b1164e874c8c23a086eec94ae30b0e77b6f04a663d624809c68ce1728f046479cbe01ded25a95dc59cb376341fe15e9981f7a0c9eca79e442476eaab1de11d9aa835b4b39c3c7fa0a2875527c770fe17df19e5f8a5cb5e68611938ec5a07a4caf23dab65bf5c8b7803568c09b7b4a2783ef8c404dc4d8eb948693c6f390444d6ad74ce88e00ab0a1ec6acb4ad01f82f0342563a5a323fa445d33069e780e81cf2d8caf164bb0c911af5bd69e10d34141e5bda8b62bffc3f2b19c9802b4a9c1c980d546179ca8ec482d824a37d56a480cb338c6d4d270a05eb7a4ad93e61e0a2c1e3a7ffcbe96d8b91bfae22dd9f8c52fa68fe740c5f411d34503872f5cdcb69fc6f7659bc814db2c4706cb258a47ac8422dab7655659163816059fe5160bceb4f775e7a7afdff942bbe1e8686c5d0ab3791e3cc509ed44c752ee824ffa55f1c19d39b276ff8c22b5166d8814ba4ac0da81ee98f8e4db32ef18875d4770a9ab538ca5492eb853d391f11baa4bd5977f4d5bc32c1eddedc42b4043eb61b762f4a885fdf83648e8417942c96a8bfd89e839fc18c8338a2869f49be1c95a7c657afb5f98ce1e0c15f2f85660168d1b5af7da39634a678421fe56931e8778c340543796bfa029250597259bc6b05c67363b0d8916d05b6fba4998adbe3bbe679676766faca49765fff939001ed6122da82c0ea64d3fadd26f8b7191a8e270fc964d7cb79517a3155d78cdd4d99637eac6264ae3a64257e128c9d2fb5962096789337d28b27b826d1e5ffe28da115fca71e05ad7d1e50fc866c609ce8e3cfeb62cb84d4e0073f7dd91601368a999c34d29137fee3fceb895839ebd9bde3512ab7f7171f1cf76e584087cb9dee2d140527e206244d60c8690015c9a1dd38d39503a114a2d79b152c73ab361deb7780b4316fb769f26c7e4dde72d66f02d74876c1a23906eb0cc64700ac90c7bf1", 0x1000}, {&(0x7f0000001280)="7a7d5a15449074e96a7e53128e4d7195c025e917e5c90ac3109902ac1f283f2c66b8932f5ac37d76b4bfdf8fd835ea60ab0de882589fb065205c350379090cdde987ab9bd25147bb5f44576d06bc4e20af775a9a55638a5e9c803acc6747f2443dd833395f4c43a2d8502a6a6cdb4ae1ac8fa71f2abddf00cd70f75546913874b096e6b5ef874ef20e7d17a2d56df87ed49eff9556cda4a5a020e104b0bc16f67b5b5edc364139ebef64a516f0d8f6a003c9da7654da96cd71b0e6c46604c0595704944ca835cc3e9a41", 0xca}, {&(0x7f0000001380)="c8e74b213318d82b7ebc668943187c053bfa965aed8b696a3eba400c0106506106736034d798af519dc671009c44d378412ed12df5a57f07a8b040a2fae193d839793976ce09005e7249c7bdfc6f6ebdda2209140e80ad4403a6f8883bda469781dfa2210e3e9128910c65b82e01a9f963337349e409004a8c2ad9cf14", 0x7d}, {&(0x7f0000001400)="d4857158e5e6436af15e5cad589ab78494d8a91789b1bde5bde8ab5cf2145954df0b3299756ef2da89714939feecf01bc943811db919bdf0852d9949661eb59004f9cfea2605935a87ec4dec477d3678e79ba0abe2454cd404a0133011b18ae620b8ad44f812f3f4d9569664bc387fad27c3bcc64dac80b9acbbbe9644ab40276f6b498dd42d46c82aa2eb9e98696dcfdd92592c7c0ae9bd3a46232d9312a6b804f2264fa73b8cdc611c4ba01f6aafe925539c74b4c6d87d0a334a10be3722098aecae439fe774f6ec2cb8bc", 0xcc}, {&(0x7f0000001500)="64198bf85ad912e00ce4024a24571a42fcf62a5d1b5f3bf95e97cbe0abea1a91bea2c5f69d97ad64580d6ef3921e1e2f1d81d04d96d953b9ccaefc34a2db90e9205c9e00efb2fa2ad4dedbc9db016a2905f52999ce01a19786f081f8455f9f3381940c71eb2ca5c9b657002608198ec4260529ef8e053c715ca0ea4df67f6a97bf9ce2e25696c2d7e5a1424c9143b584f3c7084a17057d9baf5f623c946bdd19d1d865f68577327240377b2fe68f27a55af8096f4c6e6dd63e98ac892e8d99f1d15fe41b", 0xc4}], 0x9, &(0x7f00000016c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r0]}], 0x38}, 0xd) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000040)=[{}, {}, {0x5, 0x4}], 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x86, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5bb750786dd605f6ad900403a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000000fe8000000000000000000000000000aa3a5b8167d63cda982ed6d49ce65ca48d0002000000000000040100040100c2"]) r0 = msgget$private(0x0, 0xfffffffffffffffd) madvise(&(0x7f0000400000/0xc00000)=nil, 0xffffffffdfbfffff, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25769", 0x4c, 0x0, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) msgsnd(r0, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d"], 0x101, 0x0) executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000700)=[{}]}) mknod(0x0, 0x2000, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) readlink(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r2, &(0x7f0000000080)=[{0x0}], 0x1) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x40) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000240)=[{r2, 0x40}], 0x1, 0x0) shutdown(r2, 0x2) select(0x40, &(0x7f0000000040)={0x1ff, 0x0, 0x0, 0x0, 0x2bca, 0x0, 0x2}, &(0x7f0000000080)={0x4000000000000008, 0x0, 0x0, 0x0, 0x8000000000000000, 0x0, 0x2}, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0xa8) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = socket$unix(0x1, 0x0, 0x0) dup2(r4, r3) fcntl$setown(r3, 0x6, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080), 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r6, 0x41946472, &(0x7f0000000480)={'./file0\x00'}) socket(0x0, 0x1, 0x0) executing program 4: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pread(0xffffffffffffffff, &(0x7f0000000040)="3cd15db7", 0x4, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000080)={0x0, 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffff, 0x9, 0x0, 0x3}, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x4, 0x10001, 0x4, 0x4a6}, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x9, 0xffffffffffff8041, 0x0, 0xc768}, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x237a, 0xfffffff8, 0x0, 0x8, "78603af6ec907c0ec92aa0edbd899699b2cd26b3", 0x5, 0x200}) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f0000000400)="27cb6cbf4f52017a39ea2132756325800d37d2a35f391768f6c072ccc46428ab4a71e6fdde23fae0c3fcb94f16b3aa35b75380c6494a70d7b2d83624fd52bb15ff99758922dca6d6a67c49d2f37a0000000000000000000000000000fe01fccb91a1d93e3baced5597adba38cccc4844f77b8f826cb63e8001b2d7a8b80d3624ba9da76fb6a6d6afb6fdbe4806728bb42c63402e7bdfbb1a198eb4575033aac0fa161590639b23623da79b5a2c3e9280c56a7af37e3c61cb50a5753c56674fbe22a9cd1c6faa2e08af8135ca8e48165702d7ba02d0962ff835660a4560ec67cd74ea4f236edb1f117f4d41eecb033316eb32efa8b4ba8658fa50d211394bb6408736284ff301c8fd0200b319233341de78ebca670a20c7a724402815ab559f70074e6a", 0x123) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000140)={0x200, 0xfffffffffffffffa}, 0x10) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x3) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x800, 0x0) pread(r4, &(0x7f0000001880)="79f47b4c4cbb9600fc1b159e", 0xc, 0xffffffff80000000) syz_emit_ethernet(0x5a, &(0x7f0000000000)=ANY=[@ANYBLOB="71e383e01bd8aaaaaaaaaabb86dd6000000000040600fe80001c0000000000000000000000aaff"]) executing program 5: syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000002c0)={0xfffffffd}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x2) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0x0, 0x1}, 0x400) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r5, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/88, 0x58}, {&(0x7f0000000240)=""/106, 0x6a}], 0x2, 0x0}, 0x42) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r7, r6) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000080)="71f91e3471ac0058bc7891502f94a3098db842cf71b59c7afec370ff", &(0x7f0000000040)=0x1935, 0x0, 0xd2f5e5e4748744b3) malloc(): allocation too large, type = 127, size = 7069436652 executing program 1: sysctl$net_inet_divert(&(0x7f0000000280)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f00000002c0)="e9d60f1461e49d74d0eb67", 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) 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) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000001000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000000000/0xc000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000007000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}], './file0\x00'}) socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) close(0xffffffffffffffff) r4 = socket(0x20, 0x8000, 0x3) ioctl$FIONREAD(r4, 0xc0206922, &(0x7f00000001c0)) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r5 = socket(0x1, 0x1, 0x0) close(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000002c0)=[{0x2d}, {0x4}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[@ANYRESDEC=r0, @ANYRES8=r0, @ANYRESDEC=r0, @ANYRES16=r0]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000e80)) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="aabaaaaaaaaaaaaaf3bdce00bd8588d5450000280000000000019078ffffff656698a9d6faf7ad7800000800000000000000000000000000c1daf85df3f21492ecf868f5cd65a20570eb3b05864c01b6129a4388535105a2ac5780f3132f84150f6f6c284bd02d4d05cf00a5e8994a4ab9fe75785116f69070338f8e493c00a74162c30c2a07eee3e36464e10d24003b2b88ffd6fa7a9a168370c92cd7a706ba06826b2bae9feee4c705dfe1a79a78a9c68143e770e16fcbcf7d9ff277831d37515e11c74aea185ef9e20886f0237265c02e8a5606f1381c7c556e7b345b1149822b23f3cf0aed4b50deac3c8956269b5b3af49fa08f00cf7666a6b0c13630"]) executing program 7: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) getppid() setrlimit(0x8, &(0x7f0000000980)={0x8, 0x2000000100059}) getpid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000140)="125f9201003ff7cc464a02b0f20e4c4abb7697d88c06083790890395825804db229062dbbd262434bb83292d95b18ed026eaeac5b2f661a3a3eec2a01285b530e8b492f56779e2e8059689a9c009a36cfa72a61f5b81f3c17d90158e432e3827be5bbb498791a75c9436a87be7993f54a6cb26411cdde3351bf7049fd2b796548c7c6ffc429d2f35a470f5edc3515e6f4d47dbceee959e50794a1d77d16299044fa529e93420e79f3d01ff782b01d902ca62a1d97558af1b8e1d2a0a780c564726564580bf912c9f2015ac116874fdfb295c20be2fcf2221f49ead10bf0909b9d425f2344c7220c15abd735b69a5057a1a4234", 0xf3}], 0x1) execve(0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) r3 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0xe3bd, 0x1, 0x5, 0x4e36, 0x1f}, 0xc) close(r3) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r5 = dup(r4) pwritev(r5, &(0x7f0000000280)=[{&(0x7f0000000300)="b2504a114a70719c7da428f6b30184c09f17422e43f32742f4b9569775babff48918e6476884b8783368abf2e830c5e794c9abe83f43bfaafd30422e02ecd48f1b222ce264d1de84ee98d31cc3789c14a123cd1a143d31161a9e20e3bd1550dc85befe4d88bb36db4b5a09f2d81a653bc5c21f14425300d5135eafec13aadc5bcf6f3434ed", 0x85}], 0x1, 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380), 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/209, 0xd1}], 0x1) executing program 5: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000200)='./file1\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) open(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000001440)={0x6, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r0 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000300)='.\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') executing program 0: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240), 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x1, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) symlink(&(0x7f0000005180)='./file0\x00', &(0x7f00000051c0)='./file1\x00') readlink(&(0x7f0000005240)='./file1\x00', 0x0, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x207b, &(0x7f00000011c0)=[{}, {}, {0x401}, {}]}) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f1", 0x2c}], 0x1, 0x0, 0x10}, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900"}) writev(r2, &(0x7f0000000700), 0x0) executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x0, 0x800}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0x3) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) setpgid(0x0, 0x0) kqueue() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x3}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000040)={0x800, 0x2, 0x3ff}) executing program 5: madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) seteuid(0xffffffffffffffff) r0 = socket(0x20, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000080)=0xa81a62934ecda2a8) r1 = socket(0x1e, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffb}, {0xffffffff}}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000640), 0x0) close(r1) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000006c0)={0x5, 0x80000000}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, &(0x7f0000000700)=0x8) fcntl$getown(0xffffffffffffffff, 0x5) r2 = semget$private(0x0, 0x4, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, 0x0, 0x0) semop(r2, &(0x7f0000000040)=[{0x4, 0x3, 0x800}, {0x1, 0x2, 0x800}, {0x3, 0x400, 0x1800}, {0x4, 0x2}], 0x4) semop(r2, &(0x7f0000000440), 0x0) semctl$SETALL(r2, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getgid() msgctl$IPC_SET(0x0, 0x1, 0x0) sendmsg(r3, &(0x7f0000000380)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0xe4d}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000240)="5c2844bdd0f130bbabead40d74a5c90776602675516fbb7da995b0b0690b0518724a8c9e2eda43216e8a9815d4dba1fa7b04fad6e9e2678aa26124761e3537c01cb1fc89b97ba8d001379c81eb2bbe84b5db43192f7fef8ced0a5bdde3af9cbe7dc87274e5", 0x65}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="2f909248d8356567cda0e36eebfe5ca02225fabc187d565926aca821e2a9e512df6b5b1af3a3394c9afeced2b29c773f51baafa5143b03cb596e98d3", 0x3c}], 0x3, &(0x7f0000000a80)=ANY=[@ANYBLOB="c00000000000000000000000000000402fe60c056804b7d96e8bffc5f32c1ef0d16faee928ff1b701609e43cc6ffd32311d9fbcb13fde9aa1e318f969e70b69d262114bc3c7e1e3522b135dd413e9d9b39e40cb2ae460545dffde6d4427d13741027df1205e0483f5429d044e2c46777e2e7083aa23b16a135c46c9411b53ae8587d49496a79c3cb61da41e0f3296bd009b3efdaad7f8700acf1eb64d58ed15ca8db1f401c91ad81603db59a57c94520468ed060dfc41d540ad162a25b600000180000000000000001000000010001002a34460000000000580000000000000001000000ffffffff88f3e66e5076278bd71f9ce0b7172c25fc58052aeba0d187dee96eaf7b3b33d91e60bb9f2f63d82a5084c2baf26e7a9cb0d09aaf17bba3747c15da634820ca42a6a6af019ece2784300000000000000001000000070000003d1f62d0b815b3ba2b7c9f337c5d8f4ccb732d6d3a7af83baa2f847da9c90000100100000000000001000000dffd0000479dda45c5f94e85377430c11cd48a1777950ffc6eae6da5fabe095b698133979111128ce4d61720d5570ff2adf34a01eb7b39d329e6762c282dc8c3f71765355f2045bfea622ae977f310bf5ad8ec893e8def5fc0c22f21ce3320c8918282edd5c51d0ea6ca127530f55403762ae63b7e7a4b5878c9d90a79848a84564e7afd8554a432057868e68da3138a91933f8a67d51e72d64ef8f2d74b01f654d3a0d4c929aeb5d4adfaedd76d08ca152d33311677f34de0ab2c1d6e330733345f796f36ed1095a2728f0a20dfa40da7223b7e86310f47891eed9d2ac7a75bc99602fa502a0fccc65f020bb6caf51f164570426cc9f78e1a9d26c9e479ccb3000000004000000000000000ffff0000000000008c3be9980543423be05ef5919c816f8373fdb51e803629218c64860395d5ef9bcd5e776a6df283699ca4ad000000000068000000000000000100000001000000db05abddf5201d0ad071999c14524a41840076369b57105622002800c6225cffc26ea1dd32683b73c4a23ed5a331f51333ce71cbc142ff9661f06b318a5717fd8ea5b240877042e6e06a2d03c162f7cdd3ee00000000000059c082476420559ab26b4212e681213407de480c9df31b34663e68aada4a87071e7f01a9408f01f7887e5095bf9a41753a1745dc1a769a08d6959551b68516c60e24f6b5da94142802e6433c80ae2f1f4c8314f6b200d39295b463ce9181a41c8b29b32d4a00fef331fe8f6edcbebe5c3044bea91ee72fb065addfa68b5caaa09b384c820e529a82ebed5920a61a5d4da621d2f4516c86742b24986f229c19013de6c1c27f50e4b62be9fd0a8a2886beaa8b621c9a188a440b3d33cb1c727e3832551b1c4fae373b531d1c97f9b855c77838e17210e4d0623b517cb402085dd2548b7a37088c07e26609ab81"], 0x318}, 0x2) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semop(r2, &(0x7f0000000500)=[{0x2, 0x1, 0x1000}, {0x2, 0x3f1c, 0x1000}, {0x5, 0x3, 0x1000}, {0x3, 0x63d2}, {0x4, 0x6, 0x1000}, {0x0, 0x6}], 0x6) syz_emit_ethernet(0x7e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000483a00fe8000000000000000aafe8000000000000000000000000000aa02009078000000006000000000000000fe8000000000000000000000000000aa176d6adda16ffe4140105f05d9bedcd30002000000000000c2047fffffff04010005020000000100000000000000"]) executing program 3: setreuid(0xee00, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() r3 = getuid() r4 = semget$private(0x0, 0x1, 0x30c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x1, r3, 0x0, 0xee00, 0x0, 0x15}, 0x6, 0x1, 0x2}) r7 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r5, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r7, 0x0, 0x9, 0x5, 0x10008, 0x5da}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000280)={{0x8, 0x0, 0x0, r2, r6, 0xc, 0xa1d9}, 0x8, 0x0, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setegid(r8) r10 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x20, &(0x7f0000000240), 0x1) r11 = getuid() setreuid(0xee00, r11) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) r12 = msgget$private(0x0, 0x2000000190) msgrcv(r12, &(0x7f0000000940), 0xf3, 0x0, 0x0) r13 = getpgrp() open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r14 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r14, 0x7, &(0x7f0000000080)={0x1, 0x1, 0xfffffffffffffffd, 0x100000000}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r15 = getuid() setreuid(0x0, r15) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0xff, r15, r9, 0x0, r8, 0x103, 0x280}, 0x9, 0x3, 0x0, r13, 0x80000001, 0x1, 0x1, 0x1b2c1ef3}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000e80)) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="aabaaaaaaaaaaaaaf3bdce00bd8588d5450000280000000000019078ffffff656698a9d6faf7ad7800000800000000000000000000000000c1daf85df3f21492ecf868f5cd65a20570eb3b05864c01b6129a4388535105a2ac5780f3132f84150f6f6c284bd02d4d05cf00a5e8994a4ab9fe75785116f69070338f8e493c00a74162c30c2a07eee3e36464e10d24003b2b88ffd6fa7a9a168370c92cd7a706ba06826b2bae9feee4c705dfe1a79a78a9c68143e770e16fcbcf7d9ff277831d37515e11c74aea185ef9e20886f0237265c02e8a5606f1381c7c556e7b345b1149822b23f3cf0aed4b50deac3c8956269b5b3af49fa08f00cf7666a6b0c13630"]) executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) mlock(&(0x7f0000640000/0x1000)=nil, 0x1000) executing program 7: open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x13, 0x8000, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x41, 0x80000000, 0x6, 0x7ff}], 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", 0x0, &(0x7f0000001b40), 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100), 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x6}, 0xa406467dae890447) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kqueue() dup(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x7e, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt(0xffffffffffffffff, 0x1000000029, 0x33, &(0x7f00000000c0)="b211d717", 0x4) r2 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="55a9c91c13fd815d9b1931", 0xb) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x1) r3 = socket(0x20, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589040000", 0x7a, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x84, 0x0, 0x0, 0x6}, {0x4000006, 0x0, 0x0, 0x1000004}]}) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e0ffe64a8128fffe7c85e38e4a9e", 0xe}], 0x1) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000500)={0x3ff, 0x0, 0x4, 0x100000000000, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x11) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = dup(r1) writev(r2, &(0x7f0000000100), 0x1000000000000309) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x40}, {0x6, 0x0, 0x0, 0x40}]}) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x5}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) write(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000880)='./file0\x00', 0x8, 0x0) flock(r2, 0x1) msgsnd(0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="ffffffffffffffffaa21f74c85a19fff47e72c9c7d4063de983d089a98f2e899fbd47e70f9ed48354604d346465b891e740fe9f38b8bb193a61d797137926a3a6d1ac2dd4be66f2aab28fa386a19db78d834aa005edb62ab404004c09c80c2f6d8c21857de4738bae84a90a4e48e1cd1fa7a9730f5c856bf8192d7bef4b10924ce0fb97f76f5fdc0c9d0ef8b14a0e3"], 0x8, 0x0) execve(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000180)={{0x81, 0x7}, {0x4, 0x1}}, 0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x0, 0xbd13, 0xff}, 0xc) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r4, 0x29, 0x2c, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r5, 0x5867875ab25580b3, 0x7, &(0x7f0000000040)=""/248) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="73702eb9ccc3aaaaaaaaaabb86dd6067199600183aff9c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bb8800907800040000000000000000000000000000000000005338a8b2516d8ab9e4790eb9abeed9b13a44540559ce"]) syz_extract_tcp_res(&(0x7f0000000000), 0x1f, 0xfffffbfd) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000440), 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) clock_getres(0x4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000300)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37be73039d2d236063705af04be38164991c9e8d800882b297b080000006deb51e2f0ac3ebbc253699a5f139b672f4d335d223e7d029d6ba8af63003728211331ae78452f3088d80200720f70c1f5a472c881ea6e69e0f0f37bfac2c323a64fcb24b9224227ff5b5cbe39f8e53193660516b6", 0x96, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kqueue() kevent(0xffffffffffffff9c, &(0x7f00000000c0), 0x101, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x92}, {{r4}, 0xfffffffffffffffc, 0x0, 0x1, 0x35d, 0x8}, {{r0}, 0xfffffffffffffff8, 0x50, 0x2, 0x9, 0x10006}], 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206910, &(0x7f00000001c0)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3, 0x80}) write(0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) sysctl$kern(&(0x7f0000000540)={0x1, 0x40}, 0x2, &(0x7f0000000580), &(0x7f0000000080), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x10}, 0x4a2bacdeb43d6cd2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[@ANYBLOB="836ce898e0fc00000000000086dd6000010000088900fe800000008f75792e68914d560000aa6ddd6d79cbe7cfff3aa873063828d9dc0000000000000000035e46f4dd964285b2040a74593f5b98a76c632fa108f22b5b77"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000080)=0x6, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x400) chmod(&(0x7f0000000280)='./file1\x00', 0x104) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000280)={0x0, 0x1ff}) chdir(&(0x7f0000000240)='./file1\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) r5 = accept$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000180)=0xffffffffffffff67) bind(r5, &(0x7f0000000040)=@in={0x2, 0x2}, 0xd) r6 = fcntl$dupfd(r5, 0xa, r2) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000500)=0x40) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(0x0, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') r7 = semget$private(0x0, 0x1, 0x300) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0xff, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x4}, 0x6, 0x96, 0x80000001}) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000440)=""/221) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) executing program 5: open(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) socket(0x1, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000200)=[{0x16}, {0x26}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x100, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(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'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 4: setuid(0xffffffffffffffff) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r1, 0x5) ioctl$TIOCNOTTY(r2, 0x20007471) ktrace(0x0, 0x1, 0x824, r3) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) 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) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = semget$private(0x0, 0x3, 0x30) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x8000, 0x0, 0x0, r5, 0x0, 0x118, 0x3}, 0xcd94, 0x1, 0x1}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r3, r4, r5, 0x0, 0x100, 0x2}, 0x5, 0x4, 0x9}) executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000180)="8d6bb85551ec84308778e32fe9bbe42cc8f3147a3eba8e1969f0435119cf4c071c8aee7ef2921becd7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d209000000c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) syz_emit_ethernet(0x6e, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000006000000000000"]) r1 = semget$private(0x0, 0x4000000009, 0x82) r2 = socket(0x20, 0x4000, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(r1, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x4, 0x8}, {0x0, 0x2002}], 0x3) semop(r1, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x4, 0x1f, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) setsockopt(r2, 0xfffffffa, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x8001, 0x5, 0x9, 0x7f]) getegid() semget(0x3, 0x3, 0xa2acd17e1874ed56) semctl$IPC_RMID(r1, 0x0, 0x0) geteuid() execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) clock_gettime(0x0, 0xfffffffffffffffe) executing program 2: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10014bba3035f35f36d000003000000331c13fecea10500fef96ec0c72fd3357ae3020000d34c2990d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000800008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e08004070000000013000000b5d6bc37160a2afa2bb0593491c5cd4d42357421093aa81b39646068d48305993aae97a8b63c406b439ab444d5a4753d71c1717082c6e9bb2de2ed7eef95978c7f9100a8", 0xf5, 0x8, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000040)={0x1, 0x21}, 0x2, 0x0, 0x0, &(0x7f0000000300)="4f1d4c", 0x3) r2 = socket(0x18, 0x1, 0x0) close(r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') r3 = open(&(0x7f00000002c0)='.\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) mkdirat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) rename(&(0x7f0000000100)='\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', &(0x7f0000000240)='\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') r4 = socket(0x18, 0x2, 0x0) dup2(r1, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r0, &(0x7f0000000980)="036c117a1d4b25fa15c66eb7abceb4b58bbadadc2f165b10bf285112579904e21bae8f886551e267375a016b0906aafff68d5f82766f67d88cde033272b1fbfaa94e71dcfbe6f37d15b4fb2717cc7460f48aa0778972d20ae7068fd24a5ca0d1e965dee3a3c747288a45334a094f74127aa3c27bfd07cbd8dc6527ad259ebee88f4f25f7baff8ae49291c7769d66e23160c7252fd0e3750982039ceb0be5b5fe9f12310a881c724438bdffa85c6d537db384b2d4c27be5983d0eca1a69feac7dfa99d10155b40ab4ed6ecd6d33bdb43d8e8d09b1b35bd96b7dbab23960a7ea6d4d1d56de131649ef89c840faa74e77522cfbebe44468c3456bf49e30205a985a80b9f52950edb0bbe2a2885673fd634e866470324c1dae85a6c970eedf3ca73f0b02f6fdf800662a939391cb5555efd1393e611d772e79e4243b7ea08eb9a8e6a3ab938420c43cbcfc523612400fc1d77c4c4bcbc9c4c68301fde8faf62cfec7181b1b138ca006e46bc472d938f5b82fcbf8c3c9c605aa54afea3c2a6ef07889e6741c6dc3e8d77b30309349fbbe4b5ad044ef0e4a00eb3a27bb1804458c0d493d8a1f0f8449ff748e04cc443795d8bf28c68167b598f6060dcb8956c2994a3665e85f7c3947dbd17af012b000bb83b2a6abb9b69b00066a7ed9812696ba903176888a1473eea10bd453734164d36de25f4df302caf20c842ce636bed003d49c558f78ad192d31ffbb7213c0ec51a44256c4d6987d465666c4dabbc2b8608b488913e24d2caa739ce829360a3657e779c060684ef956c35d7c382a60c88bdfd82402c9f22df1b3268a3a975fc036fd3a83021d2be27d3c657f68d321e8f7d3c5438ec76916efbedb4970b594c9aae18981f3f74a29e7b0c50dbcd7c9733dd7d4de5a81291aa86ce1aeb155463119ef6f1646f692dc2bc1635a346305fbf7b9f5a84121ebf43e7e00ef22e32fd0b9ec01d4de01a9825654e77b1dd616a1d767c22407a9252ffdc0814c401692a636acc4d928635c840420b837a29d374ebfa41301cba374b525e499fb46501f8c79ecf0f89cb75af7e8f8240f713f7e261ad20df490587b1f3d3744422b8f932c2381872107633a28fec56e0e858c7dbe99ce9edc27c62c4c88fb44d49248ee806c9e1ad592c496a90515f1579a6396b221c53597173f7b6543464c26bd33d2ae3fdd0bd310e70e5bf0361e1a286ab7b959907ef3782b6d1992391f0707bf471e4b455a29b3c11486c47564a5ba5f95d070e9ec8b77f1f04b901244599e882c1f630e10124078f858948d911d2d51e4ffd9ff921aa9cb175619e7bdb69046a315bdce3642f30debafbbc17ffed81dd95ccf81051deff18e49883bbfabedf70e0c590733bae8d0702ada51706c896a85831ebf9339f59627455b7f50e8caec99f69a197557f1d9ee74a1600c55134a95ac9ac32a7b18ac3ca4f75d8628dbb57614fedafad375f80d1416434410cb82522c7759e77080839c8203d0405e20368d39424c754a95de612c53f3791e56b9dfa9119e15a260a638844b11ea44cadcc86a1f0324828a1a0a6e71c872335c7c03d683dc329b4bbd003b8cf0f2912ee957095e9be642ca11a9b470f8fdfac2ca78a7aa94cf6d0c01edbefa615d8edbc496ecb8eaaa4df4c6ea470fed8f7d84ff50b7fe3b3313dc33a5ea0bba17cbb48c111afd13829537d5ad94937e672689b22f9ae88212c4095d24da6e970bf0b46ce6843e5802f815391b76fa4d487c83b76a4ce32de68d3b12eb1997bb0021c2cf9b9e728ed6d92f88735206bed9854cd0e790af90c2b779dcce2cf2a24f2f38431a4e999b97087cc12e93f8ded8a4fef2564e7bc0fe027d9a270bd5989084265e2888d83c3310d3dc07a1a2bb07e2fc58854cdd554e40ee09938711eceebf6e764558960296b15abb9e207d6f205b834902e33c2cf7b4da063947a5b60a9dc3f0a826570bfd3aff86e5fe01fbfe781eaba8f1d7fc770e08f65e32afb4cd9042b14ae546c4696232a2abf3d4ebb8f8f27276b7b1ed81c18c6f2b2d8d5c144cb056ad90950a0f43fbeb8e962129d440366c466bab7c06fbc0a5ef40ceb3856ee5d0d07be042acc6861de3e850d33cc550493c576e2be47ae90585ac883ea7e705af", 0x2a, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x84}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x10000, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000001240)="d88999b6df21a49d0463778f804d3f92b4c63d9959158982179b434f4e820634817395c18e627cf8965aca7f767bd7e69dd528f2aa1fb102b074e1e562512b626c4444238df740aedf63e6b1976f414c447c7ebd142c6df7342f42d322684bed2b03494c0cd0d5b17016dc31c98428b1c1298dbf218478f3b9ca7124dfee080c8c06d3b8dc390d905eaeea8c402f11312ee0d4172241dcf8bf6d2a0503ed25be065184792dce1fad8014f02ff286f11cc1ce60550356a7edc0f3ffad0bf6738d25468c33b99c7c340945f0a28cd801660f3554", 0xd3}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x81, 0x7, 0x0, 0x4000000}, {}, {0x6, 0x0, 0x0, 0x200}]}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) execve(0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ktrace(0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000), 0x3) r3 = socket(0x2, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x200003}, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0xffffffff}]}) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000001240)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000001280)="12821ecc0ba0ff52140eb360d532dcd560d51228c54a012de79989647acab050b8d43059a2c6460d4af40226ccc1355a968e51537def96aede381defaf983b334c176daf4fd90097a8173756724e0cf8d9ee5ead70a6fd48d65bf8a8a51a74a1c8480d869a92696c02ec7c8dfb659d8e273339b09f6dd768c38955939bfefdda52f8f238bcaa7da943ca89126a2e351684d91cd6a1ec45b7fd28084bf08e2dfad559d855ff572a2f828962e8311e2e4c9c8ff84d61dcc3ff15ee9471557119994e18b01e98a548e3445cc4a650", &(0x7f0000001380)=0xcd, &(0x7f00000013c0)="76af0464250877044a104311f754cd4d8db85fecbed0f54dd218b168fbb29a0ce1d010c22abcfdad387518e022e141c25632ec4b47a67211351048d6f1bd267e960536d22e89e5c44ed836fd620b480b336ee188c1bc091161486bb538d327d54016062c51e62e677ba77723704abb2c8a2c574c58d53b9b7e871bd9321797add3a5c92601bc06ae46c3a9870e7e5ad5efc52cf5fb2aa8cab45c9b88645071ecafd5a7efd6785d5d47d9583c36bd025b015720f8b01f", 0xb6) socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471000000000000027e94a3cb8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r3, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) sysctl$kern(&(0x7f0000000140)={0x1, 0x42}, 0x2, &(0x7f0000000180)="8a0b65ad96dd281b2481477a3e66bce11844e049a92b70467fb684f1d1be5636ddf4774c8a68b2be3b0f7c2234a7297f4b99662dde25068aff3c4168933791da0284ef10e0", &(0x7f0000000200)=0x45, &(0x7f0000000240)="a44834e33836bd9d00982d83c8dd8ea93d11fd79f2aa555dc04b93b54b1b9d6120a9b83f8b87e6e5b7226d29829bd70efdbb744f032bb2f7f4af5931089d9e17389b96c11a7619324b06be514e9f74e49eefab31ab8602a5a11fb9f9afd8b4a5b9e8f8df1253bd6b063b077dad524acad53fc87e6d9f4adedf50fee46c8fb517ed559de606a816b6fa3a1d0daeb977ac180c1a7526ab9d23b74be84fd4580e27d5fc48d9f282bdb23aa8543c8b9367ff53d0c8107b2d05938d2c26103c232c9c29339a811a10e7d7a09f478f410d7fab4548f6c71946de59ec23656a7159616eb5589a460c6f5f9dee5d0c16f2dbaaf7901c6bfce7a19bed01799b590f10db6bdb7e87c22f095ac9209d4540cd8766f6e6fa2bf3528b181bdde0046a4a134caf3dbeccfcd973328fd71da870baa770acace13a2a6b44b2f1d3fa046a29ced1e115ac6fb047f167fd4bbd0e01be3a0e9a04f286ec3f3b98994a73cd8641565ae3345cd3eb372b7e10f55c30578ae4826fa4b426742ee3a39d9f7c58542faec6ef6b5c41ad613de57336ec09bcdd21421f29b49a897dd8a7c6b1ad4498a19a4f6678e3ce9f887211fa3b8f74105574ec870369f4a043a3b05e603bd0b2417e0341b75ef235ad7b82ad83f51f8ba290be9e1e0ea3395b8fc4358c85d70eb54b2fa635006a691fe0c7bf4ec56dd4153557f81e8ac6dfa9079f9cbf04d39a7a72b9a24a779cb2e4ce3fb266c9d588bd915d4ef25cec5e487593652fce342269e8ace73d603992af33a35cfb27892fdb909303332e8f8a520f50270624a8102378e38028cf16e253ea8f4c5801d82970b4cd0e237e40a74122f4ecec5b9dcb91ea5eb3e338d6bf23fdd8983178f69663cf0097f432d5c6968d883e5c89117c732846a2185cf3b1fc15c95bc00ca6daef06bdc4aadfab45d91435d9238f1e125a7c397bbbc076b5ff970bf3cd6fff9238157fee5623157a268b18b219f58923e80919a66ffc4806f4000fb79967b87e048b49d88180dc60d4f85a61fd81d98c1b58a8abf4bbf4aae17146bf70aa9385c72cf848b350759115bc037f0a3715422c235c2cf46664b86267b9da4414405f2de2710c73128717e0ea61cdde8dda12abe92e87828cde076f2f4c3405765d7630e894f130342852d98d8c90806091fb883dff495cce759cfab2ad3f84133a9beccd70749c93ccfd83eed791c5f45be83a4c20a98cab406fb09bec158a319c6b52f8e144ae0e2c284a3b18b57935e240aab07e3d55c02eaf39c91c5f5c04f9cc23e4d4f28353865ff6ae079d55c477d0a9c1e8d2711a90f337401180973191dd4c69173d6e41adb5f0973055669bf540e992f8b34a2a0f4ca5a49c0d0f4a4d14086a78bd5a967177ea979daf34f1bbe82dcb7bb434c22d3e9eb96c904d063eb7ad5e78d2608e4571828938f76db44335201792702b81effe0326b73f0f7f486ab719ab6095e807a75c13c51a1515c682de3023296b664734936297e4c2fe187ca36a884d9526c539973365d9badc8512c15f8ec9f19b9e4733a04ddb55ee35a730df351ed422ae1ea3994f6c4358adb50da570baeb3946b0ccc3a13e5a9b7d187a979b1206790a89e444011be3be540554fee01ea5e7a1db5cee9813dd0264bed13db4b26ce54b81bf8af0228405151d450664fdc19a35da4986fb5f9f2deee88477d00b51b1c1d1152b2cfedb35fc23c8aa1dfa764500d0b2c83062cd5c315910e92aede51ff0a6d92de3f89621c6c03d4e0d911a4e476d8cb3f25ebbdaccabefea902694e0080752d3938f206b189834e7da3392d74345098d7c05666c477c4b9f05e89441fb15891cd8d03498a33173d0bf1a5ddeeffca86cca5f81ce94cb0e2708a4a947c61c2deec494669b8a34d54b167c0989d0a7abddf2d5844e624c3eb9a8421a672cb304372058136a3062ca8d0b2a8538db10855d74938083b8da987fb2e3cd7250269b2d9080cb34ae2901a81f1d9fe48079b831790692413484ede9ef1153ce3a7a69e97e18746ffdedfbd1861080e28245346dc97535bfa001eab57a01918e98b8c82117c054fa162835a5205db79120726d0240b62f78a14e1ba9efcb09a26e4b0bcb7ea998b09ddb0a8e2780ad14cf2a6ff58d40fd90ede9a5114191e4a0ad3d1c9351482232aa756dd7bd014024d33f4863532bc0b24864014b2448743f8c33dc39e3e3a05cad310e44534f13a48ea1ba2529e71a81adab9cec8e1ab1cf55d993461bfe513db6c19789dc3d67d78564d6997e119ba45338924d1d770a4ffb5331e3d45f8ac8838264d12ad4c40a6630d9bb772fd75bd4e87b75eda1128cdf37234b7789a94705960bbca91d4914a7e4893212527ee4b1519389f6b444641e17ad1e0b34e21753f5e47cb2e1acf2166d1bb7c5d407a9162ecd30f05b322f0025de83d90ccde374aea75b6f653ad73e647b6a60715cd11290c0d0b727d6c11a05b76e1d2375847df54dfcc895b3aa7eca3aa4df5bacfc6e6f19be419465f9958fb56018114513ae32f0090f032b197af7c317f2f076101b2fed3de30eb302f6e96b75612f60bdd5100f1f469b8e750f3ffc0d9cb13fd1b5bd1a3831396f034a67cf9e1dc008e142eafaa97da868f83de18c86a4d7d81ee8a5ab27af701d70dfd83869289f7db43d871f6d80b04e4e9404e1ade83bccd144ce2269babe15c020ef4cb28cacc87a8c48b83b904b7f018887a3edabf8573d1214be146053651031d4d24dc778ee0819869caa06003d140cc9f5a0f38f82446492af8dbecd49d8a51aa53b0fd83f380be1bbd95a75930e3f868352175a9085bd0d2e593f3cd88bfeda920bea2ba60afa1439dfee560b573bd3363174af65a9096bde3d0d1b63ee24e8b4b9bd54cbaaea69419fcec276e73ec9fc7ed64ed1e61598e76b0aa091c3d24318dbd847eb8c3850d40d9b9a9fd47563ebac2c91a7010cf1baffeb4f3dfcc11b0a7bb73462ddacbf4c42b8df4d3f2dba5d5ddf1b51f6cbe7fc3c3a624915365974decfc6098294557d6829f095f1b0273b8c94e951c6193ed343b5f5efdb82713dc49088977a02531275b9cd62a361db14769aa72e752628354655411ad4db1ccdbfebfd360efea99d9a51c82aea75076e515f621d4140acd3ba22114f38683dadcaff7e5805c7c864d96182d7af087fd61c6be73414208757a97a6d02734562d2fadcc0a2961cc9c9d7778951806f870ca45e6810585b8e9e2f9332bb296fe8f2416557c7b89eeee7911eb90d795c409f7a8dc4fee1d8b79a31fb01f1770d1d4dd68ba4314595bcf457d14577d0284dad784c3518fd1df9208b34725cbad92cd209d0a11625f759ed82949efabcc6fbbfead76431d04dc57e8ed61ed8e3cee21b766f242eff28bbf10b40667cc40cfa7167ce45d625b281936076ddf28bda1b9c9dbbf5a626d7285e19df436bff1b7e7eda76d05a4d371d8b44ae28d1ac0b30793236a288705f21d1b3efbd3a57b568a37296c31b1eb4aad14c0b6f380ac3ad7196f0dc175ac95f19546a715fe33c49eb9505cc4f9cd4e9311f977742f79e543263c83361c05cd8c2e7f4fa6f8afbe9507df334feb5aadadd292adc99825542d5d41d4c7129def839a42fd147c8f36588e6d1e79c2b4b4d7ba65f6891b394017caf52cdfc0ac29490f5a68e0f30fd907064301c2aef53c3163393a9d076aaba5998a4f340121256d80fe240c9978e105e47b9354a1f90d696fa9df88d1fa47bb47c3ea20f1b3a8e654c504c0616adca61f1c5400b43981027fcabd12a4e0725d54aaebad10f75868e2efb16b168efc6c7c82f63f6b218912849691d3f2c1a25fa360ed8ae060d845f4423fc67ff67698d584e889854585b5e0c1538d271b12a467238a046af743213fb3ca060e931fe39058041a330999da3cf495a4de1547a0e7c1e9d4652f0e75eeaedfa1aa4d3b3cbcc0af6a888e9921f17290fce4aa7c9a83b7a2943fd5f48752ef255c70e8ac39334363a8eb2d5b2b35bb57e0aaf06a02f886429ed63f3b027dc29361899336b1ee79687e11c91193d0b62a8025593d08b4c24d3b346b81c9a8ebce52a40fdb75eb701b44b9ba1b0866c429d6a397f8151c39f80eee80d7868b5b3ab72e95f44f542403c83e8d3d4c0614d41c31433faa0ed95f686a0008c67f84123a2529cb59d2280c7b7ef089611c3a057d18b95c2cf97694589ed0c0513bde863d90628d910d19b3fa9fbcc8b123563fbdf35e182e0fd7d7c87c11049669e7291fcdf6b239215b80fc5f83008928ad82f2c3b04cd9cf5fa26687a59f7b78312b45a6860d355844d78eb7e707c2b0d13bea726d54ce6016f936707aabb450ed5646784b24b3b3eff9648f7a73094809d2b5f8abcfb5a83114d945812ef061ecd146247f8f2363554b4c6c24d25cfbf536c2eb7ee65cee61af8483ef454013205d233fd3ee34e7f8022885d219546c46a55687f82d28b7b0472de2a94da54b63d89665d9e086723aa3bab3936881fc71d455f07ebdbf3480f3c46467c63ca66ef5d72c1a5a35ed109bfe6d96317bffba211994d0cf54d4216c0d9ca45e1a5f4046aef609bf30988ccb3641ac4a200b1b575827e81dc564e74aa5ae38a32d8638169118d004373a53d89c01fd2374512709ce00404416e40cf8a1f3a7fbf378ea189971b02cc96cb59f1d9800c814020a052e1748e5a09635dfb7ff803cfc04e0a7bbd0e9063a5348908e8bf6308c75b47a7d518aef8be73de4645bd29bb2bd121fe149089f601dbc5b47e2df5b6be50781af6b6c2066e54d29b07b6a9ac0fbdb96e10016ab931d9ddc28131d0146c2b41d41ddbc6e61fc9a9c320e7a596c438193264f2431507c2b69325b4dc47360a3547396cfece90cb4d989f9fea5e6548fe35df927209c28acff159d760ba6f2d0ff1b2069130f083a4bc069ef5fda57be1cc5197046aad4ef7615c7b7acb4de7926ea46fe1edb6a909ba9c71932c57b35d285fe2c3771f978af7922eb84a9325a5457d4587a030099cc329c0ab3930863512ee7cb9a164ee07877927d19183d7e672142dddd164ff10e2dfe5861f3e28837959094e9e2ca4a306f74c8416052349eab19f91716023b111c9f808caa63aed4387413c410e7683a43f76c5bc4503014d39195e25ebfc022e2ed724ac39d105d2825789178bbbccbd1a7732d5b9237b6195e54e51bba06d44ca2bec1622418fa858cf2601251f5ff1bbc7183a17616479bc21ee9e9918104aeb37a3e365031e978e315e3403e580135becc4ba1db8b42cedcdf841f0dc82172f4d2c61ec75ff43eff0e9dfb071a62d1a27333bc210d1494cd36a90e6b2c1d58cf055cf818a71f8cc4377481061e5b4f4d3fab2f375f8bd2f4abdb7bf2fd3d13e0f9282b18383170623e9e6713ac9829c8dd86b35d298cf5ffb7207e47aaee151be0977858742d5d3af20e75a31b375fca38886d1f39e06f8dbe6a5eca04ffdea827e5c79878d5b77b1e305169dac71309b304edc16d7cd488b83aa81dd00a2dfbe35fc4ae68d99693be5f4f144eddbaf3b5865cdd924e64710b2937ae8b74cb61d47f323c49e396f2648f48545a856042e33b47169e965c107c8e4750465a4aee582440c3860790a4617ef795ecc8e78e1ee6134de1d154d5038cd89d58187ca0498d477d727c52e5787291bcd9f03490061988d2d491c1eb5d709a85935c614c0bdf874dc42353c90e971529d45e78a68378bd9b6d2aa65cb1108145dfa8454df315ffbf1abd74fa25380418e212da99ec901afc175351e9753d96a16f7cf21918a7de7169fea", 0x1000) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r3) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) getrlimit(0x0, 0xfffffffffffffffe) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x20480, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x3}, {0x7}, {0x812e}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x7d}], 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x2, 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000001200)=[{0x54}, {0x16}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0, @ANYRES32=r0, @ANYRESOCT=0x0, @ANYRESHEX=r2, @ANYRES16=r2, @ANYRESDEC=r2, @ANYRES64]) executing program 1: r0 = socket$inet(0x18, 0x3, 0x102) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0, 0xfd, 0x0, 0x3}, {0x5}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) close(r0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x48, 0x0, 0x0, 0x200}, {0x16}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) fcntl$getown(0xffffffffffffffff, 0x5) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) executing program 5: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) recvmmsg(r1, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x2fe) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r2 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r2, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) rename(&(0x7f0000000100)='\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', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0x81) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x1002) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000680), 0x0) r4 = kqueue() poll(&(0x7f0000000280)=[{0xffffffffffffffff, 0x4}, {r4}, {r3}], 0x3, 0xffd) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x120) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file1\x00') sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) executing program 3: sysctl$kern(&(0x7f0000004700)={0x1, 0xa}, 0x2, &(0x7f0000004740)="13", &(0x7f0000004780)=0x1, &(0x7f0000000340)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d185626bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811f5cafadb5d6ca050f1cd112a92c69d5b57104890167412aa9acd4d739c8ca571106fc96a83d59d7bb2a3a9e53f6ef65d4f7406631420abae296cfc58254907b04cd25cc9f94f9c0dcb931ddd7ecd901680b7e61ae4a7a3ecd67b7d5c9d8ea22d3c6bb8c702c16d215928bad92c77f7a2700300", 0xf4) r0 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYRES16=0x0, @ANYRES16=r0]) r1 = socket$inet(0x2, 0x4000, 0x2) getsockopt(r1, 0x9, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) socket(0x0, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x78c5, 0x3, 0xd28, "0d95f93e0f1279911cdf00000000000400", 0x7}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000009c0)="f6172e7d13c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b90458546be47f474ffc58d922507d74f3f25c0f16198dfda6fbf59cfab813533ae1c2a5e20a06722eafafe92f5efc97e2af8d797c820e360174adbe060e59605df15d86191b1921d68938ebb966c7549449b1874cdfce4a16b0c4e28a446aea10b857efaeca04b805658c901037c4cc69021404719e57d6a24abbe2721669069cf6f42800aa01d294f2c256f4ccd52480dc0bae48c10791a12cd897d6c85570825865c218fd433b198efba3b831199236504f30c2d75d5f06f01b5931be23e6cddf0d", 0xfc}, {&(0x7f0000000080)="40483a33330a4b3821b0b1dcf0567c6d2cc0a5ce036bff", 0x17}], 0x2) syz_emit_ethernet(0x66, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x3f}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x100) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x6811, 0xffffffffffffffff, 0x9) msgrcv(r2, 0x0, 0xffffff53, 0x0, 0x800) executing program 4: sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000009c0)=[{0x40}, {0xc0}, {0x16}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, 0x0) write(r1, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20a, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) syz_emit_ethernet(0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x8) link(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='./file0\x00') wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) rename(0x0, &(0x7f0000001300)='./file0\x00') syz_extract_tcp_res(&(0x7f0000001340), 0x3, 0x2) syz_emit_ethernet(0x203, &(0x7f0000002300)=ANY=[@ANYBLOB="ffffffffffffd4bbf97c8c6e86dd6a00300801cd2c0200000000000000000000000000000000ff0200000000000000000000000000012f00ab"]) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt(r3, 0x7, 0x7, &(0x7f0000000000)="40bee5654a90", 0x6) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000003c0)=""/255, 0xff}], 0x3, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) executing program 1: setrlimit(0x1, &(0x7f0000000100)={0x4, 0x5}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x5c}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) getrlimit(0x5, &(0x7f00000002c0)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000b80)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x81}, {0x206}]}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f0000000100)="a15dbe0af3ce143f559f3a1fc863e6cd005ff0987aca4b66ea6e4dfc7174495e5c323a3988901df6e0f2fb7d9714bae102c448bf6b2870a19c1a37e190b138c209c4125681b4ff5416a38370d4ab384896d464f49b87e9e206"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', 0x43, &(0x7f0000000240)='./file0\x00', 0x8}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x98c}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r5, &(0x7f0000000300)=[{&(0x7f0000000380)="4b8572730e51a93601084c480dc1199dc57b2495e5607209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664540f216f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b16617b255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd72762b5db8c", 0xd2}, {&(0x7f0000000c80)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45cd5ff1293883d8cf6b567472b57188f5a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae157859286b7f6d1fef057689b915721d0000000001000000498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d3147429940883fb084a2698987a7592e06cf438f1a1bf39a0f744e868dfb18180d178b61f1e1bddbc915cf38b9e5b6baf4877437166ff2f45a911df8d55ef4af8b48d106e05e860a9fe3222c953a18b555a5773757727606359655e808edfa2f017da45bb46dea51945dcd4dfff89a150b2c3e931ac51193e93e9ea", 0x15e}, {&(0x7f0000000000)="3a8ad4d1be020f01486a310400000000", 0x10}, {&(0x7f0000001400)="afd0cbac5b994da3f1300de59431b8", 0xf}], 0x4) executing program 3: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80}, 0x0, 0x8, 0x800000000001}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="c7", 0x1) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) close(r1) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x7) execve(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x40000630, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r3 = open(0x0, 0x0, 0xa0) syz_emit_ethernet(0x7c, &(0x7f00000002c0)=ANY=[@ANYBLOB="b69ca5cecb776e5b5b269ce188a820008100340070076f5c83d1c9389527610cd74c453097f036e31a876e7b56dd0e989a62d6aa4d1b69a8b4f4eb7022e19e37f4ca65438455dd1a2943f3cbf4437bccc2418be048c3ab26da4e1517330070a2596619b086d37d6fd5c47c612d8aea019b00"/124]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r4 = socket$inet6(0x18, 0x8000, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r4) r5 = socket(0x2, 0xbfff, 0x1e) close(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x5c6a, 0x0, 0x0, 0x20}, {0x4000006}]}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYBLOB="76427e5f85e40c60e0b6ca5a97ac68dc22cea1cd601d270c8502145969d7a91025056fc590179ddd5e1f0026f3e1672059b7a5741f6e518700"/69]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x5}) socket$inet(0x2, 0x1, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, &(0x7f00000002c0)=0x34) ioctl$KDENABIO(r0, 0x20004b3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000200)=0x7ce) pipe(0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x87}, {0x8106, 0x2}]}) syz_emit_ethernet(0x22, &(0x7f0000000580)=ANY=[]) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0xdbc4ed79dc014e6d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, &(0x7f0000001280), 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000480)={'./file1\x00', 0xffffffff}) open(&(0x7f0000000100)='./file1/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0xc2) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="00020000000a", 0xfe93) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r0, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r3, 0x0) write(r2, &(0x7f0000000100)='\x00', 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000000c0)={0x0, 0x800}) syz_emit_ethernet(0x36, &(0x7f00000001c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00_3', 0x0, 0x0, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}}}}}) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1fffffffc}) fcntl$lock(r6, 0x7, &(0x7f0000000040)) readv(r5, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0}}, 0x10, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='x\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x66}, 0x0, 0x0, 0x0) dup2(r2, r3) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendsyslog(&(0x7f00000003c0)="a8", 0x1, 0x0) executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x21, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x4c4a) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) r4 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x1000100000000}) r5 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000000}) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socket(0x2, 0x1, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x800000000000000, 0x1000300000000}) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x100000001}) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, &(0x7f00000001c0), &(0x7f0000000680)="5edff04827a5ce1bd2880e253842dc6c587324d89eb2094d030000000a544b04a31b9fe53203f9dcfb04ed2b970a471d3b11e05fe35f46fc965ba58877ae9fecb4596ae20fe74252303ae95eae0000000000007c0600be093ff10c2e528135059b3299c6d848f007bae15adadbfa1f09f88eabedf92cdcc1d0144ad8c600a953dca394d505542fba00698be5496b42868aa7977622c5228e06fcbd52df1a755d5af5fc4992c9573065134bccfc712d829e747f63671c3ef6e9543ecee6c10b5c9037db5947eedd33694631ee4f8a6e61f995c15f4792e06bddd9990a557ba0a0adbaca0a265838b62aef979e7567550c29d21beffff431ce4b98e730a765998e3081824df2f002e009fc66d6b80605959f0d5acf0c76aaea8bcfae114dc3f09d108fd8910791e6fee8ac954f3f9c82185c75757f5ad97cad1092a566b29b327cb02a20dd7d5daf9e6b4c07fddb6ccf8e702ce75e95a3bd082709", 0x15a) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f00000000c0)='\x00\x00\x00\x00', &(0x7f0000000100)=0x4, &(0x7f0000000300)="345297bf2d1c870dce1bd1e9f4effcd5cce333d30b718830afabcb117aedd2f093c20e567c5b7b5d06fc9af64e4c4c1b26e22a3cf094d4aaab65c60151fca0776956647c56eeed733e1176f7a9920000", 0xfffffffffffffef3) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x20480, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x3}, {0x7}, {0x812e}]}) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) (async) poll(&(0x7f0000000080)=[{r1, 0x7d}], 0x1, 0x0) (async) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x2, 0x1}) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000001200)=[{0x54}, {0x16}]}) (async) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0, @ANYRES32=r0, @ANYRESOCT=0x0, @ANYRESHEX=r2, @ANYRES16=r2, @ANYRESDEC=r2, @ANYRES64]) executing program 4: syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c00000000000400000000000000000000000000000000000800002a000000000004010090"]) openat$null(0xffffffffffffff9c, 0x0, 0x10000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x3}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="12e1f34ba50431a7", 0x8) close(0xffffffffffffffff) executing program 0: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) 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) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = open$dir(&(0x7f00000006c0)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) fcntl$setown(r3, 0x6, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0xff}, {0x48}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) ftruncate(r1, 0x80002) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) kqueue() truncate(&(0x7f00000001c0)='./file0\x00', 0x30000) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, 0x0, 0x0) executing program 6: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) open(0x0, 0x0, 0x0) getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40000f30, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(0x0, 0x0, 0x22) utimensat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file3\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x0, r0, 0xdf8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x48}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x404) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/31) socket(0x0, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) r4 = dup(r0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000540)={0x3, &(0x7f0000000500)=[{0x11, 0x0, 0x7}, {0x7fff, 0x1, 0x9, 0x2}, {0x0, 0x0, 0x0, 0x10000}]}) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe"]) executing program 4: syz_emit_ethernet(0x4d, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1}, @generic="cd8e617156763c12229a057eac725a94e57c2595cfa6a99cc5b5adf3877eafae717f8599957599263728cb"}}}}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) syz_emit_ethernet(0xe, &(0x7f0000000180)={@local, @local, [], {@generic={0x88e7}}}) executing program 7: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x38f0675d4a2231e2, 0x0) fcntl$getflags(r1, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000012000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a421180000007226dee501d610a05f0fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407", 0xb1, 0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x1ff}, {0x3f}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, 0x0) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae00be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000243111b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setrlimit(0x8, &(0x7f0000000280)={0x3, 0x1}) chown(&(0x7f0000000180)='./file0\x00', 0x0, r2) msgget(0x3, 0x280) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) syz_open_pts() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x3}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) shmget$private(0x0, 0x4000, 0x318, &(0x7f0000ffa000/0x4000)=nil) executing program 0: sysctl$kern(&(0x7f0000001680)={0x1, 0x58}, 0x2, &(0x7f00000016c0)="3465f6d5", &(0x7f00000017c0)=0x4, &(0x7f0000001800), 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1fc}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f00000002c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="709b50a7e8aff0b7e45f91d7312702000090de"]) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x3, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 4: r0 = socket(0x11, 0x7204af8b9f3970e9, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7ff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x2f) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r3, 0xc0206937, &(0x7f00000001c0)) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$unix(r2, 0x0, 0x0, 0xa, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffff, 0x9, 0x0, 0x3}, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x4, 0x10001, 0x4, 0x4a6}, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x9, 0xffffffffffff8041, 0x0, 0xc768}, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x237a, 0xfffffff8, 0x0, 0x8, "78603af6ec907c0ec92aa0edbd899699b2cd26b3", 0x5, 0x200}) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f00000003c0)="27cb6cbf", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000140)={0x200, 0xfffffffffffffffa}, 0x10) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) bind(r1, &(0x7f0000000540)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x3) fcntl$setflags(r2, 0x2, 0x0) sysctl$hw(&(0x7f0000000200)={0x6, 0x6}, 0x2, &(0x7f0000000240)="1b839f5e1521480e89f5", &(0x7f0000000280)=0xa, &(0x7f00000002c0), 0x0) chmod(0x0, 0x4) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x800, 0x0) pread(r3, &(0x7f0000001880)="79f47b4c4cbb9600fc1b159e", 0xc, 0xffffffff80000000) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000000100)={'./file0\x00', 0x1d9, 0x7a858ad8, 0x4}) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="c683d2fde44e6959396ef290a03ef819d5fa1cc0d0e261f91f2129fac313dd8d5d0dc3b394e87fd1098994e6e1e9fc3409a79f4494ff91ac92bee2a7f4aced5b020d7c944bce1cbe8245116a0802419a4e7c39304b9a35c5213f2f33df6b7124f69192e0229522ea44a88b1a36736ae305b7b0f3", 0x74) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) fcntl$getflags(r0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, 0x0, 0x40000000000000}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r3 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x34, 0x3, 0x0, 0x400}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000640)={0x3, &(0x7f0000000000)=[{}, {0x0, 0x0, 0x40}, {0x5, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100)="71f91e347bac0058bc5a91501d94a34b8e5f84cf71b59c7afec32e70", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x4d, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500003f0000004d0be686f951eea45d73da0000009078e0000001e0000001cd8e617156763c12229a057eac725a94e57c2595cfa6a99cc5b5adf3877eafae717f8599957599263728cb"]) r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x40}, {0x6, 0x0, 0x0, 0x40}]}) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x5, 0x0, 0x0, 0x10000}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r2, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) write(0xffffffffffffffff, 0x0, 0x0) r3 = open(&(0x7f0000000880)='./file0\x00', 0x8, 0x0) flock(r3, 0x1) msgsnd(0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="ffffffffffffffffaa21f74c85a19fff47e72c9c7d4063de983d089a98f2e899fbd47e70f9ed48354604d346465b891e740fe9f38b8bb193a61d797137926a3a6d1ac2dd4be66f2aab28fa386a19db78d834aa005edb62ab404004c09c80c2f6d8c21857de4738bae84a90a4e48e1cd1fa7a9730f5c856bf8192d7bef4b10924ce0fb97f76f5fdc0c9d0ef8b14a0e3"], 0x8, 0x0) execve(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r4, 0x5867875ab25580b3, 0x7, &(0x7f0000000040)=""/248) openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x100, 0x0) setsockopt(r0, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) setsockopt(r0, 0x1000000029, 0x32, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) msgget$private(0x0, 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) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="ce", 0x1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000080)=[{0x7}, {0x87}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000180)={@local, @random="446cfc0c9a14", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast1, {[@noop, @noop, @noop, @noop]}}, @icmp=@info_request={0xf, 0x0, 0x0, 0x0, 0x2}}}}}) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x400, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa080045000030000000000001907800000000000000000300907800000000450000000000000000000027e5554800acf8ffbb"]) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000280)='./file0\x00', 0x1, 0x80) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0x0, 0xb6}, {{r4}, 0xffffffffffffffff, 0x62, 0x1, 0x3, 0xb3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x3, 0x2, 0x8000000000000001, 0xb98e}], 0xfffffffd, 0x0, 0x9, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) sendmsg$unix(r2, &(0x7f0000001a00)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000002c0)=[{0x7, 0x3, 0x5, 0x6}, {0x3d5, 0x59, 0x3, 0x8}]}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) r8 = socket(0x18, 0x2, 0x20) setsockopt(r8, 0x1000000029, 0x0, &(0x7f00000002c0), 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x1000, 0x206da) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r9 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000040)=0x3) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000340)=0xc) sysctl$net_inet_tcp(&(0x7f0000000380)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000003c0), 0x0, &(0x7f0000000440), 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) kqueue() executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: sysctl$ddb(&(0x7f0000000080)={0x9, 0x4}, 0x2, &(0x7f0000000040)="a8234298", &(0x7f0000000300)=0x4, &(0x7f0000000340)='@\x00\x00W', 0x4) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000700)="13fd702b5c6853b6758e889be71f87fcf899e8607067210fb91530b27af85a460d1acb916b0eeb0ada78a51c2c5fb8f400368f5b87824d5a8e3025be60c852b22f3203c281c0cd1e23e81e379c2da8f966f420397a400f3df7cacb8bebe6d8d2b7819bc1010a92581ba15a76737b901c072132c221a69a3e8733ec4b848d559c1c2c1695019af60e9f2db0132139f0db20ae88a3fa0c3c1cb7c0d96483679e0389da8484e226c8b45bff2c50fbe7c195ae92a348b943917a5694ea868199bf16c0ef139d1beb8644fd90aea3bf5f96d24afd2aa44a328c8b67c48a7d9b46a95170788ef663bbcb193ba785b158112d738e6d78da551cbf0a04a3357030fa4b0fe55978453ac5a94bf99903c8ac7d54fac8beb61973970199d95d5b69ea5e951bb731b4b918f9a701c963c2f40ba6", &(0x7f0000000340)=0x12e, &(0x7f00000005c0)="3c190000000000000012f9a3dfe2490671217799b1f6df28a701853d3a6294503fea61003329f1c996ba784270f662dc20be534ce99a5a1e2ca5cc809ba6e24119a7460dbab149c27b670658131cc05ced11539afa66f85104f61271fd5ea2f122c764cc9338d2599856fa5ea02dcd7bdd42f20e24f1a31cd1fcd5c57d6368fdfec8b01f986ee21b985b014285d922ee57426a05953d2e6932ad4de67c06886fd574f500eb88e470b4f764667ce2c5b9f08f239164c846faf606c478d898b1bfa932d5e4be8f27bbfe804b7735744c8aaa31934e83018f3e9f7feb411a28b3b9dff2b45fd858367b5dea9a578351e3085048c492c5160fa117241fed798d33227539facdda", 0x105) executing program 6: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0xfffffffc, 0x2, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local={0xac, 0x14, 0x0}}}}}}}) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = semget$private(0x0, 0x4, 0x0) semop(r1, &(0x7f0000000140)=[{0x0, 0x200}, {0x7}, {0x1, 0xa, 0x800}, {0x3}, {0x0, 0x5e0}, {0x0, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x8001}], 0x21) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@generic={0xb, 0x0, 0x0, "4495a0de"}}}}}) socket(0x0, 0x0, 0x0) munlockall() executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffc, {0x2, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x7f1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x1, 0x1}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "ffff09009cef01098b748200"}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000000)=0xe2) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) poll(&(0x7f00000000c0)=[{r6, 0x1}], 0x1, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x0, 0x8, 0xfffffffffffff000, 0x140}, {{r1}, 0xfffffffffffffff9, 0xa8, 0x1, 0x1, 0x7f}], 0x1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x12, 0x1, 0x0, 0x1}, {{r4}, 0xfffffffffffffff8, 0x2c, 0x4, 0xffff, 0x3}, {{r4}, 0xfffffffffffffff8, 0xb5, 0x10, 0xe7b, 0x800}], 0x6, &(0x7f0000000280)={0x50, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) close(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0xfffff5e7, 0x8, 0x7, 0x1, "1010064d0818faccd5ffffaea800030b5f00"}) writev(r5, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000600)="12e1f34ba50431a705ebc4399b58522e8100000000000000badfef350d5d67b4b345c475049d7ba6551750ce4f5698757b294f61875f11890e176d5dff1935f2a47e2f0aef8a320faaa7688c5cf2c742ae9c0dd915043e22ec0f1e71fb8fa83de0efa6c74ad5a64372b5683dba3cc332ffbc5a8d924708c3d8be9f1ab1706534e287fadfcea768dda0cb7c3c9647111d88101756c6fbcb92ccb5488aa25e5f0ec3e6be3e08a5ceb115b7688eac1ee4a7092dc94db560ef75cb4323cc82a3fb89a7ecfa100e1c86e39daecaa073bf529003d8621480256a8442676d4f51f7fb05eb30fba5a93745925525343f9acbafabd048a8aa80dceba09392d03b21d9cf180eb19857e815fa090711b97c1d4060cd9a70a44fffd712842800000000000000006081fa80536b56856bc00e5c19e51aa225d6c299464d6ed81fdf59c100aa0b4f9c62a7a8247ad4af1ca1d444fe9493f8e5309dc4156e191361dbbba2b84f32ae7225b0088ef6a86ca1f1bdd6c00df0cfb5605a9c9b9994705a0b7455c8ce77690000000000000000", 0xd3) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000019c0)="a6d8b8f9cd80319e35519824a1dfcf0423412ae28ba6c6a835da56538e16b4c7e29bf546ee2df8e77bd02f3cf4db8c2e2a4475031c0867248a5114f9a631b3c5a6dd83d8176f93fc0d572a132a190946fdc3bd543ac8b80c0cfe599d52cb5d500a473127ed041a4bfcb9431ec8dec04d95e6b921b4656b9f54edc0fbfe61375a3551a4b8c9886842b0bbb245d9c4e31f2f3e6d0914b38ec027ea367a8fd2f66ccdf9bc6105e55cc220d8939fbe59e912507b8564471eee6ac17565899510a0f5e243d72429d1a9b9d7d86c3af08ba27875dc1c9b7438d55a713c0b4f7f7432f497253e6cba95af4048c0b80d6d0589c42e498d177fd8448a3adbefc8225c17bbd99c6760d3ee14905a419a8f0c854c29be2f1b1cc6b2fe6c663f066dd6f16e12bf87dc00f7530358f9a5b8737fedeeab1bcea77ecae638bcf5825d1f04edf4742010616ffac3fd0c3cbc4a0d27120800584e2658a63737ac906edaf864f1aea767239998493e94ac8d8077ff897239a7e72fc0080ae7d6e3e46124778588c9ae69cc92930e2329740ff888ce0be3dc765a0e07cb5790c2ac3f8a8fb43eca00f87586e51b0a620fa1c9112bd2b0b4fdbdfef7e2e3cffafdf20eda0745707bbe326f5aa7500b1ffb4041cb8372816c07f8858f602fdab5f389feecfee30fa1ff666ea3f047df5004dcdaaf29bcdd3ca02bd04e6480b1b9311ca948758b192de92c9b75c3f81d01f489dee025e561a05f476c2a801e853ef4d9a83531508412911b12d7a7af3625ac5d5f18b2e7952ba062d7c97a53e073c4d853ea32bb0dd7e1367a26c5477246e0d284ecf9f7a4203c477be94e84d2f785456c353c5bb7215cafd81147f3d8d7d66cfd28937cd733f6d2e89105243f0fe6c987e3d306163e3a1b42dd75af3602cf52b3149e185311b7f3f3dfd0ae9c7647b4c524f12e00bfa88253dde71f3bea8cd003", 0x2a9}], 0x1) executing program 5: write(0xffffffffffffffff, &(0x7f0000000000)="c683d2fde44e6959396ef290a03ef819d5fa1cc0d0e261f91f2129fac313dd8d5d0dc3b394e87fd1098994e6e1e9fc3409a79f4494ff91ac92bee2a7f4aced5b020d7c944bce1cbe8245116a0802419a4e7c39304b9a35c5213f2f33df6b7124f69192e0229522ea44a88b1a36736ae305b7b0f3", 0x74) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) fcntl$getflags(r0, 0x1) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, 0x0, 0x40000000000000}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) (async) r3 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x34, 0x3, 0x0, 0x400}, {0x7}, {0x812e}]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000400)='./file2\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000480)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000ac0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000a00)=[{&(0x7f0000000200)="0032f37c3c0d8f9d602c57e4f473ca65c85c04405dc55a8b2c838b2516f8aa6f261c8b705c8081b13821a6679b01da5fa3b6842d91fa", 0x36}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e", 0xe12}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d027ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa6", 0xc1}, {&(0x7f0000000340)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca884d0b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e22cfdbbe6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b9", 0xb9}, {&(0x7f0000000d00)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358f07496ac20a9607c7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f16bb57da2357b682748ea20cedc2f14b07a86d9159ad30b3014bcce6eea1a5d78f46485f9e70829b40145c3d82919e2cd71c2eb42278640002ec773a6c4740987c9dea2f154b515ec1766d797a273d9af59ea4285e971f2387dc9653", 0x107}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000002340)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c65601ee4b069c1b46e6ac27103d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e9b4962b64147d48e10ac9152e64f5d202ea474", 0xbe2}, {&(0x7f0000000280)="dc", 0x1}, {&(0x7f00000006c0)="c7f43ceede7c57256c91f5700c5eb5ce91432b7476c8ec03d8f28a9bfafc404bd2ed24a19bda8bd696e7a445d35d4c7614c77ff32b151fa6d468a4ae30c78f8ffe552706a1ad29962876eb68ad77f3df5b25e47aff39d664cc49cbb8e9d86c3ffb42a00e14dbb12999f0fdc36743898f11a0ca8d7fecc7601436bf4170fbe1aa8d4b95988172bbfc2ea557c6b1bc70abacdf4d0990d616076abf8e7216ab8ec63826957cff813966f7551b62b66672de299cdf784b30643bfe347a7b9673f4e54120c84d6f6625558167c3900a3b8fae45f144521e6746104c77422560cbc2b77d1e198d75033310ae52170db004", 0xee}, {&(0x7f0000000980)="db1d2f02c7639e89b81b6807f9c6c835fa72de7a1a5f7f8eccff4373f63494ac13389d73acf6a110e898b5a9e4d5152a20e1b687e291ce7da6a1eb27acffe86aa3430e025f761878cafdd33cf9", 0x4d}], 0xb) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') select(0x40, &(0x7f0000000040)={0x400000000000fb, 0x8, 0x0, 0x4, 0x1, 0x40006fffffff, 0x2, 0x3}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') unveil(&(0x7f00000002c0)='./file2\x00', &(0x7f0000000380)='c\x00') mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) rename(&(0x7f0000000100)='\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', &(0x7f0000000240)='\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') sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="ab5150d9f075e165fd29776975f28d8d401bf6dfb612b5a328225e56151aeb7a486318b0244ba116f4cc915462dbd8135060d2f8613767b0aba94b7d59fe463061ac90137f42227db1e296add7ca77f427beeb319e2073929df59f99e8fa2a390000764626124f0d61356bb81a1d108804c337f9a65a217e93ac654fae495a00100dcbe93e80a2b61592e9a51273d50a7caa9ceaded540299190119bb063e54b796c515e4a4d51e2d98da767656e4a1fe85fa4be5de3f787b18b209d266b649e17e4405485d9340bc68546b64f86", 0xce}], 0x1) r2 = dup2(r1, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffff7c, 0x0, 0xfffffff7, 0x7ff, "2cf9890000673c2e77e139e10600"}) r3 = dup(r1) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0x401}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040), &(0x7f0000000080), 0x0, &(0x7f0000000140)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r5 = dup2(r4, r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000380)=[{}, {0x21}], 0x2}) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f00000002c0)={0x3f, './file0aaaaaaaaa'}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(&(0x7f0000000100)='./file0/../file0\x00', 0x6000, 0x1) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) executing program 1: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="541b", 0x2}], 0x1) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) close(0xffffffffffffffff) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206922, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x2, &(0x7f00000002c0)=[0x0, r5]) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) r6 = socket$inet(0x2, 0x1, 0x0) dup2(r6, r4) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0\x00') executing program 4: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10014bba3035f35f36d000003000000331c13fecea10500fef96ec0c72fd3357ae3020000d34c2990d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000800008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e08004070000000013000000b5d6bc37160a2afa2bb0593491c5cd4d42357421093aa81b39646068d48305993aae97a8b63c406b439ab444d5a4753d71c1717082c6e9bb2de2ed7eef95978c7f9100a8", 0xf5, 0x8, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000040)={0x1, 0x21}, 0x2, 0x0, 0x0, &(0x7f0000000300)="4f1d4c", 0x3) r2 = socket(0x18, 0x1, 0x0) close(r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) (async) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') (async) chdir(&(0x7f0000000140)='./file0\x00') r3 = open(&(0x7f00000002c0)='.\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) mkdirat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) (async) mkdirat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) rename(&(0x7f0000000100)='\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', &(0x7f0000000240)='\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') (async) rename(&(0x7f0000000100)='\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', &(0x7f0000000240)='\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') r4 = socket(0x18, 0x2, 0x0) dup2(r1, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r0 = getpid() recvmsg(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x54) close(r1) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTART(r2, 0x2000746e) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2}) r3 = socket(0x2, 0x2, 0x0) seteuid(0xffffffffffffffff) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000040), 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f00000025c0), 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x0, 0x2}, {0x1, 0x0, 0xff, 0x2}, {0x9, 0x0, 0x3}]}) socket(0x18, 0x1, 0xff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 3: open(&(0x7f0000000000)='./file0\x00', 0x20022, 0xa0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0}, 0x10, 0x0, &(0x7f0000001280)) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0x0, 0x9}) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) symlinkat(&(0x7f0000000040)='\x00', r3, &(0x7f0000000100)='./file0\x00') r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) link(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='./file0\x00') r5 = getuid() fchown(r4, r5, 0x0) r6 = socket$inet(0x2, 0x2, 0x6) r7 = getuid() setreuid(0x0, r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r11 = shmget$private(0x0, 0x3000, 0x38c, &(0x7f0000ffa000/0x3000)=nil) r12 = getuid() setreuid(0x0, r12) shmctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x0, r12, r9, r7, r9, 0x120, 0x1}, 0x6, 0x8, r8, r10, 0x6d64, 0x40}) fchown(r6, r5, r9) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, r5}, 0xc) r13 = getuid() setreuid(0xee00, r13) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x4}, {0x2}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) syz_emit_ethernet(0x1313, &(0x7f00000015c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd651168d612dd2b20fe8000000000000000000000000000bba7"]) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700000000000000", @ANYRES32], 0x30}, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa406cfc0c9a1408004500001c000300000001907800002000000000000b00907800000000"]) write(r1, &(0x7f00000001c0)="895422386f2052ae4f1498b7479252da4cbf4167c535e75ab2da67c50d855a6c148bc50c51fc24af7668fb4ee76298081dd804ffed87d4a69431ad3455bf0b0ef9f0c870fae2b610a10a95fa68317b177a16649e86", 0x55) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x1000000000000000}], 0x9, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x53c}]}) recvfrom$unix(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="b8", 0x1) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0xc}, {0x54, 0x0, 0xff}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x58}, 0x2, &(0x7f0000000100)="1370a6a53439056992", &(0x7f0000000140)=0x9, 0x0, 0x0) write(r1, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r3 = open(&(0x7f0000000080)='\x00', 0x0, 0x0) kqueue() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) pipe2(&(0x7f00000003c0), 0x0) r4 = socket(0x2, 0x2, 0x0) open(0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x66, &(0x7f0000000080)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x4, 0x0, @loopback, @local={0xfe, 0x80, '\x00', 0x0}}}}}}}}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{0x0}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000080)={0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc, 0x7, 0x6, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x2) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b366aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000200000", 0x89) executing program 6: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x84) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xffb2}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x101) recvmmsg(r2, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x198) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) setreuid(0xee00, r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = semget$private(0x0, 0x3, 0x830) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000700)) open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x3af) setreuid(r3, r1) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000140)='y\x00-A}C\x10\xb1\xbe\t\xfaqWe\xef\x97\x1c\x15q\xe3H\x1e\xdc\x81H\xf5\xd0\x9cz\xd9%\x91\xf6`\f\xc5\x05\xf3\xfe\x93\x14\xad\xba\xfd(Q\x060xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03", 0x1) sendmsg(r3, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000780)="e2e6d6ee5f1c011098e75ab181f4dfdcc6fd52bd64d178f124c753c0611d72000c1c9a07c7f48d601a811cd1d717f158bba0665c8bb6999de5d27ce5701e9fe5e7be0067efe582f907c1d736dfb94dfb107890f92f9eb2d4aa69f089534ba7a040968a4038e5610111d76905d545b6d091ab4c4c3f201d80ca3e52139a46d336e93b72b902718a149c20b29ec41c2d15919916ca0372f2ec7b7a", 0x9a}, {&(0x7f0000000840)="e2fdb9d6bc15da043f8de88e3d0d1d225eac3fbc4037c5b93c3e8e59437f4e3193886be164843d", 0x27}], 0x2, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000ec000000d678a62875000000000000000100000099cffffffd06677aa6ae0159b9d774ef420b32faeebcfa710fbb2e5f57a1227263e15b78854128e6a625fd279e47bd8455ecd3ed3ec3994b4a9ae31c9d751836595a01517cd62fb943b66b2b7342dc36bb45686f26f2e2c601a84b067f931c493d5326a3c3f26c0ebd729fed903048e29da0aa2bdddd21b18a63fa09cf10cef1bdbe3f920e000ed8c98f0b659b1ea4fffcd3f0316f4bafbf92973079c92dd48f7a41808b4f9970e0e559e7e8b003dc05c6fb511204ff4b128896c4c9dbfd7a5dfdf0e32a1b00000000180000000000000001000000000000003c000000000000004a5d1da5e8ead4ac4a34a91cfabaa20c32791a01e898dc3eb75ed6c66faec96db006dc4777e1187213accef20e780f264d4756852c2b82a83d463bd6ee197257741db8d170c2efaec59d1a15a92d3c7c021220cf6c3f46f95d09f4143fdd393e9942574fb1676c0519aeabee2ad0d8cf15a14c9eb4a57c37f6e9e70e9087990c3da8094dbf16350000000000000000000000000097d1ce7697ff03c54145261ae0accb986ba527eaa27dfdbdf1e9ffa07247856c736dd4a7d8e49cdfea4a979db8d2ab1fda2b8a270d233c48fd04fb5fbe34f3ffe1ffbbf71600"/486], 0x118}, 0x8) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000240)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r5, &(0x7f0000000500)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/156, 0xfffffe80}, {&(0x7f0000000580)=""/209, 0xcf}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/105, 0x69}], 0x6, 0x0) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) openat(r1, &(0x7f0000000740)='./file0\x00', 0x80, 0x4) r6 = syz_open_pts() r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x37, 0x0, 0x0) accept(r7, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) sendmsg$unix(r3, &(0x7f0000000700)={&(0x7f0000000a40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000100)="983bbbf9728468b796fbcb8580e7df8b4df7f3493eeec9a7dfd1f05207b96f7f90b66c44a1bfb3203a15a1629e67634e3c75f2c9660cdf62a0842cdc8714d79b3f652d73ec73976950e833b42d", 0x4d}, {&(0x7f0000000180)="a6da03c30ea4f2f68a098a9a47e4cc4a4296bd", 0x13}, {&(0x7f00000001c0)="ea82fe88789b94251ff3419be8a34977245bf18e55e7d24a0a49c5c2e505cbcdd0b1ced2fe4fb77e40175b4f43fa8691bac4e9f112f60b6aef3d6ea276279aee620b4ad6e2ea1ed73586caf7047b4c56294cd778b0561a49402827414027169229937dd9bfdc3201bf02644ca20d192e3378ce08d152e45fb44900450ba2e2f5be38529a7da97fd97caec2c304de3e6d5fd4745f61c05a6141e32d4d631c53b596eff63ebffa93bca070431645dbedd92e464401814c", 0xb6}, {&(0x7f00000003c0)="00a2b8e4ff53db8329e49b6aac668cac115f53bb5a4025d8ae04f503583f85accecd1adfdec0c2ef9bcd4efb3bb9b1d4c9b5d10abdf516ec6e0999dac3f225e25641f7df194f255c0e437ace3b025b846e0c87d40d8d63b985de85ea23d955f4ac1dca9b88ce96f57c241779025bc46a862ef645f8b91c7fd8d7283cbe268b24351a904625c14236b4279802", 0x8c}, {&(0x7f0000000280)="9a76e0525c3cb9b1a64804999e373943f329c08e558172507043d1922413963019a81fddc277b56dc1cea0126ee45d20390c064e7c86a67a3d21b26a71ece9135fe698b9b99beaaac26badf1e278e027e7573872de63ab1a483b6b19442c11536562f0dd8a36856606d68daa05d253e0ff8b85adaa", 0x75}, {&(0x7f0000000480)="627c8581f0f109efb72ef0409649b840bfa290ca1b8e9c33c5a026d25af5f64f363ecf6f91aa9ab8e491bd06b538dec60dde457fc9ed6824ff6d0470ca7d425ece8369d51f5aaad1b02f4e35401e0818cd3be034cdd5f472da142579cc76cc4183f39a80e8888a3ca431220f940194adf8950150f30017325faaec5c69316c5185cfc00add6a58f89eca0f1d5455c9b339c1beb2334a6b86c0dd0d9eb94bf2a4", 0xa0}, {&(0x7f0000000540)="7d34335d593634c5a9319ef896ab62d1267af65ea179de6b05e38d45861f90a19e6226629e37945b4a490217613e2613c5607d56d850ce890fe0548a4cb60c428fdc014f15adb14f3ded2ab9d4661fb31b6f5f76517b8da33005a1c8aefa84b04d8637d412e263d728bbc3f39c18318456d4d550be39b773fbe3793f7779113d0d749b6718e187632ab199625623ab9e312feb0bdb9b11df212208ee74b6031c04795daa099543834a4cb85770a51285ea22093f37d153e8323494fa8b42b2d74ae13362a0843a68e0d30c9ca4ef88e89e", 0xd1}], 0x7, &(0x7f00000006c0)=ANY=[@ANYRES64=r2, @ANYRES32=r6, @ANYRES32=r7], 0x18, 0xa}, 0x8) chroot(&(0x7f0000001940)='./file0\x00') sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "a10b64", 0x8, 0x3a, 0x0, @rand_addr="fe007938d906b4d6c36766c9b566a6c1", @rand_addr="83a6af87492a17a0efd0a49af11e1025", {[@hopopts={0x3}]}}}}}) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "32060000000000000010000407ff00"}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r0, &(0x7f00000006c0)="92", 0x1) readv(r1, &(0x7f0000000100), 0x4c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r3, &(0x7f00000000c0)="cb99371c61a3de9a394751ae1d7a7e9bb027dfd7a3821ea1796ae726478a2493db248d64298adc007e97a81e0071dfebcdd385a4fe05ea625f2be96302d28aa5", 0x40) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206922, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) (async) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) (async) socket(0x18, 0x1, 0x0) (async) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) (async) socket(0x2, 0x2, 0x0) (async) ioctl$FIONREAD(r3, 0xc0206922, &(0x7f00000001c0)) (async) executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000500)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) close(r1) executing program 5: r0 = kqueue() r1 = socket(0x1e, 0xc003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="c7a8c0519f87e1d710096ebea6d3bd5013de9642d1656b24e016f0b8c5025668b77e8a46975ee9a59de7a0a608cce51b066385a6f710cb747aee9da17ac2d3c7c14ee0087f90e357ff8f0f90142635aa3c886cf3f5f37940400f09fee8e5907c75048f7a871126699dd7345e0dfff2de1b0c69b48e231fa8fa003d16b52dba38f8cb6206e3bcaaf0fc9712987295d4c8f4", 0x91, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x5}], 0x7, 0x0, 0x0, 0x0) close(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206932, &(0x7f00000001c0)) r2 = dup(r1) recvmsg(r2, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000300)=""/62, 0x3e}, {&(0x7f0000000340)=""/154, 0x9a}, {&(0x7f0000000400)=""/167, 0xa7}, {&(0x7f00000004c0)=""/201, 0xc9}, {&(0x7f00000005c0)=""/218, 0xda}, {&(0x7f00000006c0)=""/43, 0x2b}, {&(0x7f0000000700)=""/134, 0x86}, {&(0x7f00000007c0)=""/249, 0xf9}, {&(0x7f00000008c0)=""/246, 0xf6}, {&(0x7f00000009c0)=""/75, 0x4b}], 0xa, &(0x7f0000000b00)=""/146, 0x92}, 0x1040) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) socket$inet(0x2, 0x3, 0x7) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r3, 0x41946472, &(0x7f0000000c00)={'./bus\x00', 0xc3b0, 0xb22e, 0xfffffffffffffffd}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x6}, 0x10) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ftruncate(r5, 0x80002) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r6, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) syz_emit_ethernet(0x44f, &(0x7f0000001980)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000010004193a00fe8000000000000000000000000000bbff02000000000000000000000000000188"]) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x64}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) ioctl$TIOCSTOP(r3, 0x2000746f) executing program 6: r0 = socket(0x10, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x1e, 0x0, 0x0) r2 = accept(r1, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000640), 0x0) close(r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000006c0)={0x5, 0x80000000}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) getsockname$unix(r2, &(0x7f0000000540)=@abs, &(0x7f0000000700)=0x8) fcntl$getown(r2, 0x5) r3 = semget$private(0x0, 0x3, 0x7f4) semop(r3, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x0, 0x2, 0x800}, {0x3, 0x400, 0x1800}, {0x4, 0x2}], 0x4) semop(r3, &(0x7f0000000440), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x1, 0x2, 0x1) poll(&(0x7f00000002c0)=[{r5, 0x4}, {r5, 0x1}, {r0, 0x2}], 0x3, 0x1) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r4, 0x0, r4, 0x5c, 0x8}, 0x8, 0x8, 0xfe}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384157, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="b8f980f85c273270c7345af55037b5dddce6df695c4fcc1c960299d14661a1ea7b4fdc60", 0x24}], 0x1) executing program 0: r0 = msgget$private(0x0, 0x14) msgsnd(r0, 0x0, 0x401, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) r2 = openat(r1, &(0x7f0000000280)='./file1\x00', 0x0, 0x180) sysctl$vm(&(0x7f0000000100)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000002c0)="cf6c82ece2a6d419319bd8df6b99d68e9d2439583fc5f07107b1d8c650dcfe25cc97c7804076afee713eb4eecd95229470e7ca0a3a06c8e6823d13109481e55e0fed7c414e3ac6d0c588f5f2c6e35e1c146a7b5da51e9c2f6cd0b170fa0c496a83e06adca37426b29db9dcd0516b7f", 0x6f) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x40000007) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xc) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005c40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x47) getsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) setrlimit(0x3, 0x0) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x2, 0x0) socket(0x6, 0x2, 0x80) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, &(0x7f00000001c0)) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) socket(0x11, 0x3, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="00000080", 0x4) msgctl$IPC_RMID(r0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x190) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000040)=""/147) r1 = dup(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, &(0x7f00000001c0)={0x6, 0x101, 0x400, 0x200}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$WSKBDIO_GETENCODING(r2, 0x4004570f, &(0x7f0000000240)) mknod(&(0x7f0000000280)='./file0\x00', 0x2, 0xa41) sysctl$kern(&(0x7f00000002c0)={0x1, 0x30}, 0x2, &(0x7f0000000300)="f2c31c28010b1f8d9bd5ff68cd0546305ea0a51712031d740ce931fc33ba0e440669f60684b9fd8b6f", &(0x7f0000000340)=0x29, &(0x7f0000000380)="f8fb45a43af0093d1c5de64a88d58f23d88739f107a8ac78145a1a842cf6e9de22829f86d17d96510199fd7810510854f6305dd7451d4448539294649cbd9dc41e96a2c99eb15c668d480a46be687347604a218bf6ec26c9cc49ec13188a5fc5b060df75d55fb5085c229b26d9a02d21288243b262acc6268f66b0be76045717fcdf137be182b5f8dd502121160112f95ef1aa22cf32e447f22aaa02aca5f40a49167ecaddb9686670e5c68f8aa34b43ab6a543a32cae19644c398c7b9a802c6cdd85edc60bebd3028e0495d298511ccb9da3f2f38fe2f88e0bac7bc4addf2514cb2d9f90a4776f5d80caf21d7b986f5da98f50a9cb9a91c089d1e51d5accc56bca54da27cbdd812f65f0b81b13d8b64929c58aec21fdb74d9ec07101de5279bb1fa24726c68853e49b8edf22902f0480664920d4b07cf521eddef82563f422b63ef77a5c7ccfe3a00d6ab5d04e6d3e80572aa56744e0b80449583278af8c3531e45b8bb31ad27a03ce1383d70ebb5e85376a0c5ebb244343d27b7bff50ac60ff56654caecc1a519356cc0754895b9740d0295ac8d46837d2522cda1b88128beabbbc5149f881c35ec0c2b46bd6d37734bc671b53cc52c422ba61d1ec89e492cc41240e72d277283560084e886910ed413cd692950a67bc9df3adfdc417fcbab83eafcb3e2acb7b6efe9cb83d9b4f6a03552c5d44267d92348eca218482cab3e89048a17223066c7dc986e7c0b78929235cbcc739d5362e8e6c5f939720c504930b34a073b4619c8efa672f75a6f566b5ddaede78f9569905ed653c3f292cff58e36c333b36219d37092ead8b45373fc3aa7f6e19bce50b8388b46f5dfa07dcbe44a17e4467d8c28dd2bdf0cfc191c9cda5836c063dd253bfa5666653359cad76af2fd7243810345ce3ba0c811fe5fbd3f523d9ae8310af9acc9d05d33e559d80ab0cb345eeaad11c52f698c092bc98808cd47bb01c652e97fd92044d11d32e8d32b3c4615f1cd8964c7cdf6bef6c071ae07c4a394f34e01ea06bffbeddea90ab426484aac059f5819005bf6de5478299d2d0dcce5c7f4a9e09aeb7829cebe3fb7b31ca38eabce49080f7c2cbc936f56a9de3fbde103c6ab8b746027250d3e5f6a93a72c315a838ac9302323bf84d80a2470e283066bcffa83b663bcd54cc1a21e37d4f72f068b429d0df82a7d7888aa8e83405fed5c7f21708ee4c08580aa2fa1874a739e74e04718440cf8336a0410673cf9d90422f26515e43bfdf224b5ce96ffcba328e91b6ff4e849906723a2d03cfdff487912d42223bebef7075329c2acb7f80566e76c0ad05727d44306ce5e4ab4063f836a6af1a74956f385cd7ee8cdc088786828668ecab71790308606855f73f127f859260bb11c86c2008505b5d703d2b0643a0d836daa7c0790a652b60c4ad3d6912f82c47be7a21478061323e56242ad5402fce1b60ce0a9e560410a0628685968bbedfaef252d44cb05c03369eac56ce553871dab105ce6b933e2512cd3bdf8d3ac2363c4a80c65a28a2f5bf42024c42fbd21bfe44f3a3d70cbedf6f4e30c175e0829d42f3f26405628b712af199a639054245bbadf0bef381712dffa6efae7c6005cc60c117d7e0584b335c3b24435201eeae20c87db966d499013a883e65b39927a7a4547ac3b2237193006ff30b3ab93e644b40d96724a7a50636aa39993d3b79fa495164d0674c0d2b2a961994dbd0f92481d8756530da16a59410481ec558e6461e5301d4beafa5e70775ce634a8fc9ff54751e498c05f424508159dbae26e33b94d3e08afedea7f5c66d87f31c03e4148f3e473ac3f428f1bf02c1d4373a6ec7bbad650b2c718491436426e7e4b364452c1bc1cec3a8b776f3b2d8d5a60335571246a0b49c5623e9778751e6afd72053d64209febb91ab4cc8901ec0a8b23670159d0c7630b2f0ba4aa11879bc22d5132e3ab6ce2d4c67e60f0eed67c6656ffb0cf1a0731fd77777d73a29b2c42498b25f62f353d02dd8ed8a5a6354aa0f0186e996f44b0e32fecae4a7d7a1662c4d517873e7229b4abe2a7b4475f1e0f2ab557d398cd1cf2f5aaf2ebb4163708b3feb7e8a20f817179d139efa23b9d6fb075a82d58854877c36f00580ca8a9d571fd58492ec0856f8ccb9a6d77a55f477d1ec2b30548ebecea22effc001b03a14e79031174124bb5bc48c9116d18039c2b2fe8914ad8f87abe2a5cdc79a4866cda35b633d2678038cd9da888276967d77242f56e487f1d7140414f720edef2946db6c31ca0729bf017194be14b4baf9980378024063417f2cd3e992fccaf410d88041e0e3a7aadc44c3a12cc136bf056b027415811f037e894fae74ab65bbbd0ee74aac02b01c064dfc8a451319a6ed966ad4fce0395d7c7323983f8ca6a6408c2affcbdd3adb57cd026e1925794d91e8c980457ad7ec9516bbd91c04faaf07234866f36de87063405d5a460e69cdd38647a0bc96621140625ae95eb33d75bbb5a92813009eff29108d718833f68e13c4feb43a0f56ae3bc88bdd29a9e2a50f22dc1d3d04a7893663c4e8c939594efbb41f20e1a5f7a870c876ff22babbad5132f744d6fe79de699e4176b605d65fa15d13b1ae7501d527b973e15056f5b126377678a4752e0407db485496410c8c061c8270401244f5f856f748023607d0ceddbc82a6597b3735981e82fc54d1022e8f903bff55eec41c50d6170543b91b6279b02e9fe74fd2ac360033515d810bbee255f9815cb75c723a37741196f9b98e1dea3116f6eef4ff27cffc385e5d4f68870c408cd8537b8e58875d0f31af2570670be7cafc3905390d0ccae7f96cb114672e5558a3d10857dab824847fb12de27c48a713bfea323f194fd543b217e784bd4c82cf174bad3227eb72296fe55caa511677381131e1e8e9e307119fabd3a7ba785946b9e676a88102e3940aacd9ca3b9f8dbb129e1eb00dec15e9467482a8688d7a1a6f43015aa09e4707809073b6b122a8448a7d68cdf4632ab8daacea38f82391a8f8f3ecd2b9fa4824a80146a0edacb3878136f041cce3985ed3b6419381dc35a753e8f2d3184dec5a86ad37cfd1daf37915cdf250f63b6ea97bea269296a9071317e926f6b04af7643f4caa529a5e97b38876765de3dee588d641e3518185fc717a385e11c30152e8f3426e17e8c8ed2434732fb051f9a42e35e0a48082eb1178d9ffb79e78ab81664db529cffbb1ca5818cfe75644650d379e16aeb45d4135875d0d66b562b17f51ea685863afad185009e2a36a4485f49792bd773573d15be2100dc6f8a4c30f0c1c4ea2f6f0217bb73f3a49b6f5db58e20dd8706011dc4c141d23de711ae73ad926cc20484190a07ab95e7c21e812268afe1ea438b5756ca7ab38b93159d18cc4ab7fbc1d1515509650822a409792b3718de6fcfac01e9e598f39b7c8c8bc06430a8117748ac6a33421224291149f03f220e64e84e38379688afaf5abc4d78bc59f3d106e090f4d7c312be0f23f04e13860cb42b6d50a9ea9f87e7edd453bd11b90b700b10e043c45fcb17df620460db7b9f560fda824c83303089f809668fef7d741531e30a17b08c8acabfd9ebc0cdee759740c25e533271f6532218db87694314794ccae8e583c6641fc8e755ee9ddbf29d0df6fe039e0a37560fbf191952636c82dee316bac481b2536c3f56fab0878cd531a15458a2f984782147f2a6fc8a33bcaeca8b8fffc0e5f62e7b0e02afce10e50ed94c45fb7c65680940d5a4b86604ac8f54f2cbd8dd98d11a32450f31c707f2776956e6c1a7cc72aab538b36ce1e67b1289a5dc9a0f79de9b5a4ee955cc79d297ff204e10277228cf33f5ba6948294acffb78bd803e5e3b8ea0eef906662896618919ab846701dfe9afc77399939a77c306398921fe0f8c03bb0dd8ab4d1d24a929d43bb803eff8496440c908454f1c542c8abadee00f55985bc05126ad20de3e9b747b492e1ef935c4896203c1b91ac0e6abda8bb9d85c3260073414cd614a916429b0fd264c453bf9fd847dd102d41c9a85d147e63d335c2e595bfcb06eb48a0d952d47647d2c3bf7f76d5f8bd929d5ecbefada2ef8f9dd6797c61fddf41e0183dee404cf96514c5a9303215554961f09abd2459aa69c0c529f1e1ee33e7803cd69b0ecd8ba075c666235d0f5b237627a81125ab54c67e2086ac7d34968ec7c304e671e6d4c60f04acdfc7bc18f7e56b10927f9a60f354651565e694a326cd52752423733caf1502cb8bb43be62e968b2de23108c89a6e863dbfe8b77036a23c5ef1e2214998b198e7c7209545f946d5593077dcb27190993547fec17a9386a8c6421438d906912e5d47caa1a7f27becf904c3f5bed2e1d26129ce81076e5881190957913a0c630851e19ee1f3e6d5a72a8ee10c83e2ca83f59d8001d2811ae9ee70901776f353dc2bd48d971c69f98952546b9d22e3c0626b7c55cd4231aeb3340f06bd0821b11b9ef0009345740e9e96961aa69ee5f38a24830df13f2628d1e0d49dc7df1b55b266bf2828a661d5c19872d329f2c2747b26112bd5ccbe4d9b7d2230bde2d6dafd5ae6651060617b707bf4d2703637bdcfe4d7cca8ca79d58a3f605a35f0f19761bf50ec56ef6c1c0c7f32a20d005e423953bea834bb0da53be99a0cbddfe345b201647e071f315f3c8a18a2e9bf335e66877d13e8327f6948ea4a32ff0f4f74dff4dbdc715617934e24ae45fa1c91f0a00dfdae3d2b0e0b0d87a14b3413ad7dde599ab3083883aebc19bb194899fa3823e5ec9660c44e7962eae61f1ffc18791e909621e4f397c3d3959c5e911cd0790fd13e4f6f950053b0c116e75d7cc64008f89bb8615efe401970dcbaa442cb47b19ee04ce6b7ee9a5129a6688f7af2a583626c602e1e70efc12ef542f1ab04de4b48168a2f03ef12af247ce91afcb671e3f20c09e9786a0d098b1ac5204d70bd5479bce444625079b95ebc41dbd55afd56f026ed21f22c7a603753c9f4afb1c6b163a13f203e7fa8f2978e003dbd8614b85cb0be035821354d4d0f3551845e13dc6e7ea91485e6f45412fc0f77afbe37fb464f393cd017da79eb59e4a3e253b48a35db708fa8236a1862581182a93194bc2bc229846bc19938ffc8ba03de8233bb8e4252333eeabffdbe0bdc62d15b931feb0671ec5a1b23d2a362b2d1918ca1be569f579c888a309a25a9c53797bdfed657abefe75200ed4cb5951ca6206e98b132c71cbfdfa78f5912d87df4a0a5d3a9932dc240cd9d95c4e01aa2fc7245769b10f27e32af296ade41bf1cc9e4fee0fa1fd5bda6990d787503801a1c0ecd18ed5047c95c1b272d410891c7dd41fe9c5c547a5029b870ef004f7962d0c1c8e521da0e181c581b0e5b44c52b990ff5742d708bd9e582144141657aa7f2f021f14ac988968ab195cca26f8dcd18385f4b6eb2c39f197601577058f57c45af5d8e2cc312e7f3a6b59209ea359fd59589c573eb12226febb43fe94b146511e0eb7af86ad3f6e492010d72c2fc7689f7244445100c4961649e174a1650e58ba63fb21a9d0efea45bc3640e2ce651b211066ca68a3310bdb41bc865387b93e1c9985e0cc3f5d91af55d1e64fdf0c92053ae3cf24be5cf55337e6399043c1117eee8c9b986398e969f46f070aaff2a9f04fb54173142d771ca630cf07a9050399a6e0eb2386f3542b6ecbe498beaed96d24ec6117918b9285a5b309e1dc3361a9899a02b3c9151181842d218b6b808edc3675c479e4a3c269d37ec2d5097c6c6adee30cc440abaddd494b365ce5e95a4b96215e356d3620", 0x1000) sendto(r1, &(0x7f0000001380)="5b3b52b9707f169efbab62c9ad15190acb48e43a034ea201125c96da43a3f975c4b29252a3260df94a6d7674b5212980593c7b918d75f15d74e4a82085dfae80af0a2c3c910df4868e22a4615d88549ee2af859c63bdecc364d4f68018a4415d59092720ab2b8e11e343acd59fe3d135e4489cefd8a34ec8e960e3da804a7b28759bb349e290e3ff36c11a4e09ef", 0x8e, 0x0, &(0x7f0000001440)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001480), 0x80, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x3010, r3, 0x6) r4 = fcntl$dupfd(r1, 0xa, r0) sysctl$kern(&(0x7f00000014c0)={0x1, 0x29}, 0x2, &(0x7f0000001500)="7b22359a47b234a027d3a0c7cdb4008162dec6d51bbb58ee85091f1b143db4d09b6f5d86a9461d25f663b103f7d36020fb7d98501e0093532083f8bc0b07258f00a2f9f6b931a75de8e8c5bcc8cf53e7c6a9e894d4a350b79bbb4ff0fc47510d61c420f3e424499506d504f9398f4d279bdc85f20865a2379b36652d296e09fd93b2fc26b87e2d80afe1b41c9e2846e40278507e71fcdeb497ba4a46aae7d11077f5f226bef288e56af5dc5d22c45ea01590ab431fbcbf6dc79b77e0f9d9c574d82728a7c4522259c95a3bebc61ac05c1468a351fe1c2885d23edc746937bc460359e3e2181804596085c47334be462091764a7d8e4bc226d4bee97eb0bf73372b88f77a3a6df8a25c96cd7956175a62ea2a15df8b966776143b0117e374e4d0880be4c96fc29c44110bfd7346820998695a1d36f3ce337e3c88ee43889c866902d8b0f9faa89a9607ea99093e9034471a6b2287d3f0a76cd6cd8c87269c4d16bccf2654feb2875d7cdc66fccd4693886946ad7b3f7b45a8ca740b25e8857a42a36e27669b97c1de8954a7e544c869b5605d5f113fc3497564e9e402bfa03aa27addbbf378e6c09146ea5e7054a4323e86ebaa14503e4cc560fc82514f7f38434936158bf19f6cc999032d84d48068e8193984b1fc6334d2df66bef8d78a7f9553958047935b7531acf3ea08027b1a00f3d8f9c7b44efc4df5505e68c2fda7a7036cf794f8b7c15ed91ea17a62b0f635527a91e7a1738d83ee5d182b047249f4a0200721a1460002217dc9f617a424b7f92c086348e856e2aaf49066e980c5a0d553e32e154a7d330bc5e476d08637cba06c942f65016bcecb97d7bcf49970af6a50056a390791ce3f7794593b261daff483a5411056a00c669bf87b3982172ff7c7cd57c15ca13c0b7b7702f848a575bf3bbe45662feae2628211b3ed69586a5859541943e720325e29a6add11287014c62718f97c99e5c4c95da5bb8a6b29303a6df8f389ad3539a65f5bce09da6d320ce281df194d60700ff3157f2de7dfb9a155f3d3029e3e4b393835c201e6e810da313f143720f0decf73994efd38b91f5e5ffb7ba3d336742d1ae802c209dbd38aeaf1651b72488fa51fe9b532825ce5c7a215639c4cc56de2948df46c5cf5d5c4372053dcacbd340fef2322dd3ea2710dd0e217b4d42b6686f67c52530a1571720d0727ad87052f2f444953644be635397e7ce9c5ea4c86598112ed34efb5ada7f2f9000a17ea609408e78ce20f6a6bbd84d1504ac9ab218640f3ffe421a808915fdc125f5daddc4f9bfff9f7fb2a84e7035b8ed01c5f2ccfb8b504321b073d57be1270aea53f6ffeab1cc491f2844d173b66f421e261a38b391a8a14b2e1bdab1221e0b7d429dc7a68ade415adf49424735c3b5b273605ca8e575205c94de59f9269f00799e48cd989642fd5bc0e85fc9978bd8030356f74b678d382212117da0fa4ff506029463c523fd006564e7f34e39a1b5bd81be8c28d5d31bbb103f08e12c1db96e97acbd9c222069c55b23f3dc8a0661b3fc78c62b06f5ad47d4ddff0aa5c26f789a3706c6d729c2cdd8a4c30eb4c9293b364a70936fa7462d7910dde57f894129e192267ec416a01c439c7be1a1d0d701a39f23d337a61cf2d7f0d2c33b96fe5a8e45a6a9caf8c0c4e3f0d46d43120ba328e5a2a9709086d64a5214e2a09bba59d09089a3b780e9b3d11bc3dbe51b2f9cb8936d9444ecf267ce1dc876b4c7c5e32a8db5312fcb2ab87b26e3a808e37bacb94e193ea98327e7d09e85008d9bf39f95d5e26d5bd2de78c7ec38ad13698620acfc7274456855845c0d4bd0592e54775f50ebd2a62033eab515b85d3032eac9599df95981039aa63984b61b6b2a368cc481bdbd7fc8b298b7aa54681e5c469d524b3f40f9433ed74768c706cece7871c1e86f00bff6c938d9c9c3ffc25f00a3dfdd09b547044a608a1053732406804dc3309b6f2ec2cf6cfbd58bfe3cb84d0e80bfbc6e5d0bdb707a9fdfede7df9ba2d4e49d1605657a071ae8cee1e5b7e34011f7b40e6eef29611bfa10a5dfbdeb7cf61adae73ea6d4443a9eeafbb13cf95e2235299bd28bcee50eab9af26ce5bcad42c2d3fc0c120de90e8af5168cb973609543f1c5712d0e4539053be0692ed9558a7d47d83e4802d98f1e0fbbb97b9db89261d16ebd9ff38feb9c6719d51d54da16abe623408f877dc92d8001409b4c7b9198037d7b476c620690c6da7c3baf2d6621448437c35e79f07bccebdf20dda9ed202aa2329f25467711a47b071ed6e5e520e3d683f69effc0a6315e92a7d17bc7b833d78ef818db4a576abd4fb766033842a22cb24769ae477e5e8d14dac3020b50587143497edfab04b6b71cf527e5ba3e5cdf8fc6d037936e7c6af34992971a9b0fa30bb3ad4ee51af273a4552f7d7818bd8c3830bc0105de08c56e09f921c666ad498e85d34d5417836984f366daf148b3eeb172a811818a8d3cc343e65f4c66950ba22805e4d9e04e31ac8a1302a63cecbcbd31f1f1350e727ef375d2013b2d26b768c41f4c2ca401af5773d46d491c0589eea752c4aaaf774c3404b90c6d84402b1033f7569b91a435c8067e770847ca3249a500e788e938cfbef7e8697b7f5fed075eaa2f18767c5987d3c0727fd08e85751118ec32afbeb8e58e3e82e15794293ed87bfb0d0b778b8de71e31cbb38bdaf7c1e3cef002b49aef3981c0a0329c24304ceea233fd9acab84a678884c90dd839f5e2368aff6cd51463937a31fa7f5522ce9e189f5a744b386bba54808a9bcf9ad4ec8618a819b4d3a4f90f5a82cd05908390471259522dcbef56bc5261d6dc0c5ef1cf23df16bf22d201e79aadb711f98de223b16077751b5ee6bb43ea7c9b701d3020cca7c233e98fcb24f95a4a5aabe7920dec45b4523cdef1c81b1614655e3d0859ea17a0b2ec51d2f6a372b7d714bd8c617045a1e432f0b2fcce41814c3d1d1c05e190a730ee3c6614baf90c3b6057ea39ecc3caa1fd974c72e6c2589d3609383a4e273235d4248b53d3503f4c2469a0048999c893d53968552ec87bd5b9c65644288d0db726da63afc9cf3006216324ea5eb7dd30d69f66e7e1e5b6d3e88fc6df1e00e97aeb95f454a9ae6c40785f3b59472f7b74f3eb48799a14d0024cc0cd5ebed1b907f209e7810cb46129c7b2af36dd8266686c39a73151fdaf7f4df931d7c671e666078ff2620daad219268a3d9cd3da9732b54ab8bc25f68c46d8cac476912dca6bbeaef50156528e874e1d6b153abf1b6788190d433cb7e6838b68e898ebf50b235b35ffb82ec95fa3eb328a5d716e8124a5522cc33f5660694abdcf0debfd8265271950ff62644c24754201f6e52fc253bb023f0c50a7b6ca6d524920485f42bd17cf99889f0d7ac162565665de4fd789a9a991d56fd9da2ef3772e4bb301e6fd988f45d6da6ef38b08b01cf1d6ccc3d5bda5516bf7940279ac224bacd496869b27be08e16741d2bd3292bedf569a59704dac0873253734e151904c6e0905e76003326e29d02f3e0edbc7bbdb69365c46ef103bb334988e59ebab80a039921c56a2eefa4863ee22dfcc3b9c65d5603c9eb16f18762c1a830c0e09c1c89c40afac9548c4e9b6a44caf1476e264d0067902d77802768bf222285b3aa483be5474ee0b812868c509bc76061bb0fbf23d22d713b2f2521905a66c01dc02ad3d872ea4f7a739c671f6685af62de0806d63729dc40dd494e9deffbd41a562ce9ea862ace3862638679b0161b1ff5f3666fcb17e9c0997b49eb473d9fe6aaf407c7e01c3db7ba0344726b0efeb7fd99e9155e518ee4a8b14175bbb31a825b5fe827dfdb21223b90c6503d062d1975b376f9e3884337431efa4bfdf09c76bcc0c0788cf2e95d9ffdcc46483584bf295d608d299bc996c889df24c04f7d5310ce46976ed832052c00583659eb0bc0f96de5717c2f2f608d5db2d1ac10a6f931bba65bfda2734a5c3c124985afb6c4a6208f717b5a398ddc15ffe87a7986fe2d5a1358a0d6b0cbef90f2aec1ce9da0a71820624bde128b3b37a667489097038f3766cd8a42a660514fffcec1eccf73f79d688d5bae3eeaf635fbcfe3c4024bba371ae38ce304cb90e2be777654ddaadba9d8eb90febc5f1c963f04d1e8cca9a984b2b711f0cb49cc1c67efe575f0c88c821affda3a716073fdf8ba88ffbacba8cc49b13bb0c313f4aee78637f3074aa1c9b2d45d1b8b4513009b31bce3db51bb7a496b25c5053ccfdd0fd1f81415f1dd0ab5cde1279d727ae6fb59f9276d0793e48d7eecf314cdf42630be6d70da7f223e2b12c4caa2872beb79985df4ad208bb6a75deb3eab1ffea3d1d00d8f49d2d727154bf2f28d43c19e9f8587aab8cb9b86b0dde78b8d60607928e3c9582602bbd3ed792d0fd7c47722ea7b84507955babab14237b5fcf22fc1668895455450d9dc9d6a877569a7f7b401a80f82dd6b807151737824f2cb2981a0409ad51b6071f7477273ba5a94e30991e09a0c0887f3078f203a71b6ced598f6dadc424a87a958a894e4832bea7eedbcc256a593b0e3605a8dda19a4e4fcdb0d5f30286288c3bfa270eb17f1a06d333cc7821c1d6d678ba4390f1b53edb8a97a4b57d7f3d14511da04731f859eb819b8471f87fac0f5e4c2a5da1edf5785cf696668e7ef6a917cf9ebc06be7cd8f459bec71780335df0a660aedf5fcee17f23bb69e8b0e12e3f2b09ae62e65fe2ef8efdfc099f5f6a3a79fa24eec501d418de4e7cb1c59e218fc03da79b12245ea3fade93346bb46d1027b5c515f14f3c4cf593466802172b3a03c2d7157168a5fe29312a93c4e960c70388b1d0acfc5e409fd9757b657738c0ff2dccdb1a2dee1196a1aba21c348ba855fe85924864a25e5a863af37acbf901379dafe4cfce1f68c004f6b7355c9cf002632d79af37d3a7ebc7eaf26299b5e5bedb63c08f4ab2af8aae12342741cbfee933f63ffd392832baab31c5fb6e91740773537bb7a6083e7ae5c342471ad55f7d8ec054e5941ab20099dcd0050874300d4acd05b7f43457e89e25613a38836eb3e359c938fdc6c66dbd3ef78b2a4ff81deb326693b0ffeb323f89a69ecb99d2d6de65feb6b25cb3ecae7e3d69bd2f1596570d9ec6ecb043ce7de0f3823edc6a67ae0dd9e8f167c1afe0b6a1dc5dd850c154026f3e640ef4e67b72903b0ad396b0e175c1c77052e31b2a091e31f25bd21cc3b8d9a4e9154739f85321071e30a4cedda585b12135809fd3372e0248f2ca80e7cf820f90d6d10512cc4288d676a4155a180eb4f1ca36d049594cfc42fa65c7aadb84132eb314c16bc017c81aa0cafcf65db3ec42e2ccb3935b64ea2e614075116f9be84c69c250c34bf24e7a9f0a660a1a6ee8a50098ab27aae7eac2b060e8cbd7f3138d83f57e2504360c143e7ad9eaec685407c2e52ddca1ac89c7747d96c295d8e33fd0fa93e5deffce62a3093caddde7a56e3b9790e7bc09e3b21db6731e0f5e57a234f7385ea6fde9781b7c40f4f9fb933e48a6d9340b5ee92b56ab0824b5cc55c0e6c18076f836d4394d7eb16f33623e20e331b04f642372694aff9f5e445b20a95fe1e01834a97e9b2cd4cc41b17ddb7901f495b5aa19bf29aef0e27579b7aa10c4305f3307a2e27058198045fdc0d24bddcc644c7bcf59b4107a67ec7089775af0f468fbdd1d355d0afeed787b8780716e53ee36e7258f01dba0f8c8d177e0da53796d5f35789976d6b63efba4b7ff8baac3498ab6c6be487cd6a716efea3d080dc19da1dedf4487b2b2c31645", &(0x7f0000002500)=0x1000, &(0x7f0000002540)="6ebd681766cfc1f9fd553cab7cb206b74c934010c8ed55c55db18c0192120c718ba5c5abda6e5fd7aa7c8f29958eadadb57c532a", 0x34) mknod(&(0x7f0000002580)='./file0\x00', 0x8000, 0x6) sysctl$hw(&(0x7f00000025c0)={0x6, 0xf}, 0x2, &(0x7f0000002600)="c7963145ff9546976c9a098f62edeec91c87537fbe6e836023326b6ae3d6c6133d0c15703af602ef0b3b20dd055dfb0e7d5c4c8f5e559d67aeb1c32cdadf77698bbccf7176a82c579b93159ff04f61a911d2741116d4e3ffbac0196d83b53c24e040c348d7ddb6da2c4bc05cdcae37fac93d0b1f72190e0f903026c1a552207096b8a84b4157ef44bfa5a97d9e4e8398165bf34ca48d38c18b41579e0d7db347d65db0d615cc3f9c35ec9130c025a4db083fde0af6eedb213eec7a5d9e9b58b5defcf5d97d80df81708cf5f4b2ef98be95d26be0efa5fbf64f953b6e2028eadf7bcfc14ef0b7f9550d693eb597fe113a", &(0x7f0000002700)=0xf0, &(0x7f0000002740)="273b15c6d419fb651c2786827667d35a964b3bc044d88114b3764eb9b2acc30de7ab1f0e0bea30cb243bd12d9a171a395ebe3ce6032d6e1948cb7c354ed49cfd2d44dab50cc2af3eec64b59e437494ab365c3f16822bf1b726d573b6b23296047dd59257ae479b3955bca52190d252ea094ca91d4d397189a1e5f35c0812f013adfa4f1f242bea1fa138cfe15aab1d23531b98a93c65fd6872232e99728a4e5df55b1718f2b0881ff656f8935d47bb2753466fa819a5c19d9cce50fe24a3c1fc51e525f4acaf547ea04a9cfecbfda7d9e71423392b3cdaf3d8261bca24", 0xdd) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000002840)=0x6f) setsockopt(r4, 0x1, 0xff, &(0x7f0000002880)="05b77642d1e31054a4813c1a4750e3fabc067f9c7986dc12aba3526eb6e5253c72fc1afdb9422dbebf2f295470ff40041daf9974d4699bbccdb74dde9e25bcdfe5382c9bbdaea9fd42dd5a2a", 0x4c) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) r5 = openat(r1, &(0x7f0000002900)='./file0\x00', 0x0, 0x120) r6 = getpgid(0xffffffffffffffff) fcntl$lock(r5, 0x7, &(0x7f0000002940)={0x2, 0x1, 0xb5, 0x9, r6}) sysctl$hw(&(0x7f0000002980)={0x6, 0x4}, 0x2, &(0x7f00000029c0)="92d748ea8db95542fbc40621b2b2ab0750786e58ff0965d158d1fb37462a6933134552d8f3313fe8eb99d908bf523f6d0b302cd744663bd71c19f2f524b46952fe8045f897b183cc7d2c84b0e8d086068e230d49c3e6cf065ae4574f29cab225a3e2b4c61ffed339142e184553ab2f6313d079485d4459255bdae89728be88f3e47bad0358306aacbea3bd517d8b89af36e0ad58eebf27dbdf30a918a6e8090fd8bce4b896c8ad5f74ad96df8e3904fb6341fc5417e9703ce1782c3df83dacc20c240a3863ce8fc6d29cf515a3a67640c0a576009177e810f05e41b9d278e92283fb39f97120d8c31eb0d09574b1fabed1eb20dc9d4604051bb06fe365f61d", &(0x7f0000002ac0)=0xff, &(0x7f0000002b00)="323b8ac1d35171d9b90706714cb7b8acbba040eceb467899987960f94741a635137990dcb8bc611ea5559363dabcb42a4534fb4430fb98942928e47d2a8dac68fbb99e1159fb70358b9f601966bb71a37491093c", 0x54) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000002b80)) close(r1) semop(0xffffffffffffffff, &(0x7f0000002bc0)=[{0x0, 0x7, 0x1400}, {0x2, 0x50, 0x800}, {0x0, 0x7fff}, {0x1, 0x3ff, 0x1000}, {0x2, 0x3ff, 0x800}], 0x5) fchown(r2, 0x0, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000001200)=[{0x54}, {0x16}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x9, 0x0, 0x9, 0x1000}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="4246cd6489747b202b65eb18ddfed12c9a02bd75b684224b7fe25a6d9a69fda625355430cc2956718a5711f06fba44ba542653d1ac52f020c010b2e747151ca3506ed7e096cc139c1fed3fbbab5da3237bd0a8e55e1bd580708dc17dde02bbe87fd5706e40e6ce8930c763382eb7", 0x6e}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) accept(0xffffffffffffffff, 0x0, &(0x7f0000000480)) dup2(r3, r2) execve(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r5 = socket(0x2, 0x3, 0x0) setsockopt(r5, 0x0, 0x2, &(0x7f0000000040), 0x0) pread(r5, &(0x7f0000001240)="662e2a182c864d73868ca0138708769e3531dea8245cef1a7f72b8378d780db2e94ce94893ba00e7f485fee1a5d6db7b0f551be3b0bb0406f16dfe1408fb51be508e709837900fc58af7c1b3c802b37775be4dcfa193aaa05f7e5265a043838acb059e71d9b80e253509b170682ed68b1373f792d4a61e56652c8d700e3664b5c932257ebea14db476945f4b2fb489cdb104a93a6fcf158009bcebf678f8536647fac5ce1c70db4dca6d47657a24156bbe1d901b1b7803b16ed357fed52dabee158c41a20bbaa848a687f77c8e038b731a8a50033f1a3059be959093fdb3813ccb435ff27d4a4d1123b7bc630ed6dcd873e562076fa97db640580b865f998002a2096d28cf13f6fe2a3654409044ccb9d6498d63733f2cdab05d8077920584b1aad170082ec270f0453bc1959d8255b4be923f3921367da67565c881608ab983c5f1125452d213458e035b1593077e74d6f64de3ecb2d1f16eacfe2b2a22c1ee5fd6dcc788c56533be94570b92e15a60968893e36f8c68b572172dcde3c772a77505113f9809f5f6743b06aad8f8101106a1a8a3eb305b79ddb50eedcf0d614630e2cb865c95ccf1d7c60bb94a810a09853158ed7599741aca53502ede62fd1e82dee3d9593574e17c56ab0bbd60b99bc81e72a0ccb6cd01855f8a491297ee805f96148117a3bc94179c10502296557159757e8cf3cb79cb456b18c5a82c4d81380f674a1b7abba3e0b5eab23b60058c7a001acc9823f6c31f27eca7824b7063aedc502911db1f42468b64d9a7acaaa6493c0386629ba8c2a182ca602325744029dc85b361f0b0f8575aa822e92172799caca50000ccd4f119f183a9166195e4a3010f7a693926587d0ec08534a1c1f61f3e7e012377dfe4a576cce4849f9443ad80d1269d70745d3a70f8d3a3bf4381fd91e9c1fb9d0fe764724f0ea62ab6609f7739e033faf5e5719e69d6ef8284d7057eb26c1a06352c6f2a2babfdce0bd50f23a331a584beaa247bc4b85db5ed11917a70b87f778cd90e09c6ba41221683cded9d30421a6b4395e4abbafd9b649f8408d184502d24c5500392884876fc9d6b1e449afdcf1843388dd192e9bd980b9ec82a83c31f2c297738b3bfe0e74f1b19bca22587406c9c4a16a47bab0ebf8bedfedf8f434234ded8d71e618c28e976eaa82e80d0b0adcc795de6d836fffee8268ce4f45cdfa7f05062e107bb6a24158309d47514f6caff286d3213ede31a6b2e306482b99614d6b6fe85528bb9526bc89046acc394682520670c6a67da5452d6edbaf25d1a16e9c203f2585d5d43087210e63b940ee29eeabf88e316249e8d56ed5a259205ec63926fca93f9b171e3ade1453b317f39f3c1c636bd8d572ea25ea20612be0e3930c15249a87fcf5c6316a2b909c1756e001515b49fb251331d25759189609d9448f9a4d17bc75fe29582508f2d191c1efc8b5cbddd09527f82cec40cb93471e9e39788bcb0f5e6dc1be982a183b83701a880234371209a82173a8b5c6fdc5441f1fcd45fb6129a8e1e22027ff733ffd64c7ae82741f7e19a43eb6935224c497bf23891228e05838036f78dd7006f188287a53a151c68c1f79e159dd66d990abae9271415b45e5e47c9477e5a755dd8d85a611ad72dff36609ca7cb16a9486c5609a8eac73090dc1b7e2e5ba01be30d126d446b25dc7ad0d7dfb41811e6086900fc906d699f44ab09418e6567c45fb85e6a7252f5fe35baa791212be269b21163de6a8eabbb5d219bdb222fc9a482326b73a1ba25ed67c2515af50064b5a6d15cd27265245ac969b1d2955e55c484568305e7627ac1fe4c36e71335bca9334e498d26b708baab15288ea571f6b23ef21b0d5f5b411965e2f86d955a3a20fb45110fb147dd8493361d4f04d8bc9e894798d6d6a88e5c52773a1327f386cf2457c5274f0d716fb7f47e06622f0332f1648db4800a240b4c9d8f1fff22119b1f9b42fabf59faf504b7dc105ab8c35dad05a704ffcb8fc0c21ee934c8270e9db792b6b0317f7b6456e9ac4a45d64ce759f639d0678ec3fe2f8ec4410b1250fdfa8afd63d02573e1469ee65ae9898e25ddd269286ac28156825f163772f3e8205a738e1468f7a580b78826702268d8a6fe1a37844677f81396b27371c9dd2226be991b2e779413824aabcbc46adb3cf9c488704692fb483a7f67f608c0f084e8ca70b91575b2f674726f30e4c95970ee286c420a545c759512d9b78631ac83b4c07723dd5fa803c0e8c2460e104f63fc956a45272466e690d5c75343c595611d3c1e90927aa82356bc350dbc63b7209fec425351830cea7bc236764dca6ee937a4db48243d3cba19f228b878a1a0a6cad32043c21d02cb1a8f86ce169cb7279fb2eff7a4d95e82a25b503d0b36471e429d8ede319959c07345f02c98b37af89831d5e87162891dc882b0c5bccfe313bf167d12a39ee541dba23d3dfbf8c0f7273098bb903d7f77dfb4ca285eb5cc6945f933cef02e4025a4b71824cd3c391221125524df6f0ea789efb130a1cd69f80534d1075f999c708d53228a80dc7bc24463c48501b4fb9a8ce588a9856d27b4e3a029da2b686ab02b2e1a015110acc323008c4bad99ff17d3b6adb5dab6fa5006e72bebc49784956b83391c3b0f750409cdf23cb88c49c0affa879ae9a11a5ae673bf2378f4f56a22a2f31c21f2206054ee36d07a088bc69590ebc51cbec120272ac0e8a7807e551ffcea964ed2dcc1a10fe430f50afb865e51add6d3ef5856b1e64ac6cd4c68bbd51a956364febd17429963b52d3e0ac97868c4f68fc8b7adeafdbf89697b8795696511d0c4dee17e325b5877d1fd98db46927f4d98b4bb1da42dd79dbb5bcc4039fe9efef085c46a20d8b0e3ff6faaa47b8e64636aa489206b174c258b6d320dd718b4f33bb41e67f3903235d7840c7db62b397d74096ba1a016ccedefc435521decfbbf1b7856480f572f3d43230deb68b3558b23bae952c13e371091259213ad852a1f7eb7d8210fa002596259aa07e0164efd86174b6fc8923e39cfb3d4833f17f08f5ad9260225572dd5992aeb6adc91d2d7e67a620f89c0314024d67e21d96f4872f6c84275e19f4d9d484f843e3ee143f9a69d36d8570b550c555bf08b5c26a4f09b69507592cf77dd417670bf770a2752c71c1f5c0485edb4393a29858baede11c1fdb1ef51c545e3c6a536a188921e8a716484ab51539e1a94d3c8b36acd6196e94fdc5bd094247c7619de6f9b8a3ba93538a30608afb6e27c58301eea6bbbfc16e49d22524100be88158bfa8f88dd70c31fc8de7d70a2d6d3bdc6e820f3693575340092d138d25c2a6f3b1507e7145975e7e19b4242251f6b8349b2a280d823c85ccc0a6517621780a0cc1b035fb5ccede8b0de56e0a762f3ffc9385b02a1cfda02d98fd38d173fedca4d6168c8c076fd828d0aa34e31593d03db1799f79324e7923d850f160cdfd924ee51d786252228f119495c0c8a1235cde4efc278fe7f081ca13fa649480d989e1ca085e4c08e92b6c437e952f3efd137e092616a264844e77c734b3a5667bcc401bf157774fbd0821ed91911aeed6344fa569d73286d5d4e2626bb368394248f5a270418a3348542a58d421b5af2c9dfd4b38931eea0a8f250e69f6b64e4208721a986ae624ac5ce92882011cb69390faaf460a158a14fa49dfa39d5e874d36c990d7b9f4001e93152a5bfa9d58db8f6af7513a5e505de39520274f226258f1628c44006e442c7517d3822b13dee85b2ada433b753f1810c50a36f88157fe7ff7c7f64947f16d945a379a69f7a0703231d6a4d6488dcef53ca9c61d38b757c4bee44cbee82b6ded0e5ffc347279e046b389bd602a6a4da011229e95f66ed6be0d5c40611768496548c6ad1e48217c16d215cb876741a67b9b8e98e16288c19bda1bd2434420cc3a6f606347d7b7b3e3be6da2f5ee96ac313f8007867aff73ce7833938e16dcf0a93277d321042d8f0151bb74da9083f9ed5b7385db9f89b68399e4cbdb183b5bcc84f556b8d1f9d1f490cad5765c0234876bee34d66f5920f70b033867f2cca05d450ee4dd8f07c489b1f03dadc352a50c58c2239e4254ca796664b004f4f1a3e823f5ab22bd4a37dc0341230fb03fb276473d079236fc50310ac3d2c1027161049eace14125ee93daee89d73cdc9f54ad9d875b278fca4763e39245162befdc4d0ef0dde86f2f7f9c5fd91c5a4114a13abdb4a16255ea73ed1873bfb8cce948d8bdf690a90c259ec341830c7a8e050876fe35ff7e92470e20fcf8a2478ec719cf4c35c38bf6f6590f5d53ab4b758299f012b061c405c559f2c8cbe615481115cdd5c550c037ae4c521d746b1366076ebabd2cdc67b1eda760cb6a19b0d379bf5620ca08b51a8cad249cc00b7e4f9c79d393b9a8fc2f5dc6220082224cc6091a56750d7f5fc5358d70ac64ea7afec89182cfa0c24d16d150ca3c2241c7d11ba6cf653ce3d94d6ee2b7c4aef7ceeeff80c8e68dfc6160ff52a9f69bbc19246c8c9baed94e1458da9d4ae040dde85b277bbad4324a3fc863156d6bb633cb4ceb3269c7f981e8805b59b26b44cca37679d3716d363ff04ab820e228a3e98a9e7d99c91e4fdfc5413e359eb75bbf24e7e4fa0dd2e4ff12010a95969b47cc547beb9962be989fe71f02793ff791ceeac54dbc56791242fc435ecb07f39a029366e37fa8401ef4e43df60c1d8c863c008f95b126f0646b572f0e6c49ae6de5827bbf6ca7716a4b24992e04798686e170f279e54ad4c9ab7b3dec2877406f134f9f1bd6e933f70180b3d331749fb37800e3724a49d67c83fa4f48f405a43fe2f147ef61c3fa92d1c66a95d2a285a10cd24bcaf90242fb187352f3f28cac807a100a4abc05ce3d46ce5b42f3f364dc12082b58e3f879d3afad6d79c1a84e18b8c0a4fb84b0c9c91fd9479cecd75da953f72de1f79b2bfb97d44d4ac4b0172b49c1a52a61f7771858fd4a829434334ba3a9ba40e3e10615d216c1917f40528a2cb1a658e988bab436150094d584106274a8f3c08936fa09c02fb166666cc24cb7facaa19acb5746fab22bc2fb2ae10fe443a8182e3d5ce1815acea1d314813c3f08e9c86e6f2d811d677ccdc1bddcbad8638784266aed70d8dd6b975ef17228de60481c493170a845a26196eb85caebaa88d2390be9a9a5bb07460dc5fa4075c8c011f930101f373ccba88b9b118a1f434908a6aa2ef0d70a83b412069e0c9f61d04c0b1119dc5bb0230ff0288f4ca80ec9ac742e5fcf7739662c2174f4859728d80145bf58f5f92374d2faea6e0d2883b789468e44518c1626aa986729099f613502c4b16cd80fc4d5332002995f1eea38b125f348856379c9ecad2c9adfef64d80646dc82ba442a3ae15edc5f91307277e91203cdbb04f40e7825f2313a442db184362a51308bf2408b0b28d1a19ef02e74ae12f8019747457a4ca513ceca8a72b131e13c7d3cb6c28904309a60305116edd3d631541c931e7212545cf5a90f444f20f6d5038d67f7efe4c74693311393be0472c243c39499012caedf1fdd8f117c51d15bf89e89e90d421b42708c764855d32020847a8e6bca04d5497f6f91cef8655e2b894c0b93a1c89b9d24ee10645a3145f5d387c6ee0f387768ee5ff79dd5836d5246c0f7ed395d9604a80da80c5a4b9f95d589f372bdd7009eade029db96fb1a88d7335280cc7d4aecca0671bd000bd70467e08327d925bcbf19d92ee4737d3bb185cc31d51ce0909176e1e79030fa3f566659e197a4a2f71a7849f127736dc2d", 0x1000, 0x3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4}, {0x2c}, {0x406}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x20, 0x0) write(r4, &(0x7f0000000300)="76e5dead6f01f8607d2100000063", 0xe) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f00000003c0)=0x8) recvfrom$unix(r6, &(0x7f0000000400), 0x0, 0x1800, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', 0x1ff, &(0x7f0000000240)='./file0\x00', 0x8}) execve(0x0, 0x0, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x0, &(0x7f0000000340)="02000000", 0x4) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x0, 0x1, 0x3) setsockopt(r2, 0x1000000029, 0x33, &(0x7f0000000440)="b66ac962", 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x3}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) lseek(0xffffffffffffffff, 0x8000000000000000, 0x1) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f00000002c0)={0x8, &(0x7f00000003c0)=[{0xa3, 0x1, 0x200, 0x3, 0x3}, {0x5, 0x200, 0x7400, 0x8000, 0x7d}, {0x1ff, 0x400, 0x8000, 0x8, 0xbf}, {0x5f2e, 0x2, 0x3, 0xea9, 0x64c}, {0x3f, 0x40, 0xe30a, 0x9, 0x4}, {0x6, 0x2, 0xfffb, 0xffff, 0x2}, {0x3, 0x8, 0x1fe, 0x3fd, 0xfff}, {0x4, 0x101, 0xffff, 0x5, 0x254}]}) setrlimit(0x0, &(0x7f0000000980)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kqueue() socket(0x0, 0x8000, 0x4) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) r5 = syz_open_pts() writev(r5, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000040)='_', 0x1}], 0x1) syz_open_pts() setrlimit(0x7, &(0x7f0000000480)) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) sendto$unix(r1, &(0x7f0000000000)="b10005036000009f0500000005000000331c13fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec58904056a0000000000361b1257aea0c500002002fba3f8343712051eeab71d89e000040381ecb66400"/177, 0xb1, 0x40c, 0x0, 0x0) executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x95, 0x10}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) socket(0x0, 0x5, 0x0) msgctl$IPC_RMID(0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) r2 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x5d8) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000e50c3836e979b8278f0c1828d89145a396aef6be9d07b764f978eb3f6959582c580a45c8cee4358f227da1e762cef6595bb3e7a28287e33902eb4a45dcd54a100ff469f00e1ab946ad4e4253f7ccf1fe7f0ee0ae1d66126327260776e0106b38b95f67909b08a1f43671c5dacd0105f4eabea85515c250a115ea9641c77c2286f6a878e785d84ccb75dbb64d06ae08cb593640be1d4330592f7be952931343a8e6c4634500d14087cf2266a85deee55e806379ee1b92ce67d99f46c38ee70a90c56d7c6442"], 0xd2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) executing program 1: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) r0 = socket(0x2, 0x2, 0x0) r1 = semget(0x0, 0x4, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) semctl$IPC_RMID(r1, 0x0, 0x0) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000280)={{0x6, 0x0, 0x0, r3, r4, 0xc, 0xa1d9}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r6) r7 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r7, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r8, 0x0, r8, 0x4}, 0x9}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x400, r3, r6, r7, r8, 0x22, 0x200}, 0xc000, 0xffffffff80000000}) r10 = dup(r0) setsockopt$inet_opts(r10, 0x0, 0x16, &(0x7f0000000000)="fd0cc085", 0x4) executing program 6: open(&(0x7f0000000300)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000040)={0x0}, 0x10, 0x40e) sendmsg$unix(r2, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4d}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) sendto(r0, &(0x7f0000000100)="09b495bb9d72a05284f134f7166eafad2b0db96e513c6ee0b51305657c94cfd53d43a6c6e44ad9248e", 0x29, 0x1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x8040000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000540)={0x2, 0x8001, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4246], [], [0x0, 0x7fffffffffffffff, 0x0, 0x0, 0x9cc]}}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x9}, {0xff, 0x81}}, 0x2) executing program 5: setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0xaaaab05, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f00002cf000/0x3000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) getitimer(0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x0, &(0x7f0000000340)="02000000", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)="df1c88e64ada6fa4dd6b99266fee0bf84a9e00000000f87608f0725b2d080000", 0xffec}], 0x1) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005036000009f0500000005000000331c13fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec58904056a0000000000361b1257aea0c500002002fba3f8343712051eeab71d89e000040381ecb66400"/177, 0xb1, 0x40c, 0x0, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x2) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) close(0xffffffffffffffff) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) executing program 5: write(0xffffffffffffffff, &(0x7f0000000480)="3d562de543b74deb3d766ae1fb16a3be830c9cbcefa4ae9febc0c895a7eb112651e2fabd188b6c7aeb46bdb4ed851bf747c16e070471340efa179ca6663167975b76789781dbc3407194968a0d622f3dfd0852620df07bbfe510ff58e8ffcda166f72d1c81768cfd7106f64f0d1daad5281ee820c45e2260ae4c05ae24bd880c041df94cd5e6fe16b4c66a59c82f609d282c63a46103abad67ad280ce5b66c4c01b4d83dca47b5b2ff2382f88160b832bd5548b2cb4afb3d4ff62f21a9f6fbea01e18736be76876dcd51c51b9ae0b28480fe16d4b49c42d5ab0e63c2215cb324f73fb81a38e19c9da10096264eb981f6d30a779b0a00a0373d2a42089e5e2836d27681f9eb0b1721", 0x108) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) poll(&(0x7f0000000300)=[{}], 0x1, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{0x64}, {0x61, 0x0, 0x0, 0x4}, {0xe}]}) write(r1, &(0x7f0000000000), 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000140)={0x1, 0x1b1e}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x80, 0x0, 0xfc, 0x3}, {0x2, 0x7}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYRES64=r0]) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000000000000070000000000000005"], 0x30}, 0x0) executing program 7: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x1, 0x1}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x84}, {0x44}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) socket(0x18, 0x4, 0x3) ioctl$FIONREAD(r2, 0xc0206922, &(0x7f00000001c0)) executing program 4: clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) socket(0x6, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x44}, {0x4}, {0x4006}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 6: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x5a4b8339, 0x4, &(0x7f0000000800)="a38cac1b047cfdf189d477d45ddfa7a5686c38d4f6227d0f11f438782232793b21d855a70da70dbe2d9b6d8f5aa4daf5e0efbed1f24889e610e78f1bdf27a8530a4bc827b95f6c2cb68890dd7f9a924b9fbe8399a08621e13e58d806000000c55af42547fecb607f5c9aa8db8884fd551ad280dba3002b28b1d0af3e33300700000000000000494a8a9dbf3f73f1fbecf03116548a23048b1c4d66985836d41b8164e4c785b963a59be8162c84b6aab45ee50e3a78ba3567e82eed4c5204969ed0397c59d11955a7b4f2fa63ce739ec4c4720cdbaf6b25517e58739ddd8bafb78f4aad25dd8716007046c13e0dafce66523130b4d7de3b17907c1258cc6f1323884438250506518adae348fd0828bcafd6e0506003d53fee56f1dfd150913f3824667a8288aad935018001578c81a34e172643080fec2752624173eeca71bafc", 0x140) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000580)={0xffc2, 0x1, 0xff, 0x6441, 0x801}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0x0, 0x0, 0x0, 0x6, 0xb238, 0x1ff, 0x20, 0x0, 0x101]) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f00000002c0)='r\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x22) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x0, 0xfffffffffffffffc, 0x20000268fffffe, 0xffffffffffffffff}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0xfff, 0xfff]) mkdir(&(0x7f0000000180)='./file2\x00', 0x80) munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x0, 0xe7f9}) msgrcv(0x0, &(0x7f0000001380)={0x0, ""/120}, 0x80, 0x2, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x2f, 0x0) msgget$private(0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x200, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYRES32, @ANYBLOB="4ba20ddc"], 0x401, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001880)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) socket(0x1, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) chown(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x0, &(0x7f0000000340)="02000000", 0x4) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x0, 0x1, 0x3) setsockopt(r2, 0x1000000029, 0x33, &(0x7f0000000440)="b66ac962", 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x3}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) lseek(0xffffffffffffffff, 0x8000000000000000, 0x1) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f00000002c0)={0x8, &(0x7f00000003c0)=[{0xa3, 0x1, 0x200, 0x3, 0x3}, {0x5, 0x200, 0x7400, 0x8000, 0x7d}, {0x1ff, 0x400, 0x8000, 0x8, 0xbf}, {0x5f2e, 0x2, 0x3, 0xea9, 0x64c}, {0x3f, 0x40, 0xe30a, 0x9, 0x4}, {0x6, 0x2, 0xfffb, 0xffff, 0x2}, {0x3, 0x8, 0x1fe, 0x3fd, 0xfff}, {0x4, 0x101, 0xffff, 0x5, 0x254}]}) setrlimit(0x0, &(0x7f0000000980)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kqueue() socket(0x0, 0x8000, 0x4) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) r5 = syz_open_pts() writev(r5, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000040)='_', 0x1}], 0x1) syz_open_pts() setrlimit(0x7, &(0x7f0000000480)) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) sendto$unix(r1, &(0x7f0000000000)="b10005036000009f0500000005000000331c13fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec58904056a0000000000361b1257aea0c500002002fba3f8343712051eeab71d89e000040381ecb66400"/177, 0xb1, 0x40c, 0x0, 0x0) executing program 4: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x18, 0x0, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0), 0x8, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) syz_open_pts() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x0, 0x0}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) kqueue() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f00000005c0)="b647d115b176a025c174130d7cfc78dd30f9c5b489022511396b07b1eb983a4a937d4c683a3b6a1a24d1dbfdc661bae2fc4d74b04d52bf2c5e6e8f0dfceb0f1b9d1921692fd01b0b50a721a16b5eaed390143b66fdc0267c22fae2fde445869146572e16fce9df54d10ae842749309e293e4411aa68f347f93762c08a680b8e14d4c9cb6de50ac5ee38ab4d4e1558f62f5477afe23d4bb071bd471abc4bfebdf5b61cd304ba832156d845f641cab4552b341782d27fe958febee0e19e1b5ae4d1d4312c4fa7f2ba49e09b59b1bce9487713429ca5728b0de178f8dea8244be3cd9445179a700"/250, 0xfa}, {0x0}, {&(0x7f00000006c0)="27bbd80cfe1579e3a1b75fb6bd3972e66532b668bd6e9fc257113a01155909199e10e8131f8cd4030f35593ecaedc034a092f8089fa03c47cf94283cbeb95397486db023ee9f98a0742679c92d37408ccfa68469aa51c60209310500de76ee5ebd59c3b32ee0", 0x66}, {&(0x7f0000000740)="ddac31ba98fd98bb3183f3f3af47811eb246", 0x12}], 0x4) execve(0x0, 0x0, 0x0) pread(r2, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000129fb000700"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10a) pwrite(r5, &(0x7f0000000400)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea0700000000000000ef4feae797524e59b174231f0d6107075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d700000000000000083f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a97483d0fa81410f8d52355634ff5eb0400000000000000fb3996ee775397b230cbb6bc096e4e2560127b3568da46208ee8b2b891bafd0bd6e5dd606412ae97ada1b78f7c5fef3b981da5c402e6e4250a0a5fe03f67820d3342ea196221c8cf5eef2d06f617c073575840c4be21f37215dda735c40662626d00000008edeefa9b3f598d1cbee46d8c0caaddad65ca272731fe89479713c4ae9bdca22bb06895b6fbf4bb0ed87a78beb40145c0ed2a74652258a004c22ef2847ccd5a3490343c01", 0x1b4, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r1) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) sysctl$hw(&(0x7f0000000200)={0x6, 0x19}, 0x2, &(0x7f0000000600), 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r3 = open(0x0, 0x0, 0x41) link(0x0, &(0x7f0000000400)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000280)=[&(0x7f0000000140)='/dev/rvnd0c\x00', &(0x7f00000001c0)='\x00', 0x0, &(0x7f00000002c0)='*\\.-\\!\x00']) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x4}) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) syz_emit_ethernet(0x138, 0x0) shmdt(r1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0xad2d, 0x1c, 0x0, 0x3, 0x1, 0x8000000000000000, 0x1, 0xb}, &(0x7f0000000080)={0x0, 0x9}) syz_emit_ethernet(0x56, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x20, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3c, 0x0, 0x0, 0x1}], @icmpv6=@mld={0x0, 0x0, 0x0, 0x0, 0x0, @mcast2}}}}}}) syz_emit_ethernet(0x12, &(0x7f0000000000)={@empty, @empty, [{[], {0x8100, 0x0, 0x0, 0x2}}], {@generic={0x3c0d}}}) denied attempt to set clock back 2144339231 seconds executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x47}]}) syz_emit_ethernet(0x5a, &(0x7f0000000000)={@random="71e383e01bd8", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x24, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10}, {"ca2d15ac38de92f8c2f2cc3e25e8245e"}}}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0xfe) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f00000025c0), 0x0) sendto$unix(r1, &(0x7f0000000240)="b100050400000000000000000101000000000000cea10500fef96ecfc72fd3357a89583535673039d2d2a3a9266a5e4e7b0a164991f7becf5ff0ac3ebbc2fe3353eb067e7335a069d70800000000000000000089040000000000ce0816dce2e948210066ccdc14e5009d9d20002002c5dbfad800000008e371a3f8340000001e0000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt(r3, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) write(r3, &(0x7f0000000300)="f92a2d89597f1956bf898fcfca3809dfab229bd3", 0x14) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0\x00') r4 = socket$unix(0x1, 0x0, 0x0) r5 = socket(0x2, 0x0, 0x0) dup(r5) recvfrom$inet6(r5, &(0x7f00000003c0)=""/245, 0xf5, 0x40, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x43ff) open$dir(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) sendmsg(r4, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000080)=[{&(0x7f0000000040)}, {&(0x7f0000000100)="28d6570817eeaa4bec5fce7e053358f4d0ef60b8168c59f2bd4b7264facb1a7f538cfc57b1a8e6d524e07549d738dd7eca31c830692448d97cfaa4d676d8118af12da36f5cf54d7058aabd01ce9ae5946b9eb49750d7c4", 0x57}], 0x2, &(0x7f0000001240)=ANY=[@ANYBLOB="0001000000000000ffff000040000000e760ba693f320ff99467e03d0100bb2ca366ce0b7e0042225330cb7aa8394f3968061e716fe4adf28aab93b6d82c40eaf44076cee857bb0b6412eddeef20b87fa5b4fd17ee69a6fb348a466820c3db71ffb860930548e59e363ed3bd9b2b4e971b6d543baf271d905944c2d017114a8db7046749e0616d59ab6be0a5b6e3d1c57421b06905232768ddedacdfc966808976efcfa2e20da4df09b73b193ff50ba14ff019dfbfdecaa47bbc658f2322f9332ec56bb1cbc36c9b3ea3fa95611e5502a5607f83a1b9a90b15c278ec00d19360a99c4c7bc4ec1a0d1d6ce35946d862168aaa7ff25b56f5daecb86a91410c2349551c8ab94c81fa590e1f3100000000c80000000000000001000000080000014b67c5d20809d4c5ee97d4d9a1554eec5963c93692a8a88da01bdeed56659851254a3b0aff3ab6fad2854609b8cda58491c797304b40e7db8c790190b70961b3116ab5ff51dc61634352ff2225fd143f4f07573e1ed09e3f1919ad3b90e4350205f7101a82d69152efba64e6830d086892767d71133b88a3c153202092f0826c4ba41a49b53779702e08cbe00e0a543e520f192322897ca63bf2fd820f77f6bb20cb19a0513490bfc0b7e5721732eaf2541895f500000000b000000000000000ffff0000040000009ab3a2f8a894df2ff29c4d99758e03cbe6d79bdf8ba02cd4df32eaa913cda7c118f26556eeae85a2d11bcd1e76b6e2aa1a9e35075d946bf1562da70ccb03fd10dcaafe45b037f589091921839de7ef96bb0de8a45b95c268c1ca51478a922513ba48b874e31dc38e0059e81aaaf6d397333591bcf7a756c9a283a68c6f73f9cd1572316f6a1d0e0ae29af15be7d4b032ae5a3eeb786cfcdd6cd181ecc70000001010000000000000ffff000004000000c8063bc86b201f1a5fc3035ca41c5da252885defb044d0d9e9593a750b304ef6ff209d0573b13b08744f87372795bd85c656c40c978c267ad3177bc3f42e966cd74e1b8392bef556886f64834f2bbcc341f8194d8bc20cc8729290769e74f7f637d121e17763646f7e9a571bdb84a265fcf8124242fc4cefef1571791ef1f0aa1281c1140fde56dc253aadc7590883ae5c57c5befbad067b51b57f28cc080d4d64883a9612c362c1ba25f808ee0e4079cc3882f53a5fbc6098e37089cebdd16f0d29c7c597dcbd1d0e8f96a289e543b1c4c3248f134f61d5d136b5c8d448453ce8aacc57a75e1bc6e41d6b914f6418fd67d481c239544bfbe4d60eea00d556d5e0c7770a67636fc03270f52822a34a77bb32977cd48e697437e97c50de9f756bc283895f218996cc6ab196432a569713c9072a71cb62480fe115a5d52481f987bc59fe6d9a38a70567297d14151979d176d788d27d65433b5f413d0a08e1f253f38d380128173b0d582a9cf22ab0dfacf588ad8245bab66491a4976b5a2b8cfaa31ac9b1815b15f92a80f9a67b23e800c595585266ff98bbc2a847b630ec7e011f70924e61bd01279ce4a6019417ac289719bfb30641cc2e307e457047411d5a9cefc1fe9c7551b9e3a85a6644ef89eb105e5e57845794a28f26c18094ddfdd8a66bad8708d79cae0b19a14f7c7641edd1c8dabef4f4f89055e7e85169eb44a3a093a861f424fe5fc98b9727dc662b4583666948263481e576141a0fc758aba80b2723eeaa7c9b357834fa59fadce526a2b80d9378420d34b45a48525012fbf3a98b6feb5c1ca9d3a20729601edcf5dda480e7ffc7cfbf980835f52b84a01d41d8b19ff3f29d80a2ff639ee226658445dc517ce945f9f1256693a0a72379a6decd938e203480c32ab319dcbf0118b053506727603da8d6e911a643eed51190c04fe018eb105b55212a262c97e1ecafc0f938bd1e106d8574ba2d5b44768c0ee4f9b9fb37166bb04bc8889921f4e9a61a52af3103fbe86441ce54217857359a9b6dd1736d36da34b9dc3ded1b88178b5a2f6b29a9350f52ee638a416d5789c4a5760b5eec8256b6b2b64df0d75faa6511db2289e2c1b0849742391566e4aed6386f4b2b0025e35290750db6a3f40a096f6c30b7373e0b516d6b2efdcea23f19cdd06f0fb4f29308f2511fec98b6691062c72b4ea940a7178ea9b0f1293575b2d6a41c8a4f633790f108fd5e18cfce17d8746f2e74825c12b78c7cb37d819bd146c866b09d73dcc55cd7fdd6cafdba8d70e6f70459837d90a44059ee0140faa06dac4fd5c199e5ad3e138eba58074ee30797d7b396505497b56368303479d440a34d3239e6354c7ade9f561f86f45538046da63b40f2cccf41ef60f3f44c80e449351b60b35f10e28fc1c8fb9c9c40355f30c623d96dcf95f66224f31d080719abcac2b98b673637efd2098cd68504b15bbf36be652d4e84e631fcbd37197c0402009d212558136a683f9da05a566d99e697cda3af58b986e1b6378d4b81f1e2afdb19b7bf0edaba5d870c7d7944e32dea96aa2d03a9ea245dda3a705584fb0db0f5708c43cd3e06e01a41d7cd9060ba363c0d65b184e51d0606230d25707b772300975ed8f01e918aec86d5ad5a67c174fed5f928e081107ab61f5027ddf8ae36fc55e361762c5033ab69b90cdd36d845ed944f9c91587eb67409ba3ef8258fbbb937cba533d1f79618014b579afd191cf4c91b7fdf2771e1713ffd42ff9b340697fbc770c1b5f7835bcc1ff50dfdd335b15c7c9e5b36faf33505b6d0ae2c00854049b13435c2f0c01d8ebcd50ab8c712e388e0caf9ecabf11c2d4e026293e8ab14ba6ed4d1dd9a4d6fca1db221bf9756b132a11c0dbd5438bd6016f78ff00806b70a3bda8a8c73631fa35316630d4b121a04c3eccf61c91de7c87ad5030889a3f5f597af5a5f9cdaabca11d0ffe90ce9d37e524df352d5491a2fa7bc7b66992a82670e8a95d6759214bcc7013079ebe353b7cf9ce3428bfcb8e95477ed733492e30e8aebbce9736199a2b70691ed5b76624aff23098dbbfae39d93ee82900d7c6178e3b2d3214a87b3d2218a0d10fd032be7ac4d0145888412cb7fcdf26b44e283a5678f5ba58348df480afbfd8c0b1afd9c554aee525a37dd49cd60f0ad6a8084861e158409750d82f05dbe1e9233985cf3df0289cc7854294ec336a94a5b14441d6e161674ca4a473cb343579b98555150fb60a1a01f89ad62bf6a320609cc7112e5012def4d1601b8fdb237c54f39ccdbe4a8a92083d68812c15b1d7cb816d5d4902a2307509b27739fffdab56448dab45ac4fede46cdd668022b4d03eb0c86f4a3ab615eba15e6ba89fd29154c30f7261767431bb82bc9a10749f31328c6fd0b77dd779d9f12093663995b1a5ecb3d101233d5e0474e9c0af83b029e9e50e6ef8dcd62106ed53bbb6b234f3dc7498ac62a6897f12850abc1f891068533fe9b8abf9c6c92d0750be879d934b4df43b87ccd48106b2039672f6fe7f4acc3076fe1fecb773e8506a19756ab96c8f25815d423b06e02bfe9173d2f56e3ae4eeccf289913d38163905675a55e33c36750de609c4e3e87563c89447fb3de8ca2305119c1bd1698247a56cd58cd68063bbb29eeb0413727e3831bb788acdf384a90827e10196b9ae1a06444e8cb14e58e9c9eb69e8917cef86cc975760293c260780348882ba2982cb598f41a24eae45a9d3f2810b168b5967875fcb119ee321b033b3300a1f4b77ed7cf1cb86b573f2643cbc0f7463f40bb87db840c66a2e4be53c0d4c06c9372baf218addbf8250e8771ce393c811f38598805e377e689e86749b19950bf3e0d833c0d72c3280bf26887b56b26a3dff78f895e6060674c6947c2514268893184cdbadc1f3601d54f2325526f050759323968a43486d83ba34554d1f886f7d1b88973bc39c83c66e1b27ad47c769a585c05765cd54298c978a5eaf546eff7f4c1d0358494407d3feaa69fcda663af0f71d002c4232e487ad287bf414703344bac3566737976a73e12d0a783628199e6e4ef0aee287a92166ffad2b90dcdb4fde21840a97db8ce9d2c18b1c9ffa92accc222da18585e4d2af4b1ccaf24293ea1b6cc983073afe9de3e6ce8df20dcaac1778d06e99178d5e70f56fb175beb1b4d8fdce3fb7b83e61b062d99071a99bf4bda40915b1bd928fb101b0e6572e59edfda4d40428fe1a1fcd6185e6fc80094daf6394cde15bcb63c33b865922c489d417f0a99c0c2f9bb81aa3484d363763e6979d269c4d45a389f749f0a14df3c6817c70874240f58d51502edcf1afb611ee8fa093535b5cbcec19adf4e049319e22d29d1105ed6ae764da9bb5d67c38e006314fb3765f47c342903f21681cb72dbee947871991acec4106d2b9c9465f871370b964da4a2cf59558dffa0cf1c75541a4a74457f9386ae557dc0d833565b0b3c531ea2852830975a3f5c69cb8abdc0c3f13d78a77025c65466afdaba5f6660658539e750b81f8e2228ceee67ef394845a217f24bd25d8cbb75acf4b2b6e402e946fca658717d16a97b7f31e190463b57778fd9857540c30d56ae5a3676244e537652c33cf4a8cfd417da54926f69f54c58cd0969968013f6627784268a7388defc06e61dcc289ba040fef55894d009b1246ceb17a0cc7f4727e56e4451605ca0714f0e579cf6e2bd7c4c9f696bba9f2c6b3717a8f8ded6c12a2294b92b37f8dabdb23070bf3dfbdf946c0da0cf4dc08531cfd7579cf551834d29448586d3cb0e27fd1ca61ff3096855c2fc951a5cc92ac17f53866cdf363b0707d31d45b7ceb12018a35519772addbc82cb0dcce5c0d11ac22c5026fa67b61e224e50cc0c89a336c5a5708100df2a102e39cc3193f3019bd5b9a099db25f122bd94b10d9bebac60c6605ea1f3cf5151e889202c34ad051ac66473fcb54865017f6ae1e50286a52311401b43c12d48318bbb13fe7a51a832e4c36ab8be225d7e5fb4c6041f0e8337ebde870d4000b9746e1a2b6cd95fb79ae16c67234c5e8fdf11a5c117bbdf0261a1b343a2ceda0610f2531be3f2b5c707f0c8c89062354be129ef4037eeb1929e393df2b8d6dbbb676a00949565b8152c64af1a0a798fb4c102c97877e45773276a7abfa614184070160eb739579a93abb1d595c522573e23c2eeea92169b212bfef5090c5625ddf7f63945c434f6b408513ba1d11a550b673628e5f782301fa8c93979f9e258ce79ad23b165c744ef98b2f9cf73731761f6820a2761a9058c1c699ac90ec578b9561a2fccbda4e88f4f3020b5eba0949f6ec63da46ba1792d99a175b9f1bc8d7bbc5d8ba73504a40cce53a99a5a9f2bf8d2ee4b7e043bf2f91957ab17d06798dcbde5c01a4b3d075e3c577a00afdb2f67a9aeb75fce83ccab89f86e28ddcf411045c4148f0714613873deb85dbf21ffbc97562dab9373cb3b3c47b4d51e3ebc6cc1067743b68ab2ee864708110a922b6e2bd15f4ced636f22acad78a67c81feb63f348aa7757ecb74401a061b00a50971d44020bfdba643b23478311cbcab919b90841f8f5ce225f3bd21e0b38658f58e49b19566b0fb4b9eace627fccbf3af0f369e2e02a2aab3a1dee5c4180d66eff89ec66da8e3349f9b8b8d047c1c9db89ce7c94d184e5ec5abac0f73031fd0c10dd4b3e45a8d3cf76ffb2e675bbdf374b1e52595eec42c7293efc6f19bb45973ac9e0aad57b4bea7dad173c32b9b3aca3b270cbb7d12f73c8dcfd2f844f3f659ba9a5297cdb636ea68249cb51bf47f2d804f32cfe3937b89e671ed6c6add25354290b0a6f9918eba844ab3f9fb1fec69314752692b25e41bfe1f00b26c94419c3bcc76cc7b63c40de9da65ce16520a4c9fdd45fccb264d1a0a0419159bf2db10dec7e4f5a16255802c15f35ea8e9daab1963285c03b1916d4aa2fc41c27ff2f672c480c4567d0d74c32cfb13988962145cf949462bcc691178035c0131765ba77111ff16a6e7f91ea50b59a56b2d26a6600fac7da7007dc84b4d6123c99f74dbdb5fd6b4e02fea80f0a9a119805945aeb9040ef8a88e84f0ffc037cf387613fedce70d0b8d71f54b1b5d283feb7e0c27ec5ac1bc121ff9ad408dca42379eb29bc0bd31331c26178358f76a9c070a6bb0afd4c91e54729ec63a994551a1bb881f9b478cd73a840ca92388e6a65d276ba0f1a01b57dbfd369a88d7f34e549a4ae53c1f93d06d6617de3456ca1783d42c1d5a218c9017b96b22494054667ef28172f54e94a4cb4ff2f8a3027241f26b34eb56a2dc74fdb6c48df40bcd511dc9e896427091d3ef777dccaa9256d260013b5fb8783cc37ae030fbfb0a350d1d2bb5d03f2e5896348e3b8cbe267b027eb37411e7a59ba78c24b26e5ec01174a61037977ba12f6b594d432ffcc37f7edf7531106b607e6510c254dd3e128a549fd94ed3f76b9a75a9a4da229de6e8339b2b2622357a1610ad3824972a0121414d526d05c6b3c76a9f46bf9539cd91475fd4564f838a0b49827becc22f686b6dbbd8cc798563b824ac91690ec16900a00e94303904c1dc7b9c66f7a099e97a825bb69a173efc4e730c9aa5106bfb9b1ee98f65850d48da10e264a3a5ae074e0f0b7a2de7b8acb85a464da4d447e5f66f5afe2002c2281d773746d8d96a916edc1f17a1767b0649d5058b7048d8a805c8700a331add95d9bdf8d4927bebaa44c366a19e772b2f44b8273fee19d660d94c5f287754ad852b24bc81a94590d83b16f559c452d9cb9a3d0ae1a5df84511eba5d80bb51fba4"], 0x1288}, 0x80d) executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001200)="cc", 0x1}], 0x1) setuid(0xffffffffffffffff) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x3011, r0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x10000}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x30) munmap(&(0x7f0000000000/0x400000)=nil, 0x400000) panic: uvm_fault_unwire_locked: address not in map Starting stack trace...