bee5a62ff75a41ee6130e4f6ae2e9b59d6efbd468173f311bdbb31dd7f234ac34642721ba2cd6fc7289e604850f7688a58a1e4a21072be79d79e5bf65f3b7e8303ba84590c03d778059e66bb19f7f71bb7bcc8a134a4dcf6e3cfeaa9b50788ec80a73f14848961893b18ae82899cee87d60436f0f47ab1d907183af580474036174cfcc7afb14ebaf70ff4fb3c37ca4882e37a2cbdfacb6247fb72866575fc10fae6ff07c2cdb3a23cf7c38bcb3f7727e960fcabe20f0c5622bc89754f55c81573a8c0b0cfd90f278f0fb6a207feb687e13bb7d7def233c1cbdee4722ac077a90648a3b79e1abc1add2adbbe3b4f15c2c23990ddd7608fcc14ff4489c355453b2c3fbdb9866bad4e5db47c621664add27ebc3c403be75f641278c590e13966a7e6ba7fc744b25207554e075f216226c5d17eab00d018f47a64370a0e08cf2ca17750e7d5a91c7358cf18a860f88d8b2f5ae18c9969dad34577e2adcd4b6773dd7c0cc8c858da6d6da6e16dc2544f6e00eee21844e2fe200b661c37c592bba2f701ea46545943b7fead257e7547f01a455360210ab446507a7d2355627c0b6d19f64930f2e5185db35ea1f0041e2fae529fcfcedc0dcc4c07b42d752beca24a27be133c76b8fff3432c72c436c03d67c1a3f116a6f1757c736938047d9a15e5cc31ae5604bf8fc331ca37581e9a2c16dbfe0573d15483bdc00f70c80f304bea3aba9c5ec0f8311a82778b53fd99fa192ffbd3df9535195b3fd49c5ad8df46b56fc0b43a14159a2cfb50658fae45004574144f161cf056f4516f04de3eb978d44e2bafcfb9c1a0fed4530eef41f5bb0cf0e08e83990569df3ae5cd410c0101c74a15010183e3abc934766cd95bfbe6c14abd39534a3c5bfc1b18d8bedce59f02b443610dcb0252b558a9c65498bcfb360ba8f69c56d707bd8f9cf92bdda0c6731dffd7b92d0e8bce6618d3ee6f5a731724d6beea6597b21f4183395bb50b970c3ef9cee453657f45871062b00eb8cb3a103be50430f16ac90a5b5778447e10738f1e90c8b668402073836e2340a5546e78bfbbdb03ff7ae20b3d3ccdbd84963d01b2fd0d46af1825eac7c2fc933eb773c39bb74840dff4874d3f00f0a353521f9cd8cc949f6e4440da4f8b4e52d785ce96ab789c0906596bf8ca44e7aa7eccb94bbcb7f6a437bc71d17c3ac3097ddf4ba677bc8da71a516d03d39788b2a73af62930ae4809f4a2b82cef623f5760aee445f641414d6b431febbd3c0dca95628eb7f53cf0980c8e5341592037e04f0c64e422fe61ddd3f6cd198fa3d46d67d9acbd5c90cc35735a508ca8356a146b3be5ddff7c712307d1d14648b69139d6ce4093319f774340052fb632e10baff479a7eb211213c741857abb93482842ba6bc24c0a82496d74a969662fd9ccb0349855c6ef4f9b7d0cc8ba9da6d8c0af4c127e54b1e0aec02c5d3e30bd2d40ebed32e8ccd181d91b02fb1fea184cfee93588df21e6d82e0130d347a3bff337c0d0cb23b38def738604eac7ba0253f8d878cd520044f18d4b98c99b2630225381d68598b74130994b37e57c71424449f355680a0632c68d75d834d3e49f379512bcc06ae1fd00437d234fe29cc93a4b0eae261ea50a205566d7983e60513cea42dadad6a3071b59f0fef0efc256375ef169134a9083e2a8338ed2db20187ef5ca2864da9d3bd029c1af42854649e9417b162275fadf00f064cec11647a322028d10a8190dcc84d9b39f3c10489ef1bde13ef72deb4c2edd1619f6de2481f7e0d54df0677b3296d910653238f66f4ba77d86b7a655aea87caa08db3ec36185381b12534745039c5646823baeb17a08d25c82e961e29bb5d53e8a5872204cc84ba7a47f991b16fb091f7bf9dd930b2847b5e1544a325456a5ebc6355e4b183594ae3cd73601bc20058cc68ad4c8630defd81813975ba45e8738536dd034444ed778bac92ba5bd8b076d6a6f8202f58fdae874cc5d33be919fa1b1642a3218079d12947cccca2d96395bc0339108a538e7590f8416935afdbf81ad60d26c0d2940dcc0a4b9c25d1189b284fbd6bec7a1319d051e9e0b3b73ea1e74677f64b88940b22a0a687c4c204e6ba7eeacc383a0fc97ef9f501e4acd2ce641e28d7968d6e1fcfda3db50d9be0cb11ce7106dc8565548beeaadc40bfecc5c6ac5bed13bc95012a97c8595c21fcb747bda11878a02cf1ee962e688e48adf964ba1f1e1a275b8d6d62ad482f4af7d26b3f5140578751b061366bb939d50588dc8d56ffd7cd7e88c4e371b3971efd3b2a480d30513d8e4e0c0ab3be7f26ae031d9f4cb81f5a3e9cd1b00d068dd7d699a237347e88133281cf189fb128deb8c4830b21332062d50bba3988feb132217a49c791e3c8610e005dff67d01cbaae1d2255b69d12b08cabdeea83b67c3f448f77729d214a0471c9634daaafc98da8761f758e065e65cc3fe6d60008b0b8ef10d6e66f438aef387eed838bf629c91872603d64efdf06df3c772c642572994be1be721a4d3b0c7c84b1048346f3371e19b83f81738ecbe108dad8987e99425c07baee00c08ba7d4476352f676496c2749a459221c4b99c9fdfb6f260b31dce4e7ed26bea90d36066e7cdf40620b1d1b5971d9229960d595a59068ad1fe3a7660bdbff1dbcf4924457f33e48cb9d1ee99dc8de354449a5be3f74417f04f8458a1727d88b6358ad8007ca67ce36c1eb2bbe3f2959394b0cceacc8c9a95020d970af8321e451e6a5dd3320ffddad431c90dedd9fab426722acf2ced06082931c127a85cfa13ccdf0ae0e2c175f3efc65b2cac55476e265377cfc75f607068779047f1d1796bd5f5b14538caca93bf2cab30b27188991c404c062c5ba502dd08d5fd575994eef436e7c7035b8959ad54e9266b7cb99db1fcf19498efda0a8170cd3476976aa6deda1e5b159c3b94b36d7e4434d31e54c481fb2f6e70ad9ba384e52e1c78f265a575a6248f7f1700bb704aa480515fe55367b56d549ba944efdebe82d28e2dffe1ec62920943b44eedfd06c2db736ec317989936feebb98a5ed9ad6305b6af6aee47596add6a3aa0d4ca63fefd147f6a68bb33aed6977b0fe81b9bd96fe906ab0c09cbd2fe33483e22526614d3dd921bb1e652da11791b275cc4157bb27ebcffc80f571b9fd818fe0a84220301ad187c1970c8c7fbe3a1eed16d2fe5501fad2fef597b84b1514a830e53f3d888a3e4bb7203567cf8d14ab5b6e1444fcd2b9fc52f2d3041d612c8b6ce87eaa822a2c3660a0d0195a5ab96f12d91add09d855ece3df91987d9639ac6936c083f2bcf77d09d3bae0cb885acc690425e8ba2abc75703b819ea07a7200038451c0b31f2c7f05613696da745b16e3a403e568bb20633a61b30007d9cc0188861c05a16ca9556dc900ce03f92cb9dd303bd7271bb8f778d84dd1f6c1e431e21214e37a8a7d864147ae73911cfdaedce9308d2c1690f004dc9122b7cdaad9bb1b9c122f702029ca8556424d979154668a8c323c4c5b96154e62bc21e0605d4f93b5de1f995d2f18a23f35e5fb7c85872533594709a635e06e171356e78d71dfd941913d7f5b331e0bc3448115bf65c90955efc1a96f8f315cfd6887ce6ac2ee77fef2229c7efc63759fc5d3eec2af1e88fbf93051cc6804504ede4672baf86b778be4a35d4f37511a5b8e0e749e4034e33b3fa00953b5dc65e70e6c783195be34b7300fd3b44d3974fce3645acaa0d191e426364c6d1cc374dda6cb930af5ec3136699c3354fb83097afc8f047975199559636e171716430faeb128c7b278f0b5147f245901043f988b44b8009b9f6a3065f6ab0ab0d8dd9caaf66b828d0865e09479924215e5278033676c7261f9d7a704ca3a11501e4791ae77d789db7f3336f6b9ea73398c0f9fe1d1aadc79054aea6ae63a89900b148e38ec0b89a58ad22d64232a8e004dc194a9047dce978bf29996d890cde90cf4bbc9f327b698a28aef6aa32c", 0xd66}], 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000010c0)=r1) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) (async) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) getpid() (async) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc0", 0x3) sendmmsg(r2, &(0x7f0000000440)={&(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) (async) recvmmsg(r2, &(0x7f0000000480)={&(0x7f0000000440)={&(0x7f0000000080)=@un=@file={0x0, ""/264}, 0x10a, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/160, 0xa0}, {&(0x7f0000000300)=""/104, 0x68}], 0x2, &(0x7f0000000380)=""/166, 0xa6}, 0xff}, 0x10, 0x42, &(0x7f00000004c0)={0x0, 0x1000}) executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r1, 0x1a4}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) write(r1, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() getpgid(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) socket$inet(0x2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xd29e7188acd502e0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000002000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0xae54, 0x1, 0x5, 0x5cb6, 0x5}, 0xc) openat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x23) executing program 1: socket(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{}]}) dup(0xffffffffffffffff) mknod(0x0, 0x2000, 0x9) socket(0x18, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) symlink(0x0, &(0x7f0000000140)='./bus\x00') socket(0x0, 0x0, 0x2) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r1, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x0, 0x0, 0x7f}, {0xfffd, 0x0, 0xfc}, {0x1, 0x4, 0x0, 0x9b}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0xfffffff7) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000080)=0x2, 0x4) shmget$private(0x0, 0x1000, 0xc, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) close(r4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080), 0x4) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getuid() setreuid(r1, r0) r2 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0xee00, r2) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r2, 0x140}}) shmat(r3, &(0x7f0000c8f000/0x4000)=nil, 0x1000) executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) executing program 6: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) (async) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x48}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0), &(0x7f0000000080), &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x2, 0x0) (async) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc050756a, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)) executing program 3: sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r0 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x400}}) (async) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x9) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r2, 0xc0206917, &(0x7f00000001c0)) r3 = socket(0x20, 0x1, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) syz_open_pts() r4 = socket(0x2, 0x1, 0x0) recvmmsg(r4, &(0x7f0000000980)={0x0}, 0xfffffffffffffde6, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0xa) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x3) (async) socket(0x0, 0x0, 0x0) (async) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) dup(r6) (async) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) (async) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x34) setreuid(0xee00, 0x0) getuid() (async) getuid() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xfffff795) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/250}, &(0x7f00000001c0)=0xfc) (async) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/250}, &(0x7f00000001c0)=0xfc) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r2, 0x2}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) r4 = semget$private(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) (async) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) (async) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000440)={0x7fffffff, 0x80000001, 0x724, 0x9, "d0487ae598ec247bf5b4956d1d780089b39be769", 0x9, 0x1c79}) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000440)={0x7fffffff, 0x80000001, 0x724, 0x9, "d0487ae598ec247bf5b4956d1d780089b39be769", 0x9, 0x1c79}) connect$unix(r2, &(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8) openat$pci(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) getgid() (async) r5 = getgid() lchown(&(0x7f0000000500)='./file0\x00', 0x0, r5) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000540)=[0x2, 0xd1, 0x1, 0x4]) mknod(&(0x7f0000000580)='./file1\x00', 0x80, 0x754) lstat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000680)=0x4) (async) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000680)=0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000006c0), 0x0) (async) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000006c0), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740), 0x8, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) preadv(r2, &(0x7f0000000a80)=[{&(0x7f00000007c0)=""/102, 0x66}, {&(0x7f0000000840)=""/31, 0x1f}, {&(0x7f0000000880)=""/41, 0x29}, {&(0x7f00000008c0)=""/167, 0xa7}, {&(0x7f0000000980)=""/44, 0x2c}, {&(0x7f00000009c0)=""/132, 0x84}], 0x6, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000b00)={0xffff, 0x8, 0x0, 0xa4, "b86769d5996718d3110ecc0ff66e2759b9cc3530", 0x8, 0x4}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40), 0x10020, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r1, &(0x7f00000001c0)="4b479125e925dea1c69eba23f9944f1a8b87d7965844dd36757b2978", 0x1c, 0x0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001cc0)={0x0, 0x100000000}, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) fcntl$getown(r0, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) close(r0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x54}, {}, {0x6}]}) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b1000502000000000000000003000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) syz_open_pts() (async) socket$unix(0x1, 0x1, 0x0) (async) sendto$unix(r1, &(0x7f00000001c0)="4b479125e925dea1c69eba23f9944f1a8b87d7965844dd36757b2978", 0x1c, 0x0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) (async) socket$unix(0x1, 0x5, 0x0) (async) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001cc0)={0x0, 0x100000000}, 0x10) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) (async) fcntl$getown(r0, 0x5) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) close(r0) (async) syz_open_pts() (async) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x6) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x54}, {}, {0x6}]}) (async) socket(0x11, 0x3, 0x0) (async) sendto$unix(r6, &(0x7f00000000c0)="b1000502000000000000000003000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x1, 0x0, 0x0) (async) executing program 7: socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069c1, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000007c0)=[0x8, 0x20, 0x7, 0x0]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) setreuid(0xee00, 0x0) semop(0x0, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x3, 0x20}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x0, 0x6, 0x1000}], 0x9) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000740)=[0x1000]) r5 = semget(0x1, 0x1, 0x230) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1c2, 0x3}, 0x6, 0x8000000000000000, 0x2f}) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0xffff1c8d, r0, 0x0, r6, 0x0, 0x125, 0x1}, 0x1f, 0xffffffffffff8001, 0x4}) setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f0000000000)='\x00\x00', 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="2aba0f79228522d81505c2abc71dbf569341d25ac6d93d9912f4aa04e960c6de16d2ae23da1e7e82702e9ae3b805f5333e4590e219fd33f2d2444dd95710e219a1f0a812553f18632ffdbe7c313e0040909f82d0cc6b2d510ca58ebada6891cf0b198314378196ca79dd6b0b7e1c9849d9ce03a22e4da51b55ed737e656002ff0bcea5", 0x83) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) syz_open_pts() syz_open_pts() executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x2d87) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r1 = syz_open_pts() (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) (async) r2 = syz_open_pts() close(r2) syz_open_pts() (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0x0, 0x7, 0x6b384177, "6fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="b8f980f85c27", 0x6}], 0x1) (async, rerun: 32) flock(r1, 0x6) (async, rerun: 32) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000300)="b3", 0x1}], 0x1) (async) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000340)={'./file0\x00', 0x8000, 0x7, 0x9}) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x32e6) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x32e6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) unlink(&(0x7f00000001c0)='./file0\x00') (async) unlink(&(0x7f00000001c0)='./file0\x00') select(0x40, &(0x7f0000000000)={0xffeffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) getuid() (async) r2 = getuid() getuid() chown(&(0x7f0000000200)='./file0\x00', r2, 0xffffffffffffffff) setreuid(0xee00, r2) (async) setreuid(0xee00, r2) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = open$dir(0x0, 0x0, 0x9) linkat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', r3, &(0x7f0000000140)='./file0\x00', 0x5929d53439ccc69f) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) (async) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) socket$inet(0x2, 0x2, 0x0) (async) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r4) (async) r5 = dup2(r0, r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x84}, {0x81}, {0x8106}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x84}, {0x81}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0xc0}, {0x20}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xc1, &(0x7f0000000240)={@random="26e0e3209bc2", @broadcast, [{[{0x88a8, 0x5, 0x1, 0x1}], {0x8100, 0x2, 0x1}}], {@generic={0x812b, "44e3c7a7d5287ecf821bf8a88aa182d9905cb6014ae62c9eff76b91c4300a0e124e50673a25d8d87d21c9727d45f134d27c5e9ed84d4ed3e21553c1239adad9173f7252323f2aea3bffe5f2b7bf3e32df13cc9cb052550ae5512190ab1fa011bdd3973212ead2163285f8824fc4705963f17a0745ef6d102e1a7477c2e2d6fee2fec4399267468945329cb51b39f72147e0513534513ac53dbeb1839152f06c56444baa030af1101c311c1"}}}) executing program 5: mknod(&(0x7f0000000340)='./file0\x00', 0x2000, 0xd05) r0 = semget(0x2, 0x2, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) (async) r2 = getuid() (async) r3 = open$dir(0x0, 0x0, 0x8) r4 = getuid() chown(&(0x7f0000000040)='./file0\x00', r4, 0xffffffffffffffff) (async) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)) (async) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, r4) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r8, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) (async) chown(0x0, r7, r8) (async) fchownat(r3, &(0x7f00000004c0)='./file0/file0\x00', r2, r8, 0x0) (async) setreuid(0x0, r2) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x20, r1, 0xffffffffffffffff, r2, 0x0, 0x24, 0x8}, 0x2, 0x5, 0x5}) r9 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) preadv(r9, &(0x7f00000001c0)=[{&(0x7f0000000400)=""/4096, 0x1000}], 0x1, 0x20000000000) (async) socket(0x0, 0x5, 0x0) close(0xffffffffffffffff) (async) accept(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) (async) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000400)=[{0x84}]}) r11 = socket(0x18, 0x3, 0x3a) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r11, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 3: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x180) ioctl$TIOCSBRK(r0, 0x2000747b) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) executing program 7: r0 = kqueue() r1 = socket(0x18, 0x3, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) socket(0x6, 0x2, 0x80) setsockopt(r1, 0x1000000029, 0x41, &(0x7f0000000040)="04000000", 0x4) r2 = accept$inet(r1, &(0x7f0000000240), &(0x7f0000000300)=0xc) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000440)=0x7fe, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000340)=0xc) setreuid(0xee00, 0x0) r3 = getuid() r4 = open$dir(&(0x7f0000000400)='.\x00', 0x0, 0x80) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) setreuid(0xee00, r3) pipe(&(0x7f0000000480)={0xffffffffffffffff}) setsockopt(r6, 0x81, 0x7f, &(0x7f00000004c0)="ba42cbb9734b6d30f18633ca961085a5edc31fd5249112c827db5ddfca80b1c3e8706aae1b0a8538c4bf81683a003c70417888015eb8edfd57195a0278e3a2ad1d23b76c235d494af9520022538836dddda1c3fa205e306b0d291b939b5507b6ddc5c97bc625a3fa0012df62ddf33efa155efa4e4760331b728aa31bdc05cdc83d34641255fa7fda982debe4f8565dab7d7a9d7ec75a294e4b7f594ae808dbc793c32de367184cd4", 0xa8) r7 = dup(r6) mknodat(r7, &(0x7f00000001c0)='./file0\x00', 0x10, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) r8 = kqueue() syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @random="ac566789c541", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2=0xe000ffff}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) dup2(r8, r9) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff7, 0xa5}], 0x7, 0x0, 0x8, 0x0) executing program 2: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x0, 0x1800) msgrcv(r2, &(0x7f0000000680), 0x8, 0x1, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 6: socket(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) (async) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{}]}) dup(0xffffffffffffffff) (async) mknod(0x0, 0x2000, 0x9) (async) socket(0x18, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) symlink(0x0, &(0x7f0000000140)='./bus\x00') (async) socket(0x0, 0x0, 0x2) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r1, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) (async) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x0, 0x0, 0x7f}, {0xfffd, 0x0, 0xfc}, {0x1, 0x4, 0x0, 0x9b}]}) (async) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0xfffffff7) (async) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000080)=0x2, 0x4) (async) shmget$private(0x0, 0x1000, 0xc, &(0x7f0000ffc000/0x1000)=nil) (async) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), 0x0) (async) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) close(r4) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080), 0x4) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) execve(0x0, 0x0, 0x0) (async) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)="18d26cb474b5c9d53e0f", 0xa}], 0x1, 0x0) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x52, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1c, 0x0, 0x0, @rand_addr="fe350e28ef0900c08cfe24be00", @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) (async, rerun: 32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x1, 0x0) close(r2) (async, rerun: 32) r3 = socket(0x18, 0x2, 0x0) (rerun: 32) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async, rerun: 32) execve(0x0, 0x0, 0x0) (rerun: 32) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea09ffffffc200000100000000e01f00000000000000ff020000000000000000000000000001"]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)="b3", 0x1}], 0x1) executing program 4: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) listen(r0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1}, 0x4, &(0x7f0000000080)="4541254a25c03dc5fa5756994850fa3d66769fa3ad231caabd8047ce9c5de9efc473a3045a26c931461d05d5f8b7b03994c0eeb446de4eca82bbf47af2af8b3c665850f11c3411f169c8ff395715eb670c91c9771a9c5f8a7c98633a2353b4eb3dbaf3209af72ac65f817f241f4aa7f54ee8342c039b31bb0de17401d441931c42f038aeb9d60220acfd5d5a4c3a6746f6a5eeeebfc063c38d4c565915e81a2cb53fb8f805b7b99d28e2df5b8ed15581c480dcc7adcbc5f3fea2f3e236edc93bfd9457cc45109a59d982faf87e3ed6c8121284fb949966ee763d2b402fdf9b619ef64386b4ffd19f5225f44783e333ad261072b7f647a6690d7c6c2bc577951d57c5d6ef1c8887af05825b671e6354e5938ee1e12b6d3d37b5c9442e6a7e11f65318f1b754890ff798b78008f6d421569773cc758eaca34731e2b1f98fd1598c0551092fe1f603c5b5ac8caca836fde2e8e7d7489a2c32e10bf406c434cbeb4427112a064b58ff829cfac25d049de8120f3eed2487d53b32388f1691bdc3cf2c5b10b3361271703e42c10254ecd1979011bafa0ba4ddd989c5a7db803b29fc91099013c2836147f533249e14af2c1edcd3dfab613585547838ee7d7913d1c975452d2fdd07f43fa088c866705c52892564a81a5aac5c7526cb85f5a9575ed764450d662a03a86936544e1a33fbf82ab021f132550a7cfec71d175973458a000c8c0211401b94c47f9da5813835900c6c6448eaa5414c63b04dcb850dfa3975cc98263c4d942468a27c2f8e5e0904f0460e4cd6576f39d3dae265f78f311eb3ae9eb65ad1df7177ceda1835cd1b7ab6e72bd78575548ba9d719799eecaefd3543240d31fd09d8f22c39618e4f142f0852bac7b5d8296703bd02e3c85fbbee8dad85b343484a5007814f3e640f496dfc64ec49c5fa14603bf2fa363cf403770dfde962ac1740b6cf4352c4e1329526910822d3082d5ee2ecc38e975fc16763175c97c6ff46595f4cb3f9b7139cc3bac6185e7959327839b04d82fcc93bb2f06ecc169d57d430af7d222328df42e4bea4ce0a33fb25ea666cf783aba7301b1524e0f0dae9370cc31926a9fd73e7459b0cc48d69c9be0be188c2229187b825fecc0a01bc1430b5dca63c3347c4044cd00187df1d22d0e6fb12dfdfa870be3ea4658f3c52d38b5741d82600d6ac7a7265cbd9be116d511985da854b4643fa45b0980ead01c7a2fedc3aaf5a75e1bd4f02e2c9d205ee5d6b460fa7f67d8ff8ce25255c6bac7e0a62395f9b7582ecbf33dc4524215228d2f5ee9838630137f4e0a2fa01b5f679a6f01825f19e86e2e42a015af5e5c1aa46437397da37588916fe816ab91a4dda53855e6589be50f5635f5075269b84eb861c949285431049d06093e6212911af6ba3e877f20e8450b50c4980808610a9fbb20a3842cafea81a6be04fae5f1df57e87325b9f1b21bf575c3af2f8bf9c3c1fbc603b5214277686b90f1151f1bc46d1b34a81118a8801e40baf2430b21c16c18c2b0271c129f11b6323354694454725794f31662efadb6bb7695586806fa7dd075508f53d594af205737258dccf5189e6de04782acd7e798a511dfc5698a708ee618d887ae082dbf6c5cf7bef0e528381d4e98cd684dc99fcbe6c34a84204ee44361341006d121edde78be4da7b2407436cbd725098ce526e978a25d93b6bcd329aef3f6a3d7391e160447f0317bfb31f35a0d03cc5a79d4507d42580d02504bb881c686d87afb052ecfefbd9dfcc36d72316e2c3a720933d5cf7d36bee0cc3cbdfda72294a78542d19476ae23327e9b1814d8a07ac313e41fde97282674a546174f6ea377ae327ba749689bebee2967e0814350a28c439417f276fca4befbe0a6497040d54c3b3d4797b3acd0af04770094e2699a16bd5da07f23f7a906b328be546b412d62af781dc4945616aa6b3a0217cb2f3b1418f8e1237ffc2a68e5c6a6fa02609b285a478575c1eb96bc85ce5949dc0cf3fe4ceacf74cae9911df397e94b3c93447431b3e614ea9877ccd5b301c5c1417ade88483a9c149f548cd3e8d1ef108b99493140307a53827a1dd69aa6d4949b44bfac393c4291684f2742afa2fdd964eccbd76c36b633fd2fedb883d1a2391eb5947e38d97111f4d02b1c124705c79e3fa9b0136385eadc9e495fddcf1d079f90c2fa355880f2c2b8d7a6b5c495b84e290c230bfacb604bf5dbbcfb2c7fdb43a2cde42772f9b320da945fe2a118e584553f824cd27a151817ab692a78257a6885e09cffd54fa024a7605a251a84c192542bcd7b62ab6525d6f0ff264e78562d6d12d873273d408e29d896314db7391d96938fa9e9f6429bc097742a7ec802baf0a9690539c870f3ad02c5488e7065fe9c15a47f2e23ee1f4e1375989affbe2c410b3fa8493e8ce182e59d5b038129a6e619fedf8f6029d1946d2b31c92961cd5370d1e652004fcd0cfaaccca37f5c42a3627f188623f1925d775f6ffe4bbb31a2a65ba342f9f0c81d6ed1fbe515b24fefd7725ca187bec9b710af52ee1e3ac12b24d0a98c15e38e835b2c897cb303bb66d9d10049a071343ea4199a0fd19984a8a2e083793d236d4e5617658ce2f6b3ceadc302f762a7511dadf1d2240f351ff66e63680c4fb0d408d3e827281f480f001b237e944bedd357260b7239e3254c55780fdd4a09c39baa7c470675ad1bddcbaf8e7fbc9fc92c7c433086c29107db99da3797ac60e2f74abc881a63ff08d7f72be6a0acfd755192a189c5ed60ea0005497354fe521b8715f13c23fd0640db8ee0834d6cdd94939bee2faf62dea054caff12d0030f5c543a8a33c22bcb9a0ce5bdc8575c23fbd67982b8f6168f8c5030e05d4e8d511d82b0510f38bb3aef0fb5d45a31b83d926884f311d3c1b6572d1e682fbcf8b62703468af97141fea9c41a5c651113ef985d9c69e5d35e115e587b03031d52db18b05b8153cc87d9367640800f1749ad3a435af6d9f917c601bc483ce6ac840967877c39b048e7ebad74c9b671c6edf72c4f2d68a1a7442fbee8c1fa508bff971ea6aafddbd007f2315e4878740aa8aa45c9675777738650f0be9bafd701696fb0a3c0cc35e19fa8156d1b1c170a11b1890a92b3e6f03fee579ec8842bbbf05d122cb1fcd6945abef34e2bc2c4e5f06377e28805278aac5323bdfe5763ba8abd6bbe7c222f7d66abec46f84a990cc6459b1cebbea4a29a2e768aa65ec2f22fcd1798d93edb47767c7e2865e56f8b627b605b9625f9aa386957201ae58c9370451f155e124e2564fb5d3d471d47af2d1297cb7071ccc29ab3cbfd44ec32c72153bc955839269952aa63f1caea2b9931447d6637baf14208431ae92cac2352113a6547a22cf2cf0eca05f183ca89882442c31e981b8cae6712bcc8a9aa600ddcc175bf9a49e22e6a57eb15b2a30a9a2c60cb5d4ab487eba1a186e9f1390bed47cc07942f8eccf4667d04bf6c6eb2ce7410b0de41c2ae59f0c4b81bcb8e741359c28581de8aeb0f1f87ed67a9ec02c007ee206942cd7f00878ffb58b63b900eefb3ff126ecf1b9d37b820ff5d7cc7104a53e9d801aca8e21e7e7776112fd2456db94ce5d963c918a1a3067db69d0f7fff951eaa4a5304c8b8507c7371e93a6ddd7df2764cd259e6a08944d610ae32f97104d8ab038dc1a0f41540183c59ed5aae7976d245a433e88e24b0b1bb1d438efb1d3a2618013f3d28defaa4e21828a8fa5ed72dc736e3ac7cf752d0bd76eddb8fa3a2fa3ac400b47565f72459b387724e5b5619a9919cdead00e6c7250ebb73fd752f0219802d304fc8a05628c5b06d75352116de9e711fc4d827d76a0040459a720f529b0977e4ca68295cfc430b46d7db983d08020b86459e4981c24d45620a7601a2ea80322f3ece60bf620a67f2571684db572e9d7702c8de43d12a4638a9358d6679d64291ee2876cc9f248e30800af7aa94379e488a23db92822829e3f6e6c3dfa9b06408f6f931cef1e258ffcd01c1d0a710f75f87ab9ea84636cf2ad145607a7b645cf649c447332d7458cda6dcc344dd22fb284ce05c4862d556b3a049965280fa56de1704af67007e1f735c02b61364f358a5b99707608a51938b245aaa7d43b0d12c15d4176db64a1a5e20aeb9011c88f975afd2a33e31a162a494e616c68b66542782690e3bb367d5ecd7aa0a774b40297fdab3ca6b30446ef1b1e2ab58c1dfe08962efb144738d6261800fc9b18f8dc886aed059bd2775db3f89aafa305884a072a8f266e33c324b22238035abfcccbe9c7719e423627c9494631263cf8fef1a3f2889a2df8cdd178e04b0c9ace546daa90ef2e7d33b51f3024130d9497d42918f1d423fa711064b83a68c78926a84cf7380e460ebbaf4a260dded7b049e16218edf730454d3e635beeec067df49970184ae6ab394bff484a31180a4c4f186050996c4567d68351ac47ced3f7fc65a02f8711d7265f40fee0f086abcf07669bc00f6261a7959c4bf710916d0e75f9da781b55aaa281bf9339b62f949cc9ede29fd9affeadf982efc012e0bb86c6acf4ee25c331ab948f6e6d0fa01c022887a8d425ed558ac7368fd59408900629fb58c6d70b5b07ecb5168e20532fa047590423dec95f4b360aee8299aefc493d1e5534d738fb99bf1f7a6389752924f3c1a0cfe6517600cf912da09c98439426e010edf0740511cefdd22b1f0041354a65d2ba511384fd4264698caddd97dd14b88c8d72d56d401e4566855f9b83f53229cb3fe41f193c2e622f7098752c8d2332b9d3457bdc6d58f2a2eeee47c26e1b58c28efbd153752c94e3514ae093b490c8fce9f3d7256e895922901bb30ccd9202a5309e1a2dc74485d0fbb00ca4b54116dc933bc94ce50a028ff90c679915c5bac83f145fc8dd7ac64b6ea68264e16ff99f676dde7385da4eee2ac5ac46e4956b19d55f6fb9a2b37587a42d3a0153515d11036e95645e30e16f411b3eb06542370e19231982376b8d5af8990ce44068d7f15f2109fd43664c3538d0fa1a65ffa360ce5b671cb6cf3d7d48de2a1d9dd9f5599e7b22f82a05158148bfc64ed0b224e9a61bec894d4aa423ea2b1c9c5a2d27ed3ca756af5675a01762265c819c665fbfb61c9943a00343f889bd63f642c2fd1392b182625063f7ab75a2bfb2248b14d6ab5ce0a8d43a296a823afbe291c28903537e2a4f862b4bc4076458752b88b9e1edbd17d1967eee115df9e33d3276dffade3ee528e9778eabddda87bdee97a42fc98b6b0f9a236e5d7ee512e48eae35d31326c09814ddc3107c87b1ceb4f9cf4a38d4b2454a082bfb35f898a34349369ba0e7379619e3b155782bd90a08b9ed1e2165cf3cf9fb7cd980d3884d255f1daf296fcdbc03f7ffc710282da9ad2e4b76ca0e1fb6f6c6560d48198c80e111f39185918d13b1463eaa8de9fb2c452581c97e8cd0adc06195eb16514fcd78cc0aebc0b277f375026033443d5bbce3b3324bcc0607a2e5616422b11122a5bebabc9496ef173202bf7ea782ffe688e90462cdf9e4278331e19198480ee553d8059c02c62062f176d10c548a837b302df694435466022892ea94d871e5fc3589e3154653c22b58f0dce57371f87cd86f5b411edefe5821574ba6fe43530614e1205078754468d8678cc65c4cc5a88000e670c4cfe47936c5a8c0145b5d1a665e7df6b93d0ffa20cfa32bbc17e904663646ef6639bb15ffda9eb3ac0685cf8f4c1f968159ebb2b547fb8a75e5e76c9e12e0285cc48838ab36ca426d6d938d0f18a6cdb2e3a882a49145b480d3f45f7116", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="f54a30c626cde2d7c7ea4e7ea337853814f02fdda2d0d6065401b510afda240ed935af5f035d59cc51219c24bba4916cd5044b0932979cf2ab2c87a5611b8aeffe0bce013f3dc785ac1c8461de5e01481bdc52894663d9570f5cb606fdee431eb2a9af3b1bf5f780a61fd55e54e4d1eaab15599d3202f7fece66989ce9a2cb62ec06cb5c34d56e31d4eebf9b6d6ed3cf6160a8854ef71ca002052aa0f5f7fcd455ed3d1391f7489647a73a4289e9c342fa34ff61106cc779b3d245ef185ee37755e1919fbeb488b5fa2636dc1540cea51ee3fe76694991868d42bd26f14f5f0dc4fa4dd9b659085bf7ccfb4c48b43b8285", 0xf1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000011c0)={0x3, 0x7, 0x5, 0x8, "0ebf25c12f66b09716a358abcc6032b1b08f5c6d", 0x22ca4304, 0x4}) executing program 7: sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000100)="bbff2eba542c0580fa35632749b009ade26bd2094189ebdb4acfdd2cecc44d53d0d82cd69aaed3e5672f35b151", &(0x7f0000000200)=0x2d, &(0x7f0000000240), 0x0) mprotect(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0) mlock(&(0x7f000046e000/0x4000)=nil, 0x4000) madvise(&(0x7f00007d6000/0x3000)=nil, 0x3000, 0x5) r0 = semget$private(0x0, 0x1, 0x81) socketpair(0x20, 0x4, 0xd3, &(0x7f0000000180)) r1 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000004}) flock(r1, 0x2) close(r1) recvmmsg(r1, &(0x7f0000000400)={&(0x7f00000003c0)={&(0x7f0000000480)=@un=@file={0x0, ""/91}, 0x13, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/53, 0x35}], 0x1, &(0x7f0000000340)=""/86, 0x56}, 0x8}, 0xffffffffffffff24, 0x0, &(0x7f0000000440)={0xf929, 0x3}) r2 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x4d, 0x0, 0x4}, {}]}) shutdown(r2, 0x2) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0107008, &(0x7f0000000540)) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) semget$private(0x0, 0xb974d795ab34cd7e, 0x800) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r7, 0x0, 0x21, 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000140)=""/63) syz_emit_ethernet(0x201, &(0x7f0000000500)={@broadcast, @random="cecd44616ea6", [], {@ipv6={0x86dd, {0x0, 0x6, "a6c270", 0x1cb, 0x3c, 0x7f, @mcast1, @empty, {[@dstopts={0xc, 0x20, '\x00', [@pad1, @ra={0x5, 0x2, 0x1ff}, @pad1, @jumbo={0xc2, 0x4, 0x80000001}, @ra={0x5, 0x2, 0x1000}, @pad1, @generic={0x0, 0xe9, "f9a0a41c8c599643c0ab102e30cde6260c014f8429dc5699d005b1d3384f1acf9f387302b56fb4f436737e550544beb0c69a8bb7331cbe30201e01fa0d4bea4e833e8ee5c013b98f1125195d6609b2fc5c966ecb4e5d775c701e1546fc0e2fa9110f2c852fc51f89643f220cb46f0a9c720605828ada98d87f69ef6dd232bc42a718df9a5ad5b6f6508f1c062f25f5b8f6734466b1a8565f60e51903d468f95a8d71a99da25cf5382e292c1f2bc8fa47ce114b755e2125dbd141d17a5f00089eae2844ddb69c463432847ed97729999b6c79cafc17726a9ffb793cdbb0bed8cb03d1be7d15dd2da97b"}]}, @fragment={0x89, 0x0, 0x3f, 0x0, 0x0, 0xa, 0x67}, @dstopts={0x0, 0x1, '\x00', [@pad1, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x7f}]}, @hopopts={0xc, 0x0, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0x5}]}], @icmpv6=@ni={0x8c, 0x0, 0x0, 0x0, 0x100, 0x4, "fffa243946d4bbb6a1ae94e194298f1ddcff8f56ecdded6fcd8b239b3550bac09153d6bf15ca65b94cc240b730e21fdfbb8d4167a6c02b493cc95160248aeb2c5c850980ded26613d75df1325b0150045f7dd32a0a46a6199776e09b4b8d3c387be8bcfe7c5bbd52ba8d515ae208a2290209f28cdfa5b684b6265e"}}}}}}) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) setrlimit(0x0, 0x0) (async) syz_open_pts() close(0xffffffffffffffff) (async) mknod(0x0, 0x0, 0x0) (async) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) (async) r1 = getuid() setreuid(r1, r0) r2 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) setreuid(0xee00, r2) (async) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r2, 0x140}}) (async) shmat(r3, &(0x7f0000c8f000/0x4000)=nil, 0x1000) executing program 1: sysctl$hw(&(0x7f0000000240)={0x6, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0), 0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r3) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) dup(r0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='x\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pledge(&(0x7f0000000080)='tty V\xef\x86\xce3|#\xcb\x13\x12E\x03hb6\xa3\x1dL\xcc\xf6\xb4M\xb2G\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x01\x00\x00@\x00\x01\x00\x00\xeb\x91vr)W\x9el\x03', 0x0) pledge(&(0x7f0000000e00)='tty V\xef\x86\xce3|#\xcb\x13\x12E\x03hb6\xa3\x1dL\xcc\xf6\xb4M\xb2G\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x01\x00\x00@\x00\x01\x00\x00\xeb\x91vr)W\x9el\x03', &(0x7f0000000e80)='[\x00') sysctl$net_inet_gre(&(0x7f00000006c0)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f0000000700)="d3c893211ed5a847c7feb817fb148675062f370202cd4bf66ef319e0f92465c639cd28dfb2bd9f4f3220610b5b07731aaac6e228e6ee273a7fc16f86b3303c0556801a481370a6f0db7f3ccff8af6b81a2488628a04ced25e123b5cd8d7cd68c", &(0x7f0000000780)=0x60, &(0x7f00000007c0)="df3f215a99128bd54f3dc216a74ef7e863d3b362a1270f097ae1e0e53d64125610c575191ade5c4b6468c31c12610b46aff7b10a29d89934ece42792426048d87f94e33965b2dd191cc31d15ad16188490974ce6c53d74e95dc8aae10c43670d72c4cce273911e174f9e8e765b0d1f8f9f6a1095bbb2d4aed53ee094a409ba2cb57e98ad299b192188d7f8ce92e3dc624669a23b4883c9389fb82c3f1ec2b18c7e44eae6d456b2a78af8f8f29b", 0xad) pledge(&(0x7f0000000180)='/-)..:B}\x00', &(0x7f0000000bc0)='tty V\xef\x86\xce\xbf]\xb9\xe0Cc\x7f+&\x82\x1d5\x18\xcf\x97\x1d7|#\x04\x00\x00\x00\x00\x00\x00\x00\xa3\x1dL\xcc\xf6\xb4M\xb2G\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdb\x01\xa4\x7f\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\xa7\xb2%\x1c\xa9M\xeb\xeb\x00\xeb\x91vr)W\x9el\xd2\x87D\x00\v}.6\x00\x02\'j \xc3\x03-\x17\xb2\xcc\xe0\xae\xa1$\x103}\xd5\x1b\xb0s\f\"\x87M\x11\xad\\\xc0\xc4\x88:\x193\x99\xf6\x04B\x14Ro\\\xda\x84\xf6\x8a\xcd\x13b\x96n\x17NV \xb2\x96\x9f={\a\xe6\x9e\xf8\x86\xe5\x95\xd1U\xaa\x82:\xf4w\x18\"\xffl\xb1\xfcz\xa6P\xef\xb6\xba\xc8\x1f\xd8\xb5\xc6\xec\bi\xd4\xfdl\x80\v\xe9\x10u\x12y\r\x9c+\x18\x124z\xd06\xd1-\xa3]6JW\x023\xe8R\x95R\x9d\x16P\x82\x8c\xf0\xefd\xdexl\x9f\xaf\x8e4\xf4\xb4\xd6T{\x82\v.\x9f\xe4V-') poll(&(0x7f00000005c0)=[{r2, 0x1}, {r0, 0x2}], 0x2, 0xf31) sysctl$net_inet_gre(&(0x7f0000000300)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f0000000500)="75d63894217eebda89c65cefbf29e1f0d40dc9e7ef2b32e3fd4063e495ba0349fa095552a5", &(0x7f0000000340)=0x25, &(0x7f00000003c0)="ec9e743635b6e1b16c5e5a28d471a9f784d4b2eb2e76612a0d67", 0x1a) sysctl$hw(&(0x7f0000000380)={0x6, 0x14}, 0x2, &(0x7f0000000540)="a118202f71acfb7a6d82af98f1fa26596f9b05e3d942122c82177f", &(0x7f0000000580)=0x1b, &(0x7f0000000ec0)="0d870cb255f8822511f54c791b3f5b60b014087e84006351512e5e8bb4bd60a9af1eed7fc1ec02876cb67ba2c2c9d35e036b15c14a795a4306614ca4fc5f1076131a8ea84cd562b257b6bdbaacd039b9d10a5a8f278aed1caafe8c25dc1ec40e0d4392c6f0260c2caff0deded31744fedbdea0a1dcf586e1d20f1148d08d617e4b8e5cbbc07842d7d06dd454e66f91ab551d6978bf11493261f1a30ee53e097f2682c5cb79c84e00f4805cc5135e44ddd9fb93bd48e22df2231fe1a3e2578ea3590e58a3e5547185bff1d2400bd1539b921e240880ff92b7c24ba55b8bf0a2fb6eeed720189efa05565e05178aacfd48c140110abc9bb862beb84d61ac7ecb9fb204659fd1c87aa546e8d0746ef786098251f1bda3b8df9baf4132055419ccbfb647e46698c81d0f4b702a0038fca285d753344db15add14fb62f5076cfdb9193b1a85161b96a28765e9a24dc8213fbf528ee73abd23bc2b3b53b9421a7fb84621800bc1930217da36ba9486d88c29ee9651d9f58fb1f33594d452704fb3e8fba57422cd14cae5832b2e15b8727f93429db711650aecf94b90af7993059b437b7a769f3a478197845b61c7541272d9c74ffd928f549b36b63edc1bebd5d9c51ca490c859a5ca16d3980c1a2282482d1c874204571501ad99b6d88365efd1e1b47fc1716ef92e446547aefe7a4f54c47b55f0bb124fb2d02d78e8e9b8d698b684b5ee4ab4e9e7e2260dc082e972ed6a9de31980e035aef8d80bdc228598c8c25747f782d4ec106b328dca0251a99947187829381b26b97c25f48c29db4366dabd26f07464bf5e5558827d128df866231289d62069f05da9ce0a7c68294754b04c475e413c334049cd2088cdd48276e0685b2afe8fc1f6546809944649443935d90d84d19ae192395fec1077143a2211ec67ba366d466f0debe477d3111782f6a75d2b5f5d3a6d9e51014d6926633f551485d506c7c4349d4283e887a372d680e70ae1c382b660c8e6a61cbaee021ad7a0fb4432a54e2cace8e3a955eab0e3c778abe3fdc4cf57d87e068a2c69d5807d37d1e83a30804261a657eabde3b859d3eafe1abb35da9eb3c4add4aefc161a75908048ab939717da0646ef6464410091c3ab3bbc6635a633b8cadd1c2d56eb6354766bff03d47fc72e7d33258d424b94b5074f4951b920bfd284faa4b38741ae9cfe38fa31ff78c11411d0dfbf0cc406d617ee75f2316a02efb6dbf1d721cd5d339d381ce4f512dbf80e538d21ed4f3696af3f909758df069fd933957e45e6be0d2c41d283f5bfa634c2e117e412f33c4d07edd15103e8f672d486c59b335642483545651d80f698daa5ba9084a61b857794919699cadb0fd3fc176e602f9cc51738e3d75334a9965dbbf88d0aa2ea167c151d12466f33afd817f861c76944266430bc4908b1c9a2692d801e320518fbf8ae712381b218c7bc081e3fcf55922022e790aa10d11154f1a1c8bf84d6dc371a2049a1515eadeb72136112e6ad6f1d1805af93d267e340e9904d420bff389fe316e7daf93119e40fdc7cad75e106c7e9a5c2619903894d37bb6eb27a4c3ec5648a49ece418e29ecfd493ba51ad7661e9ef97cfaba029430dcbd961899fe325a42a200d09f4614469c311a536ba3568aec0e85bb750d405fa2c020ed8e420a4e5fda0a691e14b1829b2d56e104b3506c5232757c1aeacb701ef3db00cefe4a389a77682985dcac3b962728f13fa8684e0a1932058901e4418684261b2996475d39b0a7eb9e56e09826d320dc72db4d77d374c8a58b57d1e934fea0a794960eb838f90198376501ba4b796a681715a2d81cdb439e7b6505a4aa48fc2b1a6d6792b04aa13607099f7fb0e5cb7c29ead7d335f52eeef7d0b96ce1b684bc2c974e8c8fc0374622940614774bdb7178c7d6f71cc50185a3c92bf3cf9995f66ceb5f1c50461f73c37b74efb0c696bc895c2ce46ad35dc84fbf2e8e5be38f8fb523e3a0d25acfd0451d4e10eebe807b77403389b102923e188bc8fc29ce99ee8824fea6ffd0a3915d80fa68af4d1b6961993bca31ef7d1a509a25f29f991947ad4510c1db4991a882cb09c6edde114d1da4d1741c2c45a77ab39c3d20def947d63301d3320322a793796be1d4bfdc1a7995871a1146d8e73788ca2cb6385161fbb6901de6b099d8e41acf0f21a15863dd08ca821c8f5ae9a790f2ac05f481b4c9df7d1c212644e03c3c524566213eff14d6bedb20edcfe470a07f6b2f49b665aadb52a925071985e232de3adc77d2fb506efd81984450c252ccbaa8ec792efbc3087761ee2efd1ca72034ec85b3869b4f8eed8d855ae71c84e8ca8efc4cced41a4ccdcee8f4e873a31e664fc46d01ea56b6f5640bdb87f65e892be725b2ef306f014e74e82ea2254fb6dcb6b3e495e80ee49398f325fa43d9f264762f8a64b02d4dff746ec0bdbea88a87234bdb3e241f1363bfcb58345bbb26fbe68473e6ab4b5fff24161cfcd4fd8efa286e3b2264eb2cbdfdd1c7cea7b4d3d91eb205ad6a6c73d3e6f42bafe6fbf90b554a0d2956155c12f2506c2ca4b3bf9aee030cb217622731650974b8d0c643dc88c33ee5c15d221d7735533bcdf2208de8c99c3c58956c23e88bd8d95e3b6138964e50163940f843362dfdbca4edc41c03398d1f67915f27368aa9ec98375477061256e1461165d0944d31bd7881acd4df3581dea0f8b7219dc83680fe2624587b64b7c8e8cef21ff3c407e3e0546c7b580649293e81953375344311ba8a549d9332f134680846086b49e9a455ee6bba9c5059eb02d36df0f3df02a9cdcf4ed2154cb636fe1c4a225a57cc88fd7dc718d306db5af34802b4361a9b388968f947da9504ef6dfb7ed9b026a85b1560b68b23e6f829aa89e9c3bdce85691c28bf4c786bcd7f1f03a84e05c66136008121fbaafe6354d6ab362dfe3bf204bf6fcd7678bc1449dfcc339b5d814f2c238452710d67cc76cbf46ef55f8a580acf476e0262a8a5b6a5ee1c86453f64b000d6f58dfede9fc211ffe10639e6b7c6a0cfacc34db481f0fc706be133c5d58384292a008cfaa40bab158e81f1ba8211f9b4e3e23af06480f387a782428b881b019e959f87c52b2d63c4119b450add9dd613229757cfd94489ad8f26dbb99505748744fd8a1c61fcf7607fa7e69a37065b862358304fe6e52a91b0eb864ec62f2ea689ddce620b9a413ada191b5f30403c1be416dd3018c5a1aa3d66b0019281870294e06d9d74455e7f39f3b1eed8ddaacc3d7d4f188ce0389f2d72c6d3c8c9430e8d256bf2d07d9c6cf31cbcd6842fee8b084537763c8773ea0ef5e956604dbfd66bb40afca2bf952fcb67a16a8e2429b28e7aef488a2161e8b25cd72748ffbf93108cb46846101329c2038a60ef4bbc09e25ad7fbf7f5e77e02d36696035c8a505a8ac64a76a95323b1c0fab87eb659d805b2c3cbd06568dd3305b754e640141a32ccbbd73cbd166fbb901e2b54d64662d73bddd7eb546e5c0747c932c7827b9a3f35c0d4ef30e5d8c4b5a175a62d4cc90e4b1fe0fda80e6d4103e51857bf87f85af28dc22e87dde1b35eb3bcdfc445530f0532862af459335adddd1333209498873c1d2669474746edb2aaf3235d1beb9038135ec1dc4da477a53dab933ecc0676d9cd98f38fb396801151d97d968891e0a2622229ce89e68f5d74796f81ada593eb5c02c12fdf769e4500848ef9b6b91e36591fec10ab04098b8e59c5a384e03db251d76224bb4bbc602b5c8065287edf88f871e76513bb67d7d9eba6ffdcedf58d494b50ce911d9c011f68aab2cc57d6d346ea94466596bf0f5239e4a24aac49031a90329c69d7d282801f5fb597821c9565618dd2ab32f5f0df72db65bd4bf0c60a6da9fd444f62412e71096842185d7cea42c5ebb141ca088b77092a5676c98b45b3fca8cd8cef42ce673a41746bea95f2e243121f856405ea3bd7d162dae286ca5da38eb87ade9fe8baa10943b73fdf0be66ae2e4c67dc97c300897d450e92a44755bc94ccd4c6e3f74b1eeb4ef6eb729a48e2e117482166017f8ac3d126fbf147dbc7b0963ffaabca4b99b9d81cc711b64c872da1ced5e56930615fc4ba98bc3dd554a8fe4f7bb6a5737607fc25d8cdaeec7aab3d8ce7333f425c363b5a44b7bc8ff73c206d814ae5e1b857ad5332cf385d2c4b8900385578fa65a99280bd1cff99a297620fe6069e06e0e54c917384ba4c194851c24a9a9d91f1f48a81ed10dbb71a10c6d367061bece976f9f96d8c20253816b5722c8d731dd83c8aca323c750ec290f6312b4c10a3d52f25c399d4716295575f082a697b4b75e5ba738a67d2faf5971cb2582214f122e443a06b06ea5b201eacfb297d2a03d2ca372ecf0b3fb2750cbb98c1f4f126d4560d2abf90b322d5a268dd12186872449e71fe1ec79483c6c0fc4d335c33fec3dff3c2792353f6215be5441dcbdefd55e3414cdd99784ac1fc9c7cf885179f022019c73bcda95b9a2ef078a3566fd95f366e69c2b25ce6e7b4143fa104ca18abe555468066da597896a51644c9e0ddfc93b1eb08f3fc4b5a23b56e51409d6796d13a76e64e1bc0a453d7fac8cba2f83e2ee928b790fbdd97ce0317c50063a3e478e28210752e510856c6445006c08ae9b75652ce01412c0f4af0758423171f4a9db9f7ffa0e5ba751bfce6274fea5ac780f4b6f543d89b2832d488312b5f76a4ee0784cae080b024a9c77cbf504fca4df6a34f0112e08a2f6514d00e118dc188f34f0ffd74379e6d89285b21796484cb3cc3a6de1bcf7daeae705c09f98b0c8a8b5d1a5d4cebc6a5be173cabd61ab114f18d1c2e1ffd8ce1a808cf42a876ef9190563f3c9c0026790e637914bc85a11c482eab6c832365ef6702b65c9aa28ec4ae2d5adc5dfa3fc7fefc35a5a38455dc7c0b5037c842a10a0ed69fc10f157a96d4af78fdbe408378fcf28a53ba71ffc75b8bd23323246f68a3a353b16d3f19003a54c1f5657c7588d55aeb4a0443bfda1fd2263acd04268d29c3488f36e878e2970a8921075e6e78994b28cafc1e7dc8dc1e7714fe3a8851d82be2edc555cb401312673aaf8ff2e479f51f23cebd506b2f6ff595a5989ac0eb7d2e82db3c384147f011db213819a1e5d8415e822e65fd12be824b7382f92f64bb54a8311c3ab3f1ff5d7b507d65d50eb79bc6844501f244fee8813046e15ec171705ebfc83c965792f923197a1eaa8da3324c6dab48b9c9bf264a7c4e753234a7256d05e25af72a72ee3c20a6f807584515cec40de62d35ac4b2171e1c0ffc44b2f92d9a14834d03e85738abe63fcf052f36ba00c6a5ed8218d12750902801579ea0f6a59731fe123c7a0dc7ebf9d581c46a921469e506ea41774524c64299d14fcf0151ceea52f65538d15277cbd323f08126f14e40c9483127c1d52b9912d079c696864b44f035304c62fbedfdb28d3f3ae90be94fa293cc9f8368c27c1e791ba208671a1c94eb27f6ac4f7a0f0872fce35436526f09799bf121d4e4763915a5c6476a27803b60abd22312df8152b4ae2a4938ce3baa8a7f4a053eca697aa97e8c725fbe9effac9c9c801e16b8a253e30c0ae8a15333aa6940b04a4aa83be5eb243da2f333c09d8bc9a811abcff5b90c89ed189ae96bbd051090b9d54a678b54e0f5ad197728b500a980d37867f1701f705ad8bb53ac2ec6da47016a00b05c0959be28f9efbb5175d29129c8210e38e8da7950c76bb4d8c8f4bc4426e27a00f78e14cb00b4d7dc981746e91146225d3ba9f746af86bb17f9c1bcfb6318b93d2011727ea", 0x1000) executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x68eda01775965b95, 0x18e) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/506}, &(0x7f0000000000)=0x1fc) truncate(&(0x7f0000000040)='./file0\x00', 0xb70a) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000140)='./file0\x00', r0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) r1 = getuid() setreuid(0xee00, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x1) r3 = socket(0x18, 0x1, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) socket(0x18, 0x2, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0xdcd8c4bc089e63fd}], 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) r7 = getuid() r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7ffe, 0x0, 0x0, r7, r8, 0x88, 0x1}, 0x4, 0x6, 0xcbd}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, r7, r8}, 0xc) r9 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r9, 0x0, 0x0, 0x0, 0xb2}}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xff, r9, r8, r9, 0x0, 0x11, 0x102}, 0x9, 0x78fbeaf5, 0x1}) executing program 6: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0xc0}, {0x20}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffffe}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) (async) close(r1) socket(0x18, 0x2, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xc1, &(0x7f0000000240)={@random="26e0e3209bc2", @broadcast, [{[{0x88a8, 0x5, 0x1, 0x1}], {0x8100, 0x2, 0x1}}], {@generic={0x812b, "44e3c7a7d5287ecf821bf8a88aa182d9905cb6014ae62c9eff76b91c4300a0e124e50673a25d8d87d21c9727d45f134d27c5e9ed84d4ed3e21553c1239adad9173f7252323f2aea3bffe5f2b7bf3e32df13cc9cb052550ae5512190ab1fa011bdd3973212ead2163285f8824fc4705963f17a0745ef6d102e1a7477c2e2d6fee2fec4399267468945329cb51b39f72147e0513534513ac53dbeb1839152f06c56444baa030af1101c311c1"}}}) (async) syz_emit_ethernet(0xc1, &(0x7f0000000240)={@random="26e0e3209bc2", @broadcast, [{[{0x88a8, 0x5, 0x1, 0x1}], {0x8100, 0x2, 0x1}}], {@generic={0x812b, "44e3c7a7d5287ecf821bf8a88aa182d9905cb6014ae62c9eff76b91c4300a0e124e50673a25d8d87d21c9727d45f134d27c5e9ed84d4ed3e21553c1239adad9173f7252323f2aea3bffe5f2b7bf3e32df13cc9cb052550ae5512190ab1fa011bdd3973212ead2163285f8824fc4705963f17a0745ef6d102e1a7477c2e2d6fee2fec4399267468945329cb51b39f72147e0513534513ac53dbeb1839152f06c56444baa030af1101c311c1"}}}) executing program 2: sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) kqueue() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xffffff1f, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) sysctl$kern(&(0x7f0000000000)={0x1, 0x30}, 0x2, &(0x7f0000000080), &(0x7f0000000100), &(0x7f0000000300), 0x0) open(&(0x7f0000000300)='./file0\x00', 0x70e, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x1, 0x0) executing program 5: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) close(r0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) executing program 6: sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="e917be2a55d2bfd2d348a6e561519b4fefbe64fe1f80641baf07311a4461550d0000608ac2e83ab02f878a4b28c28f2b6c0b4500000000000000005aa1d6b5951f26e58a56a01ae7a76cca29c724ffabdd37f4474b924e70203084554be294b30700998503cc56ad6ae1f8bed3b7bdffff9a7ef8323b9cf6b84aeab869b9a9b9498bcf2508d251e1802041847b00cdab99798c88d67ab4e7f5c92c50edac0d300290e7d3635cd057d190c359477eef09dce9bca43e22d433fe1e36bc2762f247204b1e062c07260edfcb258ebff15f8ab04cec42ffc6317af0fd1ff14bc33600ed7e34275e7314c55cfbdbe1f6006eb6b60d8a836163d5005855648687c5d3a26e267db4cdd59c64cea27c5818ee8aae03d9a87e8981d2ae09854b155ee16d30be0716b21b8cef57fcc19d439b5cb54071fd7a1e3e474771c1a49c1e57a9", 0x13e) executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000300)={0x10, 0x0, [{&(0x7f0000393000/0x2000)=nil, &(0x7f000000e000/0x4000)=nil, 0x7}, {&(0x7f0000158000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000017000/0x4000)=nil, &(0x7f000014d000/0x1000)=nil, 0x1}, {&(0x7f0000013000/0x3000)=nil, &(0x7f00000ad000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000036e000/0x3000)=nil, 0x400}, {&(0x7f00007a5000/0x1000)=nil, &(0x7f000056d000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00002d5000/0x1000)=nil}, {&(0x7f0000059000/0x2000)=nil, &(0x7f00003c4000/0x2000)=nil, 0xe3f}, {&(0x7f00003ae000/0x2000)=nil, &(0x7f0000207000/0x1000)=nil, 0xfe}, {&(0x7f00007a0000/0x2000)=nil, &(0x7f000079d000/0x4000)=nil}, {&(0x7f0000664000/0x4000)=nil, &(0x7f0000589000/0x4000)=nil, 0x1}, {&(0x7f000034b000/0x1000)=nil, &(0x7f00002e4000/0x1000)=nil, 0x10000}, {&(0x7f00002c7000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f00006c6000/0x1000)=nil, &(0x7f0000700000/0x4000)=nil, 0x200}, {&(0x7f0000019000/0x1000)=nil, &(0x7f000034f000/0x3000)=nil, 0x9}, {&(0x7f00005fa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}], '.\x00', 0xffff}) connect$unix(r0, &(0x7f0000000000), 0x10) select(0x0, 0xfffffffffffffffe, &(0x7f0000000040)={0x100000000, 0x4, 0x2, 0x6, 0xd1, 0x8000000000000000, 0x6, 0x9}, &(0x7f0000000080)={0x7ff, 0x6, 0x7, 0x1, 0x8, 0x4400000000000000, 0x1, 0xfd}, &(0x7f00000000c0)={0xffffffffffffffff, 0x7}) r1 = syz_open_pts() r2 = syz_open_pts() mmap(&(0x7f00004f3000/0x2000)=nil, 0x2000, 0x4, 0x4810, r1, 0x4) fcntl$dupfd(r0, 0x0, r2) write(r1, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) close(r1) execve(0x0, 0x0, 0x0) syz_open_pts() getrusage(0x0, 0xfffffffffffffffe) syz_open_pts() syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x0, 0x0}) shmctl$IPC_STAT(0x0, 0x2, 0x0) sysctl$hw(&(0x7f0000001980)={0x6, 0x17}, 0x2, 0x0, &(0x7f0000001a80), 0x0, 0x0) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xffe8) executing program 6: sysctl$kern(&(0x7f0000000340)={0x1, 0xa}, 0x2, &(0x7f0000000380)="0fef4201743eb741a48af178a3e833d91c47513dcfbde21d61eeebfff72c75ad73a81668bf107d0646613c8914fbc9cce814b1df65f72095ebf7e36a92074ddcbbdeca04ad7204f493ff9e8b807d74932596a929a79ba1807e49fdd3362a1a31c37b6435f323709dc912f76fd3e0e20d082213d04da55784837ead572cdf420a3221762e84c9a9f850723611f409e38455e0a133d55092ff04840334157fefe588b8981bf4ecdaf6c2000dd888eef98ff0a950bb7c01cbbac4f6a78bc6bdc05b4582aa189cc68118c197a634508ce3fc95410241b2baa92b80b94bbb12b975d75c2710499b", &(0x7f0000000480)=0xe5, &(0x7f00000004c0)="458807706891e2abc065907d2961bc63da578ee7fcece662c7d4f62ccee64a013c04c4c2ee6622b5d76bfad93f632db4d3b76dc1ad70c6ccd2c8691e2762b96cff3af42fdea4d41164279b9ed872f4c777406d096e3a2b0a6c485d5e6d43b162c46f", 0x62) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03200000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, &(0x7f0000000280)="1decd5da4a58d7d5338310db2c3f77f813ce01d6ac9dbf032dfeb45480566ffb307ad2e6223df29af2a8e8", &(0x7f00000002c0)=0x2b, &(0x7f0000000300)="96bbe9552659f71210deade368f961", 0xf) executing program 4: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x0, 0x1800) msgrcv(r2, &(0x7f0000000680), 0x8, 0x1, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 5: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) poll(0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[], 0x18}}, 0x10, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) sysctl$hw(&(0x7f0000001240)={0x6, 0x12}, 0x2, &(0x7f0000000140)="ecca4536ef224438a550b9abad6250e65b220ad2095b97edf56befb8a1b1dbe552b3b35ecd", &(0x7f0000001140)=0x25, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r1, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100), 0x2) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x200}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt(r3, 0x1, 0x100014, &(0x7f0000000740)="4e611875a6db2e1d554339239eaf936b936785360541b5039299890000000000000000e033fffffffffffffffffabe35ea0f5ab45002a06ce9af9ede16408f06901ad86adf1382e280a81be8aefd6cebd36782d6c6dcef007887243be3b84d5197fe24ac6983ad152b42fe49cd9648d3c9eaddefb4903f020521fa924eeb93b411089242ac763fe9d485d3d7e3d692b8a6cfde0bf20ebdf9e8b01dbc5daf043f9ed7dd891504fd586171db3a8c2327bee894c540deb74bf5e8005723e86564d806629dc31b4aa72656da8af62c06951070187113005cf4f2e6a002b9b8a73ed0b8a53bd2e299dde4648930ff47eb17eca6ae2e4f00bb40506b005b721c452b49a03421a7b9b579af267cbe1d1d3de62552fff4dfdbfba22eb105fef435581b03088e562dbeedefdf1afffee2ef542436000002004f97b7d569e0baf2b26d2f38ddf1744eb634810300000000000000bb579887c3806651b87849b814c34fd51d7fd6335d58ab27d91f861dde60255cfe2f", 0x171) socketpair(0x1, 0x1, 0x3, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) ftruncate(r5, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) connect$unix(r6, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r7 = socket(0x2, 0x2, 0x0) setsockopt(r7, 0x0, 0x14, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000340), 0x10004) socket(0x20, 0x1, 0xe3) setsockopt(r4, 0x0, 0x14, &(0x7f0000000040), 0x0) r8 = open(&(0x7f00000014c0)='./file0\x00', 0x70e, 0x106) connect$unix(r8, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) r9 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x20, 0x0, 0x0) r10 = socket(0x18, 0x3, 0x0) getsockopt(r10, 0x29, 0x36, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) (async, rerun: 32) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) (rerun: 32) r1 = syz_open_pts() close(r1) (async, rerun: 32) syz_open_pts() (rerun: 32) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0xfffffc16, 0xfffffffa, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(r1, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) (async) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async, rerun: 32) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: socket(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x3d, 0x0, 0x0, 0x9}, {0x4}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{}]}) dup(0xffffffffffffffff) mknod(0x0, 0x2000, 0x9) socket(0x18, 0x5, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) symlink(0x0, &(0x7f0000000140)='./bus\x00') socket(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x7f}, {}, {0x1, 0x0, 0x0, 0xffffffff}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001cc0)={0x0, 0x100000000}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) fcntl$getown(r0, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) close(r0) mkdir(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc5) unlink(&(0x7f00000001c0)='\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') chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x1) chdir(&(0x7f0000000a80)='\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') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) semop(0xffffffffffffffff, &(0x7f0000000b00)=[{}, {0x2, 0x3}], 0x2) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000002180)={0x1, 0xa}, 0x2, &(0x7f0000002400), 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000b40)={0x4, 0x18, 0x29, 0x2}, 0x4, &(0x7f0000001240)="66fe3a828381d1e273eacda67075ad6935def5f9cd6995bdfd37e33b08ec074363780548fe35051f4414dcb8832dcf5dd6c08a8cd1744e607e978223945da20546cae6830b4f056ac5df91fb82ec2609168fa140743c02dd1503106835", &(0x7f0000000b80)=0x5d, &(0x7f0000001480)="2f7d6462b09210212ad2439154e9f90d71e37f3b80503d515147e8e664d97ed6fb4799d16a1bd7d4e1fe5efeb1d4944798ef41bcf2867f3a65c80dd3cf408a21fce2885ad0099b8d78ef0dfa1361cfceec9c5dfe888113ae58906b77610f9e10430512b10899519b21bb405cce2db906d6c6d1a18f0dd1541fe7aed3b1930db55f1c28ba1199cadd24b8a48ab40f141f52f7e2615fed636144bd2f27dff480aeea32cba0b2027615ca646b6287cfebf08122705ec14db3aca985926469f50ce98eb89fb1b07caa8a", 0xc8) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') open(&(0x7f00000002c0)='.\x00', 0x2, 0x21c) close(0xffffffffffffffff) executing program 4: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) setreuid(0xee00, 0x0) r0 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0xee00, r0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = socket(0x18, 0x1, 0x0) close(r2) listen(r2, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r0, 0x140}}) shmat(r1, &(0x7f0000c8f000/0x4000)=nil, 0x1000) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0]) executing program 5: shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x2, 0x2, 0x0) dup(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069c1, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000007c0)=[0x8, 0x20, 0x7, 0x0]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) setreuid(0xee00, 0x0) semop(0x0, &(0x7f0000000180)=[{0x0, 0xe6}, {0x0, 0xfd, 0x1000}, {0x1, 0x20}, {0x2, 0x5}, {}, {}, {0x0, 0x6, 0x1000}], 0x7) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r5 = semget(0x1, 0x1, 0x0) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0xffff1c8a, r0, 0x0, r6, r3, 0x125, 0x1}, 0x1f, 0xffffffffffff8001, 0x4}) socketpair(0x10, 0x1, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/141, 0x8d}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/132, 0x84}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000200)=""/115, 0x73}, {&(0x7f0000000300)=""/58, 0x3a}], 0x6, &(0x7f0000001800)=""/4096, 0x1000}, 0x801) executing program 0: sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000000)="0e00"/18, 0x12) executing program 6: sysctl$kern(0x0, 0x0, &(0x7f0000000040)="ecf4d9710aa2676fa6", 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x800, 0x10) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f00000003c0)='./file0/file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047466, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)) executing program 2: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) (async) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) close(r0) (async) close(r0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = dup(r1) writev(r2, &(0x7f0000000100), 0x1000000000000309) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) rmdir(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300), &(0x7f0000000380)=[&(0x7f0000000340)='@-\x00']) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x0, &(0x7f00000000c0)="b21100000d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e39ecff6669cc07868de45ed3fc33719caf1f71ecec8a918458b2c10a1c66653b276e180e9cb9b21f9982230f575295d48889c9a92c90f722492fc8d75680b37ba955d2c15e6c9d900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf400000000000000000087", 0x90) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x88}, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x32, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(r1, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x30, &(0x7f0000000440)=ANY=[@ANYRESDEC=r1], 0x10}, 0x8) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') bind(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xc) r2 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x1) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000001b80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r3, &(0x7f0000001940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) r4 = dup2(r3, r2) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) getsockname(r4, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) getgid() executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x1, 0x9b1b9234ec38217b, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x4c}, {0xc0}, {0x6}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x4, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRESDEC=r1, @ANYRESOCT=r1, @ANYRES64=r0, @ANYRES8=r1]) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) socket$inet(0x2, 0x3, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpgrp() sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x0) msgrcv(r2, &(0x7f0000000680), 0x8, 0x1, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180002b00000000000000000000000000ff020000000000000000000000000001000d"]) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r1 = dup(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x200}) (async) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)) (async) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) (async) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) setsockopt(r3, 0x1, 0x100014, &(0x7f0000000740)="4e611875a6db2e1d554339239eaf936b936785360541b5039299890000000000000000e033fffffffffffffffffabe35ea0f5ab45002a06ce9af9ede16408f06901ad86adf1382e280a81be8aefd6cebd36782d6c6dcef007887243be3b84d5197fe24ac6983ad152b42fe49cd9648d3c9eaddefb4903f020521fa924eeb93b411089242ac763fe9d485d3d7e3d692b8a6cfde0bf20ebdf9e8b01dbc5daf043f9ed7dd891504fd586171db3a8c2327bee894c540deb74bf5e8005723e86564d806629dc31b4aa72656da8af62c06951070187113005cf4f2e6a002b9b8a73ed0b8a53bd2e299dde4648930ff47eb17eca6ae2e4f00bb40506b005b721c452b49a03421a7b9b579af267cbe1d1d3de62552fff4dfdbfba22eb105fef435581b03088e562dbeedefdf1afffee2ef542436000002004f97b7d569e0baf2b26d2f38ddf1744eb634810300000000000000bb579887c3806651b87849b814c34fd51d7fd6335d58ab27d91f861dde60255cfe2f", 0x171) (async) socketpair(0x1, 0x1, 0x3, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) (async) ftruncate(r5, 0x0) (async) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) connect$unix(r6, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) (async) r7 = socket(0x2, 0x2, 0x0) setsockopt(r7, 0x0, 0x14, &(0x7f0000000040), 0x0) (async) pipe2(&(0x7f0000000340), 0x10004) socket(0x20, 0x1, 0xe3) (async) setsockopt(r4, 0x0, 0x14, &(0x7f0000000040), 0x0) (async) r8 = open(&(0x7f00000014c0)='./file0\x00', 0x70e, 0x106) connect$unix(r8, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) (async) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) (async) r9 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x20, 0x0, 0x0) r10 = socket(0x18, 0x3, 0x0) getsockopt(r10, 0x29, 0x36, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 6: connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) (async, rerun: 32) poll(0x0, 0x0, 0x0) (rerun: 32) r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) writev(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) socket$inet(0x2, 0x0, 0x0) (async, rerun: 32) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 32) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[], 0x18}}, 0x10, 0x0) (async, rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) (async) sysctl$hw(&(0x7f0000001240)={0x6, 0x12}, 0x2, &(0x7f0000000140)="ecca4536ef224438a550b9abad6250e65b220ad2095b97edf56befb8a1b1dbe552b3b35ecd", &(0x7f0000001140)=0x25, 0x0, 0x0) (async, rerun: 32) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async, rerun: 32) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) (async) r3 = getuid() setreuid(0xee00, r3) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) faccessat(r1, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) (async) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) (async) r5 = dup(r4) listen(r5, 0x0) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000100), 0x2) executing program 5: socket(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x3d, 0x0, 0x0, 0x9}, {0x4}, {0x8006}]}) (async) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{}]}) (async) dup(0xffffffffffffffff) (async) mknod(0x0, 0x2000, 0x9) socket(0x18, 0x5, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) (async) symlink(0x0, &(0x7f0000000140)='./bus\x00') socket(0x0, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x7f}, {}, {0x1, 0x0, 0x0, 0xffffffff}]}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x20}, {0x4}, {0x6}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0]) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) (async) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001cc0)={0x0, 0x100000000}, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) fcntl$getown(r0, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) close(r0) mkdir(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc5) (async) mkdir(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc5) unlink(&(0x7f00000001c0)='\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') chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x1) chdir(&(0x7f0000000a80)='\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) chdir(&(0x7f0000000a80)='\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') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) (async) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) semop(0xffffffffffffffff, &(0x7f0000000b00)=[{}, {0x2, 0x3}], 0x2) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000002180)={0x1, 0xa}, 0x2, &(0x7f0000002400), 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000b40)={0x4, 0x18, 0x29, 0x2}, 0x4, &(0x7f0000001240)="66fe3a828381d1e273eacda67075ad6935def5f9cd6995bdfd37e33b08ec074363780548fe35051f4414dcb8832dcf5dd6c08a8cd1744e607e978223945da20546cae6830b4f056ac5df91fb82ec2609168fa140743c02dd1503106835", &(0x7f0000000b80)=0x5d, &(0x7f0000001480)="2f7d6462b09210212ad2439154e9f90d71e37f3b80503d515147e8e664d97ed6fb4799d16a1bd7d4e1fe5efeb1d4944798ef41bcf2867f3a65c80dd3cf408a21fce2885ad0099b8d78ef0dfa1361cfceec9c5dfe888113ae58906b77610f9e10430512b10899519b21bb405cce2db906d6c6d1a18f0dd1541fe7aed3b1930db55f1c28ba1199cadd24b8a48ab40f141f52f7e2615fed636144bd2f27dff480aeea32cba0b2027615ca646b6287cfebf08122705ec14db3aca985926469f50ce98eb89fb1b07caa8a", 0xc8) (async) sysctl$net_inet6_ip6(&(0x7f0000000b40)={0x4, 0x18, 0x29, 0x2}, 0x4, &(0x7f0000001240)="66fe3a828381d1e273eacda67075ad6935def5f9cd6995bdfd37e33b08ec074363780548fe35051f4414dcb8832dcf5dd6c08a8cd1744e607e978223945da20546cae6830b4f056ac5df91fb82ec2609168fa140743c02dd1503106835", &(0x7f0000000b80)=0x5d, &(0x7f0000001480)="2f7d6462b09210212ad2439154e9f90d71e37f3b80503d515147e8e664d97ed6fb4799d16a1bd7d4e1fe5efeb1d4944798ef41bcf2867f3a65c80dd3cf408a21fce2885ad0099b8d78ef0dfa1361cfceec9c5dfe888113ae58906b77610f9e10430512b10899519b21bb405cce2db906d6c6d1a18f0dd1541fe7aed3b1930db55f1c28ba1199cadd24b8a48ab40f141f52f7e2615fed636144bd2f27dff480aeea32cba0b2027615ca646b6287cfebf08122705ec14db3aca985926469f50ce98eb89fb1b07caa8a", 0xc8) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') (async) chdir(&(0x7f0000000080)='./file0\x00') open(&(0x7f00000002c0)='.\x00', 0x2, 0x21c) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea09ffffffc200000100000000e01f00000000000000ff020000000000000000000000000001"]) (async) syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea09ffffffc200000100000000e01f00000000000000ff020000000000000000000000000001"]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)="b3", 0x1}], 0x1) (async) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)="b3", 0x1}], 0x1) executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xc4) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) close(r1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)) executing program 3: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x0) msgrcv(r2, &(0x7f0000000680), 0x8, 0x1, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0x1, 0x0) r2 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000040)='./file1\x00', 0x2000, 0x42264520) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) mquery(&(0x7f000056a000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x6) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f0000000040)='./file0/file0\x00', 0x615, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000fc0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/172, 0xac}, {&(0x7f0000000280)=""/109, 0x6d}, {&(0x7f0000000300)=""/79, 0x4f}, {&(0x7f0000000380)=""/245, 0xf5}, {&(0x7f0000000480)=""/137, 0x89}], 0x6) executing program 2: munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rmdir(0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x14, 0x0) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r1, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0xfffffffffffffed0, 0x0, 0xffffffffffffff48, &(0x7f0000000fc0)=""/221, 0xe2}, 0x63) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$PCIOCWRITE(r2, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x1}}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000040)="5140c87a6465f3fb13345efef6", 0xd}], 0x1}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x47}, {}], 0x2}) r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x200, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x28}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) setreuid(0xee00, 0x0) r2 = getuid() seteuid(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) close(r0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x13}, 0x4, &(0x7f0000000100)="5a376f22da62eeab8daa95cd18c297ab53b4ce97599a1b61564f5aff8aabfaee4d", &(0x7f0000000180)=0x21, &(0x7f0000000240)="2d925f5289ab3cd8bc0984f5f2e1aeacb2884f59d88432ae53a2d40e5309bbf56e5d973d4eb75a24afe640b8bffdb5babd2016888789387bbf10e3f8c05e7393a75d4a622d4736d2dd0065dbf870672e2539b01dffe4ea8a973133cf47de194910d7119e58a9652c122b6b6466cb5cd275ea32f9828bf46f5a0a5b8638acfaf7afb15bb495d7455fd8513afaef0b2e39215a2c5ecbcb89a27966664f79606b48eb665b58fcf25a557401ef423123ef92ada980fa1fbbd9886ba31b687e34c43b84354dd690aa477418ff4c2e3c8500c2c43b37bd260777c28b442e2c9a592503a85ddebc4f37c5b7765a74cbed8fd9b3c4231fa432447c016c310415d59a341ed77068667e4fcc041b0dde097519e7f94c5d50c53da20d39dcacc14829c440c8880e2e562c6118521085e069e5ed12ad247404cffb8a3d502fb80ee73ec6ca47e546628aad67a25f5f7c02796e634f6bea4308c4d8cedde6a17be61a0dcaf2c191ee437a70cb65d1fdf269e43bf1a243d64f9bd0fe402c713fc4d1002ce131d7043f5420a125e75a4e9e627eddb6067fdaf8ef19cc48d08fd7b8f0dcd648d048ceee37f9a74a4808e65cfe94755a08fe8ad472e5f70f0bed534646aaee1ed8fbba7ebf26662642de7f39501538a259a82c19874c2bbde28d18b8b07b967cc6a6b5cf06e5f7b84768f8f42cf156b59a47d949a81474b584157c3ba49da45d8b516419e86281831cf45cc72c701feac751a01ba2ae48a6d52b4b95c6b43db133f1476454ebb807b4735cc22b5c89f6d700b505fa3d0b88d4c57b32e018d907c8749bd002ae65c9a2ffe7da0cc3b5d6206562469db2e5acf24e5a4dc9204e28c77dfe4995927014a69aef2671d9fbbb77a549e0471bffa279b873d101bceef6e711a06e8dea885864dc57807d90fde29beff71ac8dca9d9a1a66b329723dd5149aedc245b1c61021bad8f3c93e94d3d76f6827e0b36de92d5e03a192c46728ea419d59c72ca8f5d3b1e19bfaaad754bf04ee6ec7841b15b959de9dbc088c2339a095a87ce1d24711dbade53b29f86c5b6e801e22ed2b0805ac0ce5f44a552c2fd86ae34a1a506ce0bf8176c7dd6c094f039fbe414071d5b0c87977830aaa4e3254b86edf232588f1aee2a98c4033a3d73f72c7f217af32fca3fb78aeec6b5aff97f5e94c24a74d13f4a1feffecea8b2bb8c98ba7434f3e1ca0f31ebefe15ee9f4f7d6cbad1c01b1b10e5b38573f3a352114da4e0fd3347e4e8346b06e9a9d3b8400b37737747d17f48a3e543ae6aa00a30b85a53d8874c6a893946667bb57c72981365aa575444b3900226eab05862dbd33f1e4e934eb3fe8bc287656a1b33ffe08e5c6f97b014363d2d2a3fd673715d27a68716d700abccf7be2eabfd78ea723f48e3b0c196798b6e43b4c599d3ec8b2740149a19b65f400f473ce3089e7570d84d638dbd51cf888401ccdf3b9005ac0885a201a99b412bc5e3e5e166cf49990aab8ba0b7a2d60398bc1e88e694cfe8c51650e3a1def3b1d33a6da135b7f00e428c7336418323a97c234e47c457b4ff7d3c806a83700f8e6bb86c48da22b330420a6801df6b70fd627d65d5b0ecc253a9513787af6c2d7dcfda421ed94f06d2769782e3ac7dae9f1aa45720cf891753c3906aeb443fc51dd70bc1e6c14ee72743edb8754a25217c5906ea0291d92772d8cc8d30c8a223799934eec8efa2e4daabb7d87765a4991d9d7e3994f525d2be448e92de2f81d7bfcd7a4d45feb5d1e2673e8f65cf5c96f9826fb5f7bbcb92a961b0f5717b6f3083f2116d26f37ee87778f995d66029d81a18f3107b77dc75e4e9002e26eb968f2d8c35948136647a4749624cceaaaf6f030d51de90b8cb8e5e7769730fbbcd6c3fd23668170509de607e7d9342b5e8f0cf5fb86597a992035e9e50bf50515998dfa6622788ace0779d5a5076aabae050bf1fd27049b4d371c6dff05ba873b51c4976da0070800f2f171c18305abd285dcc50795682427d2636453e99aa92df7a428a9353438c2a88af49acdc9f929143c9cfd60baec14c6aaff0df950bb48831d26f77c5e828707876f045875ef0e3cd345f5cca62bc82f506284098c5aabd8981520885134ed8ee12b98bf20a15f0f12053a2bdfbb09ec002aac18267fd1bb72032d8c631bd384e3abcc75b4cd5c012d09618fc1d8f564acbb687383925141863eca0688a86bbdc6663356fc5d70fdcbc4ab6657af4b7b191fdc07913df566c56c12c0dcc09934dbd976b1a44a63558ca7386fc01faf194f5b09317acf91528f0169cab6e262f12ebac01ee6cb210e22ce163416318a29c70230c6220360c0c26a2f5b3e7190e6c7c726b91035b59b8b5058552e7054ff7f43d7d0bd239a0da20f6be2a8c3a428b78c2c864eb3db678e675c8db279b4129f5ebda17500f922fbf822c2ed5d1848cacaa58d174673585945fd55d76d4ead421d837cd26bb1e519d1e917b93a1b3556b9dbb343543594ca425a92944ac562ca1a314774649eb0ed82c25997f3aa7c603f06336dc8d1e8810271ceb680ad4bb17073a0823fef939bc0584e1ebc06430e6739efeadddbe31b5e216455da0596a20e506039f47bebfaa26880c6430d6aa28d08d263870664ffec67713b997ac3cbf6e8cdc95a3d6c94adbd0bdff80e3790dff467977d6d12f41f33708133a9c03fbebca28ca03314e6e5285f477c792f9d5e27fcb0cdfa51f197871967cb2975ce3d5e57b5cd0b7898aeb7dac67e0d3b06661c0cfc1cb2a7039e95c55c42e4d9129d97218b634c6961f58ad51780812ee84566274d24060413f920275d3a9434b6c9d05f14529838efc7e5045dd860401e04a08827a5f18dab2166523be00d7f9aaaa3755c714bdabd74788ecb57f2505765e8fa409e79da4deae27d45acb9547b6e3956efb64cef0e787ecf503d8734bab6c8e88f907cc3d8908dfe79e6ec56a69371c54a95b673f83be673984368e6c23ace700298048ef135ce473bcf2f0d944ea62e51344379682c79cb8c0e1d5d6f976c9d9a255c6a76f63d7fe3d45cbaf2f85278f9e8bff351bf25bb18edf06f277215b9fffd9efed9924b7f0f93f7934e7a65b93aa533c0bd035764da00ff054f45ef03a11822971fd11d77f975975d96109897db8e6f42a96d684ca7be331293d2bb7decad726e377829a006a2a94930180b882baee5c86e43555e98ed215cfbdc83e094c9ee2388481d1474b1d7df83f6d45dacc2b3949c17030f16df09c40bc731f22838d8da421a022a087f6992ae14065efb3ac075d36facd0db5df5841f20fb509d630ea6340ccd563c9feac9513d339b5440769694c2a74639951c43108146b4197f2a81b652cd7bbd5ea53301f38242d5a049f210b48e663ae54c904d9a8113f6231dc47cd9fa2f4c3a5acfcee237efdc8ab8f82bce455b3cea186b212ce83c55d5cbda5272237b961d83927e77d34ead7be898a1411311c31cfd9920564cc940410a32ac257592fd54c4cafc3812b85ede85b745ddddfc7008ac283c8b772f1449a06362dcddea80517f72d15074481e20c258535fd8711c7fd247a75715bc5525ffd65ff65cbc2ac263f09a5a3338ae9f4287d13f23e39382edde469f02d17a5f6ab73232dc6052fab91b61a2e8bd5674a13acfccef1aab89ad52d8143c5482013ed36ef3960a0a7092ab4eef7f10a3359bfe6d1a102a2f9cdf09cdf2c65b4045ce21b7fb15e3274614b7edb4f6a325655ae7f52fe198d2b0affd98e9eec3e04f7b96dcf331d312f43ac7fe86f171c942122c3dfba94b6dd36f148596cbc77f594e9189b8ccbe422841befe92f132d20c49c41638e5bcbefe0446cd4ce8d5e7b209d9cd6f894fe1f32a92e7c6859efd83ba725f25f001a11bb2336269d5adddbb49fbae825dc0d1ccc29f208f037117d43df1238897f5d771c1a7e5e7097445bc1f9beb9fdfe705141220c10c104f6289e5bdd9b75b36bc2ac8b235895ed551d1376258efb71d592be083eede37de5fe9a113249b7e841f860d4ded1d20d56bc8e3d9b3f96cf5bc55d2de6ae39d680268c9ad17c3522ff72ccc8e87d1d013da925824468b2e85dc077c6200a250721df4d96b38ba0b2bc3310b207e1fa61edbfe3f9c02f759ea183c435e129e47eafda1c44f0689c30d31077959e7fad78ed4d7e846380b52e6ea579dc152b8311f08f6efe35430ff06545f6b514044470bb2fc8dff16e3b3a31b6431053a508fbe7630a41a8e5cd5c4342d83782d69d97bc21b48364c59553c3bfcea80169a58b23896b375c9f3de99abea38e4cc08cc5946e3af8f6446042d135b043f1fb835b7ef2d55c0ddfeb0a30402ae32770ed551906cbc91e24e49598b81f4c4ea4842bcb4d6887c3f35ec272506531c0f660e4c27004d04ef0185fed59ef9de9d62653ff62d2137398b6a89758e9c7936809ff38d013e29a3737f7cf15a1c66e9bb0a7eb31c192a636a6fc208cae5c3020373cad188ab0c9d151a5e267c4c6dc267dcfc937d380f69f2110473c68e1b734ef2caeb3b7532429d93ce7dc3b2c748660a7bc470d6566048368182ca616bb319137265d618a6df6914264d6917590536e76d700ce4832ef87c8654ca61caef2813700df1c6810dbf2fe8b96ff482ff1edba3bed4478632f5a5c210ab117017e161d80b86273c2d96b120c1eca93677bd3b9f6590a7c5c74a02c32c17a1d18b088d1c6af8072330674d92962f9596f8fcadd3d54bdf1bb7d350eb743db4572ebff61f77fdd136ff9df6bef4e8a674ac12d8262065f2708d86f75c6f9646dec5a7d6aafc15c80cd61973709e87af5d8647cf017c72be18e0ffaa3ca6b90d51f047905c4fea7e71191a87c8ede84ed4a13ae1d3b3739bcfa71b9939e433ca3a8ae33d47c47757eb08d6e7ce5946a4f9ff11b6f432b5e98cf595cc8bfa4a513a99197ae40d1d941ce18fce1388ff2d610e038b31663e415060ea94d85758899578ab55c36bb0a9e77a88e295c29829736937121111d141cd0bd1cd61f032c8dc7cd6adb07ba61b7f9284db8f1aae6c6328490169cefb697b6d2d9c06802d3de97bbfc9ed9cf38fbea97bed1e275e1ddb221ac6044d0e12957f062b82c01aa7c200d2786fee1e822b750d108ce85fbecaf186722eb62b729b29dd37a1a82ccd727c796b1f09cff456b691b40bb773d56697fb5fc5d851d6a50b87bd78734cba276c5b98606e3904a1672a5835bd9b7ef79932044532d867bea70542adcf41055d3baf8609d301788ad12c1a6ed8dd12679cef223374e5ae9077735f5d5df6bfdb799f0444f671df8d007511bee617b13af6a4972d002647f8875052d6dd6ec2306582ce5db9114adf657b49ba55a4c64cfd54a8e840a4bf12d98c8d565b51b49cc25b01fe4d8704836a9fa04a24a3fa10438752712051fd7cc8c8055e597c1a1f7c3cbb6640e6a148e58154e96f97864320632d3afa8077beb7250142e889280c04368bd4f613902055afefe5f1b59ca6e1db75364435a4b4211ad02037f9cfd5ac535e7eb4dd67a032dbfef98e52624530b818d1afb194bba0b954e0225845616e2518c9bedf75060c591953a708e3b224192f6eac4e54bc74b816cd7371f3acb790527c42040e665b9ec4369575b5b16f13d5a76ec6710511c9888a051fbcd70f739a1f483df284aaeae3fde40c54462249a181b7b589bf8caab1b878f368a1828700e7187f9861130e193fbe2b43646a465582d154e1f2fbffb42dee1fdf512f3a9c6d609890c7e9c15ae69c004ab3ad795034b43613fa18372a9a9576de9429bd6b", 0x1000) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x1, 0x9b1b9234ec38217b, 0xfffffffffffffffe}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) close(r0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x4c}, {0xc0}, {0x6}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x4, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) (async) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRESDEC=r1, @ANYRESOCT=r1, @ANYRES64=r0, @ANYRES8=r1]) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) (async) socket$inet(0x2, 0x3, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) getpgrp() sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: getrlimit(0x7, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)="dc", 0x1}, {&(0x7f0000000400)="1dba250c4b1fe1069c34089b3cdf07000000000000007c322a9abbdf23b4f05fab1e66c08c6ef56f61406001a92fe94c89879dfd68829bb57411d66570388f053bff0b3451bf671d27bf79b2fc13614d168ce8447ffa27dc51319d46902a1359a25f6412d6e45e8a5b869742da4fbb8dd0116b0387987dced67af62b4707a4bbbdd17425e4d2bdfc3780a47148c695d063ae21f58502330d5c0fe93a0d57e7811fe3a4aa09b474f0da26b7b31e079a3da907568925f23fa5019d0067e950312f8fb783c490c404f9b167d2d40b10d809706c985ce17c37c366a0b4304111b79384a75536", 0x5b}, {&(0x7f0000000280)="2ee4491945b7b0248cdbe09aae7b0eb97585a65b06f8b61eaa9b29e8c031d5aceed1588895e99eac6b487e0899ec89c0c87086f00299404130dbf3efe70fb21d199c25fe872930b03e2925c5b849046167a07a163d4e444847f8225cb310f6ba373946de4fb99c775047ec09a4c28378b547942197809dfecf", 0x88}], 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180003300000000000000000000000000ff020000000000000000000000000001000d"]) executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8060693f, &(0x7f00000001c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)="18d26cb474b5c9d53e0f", 0xa}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 0: r0 = semget(0x2, 0x2, 0x100) semop(r0, &(0x7f0000000040)=[{0x4, 0x2, 0x800}, {0x7, 0x1, 0x1800}, {0x2, 0x3, 0x1000}, {0x0, 0x7fff}, {0x0, 0x7, 0x800}, {0x0, 0x2, 0x800}, {0x4, 0xfff, 0x2000}, {0x6, 0x8420}, {0x3, 0x62d0, 0x398461d451502a2f}], 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x24, 0x8}, {0x4, 0x0, 0x3}, {0x6}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000630000/0x4000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil, 0x9}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000af4000/0x2000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x822, {0xfffd, 0x1}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x31680000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) sync() getrusage(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r5, 0x3) setpgid(0x0, r6) r7 = msgget$private(0x0, 0x20) msgsnd(r7, &(0x7f00000004c0)={0x1, "9cfa0b55f5dfa44c224947f72892822564bea470b0d6ea9e67c08138a1eb15201308f3e430d738c5a02a5de8f9dc6d40f1213013e231c81de361eb80db5ee892e3a36abfc776db9f004060969f4f106d7be733572523f619c7bfb7dae3e7337c6223f07794950f4314d2b7dd818ddad7d892c893cfa9e7d5ceeb015bc9537f85ac9ca0ad0c07993ac97b4fc2dc14dd0cc0269d49e7e8aa8018487013b98b27bb381fd75b15169274846a16bd9aeea1dc82aa260ee8644083ae5d"}, 0xc2, 0x800) r8 = geteuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x1ff, r8, r9, 0x0, 0xffffffffffffffff, 0x100, 0x2}, 0x2, 0x684, r6, r10, 0x5e, 0x100000001, 0x8001, 0x9}) wait4(r6, &(0x7f0000000000), 0xa, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x10, 0x4, 0xff) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{}, 0xc00}) executing program 2: ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffff9c, 0x800c5707, &(0x7f0000000000)={0x2, 0x7}) recvfrom(0xffffffffffffff9c, &(0x7f0000000040)=""/22, 0x16, 0x1800, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x5, 0x7, 0x7f, 0xfffeffff}, {0xff, 0x3, 0x4, 0x7}, {0x936, 0x0, 0x8, 0x4}]}) getsockname(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r1, 0x4}, {r1, 0x8}, {r0, 0x10}, {r1, 0x5332e4f9d3a462a5}], 0x5, 0x0) getpgrp() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) r3 = semget(0x2, 0x0, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)=[0xe9]) r4 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r4, &(0x7f0000000380)=""/82, 0x52, 0x801, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000440)) r5 = shmget$private(0x0, 0x4000, 0x26c, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r5, 0x3) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) poll(&(0x7f00000004c0)=[{r6, 0x20}, {r4, 0x4}, {r0, 0x2}, {r4, 0x8}, {r2, 0x100}], 0x5, 0xe2a6) sendto$unix(r6, &(0x7f0000000500)="aabca4249d25fba596788d65638879f8ee51017ad7ea1d217bbffc349d90a452e9e4f14d3f47280b1870d32e22f4e92d5caa83840b4fafca2c252154fb353aae7c677f40d61ff01760e997a8e339ed7b30637567a72f4632d59d89d6853e7db34c4eb31d1daf20c1cb89f3ee0ed56fd3852e46d6f51992d925791c5601fb553a7622ab80d32e5f0a4035a011e8a711d5251af920520b44e2a092a1f1acfb5d78ccd185133148d9fe6ea310046bb28eec73d6d0b418c7d5a63a26bd428ec09b0b2c1046d6c3f43fc3646688c1c8dac35a5b4b5fc5474c2a2ae08f87e97f2d5e219d035938a4a878807079d8a70cdc723035170fae7976f08eb2a569", 0xfb, 0xe925a6e428f7e430, &(0x7f0000000600)=@abs={0x0, 0x0, 0x0}, 0x8) r7 = shmget(0x1, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r7, 0x0) r8 = shmget$private(0x0, 0x3000, 0x482, &(0x7f0000ffd000/0x3000)=nil) shmat(r8, &(0x7f0000ffd000/0x2000)=nil, 0x0) r9 = open(&(0x7f0000000640)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r9, 0x80045745, &(0x7f0000000680)=0x1) connect$inet(r2, &(0x7f00000006c0)={0x2, 0x3}, 0xc) recvfrom$unix(r6, &(0x7f0000000700)=""/214, 0xd6, 0x1, 0x0, 0x0) readv(r1, &(0x7f0000001b40)=[{&(0x7f0000000800)=""/124, 0x7c}, {&(0x7f0000000880)=""/209, 0xd1}, {&(0x7f0000000980)=""/255, 0xff}, {&(0x7f0000000a80)=""/111, 0x6f}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/31, 0x1f}], 0x6) pipe2(&(0x7f0000001bc0), 0x10000) fcntl$setstatus(r6, 0x4, 0x80) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = socket(0x18, 0x4, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000002c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000300)=0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) r4 = dup(r0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0xffff7a5b, 0xc807, 0x4, 0x81, "89ad5b8a6297c271760d6b3d82ad3374073a3c2d", 0x10001, 0x7}) r5 = syz_open_pts() r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000001cc0)={0x0, 0xfffffffc}, 0x10) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) fcntl$lock(r6, 0x7, &(0x7f00000001c0)={0x2, 0x1, 0x10, 0x3}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) fcntl$getown(r5, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) close(r5) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000340)={0x3, 0x0, 0x3f, 0x36, 0xffffff69}, 0x45) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x40000006) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000480)={0x4, &(0x7f00000000c0)=[{0x54, 0x0, 0x0, 0x75}, {0x0, 0x0, 0x0, 0x2}, {0x6}, {0xdf7c, 0x1, 0x20, 0x3}]}) executing program 4: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x0) msgrcv(r2, &(0x7f0000000680), 0x8, 0x1, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 1: sysctl$hw(&(0x7f0000000240)={0x6, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0), 0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) (async, rerun: 64) r3 = socket$inet(0x2, 0x2, 0x0) (rerun: 64) dup2(r1, r3) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) dup(r0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) (async) shmdt(0x0) (async, rerun: 32) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) (async, rerun: 32) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) (async, rerun: 64) unveil(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000001c0)='x\x00') (async, rerun: 64) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='x\x00') (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pledge(&(0x7f0000000080)='tty V\xef\x86\xce3|#\xcb\x13\x12E\x03hb6\xa3\x1dL\xcc\xf6\xb4M\xb2G\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x01\x00\x00@\x00\x01\x00\x00\xeb\x91vr)W\x9el\x03', 0x0) (async) pledge(&(0x7f0000000e00)='tty V\xef\x86\xce3|#\xcb\x13\x12E\x03hb6\xa3\x1dL\xcc\xf6\xb4M\xb2G\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x01\x00\x00@\x00\x01\x00\x00\xeb\x91vr)W\x9el\x03', &(0x7f0000000e80)='[\x00') (async) sysctl$net_inet_gre(&(0x7f00000006c0)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f0000000700)="d3c893211ed5a847c7feb817fb148675062f370202cd4bf66ef319e0f92465c639cd28dfb2bd9f4f3220610b5b07731aaac6e228e6ee273a7fc16f86b3303c0556801a481370a6f0db7f3ccff8af6b81a2488628a04ced25e123b5cd8d7cd68c", &(0x7f0000000780)=0x60, &(0x7f00000007c0)="df3f215a99128bd54f3dc216a74ef7e863d3b362a1270f097ae1e0e53d64125610c575191ade5c4b6468c31c12610b46aff7b10a29d89934ece42792426048d87f94e33965b2dd191cc31d15ad16188490974ce6c53d74e95dc8aae10c43670d72c4cce273911e174f9e8e765b0d1f8f9f6a1095bbb2d4aed53ee094a409ba2cb57e98ad299b192188d7f8ce92e3dc624669a23b4883c9389fb82c3f1ec2b18c7e44eae6d456b2a78af8f8f29b", 0xad) pledge(&(0x7f0000000180)='/-)..:B}\x00', &(0x7f0000000bc0)='tty V\xef\x86\xce\xbf]\xb9\xe0Cc\x7f+&\x82\x1d5\x18\xcf\x97\x1d7|#\x04\x00\x00\x00\x00\x00\x00\x00\xa3\x1dL\xcc\xf6\xb4M\xb2G\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdb\x01\xa4\x7f\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\xa7\xb2%\x1c\xa9M\xeb\xeb\x00\xeb\x91vr)W\x9el\xd2\x87D\x00\v}.6\x00\x02\'j \xc3\x03-\x17\xb2\xcc\xe0\xae\xa1$\x103}\xd5\x1b\xb0s\f\"\x87M\x11\xad\\\xc0\xc4\x88:\x193\x99\xf6\x04B\x14Ro\\\xda\x84\xf6\x8a\xcd\x13b\x96n\x17NV \xb2\x96\x9f={\a\xe6\x9e\xf8\x86\xe5\x95\xd1U\xaa\x82:\xf4w\x18\"\xffl\xb1\xfcz\xa6P\xef\xb6\xba\xc8\x1f\xd8\xb5\xc6\xec\bi\xd4\xfdl\x80\v\xe9\x10u\x12y\r\x9c+\x18\x124z\xd06\xd1-\xa3]6JW\x023\xe8R\x95R\x9d\x16P\x82\x8c\xf0\xefd\xdexl\x9f\xaf\x8e4\xf4\xb4\xd6T{\x82\v.\x9f\xe4V-') poll(&(0x7f00000005c0)=[{r2, 0x1}, {r0, 0x2}], 0x2, 0xf31) (async) sysctl$net_inet_gre(&(0x7f0000000300)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f0000000500)="75d63894217eebda89c65cefbf29e1f0d40dc9e7ef2b32e3fd4063e495ba0349fa095552a5", &(0x7f0000000340)=0x25, &(0x7f00000003c0)="ec9e743635b6e1b16c5e5a28d471a9f784d4b2eb2e76612a0d67", 0x1a) (async) sysctl$hw(&(0x7f0000000380)={0x6, 0x14}, 0x2, &(0x7f0000000540)="a118202f71acfb7a6d82af98f1fa26596f9b05e3d942122c82177f", &(0x7f0000000580)=0x1b, &(0x7f0000000ec0)="0d870cb255f8822511f54c791b3f5b60b014087e84006351512e5e8bb4bd60a9af1eed7fc1ec02876cb67ba2c2c9d35e036b15c14a795a4306614ca4fc5f1076131a8ea84cd562b257b6bdbaacd039b9d10a5a8f278aed1caafe8c25dc1ec40e0d4392c6f0260c2caff0deded31744fedbdea0a1dcf586e1d20f1148d08d617e4b8e5cbbc07842d7d06dd454e66f91ab551d6978bf11493261f1a30ee53e097f2682c5cb79c84e00f4805cc5135e44ddd9fb93bd48e22df2231fe1a3e2578ea3590e58a3e5547185bff1d2400bd1539b921e240880ff92b7c24ba55b8bf0a2fb6eeed720189efa05565e05178aacfd48c140110abc9bb862beb84d61ac7ecb9fb204659fd1c87aa546e8d0746ef786098251f1bda3b8df9baf4132055419ccbfb647e46698c81d0f4b702a0038fca285d753344db15add14fb62f5076cfdb9193b1a85161b96a28765e9a24dc8213fbf528ee73abd23bc2b3b53b9421a7fb84621800bc1930217da36ba9486d88c29ee9651d9f58fb1f33594d452704fb3e8fba57422cd14cae5832b2e15b8727f93429db711650aecf94b90af7993059b437b7a769f3a478197845b61c7541272d9c74ffd928f549b36b63edc1bebd5d9c51ca490c859a5ca16d3980c1a2282482d1c874204571501ad99b6d88365efd1e1b47fc1716ef92e446547aefe7a4f54c47b55f0bb124fb2d02d78e8e9b8d698b684b5ee4ab4e9e7e2260dc082e972ed6a9de31980e035aef8d80bdc228598c8c25747f782d4ec106b328dca0251a99947187829381b26b97c25f48c29db4366dabd26f07464bf5e5558827d128df866231289d62069f05da9ce0a7c68294754b04c475e413c334049cd2088cdd48276e0685b2afe8fc1f6546809944649443935d90d84d19ae192395fec1077143a2211ec67ba366d466f0debe477d3111782f6a75d2b5f5d3a6d9e51014d6926633f551485d506c7c4349d4283e887a372d680e70ae1c382b660c8e6a61cbaee021ad7a0fb4432a54e2cace8e3a955eab0e3c778abe3fdc4cf57d87e068a2c69d5807d37d1e83a30804261a657eabde3b859d3eafe1abb35da9eb3c4add4aefc161a75908048ab939717da0646ef6464410091c3ab3bbc6635a633b8cadd1c2d56eb6354766bff03d47fc72e7d33258d424b94b5074f4951b920bfd284faa4b38741ae9cfe38fa31ff78c11411d0dfbf0cc406d617ee75f2316a02efb6dbf1d721cd5d339d381ce4f512dbf80e538d21ed4f3696af3f909758df069fd933957e45e6be0d2c41d283f5bfa634c2e117e412f33c4d07edd15103e8f672d486c59b335642483545651d80f698daa5ba9084a61b857794919699cadb0fd3fc176e602f9cc51738e3d75334a9965dbbf88d0aa2ea167c151d12466f33afd817f861c76944266430bc4908b1c9a2692d801e320518fbf8ae712381b218c7bc081e3fcf55922022e790aa10d11154f1a1c8bf84d6dc371a2049a1515eadeb72136112e6ad6f1d1805af93d267e340e9904d420bff389fe316e7daf93119e40fdc7cad75e106c7e9a5c2619903894d37bb6eb27a4c3ec5648a49ece418e29ecfd493ba51ad7661e9ef97cfaba029430dcbd961899fe325a42a200d09f4614469c311a536ba3568aec0e85bb750d405fa2c020ed8e420a4e5fda0a691e14b1829b2d56e104b3506c5232757c1aeacb701ef3db00cefe4a389a77682985dcac3b962728f13fa8684e0a1932058901e4418684261b2996475d39b0a7eb9e56e09826d320dc72db4d77d374c8a58b57d1e934fea0a794960eb838f90198376501ba4b796a681715a2d81cdb439e7b6505a4aa48fc2b1a6d6792b04aa13607099f7fb0e5cb7c29ead7d335f52eeef7d0b96ce1b684bc2c974e8c8fc0374622940614774bdb7178c7d6f71cc50185a3c92bf3cf9995f66ceb5f1c50461f73c37b74efb0c696bc895c2ce46ad35dc84fbf2e8e5be38f8fb523e3a0d25acfd0451d4e10eebe807b77403389b102923e188bc8fc29ce99ee8824fea6ffd0a3915d80fa68af4d1b6961993bca31ef7d1a509a25f29f991947ad4510c1db4991a882cb09c6edde114d1da4d1741c2c45a77ab39c3d20def947d63301d3320322a793796be1d4bfdc1a7995871a1146d8e73788ca2cb6385161fbb6901de6b099d8e41acf0f21a15863dd08ca821c8f5ae9a790f2ac05f481b4c9df7d1c212644e03c3c524566213eff14d6bedb20edcfe470a07f6b2f49b665aadb52a925071985e232de3adc77d2fb506efd81984450c252ccbaa8ec792efbc3087761ee2efd1ca72034ec85b3869b4f8eed8d855ae71c84e8ca8efc4cced41a4ccdcee8f4e873a31e664fc46d01ea56b6f5640bdb87f65e892be725b2ef306f014e74e82ea2254fb6dcb6b3e495e80ee49398f325fa43d9f264762f8a64b02d4dff746ec0bdbea88a87234bdb3e241f1363bfcb58345bbb26fbe68473e6ab4b5fff24161cfcd4fd8efa286e3b2264eb2cbdfdd1c7cea7b4d3d91eb205ad6a6c73d3e6f42bafe6fbf90b554a0d2956155c12f2506c2ca4b3bf9aee030cb217622731650974b8d0c643dc88c33ee5c15d221d7735533bcdf2208de8c99c3c58956c23e88bd8d95e3b6138964e50163940f843362dfdbca4edc41c03398d1f67915f27368aa9ec98375477061256e1461165d0944d31bd7881acd4df3581dea0f8b7219dc83680fe2624587b64b7c8e8cef21ff3c407e3e0546c7b580649293e81953375344311ba8a549d9332f134680846086b49e9a455ee6bba9c5059eb02d36df0f3df02a9cdcf4ed2154cb636fe1c4a225a57cc88fd7dc718d306db5af34802b4361a9b388968f947da9504ef6dfb7ed9b026a85b1560b68b23e6f829aa89e9c3bdce85691c28bf4c786bcd7f1f03a84e05c66136008121fbaafe6354d6ab362dfe3bf204bf6fcd7678bc1449dfcc339b5d814f2c238452710d67cc76cbf46ef55f8a580acf476e0262a8a5b6a5ee1c86453f64b000d6f58dfede9fc211ffe10639e6b7c6a0cfacc34db481f0fc706be133c5d58384292a008cfaa40bab158e81f1ba8211f9b4e3e23af06480f387a782428b881b019e959f87c52b2d63c4119b450add9dd613229757cfd94489ad8f26dbb99505748744fd8a1c61fcf7607fa7e69a37065b862358304fe6e52a91b0eb864ec62f2ea689ddce620b9a413ada191b5f30403c1be416dd3018c5a1aa3d66b0019281870294e06d9d74455e7f39f3b1eed8ddaacc3d7d4f188ce0389f2d72c6d3c8c9430e8d256bf2d07d9c6cf31cbcd6842fee8b084537763c8773ea0ef5e956604dbfd66bb40afca2bf952fcb67a16a8e2429b28e7aef488a2161e8b25cd72748ffbf93108cb46846101329c2038a60ef4bbc09e25ad7fbf7f5e77e02d36696035c8a505a8ac64a76a95323b1c0fab87eb659d805b2c3cbd06568dd3305b754e640141a32ccbbd73cbd166fbb901e2b54d64662d73bddd7eb546e5c0747c932c7827b9a3f35c0d4ef30e5d8c4b5a175a62d4cc90e4b1fe0fda80e6d4103e51857bf87f85af28dc22e87dde1b35eb3bcdfc445530f0532862af459335adddd1333209498873c1d2669474746edb2aaf3235d1beb9038135ec1dc4da477a53dab933ecc0676d9cd98f38fb396801151d97d968891e0a2622229ce89e68f5d74796f81ada593eb5c02c12fdf769e4500848ef9b6b91e36591fec10ab04098b8e59c5a384e03db251d76224bb4bbc602b5c8065287edf88f871e76513bb67d7d9eba6ffdcedf58d494b50ce911d9c011f68aab2cc57d6d346ea94466596bf0f5239e4a24aac49031a90329c69d7d282801f5fb597821c9565618dd2ab32f5f0df72db65bd4bf0c60a6da9fd444f62412e71096842185d7cea42c5ebb141ca088b77092a5676c98b45b3fca8cd8cef42ce673a41746bea95f2e243121f856405ea3bd7d162dae286ca5da38eb87ade9fe8baa10943b73fdf0be66ae2e4c67dc97c300897d450e92a44755bc94ccd4c6e3f74b1eeb4ef6eb729a48e2e117482166017f8ac3d126fbf147dbc7b0963ffaabca4b99b9d81cc711b64c872da1ced5e56930615fc4ba98bc3dd554a8fe4f7bb6a5737607fc25d8cdaeec7aab3d8ce7333f425c363b5a44b7bc8ff73c206d814ae5e1b857ad5332cf385d2c4b8900385578fa65a99280bd1cff99a297620fe6069e06e0e54c917384ba4c194851c24a9a9d91f1f48a81ed10dbb71a10c6d367061bece976f9f96d8c20253816b5722c8d731dd83c8aca323c750ec290f6312b4c10a3d52f25c399d4716295575f082a697b4b75e5ba738a67d2faf5971cb2582214f122e443a06b06ea5b201eacfb297d2a03d2ca372ecf0b3fb2750cbb98c1f4f126d4560d2abf90b322d5a268dd12186872449e71fe1ec79483c6c0fc4d335c33fec3dff3c2792353f6215be5441dcbdefd55e3414cdd99784ac1fc9c7cf885179f022019c73bcda95b9a2ef078a3566fd95f366e69c2b25ce6e7b4143fa104ca18abe555468066da597896a51644c9e0ddfc93b1eb08f3fc4b5a23b56e51409d6796d13a76e64e1bc0a453d7fac8cba2f83e2ee928b790fbdd97ce0317c50063a3e478e28210752e510856c6445006c08ae9b75652ce01412c0f4af0758423171f4a9db9f7ffa0e5ba751bfce6274fea5ac780f4b6f543d89b2832d488312b5f76a4ee0784cae080b024a9c77cbf504fca4df6a34f0112e08a2f6514d00e118dc188f34f0ffd74379e6d89285b21796484cb3cc3a6de1bcf7daeae705c09f98b0c8a8b5d1a5d4cebc6a5be173cabd61ab114f18d1c2e1ffd8ce1a808cf42a876ef9190563f3c9c0026790e637914bc85a11c482eab6c832365ef6702b65c9aa28ec4ae2d5adc5dfa3fc7fefc35a5a38455dc7c0b5037c842a10a0ed69fc10f157a96d4af78fdbe408378fcf28a53ba71ffc75b8bd23323246f68a3a353b16d3f19003a54c1f5657c7588d55aeb4a0443bfda1fd2263acd04268d29c3488f36e878e2970a8921075e6e78994b28cafc1e7dc8dc1e7714fe3a8851d82be2edc555cb401312673aaf8ff2e479f51f23cebd506b2f6ff595a5989ac0eb7d2e82db3c384147f011db213819a1e5d8415e822e65fd12be824b7382f92f64bb54a8311c3ab3f1ff5d7b507d65d50eb79bc6844501f244fee8813046e15ec171705ebfc83c965792f923197a1eaa8da3324c6dab48b9c9bf264a7c4e753234a7256d05e25af72a72ee3c20a6f807584515cec40de62d35ac4b2171e1c0ffc44b2f92d9a14834d03e85738abe63fcf052f36ba00c6a5ed8218d12750902801579ea0f6a59731fe123c7a0dc7ebf9d581c46a921469e506ea41774524c64299d14fcf0151ceea52f65538d15277cbd323f08126f14e40c9483127c1d52b9912d079c696864b44f035304c62fbedfdb28d3f3ae90be94fa293cc9f8368c27c1e791ba208671a1c94eb27f6ac4f7a0f0872fce35436526f09799bf121d4e4763915a5c6476a27803b60abd22312df8152b4ae2a4938ce3baa8a7f4a053eca697aa97e8c725fbe9effac9c9c801e16b8a253e30c0ae8a15333aa6940b04a4aa83be5eb243da2f333c09d8bc9a811abcff5b90c89ed189ae96bbd051090b9d54a678b54e0f5ad197728b500a980d37867f1701f705ad8bb53ac2ec6da47016a00b05c0959be28f9efbb5175d29129c8210e38e8da7950c76bb4d8c8f4bc4426e27a00f78e14cb00b4d7dc981746e91146225d3ba9f746af86bb17f9c1bcfb6318b93d2011727ea", 0x1000) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x28}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) setreuid(0xee00, 0x0) r2 = getuid() seteuid(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) close(r0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x13}, 0x4, &(0x7f0000000100)="5a376f22da62eeab8daa95cd18c297ab53b4ce97599a1b61564f5aff8aabfaee4d", &(0x7f0000000180)=0x21, &(0x7f0000000240)="2d925f5289ab3cd8bc0984f5f2e1aeacb2884f59d88432ae53a2d40e5309bbf56e5d973d4eb75a24afe640b8bffdb5babd2016888789387bbf10e3f8c05e7393a75d4a622d4736d2dd0065dbf870672e2539b01dffe4ea8a973133cf47de194910d7119e58a9652c122b6b6466cb5cd275ea32f9828bf46f5a0a5b8638acfaf7afb15bb495d7455fd8513afaef0b2e39215a2c5ecbcb89a27966664f79606b48eb665b58fcf25a557401ef423123ef92ada980fa1fbbd9886ba31b687e34c43b84354dd690aa477418ff4c2e3c8500c2c43b37bd260777c28b442e2c9a592503a85ddebc4f37c5b7765a74cbed8fd9b3c4231fa432447c016c310415d59a341ed77068667e4fcc041b0dde097519e7f94c5d50c53da20d39dcacc14829c440c8880e2e562c6118521085e069e5ed12ad247404cffb8a3d502fb80ee73ec6ca47e546628aad67a25f5f7c02796e634f6bea4308c4d8cedde6a17be61a0dcaf2c191ee437a70cb65d1fdf269e43bf1a243d64f9bd0fe402c713fc4d1002ce131d7043f5420a125e75a4e9e627eddb6067fdaf8ef19cc48d08fd7b8f0dcd648d048ceee37f9a74a4808e65cfe94755a08fe8ad472e5f70f0bed534646aaee1ed8fbba7ebf26662642de7f39501538a259a82c19874c2bbde28d18b8b07b967cc6a6b5cf06e5f7b84768f8f42cf156b59a47d949a81474b584157c3ba49da45d8b516419e86281831cf45cc72c701feac751a01ba2ae48a6d52b4b95c6b43db133f1476454ebb807b4735cc22b5c89f6d700b505fa3d0b88d4c57b32e018d907c8749bd002ae65c9a2ffe7da0cc3b5d6206562469db2e5acf24e5a4dc9204e28c77dfe4995927014a69aef2671d9fbbb77a549e0471bffa279b873d101bceef6e711a06e8dea885864dc57807d90fde29beff71ac8dca9d9a1a66b329723dd5149aedc245b1c61021bad8f3c93e94d3d76f6827e0b36de92d5e03a192c46728ea419d59c72ca8f5d3b1e19bfaaad754bf04ee6ec7841b15b959de9dbc088c2339a095a87ce1d24711dbade53b29f86c5b6e801e22ed2b0805ac0ce5f44a552c2fd86ae34a1a506ce0bf8176c7dd6c094f039fbe414071d5b0c87977830aaa4e3254b86edf232588f1aee2a98c4033a3d73f72c7f217af32fca3fb78aeec6b5aff97f5e94c24a74d13f4a1feffecea8b2bb8c98ba7434f3e1ca0f31ebefe15ee9f4f7d6cbad1c01b1b10e5b38573f3a352114da4e0fd3347e4e8346b06e9a9d3b8400b37737747d17f48a3e543ae6aa00a30b85a53d8874c6a893946667bb57c72981365aa575444b3900226eab05862dbd33f1e4e934eb3fe8bc287656a1b33ffe08e5c6f97b014363d2d2a3fd673715d27a68716d700abccf7be2eabfd78ea723f48e3b0c196798b6e43b4c599d3ec8b2740149a19b65f400f473ce3089e7570d84d638dbd51cf888401ccdf3b9005ac0885a201a99b412bc5e3e5e166cf49990aab8ba0b7a2d60398bc1e88e694cfe8c51650e3a1def3b1d33a6da135b7f00e428c7336418323a97c234e47c457b4ff7d3c806a83700f8e6bb86c48da22b330420a6801df6b70fd627d65d5b0ecc253a9513787af6c2d7dcfda421ed94f06d2769782e3ac7dae9f1aa45720cf891753c3906aeb443fc51dd70bc1e6c14ee72743edb8754a25217c5906ea0291d92772d8cc8d30c8a223799934eec8efa2e4daabb7d87765a4991d9d7e3994f525d2be448e92de2f81d7bfcd7a4d45feb5d1e2673e8f65cf5c96f9826fb5f7bbcb92a961b0f5717b6f3083f2116d26f37ee87778f995d66029d81a18f3107b77dc75e4e9002e26eb968f2d8c35948136647a4749624cceaaaf6f030d51de90b8cb8e5e7769730fbbcd6c3fd23668170509de607e7d9342b5e8f0cf5fb86597a992035e9e50bf50515998dfa6622788ace0779d5a5076aabae050bf1fd27049b4d371c6dff05ba873b51c4976da0070800f2f171c18305abd285dcc50795682427d2636453e99aa92df7a428a9353438c2a88af49acdc9f929143c9cfd60baec14c6aaff0df950bb48831d26f77c5e828707876f045875ef0e3cd345f5cca62bc82f506284098c5aabd8981520885134ed8ee12b98bf20a15f0f12053a2bdfbb09ec002aac18267fd1bb72032d8c631bd384e3abcc75b4cd5c012d09618fc1d8f564acbb687383925141863eca0688a86bbdc6663356fc5d70fdcbc4ab6657af4b7b191fdc07913df566c56c12c0dcc09934dbd976b1a44a63558ca7386fc01faf194f5b09317acf91528f0169cab6e262f12ebac01ee6cb210e22ce163416318a29c70230c6220360c0c26a2f5b3e7190e6c7c726b91035b59b8b5058552e7054ff7f43d7d0bd239a0da20f6be2a8c3a428b78c2c864eb3db678e675c8db279b4129f5ebda17500f922fbf822c2ed5d1848cacaa58d174673585945fd55d76d4ead421d837cd26bb1e519d1e917b93a1b3556b9dbb343543594ca425a92944ac562ca1a314774649eb0ed82c25997f3aa7c603f06336dc8d1e8810271ceb680ad4bb17073a0823fef939bc0584e1ebc06430e6739efeadddbe31b5e216455da0596a20e506039f47bebfaa26880c6430d6aa28d08d263870664ffec67713b997ac3cbf6e8cdc95a3d6c94adbd0bdff80e3790dff467977d6d12f41f33708133a9c03fbebca28ca03314e6e5285f477c792f9d5e27fcb0cdfa51f197871967cb2975ce3d5e57b5cd0b7898aeb7dac67e0d3b06661c0cfc1cb2a7039e95c55c42e4d9129d97218b634c6961f58ad51780812ee84566274d24060413f920275d3a9434b6c9d05f14529838efc7e5045dd860401e04a08827a5f18dab2166523be00d7f9aaaa3755c714bdabd74788ecb57f2505765e8fa409e79da4deae27d45acb9547b6e3956efb64cef0e787ecf503d8734bab6c8e88f907cc3d8908dfe79e6ec56a69371c54a95b673f83be673984368e6c23ace700298048ef135ce473bcf2f0d944ea62e51344379682c79cb8c0e1d5d6f976c9d9a255c6a76f63d7fe3d45cbaf2f85278f9e8bff351bf25bb18edf06f277215b9fffd9efed9924b7f0f93f7934e7a65b93aa533c0bd035764da00ff054f45ef03a11822971fd11d77f975975d96109897db8e6f42a96d684ca7be331293d2bb7decad726e377829a006a2a94930180b882baee5c86e43555e98ed215cfbdc83e094c9ee2388481d1474b1d7df83f6d45dacc2b3949c17030f16df09c40bc731f22838d8da421a022a087f6992ae14065efb3ac075d36facd0db5df5841f20fb509d630ea6340ccd563c9feac9513d339b5440769694c2a74639951c43108146b4197f2a81b652cd7bbd5ea53301f38242d5a049f210b48e663ae54c904d9a8113f6231dc47cd9fa2f4c3a5acfcee237efdc8ab8f82bce455b3cea186b212ce83c55d5cbda5272237b961d83927e77d34ead7be898a1411311c31cfd9920564cc940410a32ac257592fd54c4cafc3812b85ede85b745ddddfc7008ac283c8b772f1449a06362dcddea80517f72d15074481e20c258535fd8711c7fd247a75715bc5525ffd65ff65cbc2ac263f09a5a3338ae9f4287d13f23e39382edde469f02d17a5f6ab73232dc6052fab91b61a2e8bd5674a13acfccef1aab89ad52d8143c5482013ed36ef3960a0a7092ab4eef7f10a3359bfe6d1a102a2f9cdf09cdf2c65b4045ce21b7fb15e3274614b7edb4f6a325655ae7f52fe198d2b0affd98e9eec3e04f7b96dcf331d312f43ac7fe86f171c942122c3dfba94b6dd36f148596cbc77f594e9189b8ccbe422841befe92f132d20c49c41638e5bcbefe0446cd4ce8d5e7b209d9cd6f894fe1f32a92e7c6859efd83ba725f25f001a11bb2336269d5adddbb49fbae825dc0d1ccc29f208f037117d43df1238897f5d771c1a7e5e7097445bc1f9beb9fdfe705141220c10c104f6289e5bdd9b75b36bc2ac8b235895ed551d1376258efb71d592be083eede37de5fe9a113249b7e841f860d4ded1d20d56bc8e3d9b3f96cf5bc55d2de6ae39d680268c9ad17c3522ff72ccc8e87d1d013da925824468b2e85dc077c6200a250721df4d96b38ba0b2bc3310b207e1fa61edbfe3f9c02f759ea183c435e129e47eafda1c44f0689c30d31077959e7fad78ed4d7e846380b52e6ea579dc152b8311f08f6efe35430ff06545f6b514044470bb2fc8dff16e3b3a31b6431053a508fbe7630a41a8e5cd5c4342d83782d69d97bc21b48364c59553c3bfcea80169a58b23896b375c9f3de99abea38e4cc08cc5946e3af8f6446042d135b043f1fb835b7ef2d55c0ddfeb0a30402ae32770ed551906cbc91e24e49598b81f4c4ea4842bcb4d6887c3f35ec272506531c0f660e4c27004d04ef0185fed59ef9de9d62653ff62d2137398b6a89758e9c7936809ff38d013e29a3737f7cf15a1c66e9bb0a7eb31c192a636a6fc208cae5c3020373cad188ab0c9d151a5e267c4c6dc267dcfc937d380f69f2110473c68e1b734ef2caeb3b7532429d93ce7dc3b2c748660a7bc470d6566048368182ca616bb319137265d618a6df6914264d6917590536e76d700ce4832ef87c8654ca61caef2813700df1c6810dbf2fe8b96ff482ff1edba3bed4478632f5a5c210ab117017e161d80b86273c2d96b120c1eca93677bd3b9f6590a7c5c74a02c32c17a1d18b088d1c6af8072330674d92962f9596f8fcadd3d54bdf1bb7d350eb743db4572ebff61f77fdd136ff9df6bef4e8a674ac12d8262065f2708d86f75c6f9646dec5a7d6aafc15c80cd61973709e87af5d8647cf017c72be18e0ffaa3ca6b90d51f047905c4fea7e71191a87c8ede84ed4a13ae1d3b3739bcfa71b9939e433ca3a8ae33d47c47757eb08d6e7ce5946a4f9ff11b6f432b5e98cf595cc8bfa4a513a99197ae40d1d941ce18fce1388ff2d610e038b31663e415060ea94d85758899578ab55c36bb0a9e77a88e295c29829736937121111d141cd0bd1cd61f032c8dc7cd6adb07ba61b7f9284db8f1aae6c6328490169cefb697b6d2d9c06802d3de97bbfc9ed9cf38fbea97bed1e275e1ddb221ac6044d0e12957f062b82c01aa7c200d2786fee1e822b750d108ce85fbecaf186722eb62b729b29dd37a1a82ccd727c796b1f09cff456b691b40bb773d56697fb5fc5d851d6a50b87bd78734cba276c5b98606e3904a1672a5835bd9b7ef79932044532d867bea70542adcf41055d3baf8609d301788ad12c1a6ed8dd12679cef223374e5ae9077735f5d5df6bfdb799f0444f671df8d007511bee617b13af6a4972d002647f8875052d6dd6ec2306582ce5db9114adf657b49ba55a4c64cfd54a8e840a4bf12d98c8d565b51b49cc25b01fe4d8704836a9fa04a24a3fa10438752712051fd7cc8c8055e597c1a1f7c3cbb6640e6a148e58154e96f97864320632d3afa8077beb7250142e889280c04368bd4f613902055afefe5f1b59ca6e1db75364435a4b4211ad02037f9cfd5ac535e7eb4dd67a032dbfef98e52624530b818d1afb194bba0b954e0225845616e2518c9bedf75060c591953a708e3b224192f6eac4e54bc74b816cd7371f3acb790527c42040e665b9ec4369575b5b16f13d5a76ec6710511c9888a051fbcd70f739a1f483df284aaeae3fde40c54462249a181b7b589bf8caab1b878f368a1828700e7187f9861130e193fbe2b43646a465582d154e1f2fbffb42dee1fdf512f3a9c6d609890c7e9c15ae69c004ab3ad795034b43613fa18372a9a9576de9429bd6b", 0x1000) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x4) socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{}]}) dup(0xffffffffffffffff) mknod(0x0, 0x2000, 0x9) socket(0x18, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) symlink(0x0, &(0x7f0000000140)='./bus\x00') socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x7f}, {}, {0x1, 0x0, 0x0, 0xffffffff}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x2d}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x4d}, {0x6, 0x0, 0x0, 0x1000}]}) pwrite(0xffffffffffffffff, &(0x7f0000000140)="a1070016060000c6386c7f000000", 0xe, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) msgget(0x0, 0x704) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)) r2 = syz_open_pts() writev(r2, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000080)) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000040)='_', 0x1}], 0x1) syz_open_pts() setrlimit(0x0, &(0x7f0000000980)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) r3 = socket$unix(0x1, 0x1, 0x0) writev(r3, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1000035e) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) sendmmsg(r5, &(0x7f0000000600)={0x0}, 0x10, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000300)="b3", 0x1}], 0x1) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000140)='./file0\x00', r0, 0x0) (async) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) (async, rerun: 64) r1 = getuid() (rerun: 64) setreuid(0xee00, r1) (async, rerun: 64) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) (rerun: 64) r2 = semget$private(0x0, 0x2, 0x1) (async) r3 = socket(0x18, 0x1, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r4 = socket(0x18, 0x1, 0x0) close(r4) socket(0x18, 0x2, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0xdcd8c4bc089e63fd}], 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) (async) kevent(r5, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) (async, rerun: 32) r7 = getuid() (rerun: 32) r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7ffe, 0x0, 0x0, r7, r8, 0x88, 0x1}, 0x4, 0x6, 0xcbd}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, r7, r8}, 0xc) (async) r9 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r9, 0x0, 0x0, 0x0, 0xb2}}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xff, r9, r8, r9, 0x0, 0x11, 0x102}, 0x9, 0x78fbeaf5, 0x1}) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000001440)={0x0}, 0x10, 0x0) recvmmsg(r1, &(0x7f0000001180)={0x0}, 0x10, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) setuid(0xffffffffffffffff) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000040)) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000140)=0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mkdir(&(0x7f0000000240)='./file0\x00', 0x110) shmget(0x1, 0x6000, 0x0, &(0x7f0000ffa000/0x6000)=nil) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='x\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[]) r2 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffff9c, 0xffff0000, 0x20, &(0x7f0000000180)=""/33, &(0x7f00000001c0)=0x21) ioctl$SPKRTUNE(r2, 0x20005302, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000300)=ANY=[]) executing program 5: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14"], 0x18}}, 0x10, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0xc1, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800460000b30000000000009078ac1400bbe0000002010000004e214e230008907889c9197bb25a6d0a705c82a88ab2379f29c69d625c01253b540ed2a5dc673a4c61eb46f8d8506b26dbfc98979b8e0c47d7e222c877ac11d9ddb3852015a4b6a76c96b785a4896b0a0c0c8ad4972115002f1e15d9e64ca1690cb4b3aa057c0fe8ffaa1966bc88c481802628e8b7bee2306fa771960db3c97252180a04950000000000000000000000f6ed0b68f2f250130651ad7f592d050dee06e6ff64168fe30ca998946fe05808c312f42a2227a0d0e27e91ff0c86eb349837fa040126b03c48ebc59f2b6741926a39881e6fdf140b2367a5783c6f2c8b42a77daf883bdc5c6e151e88dbff72a68575489dfa4c91eb29f4bdf48477212b3dea12dd9635f330edf8da45f00b0ad1334c8f53aec2b0e5d9a0e8a828db34c67aa0e5e988227ed7b3d47c6772d38a414b79c41474fd8f5fc00b"]) dup(r1) executing program 6: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r0, &(0x7f0000000480)=[{0x0}, {&(0x7f0000000400)=""/84, 0x54}, {&(0x7f0000000500)=""/202, 0xca}, {&(0x7f0000000680)=""/148, 0x94}, {&(0x7f0000000740)=""/183, 0xb7}], 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x4000006, 0x0, 0x0, 0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x80000001}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="94", 0x1}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) r4 = open(0x0, 0x80, 0x148) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, 0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="1c", 0x1}], 0x1) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000400), 0x0, &(0x7f0000000200), 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x13) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) msgget$private(0x0, 0x790) msgget$private(0x0, 0x80) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180003a00000000000000000000000000ff020000000000000000000000000001000d"]) executing program 0: socket(0x2, 0x3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x22, &(0x7f0000000100)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1}}}}}) r1 = socket(0x18, 0x2, 0x0) close(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x102, 0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffffd, 0x5918}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000180)="623110564517e84366b4e4be285f8af4204da3e8d2839f4045b327f17bafb7afddf850985eb7f4ad3c12c1abe87f04f514ef78e9b366305d353853e2d1eb186632c90062611762dd0895a7f082360653d2be041cf08f09d263e15753e7cb9c742b63448f3857a830819f893dbd3ce1ffd93a9f10ad6da14f1c127a1777737c100d", 0x27) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{}, {0xc0}, {0x16}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6c}, {0x28}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x10, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc1206925, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/236, 0xec}, {&(0x7f0000000240)=""/24, 0x18}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000280)=""/77, 0x4d}, {0x0}], 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x1d}, {0x1c}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x0, 0x4}, {}, {0x4000006, 0x0, 0x0, 0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000340)=[{0x20, 0x0, 0x0, 0x101}, {0xc96, 0x0, 0x0, 0x100000}]}) syz_emit_ethernet(0x4a, &(0x7f00000006c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "dd00", 0x14, 0x61, 0x0, @rand_addr="000000000000000000009955478f00", @rand_addr="00000000000000000000008000", {[], @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) setrlimit(0x8, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) executing program 5: getrlimit(0x7, &(0x7f0000000340)) (async) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) (async) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)="dc", 0x1}, {&(0x7f0000000400)="1dba250c4b1fe1069c34089b3cdf07000000000000007c322a9abbdf23b4f05fab1e66c08c6ef56f61406001a92fe94c89879dfd68829bb57411d66570388f053bff0b3451bf671d27bf79b2fc13614d168ce8447ffa27dc51319d46902a1359a25f6412d6e45e8a5b869742da4fbb8dd0116b0387987dced67af62b4707a4bbbdd17425e4d2bdfc3780a47148c695d063ae21f58502330d5c0fe93a0d57e7811fe3a4aa09b474f0da26b7b31e079a3da907568925f23fa5019d0067e950312f8fb783c490c404f9b167d2d40b10d809706c985ce17c37c366a0b4304111b79384a75536", 0x5b}, {&(0x7f0000000280)="2ee4491945b7b0248cdbe09aae7b0eb97585a65b06f8b61eaa9b29e8c031d5aceed1588895e99eac6b487e0899ec89c0c87086f00299404130dbf3efe70fb21d199c25fe872930b03e2925c5b849046167a07a163d4e444847f8225cb310f6ba373946de4fb99c775047ec09a4c28378b547942197809dfecf", 0x88}], 0x0, 0x0) (async, rerun: 64) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) (rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) syz_extract_tcp_res(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) (async) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) (async, rerun: 32) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) (async, rerun: 32) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) (async) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) (async) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) (async) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 5: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000140)) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14"], 0x18}}, 0x10, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x10, 0x7, 0x3, 0x0, [{}, {}, {}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 4: r0 = socket(0x11, 0x4003, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x20000316, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) syz_emit_ethernet(0xb6, &(0x7f00000000c0)={@broadcast, @empty, [], {@generic={0x80c6, "017cc6facb25c22ed1e5036f9a1fd55696ac2ed955bf6745bc07601a43e6e83489b6dc2722e47fa52ea3c61ffb82e1f15c7350b490573bb50d2c56ec67ca17ed8254b27d33c5d8ffffd57c22e574d4acaaa32038223f67ee8004eb499addd2382c4982af9c3d5f0e96223d32f1a15b742b06a2cdb4d6534fc10326780fb2797911c2f83c434637b7de073e9e326611d32f1ea83aaad2d43acbc0404770a21d513561033cd9411484"}}}) socket$inet(0x2, 0x4000, 0x2) executing program 1: r0 = semget(0x2, 0x2, 0x100) semop(r0, &(0x7f0000000040)=[{0x4, 0x2, 0x800}, {0x7, 0x1, 0x1800}, {0x2, 0x3, 0x1000}, {0x0, 0x7fff}, {0x0, 0x7, 0x800}, {0x0, 0x2, 0x800}, {0x4, 0xfff, 0x2000}, {0x6, 0x8420}, {0x3, 0x62d0, 0x398461d451502a2f}], 0x9) (async, rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x24, 0x8}, {0x4, 0x0, 0x3}, {0x6}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000630000/0x4000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil, 0x9}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000af4000/0x2000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) (async, rerun: 32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x822, {0xfffd, 0x1}}) (async, rerun: 32) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x31680000, 0xffffffffffffffff}) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x1, 0x0) close(r2) (async, rerun: 32) r3 = socket(0x18, 0x1, 0x0) (async, rerun: 32) sync() getrusage(0x0, 0xfffffffffffffffe) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) r6 = fcntl$getown(r5, 0x3) setpgid(0x0, r6) (async, rerun: 64) r7 = msgget$private(0x0, 0x20) (rerun: 64) msgsnd(r7, &(0x7f00000004c0)={0x1, "9cfa0b55f5dfa44c224947f72892822564bea470b0d6ea9e67c08138a1eb15201308f3e430d738c5a02a5de8f9dc6d40f1213013e231c81de361eb80db5ee892e3a36abfc776db9f004060969f4f106d7be733572523f619c7bfb7dae3e7337c6223f07794950f4314d2b7dd818ddad7d892c893cfa9e7d5ceeb015bc9537f85ac9ca0ad0c07993ac97b4fc2dc14dd0cc0269d49e7e8aa8018487013b98b27bb381fd75b15169274846a16bd9aeea1dc82aa260ee8644083ae5d"}, 0xc2, 0x800) (async) r8 = geteuid() (async) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) (async) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x1ff, r8, r9, 0x0, 0xffffffffffffffff, 0x100, 0x2}, 0x2, 0x684, r6, r10, 0x5e, 0x100000001, 0x8001, 0x9}) (async) wait4(r6, &(0x7f0000000000), 0xa, &(0x7f0000000040)) (async) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x4) (async, rerun: 32) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 32) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async, rerun: 32) socket(0x10, 0x4, 0xff) (rerun: 32) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) (async, rerun: 64) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) (rerun: 64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x28}, {0x14}, {0x6}]}) (async) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) (async) setreuid(0xee00, 0x0) (async) r2 = getuid() seteuid(r2) (async) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) (async) close(r0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x13}, 0x4, &(0x7f0000000100)="5a376f22da62eeab8daa95cd18c297ab53b4ce97599a1b61564f5aff8aabfaee4d", &(0x7f0000000180)=0x21, &(0x7f0000000240)="2d925f5289ab3cd8bc0984f5f2e1aeacb2884f59d88432ae53a2d40e5309bbf56e5d973d4eb75a24afe640b8bffdb5babd2016888789387bbf10e3f8c05e7393a75d4a622d4736d2dd0065dbf870672e2539b01dffe4ea8a973133cf47de194910d7119e58a9652c122b6b6466cb5cd275ea32f9828bf46f5a0a5b8638acfaf7afb15bb495d7455fd8513afaef0b2e39215a2c5ecbcb89a27966664f79606b48eb665b58fcf25a557401ef423123ef92ada980fa1fbbd9886ba31b687e34c43b84354dd690aa477418ff4c2e3c8500c2c43b37bd260777c28b442e2c9a592503a85ddebc4f37c5b7765a74cbed8fd9b3c4231fa432447c016c310415d59a341ed77068667e4fcc041b0dde097519e7f94c5d50c53da20d39dcacc14829c440c8880e2e562c6118521085e069e5ed12ad247404cffb8a3d502fb80ee73ec6ca47e546628aad67a25f5f7c02796e634f6bea4308c4d8cedde6a17be61a0dcaf2c191ee437a70cb65d1fdf269e43bf1a243d64f9bd0fe402c713fc4d1002ce131d7043f5420a125e75a4e9e627eddb6067fdaf8ef19cc48d08fd7b8f0dcd648d048ceee37f9a74a4808e65cfe94755a08fe8ad472e5f70f0bed534646aaee1ed8fbba7ebf26662642de7f39501538a259a82c19874c2bbde28d18b8b07b967cc6a6b5cf06e5f7b84768f8f42cf156b59a47d949a81474b584157c3ba49da45d8b516419e86281831cf45cc72c701feac751a01ba2ae48a6d52b4b95c6b43db133f1476454ebb807b4735cc22b5c89f6d700b505fa3d0b88d4c57b32e018d907c8749bd002ae65c9a2ffe7da0cc3b5d6206562469db2e5acf24e5a4dc9204e28c77dfe4995927014a69aef2671d9fbbb77a549e0471bffa279b873d101bceef6e711a06e8dea885864dc57807d90fde29beff71ac8dca9d9a1a66b329723dd5149aedc245b1c61021bad8f3c93e94d3d76f6827e0b36de92d5e03a192c46728ea419d59c72ca8f5d3b1e19bfaaad754bf04ee6ec7841b15b959de9dbc088c2339a095a87ce1d24711dbade53b29f86c5b6e801e22ed2b0805ac0ce5f44a552c2fd86ae34a1a506ce0bf8176c7dd6c094f039fbe414071d5b0c87977830aaa4e3254b86edf232588f1aee2a98c4033a3d73f72c7f217af32fca3fb78aeec6b5aff97f5e94c24a74d13f4a1feffecea8b2bb8c98ba7434f3e1ca0f31ebefe15ee9f4f7d6cbad1c01b1b10e5b38573f3a352114da4e0fd3347e4e8346b06e9a9d3b8400b37737747d17f48a3e543ae6aa00a30b85a53d8874c6a893946667bb57c72981365aa575444b3900226eab05862dbd33f1e4e934eb3fe8bc287656a1b33ffe08e5c6f97b014363d2d2a3fd673715d27a68716d700abccf7be2eabfd78ea723f48e3b0c196798b6e43b4c599d3ec8b2740149a19b65f400f473ce3089e7570d84d638dbd51cf888401ccdf3b9005ac0885a201a99b412bc5e3e5e166cf49990aab8ba0b7a2d60398bc1e88e694cfe8c51650e3a1def3b1d33a6da135b7f00e428c7336418323a97c234e47c457b4ff7d3c806a83700f8e6bb86c48da22b330420a6801df6b70fd627d65d5b0ecc253a9513787af6c2d7dcfda421ed94f06d2769782e3ac7dae9f1aa45720cf891753c3906aeb443fc51dd70bc1e6c14ee72743edb8754a25217c5906ea0291d92772d8cc8d30c8a223799934eec8efa2e4daabb7d87765a4991d9d7e3994f525d2be448e92de2f81d7bfcd7a4d45feb5d1e2673e8f65cf5c96f9826fb5f7bbcb92a961b0f5717b6f3083f2116d26f37ee87778f995d66029d81a18f3107b77dc75e4e9002e26eb968f2d8c35948136647a4749624cceaaaf6f030d51de90b8cb8e5e7769730fbbcd6c3fd23668170509de607e7d9342b5e8f0cf5fb86597a992035e9e50bf50515998dfa6622788ace0779d5a5076aabae050bf1fd27049b4d371c6dff05ba873b51c4976da0070800f2f171c18305abd285dcc50795682427d2636453e99aa92df7a428a9353438c2a88af49acdc9f929143c9cfd60baec14c6aaff0df950bb48831d26f77c5e828707876f045875ef0e3cd345f5cca62bc82f506284098c5aabd8981520885134ed8ee12b98bf20a15f0f12053a2bdfbb09ec002aac18267fd1bb72032d8c631bd384e3abcc75b4cd5c012d09618fc1d8f564acbb687383925141863eca0688a86bbdc6663356fc5d70fdcbc4ab6657af4b7b191fdc07913df566c56c12c0dcc09934dbd976b1a44a63558ca7386fc01faf194f5b09317acf91528f0169cab6e262f12ebac01ee6cb210e22ce163416318a29c70230c6220360c0c26a2f5b3e7190e6c7c726b91035b59b8b5058552e7054ff7f43d7d0bd239a0da20f6be2a8c3a428b78c2c864eb3db678e675c8db279b4129f5ebda17500f922fbf822c2ed5d1848cacaa58d174673585945fd55d76d4ead421d837cd26bb1e519d1e917b93a1b3556b9dbb343543594ca425a92944ac562ca1a314774649eb0ed82c25997f3aa7c603f06336dc8d1e8810271ceb680ad4bb17073a0823fef939bc0584e1ebc06430e6739efeadddbe31b5e216455da0596a20e506039f47bebfaa26880c6430d6aa28d08d263870664ffec67713b997ac3cbf6e8cdc95a3d6c94adbd0bdff80e3790dff467977d6d12f41f33708133a9c03fbebca28ca03314e6e5285f477c792f9d5e27fcb0cdfa51f197871967cb2975ce3d5e57b5cd0b7898aeb7dac67e0d3b06661c0cfc1cb2a7039e95c55c42e4d9129d97218b634c6961f58ad51780812ee84566274d24060413f920275d3a9434b6c9d05f14529838efc7e5045dd860401e04a08827a5f18dab2166523be00d7f9aaaa3755c714bdabd74788ecb57f2505765e8fa409e79da4deae27d45acb9547b6e3956efb64cef0e787ecf503d8734bab6c8e88f907cc3d8908dfe79e6ec56a69371c54a95b673f83be673984368e6c23ace700298048ef135ce473bcf2f0d944ea62e51344379682c79cb8c0e1d5d6f976c9d9a255c6a76f63d7fe3d45cbaf2f85278f9e8bff351bf25bb18edf06f277215b9fffd9efed9924b7f0f93f7934e7a65b93aa533c0bd035764da00ff054f45ef03a11822971fd11d77f975975d96109897db8e6f42a96d684ca7be331293d2bb7decad726e377829a006a2a94930180b882baee5c86e43555e98ed215cfbdc83e094c9ee2388481d1474b1d7df83f6d45dacc2b3949c17030f16df09c40bc731f22838d8da421a022a087f6992ae14065efb3ac075d36facd0db5df5841f20fb509d630ea6340ccd563c9feac9513d339b5440769694c2a74639951c43108146b4197f2a81b652cd7bbd5ea53301f38242d5a049f210b48e663ae54c904d9a8113f6231dc47cd9fa2f4c3a5acfcee237efdc8ab8f82bce455b3cea186b212ce83c55d5cbda5272237b961d83927e77d34ead7be898a1411311c31cfd9920564cc940410a32ac257592fd54c4cafc3812b85ede85b745ddddfc7008ac283c8b772f1449a06362dcddea80517f72d15074481e20c258535fd8711c7fd247a75715bc5525ffd65ff65cbc2ac263f09a5a3338ae9f4287d13f23e39382edde469f02d17a5f6ab73232dc6052fab91b61a2e8bd5674a13acfccef1aab89ad52d8143c5482013ed36ef3960a0a7092ab4eef7f10a3359bfe6d1a102a2f9cdf09cdf2c65b4045ce21b7fb15e3274614b7edb4f6a325655ae7f52fe198d2b0affd98e9eec3e04f7b96dcf331d312f43ac7fe86f171c942122c3dfba94b6dd36f148596cbc77f594e9189b8ccbe422841befe92f132d20c49c41638e5bcbefe0446cd4ce8d5e7b209d9cd6f894fe1f32a92e7c6859efd83ba725f25f001a11bb2336269d5adddbb49fbae825dc0d1ccc29f208f037117d43df1238897f5d771c1a7e5e7097445bc1f9beb9fdfe705141220c10c104f6289e5bdd9b75b36bc2ac8b235895ed551d1376258efb71d592be083eede37de5fe9a113249b7e841f860d4ded1d20d56bc8e3d9b3f96cf5bc55d2de6ae39d680268c9ad17c3522ff72ccc8e87d1d013da925824468b2e85dc077c6200a250721df4d96b38ba0b2bc3310b207e1fa61edbfe3f9c02f759ea183c435e129e47eafda1c44f0689c30d31077959e7fad78ed4d7e846380b52e6ea579dc152b8311f08f6efe35430ff06545f6b514044470bb2fc8dff16e3b3a31b6431053a508fbe7630a41a8e5cd5c4342d83782d69d97bc21b48364c59553c3bfcea80169a58b23896b375c9f3de99abea38e4cc08cc5946e3af8f6446042d135b043f1fb835b7ef2d55c0ddfeb0a30402ae32770ed551906cbc91e24e49598b81f4c4ea4842bcb4d6887c3f35ec272506531c0f660e4c27004d04ef0185fed59ef9de9d62653ff62d2137398b6a89758e9c7936809ff38d013e29a3737f7cf15a1c66e9bb0a7eb31c192a636a6fc208cae5c3020373cad188ab0c9d151a5e267c4c6dc267dcfc937d380f69f2110473c68e1b734ef2caeb3b7532429d93ce7dc3b2c748660a7bc470d6566048368182ca616bb319137265d618a6df6914264d6917590536e76d700ce4832ef87c8654ca61caef2813700df1c6810dbf2fe8b96ff482ff1edba3bed4478632f5a5c210ab117017e161d80b86273c2d96b120c1eca93677bd3b9f6590a7c5c74a02c32c17a1d18b088d1c6af8072330674d92962f9596f8fcadd3d54bdf1bb7d350eb743db4572ebff61f77fdd136ff9df6bef4e8a674ac12d8262065f2708d86f75c6f9646dec5a7d6aafc15c80cd61973709e87af5d8647cf017c72be18e0ffaa3ca6b90d51f047905c4fea7e71191a87c8ede84ed4a13ae1d3b3739bcfa71b9939e433ca3a8ae33d47c47757eb08d6e7ce5946a4f9ff11b6f432b5e98cf595cc8bfa4a513a99197ae40d1d941ce18fce1388ff2d610e038b31663e415060ea94d85758899578ab55c36bb0a9e77a88e295c29829736937121111d141cd0bd1cd61f032c8dc7cd6adb07ba61b7f9284db8f1aae6c6328490169cefb697b6d2d9c06802d3de97bbfc9ed9cf38fbea97bed1e275e1ddb221ac6044d0e12957f062b82c01aa7c200d2786fee1e822b750d108ce85fbecaf186722eb62b729b29dd37a1a82ccd727c796b1f09cff456b691b40bb773d56697fb5fc5d851d6a50b87bd78734cba276c5b98606e3904a1672a5835bd9b7ef79932044532d867bea70542adcf41055d3baf8609d301788ad12c1a6ed8dd12679cef223374e5ae9077735f5d5df6bfdb799f0444f671df8d007511bee617b13af6a4972d002647f8875052d6dd6ec2306582ce5db9114adf657b49ba55a4c64cfd54a8e840a4bf12d98c8d565b51b49cc25b01fe4d8704836a9fa04a24a3fa10438752712051fd7cc8c8055e597c1a1f7c3cbb6640e6a148e58154e96f97864320632d3afa8077beb7250142e889280c04368bd4f613902055afefe5f1b59ca6e1db75364435a4b4211ad02037f9cfd5ac535e7eb4dd67a032dbfef98e52624530b818d1afb194bba0b954e0225845616e2518c9bedf75060c591953a708e3b224192f6eac4e54bc74b816cd7371f3acb790527c42040e665b9ec4369575b5b16f13d5a76ec6710511c9888a051fbcd70f739a1f483df284aaeae3fde40c54462249a181b7b589bf8caab1b878f368a1828700e7187f9861130e193fbe2b43646a465582d154e1f2fbffb42dee1fdf512f3a9c6d609890c7e9c15ae69c004ab3ad795034b43613fa18372a9a9576de9429bd6b", 0x1000) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000040)=[{0x5}, {0x54}, {0x8106}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000480)="460bf0b508d3b6ef34264c934f9d9c7ae41525e491a4bf3fa1bf61367e1497b044dd697a9e8cb7fea7af760f110775cd0a6a95ca511ca90b98878fa8b9fddce232a16d6cd1", 0x45}], 0x1) execve(0x0, 0x0, 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{}, 0xd00}) executing program 4: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, &(0x7f0000001380), 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec21422"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1002}, {0x0, 0x0, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000d58000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000c83000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000f18000/0x3000)=nil, 0x0, 0x40}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f5c000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) bind$unix(0xffffffffffffffff, 0x0, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) connect$inet(r1, 0x0, 0x0) getppid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() chown(0x0, r2, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) getuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{}, {0x4c}, {0x836e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) socket(0xc, 0x4000, 0x3) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) select(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0x1, 0x0) (async) r2 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000040)='./file1\x00', 0x2000, 0x42264520) (async, rerun: 64) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) (async, rerun: 64) mquery(&(0x7f000056a000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x6) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f0000000040)='./file0/file0\x00', 0x615, 0x0) (async) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000fc0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/172, 0xac}, {&(0x7f0000000280)=""/109, 0x6d}, {&(0x7f0000000300)=""/79, 0x4f}, {&(0x7f0000000380)=""/245, 0xf5}, {&(0x7f0000000480)=""/137, 0x89}], 0x6) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/100, 0x64}, 0x3f90}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket$unix(0x1e, 0x3, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) (async) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x4) (async) socket(0x2, 0x1, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{}]}) dup(0xffffffffffffffff) (async) mknod(0x0, 0x2000, 0x9) (async) socket(0x18, 0x0, 0x0) (async) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) symlink(0x0, &(0x7f0000000140)='./bus\x00') (async) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x7f}, {}, {0x1, 0x0, 0x0, 0xffffffff}]}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) executing program 4: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x5) fchflags(r1, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) ftruncate(r2, 0x690dab27) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000180)=0x4) writev(r2, &(0x7f00000017c0)=[{&(0x7f00000001c0)="e27f6918bcba6fa6ff03f49b9bdae59bed3e09ca84fbe268f94242b8c95f4540c580bc32df1f3dfac7dd112f1c1289b246bb4e8a491acdd66fcddad69c507cac411d080ab18022340c91220bd5c3c006a04b847d626dfff277ff8898f5e16724f8ac35ec795df131c0837a88afb0864b8c1556604a8697a05f738217bfe6dc5456062badd8abd1ceeae4a358296dfdabff1603de99393f7fab01b8ecdc97bfa1844d479a45826e0473c35f7e43ccc5528d7161c2776982568b4995c4488109330e", 0xc1}, {&(0x7f00000002c0)="5a9da59f1427f1071e0d4696ca861df371fe9ed49709c44e99b55632c94cfa7fb9c2040490772006e5670597bff398a6883e753d2939b05ce753c7d7f642de6dfad5dd24002fd22f1fdae420c71f23dfafd114af390aad6c23301e4e0b202e3752636b20dd877e323f68a17806769757e255e2f43b4439dd85a1599bf6fbf2bc0c70bb512b91a9ea610a429e298c142fc77bfb9a7a82a739fd02207a68480350d85e0c17fc4ccbba619d3523b7ec", 0xae}, {&(0x7f0000000380)="1b94aa413997b73b98ac1f667860412a825a2beb5bad86375f645ea60916183353528b8f957fc26783e32b82d3ad383e73781919d00aff0ad7f6cec9729d8c171f4a39fad8", 0x45}, {&(0x7f0000000400)="b65c9bebabc4dd6fd6037327d9013f9d362c14989ee4f59223705bbb25ae4bc1789ff22da764fb7e6e47026aae9d2f57e1b4f9e1cd7923da607ff8efc8beb52a204017709cfabe552bcc6a720ef5f8a4df31ab88d3b4b47be1bdfedec97b8666c52ae1095c00181e2545102ba3182d103d3eb184b1a38a9e7ea52da66f8dfb54d80d00be62dca05b5195765e66", 0x8d}, {&(0x7f00000004c0)="01c3d5149d5235e3d17e08b9b23311452fcb241e92a5d1e93621fb9d6f1d4313e29e0db87213874bbbc6055a3e04941aa7defaa3731f7d6982155c875369b4cac44bf2dab403a95cf858caf8c53149d6b40ca67bae13c79955885e1db2a05486288a8377075110a53e66ef18a16800e071fcee7aff5e17e908510bbc7461caca1401e9b1410b0e63077662e6aaf0c0257a8a821ac34bbca163f15b3f5f7ed8b9bf239f093185fe35beedf303239b7ac7178339472968bfa64965f3bb4f460282ef73ce89d25f7228d78158b407d23d7aad1240a9de820e522080", 0xda}, {&(0x7f00000005c0)="d19993ac5bf46827507117bcfadd19eff2b1e2677007fe7f315c4ca28335a5c7767263596fccf3570865ded08fbfaf0fc3d815a2d8ba17f20b4d0bc1f67e378ce253ec294f9243427255a3fde65a054adb41733131a92de7a966ebb6dba48dd97144fcbc1fe5713bca02d24b7651a0c030ee55236041eecd71101a174a845ba1af93541952353390ddda4394ef02e1c4eb9e57a6a3f2cc7b58296fb155623ce35cca9d1594b3db1848a4327db29344542c9c627733686211823691be3262be9330282089d8318b31dc7e10f4ef81f0be", 0xd0}, {&(0x7f00000006c0)="9ceba673b769c472add707c30d23a552bde54dace4b67fdef1825fcbd669d4b8df8b5e7a4dafcf482b4ba931b5467073a6c1abde8dd41432c27c3cf8d41c9212339f899bcd23cee05fbf648bb71f4a93976052d578a20cbdcb9b73fd647da093a371df68ee155d90aa3b01cda40767b7474d608dcca6862fc9bfd548b3124819160b59ef445a917be90e11fe1d77ec7fb2e3b55ad07147e490e382131ad4c61c0abcde474ddc265468c1d5b791820bf018f974df410254e1982003368fb3f5c21f3d70c8d962c711648f8c72ff07ff80f5b45c64e002a3e535b7b0a1417877717c103827fb95b12648d93ae6ae08f661ae6a0d1d65bade2fea882b28efdd07dc2d3054df9ef975d398520d349112a80ee62062aec4c80e02d89defa92c0d03164eab604c0afb9f8830fc3fd32da034e9bac93c9f855c13d6bf8e325322766beafe28dc6e294a7678241ebb9b77acd55235d3a9ba21cb588ccd52c2882732e66116d0a77b3e37495522bf56c3446600900672fab2c7613e351203ef099fe28214ca87f73f0fdaf9a7b09ce5a6194da6f5750a73803fb6714e75c62701f0cf5a53efbae2348b2dbdea68c6884a898d371f8bd6b03550b3baf6e32771e47a6a97adc9d31166ea8f0e16d817579018e39f1e12b181b33b2e06c5f7bf95d74d407b31b19ee1430e46ee5ac0d944891385753391628174f1fd67fd9d997afa179c5d1ac1f059da8e75d5f6796ee4cdd78331202f6263e4bd793c0ac29b34d2202f694fb1d9eddd06ee37bf583bd9d205f6ab19ab01877895af2e1d3ac4419300ca03ac1c232b4d22bcedd109224cc6834a97f5c32fb40d4ba75a6a67a50e79bd5d08723ddc466124e63d0664d415d0abcc84a347637d8c31bd163ad7818b2d2d191fe01c65ec486196aa6980bc34a54f105628d676668514240dbb23ec94b9c2ac5fd994fea641a30e96d10dda52df203a62f1b4418f5ad797ea8985dcc4ecc82a20db916b3e9f4bad446531e5f416ece222defb2a60dd0d71bed7d5ad600ba261fcb52a6ba0c50dcca9efd309bdb24e39bf2d1467f8b2b5552b7e3e43ed5f5ed9a27ff06faacf501851cfbf73510c7d238d761335cf9adde3576d167da57480cc46515da02b3c46848ba09a4f0d33d91fb05e040e3ecde0a9d36d7708dc1b4a7d67282ae329830d46d676f774abef9cf62bb2162a40900801ebd85a354a3ca48b27c425170f5306c07bf3bd75daa08c666cef92a08a0a2a32e816a3537e41deafe3d24fa7b08887d14546371755b8ce6102daa9580572a4746d69f8b20f571cbbfa5551b3e58fcf8a9c31dade870c6698fe95ac3eb9c80cfb9b6423cf627911069b79c25cbcce9120ec0c49dc9f0853c9ba274d8c1d060189e3576821ee94f86ef7ec66f26a70b806186e73bb537958485671c09eebe07b7f1a1fb6fb0aad82a98daee7f79c84df733f9345c78e77ec95f92e55a1a5fa830a0e35f73057cc7615d05749249cba29ebf930856e0dbd571feb5902df53666b4d49835f2f265a73555062fde6514c13ce049447bb91efa1c0b0f88bac571a8175447310726fc28cf910eda26f05ce06ddf764463f0221c0d5ab562789fbcccc43cb3d8ef147fad0f6b61ec8807d90f862f240517d2683378ac88ed4d7204537b5ee800b78ab5582d10e1ffdd4a6272e9246778b447993a2b3b1bd8405c130372af403d6e858456a6f0a3c71f39fddae4a01ff3938a00e4695aae3dc3fe8ee8ba75bc48ed409cc2273a9d68c3ad47f9dabf363139dc73ea54f97cd62cc777f94c5c23c5a08751626b822eb7066df8fee125028f908da2ae8e49a41f07751731ccafdc47009b456a20d708a999441f1a8c870401aec4744ae98f3cc82a902aa2be8c2cfdde579af1e53d416c5a3a46033153c1c8c1de27494338265c9f59907a13e4d43d7351befc9433fa168357ba732d24403e7627eede51a6f2423710ae2b25d4b0ee1ebb382ee062709f652c6425157e3658d9b24211a8055ba2c064d5e3acccf69482e9870019fb3f372fd5a2d8c0d2ce6f5b667474cae83244a3d65af291a6aa1acd6811d1ec978d7d49458c7f1b31db278b189e5abd65e9ddcfcfec90f9660a552b7797ebd2a68f98b8dc76fc0d1ee92dce38cd72e244e532f91ac78f30b14eb1623f5e3f99fa4e881485c470930f69c1be214dcaf254ecf292a2eeb8a897673f75b82ec31845d5d9dad45e29408d646a00f1208205d34be16b79b427a8b20d862098140b3a5855abfec1abab04456368a315fd2f875c594b4b18320e04e34f21896cb641d22e26a5c657a797be1d2930a65ac0885c27194420e30ffb241083c343e2ef402b671b848c02b34ceac8dd07cefa90aa1da5f2ae849b9318f9ada4395b3f598766ae252a07e53612d3f601725da1e3930b1973e9fc918dba2d0813c586579f4415d9c25944f0c6b8d217fb1e0aef841f3ca209f60d061250abcf1aba3c0ab59dc61f5271d5a8cf62b02d6b222783bb10986b83dd1abd2ff25af52f90b88390fa93c444b28d6b9db0a3983a0308fb79796ab5d29ee42789472fe34cd8574277f4bb961bfc2c807dd368c89b0ac986ac982dc673a9d869bd18af0cd641aaadc347cca34c0f8ea3739ed6def33762947268f4a73e826376bae7f7381b13e0048868a1a6035fb9340723331762dfbf2c1b349b864d2e1add9964378a6429cbfbc4f15f64c0b2983ffd8c7238223287c83dd8cf682f3624a6a571c907b6bb6f69ec85d76f024cd8daaec46ccb7676177278acbf8d0ab483985f4a07b82374c40cae77d705300731b714baee7d4689fd6525e0eb081bf979e32bfc9d82f619c9331e6481ad316f22613b27dee227e47c8e1c5d9311c212e6bb9c7c3fb6b1fe0bbe93c50bc792a3b2bd85f0c519548af73cf86bd2d618e898d86e2f675db2f76b1acd5610e8232bd470a694790b0ad7e0e59d355aa573ebcc09217739631dc67261727f3ead5f2c765f55ca37883aa48a7820b59ca1d6352a5632a44015806576c0c41c53333f430837e75df76109c9453dcf7abd8ea89602a7fcafcaaa56e897edff337a616017f27906e9f19bf4752aec7dcac49b563c3c4c57a64e7fce42ca9bc3683125041e07c051b9c72c7069d15c8973d230ba5d551ad8b3a7bbfcffe2cdc45acae632d11c2b201d6730e8d9df94850aaee05960ea31a248db72309a7cdcb55157f69c97fc3d2006b57a9ac50469dd3c1a744bc60ab58a34d5832b7313c605730bc84bca081cce606231290fafff51aeee8fa19f453077b308e8eedad286711e35953f6dd96f813047526bbde6ef29fa082aee3021f6c1526383b546d2a6836344ad1749849b7be194a495455a3d720adac28a79d9a641b0bf6728e3282b62b489d16463a0b816e64c7a288960e04a3ec235d2137a817f17413439510bbd327b10d98ac526707b557855a5106f34761cf9fe1b3881bf81b5e6c7ed9f12fe244a6e00aad4efafdb3e7541b720d73cf4b80f7fa77784c2a848e1d240606e59b52b29d59063916c4e1bcb0a8bbc2bfe025fe108144dbeb58f6797cb6aa4c5a485e46f7f92e1a0e7ce2470fda4c852aab584b9773cb14e91bef91e7c25fa2ee0efb49b2cc12490b989f7004bf942f59c72c500168cdf626766c62885a5fd1c5e7728b41e86e34669fb56204f72dc4008775c16419ea940f55c2eb33d6c24e0f553aba7498a00a16d1ea0348b7821c4eef4268506c00df51107ab9856a2a103edf28dc27d763d376f9716da03e220102087458aa2b9fd3c0ee77e33ff7193a43e465b16f551b6841125f8125c0c1a46a8e28d2084b546de57f7b4c8962c2781d1b3b4ca591a9197d789c94e117c781733a3b0ec4445c53b12542b5405b73de1ab4957fb3ec2afaf7c209fa9eb9b85ae3dd472b9c27b931b8e1c08b611e3239a2b317cc1412016c6b59f70f38c308591436f4a7fb5abcf3e088e1ca43f306f542612f6a9cd954471905b76258ed5f756a864b1e5557a263f796d31a2fd4bdc00c9e74dab32e7a8fa9274ddf7015f8581915916090d7f7114f8a2c6d860e9ffb8f559cf52a2e99ae6710c11995e02608ece217e2fe30f94c62b91e423600e8bf7da620feec0d0c82ac38169dcc1565290559cd10d740cbb7daf129fffb8eec4b6813ebcdaba00936ccd3f2ed09fbd5882ce384e76052583ad5563898bd792eeb0ca0c373a47ce49d24a399c696deb765503ec9e7744c2f437d998392066f4949379f83d9240a7e68d41f890957c9f181e2bda1b8dcd523d311e8361d3e34ca742d0a8e54c4497a21386e3846e6b32526810382b7adc89a1c6487b8648e12b5383b58ddd5b2a9a8b6f0937035e6b6017ac48de226641352a1729e93d4865ef44511bd38e9775c90b827d85384c3ea977da1329d845bf80965e89fa0c9951b6252a0785c885abef2058e32d23c47d294c9a7e7a13468f64282c957a1a8dbf5821517e82cc9af107904e502292301ca304187a9f62166b90432f9199a9ff82be72a1077e40ff94574325690542ef72953ecd2ddd54fe79635198c8ebf26c3cc4ae4de679df980005d6e0bbf59804f40967ddb4e0914e0a45c36ae9e5d1e30c0eef645781bf0bfd81fa53def0624d028714c52abf72d04c4de3f564c03c90071033466486f100df73d64e5706a5cdeffd9350356dd96a018b65fa0b4bbc2a8a82c4342bc4f284956e11894011b997b559329737766a1190ffd5adc3248b09059951c2f5a0d95138f0d49637c99328e3fb9d82259e8d510308d4999e864b5a3f5243930b8feb1975c6475bedfafd98d9e747689952058e316b1d28d6ffc15304ec8d62bd6523d0ebd3e5c8880b9f9963b6bed9c620782215274719ab81c59f7bf8b3ce0fb84a950e049ad5946f90bb5f0830140a2d874e7f057c4bc83fddb3d9625e2426fd2007d80459d294da85406ead536c7f54a9c297a4dc0282901908137001423fc4df522ec27096fc53c293495eaf34f1389f2318b8ffa9767ef02b2bc73d95f3d79a3cd0efaaa1348390cc4d6f93018eb30cf63653113ba1d0827d50cebe5d6c6c9811285b6da023a7a51a05f0e7c810ba4c474789a5fb118932109c59fcbc8f6508bac9877d27a653c9f7a82db77dad012ea6b36621f329a99d76758b3e6e3b1aead1e8a51c6b7d22f4a68c81ca53db370ac7a3279c9fc76433dec43d7b0ce666ad2018ccda265fda5e2cb32c88d640dfdb751605eb0fa1c553f588b817caad44b7fdeb10a9c49ed3cdf448f3c2c6e7d80e0a25945314dfa108f27174324799c2a3233d9f6e6f68ebf44aed160cdcae3a43bf6c0030ef4caf583498900ec1ff4bff9aca27e32c2514c035bb17987be191eb4af261f20220a6434541cc0fa6b34228238a5bde68aec96e62c05a946b7358d603a03278739d26ffdd90ebbd798b5e4b1d0c1d33dd2149e57686c89c734dfdaa9256fbb65795f59aa128e5553f49cfb639d941ed74fb83c644a7b12f177c024554f8ad7cd1e7d2f3d107eb741c049e11fe2a99a488f9df677d7408eb63cc0474fc5d4e9f27a7394d8f2940b5e628ddbb9035c4b0eca1710bf93806c4a28350884e1ffe6a9d5adae353c604ef7e772a310465eaac22d944ee37f1163a4d693aa5cb06bfaa484ada2e0d568c96de56d2f183d06ce0410fcd39d2e9c8dccba99f40d49e5ab8455f2a4ef9276a88ba31c21b3f9351c8b8fadc48cbfb4769c4f2676e04b201319eadeab44c2e6ed5a8242c36e94f9d478661c151925d81d009d44a90a738f6a7a6987c8d37c51e8ebb68a350be07fa0", 0x1000}, {&(0x7f00000016c0)="2675e8af4582cde2510d2b1d81fb66d4a51f8f6881adc382d5fc964d782b2ab5888d40fc82a5667e8e2cee2c8eb63f3ebaef21be54712ff064f2634a34ea16588af4130aaecf2df119458514bc556598c4cc84c226647d06415ad47caeec2cf4c5343800118c69075150319dbcfd275e391a85334b344178c0b41c58d1600f114d28b817d828c8f95c0e47a97edd5dc66bb63c32f846558440c8e70232b276b4f80ba9f20e06205519a94ab7cfca7b543ac0e0054c5c33256bf69917871181fbd570215b030c98a1d4721358e517a7e4ed1d17413120719ba5549256bd5d0727be", 0xe1}], 0x8) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000001840), &(0x7f0000001880)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000018c0)="6976600929cc76a5dd1eb2cf5bc62bcbe38e941bca6570fee89c64768ddcfeb0aa4f434db3d800d109ef3fc7e1368523b56d9b358feaddaa00f7eeda8900c7d2ac1218a2d524e7f4ca050ca6bc519ff58bd16ebd85566302cee2478511a2ea0658518f6904f02c390d8a5b4357b067ca90e2284c869fd7c38e530529656befe450750bb563c284959724c2f565cd103ff426f0dd3f4f5da66f599972aa193eb7e1f10d7a543d43f6cae934069dd3069cd1f4ac250b8ceaa0b4507193fc0e1d0695c69ae28c14ce404d4f74923ca94df580c15cbe303111d17052ea7e3cb11ad1be1b12ac", 0xe4) r4 = accept$inet6(r0, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000001a40)='./file0\x00', 0x20, 0x100) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000001a80)) r6 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001ac0)) pipe2(&(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ftruncate(r7, 0x8) r9 = dup(r3) r10 = dup2(r8, r4) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00), 0x10000, 0x0) r12 = getpid() getgroups(0x3, &(0x7f0000002c40)=[0xffffffffffffffff, 0x0, 0x0]) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000002c80), 0x0, 0x0) r15 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002cc0)={0x0, 0x0}, &(0x7f0000002d00)=0xc) getgroups(0x3, &(0x7f0000002d40)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r6, &(0x7f0000002e40)={&(0x7f0000001b40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002bc0)=[{&(0x7f0000001b80)="73573c267ca06aa9a138ddb6bb96dcc7311f95dca64fe3fa3e124851af29d71fce088854b8630e248094babb4ddd185446b443bb0cddd514dfd44533ba83b892591b7306b5497052e442ea0953b35957315a74de3c4967336268553e868a8cef9e52743757a63e20c2051d2e663a48f7a8834bbd21a0eb40c4ebb141ba78e54c40bbc293edf81ba699018c8191ed53f1c5a6c7e0d16d0b59e929a9991be4db4af8c44f9b78d918ac049f27c13c8cf4e4df58f23f71f603b6b08667a48d4ee4b066183c605a905807f5df251b6adc9b886fd949a16fc7281e3abaf05a0163a3632117460016022ffd6e665695f6873141ff7ddc22cc62e0e9cc9afa1c3b76a6f117a6a918a14a6388d97ab25d9e5caa6178dccd9d2fa66ce14e7e579086165c079315ad29f870b554f927afadc83d05d5d07958cba26b3b0ff58984fa822f149e78fb21def19bc8b2bee0cb340e43847f65062e8ca98a6e5747ae48f6b01004f84dbd2ce29bc19fcb35314a9cc4982d76f6f7a403a15c976b5ad0907872beebafc13865730aa840c203523fb76b20e3d4319030cd4850bba03c31264f77f6bb6330baccb7be10bd69005882420bc5fd1a02dab65d15cc175ba3ce885cc8d95ffb80b04c9f657d83ee5765d7d837895c01b6fcded642e7a52647422f9aada685e97def9ba5609ff83aefab0ddbd93d15be34e03259ac0cc99b2ce94d5e49127f86018c781e2d776974416a07f2e64291075dad85e537e85f3d6197b0698d30316b2308ca99f0ddbfcccd9be71a6076251c687b84cb6bd8c7da796eac9a38b5ab2df5943e92ee9b64d6f6b4edf77c0d80df1c6f29f5963c44d86885e2606691d7f8d6a22cab2c133310902465048d8cd73617e299d2327fbcdede7e83fac69bb7fb7f7e4b5c67b0801700148bdd568b13316404f47251dfbc1f974986f93b23b33df0a497e516b9a39fe3263a7a02d04eecbea4980800264320d2559708cd97b59c6d76110d0354edd961c0fdee9711d1077ecc6d6e4050bd47d908a792501dd69dbc788fcccf5e8d3e28d4c4c08700984b8f44d06c136bf9e163984428bfb4880e82847bab32c4b8cd3a53ab89ea3ef65edef4ccea15312d1afba90e9440caf2f71f990ee0758fef541c87b31a4629b8a1446caa396018fbfa86bef5e87e03da4733af7c9bcd9ad53541d004a32269f6ababd1b70af4cf843170f0d0286d22fe9785c588ca40f9c41e531be380bc10f34fd5a43f5b5199f4818ee8b4eb1bea946b4bc50c9143e7d4b5058d2b4b37cc708775d74aedc8a2bf76a1850f0e0d6a298b2d86e3e50e19927a00637d943dbfa218431f3040708511ea4e2b1deb8a06c99ba9eb8734caa0f179521cf25ba0fa0eab93117ab3699ac047a9f1396fac82c09340e43f78168013c19a18c012b234f2072eed46d81d8bfeca704e233bb74364c8055cfc8f7dd0d5f93ae5db4fedbdce8be939e191774a1f5b9cc2af73624a39760e2b933167981f8580d281461e9dcba9f4fe7051c71ab637964b2160c1cc133691df120ad95952eaa59399cf2693c20f27660928a79736021f8e2e4db5a1f0f83724f0e4825e44c69b77e2b76bfe2a5c450baabfb2a03725b6038470b1ee7c16589f3d2f391065c21d760214624006fde7d09078690ac14d24b2286300e2f9661cb36a39892c79b52a8e7c8b1b8d4a46fb577c7a2153f2faffe2c3e42614b779ba6fca5d54a495a10eb42faa77623de17e43bdb9b4867ecff8d517b9f758f58d2ade6de163eab2c15c34cf8ffbbfb3259835579057d29faa0a2112fb356671e2acc5d35d91c02be1f0aac9250c062f236d9e65fcb5c1f1a74fd2eea9e7a3593b01fb46e5e56423801c99b147843352b8437c9ad48125e0f98d2764d264f43a882283cb40b05559de0b5a0ba9605918a37a624c2576d23bb583e9bc5883aea14593a2113ced60657156ca17198cabffcfed030e0516b0793f6faa0c23815ef64af554eb204fa2f453ac691ecb9a6990c18203d89e47340aeb80135e80183c873aac636b5d133f40021e28554acdf78da438d3be5e080e5de9a5fbb7e9ae1a25d00b8322bd74e6714515e26380f519648d1df9cb1bf649262389c39f4a940cce88a68ad500a1883b845d23214f8568e06b6575cc3684226053466b42dcfa244ae0ab7b1a65aae94da00d88b54fbbd87eb501dd0543e2a3ab7a0d0d95532cd5a1d90ef5d32f9da63a43c4422e8ea3f64fec4d7caeb080a6abcd7255095dc945c7929d82f4b15494e67a124e39170656fc6975685ce8cbae1fc92d2e96c2ecc5221dff77f1c9f64ccc759b5f39aa1652398b7e743489860dbb0134063e7963c6220efb8035769e3535f911f0f12ac04d07eb4866a5b23b05d98b9ecec9e097ad9f21a1940eb2f79a1eb07f19e28513db4baea1b58c12f549425f904c760becbdefc5c828b840bd4cd4f96187b223e8d9766bdbb643d45dab0c27499a53146f712fbd2c5b29042c5c0b439a8cd7028b9b09b55937033f0b62d66037858722327ecefc1ecfae5662fdd78be2c3f75e6a456a453727f53cb89ce44c82d16ddc6373523925cc3a5ae87744ba2e3cb80db669b6201dccaf87b51b763318dbfb25e7998479cbbb5d119a3267070241e4041d7c6a5fc8f4134c84f43ff19b24496f7d7839a82e48c5eea9f7900f74f654a2c91ce890bc6474a68be7f41b488908214d708e3b86c55919eeaa8ed79be54dc2adb57f658a9555b69b7e2ec32175c3561ffbd62a6e14a6550894e4e5e6aa782a3aaf501a83edba8484324fa2993b726634b520de51b2f17a735abb9829a86502b6eb8cdcc9d72ecef1378c43a46dab3481df236cbfc6d6927751feb9906765ee7eff32b2c005f9703936488c57f90cf03e12d5b618c495167e4b65f4888cd05419c02306d0dd2eb764c0e77c869aada679901576c959e46a222ae2fa2fe65262f6c8007033f0e731a30e9bce7dce874d1984f25dabf2cd5010f1a0d356392a808dc704e9ef98f1e133fb86ae73451edf29685d16dbe25abd35d1944d7a51740448fc2d3b86348ca89154719d1d0a4a81776bf6f7868f93114dc52bb85d7617ab189c5ddbb83475d9c09a77002da442160874481ce87f47a94b82f840115b8ccaad1b654b93cbfc7204275e12137c6d65ef5dcd509175b7b1d150a8ea01d3e589b86d409f53853c78872f5bef9e6721c8c9d9f9875dfe4dcc0426319d3496986c8289ca6bd36579129850dd9d875948fd9b1e21d347ceb7f00a58e6c7a63a7e20cb8ac1766ba4d78a60c0aaf640fe97bc110985ec2f881eeb0438ba480439bd967ff0fbf02d0d2e42152e512b9583fac1d425852dcb5cf5148eaf52355a55d013e823394b94ae31d8b3e651d759dd5b5cff5cc323b89eee53df0b8668716aa3892494ae953ed11e135a1a1e171ee72ed8779a365207c18e741fd60ea0dad61801eb2e8b13c33517492dc4f94394589cfe449c1628961545100b27a2794212a9609373d41011fccbcb9d8b7394655aca0a42e6c4939459b9a56a9437d209681e3681d8ed89b4051c4299c56cf07409f533f946a9c664ac9f2a221607f7d4ec2acf7e483f841db2b5e94a33e95213f8ecb76758b339807aba81a67d36c347008482acec38a5c102533c235afa800319a0b2d6eb6913295d1f4ae41b59d49ea6014ea89ee64fc35d570f23907c5fb6af6e3e75a25dbbb704a0a69313e8e193fb7179c107d84632c5cd2e4ad63ba92e66450f25bed9521029c4b02318dad9642a32751c22629300e6555314c6880d031e101d193a0b77ef233b413d3c154efe714924a0780a6943eff23283bba48c6e62233186dd8b36059085273acd984f7dbed92ac5488605c187f7790b92d515be60f1d3c8f089aff36bb9019d32d8ede6d95f130670224ac821014afadc3255dd53ea95a177cf731948176a08c47dc9678cb50dcf562261fbda8560c49917349b17023244c7652703645c016b4374faada0c299d3cca446047cecbfa9058f493fb46574df7a3dca1b78b3258dcb45fb54e9a25920178bbc9965d6a679400af83cc06fca28a125444e112a5b35542eb1f64f1cf1c7400e3020301639f771b06f3bdbf80d97e3da1f14eab6d886319ee2e4ac871199e73445f7e7b32571ce0f1bd8fce6437ea20f911c1ed2598ccf0f8c47c0b48f0d152a38851e6550708f68aad1f8331d4a25a5d6c6390380e1d5f0fee13f750c55c02920e53768380d8ba5f12dd91bd887896c3ea4b0dbd68492fa467f62e916687685c880127f141bbb4af7d514b1d7ad3cc22a0b56962020097c0c2bf555d5c42c8b92a93091442e01081122048af9aae67fb97740ea918766135946457795a519d87623ce30fa8cdfd8d95578aa04809760399fbe225654e0d899b25debe64ccd03f1d037bb4deaf9bcb905491c9c9fc9deef683990f8bd8037dee46690ee13672643f704fb758f1ea741a9e20683497b7a8eaadbb2bdb62d34f86fc05ea5facf899c226827d93381b2a2fb845f5dfd02fa5da316319840caa3adc1d94b8ee265f2d3ef742df5ea082ec53cb6ff2a316bd0e23d25c4f9645871fca64372f524226bd89b94684e571d7f1f65274e9aca2e12394aaae78c51e8650a1b5f4f38fae91d6c25f903f09c0c9ffe658f7f035173ee75ebbc54bc51310a48681e38524fb8a60619fe8819dbc595eb6e4f27dbb3506391222e58cc12c65186d0fb2f504230ec40416fbaf6235d7bd2ba38183f862fc8cbe2ddcfcd2d65cdbeb3b48cb174a2e2285aa0091d328635b5ed9cf38c5e1b411d3ae7a1c31168c32345ba56ecf2c22bd9c9ee995492d4b4d3f5e699d4b5788e2aa8530667b8031954e26b7cda50eec17f0a979a5cc2467773acd5343d1f379aa415d58db4a5787c068b9edd7f7488be93c379bdabd84ac2df6e31a3733008a940e419d0634a18ba241558a7c76b3f9bf013535ebb6a15c8acd89f5009d8ff4280c2526cef80f5ff63ccec38e882fe740921fdcf585a61033d0702a3cedb0a7b398bf7538fbfab99e6bf1a1e8d187cac7393500cc44bbadbdb419b3c8277f48f6d3f1d7f6aefccc4772ae35b7c9cdc7049c88b676557b8b87e5fecd4b6daaf6f90f11c453e881ea4fb34a34f81b60cf749de61f1eb88775ca2d3658c39ed37ccee7ff0c12926af9361ab4271b8b9eaaeea4ecc2cd0c51a7ae628d0b401d2727ba31ab48020bba52efb186c7c3fed8eefb2f8d84e934691dc6fcd8c70fd72b127613d2deeef3c9adf29d197bb800b23296bdbd02378ad61328250a83a7d49527727cc53727a2c0f29a746fe1fb7da564ba045e08e5f82f15a64071bdcf142e6ce46ccc51014e89e0d386d36444ad9629c64e9e92b9f703297fbe72b4a35ea7c5c172052960f23fd0ec51752908633cddd6baeb8ed3d98ee71d59cbe4550f9e95ee9985849701dbcb6821fb39061a5e3cc2b01a76cd7876eeb299e797e26abae16bbf3af17b94ebdc2d4deaf25cfa0f71b948af40de24a271d098ab4a7a0f4a481e205321e431c92c0c5c10bb7dbf2943de6ed080a9defbb9a02b1d21e25081c7bd119a6983e9616a04ae15721f731beb3bc12d4aaa37d3778e83331ac026fb659d290c8a57bf814509023593de59f54da8101474a21757250ccc6c4241a9c4c4163537d9435e07185783da7942d3f752c411565a8044fe0e21f8de0d2d5306980f3f44b4747629b463ccf84f62ddf0366d9dd6722d35b6012ba0da17464827306b13a769dd018ed392399c5abbfbea9102090ddfe6e5ae6dd7cf6bbc5c18edd0ec1", 0x1000}, {&(0x7f0000002b80)="37565212862e4485b19094da713df613b485e5698f2170bc6961e864", 0x1c}], 0x2, &(0x7f0000002d80)=[@rights={0x18, 0xffff, 0x1, [r4, r7]}, @rights={0x30, 0xffff, 0x1, [r9, r10, r8, r11, r0, r7, r6]}, @cred={0x20, 0xffff, 0x0, r12, 0x0, r13}, @rights={0x38, 0xffff, 0x1, [r14, r3, r6, r0, r0, r8, r2, r1, r4]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xc0}, 0x401) socket$inet6(0x18, 0x8005, 0x2) socket$inet6(0x18, 0x2, 0x0) executing program 3: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(0x0, &(0x7f0000000680), 0x8, 0x1, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 5: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14"], 0x18}}, 0x10, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0xc1, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800460000b30000000000009078ac1400bbe0000002010000004e214e230008907889c9197bb25a6d0a705c82a88ab2379f29c69d625c01253b540ed2a5dc673a4c61eb46f8d8506b26dbfc98979b8e0c47d7e222c877ac11d9ddb3852015a4b6a76c96b785a4896b0a0c0c8ad4972115002f1e15d9e64ca1690cb4b3aa057c0fe8ffaa1966bc88c481802628e8b7bee2306fa771960db3c97252180a04950000000000000000000000f6ed0b68f2f250130651ad7f592d050dee06e6ff64168fe30ca998946fe05808c312f42a2227a0d0e27e91ff0c86eb349837fa040126b03c48ebc59f2b6741926a39881e6fdf140b2367a5783c6f2c8b42a77daf883bdc5c6e151e88dbff72a68575489dfa4c91eb29f4bdf48477212b3dea12dd9635f330edf8da45f00b0ad1334c8f53aec2b0e5d9a0e8a828db34c67aa0e5e988227ed7b3d47c6772d38a414b79c41474fd8f5fc00b"]) dup(r1) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) poll(0x0, 0x0, 0x0) (async) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x2, 0x2, 0x0) (async) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) (async) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) sendmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14"], 0x18}}, 0x10, 0x0) (async) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) (async) open(0x0, 0x0, 0x0) (async) syz_emit_ethernet(0xc1, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800460000b30000000000009078ac1400bbe0000002010000004e214e230008907889c9197bb25a6d0a705c82a88ab2379f29c69d625c01253b540ed2a5dc673a4c61eb46f8d8506b26dbfc98979b8e0c47d7e222c877ac11d9ddb3852015a4b6a76c96b785a4896b0a0c0c8ad4972115002f1e15d9e64ca1690cb4b3aa057c0fe8ffaa1966bc88c481802628e8b7bee2306fa771960db3c97252180a04950000000000000000000000f6ed0b68f2f250130651ad7f592d050dee06e6ff64168fe30ca998946fe05808c312f42a2227a0d0e27e91ff0c86eb349837fa040126b03c48ebc59f2b6741926a39881e6fdf140b2367a5783c6f2c8b42a77daf883bdc5c6e151e88dbff72a68575489dfa4c91eb29f4bdf48477212b3dea12dd9635f330edf8da45f00b0ad1334c8f53aec2b0e5d9a0e8a828db34c67aa0e5e988227ed7b3d47c6772d38a414b79c41474fd8f5fc00b"]) (async) dup(r1) (async) executing program 6: getrlimit(0x7, &(0x7f0000000340)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r2 = open(0x0, 0x400, 0x2b5) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r3 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=0x0, @ANYRES16=r1, @ANYRESOCT=r2, @ANYRES32=r0, @ANYRES16, @ANYRESOCT=r1, @ANYRES8=r3, @ANYRES8=r2, @ANYRESOCT], 0x1f, 0x800) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2080, 0x205b9a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000080)) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r3, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) socket$inet6(0x18, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x102, 0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffffd, 0x5918}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x1, 0x0) close(r1) (async, rerun: 32) r2 = socket(0x18, 0x2, 0x0) (rerun: 32) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000180)="623110564517e84366b4e4be285f8af4204da3e8d2839f4045b327f17bafb7afddf850985eb7f4ad3c12c1abe87f04f514ef78e9b366305d353853e2d1eb186632c90062611762dd0895a7f082360653d2be041cf08f09d263e15753e7cb9c742b63448f3857a830819f893dbd3ce1ffd93a9f10ad6da14f1c127a1777737c100d", 0x27) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x11, 0x4003, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) (async) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x20000316, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) syz_emit_ethernet(0xb6, &(0x7f00000000c0)={@broadcast, @empty, [], {@generic={0x80c6, "017cc6facb25c22ed1e5036f9a1fd55696ac2ed955bf6745bc07601a43e6e83489b6dc2722e47fa52ea3c61ffb82e1f15c7350b490573bb50d2c56ec67ca17ed8254b27d33c5d8ffffd57c22e574d4acaaa32038223f67ee8004eb499addd2382c4982af9c3d5f0e96223d32f1a15b742b06a2cdb4d6534fc10326780fb2797911c2f83c434637b7de073e9e326611d32f1ea83aaad2d43acbc0404770a21d513561033cd9411484"}}}) socket$inet(0x2, 0x4000, 0x2) executing program 3: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) getpid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc}, 0x0, 0x2000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x7c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x8, 0x2, 0x7, 0x20000000}, {0xf001, 0x7, 0x48, 0x4}, {0x7f, 0x94, 0xbb, 0x89}, {0x3, 0x9, 0x0, 0x8}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000100)) executing program 2: syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) socket(0x18, 0x3, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{}]}) dup(0xffffffffffffffff) mknod(0x0, 0x2000, 0x9) socket(0x18, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) symlink(0x0, &(0x7f0000000140)='./bus\x00') socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x7f}, {}, {0x1, 0x0, 0x0, 0xffffffff}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x2000}) executing program 5: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ftruncate(r1, 0x8531) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673", 0xc01}], 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0xfffffffb) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x10, r4, 0x2000000000) r5 = socket(0x2, 0x2, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000), 0x10) connect$unix(r6, &(0x7f0000000000), 0x10) bind(r5, &(0x7f0000000000), 0x10) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000027c0)={'./file1\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005016000009f0000000000070000001c6ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2310008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x8000000000000000, 0x80, r2}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x20}, {0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x6, 0x101}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x4d}, {0x6, 0x0, 0x0, 0x1000}]}) (async, rerun: 64) pwrite(0xffffffffffffffff, &(0x7f0000000140)="a1070016060000c6386c7f000000", 0xe, 0x0) (async, rerun: 64) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) getpid() (async) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) (async, rerun: 64) msgget(0x0, 0x704) (rerun: 64) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) (async) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)) (async) r2 = syz_open_pts() writev(r2, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000080)) (async) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000040)='_', 0x1}], 0x1) syz_open_pts() (async) setrlimit(0x0, &(0x7f0000000980)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async, rerun: 64) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) (rerun: 64) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)) (async, rerun: 64) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) (rerun: 64) r3 = socket$unix(0x1, 0x1, 0x0) writev(r3, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1000035e) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) (async) r5 = socket$unix(0x1, 0x5, 0x0) sendmmsg(r5, &(0x7f0000000600)={0x0}, 0x10, 0x0) (async, rerun: 32) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000300)="b3", 0x1}], 0x1) (rerun: 32) executing program 7: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x2, 0x1ff}) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa) dup(r0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0xac, 0x0}) syz_emit_ethernet(0x7e, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x3200) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x121) symlinkat(&(0x7f0000000180)='./file1\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') r0 = getgid() setregid(0x0, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r0, 0xa) msgget$private(0x0, 0x600) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) getuid() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x1ff}, 0x8) dup2(r3, r2) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r4, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0, 0xffffffe7}, 0x842) recvmmsg(r4, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000000180)=""/218, 0xda, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) close(r4) dup2(r6, r5) msgctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) getgid() setuid(0xffffffffffffffff) executing program 3: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x20, 0x2, 0x5) setsockopt(r4, 0x1000000000029, 0x1, &(0x7f00000004c0)="00000000e0330c46ff5fcd7f6cb0ce8668764d4af9a08a16556bdb8f911a4b8aa170db5fd18f5b2719e5d43f5b7b1c393247d2069f00295b5025c79e9867e8fe22aede1bbb481376cdcd80db459dfd4c615e2e184693caff85ae469df968c0e0912db5e57245cc2c86daa2fee31f2ac87b8f59e7b7c69a1b92e1b7fd23641414a847f1decc91759d71caf975261de58c0c3d04000000000000000d5c6a677fc75a336a9b8f7eeefd0adf33ef1a6f5e581059bec627e6b65dd43dc084cbe3f1826898670d351a9ed3d28b18f96b0b95210829720d1410654a368d8e7d48c8ac1c86392ccc6a90219b3d3c4f9d8696dcb40935a023976d9daf1f2011ec61804e6a85a687f7aefb4f2831a44904edaa9be3166e77ea1202b1a6ad59de30bbee8b8d55a70fb57dc0", 0x126) r5 = socket(0x18, 0x1, 0x0) shutdown(r5, 0x2) r6 = dup2(r4, r5) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semop(r7, &(0x7f0000000440)=[{0x2, 0x800, 0x1000}], 0x1) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x9, r2, r3, r2, r3, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) semop(r7, &(0x7f0000000140)=[{0x4, 0x3, 0x1800}, {0x3, 0x5}, {0x3, 0xfffc, 0x1800}, {0x0, 0x101, 0x1800}, {0x1, 0x5}], 0x5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, r9, 0xffffffffffffffff, r11]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000300)={{0x200, r2, r9, r10, r12, 0x8, 0x6c2}, 0x1ff, 0x1, 0x5}) r13 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000000)={{0x5e115af, r0, r13, r0, 0x0, 0x15, 0x2}, 0xc4, 0xff, 0xff}) sendto$unix(r5, &(0x7f0000000200)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa05000000512f4d335c223e02000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000000000000000000000000000007c24baff36c89ea4e8dcccdc07b4b0369de8daf9ba735004fb54729a7776e033decbff9e81c456937b3dafd21f23e411c4707e55c4c38cfcb48db4874d7cd82f6baa0ae9d25a7f26948eb936bd3bec5600"/257, 0x101, 0xa, 0x0, 0x0) pipe(&(0x7f0000000100)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000600)={{0x80000000, 0x0, r11, r0, r3, 0x80, 0x8}, 0x2, 0x9, 0x0, r8, 0xa6, 0x8, 0x62, 0x9}) r14 = geteuid() setreuid(r0, r14) executing program 5: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(0x0, &(0x7f0000000680), 0x8, 0x1, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) setrlimit(0x0, 0x0) (async) syz_open_pts() close(0xffffffffffffffff) (async) mknod(0x0, 0x0, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) (async) setreuid(0xee00, 0x0) (async) r0 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) setreuid(0xee00, r0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) (async) r2 = socket(0x18, 0x1, 0x0) close(r2) listen(r2, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r0, 0x140}}) (async) shmat(r1, &(0x7f0000c8f000/0x4000)=nil, 0x1000) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{0xb1}, {0x64}, {0x812e}]}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x1382, 0x0, 0x1, 0xdfdffbc1, "97115f33ba7d00fdff0104000000000000de00"}) writev(r1, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: socket$inet6(0x18, 0x0, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c8106c0000fe8000000000000000000000000000aaff0200000000000000000000000000012902000000000000bc742a9c878a7622119f3100029598ba8600907804003a04ff010000e50000000508f34b718b7b2b4a7e7dbfc4564ad6016431f4324734d393"]) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38165991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000001e376622cb201cafafb0d7068abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xbd, 0x402, 0x0, 0x0) executing program 1: getrlimit(0x7, &(0x7f0000000340)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) (async) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) syz_extract_tcp_res(0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) (async) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) r2 = open(0x0, 0x400, 0x2b5) (async) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) (async) r3 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) (async) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=0x0, @ANYRES16=r1, @ANYRESOCT=r2, @ANYRES32=r0, @ANYRES16, @ANYRESOCT=r1, @ANYRES8=r3, @ANYRES8=r2, @ANYRESOCT], 0x1f, 0x800) (async) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) (async) msgsnd(r3, 0x0, 0x401, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2080, 0x205b9a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000080)) (async) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) (async) msgsnd(r3, 0x0, 0x0, 0x0) (async) msgsnd(0x0, 0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) (async, rerun: 32) socket(0x18, 0x3, 0x0) (async, rerun: 32) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) (async, rerun: 64) socket(0x2, 0x1, 0x0) (async, rerun: 64) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{}]}) dup(0xffffffffffffffff) (async, rerun: 64) mknod(0x0, 0x2000, 0x9) (rerun: 64) socket(0x18, 0x0, 0x0) (async) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) symlink(0x0, &(0x7f0000000140)='./bus\x00') (async) socket(0x0, 0x0, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x7f}, {}, {0x1, 0x0, 0x0, 0xffffffff}]}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x162226d0) open$dir(0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0xc7, 0x1, 0x8001}], 0x200020, 0x0, 0x10001, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, r1, 0x0, 0xfffffffffffffffe}) open(&(0x7f0000000080)='./file0\x00', 0x1, 0xbd) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) clock_getres(0xbe44501372635004, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000400)=[{0x0, 0x0, 0x0, 0xe00000}]}) write(r4, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0xe0) semop(r5, &(0x7f0000000140), 0x0) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) socket$inet(0x2, 0x0, 0x2) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = socket(0x18, 0x4, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000002c0)) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000300)=0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) (async) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) r4 = dup(r0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) (async) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0xffff7a5b, 0xc807, 0x4, 0x81, "89ad5b8a6297c271760d6b3d82ad3374073a3c2d", 0x10001, 0x7}) (async) r5 = syz_open_pts() (async) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000001cc0)={0x0, 0xfffffffc}, 0x10) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) fcntl$lock(r6, 0x7, &(0x7f00000001c0)={0x2, 0x1, 0x10, 0x3}) (async) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) (async) fcntl$getown(r5, 0x5) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) close(r5) (async) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000340)={0x3, 0x0, 0x3f, 0x36, 0xffffff69}, 0x45) (async) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x40000006) (async) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000480)={0x4, &(0x7f00000000c0)=[{0x54, 0x0, 0x0, 0x75}, {0x0, 0x0, 0x0, 0x2}, {0x6}, {0xdf7c, 0x1, 0x20, 0x3}]}) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x8100}) executing program 7: sysctl$machdep(&(0x7f0000000180), 0x2, &(0x7f0000000040)="35899532c7aecc0ff4b2b69acaa4725bb2eebce79be87cfd5bbe0ef72878eb5f37474be9ad7f7f445e53671b9331b866ba825c6d61658c4902a55f89b475c903880a131f25f271d15cd6a7d1aeb4edb9cc6ee1f995a42e6642dfa950f48af290cbe01f2634845161683dd30eb16545546eb37b79a75ea8961c66d55604fd9a3ff9aea27e82fdd7b461f584a33e33ac330b3f0dc0fce5c850da3cdff4b0b84d13c6b4c97f611d8edfa57a7a4f89bd4c109472400a0f1b183f4c250fc9b82e2c7c8fa1409fe4a6c63e0305cf", &(0x7f0000000240)=0xcb, &(0x7f0000001240)="6213d9c80be1c177ba8f44260d869934cb1d2e6a46626f725adf8b27137c91957d379e0c3673b9acdf5a41fe23c20e16f543c39f8f368ee0556ad9eac5ab8cae25c884e3add6207f8467c75d9ffdebd83eeaa3e2a3662f0d0e3431a629fe300b442a577f893e572f179daba16babb9d6d7973cff9126f01506b5c65a78d478078ba1d0775771ce6f9ff6db604446fcc7be37890592af0f58715aa86a315c7248225b425b3820dc56fd0fe2bb919706012e9761869d2b254f5db7dd0907fd8a2a97793e132d974fa3783914fd6628383b25e4fb069ebda8b5c2a2c5a8c302c44c3823b46e8a892cf4ad2a7c9cdbcc6cb0a6ea67a63715d3ced455b08ab1aecbc040cddd1a89c8da29d4fd092c5ec8541d192e22d274e5a4bfa10a2872d7d592d0fc02d709dc31ab28ea20bd6f724f168254dad414f773f4c82f7a1db768d4be1a028c45dfe82d6003f478f6a7ed40e248d809b66e9b1c47949d49cf37b9a2fcfaddc81d44579d83dcdd594ad573d551e90dc02f73e8bded37d84c5ad9bde3450a04a97e9b1ab30c8d08fcc467d24130443d1536023e063ddd6452ac762ae9b8577aadf370a07a2c0db43069a093aa48d28069a62c08b79f21b45177fd4ec3506dbbb0f4cfe703b76e52021667bd7dc68db3a28d5d38200920004fe0e6ab1b16f20894c6f49b42ec0ff8a14b159c4df454181942daa20eda8d5ceafe8b4d4112c01e5a65e14d96be69eb3a2a078eaf490bb9ee705b9d879f8e8ac982ac6a91758729583ce2ce5aaef599dde91c229022a696b0cc566bfabf8bc4649a0cf8309b2616c61bde23128c3415558ae67097013baaa4cce4c38ef39f07fa48eed5c323445bb2d1c2505c930124e170dcbd52d7c7170b3364a7c610debb68805e51056ace21abcd66e6a169cc91194b7e9bcbf93b4dc8490dd1a89462f8e2e789135ff0560dc1f9e3d95f85c1442baf4b7416c2f7421d8f96d6d0873a41e5d7929ec3b68cfcd7e9306a60e6b7be5ff2e3a9089a2805f8af85f5d819be24185c8e3b3685522e8319e4cf0690a816dcaf252ca8e2d429919958a4ab9b5e69a00c7d720f9617af5a747bfb7e65d79d3ea69022544340587fe0030c73e51b21c944320418d9e184f8029ef3ec2b17c89fc6e8d5a3cd9a6c255eda9f771070975f86ad1fe7dc5bc94a1e57df97ee6db5400076d864e041117e6d52f4f7e16089c5df3b953c58410987be56ac9eb8c79c1027a6b72ae13c737d8446a8f41c350b4c5448b15023d3caef15109552effafe78d8f3ad6788bfa9f5c0c4d9db699847aed1b45259e6fcc793a7313a31ab89daef89d4caf5a7c95fc33095ff20f4220b136268ee70109fbf6062e6345aac65948cbb4b68efadc34d2c4ad1ed5897bf031838afc6ee129ed18393c939026622bbe8802fd06c7ac268658557eb0de4f4fbc352da0ee4005c821c023ad2d0b84f8ed3409f28bbe2168156867c329b9f1928153cf45473c1fff04c4ec807c4e2381d373001b0cba68d8311563abefc0d2b67a8857204eb95d52e3219fa1d8c860812e37423fa143cf5740c24c065ba244b58b4cc4eb8ea24fe9c765fbbe8b260cd9bb4cd6eeade47122f79e35bde4c2d43911ebc92372cb10b95af5f53a156eab613f56977d8d4f6b9839745800a55deb35e9984d023488e9e85c4d3e4d6660f7eeed195414c549590a094786bbf2ed0b28322dd5f98ee3a027b318680f2932118047cef20bbc53827aaf3c509ad453867ce14eb0c51d3bdcf6f1a923173562528d84f96d37bbf2960671a916572ce645e04a272938ec0c3878461485fb670ce281faa0fc6f0d0dc427a11b3d90a590bfa356665de63de47deed6a87f1dd19525e791bf8e5fcee9bc7f7a0d244a0208206517ac66c37351dd5109cf625414fa5240716ceb11be6c0be66c88abea5b8eaf0a81e60e732902beb4fe8871f3fca91c28afe44eea2fb2b7c7e7c7a6c2ececd8196dfe6d187c4bfcc0a3217d7480964f5e25707913505c61e30f48affcbb2c7811599a2885eb530bf04a1ee2517f9c394f45e0f5d34038a9f1df217c8dbb8c79844cd0d2a7da4959e185feb240978f66dc3abc994897a2bad7fff782f750ec82d6458c4a170de990216bf035a5c9c3f37e0a6089874d99266c430de6c0cdcef6cd7a903e92d62bbf1f30f4ccb961d573f4e8d763c893589234bb4f6487fab92da3b8212fd37006f9ca3ddf8e833b7bf9f87f0b1cdcd11a1950a373c744974d95677b2cabed40e8d6c4a8b6a0b4606423deed1a996d8b2f7853a96f4e2322643a0e75af0dd961b4342db69035c8f5d0879c3e9bd89a214a7ac42d665b9bbdfe4bad7c6f2996264fa1bc9cc4481301107ebb9c6e1979d2d5143de606dd6d35535cb9e67ca0b7dcbdaf5504aeea78b52bad9648abc9d9c9aaaa4cb296254df3c441b48c0acc848590226167dad007a3c85624c113cf709c5b7c518fcbbc97136bb878c803d01c03b85c05ddf5319865fc4db23cecf9c7666981c9a5c400eb03a4f9dd065762be10278172a9814b5d21b5bdd3e6cea4f3ec3f25c866b7a0cfa67d0db612bed0f2ac3370454d234e8dca1c397562ba2cec36f281a8f68e6a52d6c1e8db472fd02a08ae011af9d69afcb6e9db1a50e86467efe6ef487dbf0dcdaab6546e0606538579b3a7be782f5ab52014e634bf620e1ae725ebd548f420eb69a573ddf29c72167eaf39417cac842d30d3e5dd5d0abef87fd2bf2bb9b11e5a2b31758667f3219ccba0261dfd586af2579793de26c18e5f23d8a41beda089360764263f8c571ef2ec886fa8d5249a21f71ffce198daf4fc373d680a390e9dcce48be1b4233e3c3bbc891c1f730d303d3d52c9ddf931273068759b5b4e7de1ecc4de1d975c6562e52a6269cbe8882570773cf44fce0c3ab2f6ba1950a4161f06e99b3a0ab4b9768f4d3620bbc71908384f0d593862bc077895571b704cd02a9f7a4ce28ef1acd12ac5c723fda92c343426ca3ff33bc0a72db32f1a5418e09758cbadb745ba8f8b3a83aef6104d3a787f931eab3d4579dee6de0be862fdecb7456e5db8ae55ef458e11e0e019b4c7875c5753ade2d90f69432097ffecc543e12b7ac63b50fa08e80fd156a767d25a757ece4f1062a10160bcbc4403df7d4b7b8d5691a6197d34aae00358065aac13797f068ef064cb54e1403d575c9d0f30c0481032cd7950c2611b4be8f9f4de7121aedd63477e224ca80f10d0b6f226406a75908a0ca04a99f8f3ee17caaffa38e6a71862746633163f3c8fc4bf2c521dc62944c8e1705a9a80b043192b812b741db2cf3fc00b2e743a02dab987a07773b01ba3f786114c32c81b30e16ce9658e78809bb80f2f6bfb7437944790c9c1aa1737e920a7464aae8eb74534a1c3e5643db91e89819e146f836779b9676cd7ee0a1eeca0c4cdfc266c8b1a5e5135964c7a7161a7c31b6872cb7c70a399d6982f2a5e2e403ef512b93971f121a2f9b35040981545e08c395e60d7e6c09f2516e028103512bd16790486da7063f27bfed7f09ba23cc6658b8b4f8205ef3d4f5edcfed3248a5ce2f13d7b6fff7698c939836e011bf6101a741fbae0edfb14b3b5ecdb4cd052f9af7153d963bf46eeb45a8132c21d34583371d8e91ccc8223b840836efe0b3ea1f0bd52092bb4ff6d9450ec3fbd4931ba8a5b4f86c7fdbb23548fb941023eb0f3f3396aafe69bf6c8faada7b0ed6e6dc57f5263632080cc4cbb57577b3d6ea95f6b84dee0aeaa0e138941f72a8e74dd607542755185716e9545e9f46b2754588436579aeec09d9a652e85d026492c45e9277a039ef1e225ceae05b0ebe4ce5426c4c839ad914394a13302cc5351286e336ac5b9d6eca10b75cbda5ab91c45cc9b9b1bc498f476ece0ec6f9f5fbb2ed05ff28047eb64e658d6f068b61d6ee95aeb2c44c1096172f608e216d6395636c27d35f26a809bf7ff536e1d1abed8d747570a136c1f9c379552e71e2b6b999bf0b5aab0e20095a7c3166c0fc61e8963b35dd5681cb8fc74d2ecdfcbc9f2757d0b936d55aea24673118c7cd521244ff006ab0b5ccc6ad2b0e7b001d5b1682e75763f263fd179c0b752f8ff4b182d41777b1e10094b5741385b7c46e44dfe839fd30f9271b40b6063693a659718106f47665dbb0fd335a4ae9cefb0ca07a73a571453b2ba819dc97a254aeca235ebca30a257256a322ecfe34f1f242c7e31779cdd7382c04c7141e8d45e62ed1a044c71dfa47e1954711c2142df5b201803c795c76aaffa9f2c12adee49b8ca69ae4c6bf3ae5c28fcc305b3479e6d4cd3278f06bc7643af104d8a150ccc91014124579665c78fef2bdc81bdaae916be5db2c42ec7d380688433f65cd6ba79d7363b90ac49172eaf37bc7109aa4f15340061b0c63a18d960b7aeceeba2123bbccaad16ffd9fe94aac11ea1bd1bdac6003332304600111f1b17ad48cdc5ab65eea0fe48716f25a07a09452907a61743807dea3a85dfae8fe8f26823d36c13bcca533c09b241d3ccf48adfc06fd0fd8b41c6d569a0f1e0a90a969b235fc1e17f7a0b09e5eb5b078d1d5a7839b0432fe89453135a380621a988cd52af9c200a668ba7aba010fc38f851a0eb2b5ffc6da06a07a87929e244f6f36ad9f28ac698b94f9b3f68102a0dc24ae95fc9ad031ccf88e0a2da82452b186fb7eea53b81f5941e28b7f5d32d714e8d5cb1811eb63fdf6d64925cb5c9d08d49b6188d9d3366c361676a0880ba52ff550178aad34db31a1926f16a710c4b97668aaca2d9d0aaa7cb516f5b1bb1566d9a6a1911b4e4942901e610d3e97d0fe0ff3b6d06911079e7d0bf1c09879d1a347b2aa3e4ee20bcb9815a3a9a392719d6928aaefcfc1e021709af074dfdd3a516aca1eedcf6b03bef86ccc8a90555bf397ba6d152d1ec4dc2bc6616c5604c0d4d7565695c1b0fc3b720e2298f6c1a81476e872b3f8ca9326b00b1a48ac546162af4d01e9b0b0866eea47a2b4b83208ebabc6d115e848a61f4c87a66ffdf779d54da291f788f7a8762b0f6c5968c63dcb843e8b2c9eef7efbef574bad38cd97a855a8e87c1f44ab612125fa054c346b0319afe9e9a657d291ce961a1043c6a47e9d1cad249d06c8e96db753f0fcffb6a5d9e711426991cf68d73c7635d5e1f68649439906fea683de77af2d0760791f4f57dd7e42e1e8175a56a363db749a0fcef1cdbbd1aa17a27384593733ac16b2d72c8bf1100cb98aa83efbceae6e34045b91e4f0ba8973b3346177b6fdd7806ad05ce4b60ca8f08fbe8aa23d3b872f3fa69fa8a488e7ebca25e05eea66cd5816b185512be3711b665b2682f2aaafe81cafb40b3b022d5a3fcc2e8eaec3a5a73c5ff1d5d03e1f71ec53131d073ed9d56ed83459c3d713f8215b3cbade407f1c020a7fb754c6f4a70fa016dcadcb0e183f0fa12bc12730d0ed0740218cee2e9ae82f352bd3e13f1fea131c9ce0fb1410c4f11d28629ee96c32d831491dacaf671613b54bbbd6d006915de220add4f29ddbda546ee3ac129a5ec7f6e2691f5a28937c82c72eecbe1d00c5c1022f8a39388d082522f5902d44e50e30a0c92f3711a3e46a535594a5e184d88afaf9c03f5245a72843169f44e7eb2b3aae1276be32ee7bc33baf1d57931d2fea786c67b8ede74477fe75d25af23320ddecaf7bd2572e4e9955780d99ee8a4830d11f83df9efb5e642f9079c67ce6ff70c92b953c208685d85ffa0ac40e7bb0661f028ea0e0f8a62910c39faa232fe4bfdfa8979434c80592a16ef1f6d8d44c229d2634453ff0d960d64c1577f1e381", 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x44}, {0x60}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r1 = kqueue() dup(r1) kevent(r1, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0xc7, 0x10, 0x200000000000000}], 0x200020, 0x0, 0x0, 0x0) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) setreuid(0xee00, 0x0) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa) r3 = shmget(0x1, 0x3000, 0x260, &(0x7f0000ffc000/0x3000)=nil) r4 = getuid() setreuid(0xee00, r4) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt(r5, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x36, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa30a44e5bd8fc1fc501fffffc00009078ffffffffffffffff4e204e", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r4, 0xffffffffffffffff}, 0xfffffffc}) r7 = socket$inet6(0x18, 0x2, 0x0) r8 = socket(0x18, 0x1, 0x0) shutdown(r8, 0x2) dup2(r8, r7) ioctl$VMM_IOC_READREGS(r7, 0xc050756a, &(0x7f0000000000)) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000080)=""/12, 0xc, 0x0, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) executing program 3: writev(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) socket(0x1, 0x2, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x20}, {0x6}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000740)=@file={0x1, './file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00'}, 0x107) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x67, &(0x7f0000000140)={0x1, 0x0, 0x3}, 0xc) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r3 = getuid() seteuid(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000440)) semop(0x0, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0xffffff79, 0x0, 0x0, &(0x7f00000025c0)=[{0x1010, 0x1, 0xe803, "669adb5671ab5dd13af7bc7adaafa4a893ba220040ba1b847f12965e8c401c31bcd7a52dee2d5f40b154aee0f4d1a6c224e43117c88177ecfa5b661990809d48354cd4d50e124af579709de2328657bdb1bb61635b7e021fb2abf549cc606068647d6f65d235122798b8feabee5b3f5a58bc934b216c761d2e9f6c0610929dd1722fd2d4fd671dcf561e045f0379cff319f573401f10098ddbefda629da24b6251658243443ad10ad7881c677e4af6188b300b6b592a505ddfcfb15ca3d1bfaf3a4b86a3e4b04b51e2ddd908268d974ccfd80dcdf59f283e41e75a9f7124e06c3e6a665e48f7b5976fb93bb686bd579795cf781ee53d98020f7af4b81e5c5982b3311367b4959b263effb1c5310d9a91ad50a412417fe9dee9a78cdf517338153c25bc43ac0cfffb50bd58c96ff74c148d0f71824795d12a06b4cf379ff50621755d01267605c5625dca8649b6d8a8b9808795b83bfc921c76f07e6252208f99984fda0e82df605eb2bed12b8b0d364acb249a5e4eb4ea14d16b34ab82acc3b9c3795c980a08a514c43a7b090e4b918e493b19f84cc007687c3287c8aa94fd42d629be208d95102502ce5b92c59ab1e495ea45d03f6228ce212b103134d696ca39ac1c09ee09b76ec326b9f15b7c4870d226992def4cc61537267f4f7ecf3c2739e1d28ebb77be14ad22db3ca70f2cd851108bfeab1982f4177db409a642fa42028ecaabeb68f87267a4dc42d52e0eb36e418e45923f5f7c2053313a492d524279ac939f12e152d8598d121adbe7ad9a4769c5df0a0c153887869b34958a1a8fbf22c44bca447a0aea85f8a654a92d8fff6db87da93018e8549c45542efb780e545cde066399cecc13326b5912f7c82253bb501bc99e63df71491c5d6ca73ff2217051898cadf49b697f4c287c296fe79df590241a82f59f702b530c8aac94c7da1e10280a96b580d81914ba4e0152aefd378c199e90b5c2d1f71827f325031561054f1805518ac1861fd6ff8d7430ee87ccf73d766526e60d302dc983f94ebba0a4fb97950d1c1d343c8583c94ec2551cac21f29ec5059a04888579dff2727d3ed353d0387d235a7d34e432539d5a85720dfa23d63bc6d84118007f1495dd48fef5e473f5de90415af95b57c7e17a211a8679893f3a2094c0b32d833fbb54ec04aec70dd6c0a485f1c33d22f1ec22af5f3840a98862468985df3d1603ad2ce1c013d46d13445757e805617662c88d265ff86e1f864d78b774a011bccc4a0c044810fffd28c899b49dc9128b55b9bccc0192f3991f5dd8fb5038b7ec1d834be4459e1c0729e0e5526af7740ae43366144f70d64c249db32b71577c66dade9beafed8460ff8ffee6880a223a3352a6fce3afc649ecdf0665b2dbaca59ab502df467e36502461b7aeb20893a3b15158798f6b99d47579c75984fbb053017c690997edbcdaf88aeea0768601b4a1390d7086884a39233614c45858d661909e96894328e17e92c8daa8afefb095cfb5d05af6f9722d4c0bcf4c867d949da260308b303ed143500fd4fcdb69befd4936b94a5fd90ac732659b5bc02a6cce464eb2e243e29e32b1281d4ad2e6122134511609b224f5867ac72c177aa1940aba4b50b06d3f2988000d825d14586bbeda47ae5546d0df00a0a3d01213a39fda71670497beec5ddbddd9968c28049df0b964b124b52fd1cc53742c839eeaf4ca3055c41ba702e773ae5f269c75edcb08e5da201efa64ef310ad5cdf5fb19cff904b741c913f8b85f04cc18bcfdb7ae347831a38cae9f8087f853bbbeb167495c5e8a9dd62b607e1a7de0d1c4eb26476543169758dd00bf56c3f3d71bcff80870e7016a5390eb89da9e4bd23d2645b8cf38e3ad7ef6129cc8d4f5373b8bb2bc58c554918a6546b2eb7e1dcda2804ed5d1228e958256024e0b3fb069753553c15cfc706e9d3785061e5f149b432f1e7d91f81bf71a132394cb967d85916c62ee036a8225a5f9006c24e463cb41b700670078c1fd7268d4d7bd7bb216ce584720afba9f866ea02351bc6caaec3f3e4785bef943820a8b42f6f66202323eda1be5fe2b8c22cd35e266a300a8e99b03e4f26ae6c9382a1b3df4dfd875daade6770997dd969a649ffa54c1cd947107c29c428554907411e233325a54e24bddb08936600cbceff7e6905ff325f6a8d25e28b7e7af84ebe2cd38c53064491398da52eca5033cd547366171aee6b2ea6f15e2224bc38dfe5df3572576a994a19508d2fb53744bb2e3fd3c62c12a9c93e9442f567dba2dde20f5ff1b28654567529e40a1d74d9b882d7002dd46861e60d00b47187285f9e0e52581be394463d8e39bf5701e208ea53a3304923794712635812cf8bdc94aed2caf7b3db830b3a041cf5bae0960b95d2da13a1827cd40aee238174469e663e9d637bafa94120806ac599b15cc0dbc25d5ed2975b81e7f4d1514fc4d1a4f4195e4e22b78e17a3cb0644c97efbca63779a56944b5f4ed5ad2fef64235d3df7bebd1457f0af5659da694bb5276c3fc5938330e401f0023eb6e73e24e89efc4cdd19517b86cb377427a37bd52e2e84d63a082f5a4ac639f8ae58976a56bd28f234bcfbc25a27c84a4a8e578e5eb36f315571246bbb62a42c241af5cb707638517d851837dc45b14d65b45508d8ba4f847f4098164199919470a4278d5a5f4fde4e4653e2f59913a6d3a20d813b7ff73f05d71c0bf5c4c8526a10f3954c4b8f1de0dab5cdfcd772ccbbca1e84d75ce026ad542735256bbc60e562090952cd088064ba33fef4547d826c5e446096430da4501116b4dc949b8bd4b25bad72d0de7f4d638f981e51c35a410b978030fa79c74e78ef55e506d45357e7764b3a8687ea3a9d27a30f221a6f4292b4626f1e06365da8c04a72b77a041ccd4dc311170078e53b37605468112662a489fc84ca57bf78b17877e6b6d5c60ed8e2cbfbdd9a1759dbbc0ea8474d96a38cc00703d39691997ebca00e76010f5bc7b71cb7b3fc77737494579061b0c9e90022883171420650fbef1d370ea51bda8b97e08652b39d43ac13246947dd23cdfe4a5658aa921c32c1ac6bfce405414cc4002fa5f8b8d724e40d8e63605d126cbb9e224a838f4a4b1fad7bfa0f803c0b4f0d14ebb2febe08bdb418e8acbf13d50f471427c7a6c1023bbb61d25cb663906d12b5e7bfa3acb2a36a319871dbd81a0e72b3ae54d9c8d3f093d9bb9899d5be991d670b0c8f2799186fa23068110f5874dd312cd1921cbd14b1c9258cf7255e661428a80d8544d4c1246ff4b3d7fa6fe266fe20d2f3c3d5440dcfbbd65006f7b4f34dcd29bf711dc7d32f06fe59a1cc53a261c6c64012b2af6f076ef71dfbc593f1e46541ca544faed6ac5065d0db78a67ddf88f77990faa4589648939f67b028250a262dbd1f20a17775e86f83cdbf5660c60f0a29eda672075deba3408c7b6568a013809cc7d92e840693c52e50cfa4535ee2152a0e484950c9f1078c822c61860f9983d50dd0645789c1ab5de6f16057e5cf3b377dfea0d3f5b2794030b8fd9da17377a5f407561eb1fbe60389059dee4e35defea883ceae5ff660c445e90da3befe3d71baa288be90b02d6454a0dd1ef5c4ec333d7cc14d950decc8f772617e30fe3451f6d7f013a51ea30f6483a2c6ab6cb6b1d556ea7600038f3facadcb8fd8cffe52402665dc2c217e3091118f34244847f10dea0d1db835db51b189439edce84db07bafd9527f2a8967608d79f560026b7728fd10f84863cb69eda8c66a8ef7886f5fcc3204adfe59b9020b3a24aad57eed36d198195e2bbe3591a5a1215ba3aa2283c86281afa53939e4183c6d6c74aa12364595cf937d94d48a1787c00a11df8d9e82dda0e12aa2d076834fe9b780db8a2608bf818e9866c738718841de3782d97a2911c53d3d8f9c0d2e0253f54c0593d8b6b4c11a9500274f4e06cd9446edb6238d915d11bf547330008730ee428e88bdd95004b8a0316a6fa4adf109a8c3aa3cfa30da3641cc009d06b975a5f7a5f654329251e602d507a0d19658ad6a0f626378c01c0e72de6859ba207e3d2da9c62531ba3e98c5bb54ee2b2ff64031d86e8b2559af4d2047eaa9256674caad7a696d8f61a3780c21aec5c6a2a29e6e87b04be9217fedfc3bc6d9cf0fc58b61ea4b45a3da02bf834e5fb0b6ff87f1d394ef0bfea4c8205c856002e54703e722e4bcd432386af0a7c334ff770920d2ad3efe61e41b421ff84d6f4d31956748028b708742db73e974ca09819ea85a0fe53efbaac87f356afd1b33878ed24f50e8616f7fed306fb0e07e1b187397a36776e9cd6d063abb54e0c450f7f4a164b0aa71fbfe6cdd5a4f194cd6a0918696ca72189b592130dac564fd175bd0fc93c145df41a8ddce258caf82fcb89ba35be91d9d99fdaa50434ccc055e0c3ec0e48d8c69b8e6322720126f362351665ede7d7b9f6369aef04befc52910f4cb4925bb2d6415ea4c73efbc3ae93e5c0ba49673fffe70415da306c11c1b8632688c4d0f541f5d07366022837c3ce874a55fe89589b32b72ab8006233eb3e07140eb23d039c5a1d9181b5cfefbad37e9458324eb34d25f6cae85b794790e23c2796d6a233e2566fc71dd64a5eb623a18149b245ed172ea3cba478871432ecc15bbc2522f8ed275cc43e1de612932add929af2ef2fa0be438e26fe015e91a633455e0041711881f1202d5cd38e8b44e687fb4ac7690370f7edc0dbf85f1e9c259f07a3d17a5fc3ea418a3bf722c2c3689e411daca431e5a6bbaa20b631c4c8f2bbbee99a8efb07550b16c6bd94df455ad120b542a7b428c45779039e066e36624d8974d210c035d3db9b3a8ec202f99b4a2bd53cd7ed8a10f1b26a931893a874515814a8e19f553a2d3af89089623bc57c8c03ab81fb783d6c7526e9461e595a394249d153e50d85d2de918ccde92a20ba1372c55a8a750c733c8687d46e5575d50ba4ed1659e3fefcd52fec3b628d4ea641c0bd8abee71501ef1ca61e1b23b0a27d92785491db78e16bc070bc0a3df831543b426c47dde73710c013ae6893592202c9750d7b7df17704c5f88d81e19da3e75b2b15610ea032e44f5c58558027ffde6fdaf0100bf52594ff6334ffa6a61024a8a2355a1a706244e0ebc8e5fb3c45b3361c32bb39d489c2953ece2386503c35e561091bc1d7c8a6cc04b9d9eec494f77bcfe9c7641f823d2df522c3d83f7aa6f61bf39a75c7e6d93780de9388b6ab1357e98adbf807edd40b259b386f322e8716a672bb3f3fdf217fc560ef52ffa17ac4ec721d79eb6fee864deca8536fc0172a118b5a1b9874d79d8def5ef876e55c6f259b9bd929c3b2384a36684416301e72e4ed0d6df9d93d3131adf3c5a3d77b22b60f808f5a7b04074479dc926e1690f6fb0387590630e1de045bfa0141f6e3913edeb6657f68ece0bfde81e737a164418cb2236238e9d28e1d997fce09348a999f0d7bd0c5ce093eae127c070161b2145cf21eb3d7999e2c13a621c102624557918f6ca6eebe802af38ef3b39dd7489265cce10ec80b77c3f3d06456cbae3c7766798b0ce205258a5a900eb076bfefbed4d35abf51d05e257d13bef977372e88606bc784c75222d06a43920c16f7b8c00c2b6072a3b20e9a4cea643b1ae1182195a17a103a5695ef04a4b63a342066cd7c90aad1d154737c8cbc131aa0f934f94ad1c12de733af665f90e8fa3292ca89370325acdadc2e5540edeedc956e44b7547442378b34d1cdcaa3d9b9423feb16a4a187bdfbdf91fd5d62c336cba050625ad0111d2be4d27e9"}], 0x1010}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)}, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) connect$unix(r5, &(0x7f0000000000), 0x10) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) fcntl$dupfd(r1, 0x0, r1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x8000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=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, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r9 = socket(0x18, 0x3, 0x3a) setsockopt(r9, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x67, &(0x7f0000000000), 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) socket(0x18, 0x2, 0x0) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) socket(0x10, 0x5, 0xd0) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) (async) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) (async) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x8000000000000000, 0x80, r2}) executing program 0: socket$inet6(0x18, 0x0, 0x20) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c8106c0000fe8000000000000000000000000000aaff0200000000000000000000000000012902000000000000bc742a9c878a7622119f3100029598ba8600907804003a04ff010000e50000000508f34b718b7b2b4a7e7dbfc4564ad6016431f4324734d393"]) (async) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38165991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000001e376622cb201cafafb0d7068abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xbd, 0x402, 0x0, 0x0) executing program 5: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{}, {r1}], 0x2, 0x0) ioctl$FIONBIO(r0, 0xc0107008, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setrlimit(0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7ffffffe, 0x0, 0x7, 0x6b384159, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8481, 0x0) writev(r3, &(0x7f0000001580)=[{&(0x7f00000001c0)="f2f5060e4a1ab0974870e40af8e001f53e04bf74fed4aee2be0863d275b2e4226489c933194ab7b2a0027b2f6f1b1d9cb787a7933c75e07eed0a09942d0104e4e1c8a9073576a8944f423bcaa96d8169aa92956791fed312477b15c06c89dca7", 0x60}], 0x1) setreuid(0xee00, 0x0) r4 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0xee00, r4) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r4, 0x140}}) shmat(r5, &(0x7f0000c8f000/0x4000)=nil, 0x1000) executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x121) symlinkat(&(0x7f0000000180)='./file1\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') (async) r0 = getgid() setregid(0x0, 0x0) (async) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r0, 0xa) (async) msgget$private(0x0, 0x600) (async, rerun: 64) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 64) getuid() (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) (async, rerun: 32) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) (rerun: 32) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x1ff}, 0x8) (async, rerun: 64) dup2(r3, r2) (async, rerun: 64) geteuid() (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) (async) recvmsg(r4, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0, 0xffffffe7}, 0x842) (async, rerun: 32) recvmmsg(r4, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) (async, rerun: 32) recvfrom$unix(r4, &(0x7f0000000180)=""/218, 0xda, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) close(r4) (async) dup2(r6, r5) (async, rerun: 32) msgctl$IPC_SET(0x0, 0x1, 0x0) (async, rerun: 32) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) getgid() (async) setuid(0xffffffffffffffff) executing program 7: connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) poll(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 64) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) (async) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x2, 0x1ff}) (async) socket$inet(0x2, 0x0, 0x0) (async) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa) dup(r0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) (async, rerun: 32) socket(0x0, 0x0, 0x0) (async, rerun: 32) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0xac, 0x0}) (async) syz_emit_ethernet(0x7e, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x3200) (async, rerun: 32) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0) (rerun: 32) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) (async, rerun: 64) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async, rerun: 64) socket(0x2, 0x2, 0x0) executing program 2: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(0x0, &(0x7f0000000680), 0x8, 0x1, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x28}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYRES32=0x0, @ANYRES8, @ANYRES32=0x41424344, @ANYBLOB="8b6b000000008000d5db43a0410cf626517009557bb53f47c157c7df1f75aba89fef0104bee850f1c1c285db9e9eec950bfc2010125a6f79ad2f860c3aedb6ca279b24a274143cfa92f5f1b8c0c6d2283ddeef57b14962d7869ccdcd2fad085e31bb2ccd94b0788c49a5ebb719c0b671b9d92939eb4aef27329342bdb263702a8166fb2e9b4d14fc3be4f3eca6850cbf98476ce6d80ce677c090ef"]) (async) syz_extract_tcp_res(&(0x7f00000000c0), 0x0, 0x3f) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000200)) (async, rerun: 32) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) (rerun: 32) executing program 6: getrlimit(0x7, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f00000000c0)="90", 0x1}], 0x1, 0x7) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRES32=r1, @ANYRESDEC=r2], 0x1f, 0x800) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r2, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 3: socket(0x2, 0x3, 0x0) (async) socket(0x2, 0x3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x22, &(0x7f0000000100)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1}}}}}) socket(0x18, 0x2, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) close(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x1000000}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x20}, {0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x6, 0x101}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x20}, {0x4}, {0x6}]}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) (async) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x6, 0x101}) (async) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) (async) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') (async) executing program 0: socket(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000293000/0x4000)=nil, 0x4000, 0x2) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x11) openat(r1, &(0x7f0000000100)='./file0\x00', 0x400, 0x20) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000002ac0)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/120, 0x78}], 0x1, 0x10000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) dup(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x81}, {0x6, 0x0, 0x0, 0xfe}]}) write(r3, &(0x7f0000000000)="7696c7cf00"/14, 0xe) mknod(0x0, 0x2000, 0x8000) socket(0x18, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) symlink(0x0, &(0x7f0000000140)='./bus\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x6c}, {}, {0x16}]}) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x7f}, {}, {0x1, 0x0, 0x0, 0xffffffff}]}) executing program 2: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0206937, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1f2}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) writev(r2, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0xc}, {0x54}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000300)="b3", 0x1}], 0x1) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) getpid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000200)) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0xfffffffe) open(&(0x7f00000000c0)='./bus\x00', 0x0, 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) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r3) executing program 7: r0 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES8=r2], 0x9}, 0x0) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="d35199df9638d3d604bc669d83aa1a76e1e66d63c9ce0cd28034a95c840f500f04e4adeb9f5140cee0fded03695e22b5b1860a80a3b3da0ee2c00d460788af4443b1d64a9f93f7e318f3bfea99d9596df1660c0e577fdd345b69bd69b2c732bc0a4c9a412c04558d69550cdf7ee724b3a0048543c5ff9e0f109a89"], 0x28, 0x400}, 0x0) recvmmsg(r3, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b10005026000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000740)={0x1ff}, 0x8) dup2(r9, r8) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x8000e02) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x21}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000140)="0941e31cb7d44ba37b", 0x9}], 0x1) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x184) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x3, 0x0) r6 = dup2(r4, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000000c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2e", 0x70}], 0x1) executing program 4: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) (async) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) (async) r1 = socket(0x2, 0x1, 0x0) dup(r1) (async) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) (async) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(0xffffffffffffffff, 0x0) (async) socket$unix(0x1, 0x5, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000340)={0x9, 0x2}) syz_emit_ethernet(0x3e, 0x0) socketpair(0x20, 0x1, 0x8, &(0x7f0000000000)) (async) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x51afee42a5519235, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x1, 0x10, r2, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x32, 0x0, 0x0) (async) r4 = socket$inet6(0x18, 0x2, 0x7) setsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000100)=0x2, 0x4) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x200, 0x0, 0x0) (async) munmap(&(0x7f00000f2000/0x3000)=nil, 0x3000) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) seteuid(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) setrlimit(0x3, &(0x7f0000000480)={0xa1, 0x7ff}) r0 = syz_open_pts() close(r0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x11c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) rmdir(0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) msync(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000006a000/0x4000)=nil, 0x4000) listen(0xffffffffffffffff, 0x0) dup2(r2, r1) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000300), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0xffffffff}]}) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0xef, &(0x7f0000000840)=ANY=[@ANYBLOB="ffffffffffffffffffffffff88a80000810041000800481500d90068000100049078ac1400bb000000030007c345a93766c9c66a26709966aa5df71400aaffffffff00000000ac1400bbac1400bb000080077f0000010000000394060000020063be89131ee0000001ac1400bb0000000600003e79000000971326b9249e58396a729422fb8b82b29ef2952e652d2de38da268e91cda4eeb58678d8a6e33a241407402697ee44dd751291b903189ca60bb258103452661da43582692d9a6e619173debbfa2c12ebdda14a5ee0d41c641c2abcace0fb3ba8f6c368919b97aca7fe4f45ce5510457f970ef8c70e8ae395a57"]) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000740)=[{0x4d}, {0x25}, {0x5}, {0xb9c, 0x7, 0x9, 0x7fffffff}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() recvmsg(r5, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xfffffffffffffdad, &(0x7f0000000400)=[{&(0x7f0000000140)=""/48}, {&(0x7f00000001c0)=""/162}, {&(0x7f0000000280)=""/132}, {&(0x7f0000000340)=""/46}, {&(0x7f0000000380)=""/58}, {&(0x7f00000003c0)=""/17}, {&(0x7f00000005c0)=""/131}, {&(0x7f0000000680)=""/136}], 0x1000000000000326, &(0x7f0000000540)=""/102, 0x66}, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3d1e) semget$private(0x0, 0x2, 0x0) open(0x0, 0x70e, 0x0) open(0x0, 0x0, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) setgroups(0x0, 0x0) ktrace(0x0, 0x4, 0x1024, 0x0) socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) execve(0x0, 0x0, 0x0) unveil(0x0, 0x0) unveil(0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001cc0)={0x0, 0x100000000}, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) fcntl$getown(r0, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 2: ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mkdir(&(0x7f0000001140)='./file0\x00', 0x0) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffffe}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x162226d0) (async) open$dir(0x0, 0x0, 0x0) (async) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0xc7, 0x1, 0x8001}], 0x200020, 0x0, 0x10001, 0x0) (async) r1 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, r1, 0x0, 0xfffffffffffffffe}) (async) open(&(0x7f0000000080)='./file0\x00', 0x1, 0xbd) (async) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) fchflags(0xffffffffffffffff, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) clock_getres(0xbe44501372635004, 0x0) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000400)=[{0x0, 0x0, 0x0, 0xe00000}]}) (async) write(r4, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) (async) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) (async) socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0xe0) semop(r5, &(0x7f0000000140), 0x0) (async) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) (async) socket$inet(0x2, 0x0, 0x2) executing program 2: syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr=0xac14ffff}, @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x128, r3) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000040)) executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x7c}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r2, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f00000000c0)=[{0x54}, {0x2}, {0x6}, {0x7, 0x1, 0x80, 0x7}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_vnetid}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0x2) map stack 0x20000000-0x20400000 of map 0xfffffd806537b018 failed: hole in range executing program 2: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, 0x0, 0x0, 0x1, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 5: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x800001, 0x0, 0x20, 0x0, 0x0}) socket$inet6(0x18, 0x5, 0x96) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = semget$private(0x0, 0x2, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7f}, 0x0, 0x0, 0x8000000000000001}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/221) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) getgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0xba, 0x0, 0x0, 0x0, 0x0, 0x22, 0x3f}, 0x4, 0x200, 0x0, 0x0, 0x5c6a22ac, 0x3, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000440)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000004c0)=""/37) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000500)={0x8001, 0x1, 0x6}) semctl$GETZCNT(r1, 0x2, 0x7, 0x0) setegid(0x0) kqueue() r3 = socket$inet(0x2, 0x2, 0x0) close(r3) socket$inet(0x2, 0x2, 0x0) executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) r1 = getpid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1400000001800000000000000000", @ANYRES32=r1], 0x30, 0x400}, 0x402) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000340)={'./file0/file0\x00', 0x7f, 0x7e4, 0x2}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x20e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) close(r5) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) syz_open_pts() ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000780)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r7, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)=0x28) write(r8, &(0x7f0000000140)="7809c19da343e772a2932d123663fc3f799ab839912c849335c4b5180ccfd18bebe717f026f321fe20156972a6c733c8e6c749c79039c17a11484ca79b478ebb53c7ec722ec8412af4716875d06c1f0869fa940e93cf4cb16dafd4aebc3ea43792289a60f58639914682b8f21eec34e62a3cc2386654280cc7aff972dfe0fd9d9bca88dbe31287f7f66f1c4b7b96ceb9749b279996b3c31396fa90ff0051842f4837bf4d5cd1c4fe8cca5cdb3421366879a8d3b4ac75784f51b9daa15b53770c43f33e24da6329227dcb55ca6379b04f252e05f75806a768967bc27c77e74d3521e536cb842187ebfb95babf18766db5a0b66ec9393cf148fd2b97b4713fbda6c92514198275cf811a970efebb36fa4ed309901fe65ca954d632d2bf79657431f207916df4a0751c63daad9baf5ade77b2593bd3ebec50a6a24427f9998c85b880d7498c674056d627d384286e76826582500ca05f900235cb8f40595a9ed7fdef9658f112d8478d6a77263c6a3fe7d2b97aee9d015b19e5a723a5bebb7d0a15546677e5372c78bfc0c4190b5b39bfaf3c64641c805e78205a9caf92d5b59fae4700000000000000000000000000fc9ff1e9c0ea1639d567ac4c385379e1bd7b31110665f6923c00000000", 0x1cb) openat$tty(0xffffffffffffff9c, &(0x7f00000007c0), 0x20000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x400, 0x0, 0x0, 0xfffffffe}, {0x19, 0x0, 0x0, 0x3ff}, {0x6}]}) executing program 0: ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000000040)="2ef84796a7be0495656a1e6503ce9652705f633fb69fa310f7568aa87a7e9fc672ff1d0e6750831e776354de717ec73d562bafcb8d017b781e14047b90662bd61b118f81df46c9d13825a46fc5af51c8918c02056858cf76e6ff59be0fe4e1aee79d5de128d934ae1a7022f70a50f4e312ffb731be", &(0x7f00000000c0)=0x75, &(0x7f0000000100)="fed201925453c5089ce51ad93085c34894e7baef0ced1fe37d3ce13dcdb7f325e30a6bd7309a4ec98939cc59268f72c3ef5e6c8054e0e9b03ce05ec8aa889b882a0b2f432410cdc138a6a3cf9b128530a4c01ebaa10da1b0e858b81f50bac89907f95d52de648d8222a35eb161c1169cbfc813bb30e9cc7d92926839166ee25cdfebe2318635e97b75eb9d762fcf55a8f6b6ef12cc79cf49fe314f72bc0ab76ab76492933f03439bc89b816d00e576414fed756ea0f3debbb9e79543bd493ad2f3d03362a0f177d7fd9c18009f49e2b4d9b95d153bc7b6b23d7237be10d493f80603375bc0a77c0679036693314938242dbc6f7bf9dc6806d4bfdfff2f614a575bf715a1e1acf1fc5668c4cbaec36e75122b68b16e5a71609f32c87c0483ed03705a8bd698c85c943639626256af3f50e2c8bd38d590c256a5f7fade7797510bf0020836677a273e07ccdf14343af3158cce993699f77d00c6a948b6aaf67a27325e10f4ea6f3df60774b428561d07c8ae1eb04273a7c519276f4bb2723cb2a4e3e6f4f5723c7dd99e8c0e88dc183e5e5d42a4b4e65d2e6f8fd0c030378811ee3a1824b62f4dc179a15230dca8503889ce588063315525cc5ab4a9084cbc255be8ea5d053ae750242f89163fe9055ab11ae2b69e9d73d4f383a0a4b8a9861852c6599ecaccb0f5aef9d41af5c2a53afd176c0706f21317db69b8ba063641418eaed637ed1ac04f6724e32630824ed9aeac3a6893691f031dab21f6c54626e182798ebbcedd447582ef21120f45d5bb13a8e01f3a276159e9963ca2bb32cd953eaaa1d8a119847760b4861fd41226b2c12de80c592b4a8d27f6388a0c5bf1c9f2e88e61ee8a5eff1ae6e083783c6e3f0e0eec4e1de10a52ba32e9b182e04a42ead319f6e1dcc1704f52f4c87141e5ffa103506649d55becb9b9fc55b91177a0696a8d85c8c5b31f671633a05b43bcb8b6af58d3c5c3d1fda9d25971809770e93f832caa5ec7bfd8476fb8650bc96259e524fca68eee0764e2b798c22daecb62399cfd133dd486ee49df2116d487ff2f0e08b66c6a449cfaf4e04946d7007910f161a900470936aee077ea26baecac83907b2444d7e1f87b084fb926e47abd20cc7edf9c0884e0f600b9c421960f28daba3cd6a3f69593f7b3f526df22e3d9cec216e03ce0e1a467d3edfdcfd3046af1c2fa191dd27e818b4c2094854f355d7e0db94289ee061c46e490ba0438cfc966dc1d503fcf48fbbe9e4dae5c87fc2972b0689ac3e7e63e9e89f4954c08311f9b25b39051cb719e1715464cd2400893f0f0a40c87cdc3fd9af486981189f4058d2c3703c31fc042b4e6105eea4a52bde4eb15bf4dbe3501c7041d8782c89e9f39975d336f1d068dd8ffb6bb6bd7477b073ccb19f118ca6ce0026fc6209e45ed2abf7c41b1fa9a02f57e1a9f514d5d98ed69272d6c9bb705169b461026ee273803df4ae20c329c2f03089421f3737612076b7bd9297ebf311dab9266f910e9d46e3baf357e397c59d47aa15e7ccb1d277ba014dba170a78b42f187101ca1c81dd6e52f1de62ff3f980d18ba704061545f9a09831073792cee9af2f47c4089d0f0b2a4721d6f20d093af20587804a5fb14cdf6ad91e1d14be7eadc060bda25db83d1a9088d4eb49402735c696507ed5c65e45c78b326a4fe8ffcb9c6621e567bb551ed8b165b2185124902c10a56c7abef775ba98f24e7dbf5d9ac694d726b991ccf3d763dd2ec887bcfaeecf096212e1890db053154bde77dc2bf37f2dacbd471d0b8d3162c674b7269affc4803216e556944d010a77adba6a0cb1bafb940a164e9cc2fbf32f6cb4aee9f4b891bd5f1078860cf441d3f1747672c1f92cbcd6cff72c67216818862313d5435594a7dc4b0e0b38c27252bf6ba3b49bb73303ca4d3684568046e50da17f233bcee71d1bd80f388e3064f065a2d9f7bcb261f0b299d675c4dd09e8300dd73968562b3ec6bedc8a0ae42a5bd3040af4b6271e8f73396b89b60ecfb4b00c7274d4a082a07b2b7b53fbcc68b68fb0131533966a55e9c789585fe45eb0ecda351f5f22b55742e5c80e6162a06ccf5f35b54b31497436e19a15c5fa683b4a3b5eaa48231bd4502b42348d9b4ac36c6711b08f3ad73a82ad063c9d021f86eaf58d2378c6bf3540ad37c21714ff25c30eabac32114d7437a4128d981021caba62a07b6a9c054e52ef01635c0fb9283133b9cc7077812f5c99a7d6ba7b124760ca742d2e2cd17438dd0cc245593a33856626829c64f4da94060b8a4ceabd0d55b5e9bd53ed05909cb8b75eb1c21cfeeb233cc63461bc0f551eb8591a9b62011f68ab6d19b026d803ba05524fee5cc8194eb8699f6166141335f98bc0891ea7b4a87eab5332f23bb6efd98064577f763ff3fdfa84f1424bbe5210ab71e2fb5baf0f829fbc389c809ae267228a661cf07fd6896466242a53664d1010303755ad7609523b3ccb7ba82582c004eee3177dfac8e91f0a05c5788c8d46d2bc61869303949dd847e0b9ad01e0f3cec8cf6c6e6fe9c1298999ab26f195cc10737dc61877e89fd8bdd87ec8332f19cd268a5f9e8917fc670f42c2bee01ee2d9c7393e82b0ed2ea89b79da9310e6a6582acfc6f0be3df568ac5bd98fbb56e899f4a71faeeaab0026471c960bbfeb9b588c56616ac8c0c19b784f8110a7eb557959a4f288b39a0d317fc51f1c20cea5c44e5b6f547696db6c66466cfca8fae66c74b707e2ec2d24fbbf330942602240314e33dbde12585c1a638636bd89ec733001ab3d8c18bf1738c86c0e5d24ce8a9fdbd6d361fe88073f521e294f1971582c00934e4dfd560ff2bb9263f11142d81af45a9228b280fd08625a5aefe1910c7613be98c8896c3cbdbf8da641a308e1419f2518154416a9d06eb235a2748b3952b327805949a409214b3ff0ed0cb9a42d7213e99677ad9dea09064cb4a9cd45dfc78ec6a9dae8c2458a2a1613e92252707411fdaaeac29dbde273b45c411723435b4955b0e64b606d2e6c911a3cf31800aef3cde3bc955833389491ceafd2783369ad211bcd693b2c377d9ed3ffa84fb28913cd23bc6d667da800f57bb6c8a4603f60a3d01eeac3099938baa5d9b5bc2bc6aeea8c4913b0c05fb30d9e496bac8d1b0b413193fb15b0076817d276404a24f31da928b054864b99857b647cdc27a53a3ed8f2caa9f521ef78f72c0a1ec3a71b5c5c689cb6c0af5421a776260acd98a3120147d1302c503b559611debb1270ce9235d7bc8766c1af01d96593b4b353249b81c725c7b666080b33d085dcadc3b9cf17ff2fd30970457692563b1ccad465c7c15f9fc9e8d9b585af72376ad233c2df0cc072c307cd4a50a2a2a02ff50fd2faa4003f879ae59e9c20b63d35e5ec12c8b8c59aa775ea06d99382af09038c7d750b44cc5b6d150bb65dc4fec89f9fbec84caa33c9d14a6efa3b7ef2e18216ecc7957d11eb1502f7839405625c20ce2f0551610d1453706473c775fbc24fb0d3e65cd538493af7ddf6becd89e4c439e37d7609f155978e008978bebeccbaa4c9e5a65cc2bd860610b8a19b3222a07601a9924e89a6165c675c749f26f18b375e223f4996c0b27fe35d640798663c1bcc7ff0149f2e4b8fd771121ffd51ec141c0c1e4d97d3c02e2dbd5ffd331e538e29f7fc7f502d060884325a4d41de08ad57081d15553fc6c402a967a3991336be2ef8f073e09dd24a341074900443e1e6f25ba8952caf80c65bf19146aa82719434ea10e917e9580897d33e95417687981392210169a4c9c029f6c79f3b5336759f670b83f16a46761c586a079243a7672e84722692f50e5b74840d24a14451f727e9727f40aea8f876acdfd61d85a07b1785b637ad6d8181ddf58e046814c2fda4a0c9196a907d728c6ec46da002182de6049943732c82cf0b9e5d78670d7e43b7960963c9293b2f0706345763d682e0d6a479b1394db0b09521014d54e21d52e549af885d47801132f1fbad7345f358260db18410b5de52f8ee4489604876df32c534cfa21e1f5ab3a822dbd95bc38dcd01eac728454ef6807b5e656c0585230ab471b9cb16ef1ae6a9208dae67acdad1303fc2a40cee0da0ca21534c17b4af782732641d937030c7345724fa5ed5952fb5b136b0cd4f6113cba3c471ef3a41682a9251d572140f37bb4d02bb05279c3d61c7ab4cd944fcfbcbcba17165776a473a44e4e99ac359ab1727ae54965423f1cceab106da94469496621c0b0371b343cf4b51df2257885b70783d0d6ca03f72afe49675d8a68829ea32c23640a1d6f632afcd0c4477f0c9461c4f59e9236a0b4c141a4ede2b32b29b0b96b484a5b2e5270686c58cbd15245c97fd10a493f038421ee7d2973e5e08f1bf8492387ed7d59c17a2daa743dfdb71ac03551aed3fc5d822f78c28243013554354fe7ad1c4375f50736d3fa2b652f41b8456f73ce4464afd07797d95d2784ab1b8f4eb82795ac245dff0ef9cc57fb2ea1fa4392bd0bb9674ca38ddc29ded26318a434dedff8c2c350164b6d6d3936e18e4a2799d9149853fe8919b3717b89e5fe616f2c456942ed5a7481f24780c705ccfe4524b69c5efd071936a601e4b3d5dd231c52a890e02b5019a5ee32c1ad32ba493939b854665d1b4f5a8e3817e220fb39144e240a77e32d600bb4fc2e193f1c406dea7cf5b695842c21ba0ec75d76bbd94abe04b547dcc54c9f7d7a1de9272291c5500bc389c5fb4f4470e9a0ab2610011d2a13790025b89774f0acbcccc5e5f87aa6565dc6fe08acf5c764f7d38e91310d45da4d6ce3ceb20c7582b3647ada72b815aa869b01189c01def37d754427067734a222ef5d35b4efa8fc7c473f824fee743a9860b475595cf4194b3c43c4a671b185d95f06616e8573776450f020be606daba0176f35e47b3ad564ff1d384e9289da845ba3e0bfe80b51dc1d82c0e4dc3cc9687d3f079b4372cc4422dc3a9e69802c390f854ed04039a2752a2625730065a5a3fc03965cfeabff7f7bd989c93cdd404afd8b6a6270ab71a3ccc25cab9b9e11fa16e297fb044b74b8eac3562297d49ef09a04d42dc86744b039d86c054e8cfd2183e2fd32f5d3e6b3841ae7d2c8e08438c83ed3ed64ccf690b82f06f6cb21213e67598d0621dd833b5ff8f95a028805c978b3ceccf474d40959a8742fd343f68f1ebe88bca4cfa0bc742de622bd03340cf6f37d6167e3314946e525214fa6482654cdca5f38d5898b983f88a5c7cbf19469dae21fcd8ae1d0560c79164555bdd35b7e7f23f0d874acb89640185b7cb111a51e9619dea69ff4b6b752a7c260ce4f243c1b88993532d68729120f9d03c2659ccb3e16850fcac772d4c68e21169bd5a05c38ccbc6a0884e842da5a51d06e78674c29d1ca6bd52650fa23a16315e1e89efc047425e2170b99cb23cbc7e10754e7615729ed4bcc4bcea7c1ab575e60ededa11e1ac3ca4bf89616fb7867e72ded5cd40ca321289583f64e64211c8134ea95e38e3e7bacd4e8c1a3681b44ff2b991194b988bb1e0bac7a6c3957348f8dcc5f0ceff076f33c21801581ceede8093e6bd40b282a1eed99d396bfab72b8d6cdc2e232c1e24193ec6f56f6425b532f484c0d654f5fd58256517e37f34c2e19b8826287d7d73272c56ee74d765c2f931ac72a308ba9838bd9279309082df5f35c22bdbaa7f8d2140548ddbdd9dc6493ad9c59e10b3195b17a160978f083c7ac332a02248b0aae5b070b377b484fb6efeaec01cace4023ce698518f13ac80d8075d7ad30950c9fc0d4439938c63b4d9a4", 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001100), 0x20, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000011c0)={0x3, &(0x7f0000001180)=[{0x7fff, 0x1, 0x98, 0x2}, {0x3, 0x20, 0xb3, 0x4}, {0x4, 0x5, 0x40, 0x401}]}) pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001200)="7cbb36609ec2ac04beb198d215916f0fc10d261a4cb69789bf6f19efca6dfa79ed8e24c0b664dc1637c9196a1c913872cd310d24f4ad83a8b51f7927c513f7c4cbb4bdc7de31710ca42bea1d95fd6d54b4a3ffff71db5c60b61f2fa5f902f129b2a1b5afa7e0f0d70248ae87b66b919d0bb1149b9aeaf40cc756c160e0c21e215fc8ea1037", 0x85}, {&(0x7f00000012c0)="dfd9a4b695b35bb96c", 0x9}], 0x2, 0x3) sysctl$net_inet_icmp(&(0x7f0000001340)={0x4, 0x2, 0x1, 0x6}, 0x4, &(0x7f0000001380)="b9c94778b9630fb26f98cbe89a8084531a25e455d905a4d03cb06e65fc20591aa577112c3ee876741c75927dcbbf93dc86cfb37b8f905ebec4c85f2760ab50b672446f90b91217ab6d0455b2e8a747be0e0f8fa7cceea16e4b0abd0b3d2d38d19907b959e216be62f9cb16dc8df5e0e72a3b4498cf56482b779c866612dfc38299194c8b018ec8609c0e187728ad54b5473b1a3ef738192b09f15b32b6b41ce95288f9b4e78a20cca091e56af6c41b66f88eccbf20fa204f8c3811a85d477f0f428d41386b6c9287ed22fc5ec926201542f067ab1f0b06a60af7cc6e5d0b608ff630162c7e1a1eb7ee63dfe8895e4092498c1f", &(0x7f0000001480)=0xf3, &(0x7f00000014c0)="9d03118516599e6df4f12ae081a08cd5f42aad541d33f25bfe15fa1ed5549701d5fcaa729186aa339eaf32c744ec690ee04affe20f8745d004ff55e7c5a3f36c72e31a23539977a496186c67040aa33cde96cb25d9fa6afc1ab37f88a8234575cc8412dc1eaea76f3f3bf1577452ccee2b83e453fcfb07d6036a98f939ee45c9769b71d349a4a3da274c219e2f5170152904293a949a2393b58b1a30248c7b9dae2c5f35787c879af38b51", 0xab) ioctl$TIOCDRAIN(r0, 0x2000745e) sysctl$net_inet_icmp(&(0x7f0000001580)={0x4, 0x2, 0x1, 0x7}, 0x4, &(0x7f00000015c0)="d59ddd03a20df99da04a97212fee6b81cdffdf01250a263acd57401c69a88eef03f551f60712c6cbc39f0da367b11e10fb213e702361e900957d2ec103540bd902c3d4d6688ba4fb80230b470753fd0af61b50c8ee2e1a14c7f22298f12a515cfced8b1359524e1f251b0d9fcbaac5b6446f031eaa3129fc18483f4fc4cd622ee076d5360b60c2d1a66630ccea661e0a7ffd4b4b87d1b906f53010e320dd64571e6eb47088246db56a5eb5e4fbf8420b33f8e4644ffa769e33fb8a651f", &(0x7f0000001680)=0xbd, &(0x7f00000016c0)="9c2bdbf249501c54217c7b7cc5382164b9e5eb2eee9e09377f61f7ff9d2ebfb02ed9f163509b40ead905f9faaae936a4260bb282121d20c446a8021af923bbc556bfb857a8564404832a689f1bd10c7c3897a9197e9bef7e8874d365c7bdc2caf8767b878b1d06fd4ff15a69f5aa1cb86391600f7f3a742079e649bea6a95629262a2fcb55179e1c7fd0b6bbb83c95face6365bcd2816916e71b9914c673f82b46a888da978c6294d635b0d92a95bdee84dbae10b71b743f3a5efe0776c9d1bcea79faeb198f345ca83e7066f04c7d4d98643916f3e9211139b0bcebc3ea2db51d005dd09e2a5774e9223bc4a27df12c129862c5a658", 0xf6) r1 = socket$inet(0x2, 0x4003, 0xcc) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000017c0), 0x20251, 0x0) r3 = dup2(r0, r2) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000001800)='./file0\x00', 0x1, 0x20, r4) fcntl$getflags(r3, 0x1) syz_open_pts() recvfrom$inet(r0, &(0x7f0000001840)=""/153, 0x99, 0x841, &(0x7f0000001900)={0x2, 0x2}, 0xc) unlinkat(r2, &(0x7f0000001940)='./file0\x00', 0x8) execve(&(0x7f0000001980)='./file0\x00', &(0x7f0000001a00)=[&(0x7f00000019c0)='\x00'], &(0x7f0000001c00)=[&(0x7f0000001a40)='#\x00', &(0x7f0000001a80)='\x00', &(0x7f0000001ac0)='}!\x9f)-\x00', &(0x7f0000001b00)='\x00', &(0x7f0000001b40)=',\x00', &(0x7f0000001b80)='/dev/null\x00', &(0x7f0000001bc0)='\x00']) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x2010, r3, 0x20) connect$unix(r0, &(0x7f0000001c40)=@abs={0x0, 0x0, 0x1}, 0x8) truncate(&(0x7f0000001c80)='./file0/file0\x00', 0x8000000000000001) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001cc0), 0x8191, 0x0) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000001d40)={0x2, &(0x7f0000001d00)=[0x81, 0x8001]}) recvfrom$inet(r0, &(0x7f0000001d80)=""/201, 0xc9, 0x2, &(0x7f0000001e80)={0x2, 0x1}, 0xc) getpeername(r1, &(0x7f0000001ec0)=@in, &(0x7f0000001f00)=0xc) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000001f40)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001f80), 0x1, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001fc0)=""/212) sendmsg$unix(r3, &(0x7f0000002380)={&(0x7f00000020c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000022c0)=[{&(0x7f0000002100)="181203b3a8c009b7161e31c3478fe8899017709e27264d5ae505ae76bef24bca81eb850fa5eeaa28806f12454212396e86ce59b007ceaaaa305d940384d2fc44a08b62fb4ba358fa969c6c587cb0eb1d2926f2737236a4814126fa0206c51da4872b9f462305515fb6947e83e2f927f18ec085184e47c880465b3efad2edffba6636a9d18805b7d81b0fb62499447bc20a12b850353942a882875fd60ce0ac759724e675a2e4b0acd911ce23af01052937f3c3fc20fb6668fa765b28b588d9d813c4f421e402", 0xc6}, {&(0x7f0000002200)="ec59c99fbc0b1b20addb992711c56ad795051326911974008acdbef35c519f68e6abf1c589456dbdec837e311a2956f9fcd9db7150582156fc9d3b579916a7242f7a85a47096f6e4a8b2c37837c48a5170ad7db3f27fc22d9d6b14fb412f3c1d47deb78d95e41fd2fe4ea84e6f947fbff2042b731906360f3dea7ff1a08085b6bbeb16283f398c3536135fbe59b65d32362836ea4688abe67209143ea2b40a14e6d7", 0xa2}], 0x2, &(0x7f0000002340)=[@rights={0x30, 0xffff, 0x1, [r6, r0, r3, r0, 0xffffffffffffffff, 0xffffffffffffff9c, r5]}], 0x30, 0x402}, 0x413) executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x1) executing program 4: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{}, {r1}], 0x2, 0x0) (async) ioctl$FIONBIO(r0, 0xc0107008, &(0x7f0000000040)) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setrlimit(0x0, 0x0) (async) syz_open_pts() (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) (async) close(0xffffffffffffffff) (async) mknod(0x0, 0x0, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r2 = syz_open_pts() close(r2) (async) syz_open_pts() (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7ffffffe, 0x0, 0x7, 0x6b384159, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8481, 0x0) writev(r3, &(0x7f0000001580)=[{&(0x7f00000001c0)="f2f5060e4a1ab0974870e40af8e001f53e04bf74fed4aee2be0863d275b2e4226489c933194ab7b2a0027b2f6f1b1d9cb787a7933c75e07eed0a09942d0104e4e1c8a9073576a8944f423bcaa96d8169aa92956791fed312477b15c06c89dca7", 0x60}], 0x1) setreuid(0xee00, 0x0) (async) r4 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0xee00, r4) (async) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r4, 0x140}}) shmat(r5, &(0x7f0000c8f000/0x4000)=nil, 0x1000) executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r0, 0xc0206937, &(0x7f00000001c0)) (async) execve(0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1f2}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) (async) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) writev(r2, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) (async) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0xc}, {0x54}, {0x8106}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000300)="b3", 0x1}], 0x1) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(r0, 0x0, &(0x7f0000000200)={0x3, 0x2, 0x7f, 0xffff}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x1, &(0x7f0000000080)=[{0x1ff, 0x0, 0x0, 0xffffffff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x6) ftruncate(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) mmap(&(0x7f0000179000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getpgid(0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000000)=0x2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x4, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x741, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)={0xfffffffa, 0x7ff, {0x8001, 0x7}}) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f00000000c0)="53da903e", &(0x7f0000000040)=0x4, &(0x7f0000000180), 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000000c0)={0x1}) executing program 2: getrlimit(0x7, &(0x7f0000000340)) (async) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) (async, rerun: 64) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) (rerun: 64) pwritev(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f00000000c0)="90", 0x1}], 0x1, 0x7) (async) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) syz_extract_tcp_res(0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async, rerun: 32) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) (async, rerun: 32) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) (async) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRES32=r1, @ANYRESDEC=r2], 0x1f, 0x800) (async, rerun: 64) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) (rerun: 64) msgsnd(r2, 0x0, 0x401, 0x0) (async) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) (async) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1) (async, rerun: 32) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async, rerun: 32) execve(0x0, 0x0, 0x0) (async, rerun: 32) msgsnd(r2, 0x0, 0x0, 0x0) (async, rerun: 32) msgsnd(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 0: geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xffffbffe}, 0x0, 0x0, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername$unix(r0, 0x0, &(0x7f0000000080)) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) read(r3, &(0x7f0000000400)=""/50, 0xffffffffffffffc3) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000003c0)=[{0x25}, {0x5, 0x0, 0x0, 0x2}, {0x1f}, {0x1f, 0x3, 0x9, 0x9}, {0x7, 0x7, 0x81, 0x1}, {0x0, 0x9, 0x8, 0x9}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) listen(r2, 0x10000) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x0, 0x1) ioctl$FIONREAD(r4, 0x8020699b, &(0x7f00000001c0)) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000140)={0x9, 0x2}) syz_emit_ethernet(0x3e, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb8, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c80082000000000000000000000000ffffe0000002ff0200000000000000000000000000017a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f976455f72e1f5b3b4cca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xba79, 0x7) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) r1 = syz_open_pts() setitimer(0x0, &(0x7f0000000000)={{0xffffffff}}, 0x0) socket(0x2, 0x2, 0x81) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f00000000c0)={0xffffffff, 0xb4, 0xe}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffff, 0x8, 0xfffffffffffffffd}) r4 = socket(0x0, 0x4000, 0x0) r5 = socket$inet(0x2, 0x4, 0xfc) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="6228951c7f85b0b56aab81b6e533fbeeb0254b38b4984076233bc43918963438e600"/44, 0x2c) connect$unix(r4, &(0x7f0000000580)=@file={0x715b419c6ebfef8e, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00'}, 0x105) sendmsg(r4, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x10}, 0x400) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$TIOCSTOP(r1, 0x2000746f) executing program 4: socket(0x2, 0x1, 0x0) (async) socket(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000293000/0x4000)=nil, 0x4000, 0x2) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x11) openat(r1, &(0x7f0000000100)='./file0\x00', 0x400, 0x20) (async) openat(r1, &(0x7f0000000100)='./file0\x00', 0x400, 0x20) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000002ac0)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/120, 0x78}], 0x1, 0x10000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) dup(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x81}, {0x6, 0x0, 0x0, 0xfe}]}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x81}, {0x6, 0x0, 0x0, 0xfe}]}) write(r3, &(0x7f0000000000)="7696c7cf00"/14, 0xe) (async) write(r3, &(0x7f0000000000)="7696c7cf00"/14, 0xe) mknod(0x0, 0x2000, 0x8000) socket(0x18, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) (async) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) symlink(0x0, &(0x7f0000000140)='./bus\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x6c}, {}, {0x16}]}) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x7f}, {}, {0x1, 0x0, 0x0, 0xffffffff}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x7f}, {}, {0x1, 0x0, 0x0, 0xffffffff}]}) executing program 0: syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr=0xac14ffff}, @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) (async) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) (async) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) (async) r3 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x128, r3) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000040)) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3d1e) semget$private(0x0, 0x2, 0x0) (async) open(0x0, 0x70e, 0x0) (async) open(0x0, 0x0, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) (async) setgroups(0x0, 0x0) (async) ktrace(0x0, 0x4, 0x1024, 0x0) socket(0x0, 0x0, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) (async) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async, rerun: 64) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (rerun: 64) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) (async) execve(0x0, 0x0, 0x0) (async) unveil(0x0, 0x0) (async) unveil(0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001cc0)={0x0, 0x100000000}, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) (async, rerun: 32) fcntl$getown(r0, 0x5) (rerun: 32) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 3: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x2, 0x2, 0x0) (async) r0 = socket(0x2, 0x2, 0x0) getpid() (async) r1 = getpid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1400000001800000000000000000", @ANYRES32=r1], 0x30, 0x400}, 0x402) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) (async) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000340)={'./file0/file0\x00', 0x7f, 0x7e4, 0x2}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x20e) chdir(&(0x7f0000000140)='./file0\x00') (async) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) close(r5) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) syz_open_pts() (async) syz_open_pts() ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000780)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r7, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) (async) readv(r7, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)=0x28) write(r8, &(0x7f0000000140)="7809c19da343e772a2932d123663fc3f799ab839912c849335c4b5180ccfd18bebe717f026f321fe20156972a6c733c8e6c749c79039c17a11484ca79b478ebb53c7ec722ec8412af4716875d06c1f0869fa940e93cf4cb16dafd4aebc3ea43792289a60f58639914682b8f21eec34e62a3cc2386654280cc7aff972dfe0fd9d9bca88dbe31287f7f66f1c4b7b96ceb9749b279996b3c31396fa90ff0051842f4837bf4d5cd1c4fe8cca5cdb3421366879a8d3b4ac75784f51b9daa15b53770c43f33e24da6329227dcb55ca6379b04f252e05f75806a768967bc27c77e74d3521e536cb842187ebfb95babf18766db5a0b66ec9393cf148fd2b97b4713fbda6c92514198275cf811a970efebb36fa4ed309901fe65ca954d632d2bf79657431f207916df4a0751c63daad9baf5ade77b2593bd3ebec50a6a24427f9998c85b880d7498c674056d627d384286e76826582500ca05f900235cb8f40595a9ed7fdef9658f112d8478d6a77263c6a3fe7d2b97aee9d015b19e5a723a5bebb7d0a15546677e5372c78bfc0c4190b5b39bfaf3c64641c805e78205a9caf92d5b59fae4700000000000000000000000000fc9ff1e9c0ea1639d567ac4c385379e1bd7b31110665f6923c00000000", 0x1cb) (async) write(r8, &(0x7f0000000140)="7809c19da343e772a2932d123663fc3f799ab839912c849335c4b5180ccfd18bebe717f026f321fe20156972a6c733c8e6c749c79039c17a11484ca79b478ebb53c7ec722ec8412af4716875d06c1f0869fa940e93cf4cb16dafd4aebc3ea43792289a60f58639914682b8f21eec34e62a3cc2386654280cc7aff972dfe0fd9d9bca88dbe31287f7f66f1c4b7b96ceb9749b279996b3c31396fa90ff0051842f4837bf4d5cd1c4fe8cca5cdb3421366879a8d3b4ac75784f51b9daa15b53770c43f33e24da6329227dcb55ca6379b04f252e05f75806a768967bc27c77e74d3521e536cb842187ebfb95babf18766db5a0b66ec9393cf148fd2b97b4713fbda6c92514198275cf811a970efebb36fa4ed309901fe65ca954d632d2bf79657431f207916df4a0751c63daad9baf5ade77b2593bd3ebec50a6a24427f9998c85b880d7498c674056d627d384286e76826582500ca05f900235cb8f40595a9ed7fdef9658f112d8478d6a77263c6a3fe7d2b97aee9d015b19e5a723a5bebb7d0a15546677e5372c78bfc0c4190b5b39bfaf3c64641c805e78205a9caf92d5b59fae4700000000000000000000000000fc9ff1e9c0ea1639d567ac4c385379e1bd7b31110665f6923c00000000", 0x1cb) openat$tty(0xffffffffffffff9c, &(0x7f00000007c0), 0x20000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x400, 0x0, 0x0, 0xfffffffe}, {0x19, 0x0, 0x0, 0x3ff}, {0x6}]}) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x64}, {0x8106}]}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000180)="e268fe3e", &(0x7f0000000280)=0x4, &(0x7f0000000500), 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000580)="c630f8a7574f36", 0x7}], 0x1, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)="18d26cb474018000000f", 0xa}], 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, &(0x7f00000001c0)) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1812, 0xffffffffffffffff, 0x0) r3 = socket(0x11, 0x0, 0x0) open(0x0, 0x20, 0x1) sendto$unix(r3, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x2000000}) executing program 5: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, 0x0, 0x0, 0x1, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) (async, rerun: 32) seteuid(0x0) (async, rerun: 32) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x100000001}) (async) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) (async) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) (async, rerun: 64) close(r0) (async, rerun: 64) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r4 = socket(0x18, 0x1, 0x0) (async) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000080), 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x20}, {0x812e}]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) clock_gettime(0x4, &(0x7f0000000540)) (async, rerun: 32) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async, rerun: 64) r8 = getpgrp() (rerun: 64) fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) (async) wait4(r8, &(0x7f0000000040), 0x1, &(0x7f0000000240)) (async, rerun: 64) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (rerun: 64) executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) poll(0x0, 0x0, 0x0) (async) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) socket$unix(0x1, 0x2, 0x0) (async) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x800001, 0x0, 0x20, 0x0, 0x0}) (async) socket$inet6(0x18, 0x5, 0x96) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) (async) r1 = semget$private(0x0, 0x2, 0x0) geteuid() (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) (async) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7f}, 0x0, 0x0, 0x8000000000000001}) (async) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/221) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) (async) getgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0xba, 0x0, 0x0, 0x0, 0x0, 0x22, 0x3f}, 0x4, 0x200, 0x0, 0x0, 0x5c6a22ac, 0x3, 0x5}) (async) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000440)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000004c0)=""/37) (async) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000500)={0x8001, 0x1, 0x6}) semctl$GETZCNT(r1, 0x2, 0x7, 0x0) (async) setegid(0x0) (async) kqueue() (async) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) (async) socket$inet(0x2, 0x2, 0x0) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/87, 0x57, 0x0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)="b3", 0x1}], 0x1) executing program 6: r0 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffffd, 0x100000000000000, r0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) dup(r3) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0x5}) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x37, &(0x7f0000000240)=ANY=[@ANYBLOB="010000080000000000000000810017000806000f3c0a06010001000000000020d5d85059f298b800f6aaaaaab887b27e52d37c4973738d0b111febd76fc1c79761b69c16d85652"]) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) executing program 4: syz_emit_ethernet(0xca, &(0x7f0000000280)={@random="51ff7c0a23ba", @random="46abf2ab6791", [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0xbc, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @remote={0xac, 0x14, 0x0}, {[@generic={0x94, 0x2}, @timestamp={0x44, 0xc, 0x6, 0x3, 0x0, [{[@multicast2]}]}]}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x24, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast1, {[@rr={0x7, 0x23, 0x6, [@loopback, @multicast1, @loopback, @remote={0xac, 0x14, 0x0}, @multicast1, @loopback, @multicast2, @rand_addr=0x7]}, @generic={0x88, 0x4, "22a8"}, @timestamp={0x44, 0x10, 0x7f, 0x0, 0x5, [{[], 0x7fff}, {[], 0x4}, {[], 0x1}]}, @ssrr={0x89, 0x13, 0x9, [@empty, @broadcast, @multicast1, @multicast2]}, @timestamp={0x44, 0x28, 0x6, 0x1, 0x6, [{[], 0x1000}, {[@multicast2], 0x1}, {[], 0x14}, {[], 0x80000001}, {[@broadcast], 0x1000}, {[], 0x3}, {[], 0x8}]}, @generic={0x94, 0xa, "5f59987fcdefce0f"}]}}}}}}}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) ftruncate(0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) sendsyslog(0x0, 0xfffffffffffffc59, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)='o', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fadd2109969a3c812426344f0ca0b3ede703e3e0"}) readv(r1, &(0x7f0000000600), 0x10000000000002a5) mkdir(&(0x7f0000000140)='./file0\x00', 0x100) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8000, 0x8000000000000001}, {0x1, 0x6}}, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x400002e3, 0x0, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') executing program 5: geteuid() (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) (async) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xffffbffe}, 0x0, 0x0, 0x1}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x10, 0x2, 0x0) close(r1) (async, rerun: 32) r2 = socket(0x18, 0x2, 0x0) (rerun: 32) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) getpeername$unix(r0, 0x0, &(0x7f0000000080)) (async) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) read(r3, &(0x7f0000000400)=""/50, 0xffffffffffffffc3) (async) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000003c0)=[{0x25}, {0x5, 0x0, 0x0, 0x2}, {0x1f}, {0x1f, 0x3, 0x9, 0x9}, {0x7, 0x7, 0x81, 0x1}, {0x0, 0x9, 0x8, 0x9}]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) listen(r2, 0x10000) (async) socket$unix(0x1, 0x5, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r4 = socket(0x1, 0x0, 0x1) ioctl$FIONREAD(r4, 0x8020699b, &(0x7f00000001c0)) (async) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000140)={0x9, 0x2}) (async) syz_emit_ethernet(0x3e, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) syz_emit_ethernet(0xb8, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c80082000000000000000000000000ffffe0000002ff0200000000000000000000000000017a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f976455f72e1f5b3b4cca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"]) (rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) (async) syz_extract_tcp_res(&(0x7f0000000000), 0xba79, 0x7) executing program 2: getrlimit(0x7, &(0x7f0000000340)) (async) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) (async, rerun: 64) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) (rerun: 64) pwritev(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f00000000c0)="90", 0x1}], 0x1, 0x7) (async) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) syz_extract_tcp_res(0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async, rerun: 32) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) (async, rerun: 32) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) (async) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRES32=r1, @ANYRESDEC=r2], 0x1f, 0x800) (async, rerun: 64) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) (rerun: 64) msgsnd(r2, 0x0, 0x401, 0x0) (async) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) (async) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1) (async, rerun: 32) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async, rerun: 32) execve(0x0, 0x0, 0x0) (async, rerun: 32) msgsnd(r2, 0x0, 0x0, 0x0) (async, rerun: 32) msgsnd(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) r2 = open(&(0x7f0000000380)='./file0\x00', 0x20, 0x28) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80047308, &(0x7f00000001c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x7}, {0x2}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f0000000300)=ANY=[@ANYRES8=r1, @ANYRESHEX=0x0, @ANYRESDEC=r2, @ANYRES64=r3, @ANYRESHEX=r2]) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x3, 0x3, 0x7, 0xffff}, {0x3f, 0xfc, 0xd9, 0xffffffff}, {0x4d, 0x1f, 0xfe, 0x7}, {0x200, 0x4, 0x7f, 0x4}, {0x8, 0x0, 0x9, 0x4}, {0xfff, 0x8, 0x8, 0xffffff66}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(r5, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, 0x0, &(0x7f0000000140), &(0x7f0000000180), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xc}, 0x2, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000180)="1d34f1ea20630ae366188c9fb998a0ad7d02751277f665ed375a84e9d6dcdc488662f374bb1cdee94947d2f474731c6bf9439bca85be8c8c9914bf4ebad8c6cb5737ff84b5a5e1cfc633fc9d0a9ce530a418da8e9e45b92a7d51", 0x5a) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{}, {0x20, 0xe1, 0x18, 0x3}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r7 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) executing program 0: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr=0xac14ffff}, @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) (async) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) (async, rerun: 64) writev(0xffffffffffffffff, 0x0, 0x0) (rerun: 64) getpid() (async, rerun: 64) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) (async, rerun: 64) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) (async) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000200)) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0xfffffffe) (async) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r3) executing program 4: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) shutdown(r1, 0x2) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8060693c, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0xc0206983, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = syz_open_pts() dup2(r7, r6) execve(0x0, 0x0, 0x0) fchmod(r4, 0x148) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000040)=0xc) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x10029, 0xb, &(0x7f0000000240)="7ef30a7acd4445e0d6c1c7f375accf498f0040", 0x13) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() syz_emit_ethernet(0x76, &(0x7f0000000300)={@remote, @empty, [{[], {0x8100, 0x6, 0x1}}], {@ipv4={0x800, {{0x17, 0x4, 0x2, 0x38, 0x64, 0x66, 0x5, 0x4, 0x2c, 0x0, @rand_addr=0xee, @rand_addr=0x6, {[@ra={0x94, 0x6, 0x1d}, @noop, @ra={0x94, 0x6, 0x2}, @ssrr={0x89, 0x27, 0x24, [@multicast2, @loopback, @multicast2, @broadcast, @broadcast, @multicast1, @broadcast, @multicast1, @multicast1]}, @lsrr={0x83, 0x13, 0x0, [@multicast2, @multicast1, @loopback, @multicast1]}, @end]}}, @icmp=@info_reply={0x10, 0x0, 0x0, 0x0, 0x7d}}}}}) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) close(r0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000180)={0x0, 0x0}) getrusage(0x1, 0x0) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x3) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x0, "bd1331c44e4b401532158b7b8c4d9c602691c5cf", 0x0, 0x7}) write(r0, &(0x7f0000000240)="f561325db04cafa4512e5736e365ec83b3cafe082b7b4436cd4c057f8ba5b08a4c719ec710b568ae0f7befd0ed09", 0x2e) executing program 7: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{}]}) dup(0xffffffffffffffff) mknod(0x0, 0x2000, 0x9) socket(0x18, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) symlink(0x0, &(0x7f0000000140)='./bus\x00') r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000240)="e8db8a0c294026b1bea6063eeec66c6675930bb5d6651cce0d8f7a913befc2ce498c73b63225216a106fc8adbc748be14af4223556f982f9a2d9270996c54018b9a5a726e925bfa5fdab0cb5276f0f190e803ec7862b48b1181df44c9fd87122b567e044030ccb95401e9d464425d07380b2524a139173aec63dd9cde37607010951797b0ef7251cb631fde31775d72cd6fff16fdc02fe4479cc1c10317c952d178ec164b74d0b9db97a011b41f73a664d69f9f6d370a46b5c48faa203736e13c33d24dbad3b576ac6981b32f3a3209eceefc74c04c6a02190cb42ad9a1885d2300a65782f1b8431d5d6a816c5e32d015216af5df0880d43fa6005cb9e563087f1215af72a13c4a7af84f6d3737cd80c68e683d1c74875a71f53148b777f0ddbda8c39bf8842b1f8e5ef9aae150d9849f59ca1911c1ba9df5facd5e112e5b45c8b2bbcf67f49d15a37413ae79a95747ea50b72f30582b07c968fcdeb42dfbbdf16e0e6934572f2ee8369a158e6210082e29bf1a502c1e1ba27d7d7baa51551e148e5243f1ee87c29fccef4fe544ce6839c2f7cd60ebd0831d83866fefc2d133ac918713979f939b2ffdba0ea771d96601cf2a83eb4a4e583f6957dd5ed38ac5707c1673a8bea43087b40818bf28cd7da0626247b61bde8011dea1102f9f5dcf81821130fd6777a0c01777dd16692014f1d0ea8fb801d9b7367b01aca1f01913c61c7940f7ffe0a2455af05285b59e9f0659c9307d28dacc0a018c63536cc648d5f9098d4eeebcdd157309670aaf29515e7f1071aa955c407b02ad5230020a6936bf6111abb05133ccf895249d04c498e0cca768692ef930d3d12f158d18cf65c5a30189c332b346f229dcdbcb2af4530722195bcf96241ff7dfefadd48a9f0490e565223ca232bf229ef85932f31f79cd66a1a7b39a1e21e0224d88bc39465a028445565fcce6306dde5ee8e6e0b4621bb07e0f765c2aa52d0f3283fc2e8404bc7fc37ac4a803925a194dcc2fabeab2d09590b7bcbff990946550d6402f98ee02c7fa2327286d99f331bce2977d121b3f70991f011d5bbf4d81e88af4dfcc019ddde7360488cbb55ee68cb5bc15a68dea55bbd6880236a676d4f51099cc96cac2d8a7840432af77359bb4bbad8566b327d26dd9c9a8e0d5d9d9add308930c4c5204d6a37352d869add58419b072d22f8aa1a5302a3c8490d9cd555f19f01d43ab067c1a1995796429234e565d5a9995f42dd01dfe4a8d354c33628443bbf8a20bdace11effaa5a26ef17ac10eae1f3e6e6b0e76e3e73038b9efed19779e38d83c793619ac40afb19603d0b722137130bac9b375ae8ad4afa95aad1306d29ea5c02a19b256a58b02ebc714c0f61c36b22e6b8a2396d2c3a60fc794e81d84ca0f3122e992963482895d83a5362b1e97d2b0fa856b0f07bb8b2d89919ca568b0cebcc69430be94b88bbcf790900cce35ddc0b861c28042d0fb1ea6c3db9936eb16fa00d954952c32ce5a7efdb449573a473d25106d9fe2c2c155d6bbd44afb54f83549036b414159b0ed51b6b44c38b7fe1d4c849eb54d1a1ee4bf823619c986984c03f2ad201aded9ebda2fdb04a89f13ad7436e942e4618375b59691b313a37f8f0dab1f0cbb17a2b8459a7d336d1d57211c5c78b74c4b10a50c53bad3090755edcf8caa37451b0d314f148a2e4c2729a4d3d19f3895818392b5196ddff17946d3cc5376a861c1c6c97636783e0b35a5d7e985e9587ab582e2cb64e95b9510d797938dc6d5d991e6450820d7eb2cfe9765e2da9d2ca45662bbab0c617f7178aa66f650e527f54829598c62787d59dacc7f3ac61a9cd949e58aff8b9cce90c2e24d9433367a83d52b146c62e38783f9bbbc9ab886148ebcd723ab554de3d2453d0f27584785fd8cb5f302c943516d169468de680478ad009742d5dcbb84183a45dc04728917710268f571753e4bb05770fdf7ea7abf66b145aee0fab9a79b7351ec44f84b2be25b972f2a61342729c6db41fce774c7ed80f18c6628a3103fb97f5c07cfcfdb9fa5e8f63926042da5289207930fb6d6cbd5f4da869e2e8a3b9fd22020fdfb34a209aaa6e11b66c879877d64b3ea51b135a70dfa3c0a7a2436bd3170960b75e3fe2d14745d9c63976ac37f42a61a61ae16025bd63211a86624053b009bfc86edcc65fc668c523e74e0a233641a7c0f6ffc94e18406af795b1bffaaf698ed2cb017ec25acafc071a8f542f14dd7b7ca193e39e4f2a954806851833aee962d5eba97181a5ac8e1705c7bb4f6378492674f4188aa4f849f6ebc022bc35afd0f16a93128bd9ed365d989c9e60b0e4dd702cbf87c111fb95d0e7536c74171c74c7f96f2251bc49c953410d1e2a0870ca2982deea3a17ddb0ebc2f7c120c24555828b611ae7e53331a74dbc83dd6bbe096750cf5ae9a98786f3fdda43d64a5fa302fc1a595b1defa61a2d7194f3d46670a30df96357f503d72de8a6be9167b1fd2e70cd8d85f5394a93de7419dde5ddd1eb2b22f1ec220c8086f7caec0a14ecf4051b6c91333aaeabc3ff49d4dba0ee23b351c6f4008a18ffa222ffe37860fb791246121c36e57ba7eed7480b1d7847c7235a7759acef111991c06b9ccea94dbae8d93bb248eed23813fad66e8f92dc9334a0310f9c3b5673a50f1d5161bfc8879ba5c977ae236a20d1cb886de9b0e2107abffe316b3ad1a60246a5cac339f31844196a123808d82acd4827ee283dc3a4d510e53c948c719da8916561ee1d7ef443895aaa4a6b4372e501936108ada8c59c0d5c6b8e1442feeae8d160e19db3e69bde60f6ea40c1db6bae025253b5c8064ff8682fb44a2c9b4193e4a7b3b824ea236233b3d5499c161aa0851473b035294aad49dda54b57c47c97d90b0f9e61d9cea426818150b46cc26149540c8444e76271d8ccdfdca4919367b846f7ddafcdd6fe72619f6e9cce6b2abb76bac49ea09525a083fcdaa5234a31421b2326d8fe25633c48a0f2c9d753086ca390f80bf4d4c93a606fab10ecbf753b291f9851a402116790d60501795af4194188a366887d9b6f178fee8e62b5838b821d523eb5dc7b3dc18b3637d9c1929bd5dfa1b56fbad7fd0962639d203053615b9c12a099907e8166e2411a89a36f4cb5c46766a46938a1e54e42b4395da6235096b87e9a2f301fe7447b4aa09786873210c67a23135b652207e6d591c3be1b776a6f299000be1bb9ebfe137fdc4fb20faf23834e6c014c6ecab2fa87d91261a5d6b805b8b5abc730c2d97dfe12381bb676cda7c82a9dfe0f2a09d6a86a9da5209e6b2846e47dcb34e9cf83bebe04fcac1b5e4e53dbd061c957a346c9b612e84cde6bc1cd1162b3267836253901be4b200000f7c3294855296bad734fcf1df477b77ded100f415b6e9a1e56d4ec084a17ca0dbc05f6c806681bee04a49b5ad792a1841c78ce8fb7a5fc0b967c3afd8fa8fa641a621053d5eab09c4fc8992c2e697e2c5b9e49f58945f8349bb01b07c1f0ed79a5d43ac28e1ea239b4c098c1c1ad748dee024932b05008b8638605e5140d0079c8f85a2e618b2216224de73c504b6c04debe3d7e6d9e2adf10a3daeaac43b52e14ffa0e6fbaf455c9cbc1042b0a12c2d17c7d7c6ab97d90e24df886d736a537f7ea2c51116554405d867e7e499fc5329b443a68b93e850ece441576df0f8d56772773f4cac7f7e156ac452a3abaf65404871b50e833613f3b960693b265bfc14940b7a5a405872cffaa1d0daca5abe61dac66750c9d7791f1936b1187201fbfb654f81e80d3b4a3eb0e93ba54e41f47adb92036829a5d6b8bc70ce56d191564025b19d6f12b380a22ee0ae7d19b2cfd36340c64d9c76dc7974a2d106d0bf62892130688456f9f008215a265631e0893f1da7e6a2536423a3b20fb4b2034a50db156c9db8493f3e971b1909916731603f2fa47498f0edc159efe3df82112fec217499963a88d001c8ff40f63c45495555c8a57d214ddef15fe6402b5df7750893d280ff79abf9da8d488186abbe0a22d11aaed2e5f85bd18fa66fee6f16aac3ce4dc89e0cad9bce267da70072e45b67fff773365b05987e9295471304b25bd3e88eb572027c4ee80e7a9373cbe1fc1401cc4ab7428a0332efce0dd9eb914028662a0464665ff4e050c884d45639106c234249cd4c1cf60acdfd6eee375169a042cdb662643281481d817382b6a3b0fd180d371450968be9a5db309ff99e1ab3c7978d881b7607234fc943c0c67d883d4f9a3171c4f2f11747dd0e63706dfbee45441370ec0a6f5228474e698c44a4ce6d53e4fc555e454bd5135517983a62957ba23ff84982a08a112289100eec905c48c0be8e207f80059d791a48b82c33c2fb2a02670b3fef17a6207e01ed0a6c02f7961bb3afc9b4b23d144e679ab9be84ebca74dc34711a72f3dc8dab3eba82aea28d8b470caad87adfc95892acb69a897cff975a310b4af51a4ea689c4a5df89ebaf667c1e99555d0dee0200e635347c92a3925bce98cf080a57b5f173e8e56adcaad08ff84fb0e0c4921ff1c44e0f78df9b82967acc9b0c74914f129ae7b7aae8b482c4e69a4674027eebafa8129fc49224889155a9095ae446ab0b69535d7b8d8effdd51f2f0273d867a5c32c77983a29f1b197eff3c30c73118b3b1b26276c9d8477c9a92e0270f9815a53b1d9ae5f41ff1540f09dee87ab6c1d3304b0a36f9bb688c94bf5f1affb4f38fe0ce4e1a7e782842e519708926f89f717999b672e0a310a4bb706392c9b5d43005385b47186334d4fcef084cce561ee0cfcb19feb38f3e0dcc22327462d7bc10bd6ea7a4223b23c5cfdcaba17a1fc094d8f60cf052217cb9a70ffcaadb5a7a038139ad735b6cafdf281873e3a58f74aebef0580696407678532a695eae7a4525071dabb3b8a548dd3d931ed65e6c9291d61fb60e6f52d1dd9b124a2ea2bca453c5f5ba9f389e278441358354ee96f1b690a526a091dcdbcb1c58dcf929f120979caa7bc3a692f2653d46d340efc15ad19543339cc6ec6c683675090a2d361f50051b52a5437f3babaf1bdafea9821acc48eb1bb3f32b3442ea9af384c3ab55bb714affd1cd864484039be3afe44374b90c680b9db4afeaec34d731b766345b0fde7488fbb6f414fcaf2ac28bda171f6175aa07c89bfc5f8933423bdd5f236db71a326194a0f388878f6dac4496ebe7cafc4dcbef64e0ca444550e1491a956879c10bb9081a548988f99626a2ca5a5c680eee3ca509771f5ea9ddcab0f8f4f60f677d7443d00b1cabe96e9c5d3b3c2684df8acb4d4043ec5587160efd9fb6ff3e4871a9320e07ac02e8e607657d494569f8a47fa54e9e1a451d97929142f197d7ecc421b8442337a963eb60e650dee2937f8115586e7721eab4ed2698d20eb31e1fa5bb13374982e734d2817e9b7c48ba37bcc53b59c6442146f590dd7c9431c3dee7afadd77cbd89ecf4f4d7cb6fb6bf0ecec68d5fcc649677f3c320355f9fa78086ecad3dcfc869eb7108f8e87fe80cc241ea51d3fd70ae8e8f51d124efbd5a7f108ffbe78d506e93122ab59421f79e0224685b50097f1c47ef88acf8897bc8984a6749688c23af5eb5d90841b906e113777d99ac2bf944f85c29f0589f8a61a0693654083d4c1b4eb129980716d4c5da817c28d30e18e9cd1ce3ff34f74ce3f2872eee886409bc3233b7881d604bd7355561fb538bc05412e590e2c0f74cc7a3a618db11fe7e425d917a3720b7a055c844cbb8f9bb9b8bd4cc4a0f619603eab02b35cdfdb7545f7ed3c3840565a08a3ed6b32b65", 0x1000) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x7f}, {}, {0x1, 0x0, 0x0, 0xffffffff}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r3) setpgid(0x0, r1) close(r0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14"], 0x18}}, 0x10, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaa5f52ad95aaaabb08004900002c0000000000009078ac1400bbe0000002441007030000000000000000000000004e214e2300089078"]) executing program 2: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, 0x0, 0x0, 0x1, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f00000000c0)) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r1, 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) sysctl$net_inet_ipcomp(&(0x7f0000000100)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000000140)="345871ef72581ba15af4f174b62036698d", &(0x7f00000001c0)=0x11, &(0x7f0000000300)="1ad957338e7b12e476bfe5f98ae0ded4e4045a75585e834e5a7e3a35772fdb6c6ac873f2108dfcfc198d2f59fa0e37fc4b4388ca585401f837dd03284435b4a7443e069da89af743febfd30bd676df32999798c10d05aacd197b11ea38c164cd37e1ba04311a76147971eefe55b439a6f159b7b058caa5b6d65efe85c5ad0d8ce93f84e0fb46551103d40b981fdaacad7a", 0x91) r4 = dup(r3) dup2(r4, r2) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg$unix(r4, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) sysctl$machdep(&(0x7f0000000040)={0x7, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r5 = open(0x0, 0x200, 0x0) dup2(0xffffffffffffffff, r5) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mknod(0x0, 0x2000, 0xd01) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000080)=0xc) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000002c0)={0x1, 0x6, './file1\x00', 0xfffffffb, 0xd882, 0x1000}) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r0) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f0000000140)='./file0\x00', r4, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) r5 = getuid() setreuid(0xee00, r5) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0/..\x00') ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/87, 0x57, 0x0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) (async) writev(r0, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)="b3", 0x1}], 0x1) executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f0000000180)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xb55a, "1a2198b59b58505f40edabfa1c00ede900"}) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000340)={0x9, 0x2}) syz_emit_ethernet(0x3e, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb8, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x82, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, {[], @generic="7a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() (async) socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) (async, rerun: 64) r2 = open(&(0x7f0000000380)='./file0\x00', 0x20, 0x28) (rerun: 64) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') (async, rerun: 64) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80047308, &(0x7f00000001c0)) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x7}, {0x2}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f0000000300)=ANY=[@ANYRES8=r1, @ANYRESHEX=0x0, @ANYRESDEC=r2, @ANYRES64=r3, @ANYRESHEX=r2]) fcntl$getown(r0, 0x5) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x3, 0x3, 0x7, 0xffff}, {0x3f, 0xfc, 0xd9, 0xffffffff}, {0x4d, 0x1f, 0xfe, 0x7}, {0x200, 0x4, 0x7f, 0x4}, {0x8, 0x0, 0x9, 0x4}, {0xfff, 0x8, 0x8, 0xffffff66}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) close(r0) (async, rerun: 32) syz_open_pts() (async, rerun: 32) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async, rerun: 64) pwrite(r5, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) (async, rerun: 64) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, 0x0, &(0x7f0000000140), &(0x7f0000000180), 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0xc}, 0x2, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000180)="1d34f1ea20630ae366188c9fb998a0ad7d02751277f665ed375a84e9d6dcdc488662f374bb1cdee94947d2f474731c6bf9439bca85be8c8c9914bf4ebad8c6cb5737ff84b5a5e1cfc633fc9d0a9ce530a418da8e9e45b92a7d51", 0x5a) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{}, {0x20, 0xe1, 0x18, 0x3}]}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) (async) r7 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 2: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) setreuid(0xee00, 0x0) r0 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0xee00, r0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x20, &(0x7f0000000100), 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) fcntl$setown(r2, 0x6, r5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r0, 0x140}, 0x8000, 0x0, r5, 0x0, 0x662, 0x0, 0x7fffffffffffffff}) shmat(r1, &(0x7f0000c8f000/0x4000)=nil, 0x1000) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r3}}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) r5 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x180) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x22}}) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) accept(r7, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) r9 = accept(r5, &(0x7f0000001680)=@un=@file={0x0, ""/4105}, &(0x7f00000026c0)=0x100b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r10) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000300), 0x10) r12 = semget$private(0x0, 0x7, 0x3c0) semop(r12, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r13, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r10, 0x0, r13, 0xa, 0x8}, 0x1, 0x1, 0x5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002800)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000300)="b41f29ff1fa44cf29992b7db595c223e8cfaca7481442499fc88c87bd64bf1b2cc0f2e6c8bf3b2a5f6741e86ef2a29a968e098e787ea79274628b1566cfcd6a8cf67e84d54f6c93b8813adf7d4cbaff6bbf20a02de386a35152775c0a668bc0e68f750ed0f0cef1717e14bb24ba890bb54ed3880a73b8c8304341066d54b8c9cf37cbb2270b871064a078d", 0x8b}, {&(0x7f0000000640)="9fc8c7938388efd77afadb8862f2c1155eb08cae794ab844496911cb404704da70f7ef1ab6cecc829b64e64e287347aa50b7f9e745747949d673adeebc8aaef5a2465f4017bd67fa4c29d7a98c8a0acf4763b3d5d53756b27b0e50c6b4bfd83b4f52b3cc81497319c74043b9444b4a4c3f070a949ec61d65c6d0f78107c0055bb6d002b79187c59f1844dd8150b4217dfb31a74a32c3f38d114a810ba2a10880899ae35bf637f6a459c42b03d9ddb13c870548efd986de7054ac68342e787a3021328dcc98e08eeb7fc1ce817eb5141662d7499b81a3199c4c61939692eff2763ae93baeb0a9e3407423d33c79c3bf743d27b343cac9e206781706a2dd52234f16d8ea8a7a4f8efcff594dad3927c41a21d480bc30c2e5a8830638511ef8d3fc354e2ba69e1af16b8febd58abc88da2c53eb99610ebdea95172f2e52274dbf2bfd5f9cc21ea3445675c5accb58735b6189a82e194c77d91ab984ac313e853d9ac3011cec86b92a1c71648e128c53d3f3102b7d51c3aa6028d6632731fdd80da178bf3117e3c10ad74ff7792c56a7808ae6a105e96836758a8eabc861ced098320600fcb3cfbe41a145fb0e356e14f334336440a3c40a029e74ae3ec68dab42708d7b82f6e375afd22517c3d20275784ebcd652b6cbb884dbdd1853855dd8123654efd1140f02e73d3549ea5b11693be32907f96a1b3c9d96e56b98f1c368eee91da5074b2a51b35b2ebf3fb7f8494ff9f8e540d3d8ce455838886cfba40ef37311dcc78abf0ffa4fde992ead11c460900a9d467b94ad26e183a6cc213c08306be7a8d9d2e1b5f976191b633fb8fc984bc8f0dc57e48f5cb55dc0cd39af16f8fa2a513bb2a23c4f5315950d0f24009b9b4a4faf96363ffe74858330ce59912e43eb00453420902cfc8dbdb14fa444825e5972a6778b5c0ae04bfce636b6059d23d045e21da6cf31c1b3665555ecd99fe096bad6d2eb2670bdaf96c1c2f5474f4386e730c2ed3824cadfb8688311d8f78277980f21bc00da76a21d99cb9308d02f1ebf8de33e91579d1fbb99a4397e550e68fc3903d80390f988b6558cfd1aeac47e0d62efa212e0f65b106e72cf74a475ee6695e1d209c1080896f36d30737a712c86b2d9b367bac4190609ebb1b925554b5b77482dd8ab46b0712fc09c033b9a7a464cf62578ee9b0556e245e4fc7c6e929aeba39bc4bc728d1fbd4091db4caf24b27b56a6738b5b0fab6e0661743019cfab0e6c7487e5d35a4de62b07f8fdd0ea75f64eb028aa8d5f5b0dec5634be812f846154f20b26432bbc0fd89c636f7fbdf534c41bcfb380a5f7c83ea9126727cbff5f2f947feaea45609794db297462e1b3a65c8c1643e2223da94e16c93a606e0439f46c4e60fb2d06e9655b1f7a7041a9aff3e2c6d82a6d1c49f0731492b6d123a8f61ab31ce649e81c6874d2b15b0f65b008c21aa4d6f496ecc3a0f14e1e28beb127faa5b054a599d7fb1d12e432f0715c795782dbe620cc69f6e3a9c236477e3c7e91384297dd6d8c66c3c4ef7a441c6f874b1516e18f9acd412ad7e765a273b16732c20ed3069d48a6aed2e59a149ae616f54f1feb31cdd7b68ae1d5459464855325ebcbc4e37ca6121554e742f59636cd7b6ed6c36c88faf8f06788086d30f18bfbd7092d342c7c4af4879fa52909564309eb813f5f8ffbc7d535af376f994d18547785114072307854a20c927807b1026be3d3ff7f526fbc9476c5beb2914add9c8a8ac965520c02df440d2560b3385a84994aeeb8df558da9de7dd3e2e7213a4feda724265352fff5103763fcb3414ec54b75d04c9e3d084214b24716e5379b2f33d7546cb558e10bef34d50558809e5f1e6f900c0d1ce9d415945cca0092197a32f87e03b997fcfeb3d9e0f5d5627a0fe8d562537711c5e519d258767e20488adc0f9e97e427cb5b149b65720562537912b869e4750f171a5348d400a97bb920b6572782253a082a045202cb473d39badfafe4caed6757cc3aaa329d6ddf64a627b587359c4997fb2b02024fba261603e9730e841672604770f5324015acf107c65d0f5f1cd08ca322e4d3eaeaeff38be0d395bcae7992ec85bbdc3d8773258951b72d4c667e76b49246b034a9dffa064718ea24733f62379dc63caac1072a65aadc75aac7b8f2f0195d3ac916ac3d0a036d4c1bee91fc125c3703625ce3d5ceb035bb30e4321832b67794fbbd42c4b27215f99115036fab4550a2da3e4cededc01a9d96f57278084e85d50679f375df535c669b4daa0b10906aaa049ecb7c2e2ccf1f4a6fdf86989674e2bd2687e2622fb2033483a8c7bcaa32c423242c5df82a675d03bb712d2aff8539455c23d23bfb9d78f3eb1b1eb1ec3b998007c5ce71fd778c5256542b1bbbb4ee4f0df42a7abc08452203dd736fe291a475002159d912bd79acccbc20332c0b09cc272ba14126b18fdc37d35a6d786779376f3e15df56a4b61162c18ee7d4c8b1727455ef94601423b6475e6ede3d9ab4e02634dbd210754c16a0be34ead643f04500041116e7ea3b05a58f8d279f51cdd4162f00b49014aebf4b67e69e1eeeb00a135e4fb9a1afb50ea0a1c78ef8752a26459bdf4e3c3b7b4c9e18e3b3b86bb0561298d18637afd27dec831c56862268bc27b44363877783b9ed4d9f1b48f3675e45ec91c7a3fc1cbd8778229b4bde8bc8f5c2b61539831fb88d65b4b7f180371ca4c38c7c68ba746b20a44542be5b5039d8769e05347aa1328be819d28bcd316fe382d5b7475fca03641c3a44ee142b6c6f557f07895aa02a49ce39880b4804a9d8539b6c927ca2efbce4d7737c010bb348e04b58984e34b4173ffd5fbf7a32c075a9f8f48e3b6fa478ba8dc99107651e51d8fb1649e84ac0ffde5a9ae040e96e073d38c5451ff963890105a5df098405f2f20bd774f64958d53232b00c733cb8c409bae08825d05c38de536c5afb2c387e39e8a071cefc1b8c175659d5a8a9d3053fa12666275fee8b014f807af415725e3dfd7b63ad599a35de7336b4c1eb7e6864bf46d1d392724bea5ffc534b55c3411bbb41fd5f2d01f0a0abd813dfd9480bb974282b331535bcfc10fa08945a766992b04d9605516add99ad94c89361ca2d4e56f1619a15eedc96f8a93d35d1cf3b5fb0018766a93ae3eab4d1b9d1d151f352b8aeb98c8f24d3118be4bacf6c28d6354bc5d4ef7f5e60e90ed6f9b54668d61b1c47f611421fcf35f1ea9a59fb3a86441af56c1b8dc6f8a4d6497d805673137c52b81f8e0b4d9e734d3d2b85b6e99060164a83bfcbc61fa93532b0e9d5ac309433328904d3802c30a0ab1786abacf7d9e811853f36331dc7c527340b6da08d6dce49b59484437afbf593f38a88d008e112b29bb23e00acbfeb26c46a3a16767054e5659fb2ff29c3061387829502ae69194f5b7f93ded932887eeb0455692190d55cf1b26ecda2b72fa34d3e051ee3ea07b163a67fb34d9fb0c865b8eb6d0f3b19e7fc68833dedfaef33b63050897f70b2dd69e453033b7cb2419da49417bccc2654fea32431b20586ffaf4499c614aa67f132d9451d8987c97d65f2ec10eb63b1b380485ba003a52ccc324aef1fde742050c19743ce07e9087cb7ccc9debd5bfb6255361ff1e232e8c55da9edc6c99283db12bfb9551bd7fb58852f2f8e3c2ccda8c626ae88aaf71db133bb9c1e8d7cedcc81bdb8eabf2a8f602549462055efce774cf4e3afeeab91562e9a2abf7989831731ff548422d495d5d4dcf9900d40a658d19415c701b264cb2f486f2d088248c8dbaff888315c731286c43b590b684aa2752cdcccbc2c9ee379183dd4a30931462beecefae5f910044cf7110b5e85106ed8c3940bb49d202abd7b2a49aa0db67d955503b81b6030a4f4a2afb9ee3eb683b0fb569fed9b78068cf267d633770e24b42ba414d15dde9adf898ca47f88d29225470e021a9a81d111bf6956a39bb048b9d1b23839b139f56094141c6e346681ebd7861f65009245b2899b043e6d5d82c9ff7003dc9604a1962efae11881413d68a2e38c67a7bcb628f15705c488f2a29846840e72b8cd17667a237339a9c3e3ddc4dd8820b0142ab92184cd646fe53a93dabadc54c5f40fd7840d3e3ccb41a3a63d4cf2f76f11c05b8ac68af0238b2a179d5a357136e414b405f5a0c23bb4d1ccae2f24b8d1078a9832703233f47acfe1ac5ffa948253d3efe7b8cb417153e6dbb03148f6da8d048fd5c71aec7137ab2117c341ca9fc3e595f891a1b9fff21c1c47552d7c2174b8278aa45d22088e120344da2fd17619630ae25c896708d300d622f947cc00012cd8e4a8708e873a3638a5fa5ba1cb63e68afd2c7891bc83adb13c0ea03329e4f026b11d938c2011cf663fdac29b17422fe946a058d165c25b26ed3023096396b3e530f50e8b7f737316adc06d13302421a814024269763c72ebf3e688b49e85ff61559901e859fa857b2092e571282dcbf783ff412860d23b71b3cb9d0f3c8a51b8c44bd6d1c0a754625f9268caf3c896f08a1903b6becb5250c625052d8fe817d05123821caf07368f8599ef4e48312cd4df52c522026cc6c4c45b4ea525d9826d1aa63254c58984e53034541d8bb061e18965d45a93c9084037dfc5f32f6bf32e0426992302c8cdcb15cf8689f034fb7c62e4b0c66caa033edf10975c7059927b48b6ff92984fffeea51dde40dd054d23e9f006f59ff512facdb0aff9c2f62162b547d78547391803b4f52a0163cdd992d56a0bd243a4c2cbbcdec85d131ece22501dd4d0df897787cb020280e8fd753d72d474975e1298ba25afda07940236e1126aa5de1abef5449e2c2039ee94e694757208364edbe55c013ff7e6046ddf5493873eaf86e39b3ae2b7a83413de2180b2a5635712fd0ff645ecf91087a9f1874890de8ba9616499d5d598bdfaa64e91f3c55c2be093e5fa6d0db9a06373eb4d59acb735073d00a17fa1af139934b0077a58e3fd966830c132232cc42e4c0beba71356f8e5bde1a69a6d50fcd74420f823a4e9d5d8d3947cfb3a8858917acc2dec9517a4403c8baf9ed9a41aaf4349793413f870e67e2aaf20ee13b9cde19523ea03dc772c4a172abe0e7a4ebda88b1af35601d77764565f58e2714c751cf56336338c146055a806a6ecb03e767729b07ed984dca4e060998012cf038214d55ae5e263fcd1944b3db58051a66b7b8d330e8afb6161c77032533e5f491edeba97b109fe28471e412437c3db0f28335626f5eb58a372e209896b06c10bcac7c45175c130e3ca8514bcb7b2ff2a34a95205898af954c71b4c577f5d893743fa07a42bf5adb626650e058c537ee1cd2e6a6e4d9ad5170743afb46d1db0ec9eebec75525129a3a5eaca90549aee1f8dc43c9605aaca15c3380da7cca09adfe4ee14711ba5c199dd0e631a15ea89d089be4fac7fb1b71a110701500bec7fc9f331b063206767bdfa6a645ae3740b9f6a2fc21e88bf5e6f41358a4e098301aabab0d68f408d7a039f452f6c2fde6b628070985747e6faf9be649387163d48209809f371677e6c1d2ca3cf05b75f53ac09d037bf4aecd702f2e48f18ed647a149c8cdd427ae610439b79ca24287d3fc316f7719001bddc41cd0aeafe03ff21ef2df756a744c9bb382ce969d48c6d87a90840043626ea598ff56340396c91ba942d6b8a64702e691313bd60ea84a09778cb298e7d16332cfc910bc21045843a834fad83fdf68b495bfba37d916c1551c3cabf6c9f1ab5a93ba1b4e1107c4daa75c97e4c8426e336737628d1e27c645d95863380083778", 0x1000}, {&(0x7f00000003c0)="c209d127ce8bec44750ca85837e6bf5711a881f1bb0018fda3382bbb0365fd262a2c967e103839eb761b6a32", 0x2c}, {&(0x7f0000000400)="2c22db25bb5a7fd9eedaa8f934296252d733c12aa6b837fcdc4d9d85ec5f8b3a3649133161ba57f864e18228845fef529c5652eff3ca19218d9ef322c32664044d090e4d", 0x44}, {&(0x7f0000000480)="37bc27a6d1987bbd88a8f1d922069ac9b4df0b5ba8c38ed13c97751090eab33e986756a8d581c8a65f198c82eae75b7109bddd9ae91989e72a2441a0f5babd372510ba9e99ef6c90cadb84f0b328e3e9b55685c04087155c731bd330f9d4209462b7a6d478e94f2ebb3d042de8982d211c8a8e11e2614b9873c1b57198c37b78df1e1b83d60f1f38fe8fc27f513f069ba1908ed7abfee52ef8063bc79624a6b0581baee459432d4fee0206c6169ea1a79e04ea", 0xb3}], 0x5, &(0x7f0000002700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r6, r4]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, 0xffffffffffffffff, r7, r7, 0xffffffffffffff9c, r0]}, @rights={0x30, 0xffff, 0x1, [r4, r5, 0xffffffffffffffff, r0, 0xffffffffffffffff, r9, r7, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r13}], 0xf8, 0x404}, 0x400) syz_emit_ethernet(0x52, &(0x7f0000000600)=ANY=[@ANYBLOB="aaaaaaaaaaaaa759c7334c0e86dd60230000001c2b00fe800000000000000000000000000200000000000000000000004e"]) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000040)="e456ab5043b80d3597d07ee38c32ab3c95d1a6cb93eb3c033e41d4d0d2e8612a27994d1c8aad9fa35f9ccf67edf420ae68cc183d249cffad8211a7491b97b3fdd0048cb1ebbc3c128db181748df9e02a24ec4f32df37cb49996234751b35d7168fc0479866fb44fb1bd9fc94b99e9afa9d1d14912cfa10f10942ad5118f0016a5cfe725eae73d6e4765b89a627bd931726024d41b9c4", 0x96}, {&(0x7f0000000100)="2a1b111c1376ad5d3c4704f99c34f7d17ad0d25178c43f1a7b88b169a2218171baed0ef03565403f3c4264942ae64fe5578fff1d827183f5ee7bec38281a718869de873422d047bcf26f11a4cbaf48272ff7f035401f9cd5220ce13bf0eee49139b6b1a91fd446a749ca668903e9fb54f5f4df26f8e4c465426bc76c2d3521bd0128667e90dd2a963d379d9d29a427c1932dc85c51783ea75c5cfa65fedbdf6cfe56f85f55af8e369288db20133c0db40908aa215e7a80e97639b24f6bbeddc61d589c5e3cc534990cb08b2da58799a5b6ef9cdf91c4db38e95ab5ad6250834d495c60066e8359ae00577cf7e7a3579898c8634b5dca3faed3e022c8e3a66bd4c6306ebfb539cc5e7d2291dfcf18b28b9a5d9842760df2ca45c223216c866546e0867623502dce5da2c8d50c225f8e4fe6c0aaa23c2fe259a11c125f33eace42993a5e27d4362cd1dcd1da2bc8ae8493cf2f4f6ec26edd0a97cb2bbc46edfa7339eb45e81506055fd7ceed3d2c69e14e0b94b8fb4600ccbe8b5b78163d7044e65fe3e02c8922d2c27a1628a5e17d477401e37869875ca45fa8750f7b9e148cb3db113d158354327e7c53dc6730367edafa389a91a66a3b562f536779eb4d2d069cb069804cf45fd695c67c6b5da055ad4500e4cf09785b053fd743776aa9c6da7a86c18441bceb758606e4624d06af201db04954261deb25c63e7b18f795256840e2e3fbff5a9b443a85ccdf05f5341c563abe679fdf5db8aeaf01c9aa18b215bf0f79ce1a8d9cb211dd291f6668a13e43753f15bd4acaeb7234f5cf1c1368d1fd38d99ba3a68ce1ccffcb863517612acb3f621bbaec5c2f1f1e8a9f7f8665afafe14c62e56fcc19519cc5c8f03ebe74440c3dbdac542080e788378f5eaddb9c3c1a85ed61873f0900efefa2fc8d569b755e00639d0c17c13d664f51bf5206b05289179b39ce1997cfba1adb2ae73cbcaacb467e35202a548a5e8fcd5614c8b790ace1b965ec12842195dc6a62e7a222fb7cd761651059a2425c33aaa07e5e57d5ab7f74ad340e993ddd756c1b916a5a0842e312fd7f6348d1806ce23d2d72ad7616109f04b5537daea15e8e5504492e70eb0442758044117dedd4379de3bc5175f399fa2dd3796a693adda65044be69045bef0a92f5c5850cc78a8c6feab5ea9ba37cad9816f8cb43ee2bdc7273ac019961843665e35460c2efc8ae2da0ec275a39fe1754874bd951b1fd5ab83111ff0d4723c270d73a11db75bd314e55849ffaba2f8dea7ab2c349bd9459efecfdc25ce7bcc11d44e1e126134f238dcacfefd6d486d599cadef492189218ff44e6d5dfa1f7da0a16d8b162fa7660c8255a75a7f0b45c853a800123789bbb373763d34c49a827ba32ab9edf99ac1adba7cd0106dca8608437d2d4b96a021427e8f3603b4e1406d15194b70e4c581481a844456b465867672ffde09caee89c19bc076de510a7b60a3f0c83d1161b49dc820be6dfd96c5036d557dad8fa5832d8f390015259c2a37288d9b842acb1474f171e38f0c5e030c67d6a4c8bf029d8921e0ad39be5f8a2cb843cbf09be07227197dbede47d5c839101288fe68fcecda462bd426219a19ef7b240fa89537aa8726a46d00f86153e4f0d8a4cef05942499ef94c7153ad0edd8b56624f73e8cb16d57bdfafa35826067aa25ade0f19a843aeef49b2f38ef41c1f5fafd121db7129e65f495b62c04dc4ad62f2a4d27c3679e869a9f82e4ad60b0a6bb678a5a08fa6812d39feed13609aff93cac8ecf3ca8a732424360073f466c9bf8103b08bbc1662e9845e953e94ed5ebe86371292782fbbd65ef11b1c58d889284883f2b7b3fb1e1749819c6ca0da31cc32d19ae807e307ea50662b63bd161907799370ba4f9b0374b66acd1ce70d781211696b719cdd8ba71277ad3d8ddaf2ac63ccdf7d3670505cc81e9ab85fc571e02eb60674d5c27bbc64cd8e8bfd204d613a57cbac76cb161b43235fb13cf71701ca93467f9caec30d34b2cfe90a733159296137991030e4fda306b91e86804d180a913231bfe241a59575b7e6be743bc0ae89da8a0c72526154fd52e5044c90ccf4bae0f776f43b06401dcdaee74b485e80b9f0b5911bc2326955ab27298db636905251fb4f7e665d53086aa92544d90da62bfddf2c97377211917e7dcd8114a8f8b28cd21bb064d0378e7e12ef365ae9c4b5ee889f0a856330cdfc60d4ac80894a700dbe6b27714b5c0e1c2ee843f4fbba3c7c5c85c25fe80abe30b17bf08336530033920cce1a49886b4c1d8a0c16b383062eecc9b751d00dc6dd33a3f0cad0b62eab694ec230c73b29290628f3b63a2d3017bb12adf33a1a6254438f6a75bb0eba0d5ed9f5f4163068cf89f86584a295e56e5ae49e20b69c3110c2f57259e611e873c512422192275156334b3ed40908a671a468c9600073dd4b802fde96b4bf0776b76452ae369776876cc47f70907599e28b8e9da8a817487f2183e813ed1d711342ff20151eb3bcf2a9f4a4e41876143b1d0224fa460d065090afafe733ebb545a622db76712515107299ece0b48a2a8dfdfbf20fae2baa4ebbe79ca95d8ea72214f287642f5b6f18d26bef083701e0208d54fc54bb4a39118cb9d7e7cfb4972036e708e6841e1b32251835b0144a039bffb87fa79e981da9e10ae8baacfaa598a71c759da0c128e3260c2d190364b8d65f545ce97a58d", 0x780}], 0x2) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x80, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000001180)="d56a0b1eb47b0e3dac8b8b19cbc4daf6f4cf4504edb1e2a95e685e75e181e0d019a3299a98da18c8f3ed27bb5dc859bffc", 0x31}, {&(0x7f00000011c0)="9f8d8d6eafe2ba4ff7e39c8cacfa6fddd0b0618ef37ba6fbc7103d4670fb10b8bf4bf9cf78a7177f9d8807", 0x2b}, {&(0x7f0000001200)="4f597785dce224705ab1ce1f162eaf9a2959888839bed61748d2c9cce0b2918177e659a165738ea9942a6a296415b9dd19f53fe3c16c8077f21922893fcbb8723a8ee0f51203d4f8644d1b6a684314d79f6df9cb938be7d160ec20e076e51d5ff6b80a32054809f577d9daf41a1d2f85aef7fac826169c2ac1ccfbaabb27", 0x7e}, {&(0x7f00000012c0)="5f3f96d73be27578c6b42975e3d6f838f0fe5fb38c1bbc75ccb7e3dc61b52561eef86f12f727b5ac2c081e7b432915c6cb82634069c2df17d4157a0d99da5616a6a5be0f8df5c373e578dda87b21e9fcc1e25cb17d1845480e7dbfc837851f7240adb278bffadca50913236138834f30b0c147734445", 0x76}, {0x0}, {&(0x7f0000001400)="7d27e0b37afac15dde44d873eb867c7d3f3a76ef08af9fa87dad60dda2ef600fbe8a1c596cdd4557fcf497e919fd8d045bbf4932b3f4320904ffb59edc74ab1eecd92bc212f1e9ea79f082e01bcf28ad08c1365c87a29e301748d87b281aaca93f812224693494ecaed7b7d72cf78106f62bb8db2826ad67a15211c756a15a92b6bed2071188f3e018", 0x89}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000001580)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}], 0x8, &(0x7f0000000880)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32, @ANYBLOB="00000000000200006ea7648b7db6e000006004000000000000000000a54154aaef1c"], 0x28, 0x401}, 0x3) r3 = socket$unix(0x1, 0x5, 0x0) writev(r3, &(0x7f00000018c0)=[{&(0x7f0000001880)="b71ce0c1886ee7500e0b389e98699c", 0xf}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x10) r4 = geteuid() r5 = geteuid() r6 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRES8, @ANYRES32=r7], 0x280}, 0x0) recvmmsg(r7, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000003c80)="e90ca9cff960b6c077a382ada16c36ae057c1a7c4e2a03bb05a7b2950b1faec59e4a4af20da33f906e0fe16a1c9defee2b1aaf6e028531637726c126544bb8e412c00c258805994ebc1a806c51aaa4618278062fb3cbb160ca75e97bbe80b68435a017a71f31733366d6b10def9fbe65621622484f703e2fa9e2783e22892115d70d555fc84896", 0x87) r8 = semget(0x2, 0x3, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003d40)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000003d80)={{0xfff, r5, r6, 0x0, r10, 0xd, 0x1f}, 0x1, 0x8, 0x3}) recvmmsg(r3, &(0x7f00000010c0)={&(0x7f0000001080)={&(0x7f0000000900)=@un=@file={0x0, ""/504}, 0x1fa, &(0x7f0000000fc0)=[{&(0x7f0000001900)=""/4096, 0x1000}, {&(0x7f0000000b00)=""/200, 0xc8}, {&(0x7f0000000c00)=""/236, 0xec}, {&(0x7f0000000d00)=""/174, 0xae}, {&(0x7f0000000dc0)=""/14, 0xe}, {&(0x7f0000000e00)=""/203, 0xcb}, {&(0x7f0000000f00)=""/15, 0xf}, {&(0x7f0000000f40)=""/125, 0x7d}], 0x8, &(0x7f0000001040)=""/35, 0x23}, 0x6a5}, 0x10, 0x0, &(0x7f0000001280)={0x9, 0x4}) setreuid(r4, r9) open(&(0x7f0000003e00)='./file0\x00', 0x10000, 0x24) r11 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003fc0)={{0x800, 0x0, r6, r9, 0x0, 0x58, 0x1}, 0x7, 0x100000000, 0x0, 0x0, 0x42000, 0x2, 0x5, 0x5482}) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) executing program 3: getrlimit(0x7, &(0x7f0000000340)) setrlimit(0x7, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x100000, 0xfffffffd) open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5, 0x3ac0, {0x1000, 0xa7c}}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x10001, 0x1, {0x6cb8, 0x6}}) r1 = dup2(r0, r0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000140)={'./file0\x00', 0x7, 0xfffffffd, 0x80000001}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000580)) r3 = semget$private(0x0, 0x1, 0x511) r4 = open$dir(&(0x7f00000005c0)='\x00', 0x800, 0x40) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000600)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000640)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000680)=0x3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x8000, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000700)) sysctl$net_inet_gre(&(0x7f0000000740)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f0000000780)="283db8bbf5b75a964bc4f128a84aa2a6382a2f8e390398693319a36f60a73de8a9932c0445bf57195ecb924460ff4742bd166e2f8a4f316d03672743e1c6ae759480dd0d7b2afd5ed4402da1f3d1c33c0667c8786459c5406454b811541deb3115efe6ec8f483cdd34c351e72b6a66dfcc4a8801a35a581ce758e8c52dd8112206c11f54176e8fafbc7afae1449cb358584dfbb45fc0fd6a1b506f10337e63fbafeeaf386dec75b2f09a9ef7bb2a416d742fb3e2f91042705c5e921698ebfa0752c699e2017847de6abaa2a0f6ad193424c6019d9588d2e03f69a679ba8765f99ed2fd0af3a3523a3e04aff0180f7afb348b95c683bd67410c02b631b8c1e8fa1d4c73187332ff7363e85f66fa3032aef61884d1648021503a8f5068f715cb16165c4d2193741d67bde8ad4f9eef6d1c5ef25f44449a69292586451e7eab7f7e45a834f35cb3d75be8f4b5bcee7cf576aa481685b0bec4bb6f509e2a5a29faf051ddd5674d750642a3c170559784f39852400f404ec1af25cf1b59b6162c142337cba7d6a0849744c9e59fa932ca96cbe27f3a053a5824ae15bcdd6f3dfb064f905255e023641916cd95705ab9c75da718732764924f93c994eb30dcc6551425de76ce28984af033a680ae30471dc825f542b6ba81de962871004de31f333d7be5249304d6e5c315b3fa549654b0c5dfc839cefe6ad6f2fc451c9a147d261b0e18fd440484f1f143e1c095c04aadb28f31d36f1bb675535b7fc34a6b621ccfd989eb8c66b7c8b8e184e56884a26c764dd5f52572c6920ed1f272bee4e30f4c37c25d06be500bed64925e1c2b38f51b4f0c2560553ff6ff6dde8a1c4e4a8b3a1eb362040b3d0a540f8060784774fcd0321a816c0e6ae6de3a5b4730d1fcd56c9d2c7e455500a5da0df0615fbab65e6fd13aa6fb3226d2f19bacf028806fe13f2a4cbf8db63038b6f8ee435dd04101380db758cab939e9a57e6a85a6c577a4f97397fe5fb7adcf2dc88de5d35b462c35e06f67787183f166d88b8f46db08583fcee71497ce29108d52a26be19280d38c95c9e0d9f3c5d34fde66220a8715b7ac74cd78723cebdf89e297e314553fbe938f3ecce03e14c6614da274d62dab45b40456cbb57193fe54be16216340187c51f3a08b8921ef89a8f74a2a5f230c0765151fd300181618cc4dd5a162d6f45e0a80c357238a7bb74df966488fd5ec20f0389c803dd4873e6962563df1177e7d3930373834698c5e5a8e9fd0c96f5d3f12e68f67a3ff83874e9c220997cfc06af1cb908bc389ef69cf0094357fdd6636ddb47a6e9957e6fd2dd98f61ad17fd6557ea7362453d74f4f325488c6db8fa3bf189ea8cbf182f402b483fdbdb3e496b3d4bb4a73fae785cf4fce3e79bea885a506cac173e18f51a352fbd2a3878a69e23214e221ad2264dbea20e7fdb1e8d87231ce71ec1fd58deea1d74d77cc44e735fc4e7f4dd058b7ea91dcec7c0daaa53e472060cf4788904f907ce50a51e4b736aaa470d85364f2a26c6be6305837356f7361834905f07b29e5bf29ec1b3d3d1e72e4feed16aef0814126a6fb6e0fd0f6c237e085ba77b6cfb2fb9fc08da829fb0220b0c9bf44adb9ae826a0a954344d57c31cc39eeb31453fdf7408556bdbd48de8dcb4d969919159400ee1ee7ade0ca1b42896491395ddce615fb061b8d38185eadadac4d84ee56a0b64acaff8a237830b4c776e8347c8047486c0d4e1b4ca6e0b0a579b29fe0d7a879070acd813b6086acaf9fc4053536ae45d43a25148f72c8b12a74964eae6b5e220e5aba759e5c870e1dcd84a0add46ace66c501d1fc594da74b2d8fbe7fd5d55a21b9cf46948e6f7c347ac8ad4b8463602a2230707df3454d97e7d7769efdd8597142cad768b4252bedfdbaf47dc7cc931a0f68656ffecc117f12755335791057efd26d66b8045b4a7c22abd4a78ebabf57ec5f69e919faaef5f46706dddba9da39029b32037a406edc07d2ff39e9ab00a89e0c1d08541f84fa5e48d74da3d8a0ad32b617341eaadbbddccf0825edf2ee271b7e2d8e98d650b4c20c5cae2d735a9ef864ed9c4ba216a17af4b17b748c04955c32e75dc68ba4381e0fbe1a257a3444f2f3121c7b0fd72ae561eb14caa9d91273f6c42048198f58d83eca92253fe1add20088726aca7f9acff2f6218c04543cdfda80db1d03cd227194c3efe028e3953244a58104f7f6634cb083c12469c307e59e65fa6949a9f03f624e7c8b42a1e9e8cab62584ce16b179773919f1f9ab0cf8cd24c9aac9174d9b102fc057f8b490dbe830d7a1cd4e0d9ee80341d7406ddfbc1754acb442da984c7b63bf395ba73b65970498303a5b7e4d7d07567e488ee49ae75278be1ec1473f7cc5919645914100d5418c8bc5a2cdf04ec4013362f29cb87ff335b6f3a9b8d47bbf99770499e9951b5f2450d0c6d67f49c32c5119031b1c908ed89e6c52d050cf927b1a06e61f2a9f87bcda0857ee26c12402182ccab99bb0b06afaf8db14c18e7b00a8db97e7fa21e79e4b8aa2f3fa118ca7884b2af7c95f48a0d108681bd844d14cd2324f2f3c69fe090bc1db340aa61154372884f0e34d914c71c5ad6025ec915b79ad60ddd576c9d67105e949c43497752ad126dc0efd4a38ee35f88b47b825a47813f805c77e6b8140a8e6d4c23bcdf42b265f7992add49a2549186b9d5d67d917317217af02abd30c20775550e9b6f822a975c96bd60507ed7dd24345b41bf52ec7c9d1bf625006adda0cbf0223ea9d5e396f90a9664540489d34b54353843d219b52c50a2f27f781017fcc64a9234e44265c8648ff04691effd6bb4d76179ec63b5215b65e9409290d486ab34ff98c262aaf841b47a7dbdc5ef2a6270e1ed7dac8c9fd7fb2f4cf05c6b6a7e3d9a458f396f2a36627a08074ac4f64f056cfba1ad2da135cb6eb8442f7a9e31099b055d8d6d7ab6213c7c494b009e943b8c046ce7b7d87f3f56a0c5c48e082c200f16c0552cfd4c4a9a711f0006ec1788ec6ccb51c8ef8ec977fb4f36dd0b88e4de9a1a8dc50d7d0484988850ddb6879962bae2d1ecb81ce383ee9821bbc552c111e8c32ea3967a604fd151cb620b6b7af66424ac4936e8421fb99c5f42f4bba7ede1dfec9d4b2aee42c0adfb51797df21f4428602ca4b88ea4de70d86aac3ad46955b8d8f6b1eec5ecbec4a6b99bc37c8685c99eb51b21d4d9734a37a6e143844dc95e7452fed0d08d74227ea4477e778d19fc1b77ba0595cd423917f1cf2f4eb1f523acd55727d62e8abc2af8f8b23a3631b6d9d8087cec55c01613b72beaec37310d32dedf6b3eb9f89f0a5d80aa2a314da5cbee5f24ae9d091ccec9e30aa67cad86389350938a4605505376db2014d11aa379d4ac9f6bc37f29c92f468d305265f07e0044858254850bd6b79b8fd5f9abbe3f7fb9d31de51555a5041e60e8aea52c6a20faedf5f84a0af2f7bd241bd7c983993b81ede7feb7e1b060fe4eb4f24812361a0925bde5ae9cfbe8f7703d0235631e6df9c210a657cb3b699d9c39d261f78e57c6cf96d74632025f23811051fbc8cffa70a118831d80cb1b0faa5feb08b061fa4cd98224574a275bdb3d85449fb6da126df5f6d0f852c249946abc2162fc931582516ae9d1cc0d6346056792830ed9d925fa1a56a79ad327be43446e1b741ba23c976c32e7b0137f6c034c652395c2533a45557f4b88739108b5a9c2f3b050c430149e2b5bcf0cf92c53ec93f95912d86a4cc2d63662bbbdf518bb5a615313a30a0e1a73cbc9eec07f4cf92bf4121e203610f33b99b48674e9a42bdb56392bba35da0f992e6155449859eced1b8ce3439f3a4496be0f99fb24de3432971eaf9788cb87581db7e89c77863b21bd99da26a8d39db835e47a0770db4ed81dc2292ceafe47a92fa8a8f1f037fff3b432e44674aa53847068eec8b2e493f914296c6574d1f0ead4e9e3d7868aa0c410b5f997e38ef83bc1b78d1c16832b66238c53253c5b37b67df3a33cc787890149c32938cd11f6485aaa36ba9e1a6fbd4a5c058ac8ebe7d81a4d546fea3bcaca38b92a37c31171df7d1e57f5c3f05116c398e7c1240ad3caa1c92dbb0f8042c2bf0f280acac6e1e16572c1dc297b04e1b7a62f6aff417a4d93615ab4702f4fed103b2c1b1ff764da89df801aab6b832b3826f1fe8b75c9ebdaa311071e13d6788022288bdee37819b6fd2b384f3fd69a73531f34d72a8049e61185751c39af4ed510f25c37f38f0782e7e62f2aa8d9a0123c9a1fac2b2722c40c9c159646d4f9965c42e2ff08e35cfed5acc652d9e5a4201f53de3469a29e8f6360abeccdbb5c7dae65ed535ccfa7cc8449e1253b7ce9d646d003bda074a6d8bd9f858d548560c942fa4de84c028f82b95d41d9005aeaf9d81bef0764e83d7b5c0a5a3caf6b6a861a56762ce16e0459e668641a4a27d37b99b476104535c92aa47a33334835f0cc9eaa55b71adbcb1c6313c125cca1a5be5325aa5c34b0b3ad72d607e2910e88f0917f54651a9821e7678818f8b59e6a612cdd68b38b2a4b8b9d5fed1ef7d1a6c1fb7a2b43e1f414744d351abcc7d6c929d0e6589f7d0fd3e8c3f6578c3bd3cff3862c8a809a01b7aba2cf7a8ed79411a2e8b4fd6b51665bd070a7667b24d3ceb3305cd02fa066c0d74a8085bac2212b32c11777bd0fa112be541945203fc701310463f319780061ad295e858920ff537a2d46edb9dbb4ed5fb421c167615d3a82b16d78d65a58a98b52c41061db2ca322f26fe44b2ff632372bab4e78d8f40f1ddd1f8f9a5ae959a56925bc3ecfa98094f27fca481dcb42ed3cbdefeebb0f3788753097050981f780b7c190b65eaf597d20c4e6b1eed158bfbfa0da49aecdeb69e88bf3bb537c0a5de42d7521514e58e4f61c48404cf2b26e3cd67354c280d7248c64a07a246ba769e29322dd6f0d953fa9bd9e3617ab95dea108459afe8a95d951dbb01e815e7546a9a020d3911d8b7522f12cccfbe7941805573faaddc4a54cce04d3f4cf2cef3a518b52d1fe4f0cf4a42ee845f88c4064e8519f99903ba14d5a4df55b35285810e98c6884f6d93b5551383a1e99c2e772339e7abe396fd5636d897de049e237d545e44b6941016f761cd019a4fd7d1cb627685b5636d5c2ff65d56fec2f8cf407e4f2fd285e7d142e71bb53f93cf978bc0514118afa2c262ff9e0d32718c597c7361de32a6ba4e57e5978ee3879b059b4203d4ee53cbe799c776dac33b47e53121c0079dba399c6c384d89257a490f767683e69248dbbd5723a6c4829ae504b98d7a0f0bd7b95fb70d80375e6afee954ce315c66b1360da33eafe74b811e2c7f9f1632e113ca449e8fefc38e4ce340ce71db182b1e1190d1cf5775646641dcffba01e50f5494726d22937b75f1e1ab78d993ea94aa2a511076fd072ca3a0d008e99030d676f5a647233b3ed726b08111c074119a457c6cdc181dcb9d41f506d8a42ae2c52534a11be176af4ce46a4b2a77dab5f6f3c0fb59fd3ecffba0abe556736ad221d7761088416dd927e8e424a482129133cef5faf189164d5ccf99ea6a11b8a9e328a4da75375e69aaedb05244ce9f7854487a52697ebd14f4990233bab78309e2a11dfe16b0b5cb9db29e6b57fbd6b7951cfb3b7a4e21372ed40fd35618c257d38cd0e4fc8f205b465f4f13e8756c68faccdb21e70a170097f67a76e4d0d74cc241a6cddfbf7d1b0638a6aa18799ccaddcdf270d3174f1b78b61d992f01592d3d3003afe03383db7a238168c0bd213721375206bb336c9b1dccbc6849a20bc1b", &(0x7f0000001780)=0x1000, &(0x7f00000017c0)="bac50d068975cfeba297de9e0cf10534b64ee4d26ed1e04fbabc2714aac1e33bf0b2aea8b5bbb46973e281590a17f896e0c2eb5fc3fb36de0333d07d5ebf48045acebc32f8464b223eb9d546b35819ae63d10c38c7a7e75233d58aae0a162ab40051cc826f8ee010da409649d8a160b114ddf2c6e39013db6a303460c646f71c436705764dc7add96213d386d400d4df46417a49e8681eee9a71ba93d7cee4e22860360dafe6b8ba3b759eaf7765f43d48a9c52ccc2b8bb874a53af1fa50b33077e98fa8822fc05b8f8b5c5909e393085568a40464e1dd7cbe8812a85176a6eb920906485c", 0xe5) fcntl$getflags(r4, 0x3) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000018c0)=0xfff) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000001900), 0x200, 0x0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000001940)) utimensat(r1, &(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)={{0x6, 0x3}, {0x6}}, 0x2) read(0xffffffffffffffff, &(0x7f0000001a00)=""/50, 0x32) writev(r5, &(0x7f0000001bc0)=[{&(0x7f0000001a40)="b3c47841dc1a2004d050732a41866c0546d9bb41c63cb60ebd8be216bf7fa4d0b8035974ee2e06d0e3ec36dc0ba0a2c0fc6a52886de89c23b21ec87ed1c10d8742ba58168fa49dd6fb97ef3066bf800b1c14100f36f1fd350859f623d3f8d82bb26610c384f783377dfc738d3502064d8d5ad6c614d03ac50c48b22e437408d24fd8a16c2a7e799f774a1c4938d839a66a6cd3bf29866be9c4ff14b222802e4b975c3929016477042d4acea67bf3895a51bace20acb6846ede9d9f3d25e75b57300c062a3b6f9ea0c7e132b4bf2b170839af20dc7c0b419c562e63a0699d", 0xde}, {&(0x7f0000001b40)="c563aab2a2cf02bf6c62246a11", 0xd}, {&(0x7f0000001b80)="ceddff3f12d830c2d3386e1faa2d225e96821c0545ecc2bdf00189c9571644624ee4345df47358e98b158131cbfb3cf0e9719adfd32e", 0x36}], 0x3) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001c00), 0x100, 0x0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000001c40)=0xfffffffd) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000001c80)=""/221) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000001d80)={""/16, @ifru_metric}) r8 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000001dc0)=""/59) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1}, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000240)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000002000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {0x0, &(0x7f00001db000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000002000/0x3000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001da000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 2: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr=0xac14ffff}, @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffffe}) rmdir(&(0x7f0000000000)='./bus\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x3a) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000340)="ccc19666cbf40d5bc21346a838a2411411aa1bdb387bdc575c558465c291b9242fbf1cbd6d055775d664d63ccd57d1a03571353a3660226f459b41e0af45c59c756cd0ac4a4763c4878a3600a728e5ebe41fc136b913b9af559f487ce56daa88aca35fef55f5bb87688bfa6f6ccb97b9017713d0180739cc2224a3ffff2bcad2c41627ed85b314a3303988e40dc29dea7c52a731ae28e24862b5", 0x9a}], 0x1, 0x0}, 0x408) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x2, 0x0) r8 = syz_open_pts() ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000000c0)) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r9 = dup(r1) setsockopt(r9, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMOUSEIO_GTYPE(r9, 0x40045720, &(0x7f0000000180)) close(r9) sendto(r6, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, &(0x7f0000000680), 0x8, 0x0, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 7: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xc4) (async, rerun: 32) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) (async, rerun: 32) socket(0x2, 0x2, 0x0) (async, rerun: 64) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) (rerun: 64) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r1 = syz_open_pts() close(r1) (async) syz_open_pts() (async) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) (async) close(r1) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)) executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) (async) chflags(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (rerun: 32) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) executing program 6: close(0xffffffffffffffff) (async, rerun: 64) r0 = syz_open_pts() (rerun: 64) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f0000000180)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xb55a, "1a2198b59b58505f40edabfa1c00ede900"}) (async) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000340)={0x9, 0x2}) (async) syz_emit_ethernet(0x3e, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0xb8, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x82, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, {[], @generic="7a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"}}}}}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getuid() madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x3}, {0x6, 0x0, 0x0, 0x148}]}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) select(0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000640)={0x4, 0x18, 0x29, 0xf}, 0x4, &(0x7f0000000680)="6e672e41e0bebc1098ca97ce678180dc869718c63102b6409c5191ef73543e04493cd4b367b76bbced3bd3b18b9039c8b8c0c0a372e4ca90f2faa733fb557c195d666391599b9aba17c1df778545f4208497552a46acceabc96eedbb7fcf71cafd79ee5696d3cfaef6f711d12d77a11df478243aaa527776f776d89d63e6fd4e47820049de62489a444c953ee1f47275aa6c0aec1aaea6bea092a50765e139db", &(0x7f0000000740)=0xa0, &(0x7f0000000780)="fb8ee74af0b656", 0x7) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) kqueue() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x70) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x2d87) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000000)="00020000", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x22}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x31) sendto$inet(r0, &(0x7f0000000180)="7d9251102cc00dfd07dbf7a1b8e7f34117f67535e67d0f206fc533c0ca21f3dc9d25483a815b0d110922673db71d45a31a52cdb364151b58ab7043570dcd11a8c7009e551f564726a15c8af5f9c49d30674dc58d5431c83519dd7988ee2f8f2f276fb5b88b57613c4e534a56d33edd4682acdfa87d3635de7d7bf4846b517191c972ae7420ce8cbd62b05541c9f55cadf4eb2df965de572094ceeb633cb39ed7c5917161c4dcacf386b8dcaf5fe5129266eaab2c1ac2988121f5", 0xba, 0xc, &(0x7f0000000240)={0x2, 0x1}, 0xc) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x7, 0x80, 0x7, 0x0, &(0x7f0000000340)={{0x4, 0x4b, 0x3b, 0x9, 0x6, 0x4, 0x200}, {[0x40, 0x7e, 0x800, 0x7, 0x101, 0x1000000000040, 0x5, 0xfffffffffffffffd, 0x5, 0xe8b6, 0xffffffff, 0x3, 0x100, 0x20005, 0x7, 0x4, 0x1, 0x1f], [0x2, 0x5, 0x0, 0xc, 0x9, 0x7fffffffffffffff, 0x4, 0x3, 0x57, 0x3], [0x55, 0x3dd, 0x6, 0x3, 0x40, 0x1, 0x1], [0x6, 0x4, 0x6, 0x8, 0x0, 0x6], [{0x5, 0x9, 0x8}, {0xffff, 0x2, 0x80, 0x400}, {0x3, 0x9, 0x5, 0xeb1}, {0x3, 0x80000001, 0x10001, 0x8}, {0x0, 0x4, 0x100, 0x1}, {0x9, 0x6, 0x7aa3, 0x93}, {0x7, 0x616f, 0x4, 0x3b}, {0xc5bd, 0x1, 0x0, 0x1}], {0x40, 0x1, 0x2, 0x7}, {0x800, 0xd1a, 0x0, 0xfffffffffffffffc}}}, 0x5, 0x81}) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x1, &(0x7f0000000080)={0x6, 0x1d}) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x25}, {0x3}, {0x6, 0x0, 0x0, 0x1000}]}) r1 = kqueue() unveil(&(0x7f0000000280)='./file0/file0\x00', 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0xcb}, {{r1}, 0xfffffffffffffffa, 0x13}, {{r1}, 0xfffffffffffffff9, 0xc5}, {{r1}, 0xfffffffffffffff9, 0x2}], 0x8be4, 0x0, 0xfffffffb, 0x0) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1ff, 0x20000083, 0x5773c5bc, "80347e7bc3cd7eb6000000000000010800"}) writev(r2, &(0x7f0000000600)=[{&(0x7f00000000c0)="c67cda4dd108c1144d639c2640bb51f2499163b6f56950b7cfb2d3f7ea88d6e4637af4d48cf8d1ca2ae15386fd0549bfad7c9de3ac28b7e01546c28872a8892bebbd1660a154cde8b760e3ab4417a53bfe4de00984bf6a605ce0bda490f917f5a21b61e4461920caaccedbe2c5c227d223c891d265007551dad80008", 0x7c}], 0x1) executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) shutdown(r1, 0x2) (async) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) (async) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8060693c, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0xc0206983, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r6 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r7 = syz_open_pts() dup2(r7, r6) execve(0x0, 0x0, 0x0) (async) fchmod(r4, 0x148) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000040)=0xc) (async) socket(0x18, 0x2, 0x0) (async) setsockopt(0xffffffffffffffff, 0x10029, 0xb, &(0x7f0000000240)="7ef30a7acd4445e0d6c1c7f375accf498f0040", 0x13) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) getpid() (async) syz_emit_ethernet(0x76, &(0x7f0000000300)={@remote, @empty, [{[], {0x8100, 0x6, 0x1}}], {@ipv4={0x800, {{0x17, 0x4, 0x2, 0x38, 0x64, 0x66, 0x5, 0x4, 0x2c, 0x0, @rand_addr=0xee, @rand_addr=0x6, {[@ra={0x94, 0x6, 0x1d}, @noop, @ra={0x94, 0x6, 0x2}, @ssrr={0x89, 0x27, 0x24, [@multicast2, @loopback, @multicast2, @broadcast, @broadcast, @multicast1, @broadcast, @multicast1, @multicast1]}, @lsrr={0x83, 0x13, 0x0, [@multicast2, @multicast1, @loopback, @multicast1]}, @end]}}, @icmp=@info_reply={0x10, 0x0, 0x0, 0x0, 0x7d}}}}}) executing program 7: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x200, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000480)={0x9, &(0x7f0000000400)=[{0x2, 0xbb, 0x9, 0x7fffffff}, {0x80, 0x5c, 0x6}, {0x401, 0x3, 0x20, 0x200}, {0x99a2, 0x81, 0xa1, 0x6c9d}, {0x40, 0x7f, 0x1, 0xc39}, {0x0, 0xba, 0xde, 0x1000}, {0xffff, 0x20, 0x80, 0x400}, {0x7f, 0x0, 0xc8, 0x8}, {0x2, 0x3, 0x8, 0xc4}]}) socket(0x18, 0x4000, 0x7) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x5000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x25}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='\xc6)#+([\\%+\')\x00', &(0x7f0000000180)='/dev/bpf\x00', &(0x7f00000001c0)='-*+\x94T\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='tap', &(0x7f0000000280)='tap', &(0x7f00000002c0)='^\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='.&{^\x00']) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a5f74c8 executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001cc0)={0x0, 0x80000100000000}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) fcntl$getown(r0, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) close(r0) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r3 = socket(0x2, 0x2, 0x1) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) r5 = socket(0x18, 0x2, 0x0) dup2(r4, r5) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r8, &(0x7f0000000100)=[{&(0x7f0000000040)="556f2ea0088416ca8fb2517aa7f23c2530c94c53f2fffa551007ee363de7ad76266cd92dbe6ffba5f3822fcce7f3176153d3777e51f79f72ab303d59f10b", 0x3e}], 0x1) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000500)="96e9cf1c0f9fc25ac05e6f4c", 0xc}], 0x1) writev(r8, &(0x7f00000008c0)=[{&(0x7f0000000840)="0aa5b7209e1a815bd468d6b718fad7d23835768091d7e30514cdaa394ea50291cb050dfd7f77a4e4966575bb4394baeaa8b3ef1fae762080719dc6", 0x3b}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x3, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00", 0x4, 0x3f}) writev(r7, &(0x7f00000005c0)=[{&(0x7f0000000080)}], 0x1) writev(r7, &(0x7f0000000b40)=[{&(0x7f00000014c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13", 0xdcf}], 0x1) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92bbd086274ebb8d284980903418ca8cee0514a1c582103d4f315210aa3d5c37a1e6cfb4edc73373c34e53ea64fcfed8c7e956207329403ac9896f6e2dd6d7a152b7e0e82a01b170b11aa3cd731767c865e4b5dfd7784a8f32eb938f0342495782bd40ea1830052cd803c2b16f10a034ce1d1a56cf26b73b144b28f522567cea57965ce4eb777f1a6b88a3b97942fe7e3b447d8c9bd0f37561166e8e48ee2b05514341299d404edc0b23342e3c3545dead6890e545ae99489a9035018abf5be4b65cca8bb3c2b6ed4ca5bf513492497d69467250f3bfeaf3b6606e207fda0e09cad749e9a003cd0333fd4e01af6af58119d8df17ba7cca2aee2ef0b6b6a8f861904a46eff37f0485fbcbf21056b1e1086e649a7f3b4896ade45230a99a979c99b88f7f2cfefc9", 0x4da}], 0x1) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setrlimit(0x0, 0x0) (async) setrlimit(0x0, 0x0) syz_open_pts() (async) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) r0 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0xee00, r0) (async) setreuid(0xee00, r0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) (async) fcntl$setstatus(r2, 0x4, 0xc0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x20, &(0x7f0000000100), 0x0) (async) setsockopt(r3, 0x0, 0x20, &(0x7f0000000100), 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) fcntl$setown(r2, 0x6, r5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r0, 0x140}, 0x8000, 0x0, r5, 0x0, 0x662, 0x0, 0x7fffffffffffffff}) shmat(r1, &(0x7f0000c8f000/0x4000)=nil, 0x1000) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async, rerun: 64) close(r0) (async, rerun: 64) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) (async) setreuid(0xee00, 0x0) (async) r4 = getuid() chown(&(0x7f0000000140)='./file0\x00', r4, 0x0) (async) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) (async) r5 = getuid() setreuid(0xee00, r5) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) chroot(&(0x7f0000000100)='./file0/file0\x00') (async) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0/..\x00') (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) executing program 3: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec589040018", 0x62, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r1, 0x1) syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() executing program 7: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) getuid() ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x835, 0x0, 0x0, 0x5}, {0x3, 0x0, 0x0, 0x8}, {0x6, 0x57, 0x0, 0xfffffffa}]}) writev(r2, &(0x7f0000000240), 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) readv(r3, &(0x7f00000001c0), 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xa0000000}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) socketpair(0x10, 0x0, 0x9b, &(0x7f0000000440)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0x0, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000002c0)=0x8) r5 = semget$private(0x0, 0x5, 0x0) semop(r5, &(0x7f0000000100)=[{0x4}, {}], 0x2) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8082, 0x0) ioctl$BIOCFLUSH(r6, 0x20004268) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) executing program 4: syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x3, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr=0x4}, @icmp=@info_request={0xf, 0x0, 0x0, 0x7fff, 0x401}}}}}) r0 = socket(0x1, 0x2, 0xe) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/202, 0xca}], 0x2, &(0x7f0000001200)=""/199, 0xc7}, 0x1800) executing program 2: getrlimit(0x7, &(0x7f0000000340)) (async) setrlimit(0x7, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000040), 0x4) (async) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) syz_extract_tcp_res(0x0, 0x100000, 0xfffffffd) open(0x0, 0x0, 0x0) (async) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) (async) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) (async) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) (async) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) (async) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) execve(0x0, 0x0, 0x0) (async) msgsnd(r1, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 3: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0xfffffffe) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)) executing program 1: semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0, 0x8001, 0x800}, {0x3, 0x27b3}, {0x4, 0x8, 0x800}, {0x4, 0xfff, 0x800}, {0x1, 0x4}, {0x4, 0x1000, 0x1800}, {0x0, 0x8000, 0x800}, {0x2, 0x8, 0x800}, {0x4, 0x1162, 0x400}], 0x9) shmget$private(0x0, 0x2000, 0x321, &(0x7f0000ffc000/0x2000)=nil) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x1, 0x10}, 0x3, &(0x7f0000000080)="d3f3351a05", &(0x7f0000000140)=0x5, &(0x7f0000000180)="21ab58aa1bfdca668af6b1f30cca5274ecb7375c064bc152f50867d33581c087b3fcecc8502601bfea75539052ae34eab61285a81b5bd726e3b11466d1d58af39f8c0797fda1135421ae9c8662ece405fd13fc809e3ce5580ade826c7faeee91c7ec5e9f9a8e89d63382ba66b2997773b9d30ced07136574a9ccf9429a887322411be15bf2dd60dc5031974356e40b4627881faeb7f3b1d9eb6dbeb26ae8ede6bbcc8de933183c1e148a38f8391bf03963883c50c129bd34a1ffc5ee39015e38735b525b6b3822090edc1b", 0xcb) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) sysctl$vfs_ffs(&(0x7f0000000280)={0xa, 0x1, 0x9}, 0x3, &(0x7f00000003c0)="02e7edde0cbd75d2fd2b67a03ab5afcda7183b858636e38db45cc7", &(0x7f0000000400)=0x1b, &(0x7f0000000440)="dc407e222bede3a05e403bd12a1853a973eea2e75ee2c7c491c7cf0103a752ead3ba291ac0db8275a2871ba4398f95a6c0ae07", 0x33) r1 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) r2 = syz_open_pts() close(r2) flock(r2, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, 0x0, 0x0) readv(r1, &(0x7f0000002d40)=[{&(0x7f0000001800)=""/198, 0xc6}, {&(0x7f0000000300)=""/145, 0x91}, {&(0x7f00000019c0)=""/68, 0x44}, {&(0x7f0000001a40)=""/44, 0x2c}, {&(0x7f0000001a80)=""/235, 0xeb}, {&(0x7f0000001b80)=""/76, 0x4c}, {&(0x7f0000001c00)=""/144, 0x90}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/71, 0x47}], 0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x10000520) r3 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x5b4, 0x9dcb, 0x9, 0x3, 0x22]) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x50) executing program 7: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) r1 = socket(0x2, 0x3, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x74}, {0x40}, {0x812e}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x20, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc02069b6, &(0x7f00000001c0)) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) getsockopt(r1, 0x0, 0x67, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async, rerun: 32) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffffe}) (rerun: 32) rmdir(&(0x7f0000000000)='./bus\x00') (async) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) (rerun: 64) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) (async, rerun: 32) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) (rerun: 32) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) (async) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x3a) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmsg(r5, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000340)="ccc19666cbf40d5bc21346a838a2411411aa1bdb387bdc575c558465c291b9242fbf1cbd6d055775d664d63ccd57d1a03571353a3660226f459b41e0af45c59c756cd0ac4a4763c4878a3600a728e5ebe41fc136b913b9af559f487ce56daa88aca35fef55f5bb87688bfa6f6ccb97b9017713d0180739cc2224a3ffff2bcad2c41627ed85b314a3303988e40dc29dea7c52a731ae28e24862b5", 0x9a}], 0x1, 0x0}, 0x408) (async) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) r7 = socket(0x18, 0x2, 0x0) r8 = syz_open_pts() ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000000c0)) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) r9 = dup(r1) setsockopt(r9, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMOUSEIO_GTYPE(r9, 0x40045720, &(0x7f0000000180)) (async) close(r9) (async) sendto(r6, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, &(0x7f0000000680), 0x8, 0x0, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 2: socket(0x11, 0x4003, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x1}]}) r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ktrace(0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x1, 0x2, 0x4000000000000000, 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) getgroups(0x1, &(0x7f0000000340)=[0x0]) write(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) socket(0x2, 0x2, 0x0) setreuid(0xee00, 0x0) getuid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000180)={0x0, 0x0}) socket(0x11, 0x3, 0x0) sysctl$vfs_ffs(&(0x7f0000000100)={0x4, 0x1, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpid() clock_getres(0x2, 0x0) executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="17b5c201464e9637f144350e115439", 0xf}], 0x1, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x74}, {0x3}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) accept(r0, 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f00000001c0)="f007426c6a7984d37bf078", 0xb}], 0x1) r6 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f00000001c0)) executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xf45f) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x2c}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) dup2(r0, r1) executing program 4: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x0) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000340)={0x9, 0x2}) syz_emit_ethernet(0x3e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f0000000040)=[{}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb8, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x82, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, {[], @generic="7a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 7: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/90}, &(0x7f0000000080)=0x5c) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000240)=0x8) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000040)='./file0/file0/..\x00') executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001cc0)={0x0, 0x80000100000000}, 0x10) (async, rerun: 32) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) (rerun: 32) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) fcntl$getown(r0, 0x5) (async, rerun: 32) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) close(r0) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) (async) r3 = socket(0x2, 0x2, 0x1) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r4 = socket(0x18, 0x3, 0x0) (async, rerun: 64) r5 = socket(0x18, 0x2, 0x0) dup2(r4, r5) (async) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r6 = syz_open_pts() close(r6) (async) r7 = syz_open_pts() (async, rerun: 32) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (rerun: 32) writev(r8, &(0x7f0000000100)=[{&(0x7f0000000040)="556f2ea0088416ca8fb2517aa7f23c2530c94c53f2fffa551007ee363de7ad76266cd92dbe6ffba5f3822fcce7f3176153d3777e51f79f72ab303d59f10b", 0x3e}], 0x1) (async) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000500)="96e9cf1c0f9fc25ac05e6f4c", 0xc}], 0x1) (async, rerun: 64) writev(r8, &(0x7f00000008c0)=[{&(0x7f0000000840)="0aa5b7209e1a815bd468d6b718fad7d23835768091d7e30514cdaa394ea50291cb050dfd7f77a4e4966575bb4394baeaa8b3ef1fae762080719dc6", 0x3b}], 0x1) (async, rerun: 64) execve(0x0, 0x0, 0x0) (async) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x3, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00", 0x4, 0x3f}) (async) writev(r7, &(0x7f00000005c0)=[{&(0x7f0000000080)}], 0x1) (async) writev(r7, &(0x7f0000000b40)=[{&(0x7f00000014c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13", 0xdcf}], 0x1) (async) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92bbd086274ebb8d284980903418ca8cee0514a1c582103d4f315210aa3d5c37a1e6cfb4edc73373c34e53ea64fcfed8c7e956207329403ac9896f6e2dd6d7a152b7e0e82a01b170b11aa3cd731767c865e4b5dfd7784a8f32eb938f0342495782bd40ea1830052cd803c2b16f10a034ce1d1a56cf26b73b144b28f522567cea57965ce4eb777f1a6b88a3b97942fe7e3b447d8c9bd0f37561166e8e48ee2b05514341299d404edc0b23342e3c3545dead6890e545ae99489a9035018abf5be4b65cca8bb3c2b6ed4ca5bf513492497d69467250f3bfeaf3b6606e207fda0e09cad749e9a003cd0333fd4e01af6af58119d8df17ba7cca2aee2ef0b6b6a8f861904a46eff37f0485fbcbf21056b1e1086e649a7f3b4896ade45230a99a979c99b88f7f2cfefc9", 0x4da}], 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1d}, {0x50}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ftruncate(r1, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000540)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f524b3fa75085f35dfa4dc7e149d4d6d06a3f23616e774c02f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0da9e274f50acd76b5c567049ef436dbea0d7562f52950fa5ef6ec2bd02adc7f1fe850c081d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3f670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fb975ffc080e963cb9a8bd949ee0fc6dbceb7d956e658a5673cc947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6a34396ce1e34e8a0bdd5e94723235f0675fad5315e7eecc3e11347f40e67a8c0ae4428f0760c70e1dd7873e27142bbae1a7e44de453a073c799353d46dd81439b115afb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b09a507c6e505ff594828b388f9ed85f1602a20561aed73c87e196f4f7859e071fc98111cc9024f790ce68e3f54baaee16ceaa7d01620500"/528, &(0x7f00000002c0)=0x210, 0x0, 0x0) setreuid(0xee00, 0x0) r4 = getuid() mmap(&(0x7f00002c1000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x3) chown(&(0x7f0000000140)='./file0\x00', r4, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) r5 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a8ff99b672f4d335d223e7d029d6ba8af6300370021", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0x39, 0x0, &(0x7f0000000100)=""/57}) r6 = getuid() setreuid(0xee00, r6) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0xc}, {0x40}, {0x6, 0x0, 0x0, 0xffffffff}]}) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget$private(0x0, 0x201) msgsnd(r2, &(0x7f0000000080)={0x0, "e9257b0a913bf626b76be4dc990b488d"}, 0x18, 0x800) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa38713049e6f19538da48", 0x14) close(r1) executing program 4: getrlimit(0x7, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = msgget$private(0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f00000003c0)={0x0, ""/4}, 0xc, 0x2, 0x0) msgsnd(r1, &(0x7f0000000000)=ANY=[], 0x1f, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRES8], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 2: munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, r0, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) r0 = syz_open_pts() getrlimit(0x3, &(0x7f00000000c0)) close(r0) syz_open_pts() r1 = semget(0x0, 0x0, 0x12) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/41) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000005c0)={0x0, 0x4b, 0x7, 0x599, "d8b507040008000000000000000000ddff00", 0xfffffffd}) r2 = socket(0x2, 0x3, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x4, 0xfa7, 0x6, 0x8f1, "f17844236c671c44e3262a683c57cfb193b684ab", 0x5, 0x7fffffff}) dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x80}, {0xc}, {0x6, 0x0, 0x0, 0xfffffff8}]}) r5 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001f80), &(0x7f0000000100)=0xc) sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {&(0x7f00000002c0)="a1", 0x1}], 0x2}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r5, 0x2}) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r8, 0xc4104603, &(0x7f0000001a40)={'./file0\x00', 0xfffffbf9, 0x3}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x5}) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) write(r4, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) executing program 7: ktrace(0x0, 0x5, 0x128, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)) mknod(&(0x7f0000000540)='./file0\x00', 0x2000, 0x177d) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x9) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1, 0x5, 0x80, 0x0, 0x7fffffff, 0x4, 0x7ff, 0x1, 0x2, 0xffffffffffffffff, 0x3}) renameat(r0, &(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) select(0x40, &(0x7f0000000180)={0x50b, 0x5, 0x7b4b196b, 0x6, 0x20, 0x48000000, 0xe24b, 0x567}, &(0x7f00000001c0)={0x2, 0x4, 0x2, 0x1ff, 0x6, 0x0, 0x5, 0x8}, &(0x7f0000000200)={0xa7, 0x3, 0x7, 0x2, 0x0, 0x0, 0x1, 0x7fffffff}, &(0x7f0000000240)={0x100000001, 0x5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file0\x00', r2, r6) symlink(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='./file1/../file0\x00') r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/521}, &(0x7f0000000640)=0x20b) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000680)=@file={0x0, './file2\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f00000006c0)="ba4e638acd038f91c331e09e052ffe31c7c662bd0d300ba8b6c1253d93e513c30b1729e45fc9e8a91f7a42112bacdb50e7d29dea3cb620201e12b1b349e5f9453ead5b11ae6eedca472c999d0ba83ec37d5980906a19fdf814e9d5461528767ae4909986e5b31446262ab806284a103e46da17a683083aba9a849a6c9ae12bb0a9eda57c56c67569a468b91e74b4fb14b2f30236f26d54caf30fc11e9960cc587df085088e98f7019a0a1008", 0xac}, {&(0x7f0000000780)="e8f8cbc5aabc9e9e0571750284873ea13cb9fe22f3b0d41f279fd52f95eccda31983793fadd4f03a30b1650e103083c77fab9050131e673659ea8ee4340cb086441f3f675ae7d37921c0e77725f70761865146a2c5212c06fb18b3bc17195657c476eaa8ee7a3eba44f61a1e7c8187d11f1293cae642769b93f3730c9ea255096b37c7b3d1c8f3f7fdd7ae3599077325f501aae7f4f33ee5ea7b820f934dd83d3b5a18ab94562639045349e98411225d4a82b076a7cc48fd486b95052ca9ce", 0xbf}], 0x2, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r4, r5, r3}], 0x20, 0x8}, 0x4) r8 = socket$inet(0x2, 0x8000, 0x6) sendmmsg(r8, &(0x7f0000001f00)={&(0x7f0000001ec0)={&(0x7f0000000900)=@un=@file={0x1, './file1/../file0\x00'}, 0x13, &(0x7f0000000a80)=[{&(0x7f0000000940)="10517eb6c1", 0x5}, {&(0x7f0000000980)="e921e3f6669b75896a0ad1268be3b3128828c85914499d3540bce25f535dc3b48037f6e04c4ade863e9e38af6b3370f1c340aaf9230ffdf2ed0f985e4c2470ea552c25e4b843bc683bb4022cbf0b10fd7c6e7a5161bd849c3e3b00330809d49fa6fcec78009509af1981c5ff3efbabfc21d20f546478f455b6e859254a78d106e381a8ad3ad27a387981d7268ae3b6e063eda4f240ae224d0924085285f789bda37897e6b8fc3634e8eeb40f532510e46d84d8d8f1b30a90d39912bc9297c6f041bc", 0xc2}], 0x2, &(0x7f0000000ac0)=[{0x90, 0xffff, 0x5, "96030141a700edc70b5cf47b5280cd47d68999cd030f65306445c0117a5993123345088c446909220fa9835366bfddb636fc8532759b2e2320190c389b8ff408f6a8696d2a1db0012010f605ebfdd634d1588fdeee3dc3b9b15754b570de740651c5ea72a54aaa405a9fa4d7ff0508e924f5f951d9a2fbbe1a0efb32ab58"}, {0xd0, 0x1, 0xf, "edc2f2a469780933f02d4299790092b4312b09a44d8c83144c7bec26a9b1fa17c04a058c7fe98cfc0f3f3a45ae4f06d88ac398df6969b73961cb5521cffabaf25d718839addc2958a5851aabee5962df65237a6017fce231ab1db7522aae1655b16975852f65b9dacbb0fb746be526162f75ee1c27ca5f7ac109afc576c317f1b8f2899a67ba297df7f5808ceb68491af041548fbb2760811eeff33c14b97a4dc9d133d8a315c2aaedd4d541b274b715d52c22f26ea41393001675bfdc0afd"}, {0x1010, 0x1, 0x2, "4a3ad3165c42527d7c8df42605bcf0edb179d8746fdbb72a6f8505b8397e74f05783b3717e7d99deed3ad0ab6be871b77f39d5985bc42b5f79e96c74d807d958780831605fb423cabfe87e871c8b925bb98757e31735d370148b5c021041034c435b3871883738b5f8fa71c0efdb4f3dba395e55ab41f3e82222e504da540d6587b00e658c63f5a6609d4844bddaa5c71fd77c6873f5a01b6656836aec9b892d9896b8e8335e30d67669b481db61daadda0460ec5f3bddff899a3994f9d143fc69b7ea97f0fb91739019137e1e9a8c6b9ce7c13b0eb6533ef894d98745e504fab6d6ac394aee623c7de187feb4fa302ec5adc7f5bc058aafe7e8b58935945450ce8e6228992ae920571658b1e95d213e404b289b22b836cdcffc5a3cfd8f55bdf1c1de09d8b49bc9a4c81818eb7f860035c18dd5812800ed44ad1886e2676ea32c1a67f9b975d064fa09dd746b8171468296b932806faa28b5bdbfb259741b704af64a10956f8989e1f3ff6253d62c76f18e0678cc27dc10b4fd025be4e4d4a1175d341c6fb93c26937b692af510e91f304b9a381d4b50b7990406c04ef1cbd20ab9507cfb2727cc240aa410ed00e7041abf4069e34a1e7bdc03e89e0ed7711ae81fb3aff237c6a0976804a24b33320e528b87e452e35902fcc9c6efa7773f128547d61a9ded1b76b959abd66a779121b108005a509f9fccb20310ecb78fc5e0293a18ad1bd334ff9d04107fe9af565e00930425408be3dca9f17e12da665516becd3690e43ca978215fb8829d7ead45b12ed59883267d6dfd7d6b2eda966d5bd67673028d97fd2d10361bbc9976688419ebf772f7c35774042d5c3893671abb8156ac1574d2ec26b6aae4c46f4962cde9226bb9ec4d99f80ee6ab39e1c7c683faa5ff85f66505ca4a85a96d44559c54dbedf590e19b19b60f00ef4131ce68622761abf9ec411610a0178c224ce04c8459619c68b2cf983c57800cb452f14c2b605330c8a11c0017754ec4d7795e152c5346745ff1e61fe9c37c6ddef75899b9be60f01348478ab9a0440e84ca4d3e5fe902b049103e0881cd3dc39771f3a429b869f133b9807616356685eb4e923c9fe58a2677e8f9d3bd9ad6980a502cacbf16ea2bf521d2fe73f5bc6f9cad67d2f1fe80094447377aa20cfbe7fd67a179641b5d671f86e663fb4e847c20280ac432089e6b30071846e516c5c05150eec737137b14919ce0e4ae8a5ddf4696b4a55b06a9f1cfceab9fbc2311e6e153c507538ec82b446d88163ec027ff97b967c8fb44877a81adf6524a77620b8bd5b2f9c86f43e6af05b1ff13bfec745ac2a315ebf8e1942c69966acbcd60cae5976851967aa47131d73b587a2f57e3608a7e683eb966ccfdf07e2cb51577a9a8bc4e002c898862e4182e0cb3642ca662eee177c90559990e5f99ff23bea7055c75952049183a7eac71380a2d8c714db19859f8bfe9f8d3d47ed8fc531a1d0494c3c0ac24be983919afae9a6a269e79e33d833bfe4b9ecf7dd87bd5fa3dbbac1713ec7a5839d49ba63263ae34fbb7d15174f8c32a6d1cb8b7bf25b216ff5f7134afedebee6d204b87043b18e4ea2645aa01a74dc7cb18a1551c7fbc8d9f0870baadebcb64293d3ad50b7724c11bdb938460010ab8816360af6bebf514bc2c56d92d26c39f72b8890818ab246281931fa5023d3712b467b5dd735d2604411c2508c2dd5e9641a5f709fe56bd2076b124392ef9353bb9e65d5d7f71346761db91c527510262e3b8ebc262f648773abfe4edfe58a2db197f18447f32e41cb3536dd83157439f2ab153854f75a9a03b4aca513dc11979aab5a3317b0a7462ae99269fa2e48458131ac075f07fef71a1def57ef2d8ec006b33f72affcf975de7937d703cd73dfa5f3bb218c56234753e4b3f7764524c645ae91dabe43be57b71bf4f424519227b945e4f7138363ce87d844ac0c6ec8dd07893983381d7f8b2bb823196d6ad6663b2f60dc3271af3b24a0fa51d227fdcc9e43281810d861930bc03d9fb25d9652616e983e795cee74498384c7ee4f259cb3ddee991205f913a2841e57093c9744b8ec9f852bd570bb1612163bbbd673864403274c5b49e13e0315c9378ff354dc403e52acbe595aff58f60724b2cf04c47ea5e3a99b9b540c0d9464bba9ff721121eff2e1ef57f46a40928ae307b47423b80bfddbc1cb9417700062f61b98e58941e1ce77a6dd384a3ba91f9b01e0a233dbfe017b1f31c3405e84a86b2ccf2057588cd1710580c82fb8a8ef66b51b3a04253f84911b1c486f31d43a8b50c849b659fd9958fe3ef6871edbe70e79b3ed90b746832ce493489560681180d8073114c69b2ac47e21b411f5134666f1911acb2028174e63efc15306df726b90a9dd7169d7fd9b4e4bcba15e88e544df3e904d342cfa0430d48e4e6a40a6cfb6cd0e1c6ec8865edcc38437b616debe617e1904063301e14d17ae4abb9d2dc10a688cc61a17a087f3dd95f2ebcc4e1f3790aeecf27649495b7dba96b21e53aa071f08fbeff74665344dd18c154f9eb4df7d70ad679d3dda17b1c8387c12e31700ddade84e077c8db13d9dab72924405e5befc9127b7c7966eba13be57e4c562101206d07f6aba379a73c936fc4cd37840b6fce1ef4a01197423d28364ff76628c39453cbf3a67e98875b64c23de795e57726fe461a420a10995851160a135e13cc2097ec2535dd224e39a52b34fb000be66d737c7f61dcac177a7929b3cea5a246560c0bedb4993a497372537cad6e8b0c560131ffbb2bbdefca372bd438d09a66166499319240d8794930616beeca32e8f9a0595985bce7c4c5eafffd9204c2947e44423670f3462fc52c2fba5feffe8f8352b09423fc160556091c3195bf06cddf3005b8ab4b2a649e2042a36e631f92cabbcc9ce80587b3d517400339697f166c22989f72269bf886cde5a924e9efd7463f1eb7543d7d7a26ba0b14bc9d3f94a8b3cdf7a5475ffc9b96ca45f19783114e67576630445c2fe7fc6db50f87d77c2c82ec1e23bf071688e1325ffd28e26f05d0d38ad0639a52c8d264c96d494e74cfbb1c6201bd77e41dfb0ca804c37d1def5d56cc3ce6d03e823f8e75bbaeccfeebe3fb4a977134b9997603b7a93af756e6995f0436c54bfed0668f9725627b0fa7bba10a954b0fad573b24ea441f6cd83f21d90163618a0c03a036e383fc4ba6f9450a0b06cc9e0306e43c3363011dd4413046c4ab57314244f69a26e119f99c6799f0306dd8e1d2bf6bf2aa86e2b3efd1b273d458ee59734984c44c1069cfef7391a85402d6d2bff65078aeef208060a7ac86c8be87f815dd3287b785349077a4a8e198bfd37a56d95577d0f5b017498378db328b3bfe3ba607b8af80910873a00d67cccc84893a47a95166a05d7faf8603fbc0fcc43b249a10a260906e36bd4d89b04b52ac77742c80fc8909cca43e3ee23698dc68a91920037a58ff25c59d8bf7540270b68d0cd2f2045cac40b93ccc0ad79c5c2fb471e2d0c5fb1dd2fd8ca9b28c0682cf4da66392a4762c0bd9a10eedd6e415a6e467ff6e46384957ec8d6f2c470ede85afc4b22ed432e48fe3b81975c56be8b3e4197c2f970bd9064774e04d1dfb5ee5a0a4b4987348946c254f9e9999ac5c2bc8ab0aeb402a7b2149c9546ae406153168a2a3abf0b3164351c990cdeb2d11e99a97aaf64d0ab2b2b5fea5eae3f7bc04b6bd420cece6a684c414ca543c0595d6d9d060f6870d90fc7df67a8830867eb6a09d5ce8ab26139f24d32f6caa50d153375e5188ad8acf2074ecd21fa26ee697bdc2f17fb9c74a7f467cfc6b400488d0269d2f3894b82649604df10bd9dce03b6444b0ea496bf082361305e25d8547cce575093fa714e484bce5beb929fb5c64463d53142fc3240041035c7d3d5d691d221679c85b11bf7b7fa95c2a4fd8a18c8b02630b164afbc675dceac6f984f5afc4320341a390e0b18dce9b15bf5cdc1d6c7d8f80e64145d05c2e0d405154c1aae4700b442f98aa0f7ccc0b3fa42ff76bd820e72fd5844ae8f989eb2e6b47679f3d6c42da8f73b061e94b0e9ad9f1faafeca17ce629b10cd086f62eecaf8f4eed47fab4dc33ceffa0202badba85aadd76a9993c52a00eef44ec4ea9ee5d8975d729ea222035bb90e38e9864d8c1ad26a3132eaeca369cab50801b9958e861f5deac9af478373ffbdaf7ea24dd0400d8032600f3a6098a693d92e4c5cc3d6518df770a4b689ac9fdf8f6d6216cae2a09d0062c1f5aa64871643343e9ba7925bf9788e04ef675c0315abd8f8c0cc89009e0914e96755265dd64b9be8b93c32b404aa5ab05dd641570c16400d33ec9693a83bc9624079d50d09aed59d973b21b8b918f4e4e557b0413435d06e09a46d4230e504803afba5ca384b18abae223b9d5dbd3d88e2d671fdc377569b5333d4acd1763f09a170d7302931a03c0d305c1a4dec969d113f103b7534567444ce70d74ee92fb922724c83b24f0bec54766e1d6a521b3847c7d1c2f390e40b98df472bade79cd9512d44cfee2ac1e654f06d297c13bbd24fcd5e94f614e26057c4fa565ac9cefa7e05fdec3c0efc23f61e299d7b2d386f67ab39a86e6340d6df653bb1bb87cd3f2f78fad6821cc2643cbbd807e402e58b5cce57569e55005638b2860bc7c59796008bdbf4078d6b9fbcd115160307ec1872b2e79ae3eb1aac96570a467a48f56964e495498a6d56ae330c3103520f9c6d6cc1c82d58d80ac12026e0e7fd2cfe2637e19a0055546b9831ef7b0f24524ca115fc07ad7232e0eb50abac44661dd36e3a47863e551136030aeb732fa914967313ea7ee249062b5188030e2de115c58e9b85537d3148253a895a0a8b7595f9d40c2bfcfd8b7f1fbfd69765d4dafc508e35a01c80429c2fa6e24d55c12f84abca7248684aee72dbbb93f4100828462b7a44eaee1bad5587d12b50b9d92ada650cbdaaf5e7ee3ec9c7dc40cc010804b10d89788a3de7334defcca80c89245a29ff428b21f90f7b931ff0579e324916fdd23eb6991c5e901e95e4ced1e3f69174df19847b89a3862fa97ffcee9548631716790b697b64122777707cb8883dfaedbbe3118464d8f7df6d7925acde13c4d18217c158de608d169668c282ea608b21dd8d83f4bfac3e4d3c64cae01918394bb3f63c49edf91e1baa27935fa0fec0de31447bae8254a52e79ef917f2b6b7276e6fce8f788812e93b29cb9bbc736e60abae65bd687b301a63edee6ac4b608a1634cfb1e63548942acde21224c39208753364a7addff7992782dac6fa27376e8e5d4b4988917c8ebed8ebe01e6df4bed34ca96516535ff3d9ccaf9c3808c25a83977f0a2ea836ea1b1e4e3a6e2653134d08d56b3b8ddedb3ee6cf13d3ba70c1238b2c874b0023c161f8005d810a45f4f93daf9d5b8f2140f0766adf153cadc58be2e51760a7989faa15c7a99a59b280c28ec1b2b3d7deb4f8f6ecac3e74100b2a1d24dde816819b6c0c29413d80e109502e506f17e73370e34f58fede4aa0081132595987fc3d07ddfa0d79d0e320f451be76edc73dd903bab1f121d9d9f9f42a4325d9c528ffab43617620a4d12af7dfd3a8b51640508befc3e97da1b8e4250c429c705c2bdc1ea9d81e59e5c09dbd3b3c30d75f5868298f7b698e668ae17576bf8afae5f2f13d9c226e4de6a33bddd1a237ba3bd197a7e046ebfa0e0f83ba4d7ec1fcd2579b753e5326aa17adaecc2e9fc37c07aa1756a9f1a5b41f3912b39172b8e1eb7e1a0e72212414d4f33f1c9ba5c384c22982ff7cf5fc205"}, {0xa8, 0x1, 0x1000, "22bc724b8400712c2498ddb0f4ee65267766683aa925e738e5bf75bf09b0b2ca4b5aee92562ce39fa6c9856d6f78214ab5c63b77376a7dedb9ee4e98b76874216c81e2ae2c4dc14d73ab6c4e33b825cb14df6ec1f2956381adac9e0693b4ff08b2b2ea9aa07c4d7b00d54aa4e9e20cf18bc87230eb8a60c89f7a5018376dd671258966c580234160299c68120085a194b0e9"}, {0x50, 0x1, 0x3500, "3a71ec93f554bbfa6bb2b298d3a982fa78bc3ed695215b2b4ce9b2f42bcf03b6a7cf097b144e58e6523da9884956931b40d49c2e58837c4f0fe41a9a"}, {0x28, 0xffff, 0x9, "197f7062a56c1e31741814ce82e3c1c51cd69d6f"}, {0xb8, 0x1, 0x5, "e4a6813be18933ed108fcbe65c1b7ff3d7a9a9aba4153bc7336390160b5b0c4aa0db5ab7c63c722d9cf664a1363c982939623e1c516f3d366fac8f41cbba9e4c1b96b911c8b2c3068acc787b871a72357809a6807cc42177c7bdb2c7278e78145c1aa28b6ec8d7db847f038f767c75d1dba12fee4d4eb4cc0c0298cdb41fdc4b3efc1f62ada56bce8c6e7c0b66b5764b7081a55585be35e8d5d002803587873f193f25ba7e81f3fa"}, {0xa8, 0xffff, 0x4, "975f2dc94f0527ce5eb812dbc68ce9449f5966d73a17fa338e00f53fa92509579e1c1019436b460a40319c2573f83834562f121c5a1021989cdbd7e1a6a556916b84781f11059b310a363ff9adec177ea336fa1912b2dbdf69888b452e40a0204a592701575967c8e3b118c7bdfacdc46b92a7dbd6b669a9cd2f31669c00dccc1571e3545a2a0f3cde86b4778ae85d2b2bf8798abb"}], 0x13f0}, 0x3}, 0x10, 0xa) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) setsockopt(r8, 0x1, 0x2, &(0x7f0000001f40)="3a4453884be387e18b37494eea650fcbfdbf41d6b8d2bc23442e4d4d93ef9613b5bb", 0x22) r9 = shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r9, 0x3) socketpair(0x5, 0x5, 0x4, &(0x7f0000001f80)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r10, &(0x7f0000001fc0)=@in, &(0x7f0000002000)=0xc) r11 = socket$inet6(0x18, 0x2, 0xff) pipe(&(0x7f0000002040)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = socket$inet(0x2, 0xc000, 0x6) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000002080), &(0x7f00000020c0)=0xc) r14 = semget(0x3, 0x4, 0x2) r15 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000002140)={0x0, 0x0}, &(0x7f0000002180)=0xc) r18 = getegid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000021c0)={{0x7, r15, r16, r17, r18, 0x80, 0x81}, 0x800, 0x573a577c, 0x3}) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x9, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x6, 0x0, 0xbe, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x400000002, 0x0) poll(&(0x7f0000000100)=[{r0, 0x4}, {r1, 0x4}], 0x2, 0x6) r2 = socket(0x18, 0x2, 0x0) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r5, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r1 = socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x400006, 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r3}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0xfffffffffffffffe, 0x0) read(r2, &(0x7f0000000280)=""/167, 0xa7) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) setsockopt(r1, 0x80000, 0x4, &(0x7f0000001300)="d673c2696b77e33b0cd20c747f2451a71919e6504bd843d5023bf9f7a7fe078f9f96c4150c659dc35d97c0bb125a6e366e906deb8eb5152d1ce8e78564f9ee0fc65d1d7b06db5defa195a9f6ab622729caaadd7b4d8e5f2af045696c0a41a6577b77b390246c44244c4fc60c1b7550b1fe677dafc8d05bebb3aa11", 0x7b) r5 = socket(0x18, 0x0, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x0, 0x31, 0x0, 0x0) connect$unix(r5, 0x0, 0x0) writev(r5, &(0x7f00000012c0)=[{0x0}, {&(0x7f0000000180)="430306cdd77ed0ac61aa1f1f178c6c0713bc9cfa7239e77a9e6600ca5e9d629af6f184918750c99e7bd6f34ca8dd1f617265e1f412fedeb6bb6194b7d1852add2a41fa896e741873aeba30762434c1a6323389ff33671f1a2c1cc2e614760b1f6d01dc4622dd11a02d46d919ce75847818817e263b2e4435b9fb0afd2a47857ddae65394ac61d4ba0ba20f678abd863fb05290657bf6354b735114153b4525f1707b0648a795a0d60759ffd754a5a43857426bada52c4cfc99e9509dad9b6342bffaf158f7448384260087bf626a649412588ef780385c8922d82e216cf6395758a00bb7a6f2ad000dbe9984355439c38f2679ce87a8ec319b2d211117eff838b904796f43105a1d78272579fd0c8f27b5ab46c4018e9901a97bd8f8ffffffcf2bd006db0a16198db749074e5417b7f5e2256e3189d8fa356b8711007447abae29de0cfdaabc5ae8e92e4a663d8780556de5b2b6701ccd1540a7b920686e84aad89a12eacb14380d7158af71d7dd440ee0320d1b99b2a8bb3b41f1837d0291fe1eaa5a651b6adf995dc7de12525e327db1164c3ecd9e276b335a3c1df9c7f6c27d9dd5517cef01a2f0e30b36801286d4fe632dea933a5476b86c71ffcdc8ab9b3b24d74d29b8088288083a84cde46d89e25d53197fa86dcf07500c7e88c103db15d38d12a581a8fa11f68ab81f8ea8803b05c7906654a51314796e9ea65fe1e24e9ab25f10b4e69156856a568a71743f2c8014293455eee063ca7be42105e595d9d5dd476ce56b46ffa5f8e142bf48f0b315d0672949a6c47d6e86850cfed924286598bfe2ad07f3008cd0bf928f8437f70d6e4eafa9877082a627e651903dc45874b2893441c92fbf60c7d0acd476976774948523b38ed67372230d0f39773bff65c3946c625124912e8d9a609d640364009f6c63fa219afbf17faf987d3c5cbfaba0bab2e611d62664d06051bb6d29f5079c08b89b0a2dbeb2c920ad8b31f4d6dba94fc8a5da82bc928640755240c31db94b137c6deec27d930664cc5361486f35f2ff7a5362787116b8973b0e01b32ea5390808dbcc1c4c260bc6fe457f19fb414d6f26072aac6c1351c2434b983925ba47588b5db0807aa72217f2eeb3343a1dd90c6db8d915e1ea8ade4e8599", 0x32f}], 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000001500)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000001680)="287f4c9db08ee3fad092889887a3a0fb98d1a97d054594b054ffca77b5de10668731381d17d448865d816bea8be4ce973792770351f8eff032c6fe9932dcd932d50f20b36ed2770aa5c901507d977db986414920c2e53a225ee7aab8ce90f933baa060fe2cc8b14b9c4a4abc9ebb13848b8feb1b46192c99fddfd25eb04f5b7df5b6022a1c200a7b337942733e51ff7abdcecf678757aad316d65d36372d3f62f9cea21584e4aa873050267d878d6f066db0d629d2b6bc2d789b3d365eed31a69bd2b8b98dcb9e68f500f3e57070854292836c0f0dfe0f3a391a2f7cd425", 0xde}, {&(0x7f0000001400)="6162e0bb0f14f8d9ef082da2d2ccc52753b2602aa215a47292c7e600000def0b7452c79b0fe52afbbd2cb2422b2c06e5558c4bfffd8993868ffd70ae6989ae5dfb075e37ecd769f8b78b0240b172619fa619ad37fde2011a531fb6d05a26cdf8a4054e607db02c395c8fe5da0b21682044fab921c7086118ceb7d897418ff2e9e5e3893bcf068ce2a6ea9e8b6bc8081b1c5d5956b1455034ebb95f616e4b991af2f3220da042ebb82360f5225fe6c08b08271cb76712814b7794652e050486762a01e18d932ed52628119aebdd8c3e39e5392ace5780fb765dd81d56cacaef980000", 0xe2}], 0x2, &(0x7f0000001580)=ANY=[@ANYRESDEC=r4, @ANYRES32=r4, @ANYRES16, @ANYRES32, @ANYRES8=r2, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES8=r3, @ANYRES32, @ANYRES32, @ANYBLOB="007bacb039000000000000009ce4344b3a826d1affff00000010a18bafe2d0577329417e938dbd6d835d3d0aac", @ANYRESDEC=r5, @ANYRES32, @ANYRES32, @ANYBLOB="ff000001ff0000", @ANYRES32, @ANYRES32, @ANYRESHEX=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES16=r2, @ANYRESDEC, @ANYRESHEX, @ANYRESDEC=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x400}, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r8 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x8, r7, 0x0, 0xffffffffffffffff, r8, 0x0, 0x40}, 0x0, 0x1, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x2, 0x0, 0x6}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000001380)=0x3e) r9 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r9, &(0x7f0000000300)=""/4072, 0xfe8) executing program 3: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, &(0x7f0000000680), 0x8, 0x0, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 4: socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x8, 0x0) socket$inet6(0x18, 0x0, 0x29) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r2, 0x0, 0x400000, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x40) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000080), 0x0) syz_emit_ethernet(0x52, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb3a000000000000004e204e20", @ANYRES32=0x41424344, @ANYRESHEX, @ANYBLOB="d8f74e2857575000"]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x1c}, {0x22}, {0x6}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000540)=ANY=[]) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x2, 0x3, 0x0) dup2(r6, r7) setsockopt(r7, 0x1000000029, 0x0, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000140)=ANY=[]) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r8, 0x80206913, &(0x7f00000001c0)) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, 0x0, 0x0, 0x0, 0x0) executing program 6: setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001cc0)={0x0, 0x100000000}, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) fcntl$getown(r1, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x45}, {0x80, 0x0, 0xfe}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6029ad38677639bffd19a685787f7e000000001800008000000000000000000000000000000000000100ed058726df3f6900000000870aa9000000004e214e000000000000000000"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) close(r1) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x54}, {}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r10, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r9, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r8) executing program 5: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x0) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000340)={0x9, 0x2}) syz_emit_ethernet(0x3e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f0000000040)=[{}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb8, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x82, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, {[], @generic="7a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x0) (async) listen(0xffffffffffffffff, 0x0) (async) socket$unix(0x1, 0x5, 0x0) (async) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000340)={0x9, 0x2}) (async) syz_emit_ethernet(0x3e, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f0000000040)=[{}, {0x74}, {0x8106}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0xb8, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x82, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, {[], @generic="7a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"}}}}}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) (async) executing program 7: socket(0x11, 0x4003, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x1}]}) r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ktrace(0x0, 0x0, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x1, 0x2, 0x4000000000000000, 0x3}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) (async) dup(r0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) getgroups(0x1, &(0x7f0000000340)=[0x0]) write(0xffffffffffffffff, 0x0, 0x0) (async) sysctl$net_inet_udp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) socket(0x2, 0x2, 0x0) (async) setreuid(0xee00, 0x0) getuid() (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000180)={0x0, 0x0}) (async) socket(0x11, 0x3, 0x0) (async) sysctl$vfs_ffs(&(0x7f0000000100)={0x4, 0x1, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 32) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) (async, rerun: 32) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) getpid() (async) clock_getres(0x2, 0x0) executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) (async) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) (async) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0xfffffffe) (async) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x37d2b51cc8cdb1a9, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x5f1, 0x3, 0x7ff, 0x7, 0x2}, {0x1, 0x0, 0x9, 0x8, 0x4}, {0xb, 0x9, 0x4, 0x4, 0x120}, {0x101, 0x6, 0x1, 0x401, 0x2}, {0x1d, 0xe50, 0x1000, 0x7fff, 0x443}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00\x00', 0x2}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffa, 0xffffffc3, "e4ff09009cfaef01013e2b104f88870000690200"}) close(r1) ioctl$FIONREAD(r2, 0x4004667f, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40, 0x3ed8}], 0x0, 0x0, 0x3, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x39, 0x0, 0x0) sendto(r7, &(0x7f00000001c0)="5f4819f6e6c5421844495a1ffef57ec690a5e917044a93d53b3dbcf8666be2d0", 0x20, 0x8, &(0x7f0000000240)=@in6={0x18, 0x1, 0x2, 0x3}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x5}, {0x1d}, {0x6}]}) r8 = kqueue() kevent(r8, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x10b}], 0x89, 0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) (async, rerun: 32) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async, rerun: 32) getuid() (async) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x3}, {0x6, 0x0, 0x0, 0x148}]}) (async) writev(r1, &(0x7f0000000000)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f0000000640)={0x4, 0x18, 0x29, 0xf}, 0x4, &(0x7f0000000680)="6e672e41e0bebc1098ca97ce678180dc869718c63102b6409c5191ef73543e04493cd4b367b76bbced3bd3b18b9039c8b8c0c0a372e4ca90f2faa733fb557c195d666391599b9aba17c1df778545f4208497552a46acceabc96eedbb7fcf71cafd79ee5696d3cfaef6f711d12d77a11df478243aaa527776f776d89d63e6fd4e47820049de62489a444c953ee1f47275aa6c0aec1aaea6bea092a50765e139db", &(0x7f0000000740)=0xa0, &(0x7f0000000780)="fb8ee74af0b656", 0x7) (async) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) (async) kqueue() (async, rerun: 64) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x70) (rerun: 64) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x2d87) (async) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) (rerun: 32) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000000)="00020000", 0x4) (async, rerun: 32) sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x22}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x31) sendto$inet(r0, &(0x7f0000000180)="7d9251102cc00dfd07dbf7a1b8e7f34117f67535e67d0f206fc533c0ca21f3dc9d25483a815b0d110922673db71d45a31a52cdb364151b58ab7043570dcd11a8c7009e551f564726a15c8af5f9c49d30674dc58d5431c83519dd7988ee2f8f2f276fb5b88b57613c4e534a56d33edd4682acdfa87d3635de7d7bf4846b517191c972ae7420ce8cbd62b05541c9f55cadf4eb2df965de572094ceeb633cb39ed7c5917161c4dcacf386b8dcaf5fe5129266eaab2c1ac2988121f5", 0xba, 0xc, &(0x7f0000000240)={0x2, 0x1}, 0xc) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x7, 0x80, 0x7, 0x0, &(0x7f0000000340)={{0x4, 0x4b, 0x3b, 0x9, 0x6, 0x4, 0x200}, {[0x40, 0x7e, 0x800, 0x7, 0x101, 0x1000000000040, 0x5, 0xfffffffffffffffd, 0x5, 0xe8b6, 0xffffffff, 0x3, 0x100, 0x20005, 0x7, 0x4, 0x1, 0x1f], [0x2, 0x5, 0x0, 0xc, 0x9, 0x7fffffffffffffff, 0x4, 0x3, 0x57, 0x3], [0x55, 0x3dd, 0x6, 0x3, 0x40, 0x1, 0x1], [0x6, 0x4, 0x6, 0x8, 0x0, 0x6], [{0x5, 0x9, 0x8}, {0xffff, 0x2, 0x80, 0x400}, {0x3, 0x9, 0x5, 0xeb1}, {0x3, 0x80000001, 0x10001, 0x8}, {0x0, 0x4, 0x100, 0x1}, {0x9, 0x6, 0x7aa3, 0x93}, {0x7, 0x616f, 0x4, 0x3b}, {0xc5bd, 0x1, 0x0, 0x1}], {0x40, 0x1, 0x2, 0x7}, {0x800, 0xd1a, 0x0, 0xfffffffffffffffc}}}, 0x5, 0x81}) executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x28000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8) r3 = semget$private(0x0, 0x5, 0x2c4) semop(r3, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) semop(r3, 0xffffffffffffffff, 0x53) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f00000005c0)="18d26c", 0x3}], 0x1, 0x0) execve(0x0, 0x0, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000400)=""/30) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) r6 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r5, r6, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) fchown(r2, r6, 0x0) dup(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2c, 0x0, 0x40}, {0x6}]}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) rename(0x0, 0x0) rename(0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000001440)={0x0}, 0x10, 0x0) recvmmsg(r3, &(0x7f0000001180)={0x0}, 0x10, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="04f6c99e40aa7fbe7cb9379312d68819824e094dba30d80388", 0x19}, {&(0x7f0000000100)="416ce2b2610931c08f63bc616dba4f3f451654804f9a70ac550b0031ac61126b69f9853359cea65b908ee1f9c40597c45833815c9277d204e8daf970bd6e6ffaa09a739dc34ee1f6e7a4f0b494e458a3717aa39c9629021e47a9e79241df3b84f8754bd81d2429ea7581450053537f3c76262d75f2cee42c1f9c6a1637356b81049a7b3592f74e4df14ada39a6238fe111ec6eebc03b04def8cfc08650a29dedcac72348d6abdade84aec2a9dc317ec04327a7fb7087d5b165a5ccbb5d70c9b47ab1ce12683cef8f76", 0xc9}, {&(0x7f0000000240)="fe67871860e432deb7d69684f4d8368c868643f289f472f0f6bd7a8dc4e87c8b8d28aa5c5fd099f9c16694dda942f208c9bd83737d0f4879a7422190be4c9e4865694b51102a6b9b6458ddc30684d426320c375015", 0x55}, {&(0x7f00000002c0)="0d1ca660e0cdf0fed3554807ca48603add056c89ea4d0043bd76d4f55f5458dc5a463d6e07b3820b8041263c14482b3540df1b492f6a020f68fa6d41568bbc3092bcc997040541c75891b89345d232410dc77024785bc71599c1a07f4e09d16ec773f3a1f00df08b53f0128662325b0e4d957a32753aa0c4cf779f7a136f376db4cefe47ff45e4ab8893108e406b7ac8781150346d66de71fd68d1ee1ec88e43a47d32425659c02923553035b754444b96329b47051be29b6ba4e1a43e592976041faf2a", 0xc4}], 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0x40}, {0x48}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) (async) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ftruncate(r1, 0x8531) (async) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) r2 = socket$inet(0x2, 0x1, 0x0) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) (async) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000540)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f524b3fa75085f35dfa4dc7e149d4d6d06a3f23616e774c02f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0da9e274f50acd76b5c567049ef436dbea0d7562f52950fa5ef6ec2bd02adc7f1fe850c081d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3f670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fb975ffc080e963cb9a8bd949ee0fc6dbceb7d956e658a5673cc947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6a34396ce1e34e8a0bdd5e94723235f0675fad5315e7eecc3e11347f40e67a8c0ae4428f0760c70e1dd7873e27142bbae1a7e44de453a073c799353d46dd81439b115afb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b09a507c6e505ff594828b388f9ed85f1602a20561aed73c87e196f4f7859e071fc98111cc9024f790ce68e3f54baaee16ceaa7d01620500"/528, &(0x7f00000002c0)=0x210, 0x0, 0x0) (async) setreuid(0xee00, 0x0) r4 = getuid() mmap(&(0x7f00002c1000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x3) (async) chown(&(0x7f0000000140)='./file0\x00', r4, 0x0) (async) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) (async) r5 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a8ff99b672f4d335d223e7d029d6ba8af6300370021", 0x62, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0x39, 0x0, &(0x7f0000000100)=""/57}) r6 = getuid() setreuid(0xee00, r6) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0xc}, {0x40}, {0x6, 0x0, 0x0, 0xffffffff}]}) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget$private(0x0, 0x201) msgsnd(r2, &(0x7f0000000080)={0x0, "e9257b0a913bf626b76be4dc990b488d"}, 0x18, 0x800) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa38713049e6f19538da48", 0x14) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0xc}, {0x40}, {0x6, 0x0, 0x0, 0xffffffff}]}) (async) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) (async) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) msgget$private(0x0, 0x201) (async) msgsnd(r2, &(0x7f0000000080)={0x0, "e9257b0a913bf626b76be4dc990b488d"}, 0x18, 0x800) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa38713049e6f19538da48", 0x14) (async) close(r1) (async) executing program 7: getrlimit(0x7, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) (async) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) (async) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) (rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async, rerun: 64) syz_extract_tcp_res(0x0, 0x0, 0x0) (async, rerun: 64) open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) (async) r1 = msgget$private(0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f00000003c0)={0x0, ""/4}, 0xc, 0x2, 0x0) (async) msgsnd(r1, &(0x7f0000000000)=ANY=[], 0x1f, 0x0) (async, rerun: 32) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRES8], 0x401, 0x0) (rerun: 32) msgsnd(r1, 0x0, 0x401, 0x0) (async) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) (async) syz_open_pts() (async) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) execve(0x0, 0x0, 0x0) (async) msgsnd(r1, 0x0, 0x0, 0x0) (async) msgsnd(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x35}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf534eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895be4e6fbe32bbcc6eb773fd30096f35767d120948e67b7183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265adc3f46c7a4790853cbcce224abc7b30926aef1d2c9497b96374901fd3f0fa136327cedf27ab77a7bd690a931e870d6576296ea83f54541af73092ebe7575a3899854202d3ae7ed09d9cb3895d29f8722ad1fc4315f2c7a83cfba586bf6cf2b232222ba0315879fcc0c5c729cbafa39551ad6d7bf1fe58fefee90cd34bebbc4ba6faf759e1647ee8384574e91bb29d971700c1f0f2b3a27263a73328833bd4bc5577fd4521ff3ce1257081533ede709c175acf59272ef759399e20f7f3ebedcdb6485ae8b72228ef2a8172601ce45147783ee8e31631baab0f9836486f8e0acb23c55df91", 0x171) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) setreuid(0xee00, 0x0) r3 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0xee00, r3) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r3, 0x140}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xd5, 0x40, 0x80, 0x3ff}]}) shmat(r4, &(0x7f0000c8f000/0x4000)=nil, 0x1000) executing program 0: syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x3, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr=0x4}, @icmp=@info_request={0xf, 0x0, 0x0, 0x7fff, 0x401}}}}}) socket(0x1, 0x2, 0xe) (async) r0 = socket(0x1, 0x2, 0xe) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/202, 0xca}], 0x2, &(0x7f0000001200)=""/199, 0xc7}, 0x1800) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r1, r1) r2 = getuid() r3 = geteuid() setreuid(r2, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) socket$inet(0x2, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000280)={0x3, 0x0, 0x100000000, 0xd660000000000000}) getgroups(0x9a, 0xfffffffffffffffe) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) r4 = socket(0x1e, 0x3, 0x0) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000000)=0xfffffffd, 0x4) socket(0x2, 0x7, 0x49) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) setpgid(0x0, r0) msgsnd(0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x2}, 0x2, 0x0, &(0x7f0000001080), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x20, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r8 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) kevent(r8, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x1, 0x2, 0x2) sysctl$net_inet_etherip(&(0x7f0000000240)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffff12) executing program 3: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, &(0x7f0000000680), 0x8, 0x1, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x6, 0x7, 0x0, 0x8001}]}) syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[]) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000340)={'./file0/file0\x00', 0x6, 0x63f, 0x3}) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$kern(&(0x7f0000000040)={0x1, 0x4e}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000240)='./file0/file0\x00', 0x80, 0x42) fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000004}) flock(r3, 0x2) flock(r3, 0x1) close(r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0xc1206925, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRESHEX=0x0], 0x9}, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000080)=ANY=[@ANYBLOB="aa49aaaaaaaaffffffffffff0800450000180000000001009078ac1400bbe000000200009078"]) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) r7 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$VNDIOCGET(r7, 0xc4104603, &(0x7f0000000780)={'./file0/file0\x00', 0x7ff, 0x1, 0xfffffffffffffffc}) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000300)="b3", 0x1}], 0x1) executing program 4: openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) socket(0x1, 0x8000, 0xe) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) setreuid(0xee00, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x0, 0x0}) syz_emit_ethernet(0x7e, 0x0) shmat(0xffffffffffffffff, &(0x7f000040e000/0x1000)=nil, 0x2000) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) connect$unix(r3, 0x0, 0x26) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}], './file0\x00'}) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) readlinkat(r0, &(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000540)=""/24, 0x18) r1 = open(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000040)="f662ef7c33015df2", &(0x7f00000000c0)=0x8, &(0x7f00000001c0), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0x24}, {0x6, 0x0, 0x0, 0x20}]}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) symlink(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x6381) open(&(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x140) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="01010000", 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) sendto(r3, &(0x7f00000003c0)="04", 0x1, 0x18, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCGETIF(r5, 0x4020426b, 0x0) connect$unix(r4, &(0x7f0000000580), 0x10) writev(r4, &(0x7f0000000500)=[{&(0x7f0000000080)="1512e1564d96ba7b4154fa1483ba76cf3dcdd3db622b2b1accfc6227f5ff4489ac6107f744e4f1115f6fa9cbf037f4c13d22dff2106c95119b805038d269", 0x3e}, {&(0x7f00000000c0)="105afb4c09d6ea3fe4c505d71625b8e5014dc0247a38d2d08066347a81b0e6ae3a65f3efaf0fa5cd201deddb95265fa58afb58cbc694c5d9295e9403fef4e21b145f0bd26398bb3f41c369a784c1831bda3f3a571dc6b0fb0beb523769d3de0f262a0154cf2891c026b5fa18d522ff1a2b3de9ce6f7e84afb626c1e199f81fea79d103ba377645da00ad6c1c25654ca4e16fecb198c2f504b0f2d0", 0x9b}, {&(0x7f00000015c0)="368c12198d2f13281ef190b0ba1c15ae756d97d693b7fd9279782307aa11bf3c3e51a52d92b01a65dcfbcadfaa379558872305ed16043097e80344f02a4a18046689175da6e300d8f89ec97821facc2d93baa2e781955eeab4ac7837af36f2087fe391c1626d341cf01da516773e5ee53332cff233c448e479d961c72588eba4819667198899098d7b5cca7f0e9eef02db55f58de2d5c72cf3acb4bbd5af99bfc0665d8234bb8842630a5cfb8b91a0d4a4e31e7bade89ecedf4540c8bf9c7f38a608521ca19ec15af7ff4ca25370b87a57b3855d5d37e67813e01f8498e3d797f8e3bb5f59627c6c5b4ef1f4cf76b93da3c049bad37dc9aedb3c131158497549ac6f3c1ea96a0671ddfb8c21f645b3bacaea767dfc0f699ac264b3cb7d2b8218f48379823ab1bb2dfdb525c60a62e509abf232685e629a915de67d31103766955d918a08531102e6946f02960fae9b616f9eb61655968b19e39671a57db8897892197bb62c3af31c520d527fa6e3d49be32ef46313405d057618bbb8b16452181fe6d1177b839ec094ea94ac32c407e7c5e927e4e76085dac6709e7986a3c414186ada405c1abfa6c1591c97181fd3c760c11e060e3aaba8ab1a54cdb5c65eb26baa0ff62789c61675db73820de8307f0c73b34084675019", 0x1d8}, {&(0x7f00000017c0)="9186688abb8a9e0037d48c3cde86fb355ddf1f53c02b7325ee3a6902c39f44414c12245b9cfdbdc871bfc0c47e657bde74e547aaec135cabbeafdfb4f4a8157153b5cc102a739266d5e5c78c4e9f8f1fa3cc8e6baed6a1fe4324c0c70847edf0ad0912b4af60dbd442f6ecaec3dbba45c30e120587a4c2cd4fa1bbcaa5430dc8282cadec119cfa45142540ca7ec326ced3754adfffbae24f6a437cb4c5245a78bef1740de278ae3d5cecd1c7c7d88c635580ab0ca45afde2454f93a1519adee45b95cdf51d1570b53d1ac8b6bf880ec30a46a0d5c2381ea85612401bd6942b7766801dd5209f289119784d0d478b4634fd0d602e09373c82de142a20f7424684ac86f7ce6a9b58b81f558c361584e7469bfb2eec4b3fa67940712caa038f810620b01688269f3a9a4ff08f382b55606af6462bfa7e9b18e9065b8e2f430314320535c6e1a20bfed67cc269172a3982161ebfd1f276771873d5c196604f44a4401174754462e462b318d053d4ef27397ea16725286224cd73aad6aeea403c54de4d6d1fd142c6f667fbe152d530813fd7a8d364424498c0ff332a2a716166c66abefebf63e36544f9ac10267c8dbec323f1e0eb413b75335124de8130b17b84049a05b69e14243d8fa4a8bdc8bd41b784fad2d32cda51483fa871de109b38626f8b2fce8b7a43cf86c1dfac4aa952f0f5f7741f0cd7fcf41d1ffb4e143a3b38fbefd2bcf9eeca9d990413d0b3625a4da37f3818aba20f7f7733cd3e2a04f4c9270f5a98ae25f248f895e110ed05fa8fcea97321cf027e52c0f8ad2876b13f3680ef8f290291767ed3495fbd0b9c9e510626d4ac801f45cc47914f3f32be3011149d864a8d7d14784f4861fd75e64b79011f30c8366fd60a51ee81d3177433698590c5c3c22520ed3f336a9b2c4fbb1ac8c395170ce59e71b416da96477d46f3928d74e38eb5d6ff95e4fbb77810f1866a374d696e398563871d6dd72fc37aaf702d03949aa217497548118c450b6cc14712ac0a3d42d7f18c305f72620bcb0adfb1a8bee5c9d5975c64e93b5dd3c10636e5d50fcd465c9339c93d93726f03cbafe76c820185863a510af1c215", 0x30c}], 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) executing program 7: socket(0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) (async) accept(0xffffffffffffffff, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 3: socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x2000}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) r1 = syz_open_pts() writev(r1, &(0x7f0000002700)=[{&(0x7f0000000440)="dc755ea37b645e65e584f1565418a866a322b091921a788166e073bcbce4b84643b19d32f6e0320809f82e637268cdc5879453a2c88afd61260cd7ffeb8d1cb51c23c08ded45b3298fdc8ee5369e6e3c6ea6cd4aac84f2860b69edac1cb10c65faa462a4361a6d6e69a6e833789e3ffef3b6", 0x72}, {&(0x7f00000004c0)="1a3cb2e8822e446903e2299fcf936678028530d6265f0342e9959d41070e30403c13cb7d1da6e5f0f35541fdf1b7bde44129fcec30a9405576539f63d15dba037d5211a04e64ee2dd772fc4ee8ab1ce325a1810e72a953e74a5b9aaf8b145d89cd40029259fe692177aedc0228a865f39ef260f50284606e9f6d335a99abee313f331e4a930e47177e945de50076fac306ef4c1c8e9868455fbdb12df59b47440517e76e168dfa2152f9ecb8014268dc15372c3884d7e40188cf847c2c24d83197ef928ad38d3b07f25fe4ea8fb82a1410f5c2c0008d6e55702bf5c075678ba5061e2477fbf2371e97b950c55f6aac15489634a1cfa2f9b5765bd5c2a64c7d6116dda3556bbf6c79c756dfaf647bb837e46c7c8135dcac782db8b8555fe3a64e48d4ab3b4178dd6486ab04cad09c30daea92b09f16d3415bc5c46130f3cef449a206cebff0c0f88ff0b39704d5afbd2a7c750aff6c7eccfe13523d8a14d3807507d04f6406625a5a7962fe104e17cbc405eeb317d6e118c1290e926d77f485ac4e7097311b0440c7a191c42c533d75a989b8771baf9b03969e0a58c00a8c3cd7c70705b1e5f77d2c1896de3183c2eb8ce5cbfabed3914b93ab782b2d1443c083b639a1e5d939f41fe3ea80d26a5bdce7818f30c0f524ca82371527d6db97e4f3f26f0c1102a3e90b40e2076a1e19e3f0046c03a969514650c6fe5d7275f0fcc78dc9fd15148b5fdd6ebc9f8660d9425e941fe79b84ce31d4468ddd7403064342354592885934c73995e2d4dc15edd1eb01726487c926af7cd3c319ab981a48b5cd719d1a8cc2eff3672abf069397040eb6106f74a8233997ceefa64e2f017bd8662f5d8c2eb0e8d0e13cf20c1e7a4b83fa38a675c30aa443f017a4061f7f5808d8d16bd1bdbbd20b176a0c842535d9c7d64a5cc7db5b59b61b40f496890d41f3fb9a58c6809dc9da089b59406b276f62784815785a38dfc888b3456a45e14bb9cce75e54bd3cb2c241877b54d579375f75172ea46939a8948c1745197e588c1c1aa0dac3cf3c3c491694fa284cd55aeae23f8b9baa6be848c8f110fd06655ee807ecda193663739849b3b65fb4decd12feba0181edf98de7adf239ccaa380ada4d27a9bb29bfd524342a776c2c2d1b5438f8069316c78a38658aa34a43a192d70a26ea5f7a01454635238878154530904c02126cbd8678654f3ded665310f91bec5a66da33149d01eeae9e0bc9e7395f44e3b19369da281588999151efc4c99457a673e8eda06e2beef4e174a24f5a429a897082a4ff1797d0799b0052197e7bcda40a4d88d4eb4a69b245c9464738be69069ac4444c9cdc2c45256d13ec9c7632c7ad1cdbb592582b86c3948111a551a77fff3435d5fedbd1d3f4f3485a2685cf0c484aa8a901492551439857f30216d492bb895fd2d3db546e5405b489ad22f1e8f17093289801dfa72393c0f1f243b402aaadaa81f61e1175e1caa37461834ba09fdbbbe21871d22dc5a32787208c697de89fe0f4410c395b01530410200ec345090836ffd2ca1b6cf5c264269196440dcf53b1c1520c449295fe69120cbd5a491727f81c63e622eec34d3f966e8e3ad3f6eaa965e8e38ecc22a1120c2a6fa5d76c0ac83114bef85d76a63ec0b0cb07bb2e3d0e9d1d42ee08a0798fea0527b337a4fd4493f27fc2907f2e985728358b3c18b271c16bba39100075cbc11f9fedc692c8742d1d7e191e5243e85f6f97aed93c70267ff8836fcf8ce214d9197e231350bdf007e11546de581a282222fcd02cd424a5025f1c8a1ae7cca699e6feb12c583c2729addb76adafc02c24eb256b07614ca972f020b4251168740baabe2b135667ea5d4437a68dc9b644dad4d79b7a4409156376a588174743fcb4a33a2d4341b7dc1c3d58a034844d295ffa034e4fe0b4741e489bbc2b6afc28c20f98831e2706b6245a9bc0fbf24add36250a785bcb0421860411d95bba6e864a70bcb6e48e1faa7e891d0e06384ecf2e616367ac6a83d1526a7a499ca7b947d198baf1f11aa83f54e352657780b5bec07b5229c6a46183bdf942bcaff6d33f9272148ff2174cc60ec35a68d81bca5d052164829e5afca39d43a518aa704208b1f4c73d22c12a1195abe77851442f326e1cb3079495f4bd089fb28ee2deaa34a79defa1da795cf8904cc8cfcfe32e14de574f044cf19d89c405d9219c1ac3acc99a1eed18233c013ccb1ba777b993791a5d523e2a488c3de938160b9b8012116b60a3e4e4c4edb216ac9cf6ccaf9e37ffcb78cde9cda18aaff891c7f53a39d6d681eceb3fbf74dc0c1f2843dfbf2aed1a06c49a2dccd288ad436c11a1c595bf3eba70aa183787e63af8d73e9effe2f5a6d7da3a9e846e13ec8bc3780f5a3d5ef03c24a871b5a183a41d85e73e5e0ce0d968dcc7c144cb6a916028e5fb76eac8ca7ed59b41ee9d7ee7a31c307ffd3569ae20ade885dcc1b1aff152268a7a2dd68774c63beea9222eb85c3c028e51af03b87dfb826b5fd0c72ed79aef18cad4193796d0eaac91da88b08761420e1076015cdc292cb98dea1e634b86d9d044afef337e4416971565cba6421ef873df02231c6149f72a894abcf9bf3aeb345acd6d929980658fe738941efe7ff463b5a934346831cfb8086af0123336b6de9856371efd7ca42525f4ca378a6f3e77b5675dc2fcecf34c8c69e6cd2dd34d5448343698d931d7f195b62fcce5e9f9db580a6f931655ebef214cea5ddf80ee86e2fc9799e1041d7c56608b51442cf8fd5c839c59f38b73892529bfcc40d9b1513a86ceef71ebfaefc8fbf0c42d2123d7455320edd5f6316745102483f87c78ebee847fd96ad69277a586403bcc00585fd9495b37eadb72a6727b759832a5d8aa4798819b736eed9d149f24ab813c1270cd8994948ac0978f0e159782f2441138e1500874716c1b440654f8e1beb35ef49aa1b4109700e37193b9030e4b5ac969b5e7b417e39e6cb9549bdf68e1378c30638c3c8945a114fb84a54133d18d61d20ee950d223090c481500fa3ddb03069a0cac348f6e01c896c3aeb9cf11ab0b593a6230f8e0e90517898da5b2e9d44b06e8c14f94ea175c1f7dd3a067e3f1847aee6a76d036fa39afddd36397f9d64c9e251afb6211aeedeb1de00f83e20c21323633591e45dfcb33fd0235dff483b9707b28a1d4b30c19c7c150a834303ec2e96c0492db5e800e68ee2c4a1c5a371b77cee42a56b3a57516e6b973cbff450fb39c383a985c934c2747f51f931e19e436b62871e9783b3031697e3085d46737885b965412692501852c8cfc3a9f23c40f6d4afe292259f1f705b803ea34e43ed822712928d7d3ef8c94c2715f4a4ee81a18b8a03113660acc891ccab703d14f56057dc4d25a304da6d50d55c895139c72490f462dfb50c39932346446c3b4d44a4afce0b2d38598defc8e55fbee091fea5b5d7e9241d8138e61458764edd509a6d45554e81550a6435811f29fe7d7543a23229ede0206b34119cde597ceb0b4e5f45d39f8deb6d413e0e7179af22183d79994f6560b382c579ce4cf63b341d701a5b2c17a068bfdaf7ef01d8e1e2a191af3dc97a83049702fb5d88a299d49befe73657d0c5bd121cb76710ab8f8f7436c3639912e24d01c715106c15f6dcf6b1fbd8517e3d5722af92c59425ea7f73f7ddc7c832a099b8d47955110f5b7170eb293ed246900b4d0967e46f3d0ea8d4318227ea914044a796107095ba40522f830b39a5414a000031e6baec84bf315421de09a124e93f1bf5bbb6c8f470ca64b7dc35284b7991694caed2b1622f921a86eecfe0c78b3b7f72c97ff9da155b873d4d20f756231ae92682a40ad689b79056d3211df9a89294b2ae99945c32c48aa632474f5c1e80e4ec842140ac09ad44bc19229eca7f9a74c98c299b72845fe7abe39ca8cd63f104fb5e44196b937ff48bfc3f446ab9162aa7b821e58007fa3a4078569adcea26af94d0318708400eae8e3186fc78fba48bc3eac86f5edc41a2a7aa08f57d60def031a7487e6b5e22640e7475e5acbf0ef3aeb49d58d739c69e0ab816e57e2aa17037b74e06d6b2dd38edc96be43d80f75cbb64ff112f216fa40df505c1706a75072c057279d79bee959af582583cc4fd1316c9d9c349cb32b9e9db334ac7c749476ece8b8a72e6ad0b6b9c8c17ca6108b0e9a82f1154a0638facae01527e44ba3438bee085fe7ef3ed28c8d734188c83b7a1c85f4f7b039ebd00beaf7e439cbd6d021373e62dad6c8bbf4736ba1f012aca781fca75acd746e1f95bd73dcc02d918549261794a63265e9d51cb75cceaf539fb0fa6ca6848e41a51d1518dc5bfc38a6038d74bd3fd8d4ddc82a2348afd455ac121be9b03e34b5cfdd415167a6468f5c9d25c320e80e48f1c40e96e6620f3a47a0fe44ea99f6ba28e59908d96057ed9eb8db6763ab9eb684d4881916882b1a47b854fe0a0bb5ebd1024213ca9ea9304042275aa90aea5a667619e18a3bd6c3c2c3c618870a482a0817347009593f79ca5ec6e0fadb94f2a97a19375eb51701db0c3df8ae5f46788349a6ed2b7c5be1218de075c200d74a501c488a292b2ec4054b9549ad640ae86e8626e187e189cc5ae5ca4e40ebc67c08b0a5fc46772a8b328c8dc7856e8121467e47f7223b07a67695ad12c954ef1ddd0b94caeb907724bd1c48c4b9ea5ea53abbe5921a8d7c41bccaf1a8d442fd94aed72ef4b2668547628f9cd237e9888237023d1fe530bd231eee2725aa4a12807662072df9604d92271e36ddec66e688072a8e9a6d25735eef2ce295fd22983f7aebdae0b46ac2026921d63468e34e43bd093e35e7b9f224684ad1c4820af59dcee9710aa385e7666eecc81d476e2414d4070670b7982bd9de364aacce6a3089114f758e3cf9497965133454549645749e2ae9711909cd1a7c4fecab64db32d5551908eac53af12697717ef268d8fa172aa0785f90d17ca0845c7232c26c4d6497c7abaaaed7b2bb39f881ffebf3176419bce55179bb0ba1771a4535f6ef3f37db0f40c39d33c61541f886c25dd08de9e8bd21bbae3633bbafac25a8aba9293132c72f271be3c9f65e42bee9590e2dcd9f98cf122e7d3c55689acdfead0db24377aa6dde10f7dd65a41a9682f31fb9321633d5e3ee26f2d3db4e36cb831ecbcf5e23e2eb691c79130fea9888198c633d5c9003b63bb0a26905f695937340b72c0be82c86e5bc0f9f3783338103b7bfc47a0f3bd9b0e914430394b0e80555b715d8e29decd3c6d2727adc7b3546c424586fab584fee93e7e731417b9800f24cc9482644fffa452414d3d14ef6b619c603d7982dd3886f6b3268bfcb28fd5233618d4382039b66953e644b74fa3c0b96567bcb37b404ed517d1a00d87cdb7fe5c0df33f4440790bce7adb513f3953c68c28181fc6b3ff914e8a2226e48c3341bdd0531484be7ddfb380744f5d30db69198b758a9b708a4b024db2891fed51f8a357e4595168a58086fe2f662536d2e2ff9c2bea18f1a179e53fa512d5fd6e33c963eaafec173654baff02412efb5e1c4058b44b6fd79e55e36dd01936cca172012158b84b61cc0f805f8a2c9cc7dfcc3ee2e480812b7a3df2d8e5fa9ddcc15373527813d3439fe7c3c623a719d4eecdebe40677d0a124725c29e5c727857de049f44498b0db9b19550080775e37b4f350ad3865c2cb9ed6a8c5ea595d001abb695ed49a2d05870d5da1f30dd13972167076893b4399bc6407375aef842646d95a8a6f15a73ad4d66b6904e542c1320f483ebc8a50e4dd5ab39", 0x1000}, {&(0x7f00000014c0)="77cfc711bedc8a6bc1a63120ac592115d621bd4b457e7e91d81d637d80947a76b83f5a1a295f6302578ebb5fe91c5d287cf2ec83a4f263960ed196f98089272c5842ad660a0902813fc3e02cdf4c80148a3064cc24545f65acf7a721fa5b15cdbe", 0x61}, {&(0x7f0000001540)="f6cdbb6bd1e043dcbc789cebec7bf8e4c0aae4", 0x13}, {&(0x7f0000001580)="591661a0c6a176da30403a999c2718099408844824e19cfc86484d69fd652b5b2cd2588a9905f4bc1abb3ce22253e6278b5b35ac", 0x34}, {&(0x7f00000015c0)="04bb1b602f4800c7be5c1b9a479e9be923327b41f2000d41e8c88ca21092279987c07031a5292252b96db4d96ed019e2684e373fe9058087006d39ba50f0e43f0789c60453fe404906943498f70ce7541f60ea3caa2fc89f5372e97f0b8591189095cbe956095df4311163886b254a1228541fd98800812c3eb2a2e1cc0974b3c4d6b195f596180645df3879e9f5d904fcd7ad62d8e6a89e9f8d7ea7369c1ac194ab70e78c056ec139d7c8cf01bac9d7bf4b42d2559cab4c89f3df283f51e9da742a77cb4f777274759068b8e50a9bc00b062d630540fb280b3dc8f85802190ea40a2a02f83a2b4230a7e802d57684b87f391c86f868bed991a6dcc27d9d89bbd680204781981fcdcc85c139373fa3b0a325cd31ebb4ff1c88b662133c106b19e6e721aa8afa12c4e4c7f51a01b970f4afbff698b2e35e5c5136a91713e06d68cf470c78a7671092cf262fd816c2693b1d0b280a4edf0bf9fb9ce53da06def62a3546abdc3065b818cbeff4824a05692c3462bb932f9d9b56506eb82b94938e134905b886d3c3a1cf37e251790c44cd820597e57864f0ac653ab95c9c83e21ed24f05b982a7df4f5734ac7b5419713e989a66a4c72f8c715f2598422f01790ea950b91c050e674c8b0077374a2b60a28358e53d62e52cf0030d47a84150e868dad8eab20c69c4fccbe04be5220845a5cbc0b1533057a7aef225d873483ea01b51c4c5e71e65d14b680b3a138d84a5b229ae977ed02ed690010a8423ad5222b1fa888e57816896633769e1803dadd8645492621ba46b1131b59ed4b3e3fe3566d7af70d6095180fb989238e34b018d529828b84ee9afb4d371d2a5cdc0ffc4f6df7396c57534ea6c95616362cdb3b5613951f965dbdd148444919600fda4c39de523477d1e2554c932319e05a53d32ba1306bcf458dedc43b8a2c38750874045461e65ed155c698105b88438dd5af93414d0f2d05c8f21d48675dc9d23bd2afa37f558fc155cfedf82655e1f0483a29b93fb5e419c1d113b37a52e93f7e1769cefee623486d475814df684e6479ef1282645af184066f3bee5a3cacf4ee3a46ef082cf2a139733bb3c6eb2c89ef4dc2c0005e1eb30e91aa9ea95fdce089c124cf4c11b5c7657561de917860274470e23626d6ebebb911b272713f977005f3ec2b4f73291af572f443c342f021b4c39bd6a6977d06c853f1a06065e50bd13ad3acaaa3d20587bac819bcdf63931cb2acf293c46a580c526b2e80b929733d46543cfbb6ca2058cf962d0b3f3361c94a40e89e49cc2ab440b29dcacd31f33bc03bfbe93de377ad9e7f9462ba044f3872b0216089f1acb061c093ad40c6e3fbc5123796b7cdf10c2474a90667a5ee73916573eaab0ec2ba2f8552ff12d89b39811c5d499b3d5156fcee0631a06a7904caef8a287d3da998770dacbf753216a29bdc3773c0f31c01fb64af3922f2ee8c0224cf957278649900882d0c4b0e1da07f3857cb911f6f9a835a5aa51dd47e9793e95a5da0e8e319347591b30bfd7636cbfd8fc5d1f6b28708dd70772f91b7f5604fa93664a62e956f6117a14a77730bb578b82304086364dd097154019dbd562c5c6e962190d5f2f0bbd9c2ff1939b547d2547a783d81e17286e1cd98bc0451c48c9e631d7111d26cebf01b577d73441fb8bae0aca96142c3fa3bc15802e10c10e9be866d2c7e72fad59cbebe96134b87dfa75bcce144fa572b17aae46da11f52d9a8562c158ac25568bdc26676803aad70b7a8627cf11806c3a86cdf6d2b6e65224dc919e1cb3e1b3878336a1573ee081f5171864e937031886835030308c635dc2946a0c6bb0f1f44cc0c03f42ec03ba6a4242533ce3486f9af83ee3b5658c939770dafabe141ae36d5ad8f5d52950162e84080e9552b724855fa016f7766484e62eab755fd21c3f738ad232480f23b5057d52906dfa1d0232802cdd466c0cd75791742b817f50e7cb2d030e2277e7bfca97f4be8f54a54ce4c5222275eaa987ef82a6664f69294e4f7216509c1f73ef0dc118c376684c6b0ae320b793136e0f65e525db272b534645aa0a664d31ce0bc93615973b3393b14927c2251b2c6f87a726cc525ed976585acd0d357aae8748fd45f214c6e5a588373fdf6c83fcb7b960e01748c3132caa48d769dd3a8ebaa600c8aad918e69bdaf9a3338b94ee59f2a7fdb6233fff431c535a9fbe7feced96c72e11391d2df83c94a33b1f168bf25af914f33e7eefdb9d9f9c25b8974d8742783124a0002dd2fb468751709611c858b8a657e2a81cc381e08cb2d181212427fc123ddd357f88672315aa011b083170be6ca4e8ea0e02afe307311ea74e6f925400b36b1539a4f6922cfa4af79ba68d55949682f022ac0e6825750985d2aa82844ca2018ebff70045b27b31dfe2247e72641b8bacdd6e6dd51f9a97f84e7af9819635bc1164fbea5b85b3e64bb00784e52b5f22e65a3f514d791965c06fa994cf5ebaa4606601d4752448cd8a96e7512f2f1d0331fda46489ecb7b690d5f833676baaad6cff52c0665e6787fe0b9d568e679b62c03893e5a6e58c94c05d6c447854cbca72d5620486f19169d0750a781c39ff79e532847418bb1aa312c1530dd57f3cc24fff4c06245d92f86f8d9fbc1f09cf4153f1e15a8e7d28b8af76a3cd6fc10b4119bb354a1540cce35df48ef6cc662e998e2763c537e344fced2ec2abb300bfe1cc326dad9811eaf68433e1f7032f0b618f201d12417b12cf7447b1d5116da32bd5a747215e083c7c7fea5780a12fb201d3aaef7a8b27f4b340f3a729fbd5047985c9ef90fe01fce0f40525c28b05b1c72b625cb7176e83e65e336fc21ce9d9ee879ba724167f9b8f4069f7992775b4fa0d99b451568b74e4ecfe85e51247e2937b7e58af57ba944ada0ed55e188d46c1d8c045a87a70b4b4c9bc07568ca3fec69653e9dd1d691a97c12fd5037b34b71aa3e93dccc194371c1857bdf7be0e5ec65f9acabbb3e8279eafda7ac3edecc80fd57ca994ed8e2acd872a239074c9d2d827ffcceb0db1f8cd96f9795bbb15f44b406cc788a4b50f3cc03b8b4624edaf3bc78663f87863026b78ef89bbb0b63f3ec1a7cffd39bdda82340b766a2837cf1b9f622b639992eba8e14ca06a7b79505b48a93937be10e9cd9da41253a2eefcf7716c02128025290fbb7274659690bdfe779869c2982f10a43f639789d34e70c6f0c058eed411b97b7204b0b566b36cca0123aa0f499b792151eaec7bd5c97743ba0499fa13c1cd54d7117cf8592dd39f60d9dc3dbee2529c99450866e45e395826c4aa913e3e570064d130fc81ebc6e520c5b5375626ceeb077ac4a46235e92780b5cdb2e11a51b1a30fb8ed16db1180b3f40f54a87baec864980dd23f989a350f384d1fe3550618c91470b208002c9310bbe573c08a56b91b034de1b076e06720b2615e7a362edfb1dab397801457947e4bfa7cb38316252cdbed5f3aed788f3e1dbde44accb64a0fc3b79563f779230d70bcb9d0b25b9b2f950a103b86ba6a067de34e787af437b21c9aeec9c1788b2ee53139f5c512062e8e1e376646828a20e53601e48325a4d8115a9aa8eeaffff71dd2aa69f6e12dc333d9d22309ef4271485508078607e91bb97b9d9b97db5aeea97f152208750e488e4b68dd6da76959507aca4fabd35691cf07937c961554ba838bc20fc214b533c4a35dd66bca5e80c7e9cba6e1b61f44ff03ec1a173fe6b13517144e65ff4ea028f4cb35096e8cff1c93571f4cb678d749e6166f766a62f544d0b780a809dfc4d07b0d5606d6b2f70a98f2dceb1227e8f006c926678194505e7f32e2b14237377fc271a5deeab73f4907be64eb21b5ffa79fdb4c02ed5dfbd7a29b72759a4d6433642c5f46dfa112da5bba7bd97ff29498f0b5263fc20ad6de06880377b7b4734d62cfdc68fd300182eda9ad08209ae5a849ceeda5854421f0e26fcfbf0559a05e8b82d277fa4f5212717c4d559fc26a73ae454b735527ebaa700318e143a58d3e1d1e7c988f4cc6f0bbff4a4b183070cce3d2099b6c2ef1c31312f9504002ba2948ead1ed6d062503626fd3b94d96b9f48a0a013335cb722ac72357101307fa317ad9b5816ae9fb5b2f2ad60bbad6502d215df918a8df66db5a524961d95fbddfb0da7498ce9137afd60ee5e7a86ea105cd0ce92cfbf788ac31ef19abc62992bd94790f0f9f024a1e11604d4462f546e05ce94cb76f9eab3e9da02a03b3964dfd79df63e637ec8638f795e0888e5351e4e57c3c8be9f05cf85e2c44c2929af5e27aa12c16a6e2bd482c80ce2247699f36e4e2e4340d7b8c0bffa12cb33d5d66d30774bc5634b361efe53d3c85f9152d67e3ff8a5bab07b01edc522e98e0bf676483d9cc05ed6ba5cee8f87e0d2905c2281cd6dff513ae31f82ab1c45c5146be9ef45a288c159d1437c507961f05182404c3f1d971dd541407bddc56b4e710ca83d6bd13e075a713d732deb96ef92ec165cf067180ec59936a7051334b0a0354ab85febba072022fd1a59a0e1cb86b1ec5632d6089fd8914c371d5c10a9cec2344539368b37b7ccf7277d8d0dfbb1b2896a9ae803ee6403751225fd64c83131e3bbb91f2bb446ebb4e95acecd07c8ad03413d945ce493d3166f0783dfa585333dcf24b73033ee0faf5eb2b0766fa8b9b0cbb9108bdaaf7412c7b1f3200698ed951a88ac1ceeb3cb483ba648c5e792cf506ae5387a9b4309b048b57a2c6c36d489194433659fccde20bd9483bae8b85585829ba199e10b439bc56ec6025c1ac4324e7f94fdd3525211fa1d7c9f4e746fef86dd20fadd0478e06a784b6ab78a566af979669d3c13f768583fb21f687418468d912206918614193da4bcffd14866cde744b9ef0ddb34a5f59ba9c5b8b8ad0387d9f8a27df73c542e49efa4e1f629457b0450add90228c8733459f1e9156e0bd4e64d6ae8efda786a5dee8e3d7a54c93705f3ffb28d1ab668c086b9112e3304f89a4aa9b8aab3a05a0df1eb6203a6a910e8872145f80ed0775e66fe658f958f0d9eb786f0ac79d2cd504c6dd808d492f75ba90a", 0xe00}], 0x6) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaff035ca0f2ff08004600ee8c4660faa95aa3a65b9000200000bbac1400bb830300000000907800"/57]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0", 0x0, &(0x7f0000001140), 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2812, 0xffffffffffffffff, 0x6) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001104, 0x0) unlink(0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x23, 0x6b9, 0xfffffff8, "0a2aff748207017b62e2fbffbfffffffffff00"}) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}, {&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5513d19e549fdd5d5e68752fdaeafea8bfe4133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b2291e6f740560688a87f86407200000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add36726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39978f81c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603", 0x1c7}], 0x2) execve(0x0, 0x0, 0x0) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000400)="4644d59bd2acd6165c0e86b39b600546f3bf0064b7c16fa6188d2070f3dea7c0665128e96e0ef161a79d7ca128da782b52f94ecea2b23d5f17637392cb561a4b07f2a1efed5a8099a808d802e2710169ac1656a3e3ef15f1b20ddaccc4b8ae4efb1594cad25fcb94c15a6c6e62b1f3eacc80291754b83f36051f85495a5c09b777628e8a745834dc8383b6f07b72c2ec744207309ad30ae05bb2cb03990aba177ccbaa019be39bf6985727cfca74482756984df37fb0bec1f7b497df89e1b8fea15ba3fb3370207754c93b8a4b9d35a5cc1d14c1087611d6a4b4decf1ad48999fdf46ed5ed15", 0xe6) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x9) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180003c00000000000000000000000000ff020000000000000000000000000001000d"]) executing program 5: r0 = semget(0x0, 0x1, 0x84) semop(r0, &(0x7f0000000280)=[{0x1, 0xfff, 0x1400}, {0x1, 0x81}, {0x0, 0xcd7b, 0x1800}, {0x0, 0x1000, 0x1000}, {0x1, 0x100, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x1000, 0x1000}, {0x2, 0xa64d, 0x800}, {0x2, 0x0, 0x1000}, {0x1, 0x4, 0x1400}], 0xa) r1 = socket(0x11, 0x4003, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x28}, {0xe}]}) write(r2, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) sendto$unix(r1, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000180)="0db30331730e", 0x6}, {&(0x7f0000000200)="131a472d3851591611ab6449bbf7804b08df7fe07f7ca1c925488ce2911ec5e77e051e19b541cba8717b65836b120acd311345e85d9b3f0cc6f9002eb9c30c6727a551673477eb4f7cd7b679c190fac944246fda0bc3818e63d46743d249051707c702ff5912a894f073", 0x6a}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="e7374ba69b5742175b0472d25ec53dc3d6128ebeb3ffbdc792e746a325fd8a55664f257c9f1ea50d3435ee92760c95ee84afc730a61422c1a6893dd77d08a967cdf0f6f313b2521cb7", 0x49}], 0x4) r4 = syz_open_pts() dup(r4) ioctl$TIOCSTOP(r4, 0x2000746f) executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x26, 0x80000000}, {0x46, 0x2}, {0x5, 0x1}, {0x84, 0x1}, {0x82, 0x5}, {0x8a, 0x7fffffff}], 0x20000000000000c0}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pread(0xffffffffffffffff, &(0x7f0000000140)="6f61b7ef7ead776902483d35659a64e88dae40c40c02e5d54f4624bbd9117c6be4368741a4877bcf6f8f75aced9c0f9928aeeaab48b7d8b3e210f9f9e361544e9c3544e17a60fa470d190ab042e4af4fc6c09af967c10177d0e86ede02532f8cfe92b5eaa3c369b66d7aac10d1197c7dcc98f32962c28b9d649ee93656f091e93987144332e847063919a16cedf0960cebbd1f5992f00b0a69c4a9191a3a00b2e791a5ff29b25747ad4358bd9d14ebb68e16fd204e3539383b3b6d1df08b7a33b560dce269f65e50753a", 0xfffffffffffffce5, 0x125) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/35, &(0x7f0000000080)=0x23) executing program 6: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x14}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000480)={&(0x7f0000000440)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f00000003c0)="796dce8f2b1f7a6afa1103339ea9f193", 0x10}], 0x1, 0x0}, 0x7}, 0x10, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x41, 0x80, 0x6, 0x40}], 0x81, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0x7, 0xc1c}, {{r0}, 0xfffffffffffffffc, 0xe1, 0x4, 0x100, 0xfef}, {{r2}, 0xfffffffffffffff9, 0x9, 0x40000000, 0xed, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xfffffffffffff00a, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x5, 0x5}, {{r2}, 0xfffffffffffffffc, 0xb0, 0x10, 0x1000, 0x1}, {{r2}, 0xfffffffffffffff9, 0x6e, 0x1, 0x1, 0x3}, {{r2}, 0xfffffffffffffffe, 0xc4, 0x10, 0x1f, 0xfff}, {{r4}, 0xfffffffffffffff9, 0x3a, 0x20, 0xfeb, 0x1}], 0x8, &(0x7f0000000140)={0x0, 0x3f}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000380)=[{r0, 0xbed454229ff0278e}], 0x1, 0x0) dup2(r5, r2) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f00000001c0)) fcntl$dupfd(r6, 0xa, r6) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, 0x0, 0x0, &(0x7f00000001c0), 0x0) executing program 0: setuid(0xee01) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() (async) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001cc0)={0x0, 0x100000000}, 0x10) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) (async) fcntl$getown(r1, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x45}, {0x80, 0x0, 0xfe}, {0x6}]}) (async, rerun: 64) syz_emit_ethernet(0x4e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6029ad38677639bffd19a685787f7e000000001800008000000000000000000000000000000000000100ed058726df3f6900000000870aa9000000004e214e000000000000000000"]) (async, rerun: 64) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) close(r1) (async) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x6) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x54}, {}, {0x6}]}) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) recvmsg(r10, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) (async) sendmsg(r9, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r8) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) sysctl$net_inet_ip(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000600)=""/131, 0x83}], 0x1) r3 = getuid() getsockopt(r0, 0x50f, 0x1, &(0x7f0000000000)=""/20, &(0x7f0000000080)=0x14) r4 = getgid() chown(&(0x7f0000000140)='./file0\x00', r3, r4) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) r5 = getuid() setreuid(0xee00, r5) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0, 0xfffffffd}, 0x65, 0x406) setreuid(0xee00, 0x0) r3 = getuid() setuid(r3) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) r4 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x3e}, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f00000000c0), 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300), 0x0, 0x0}}, 0x10, 0x1800, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x32, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xffffffffffffff4a) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x2, 0x0) setreuid(0xffffffffffffffff, 0xee00) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffbe2c6050b8fb86dd60fecf0c0028000000000000000000000000b115e0000001ff94d99b45000000000000000000000089009078000000000000000000000000000000000000000100000000000000000000ffffac1400aa"]) socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 5: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, &(0x7f0000000680), 0x8, 0x1, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0xbc6, './file0aaaaaaaaa', './file0aaaaaaaaa'}) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f0000000080)) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000002}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x0, 0x800}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x2}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) write(r0, &(0x7f00000000c0)="2f247933f2e900711a837cfa72a8", 0x2a) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x3000000}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x35}, {0x8106}]}) (async) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r2, &(0x7f0000000000), 0x10) (async) write(r2, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf534eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895be4e6fbe32bbcc6eb773fd30096f35767d120948e67b7183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265adc3f46c7a4790853cbcce224abc7b30926aef1d2c9497b96374901fd3f0fa136327cedf27ab77a7bd690a931e870d6576296ea83f54541af73092ebe7575a3899854202d3ae7ed09d9cb3895d29f8722ad1fc4315f2c7a83cfba586bf6cf2b232222ba0315879fcc0c5c729cbafa39551ad6d7bf1fe58fefee90cd34bebbc4ba6faf759e1647ee8384574e91bb29d971700c1f0f2b3a27263a73328833bd4bc5577fd4521ff3ce1257081533ede709c175acf59272ef759399e20f7f3ebedcdb6485ae8b72228ef2a8172601ce45147783ee8e31631baab0f9836486f8e0acb23c55df91", 0x171) (async) setrlimit(0x0, 0x0) (async) syz_open_pts() (async) close(0xffffffffffffffff) (async) mknod(0x0, 0x0, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) (async) accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) setreuid(0xee00, 0x0) (async) r3 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) setreuid(0xee00, r3) (async) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r3, 0x140}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xd5, 0x40, 0x80, 0x3ff}]}) shmat(r4, &(0x7f0000c8f000/0x4000)=nil, 0x1000) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180000003000000000000000000000000ff020000000000000000000000000001000d"]) executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff"]) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0xffff, 0x2) executing program 6: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x2e1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000600)=[{&(0x7f00000000c0)="95", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2015, r0, 0x0) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000340)={0x9, 0x2}) syz_emit_ethernet(0x3e, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb8, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x82, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, {[], @generic="7a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 4: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x26, 0x80000000}, {0x46, 0x2}, {0x5, 0x1}, {0x84, 0x1}, {0x82, 0x5}, {0x8a, 0x7fffffff}], 0x20000000000000c0}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) (async) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)) (async) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x6, 0x7, 0x0, 0x8001}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[]) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000340)={'./file0/file0\x00', 0x6, 0x63f, 0x3}) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x4e}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000240)='./file0/file0\x00', 0x80, 0x42) fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000004}) (async) flock(r3, 0x2) flock(r3, 0x1) (async) close(r3) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r2, 0xc1206925, &(0x7f0000000100)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRESHEX=0x0], 0x9}, 0x0) (async) syz_emit_ethernet(0x26, &(0x7f0000000080)=ANY=[@ANYBLOB="aa49aaaaaaaaffffffffffff0800450000180000000001009078ac1400bbe000000200009078"]) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) (async) r7 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$VNDIOCGET(r7, 0xc4104603, &(0x7f0000000780)={'./file0/file0\x00', 0x7ff, 0x1, 0xfffffffffffffffc}) (async) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000300)="b3", 0x1}], 0x1) executing program 5: r0 = socket(0x2, 0x1, 0x0) r1 = getpid() r2 = semget$private(0x0, 0x2, 0x82) semop(r2, &(0x7f00000000c0), 0x0) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x2a4, 0x800}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) r3 = geteuid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x5, &(0x7f00000001c0)=[{0x87}, {0x0, 0x4}, {0x40e}, {0x3, 0xfe, 0x80, 0x5}, {0x9, 0x9, 0x7f, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x7, 0x0, 0x0, r3, r6, 0x88, 0x7}, 0x7, 0x6000000, 0x5}) chown(&(0x7f0000000080)='./file0\x00', r3, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r3, r7}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x2f) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x2, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="c09b257ed6afbd8a9b27b765208c6761b5e9d77678cce396d0340451674ed7b2434f4510d9821610b4d0d11118e502834d0999b736220ddff7665bf02ae59f5cc816d14d4f6c8f3444ca6d93735b051bd4d2889c9433d9a801133d71b0ef3226544dd003dba0f54a1d5e1450a89040115d2ad9e3a6128110442e00", 0x7b}], 0x1) execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000400), 0x1000000000000165) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r2) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x25008, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) (async) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{0x83, 0xffff}, {0x42, 0x5}], 0x2}) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8035000108000604"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) write(0xffffffffffffffff, &(0x7f00000001c0)="f864e6de6074dac482eae5a840c5687f861d83385d631b6243d53da9572cd6f7825a5498acdc69ad8291e03c62d886c9f0d8179b9b6a1d37d41613962cd184e1d3bb29a8991c161daa9000a4eb5a8b49ffb699ba34b683b224d7f747fe6bb2bda83eae3bf6985bcd4e295b1f0f71740b2996457b4434ffefc28f2f90ffc8e6c6296b969624f323a99d97c115bc77bdab", 0x90) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x7}, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(0x0, 0x3a) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = dup(r5) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r6, r4) connect$unix(r4, &(0x7f0000000000), 0x10) writev(r6, &(0x7f0000001840)=[{0x0, 0x2}], 0x1) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r7) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) executing program 1: chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000092000/0x3000)=nil, 0x3000, 0x3) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x87}, {0x15}, {0x6, 0x0, 0x0, 0x1fc}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() readv(r3, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/83, 0x53}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f00000000c0)="7fd1483ff857fa97e517ed6752b9dd2e715fb1463ab823869c913d10dc8546fd5736505c982f793d5b949b003a228cd65a01c5ebfcdae89550e8987b62f07fd3553cda456c2ea7c8ce87b81ed8428b45a8f2cda03366441c0a", 0x59}], 0x1) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) write(r0, &(0x7f0000000300)="90bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000008ecdfcbcded1749cd050c53bda30cd2a1015f80a909a9685ded300519182e35a4cfb26a9ade48a21b0b2339f4b4dd994c98a37251374cf9868b316e767816b7b147a13452909d3c073d3622812686ab4519fc0997f64760ae3547fb0c98482673185402b51bfa81370c1fb021ef4b1c78d500ea21d3b337d6cae324e855b8c357a849920b00e", 0x110) executing program 0: syz_emit_ethernet(0x55, &(0x7f0000000280)={@broadcast, @random="ac566789c541", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x47, 0x0, 0x0, 0x0, 0x1d, 0x0, @broadcast, @multicast2}, @udp={{0x0, 0x0, 0x8}, {"b118c3ace99698f88732e2aa21fdc48103a73a0bfcb422b030c2a845400a2528002b485bf57bcf49fdaa86"}}}}}}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) r0 = getpid() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setown(r1, 0x6, r0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r2) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) r5 = socket(0x11, 0x3, 0xc1) sendto$unix(r5, &(0x7f0000000040)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002018fbfe0c2300008abfba0900000008e371a3f83437320501eab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x14) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x9, 0x8}], 0x0, 0x0, 0x0, 0x0) (async) kevent(r0, &(0x7f0000000040), 0x6, 0x0, 0xbe, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffffe}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) (async) r1 = socket(0x18, 0x400000002, 0x0) poll(&(0x7f0000000100)=[{r0, 0x4}, {r1, 0x4}], 0x2, 0x6) (async, rerun: 64) r2 = socket(0x18, 0x2, 0x0) (rerun: 64) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x18, 0x1, 0x0) close(r4) (async) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r5, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0xbc6, './file0aaaaaaaaa', './file0aaaaaaaaa'}) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f0000000080)) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) (async) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0xbc6, './file0aaaaaaaaa', './file0aaaaaaaaa'}) (async) socket(0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) (async) accept(0xffffffffffffffff, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) (async) socket(0x18, 0x3, 0x3a) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) (async) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f0000000080)) (async) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) (async) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x4000, 0xe3) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "c3e13c769f6ba56500000000000000003f00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x0) r8 = dup2(r0, r7) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchown(0xffffffffffffffff, r4, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r9, 0x0, 0x9, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) write(r7, 0x0, 0x0) getegid() executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pread(0xffffffffffffffff, &(0x7f0000000140)="6f61b7ef7ead776902483d35659a64e88dae40c40c02e5d54f4624bbd9117c6be4368741a4877bcf6f8f75aced9c0f9928aeeaab48b7d8b3e210f9f9e361544e9c3544e17a60fa470d190ab042e4af4fc6c09af967c10177d0e86ede02532f8cfe92b5eaa3c369b66d7aac10d1197c7dcc98f32962c28b9d649ee93656f091e93987144332e847063919a16cedf0960cebbd1f5992f00b0a69c4a9191a3a00b2e791a5ff29b25747ad4358bd9d14ebb68e16fd204e3539383b3b6d1df08b7a33b560dce269f65e50753a", 0xfffffffffffffce5, 0x125) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000240)=0xc) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/35, &(0x7f0000000080)=0x23) (async) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/35, &(0x7f0000000080)=0x23) executing program 4: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, &(0x7f0000000680), 0x8, 0x1, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) sysctl$net_inet_ip(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000600)=""/131, 0x83}], 0x1) r3 = getuid() getsockopt(r0, 0x50f, 0x1, &(0x7f0000000000)=""/20, &(0x7f0000000080)=0x14) r4 = getgid() chown(&(0x7f0000000140)='./file0\x00', r3, r4) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) r5 = getuid() setreuid(0xee00, r5) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) setreuid(0xee00, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) syz_open_pts() (async) close(r1) (async) syz_open_pts() (async) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) (async) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000600)=""/131, 0x83}], 0x1) (async) getuid() (async) getsockopt(r0, 0x50f, 0x1, &(0x7f0000000000)=""/20, &(0x7f0000000080)=0x14) (async) getgid() (async) chown(&(0x7f0000000140)='./file0\x00', r3, r4) (async) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) (async) getuid() (async) setreuid(0xee00, r5) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) (async) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x2e}], 0x1, 0x2) chmod(0x0, 0x0) setuid(0xee01) ioctl$WSKBDIO_BELL(r2, 0x20005701) r3 = getpid() ktrace(0x0, 0x1, 0x40000930, r3) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180000005000000000000000000000000ff020000000000000000000000000001000d"]) executing program 0: sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0xa}, 0x3, 0x0, 0x0, 0x0, 0x17) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/108, 0x6c}], 0x1) dup2(r2, r1) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10000, 0x40) sysctl$vfs_ffs(&(0x7f0000000480)={0xa, 0x1, 0xa}, 0x3, &(0x7f0000000800)="7c8c784b291bb34857f4d3d63c37aa5ea17de3e8e4be8bb7ccfee94dec01962b09698aae", &(0x7f0000000840)=0x24, &(0x7f0000000ac0)="8da96749c33c0f", 0x7) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) msgget(0x1, 0x42) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$PCIOCWRITE(r4, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x4}, 0x20000000, 0x0, 0xf4000}) executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setrlimit(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, 0x0, 0xfffffffa, 0x9fe0, "0000c6f26461c094f4ffffffff00"}) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000380)="82", 0x1}], 0x1) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) setreuid(0xee00, 0x0) r2 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xc, &(0x7f0000000240)="ae2773537ccdae1300090134ffb3b56130942ed2", 0x14) setsockopt(r4, 0x1000000029, 0x9, &(0x7f0000000040), 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x36, &(0x7f0000003880)=ANY=[]) setreuid(0xee00, r2) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) (async, rerun: 32) r2 = fcntl$dupfd(r0, 0x0, r1) (rerun: 32) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) (async) sendmmsg(r1, &(0x7f0000000080)={0x0, 0xfffffffd}, 0x65, 0x406) setreuid(0xee00, 0x0) (async, rerun: 32) r3 = getuid() (rerun: 32) setuid(r3) (async) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async) close(r1) (async) r4 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x3e}, 0x0) (async, rerun: 64) r5 = socket(0x800000018, 0x1, 0x0) (rerun: 64) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f00000000c0), 0x1) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300), 0x0, 0x0}}, 0x10, 0x1800, 0x0) (async, rerun: 64) r6 = socket(0x18, 0x2, 0x0) (rerun: 64) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x32, 0x0, 0x0) (async) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xffffffffffffff4a) (async) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) (async) socket$inet(0x2, 0x2, 0x0) setreuid(0xffffffffffffffff, 0xee00) (async, rerun: 64) r8 = socket(0x800000018, 0x1, 0x0) (rerun: 64) setsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) (async) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffbe2c6050b8fb86dd60fecf0c0028000000000000000000000000b115e0000001ff94d99b45000000000000000000000089009078000000000000000000000000000000000000000100000000000000000000ffffac1400aa"]) (async) socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) listen(r2, 0x0) shutdown(r2, 0x1) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x7305a016c43aa015, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000200)={0x5, &(0x7f0000000140)=[{0x400, 0x4, 0x8, 0x7, 0x4}, {0x3, 0xff, 0x3, 0xb7b7, 0x1}, {0x9, 0x20, 0x3f, 0x7f0b, 0x1}, {0x2, 0x7a, 0xd1, 0xbb8, 0xffff}, {0xfff8, 0x7fff, 0x7, 0x3ff, 0xfffb}]}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000, 0x2], [0x0, 0x0, 0x0, 0x3], [], [], [{0x0, 0x0, 0x0, 0x7}, {}, {}, {}, {0x0, 0x3}, {}, {0x0, 0x0, 0x100}]}}) flock(r0, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) r4 = syz_open_pts() readv(r4, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb000000000000000600000000000000d900"}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x5000000}) executing program 6: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)}, {&(0x7f0000000200)="3a4ccc4b229040adbf131733a5f0daf3a0ebebc99f158e29a7ac6d48113b8d110c7fd4ad10129127a6895cf91275bdf60b8c8b628a2453ebc805ee96743a383fd6a04ce18d607c8e319d9af63fc990d8a4cc4bb96be8dc4e8adfb1c545b67177a1e7a67ccbc20482183998feb00edf55c97d1fe1ba0f1b8fb194a3ccad34467a6cb6f88599fe018a4abc591761e26837aad9b4f3629f082711e351a686579eac6527ef8aa285b58c44bc3ad29ec0b0df5a179e69915b5c55bc1f8c4bfeb44746f313480d2dad22212a9a6c845f1161aa912a6417dc069ce460f63da30defdd2791d84cb315adc56660", 0xe9}], 0x2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x121) sysctl$hw(&(0x7f0000000040)={0x6, 0xd}, 0x2, 0x0, 0x0, &(0x7f00000001c0), 0x0) executing program 7: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(0xffffffffffffffff, 0x0) (async) socket$unix(0x1, 0x5, 0x0) (async, rerun: 32) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x2e1, 0x0) (async, rerun: 32) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000600)=[{&(0x7f00000000c0)="95", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) (async) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2015, r0, 0x0) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) (async) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000340)={0x9, 0x2}) syz_emit_ethernet(0x3e, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0xb8, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x82, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, {[], @generic="7a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"}}}}}) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x60}, {0x64}, {0x6, 0x0, 0x0, 0xfffffffa}]}) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) executing program 7: mknod(&(0x7f0000000200)='./file0\x00', 0x1, 0x412dff) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[]) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000008c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f00000017c0)=""/185, 0xb9}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) ioctl$PCIOCREAD(r3, 0xc0107004, &(0x7f00000000c0)) dup2(r2, r1) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000008400018000002b000000000000000000000000ff020000000000000000000000000001000d"]) executing program 3: r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7f}, 0x0, 0x0, 0x8000000000000001}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/221) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000004c0)=""/37) semctl$GETZCNT(r0, 0x2, 0x7, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000200)=""/238) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8", 0x43) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, r3}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000380)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0xfe7d) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000064b000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffd}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) readlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) executing program 2: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, &(0x7f0000000680), 0x8, 0x1, 0x1000) mkdir(0x0, 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 1: socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x3a) r1 = syz_open_pts() close(r1) read(r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 6: sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async, rerun: 32) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) (rerun: 32) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) (async) kqueue() (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) (async) pwritev(0xffffffffffffffff, 0x0, 0xffffff1f, 0x0) (async, rerun: 64) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) (async, rerun: 64) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x30}, 0x2, &(0x7f0000000080), &(0x7f0000000100), &(0x7f0000000300), 0x0) (async) open(&(0x7f0000000300)='./file0\x00', 0x70e, 0x0) (async) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) (async) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) socket(0x1, 0x1, 0x0) (rerun: 64) executing program 7: poll(&(0x7f0000000280)=[{0xffffffffffffffff, 0x84}], 0x1, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) sysctl$vm(&(0x7f0000002c80)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x1}, {0x6}]}) setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80606949, &(0x7f00000001c0)) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) r3 = socket$inet6(0x18, 0x0, 0x0) lseek(r3, 0x2, 0x2) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r5) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0x4, &(0x7f0000000280), &(0x7f0000000180), &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0x162) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0xa708, 0x80, 0xbe, 0x3}, {0x3ff, 0x9, 0xff, 0x9}, {0x1, 0x9, 0x77, 0x8181}, {0x20, 0x4, 0x1}]}) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x7000000}) executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = msgget(0x2, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/50) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/114) executing program 4: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setrlimit(0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x9fe0, "0000c6f26461c094f4ffffffff00"}) (async) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000380)="82", 0x1}], 0x1) (async) syz_open_pts() close(0xffffffffffffffff) (async) mknod(0x0, 0x0, 0x0) (async) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) (async) setreuid(0xee00, 0x0) r2 = getuid() (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x18, 0x1, 0x0) close(r4) (async) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xc, &(0x7f0000000240)="ae2773537ccdae1300090134ffb3b56130942ed2", 0x14) setsockopt(r4, 0x1000000029, 0x9, &(0x7f0000000040), 0x0) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) (async) syz_emit_ethernet(0x36, &(0x7f0000003880)=ANY=[]) (async) setreuid(0xee00, r2) executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000000040)="e456ab5043b80d3597d07ee38c32ab3c95d1a6cb93eb3c033e41d4d0d2e8612a27994d1c8aad9fa35f9ccf67edf420ae68cc183d249cffad8211a7491b97b3fdd0048cb1ebbc3c128db181748df9e02a24ec4f32df37cb49996234751b35d7168fc0479866fb44fb1bd9fc94b99e9afa9d1d14912cfa10f10942ad5118f0016a5cfe725eae73d6e4765b89a627bd931726024d41b9c4", 0x96}, {&(0x7f0000000100)="2a1b111c1376ad5d3c4704f99c34f7d17ad0d25178c43f1a7b88b169a2218171baed0ef03565403f3c4264942ae64fe5578fff1d827183f5ee7bec38281a718869de873422d047bcf26f11a4cbaf48272ff7f035401f9cd5220ce13bf0eee49139b6b1a91fd446a749ca668903e9fb54f5f4df26f8e4c465426bc76c2d3521bd0128667e90dd2a963d379d9d29a427c1932dc85c51783ea75c5cfa65fedbdf6cfe56f85f55af8e369288db20133c0db40908aa215e7a80e97639b24f6bbeddc61d589c5e3cc534990cb08b2da58799a5b6ef9cdf91c4db38e95ab5ad6250834d495c60066e8359ae00577cf7e7a3579898c8634b5dca3faed3e022c8e3a66bd4c6306ebfb539cc5e7d2291dfcf18b28b9a5d9842760df2ca45c223216c866546e0867623502dce5da2c8d50c225f8e4fe6c0aaa23c2fe259a11c125f33eace42993a5e27d4362cd1dcd1da2bc8ae8493cf2f4f6ec26edd0a97cb2bbc46edfa7339eb45e81506055fd7ceed3d2c69e14e0b94b8fb4600ccbe8b5b78163d7044e65fe3e02c8922d2c27a1628a5e17d477401e37869875ca45fa8750f7b9e148cb3db113d158354327e7c53dc6730367edafa389a91a66a3b562f536779eb4d2d069cb069804cf45fd695c67c6b5da055ad4500e4cf09785b053fd743776aa9c6da7a86c18441bceb758606e4624d06af201db04954261deb25c63e7b18f795256840e2e3fbff5a9b443a85ccdf05f5341c563abe679fdf5db8aeaf01c9aa18b215bf0f79ce1a8d9cb211dd291f6668a13e43753f15bd4acaeb7234f5cf1c1368d1fd38d99ba3a68ce1ccffcb863517612acb3f621bbaec5c2f1f1e8a9f7f8665afafe14c62e56fcc19519cc5c8f03ebe74440c3dbdac542080e788378f5eaddb9c3c1a85ed61873f0900efefa2fc8d569b755e00639d0c17c13d664f51bf5206b05289179b39ce1997cfba1adb2ae73cbcaacb467e35202a548a5e8fcd5614c8b790ace1b965ec12842195dc6a62e7a222fb7cd761651059a2425c33aaa07e5e57d5ab7f74ad340e993ddd756c1b916a5a0842e312fd7f6348d1806ce23d2d72ad7616109f04b5537daea15e8e5504492e70eb0442758044117dedd4379de3bc5175f399fa2dd3796a693adda65044be69045bef0a92f5c5850cc78a8c6feab5ea9ba37cad9816f8cb43ee2bdc7273ac019961843665e35460c2efc8ae2da0ec275a39fe1754874bd951b1fd5ab83111ff0d4723c270d73a11db75bd314e55849ffaba2f8dea7ab2c349bd9459efecfdc25ce7bcc11d44e1e126134f238dcacfefd6d486d599cadef492189218ff44e6d5dfa1f7da0a16d8b162fa7660c8255a75a7f0b45c853a800123789bbb373763d34c49a827ba32ab9edf99ac1adba7cd0106dca8608437d2d4b96a021427e8f3603b4e1406d15194b70e4c581481a844456b465867672ffde09caee89c19bc076de510a7b60a3f0c83d1161b49dc820be6dfd96c5036d557dad8fa5832d8f390015259c2a37288d9b842acb1474f171e38f0c5e030c67d6a4c8bf029d8921e0ad39be5f8a2cb843cbf09be07227197dbede47d5c839101288fe68fcecda462bd426219a19ef7b240fa89537aa8726a46d00f86153e4f0d8a4cef05942499ef94c7153ad0edd8b56624f73e8cb16d57bdfafa35826067aa25ade0f19a843aeef49b2f38ef41c1f5fafd121db7129e65f495b62c04dc4ad62f2a4d27c3679e869a9f82e4ad60b0a6bb678a5a08fa6812d39feed13609aff93cac8ecf3ca8a732424360073f466c9bf8103b08bbc1662e9845e953e94ed5ebe86371292782fbbd65ef11b1c58d889284883f2b7b3fb1e1749819c6ca0da31cc32d19ae807e307ea50662b63bd161907799370ba4f9b0374b66acd1ce70d781211696b719cdd8ba71277ad3d8ddaf2ac63ccdf7d3670505cc81e9ab85fc571e02eb60674d5c27bbc64cd8e8bfd204d613a57cbac76cb161b43235fb13cf71701ca93467f9caec30d34b2cfe90a733159296137991030e4fda306b91e86804d180a913231bfe241a59575b7e6be743bc0ae89da8a0c72526154fd52e5044c90ccf4bae0f776f43b06401dcdaee74b485e80b9f0b5911bc2326955ab27298db636905251fb4f7e665d53086aa92544d90da62bfddf2c97377211917e7dcd8114a8f8b28cd21bb064d0378e7e12ef365ae9c4b5ee889f0a856330cdfc60d4ac80894a700dbe6b27714b5c0e1c2ee843f4fbba3c7c5c85c25fe80abe30b17bf08336530033920cce1a49886b4c1d8a0c16b383062eecc9b751d00dc6dd33a3f0cad0b62eab694ec230c73b29290628f3b63a2d3017bb12adf33a1a6254438f6a75bb0eba0d5ed9f5f4163068cf89f86584a295e56e5ae49e20b69c3110c2f57259e611e873c512422192275156334b3ed40908a671a468c9600073dd4b802fde96b4bf0776b76452ae369776876cc47f70907599e28b8e9da8a817487f2183e813ed1d711342ff20151eb3bcf2a9f4a4e41876143b1d0224fa460d065090afafe733ebb545a622db76712515107299ece0b48a2", 0x718}], 0x2) writev(r1, &(0x7f00000018c0)=[{&(0x7f0000000880)="ce39e0c1886ee7502d0b389e98699c4ea54b369a44d4936ee64954f3fd50f504ef8142f549041255a2f0b27632b31816f2c5c2edc4d7854c45400bcdf2bc160a5ec419aec79bca2b446d44d64c9c5470dc8a30", 0x53}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x1, 0x1, 0x78583f58, 0x5c94, r3}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000a80)="ebffcbff13b9fd812eaa4e484bf0536532cc2724df26204ce3f7c3066b1849", 0x1f) close(r0) r6 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r6, 0x0, 0xb2}, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x2, 0x1}, 0xc) sysctl$net_inet_tcp(&(0x7f0000000840)={0x4, 0x2, 0x6, 0x11}, 0x4, &(0x7f0000001900)="858166b6ec5061862dbeeb8626033988dd834578b65babf5d2cd196b4390b9a7b8209bc77edbabdc004d4a1eade3964f745e0714506858825c9726c334c84b1c04af08a4642d9715cf6b6dda8d8fd2916c4ff9cefb2b9866b5ddeaca62b8bb391d285ca242a917e4b8634a4f42b1ed30c5ea0d8289c85c0513c7061b09f1402d6ea55f7e20162a1bd6b1dead6da73ca9b80986a1f14e7e17bfb4f054c18e53292c5281db8d12d8dbbe35fa84073ffa69db6ff215a561e6cb3a7638b72b6f8bce170da24de0168f9a48acc3530d24e9a688be98876ea09ceb7d0f8a5ac6ef0f73eeda938f19ec7904a3b4e5cbad77c624381738792326cf44e20acf587116e989d55c867b3d44fcd20045fc71f9ae2b732091505a90ac27ff56f8c483336d47e9d4fd6d3e86f84e9c0fcdd2d94e180b1823e6e4ce80dd4f737bc65d94152c0337ecdaa2d0e8fa022e174c358ea9680afedc02b13551dc35f1653b2bdfe980f9a221c3e488631cd7b39d24014937b41b2af0aa4bc9f423b5f29d539780a5f0c1f2e94c8dfa627cdfdceaabdadc6b631571d97722d4eca23c252b93f9c68e639df049bc9904b6488ad69811f6566968d73895ab25b544919b3966006c9942709860cdab52ddf37d22879b4d3d32476fefa31c6a49a42f69e9773e418e7cc55a6c248b4974f7248fe71654416d95ae77e2ee000ebedbb3ab27984c680f865c5db9a9d7c21d4c89f9f0ffa76f81f3fecd5ee512f310dcb8ba229e16db0365dd8aadd71860f2f42ac27ed1ef59be9525a96ece2f8df9b4d22e0627e75aa180b60e6261051dece39e57812639dd2acba67105f0c6c1674379b892669ff97190f9c677908043b89e85b26362af51c252e22209d726663c9be30e11a980b78f45d9f05bd44a8c71caa49fffb640e77244633c403651f061de62bbfe3c73106e0fa5b6801921e21c870283b80c91996e875561f50a3f428b952f4fae3fb383db590e25a2f560f24e685e5b75539cb14faf4b2fa15d4ada2edba65083354ea1684724879d5d497be86aba5a84bf281ceffc240203252e11eb6646a2a7a7ca45962e2401a10e4181ea4ced8c86e5ce47ec17c656c79418c9d7c2ad70c42a75e026ad62899c76f3b541f0f347546b4bda2f108ac6313696b1e76095c7aefce079b48584341c5da8c31d12a04c32aadbcc254ff87c329a793e9610096d9b633008359ce18ffadb4d4d3da487758a93ac9c6a6b3f25399821d09e484aadb2b95a74d4f5bf2a0cddd593a5c29331ab20775390de5de5097fba2f5bf1a7f4127b7d9d7c877167732c10f3c049d965e91589a99e1877b0b55d1cd2176d6437741e48bc7857074f0416cd24caefb106024b63b4cc130d2a50939facbc428b134e13a73432f5a00c228aaad8d49057862c6de1297ed4ab39f976d56c50d50cf780b05321e37d5fc1f24ce1c716a1afd0783fb8c19b0097fc3936ba67372ede89c5ede63be02f875eb7943f6aa7cb40cff75f78b2126e1c522db8e13d597059dcbf93acda56f56bf7eabc7f0ba80cf07dde023e4e0f63fc67231d6b679ed0bdc7e47e12eb5381adb126095c968a2009fa6c42d3b2fc336940750dcf5d2af55faa14a06eaf0148f5ecfc51f814c5c80bc97fa2131909fa9e2ef83c6bce4878f09a58927a19d446ecbf470e9ca713f948291b4c59a76922f877583aee78373a016ccb880ffa3a97deef4035a0d4719d20c89a246f0a0e5a7a10272a7d0abfaefec3b08303f3faa60368fe9b1f117661e18bc98efb19799631e042737b0bb6364b56c39f7d4f38248a2b531a59f1f35358c5031149c2a839de55cb328f6d5d45f05d0f2bc2941aaa253af19a2908cf958a54dd629f35eb2b5e28bc016e6e464d1cc3054601e1f937f6b9b07634c9a714cbde9ce7b09bd67af76f1c19ce6a71eeae9724a947d47d33649d75659f55b48c5c44adb3c5ff0219d874453ed334583890ce25e122fa5f5fbd06b768c2104e1e3db415607a9dc08c0e26229202e0745b90b9c5601bc89e8e2fbb8ba1ff88e0e9c42345345fa068ccc31f5ac04c33b71d67e48d4b558e434bb1f352a5872c1dbfb08cff7725796579bd178761053e1cbc4bd381f5984400ce8586eefdbe23cd53e0a9e327d693d2578b0ce8b9ca7b031e56f407462c77a1eafda50d53673c55909c346b4c491c68b0d43f896fed705f588acde34ccec11ab089e36b99575a5c0e4bf2a972e08fa728d475cd9146e54b5ba9d8678496d12a8b3880b366d942fe9ed44930e67080b5a471ef3085e3859eb40c4b8eef099319363ceabcfee0e40b20be26d6dd6ae3d5142f9ed430cdd6839216213293eea62e89788f0985a97a009807882d9d9435687cb1ebbf98a51b80a7fafc47c13ad1922c83f9e3a29daaec64d86ebc03ae2b2b9bf552d8f6089e589eb0a8a2581fb222167ee928b657d753c117d32661fd51c2ad8c27002103b2217c69c52d6d2726c15b66b9698076cb072885ca75950ea23e9ffc7ec25acb069bbded393c5e41aad9bf17d31b8460de744c47714060ee96999a6156dffccb9e7656fc67bd7b4683b347a0147529445e0e802025f15256dc1c94c1b00de9a316085ad1fc76ac66da35ab90d310eda2bd462de77367639e0f675c6b7bf42e7190794af497e8ad36a8a440d0c50a8976d6d8f779105cd8b2b2cdf88b071d4b6b3d2afb7ecd529971858dfb4e2039fd399c6b0ee6f383d1c9d9d18db1349177f4f0c81c5c0dcf2f7e8e6c5f366161f4624c304c8697e3f85d114c8a9c9f12b20c0f989bfbfc1704d82b5e90396bb8774cbd2bb5e25e5c685721ccfa8ac427fbebb00fe48f3cb5495b5db080b4438fc33151d05e307e25a70be8b3d082894c6c61ea2698e24a2a915dad306d5a881fc2e2acef5fe0336d9bfeaa779cde719468b817fbdc30d5bc95ee31e14b8db4fc6728e85d26e3fbdfe2f4acfd715e27767b68601b5953a21a8a9656aba11bafaecb0c706ae804b5234c403832c1b7788cdb68a5db9c21eeba93db3ffa650178ce5b6ac620157f60e332c99f5978805934f7fad62f63c55c5c2a9acc6256dbf7a174a5c74c76ee2840322819ad62701cb17fe384f814e64e771aa3f464090e649a6bbaf38e9c658cf43faf3432de4e66e6457900013c971587ed8c76478874589ef397183057c1d2d982e7ad408e2e0d9b854dd04f41d614f14a0e86aa458a9449d176ec48176dbdda4a7ec4da616b73dc35deb2f9cb5b784060799e1436ca652ce9164d4ffe079e4ed9bc884825c0327e28613b4ba007838b8c4e20c0f5850728eb3f0bd913b05636bae7b1df6d728ed5ff194964c6ec10690609b607632ac8a8ec467089a023c837282cd4f6a820de0979d2a72e5821401365f719f74a94d3fdecb9ddf1230e624ea82975d95cbbe07499f9e11d1c7d3ddb2ab57de6f98cf583795609564f88b7aeb207b6602307e8e0458bae221d7264d5a60d5dc43e368109543c2ab1df874db216290a50d08402930cfc343d82344e3a2ae7547403a358f05d1c52f87a4cf3ed399f596fd29092a40931c214ae24136c4b0775a88fae670bd522b8de36355ae6bb24df135c7a1b0b3ec13f09a4243cec59d8eb2310c3cd673e820ffe7f633f719d71c528b1d6dd1839f9afe94afb1ea326051b18819178aacbe58cf12dff63ebe2ad1b1b4bb9ad03149b4ef06850659f9218973193b102510751eaa8954511b874eebd878aed773409d66d086beb4e5a94d65d4250303fa0ec26c2060f8b8fdc120f6fb6d6bc283bb504b5b922f8caf73dda0bc16710b8489d82570700185c20d0d6b2ee45210270ebd97162aaf1a3414509b2587cd3b5b4ecb6f59726d396b115df3f1e7cb7c25d71fa18c7d3cd41e18d5523705249535dfdd31d49bde3178103c941ccf45cd850eb344bb6bdd6a81e870502af4ac931064ad17d3803d764469564b4d819ab60e7ef591acdc484ac7489af89e921c11587c63150db6f31197b9c8d0bc97277aa12e13f834b9695ea2cfd14b84e9d0974d1b0512907aa1dd4a18bd445a9478f2dfdf79b35cec742f1aef9685860a5df037f7900e4655d252baf1e56f2f99c068d3730b94ab6030e8572311203f351f019614b57256b0f0a3927161c1e830283af68012871630e92161b2b33cf643cdde4137bc1ddc969782e85deeeb97834f6e6b761e6e61df41181622a87de16190dc9eeb75c6312867328cc6e1aff5b785add2f8794e44db967e7fba92fd78ab34fb4af174eec3bd5351cea0b022f7f2b33beec57def03ac7fabe413681b03b58e9e051a6f58a9a3f74855b253e6626b633a97692f9f39baa68ac0b53f329f30e9bb5b5231a0bf9551237c39e9300596e24542183fa6fd30fbe6b4463f0010e6cca68082e3437fd978a8324cb56838ade2fae7e027266d72bbe8a20a8007cd557ae9b0220b0796b032228acd3d97cb4dac1eb4140b809898a99128488097a02bd696eccb93fb8ca19427f22e3f63bb4ca2f08525afb4070672ead602d3134a0147a2e7a4d8e199f62727df8c9464e1a1eeae0f8aec9b24519cf18c09d76204d2a3647ed094c8f7c6305c9f651e70e68039042d3c52465cffdd4cdbca2cb5c508bb8fbc9564a9bf4d94844f90b18e5ad46db8b6ab3cc080e34a02d59c416c3978fe37b5b6eaee6f152231b8f17e970f55c5b5acc2b1858358ce2b5cb64d897e3f96ce8962d88901a6f411ac1eb9212a5aad1f826af3ce1dfc797f4c419c10352a3c18252f4a0442cb6273f6f0ea4bdf66b441a543c79ebf4d43fa80a2ace06cd541036f95080aa69ae90041f855dd99681b8968a5b3a7e3ef0b097b15c5cc29e76f048b173919479baa315af1193d2ec7a677c500b3c8a4f60046f7d379c45d8be3f00b8a48302eb8e3bcf383473da7b3041782516835de1e15421776121a7f4fa216959f9922f0f6b447f36179070bd54b86d78a75402938be878fa0855db60581df28e2aea9074d937fce3d9c04e5ed43a21fdf2c8aea987ef636f2dda7d228a2aef062b9095728763250c487e8ff78d769bdd4255ccda02d3864516f6ff8a02264911288e2bdea8b5ae24e564330f3dd69b702b11d64982563dc3f0c21cc5f55f8010759b77b714e38100c748412f8561add931e5da0b27756876f1bedf15df4b95c149c7142a685a9ace4991f4bc01fd87c8f2441b55d15b9c5713ae50e731366dbaa46734d351277335455cb630c2cb11cbace264a43726e878a012a13eb7e26faa84433a22d9e3283bd3ba2723076dbd022a0a5b2ea9185c7839b148322acb4398d690ee61040a00f450ded682b5e563aa12031bbaa97ec8073f91922d27c28427b8601e1cd60b0b5cf1440aa58f606f4c896a5bf7a3879729150e6163d902b56e8b0b67101c04e82cb67bf59b0d6b239dd0ddd6af429f23c38268cbba2ed563a529d1d22fe0cbc9d72d245e031b45f90f368d5d29b3757251ef42b5bfc838a0f1bac606af91c64f48dcd66f62a181c933dc7ea9ab57423c46178ae0d11300bc1c8817d62c2f4204805f61b33c713a17c1daa1fca10d1e25ffa7e074ee28e994b450825e8a96ec1c87ea2554fbb82a5d1df68646fb6a46eb8df749af59f1451d066cf10e1acb7695f61d5d090c83d236ac2470370f6182ee5309d9887b333e660d82d5740abead38e1d51247c9ebc1569fd355cede129bbb5c50127c4c72fe96d63ba67cd65ebe2dda9a117e0d94a313906443af7e21458842f8361dc8e4901913d08c55e93373c0cc9cf08a91a55228cbf2e9ec49653d7b494e5d70efbd76c51d30", &(0x7f0000000900)=0x1000, &(0x7f0000000940)="c1d63b53f22520729c4d0bf92c655e1858c6d22d0885b6200dd323fac7023760af594b123ea189fae93592b968708d9ef5357d2359f9fa8d9088f5c472f0300e7d4e84c4a6826d47afddfe7254f2d900b5881a765fecb662bb4b404f0580a556bc420b64daf0b2c5c459bfc626cce0e1d4af0d4907eb495a393ad2b86d3d5bdfec46b3d5387834ba9f1e4eeb46fd368f34ec86b4fd72e85819938074389aa06afc5037e4fd968979ba0658519e2b46655b054b8f26fa7800597bfb070728200686d101b906433f1783ca43b89f4ab3fc4637cded3c5035ef044d98d39f6588624a805cfd205a2435a192441e2bbaff028febfa7d", 0xf4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) denied attempt to set clock back 3222076912 seconds executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x2) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000340)={0x9, 0x2}) syz_emit_ethernet(0x3e, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb8, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x82, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, {[], @generic="7a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) syz_emit_ethernet(0x165, &(0x7f0000000240)={@empty, @empty, [{[{0x88a8, 0x5, 0x0, 0x4}], {0x8100, 0x4, 0x1, 0x4}}], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x127, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x0, 0x4, 0x0, 0x5, 0x0, [@mcast2, @ipv4={'\x00', '\xff\xff', @loopback}]}], @udp={{0x1, 0x2, 0x8}, {"fe5a6da3dfc6bcaa7f080faff7609e8bdc273537607dc7716e1f28d87c03fdbab36ab2a63fdaf8a8f66af9050b0c81474f261b0481e06378e540af0869c574e2759abb842c3ef28055cba25ff8642b54cdda14a06b2bd8563bdc6228e1f5e2805bbd067063951705fb07da3211902a20429e87997ef54ab14ea4afb509e014a1bb323dc2b276d10f80a92e9b0821dd29ad45f6ad5b014fd699d01d335bb33ec9d73534e041266e6a079eba3396aadd6bfa74b1a82fb72979301815301cbbf9a701d9d0ab9c4ed6493b59f0c8231c11e653d7c9b32e8b307103d849c64849ef3874a69471a6adccfed29462230f06bbbb8615bb3541974a"}}}}}}}) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000140)='./file0\x00', r1, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) semop(0x0, &(0x7f0000000080)=[{0x3, 0xfff, 0x800}, {0x3}], 0x2) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xeb2, 0xffffffffffffffff, 0x0, 0x0, r2, 0xb, 0xf}, 0x6, 0x6000000, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r3, 0x0, 0x0, 0xa, 0x8}, 0x1, 0x1, 0x5}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x5, 0x0, 0x0, 0x0, r3, 0x80, 0x8000}, 0x1fc, 0x1ff, 0x8000006}) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f00000003c0)="9eb61efe66ce79929f53d394d479a29ea0e89f558aa52ee61b28b45fef222c64faa4014650f775b7b050ff9eb8c23d750db2ddbefb3ca4470ca492167c6f8495a9ac5b35ab92b34c10e9efa656cda75edbe42f328c7e6d0ca8f4d5b9d37861cfabfad1ccf7773b8c7e9b6752cafcec73e08319e5954886b76742bb57d4179c330118bd99ba7a1aa645dd84478793b956e8fbdb9e6b5c08ae09fcebe6f165e38518d49fad5f0a6b71b6209d45e5e83bfc4a97c0c3f6", 0xb5}, {&(0x7f0000000480)="8b2af73f77d3b3b37d4e2ac8e89e4eb314d49af27b1d536539368ca93554ceb7d723741278fa0cbf0810989719537a8e462837869d4e4265156f36ff89eb45481f04220dac9e64f62d8f91464e71ead071b463f2f085e5d5bcb267da8b4170c1ea82f4f77f094301d8340d5e70dd44212aa8fcaa87ffdfd2338bc351334e52e35a8f17bb4937cb4d2404127b49d764da7f6c215987ea8eac6e26af59f05efd66f350c3e84f4d37a164e7f1b07adba489102ad53932b8b811d714bf46ae6d12f610abda59d220c88fd3d9e8443a62229a58d36e94ae0ff4fe5ce20e9f", 0xdc}, {&(0x7f00000001c0)="2117a9729bcd839b9488f98b06bfadfb8f4788f1359854c54ad4bd8454b7401f0d2ce85e60f85bb94a7cf4c55ccb1826fa8ad121a49a79", 0x37}, {&(0x7f0000000580)="4d6b5d249bdc188b4a087a33a28cbe6cd8f1c03fc9fc7bb34bd41d412f2486ef2125c8b3d44c21901ff9e322ec248ca06e5ffe22a6fd2b9cf7cdd63c38ced5fa05d9588f986023441749d4989d", 0x4d}, {&(0x7f0000000600)="51158aea92fd2b47003d2a391754abb0debb38c31e6e7608da16e4aea7d7548637f7b6db54562739043d1356239a232800ab0ecdb9cc516e648d7cd1479f2d638c24152869f09cb9c7e49862f2ecd889043c7b56a8c2c0b1c58ac55b5f1db3b5d95a0f3e2325c2470f49921c0f95d541b097e381deaa2e3eeae9ea0332a59eaab818ba32cd62470a0650c96975e27678b72c18842cbaa4841d42c4adfa237044a5897cccf3cc9ea9", 0xa8}, {&(0x7f00000006c0)="5ce5cf99cd96d95aa452d08d3c4628f5bc37ac24a20ae725d83e4221f50f92900dedf874b947765c", 0x28}, {&(0x7f0000000700)="06779e32c68325b53c5a8fcf85d31e4602422e65dfcb5ee86f2461325647f3838856933645a9efec4b2325cec1f6de4b75f7de0ac5f1ec028c1b35fa4adfb849d44ebc13b62446d65cbc4976d58b3dadb49f3f61b332f10cecc3bd3781a2209d752b5c12eab1bb1ac8b2ba47fa7fb7893d06d1577d02b6", 0x77}], 0x7, &(0x7f00000008c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000720f4486b91ee299c1077566b4d3a7aa06ba89035400912b5318c86d8890cc616b825b4db98ba939c72dc1e4c03298b85fb6a1e7f954b155e23247826abbb8f83d346957c9d624a1c9", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x9}, 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000140)=[{0x20}, {0x16}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000380)="cb", 0x1}], 0x1) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000800)='./file0\x00', 0x6000, 0x2d86) r6 = kqueue() r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000580), 0x65, 0x0) kevent(r6, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffe, 0x9f}], 0xd, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r8 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r8, 0xffff, 0x1024, &(0x7f0000000040), &(0x7f00000000c0)=0x4) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180000033000000000000000000000000ff020000000000000000000000000001000d"]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x64, 0xfd}, {0x5}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x7}, {0x3c}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) setreuid(0x0, 0x0) r2 = getuid() seteuid(r2) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) listen(r3, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x401, 0x0, 0x0, 0x2, 0x0, 0x0, 0x6}, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x28}, {0x61, 0x10}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='\\,\x00', &(0x7f0000000100)='*.)]:\x00', &(0x7f0000000140)='tap', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)=':!]\'[](^\x83^\\\'\x00', &(0x7f0000000300)='tap', &(0x7f0000000340)=']{[\'!@\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='&\x00']) executing program 0: syz_emit_ethernet(0x36, &(0x7f0000001280)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000420000000000009078ac5400aa4b9fc367ac14ffff939f3bd53ee9b07f3ef9c0cc05c52f7ae72cdb3c836d21e55e8fb3c1cabca167e0c20c5f4c210d797f774d3de50d68337d1f11a35651f319b6427dda609cd37983349b2d07b24ed9b83b659ca44e8efbe091fbdbc514fb9b00a28fc714df9b48dec50c679264956702f35ee163a4c86a6f5066831251941c3e2b489fbd3fa2e84ed1b8951216110d8b118bd37d7adcd03d5c0339e00c7fb8cfdd9b5a51c620c69081108e0fff2284", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmmsg(r0, &(0x7f0000001200)={&(0x7f00000011c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001100)=[{&(0x7f0000000040)=""/95, 0x5f}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, &(0x7f0000001140)=""/120, 0x78}, 0x1ff}, 0x10, 0x1040, &(0x7f0000001240)={0x43e6, 0xe100}) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="0a19e4c0d2f35650b6e38b50dce1febb84cb9c251e7ca3acd7304393d9c5567ed8c2f4ae5b7894d1f1f7f9a6e09b186d1a2d83bffb27df724580de65e85eca78b3a7317a47543ce82d76abef05bd301e8eca3ae6d38529a25a5f1e4977fc1b2050223a7dac1b8609f131b39101f9f23e2a0d52d118200dea16f98a7b341613128ad4dadbb5c922f836c3864475f6d51ed607694395cf25ac48", 0x99}, {&(0x7f00000004c0)="8ef2201e5e5d66b95cf0cd031a4a699584038d459113d77525f0fa6f47abb682200f47e578227156019899277bd7797251f153d3af4cda7c243fe49cccfed677543805f79cc4761b6fe6c40e172157807971985fed5efdda6711b88cdab0bd548590de2a9592e1a46e0f772babb34d273ad01064a79144d7c0fc3b1a15841b62ed5f9bc9", 0x84}, {&(0x7f0000000240)="67c291acd57beb183f56a8e6c164911fb973bca7c80907ffbfaab49efb439605d870c1f5be9ed912d8102fe4d24930c65987abd8bbfed360b9aa517b94198cef53b5e4032306e720ba2a64", 0x4b}, {&(0x7f0000000180)="29adcf9cd83bea99931b4a1ac129ab355627f8382a33d13cebeee173f6ef96004f63c70788c4ba", 0x27}], 0x4) r1 = open(0x0, 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) setrlimit(0xa, &(0x7f0000000140)={0x9, 0x7fff}) r2 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x2, 0x8000, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r3, 0x2) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) renameat(r1, &(0x7f0000000300)='./file1/file0\x00', r2, &(0x7f0000000100)='./file1\x00') sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5901) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, 0x0) ktrace(0x0, 0x4, 0xd30, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x20, 0x5, 0x9) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x80}, {0x45}, {0x6, 0x0, 0x0, 0xfffffffe}]}) getpid() write(r4, &(0x7f0000000540)="76e5dead6fe2f7607d2100020063", 0xe) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) r5 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r5, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) writev(r6, &(0x7f0000000980)=[{0x0}], 0x1) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) executing program 5: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, &(0x7f0000000680), 0x8, 0x1, 0x1000) mkdir(0x0, 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 4: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) (async) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) (async) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) (async, rerun: 64) r1 = getppid() (rerun: 64) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) (async) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r3) (async, rerun: 64) setpgid(0x0, r1) (async, rerun: 64) close(r0) (async) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14"], 0x18}}, 0x10, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) (async) open(0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaa5f52ad95aaaabb08004900002c0000000000009078ac1400bbe0000002441007030000000000000000000000004e214e2300089078"]) executing program 6: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) msgget(0x2, 0x200) (async) r0 = msgget(0x2, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/50) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/114) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) pwrite(0xffffffffffffffff, &(0x7f00000010c0)="92e71a54b328bc568d067f9bf4a2ed3bfcf65602d0d14e5c75f01e49bcb509cfb9de95577291580d4c3f10e99062bb5fc6f2dbc78a827b28c0b193e81365d141fb78e901490077a38bb0157f6cdde67519140d386017fefbd63631d14f78e8c6c7a3c51b5985eb03b3b7734ed7d0214e599598c4e128533fd5cd490b57e3fe7aff0d035b5afe5d6e37ebaaa94534b57b62080ad6fe00a8a6113914f583f6117593f0b59b675676e5edbfcec08fbff8b91d978355ea35f55284eeb00afdabf8204f694cef41d672a32ed05a753649d2612849bb5adae07897510243406eb86d4342bc18a7e8a5e13f4f2e19a222b01cd14fb3df28e4f66df92b777ee6ec50348c892cf74fb094371dbf3a4cbba2ff9c8dc9692bcb34d023bfc270d6cf02b5b26b46cbe03351e086bd484dcab353c707183dbf7269d1e26aecd4f1ca8316829543bdad6e171f2a65efa944243a50da0fad9823ee2ded4dc59835bdd283423bf9513b796bf330c837742431b36953c5a00b156a37936fe8d53e7c00ce637a05741fc4e26160992ace7b9ca6b4a036e496ba311570fe34078184e9ab9b8a4069a281cfa1b8d38eb4eefe509d03ce774c6d34604cf589d9bfe42e04231dfd21a019a75ac2ea8c73cd82dccd9e97c168187becddcd3c93a572e621a0a393264ca7cc7324f5fbb625834f9ea3d1258f9d614d64a3286f1cb9f0ada5586d0b17e8f731845e46ad0f2fa0a869d169491fab6076ff1a77ff51d8ceb1c32f8a581ced072075fd91116fac0dd0a12bc5c11074f7edf3d6f5c495105d3db62339103417a801dec7c4770de71dcac74d4c802bb4028e469b9b61e9caf7a194b277a256aaa3529fb458c7253077f648917b9ce41c73e0920f328520fdff8116097ca445c16011df1bfffb994fceaec719438a50dfa3c626b2adf5c632da2547649defb417da6f47d0b1824de5a9219692220bb2893c3fd9b3a1f131bc547c91c46cf688ba7b0024a8ae23c5ab271979c7c90546506076e6f16519ce8aeecd8fdf28f9961fd74f67978613704921d4ef2c76a294cff3b906871979f2c89a1740533f387b05834f0c3363b72f14720e4429ad58400d3b7c2034684458074fef11b5c1aa1f924f8e465b90ad492439f7fb7e8a643995845822b83effc9ddf0508cb9d2ae67f1b3461b0d791775b1e1adf0954c1e06a111d3795caeb0c74173a6f6bf9dfc1563d2c1c993563d618558c10bc07eac727a6a66c375835a7cd79cbdc128c5cc7c6adabc2e5cc3854c28153d4188734e87afae3503a99f157d2e938c5c353062b5b6ce4c0a4aedfecfd5df734835928b3d7ab00f2c1953f4bd4637e59a62a4f0221e2b2d28a21e9521f9f3c9a0c377d5494d5a87158fdf4293ad8065957a952c7f4bc57f3bc952c6b2f859696a3693c92f7ab691817d07854778cba6be9bc700e2fd717489a840ed07a6b79968dd560eb0c872b8af5829ed91eff8a1136846aa79e126e2d7e21ff5b7268a2bbdaf4d8213370e3c6c13952452bb0b5b979f12b0b1e061f77c18b4f4244d2c8ef35ddf614cc83e18ea447d95d1655f87055ea16407fed39532bf09bde067e9dc786008bda875d9d1db4093a8152f371bf196189a997a9bdf645487f3078aa73ee887ead5407457ce9323215895aa65cb617b99a8652fb18cfcc821acfd9bf95adaa8b65c17b74515e7a5acd6c8c7777426c0d8e836e0cc4fc385e17825343c7f7715ff880d96febd3c5a273f92217b09d31d68bc96a95f39a2158a7991625c477fd904e60b2311eb32e8be18f98d1ea0ce072548e109eafd6233ff556af1996138e1a77a891e3d4b272a9971a95b23495dd4d3dfc82cc897605d7cee98b9087269dc6d8dfbda570dd33cfbee80a6f41a0be6a9e4a2ea8775d3f327066e748ffa870d42a67fa49a677e9692a7bdbf656ce133965b67cf154b4b4efcaca94474a3b0b3b6e271427bf3ca9b0362c52f57fa92390b284ff8031f2a6ceedccc4f27339a7bfb52301dd2be98a25451d0f7da34f8bb3551c7f4bb73dc0c3b960977585561ad9a9f4a76032ae9aa79e8ee7041f01978a5cbbfe9780fa93ee30e5c20888334a46c4b63a14790c547e05e50c1f2fea73ce27cf3e7522d19ffdf7467a75ebd92466bef6c45de62e3422b08a824efb87daf3bba9cda701c361fe68eeed90167d6609362c292181717b527bd9ba1d634c3ddd2c998b44c65ed46bfba6a9c25c30cd5a91c2c23b3de263f9f0f9c181f9decfe09edd9c05992d62503aee6d90f5e509fb0d85f587c08f3db786e7f391a4e964e0d24a4f119230fbe83994d7458ce4a38414723d987c7a3743b8e9ba1e6870cf75d2fc3972452d5e990bb894f5b15aadfbc1e605d346f33c0904197d8aabed2ac2cac3291154fd64d97799efd85ce92d71c821a060ca5b859a10dfc69ff5db30211a19e1d0c36eaf3685950d74db95122354d4099ba54503ce6f93d933c79194d3f06c5fe80abe54c3ae7e9f8ffdb85911223f04bb6e5513a57751ecc73c0382befd11f1ed1db2a04ef28a3a17fc960340c5371e2f057c2e2f6af56664d2728ae49ca438fe2dc9cf82e4cf2d8214d4ac366df60977188bf158652dce6a6f8e1759240c68c5c56f3b0b93172f9609e76f1e51410ebac8c7b953efc3c0579dd6676e892e14955de3cf330e360199a522f3dc89743e23d414da9302cf570bdb6a21d170a74ec71e8252063d447a4144f637985580a1ba4f88fd1d710617d6a67fc53c35e08e8d307625bc6ffb527d331cb1453ab51cdf994e568f45538046a670229328451325158f3b5064b52700cb0106ae483e41911d6d1ee562e89a7d2e0f35c4b844644b8e5c03e18b24865c6d6f5149f6f2498bc194e399d0bdfc32cf796bbe3da17abbf92f18dd161ec7622d46ed2ca39482248bb86a3eddd99e49298420500cc3de9f19995a5f052cfdfea82cc95f9ac6b8b20a7237c577f0ee507b38a2c3f59c7b2c48b889f89edfa3ba3383f4c64ff85a5ee40991eb8615561b2de4eb2ab82ef8007e2ac62232dd53d6c503ef9d9aa24fa606d9463b0cc85374d5e300207614b8f482a870d649ac91a34ca8c4c3a442d27ca9728c52f00ec6641004e6c675e1964ad7b1d927fbeea71dbba06ac2c23b785f1c6e2dbc945f00952680242c991d2b4a0437056a775a51f9f0cd9dee3ca5ed9faf5cd2f43a2ec38f719a76e9aa81b096be6c062aadf7de4bd7dc0af7aace17ab4eca5517faf8af223998221c1d20139e79366e6b23c086592becfb33dfee0245177ec939acdcaecd4d6d780746956545933aeeefd3eb5e69ee3bb77534165f73d41d67b9f2ee60c5903cf0b9bbeaaec3705f45e6440770dc05c5a9d4f30a47d9815c6e014a8ba6dfbdb632e1e971d5780194588475c03d42b13135a061c64e0d8cac4a2117993236494fe87c31c3a06d6fd65c2b0a3a4a684972296e167f8bd1808400d5f40816f13163f1e8d00d18a7ebe48e1f6a2fa4d05b8f233817849c5f029105c8fbbc4644f4230ee3e0e6c0c632db913be2a5ed221a5a649707ddadaac3eb38395f8b3874775d2b84ee442cfc21f1531038b4601885b932dc7a4c3bf01fbb898720c5ce84bb9d1840e8394b58217476c5034d65d24eeadd6cd129ffbcdcdfb5b3beb4173cc94e701378f31317c442df3deec3dd79ce541bc035882672b2a22051c86e588c7913f06fb99851edcfe80ee2ee793ade24e186f7abf566705853e92694304a30556173e7766db64108aa29741011edd4269ae2e6766a6661306bd3266e040966d6d1913274306557a6e70b5f5e1597da53129f7332fa85aaefa7abc41be887b6f0fc461f0a91abc49a0a7c9fb5a7c24a85262a31d13a5bfca17dd01434c03ac2c536b9eb671f951a89c8b338965f931b48d3b0a996308cd7af7906adf4361ac3152a7aeaabc0d2205344b171e5e13e851d4c10cfd7b0c0c66eae44531f0f28802d7c8fa8be008713a1f8e37575d7e38a25265fea7c508857c65f211b288034cc7a4c8e7ce6a7d90042035e9b1000000000000585795692b2649747195cb2535f04453db641e61ee4eeb8ccce49a6ba3068741bab2dd143a0a814fff9eb9dab6466570d9427cf93efa6c6cf1cf72a99662d409553c578b2ddcfc1d3d640cedf3b419e92297bebaff99c2f5ba701cc7df7929e46c548c3a439750ea0fe3dcedb281753cc5b6de1bdf5fa358dffdb8cc48d7c9ac13919527b2d20f80bb72b6c777ff0c8181273a6a26d90f9f245d47212fbf3fae71bb1a51d21b6c3f9cad1d895dc6b215ff27d46adfcbdfba410e84eae64353e88915a27a252a4541ab589fce26fe91f24f0cce058acaafccdae72c3df741f40b4a73d5a6f89a4b7b1ef31bc1cd7ad341a40c13d26cb23678b13b115b25f26eee3864a8452aceb7a3cbf6518cc488f925263d9a642b4a3c7b77fddcccad9184711a7f27de63e90684ffd84082b65cd80b4f3d4793965152ee9f347517fea5f43b3dece277c70bf6c7a7dc10e5752b49d641e56e89077209effc2aa2e489d8f5d6ed7b1925e62abbc7114156a48e71b930e006daab1741173f19f67789d00099e5b7850c4620659e36c223015cd19fef08247a6df9383c75a7c2bc909309e1ae3ae8e7cda07e2c974206059edd8f9cd852d5b5c170cb418b22357e069b2e8fefaa492fcf2f18d9459cfcff960059f507b5d8332f5fc3c6d10f3d05d4c3777961351062b28ed0a1a7b00f27ebd86a4bad93c1bb6c264e95257f0583ec4c765bb6ddda0815e14c6443a058f49cbd8d77991c98f572ca4a5e1acfc12a0939de984a0522a249a6cb162f81ac67ef65cf85597efcfb87981983773edb5c56782509c2d6b21545cc0ffb4364a02838c2dea36ddc09a86a727be740f465ac58240de204a22ed64e99af51e67a85c74fd8d5cd2bd03a0bdd0874d2b788abacacf9ab15b273e3be1a14b6999117ddd3d12ed035707327337e4a408dd18f0534cc98bea6a945457b059ad5345ab30ccfa9844823cad0d1a6a2cd3a402151b322cc7d57b88145a762f004071c2b9b05116bb81ca4cbb560274aae8fbc32259ab5ccdfd722a21b466e5ae232d3468c81f3cd4bc383fae25c4acdd868e041cc0d56481a98a9f91f4edb0d3f42bbd5c22c230d4a122970b604af72f4ac2c1e84aedcde8201e06023323b6f97f5909fc62760f92f386f8a9a12f0a8d3717be20a68d9a5e7a7c390a3f2d2a2803364ff9532f71e24f3f84a66e2c5e8b17e4573f59fb1845eb44d91a641b2ed9441338b0cebb6391dad07082adfc83b79e4ebcc5e786294fd69593f464f62e940f17b56b661ec2f6356832102b02a51b0660887314c53eacfd3c571ae5f0aaa45553755786c161942c3087cea2ab3040d0cde2456ddaeb3335c3d429b4f3cc7795b86d8f296cffaf9cc88f7f60733930ac75bee10e8614c810d07461f5b45927d9b3bb9b689823a6d6e6b132df2f4489b119d7ec72bc695b467921ea87a09491287d72d71bde2c929eb4b05ff2347d1ab34d7b771fcced40f4bd980cedd0a4033be3cd902d3b9e5d3de8acef1c91b8445dc387809963956629a335ec69fddccfc2470a999a49bfcc57f7875192bf23154b20f325457515f5ef8f01558e304191f43947fa9d6256ef7a63415c2e5cbe93c6e11d54e69299bb37d38f25b034d36f4f017b5f80d2acd296e0790146d79c567c76382c2d83c41d7fb03c369ba3213b865546c1859d317f6f660abaa6c27598415c97341a17b56c97d262d962cba25c43a2724c8aaaac0784cb45f0000000000000000000051d6699d288b9038b7a330c41453f5ab69e31cacecdbe0a5b734e12f826d47011763d05024b45b1a24dda7b144cd06a45321d19948e7f3a37c01e6ca9ee759b6e53849796e4ab92c73a52d6c9d3baceb1b1028266a56bdef5fdbd4e1ec5261344794a8c8bf6ff235729b650b4b72c892212bad2f24288740921f1b75fde082721e2d445ebe5ab8a317715ee2e72e2cf38a73fcf231a02b51d10cb329f0e140cd5e97ad6ae5bcb164e09e0fa25af592a335f67117fdcc2909838c02337e32e2d888bc60fe0ee64d5e2a0e4257f7d8c011372347a95c1becd039358b26f20df4b08d7b56f4ee1c935ae4e030f9179b799a03253ecc5b7250f0fc61b8e7a6926a27f2a24f9a969a39f55ffee2eea37c86e1ba910e44627681ae9d3458707558b186462ad116a3e67cfdb6e47d5125bcb5fa48", 0xffffffffffffff1c, 0x5) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000001000)=[{&(0x7f0000000f40)='>', 0x1}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0xffff, 0x4, 0x6}, {0x30, 0x0, 0x0, 0xffffffff}, {0x102}, {0x6e5c, 0x1, 0xf8, 0x9}]}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x2, 0x5}) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000040)="b903fcec6e9b719ab500110fcc9f3fb289d6eea1c3060dad670e61e7cc66fd73c1deaf739f3255f1107115381fc9dedee44b4bb22725dae31051eda9531dc51e77389d1e28ecef757f6edd3fcab2985a8f05667eeafe551e311f6a71ae7885c2c9935c9f006793c2a6db171f3b9905342696a3fa612c52e50d6ac48c1a8adb13b2a88b4e062d3264180820f3411182a3f682af98448eca3f64e72bb10fdb2ad57d580482bd4181b2c83f2b", 0xab}], 0x1) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000700)="c0f2bd7574a4e9705013d719dbc13080ac814f2a21ef05af446969a6e642a83af5840386332678a0e790e37e26f071d8d7c765d7587460fd73c33052450576d4c0af93607502df28f27ba58d4b9ad2a1397d95862efd96893c8f24f0ef6d9bfdf7551f8e87abc5c92f03f3ee96fab557990eba154c8dbbdee54c093448185cd353be27a83c63a50b4fb8c671a280f14300dcbd4b8b35b3dba48dec492b7f4a66c37861e1efb6bd743132", 0xaa}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)=0x101) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b090000", 0xe}], 0x1) executing program 0: socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) (async) accept(0xffffffffffffffff, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) (async) r0 = socket(0x18, 0x3, 0x3a) (async) r1 = syz_open_pts() close(r1) (async) read(r1, 0x0, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) (async) close(r0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) (async) socket(0x18, 0x1, 0x0) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) (async) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) (async) chown(&(0x7f0000000000)='./file0\x00', r2, r3) (async) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$VNDIOCSET(r4, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) executing program 3: r0 = semget(0x0, 0x1, 0x84) semop(r0, &(0x7f0000000280)=[{0x1, 0xfff, 0x1400}, {0x1, 0x81}, {0x0, 0xcd7b, 0x1800}, {0x0, 0x1000, 0x1000}, {0x1, 0x100, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x1000, 0x1000}, {0x2, 0xa64d, 0x800}, {0x2, 0x0, 0x1000}, {0x1, 0x4, 0x1400}], 0xa) r1 = socket(0x11, 0x4003, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x28}, {0xe}]}) write(r2, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) sendto$unix(r1, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000180)="0db30331730e", 0x6}, {&(0x7f0000000200)="131a472d3851591611ab6449bbf7804b08df7fe07f7ca1c925488ce2911ec5e77e051e19b541cba8717b65836b120acd311345e85d9b3f0cc6f9002eb9c30c6727a551673477eb4f7cd7b679c190fac944246fda0bc3818e63d46743d249051707c702ff5912a894f073", 0x6a}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="e7374ba69b5742175b0472d25ec53dc3d6128ebeb3ffbdc792e746a325fd8a55664f257c9f1ea50d3435ee92760c95ee84afc730a61422c1a6893dd77d08a967cdf0f6f313b2521cb7", 0x49}], 0x4) (async, rerun: 32) r4 = syz_open_pts() (rerun: 32) dup(r4) (async, rerun: 32) ioctl$TIOCSTOP(r4, 0x2000746f) (rerun: 32) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x5c}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) syz_emit_ethernet(0x4a, &(0x7f00000001c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "dbaf77", 0x14, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) r6 = dup2(r5, r0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x8) recvfrom(r4, &(0x7f00000002c0)=""/130, 0x82, 0x823, 0x0, 0x0) executing program 5: openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYBLOB="0700d1d1ebb32055c3dc2e4101b47f49ed23e8e9bf2233e93731cd132ce467b512814a22876d07e354eccbad5e17a89e033eeecca83081d1b01a7360c8389e92512ec048f4044fea82e779a748cbbb0c655c8cfcfcb5414902b623a97fcd4e2fa54ded48adc71e698dd7e238a1d3be1b86c9563607aa730c03e33ad22bec4092652ddef27d42064d8ba1ef9ab21c2a446613166307083276c0879ad5721dd7557858df9061161323949ae0bbc0cb8f3fb052fc32452219f560ff9b8bb41003aa50da6d8838d5a6c740d64032725f176fd9bd5d4d07d267b09dbb8384261697"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x68, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '6/_', 0x8, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="607ba243b19d8e9ea241f577704405a5", {[@routing={0x2c}]}}}}}) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000b80)={0x0, 0x0, 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x0) fcntl$setown(r1, 0x6, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) syz_emit_ethernet(0x68, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '6/_', 0x8, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="607ba243b19d8e9ea241f577704405a5", {[@routing={0x2c}]}}}}}) (async) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000b80)={0x0, 0x0, 0x0}) (async) pipe2(&(0x7f0000000040), 0x4) (async) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x0) (async) fcntl$setown(r1, 0x6, 0x0) (async) executing program 6: sendmmsg(0xffffffffffffffff, &(0x7f0000000980)={&(0x7f0000000940)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000001c0)="6e2296842ff68ba92b10b22165a15a33b88bc13780", 0x15}], 0x1, 0x0, 0x280}}, 0x10, 0x408) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)="bf3b684cb5bddb71567084e096cf973983b85e5df665013eaa9405095e88157332b4f68e78e0793d41000200cbf4529893cfd424b7520600000000000000b87472f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206922, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x2c}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="9cf72464b4fabdda7378197c2eeaf7b9513c4168902e6689dd6c90f04881c6e925fc78d07173e47feaafcda76a7fa95a589939bea0bd7c6f1abf94daf42fc685edaafe4e7bf54e3d4156e7750b88", 0x4e}], 0x1) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = dup(r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x4d, 0x3}], 0x30, 0x0, 0x4, 0x0) executing program 5: socket(0x18, 0x2, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000000040)="e456ab5043b80d3597d07ee38c32ab3c95d1a6cb93eb3c033e41d4d0d2e8612a27994d1c8aad9fa35f9ccf67edf420ae68cc183d249cffad8211a7491b97b3fdd0048cb1ebbc3c128db181748df9e02a24ec4f32df37cb49996234751b35d7168fc0479866fb44fb1bd9fc94b99e9afa9d1d14912cfa10f10942ad5118f0016a5cfe725eae73d6e4765b89a627bd931726024d41b9c4", 0x96}, {&(0x7f0000000100)="2a1b111c1376ad5d3c4704f99c34f7d17ad0d25178c43f1a7b88b169a2218171baed0ef03565403f3c4264942ae64fe5578fff1d827183f5ee7bec38281a718869de873422d047bcf26f11a4cbaf48272ff7f035401f9cd5220ce13bf0eee49139b6b1a91fd446a749ca668903e9fb54f5f4df26f8e4c465426bc76c2d3521bd0128667e90dd2a963d379d9d29a427c1932dc85c51783ea75c5cfa65fedbdf6cfe56f85f55af8e369288db20133c0db40908aa215e7a80e97639b24f6bbeddc61d589c5e3cc534990cb08b2da58799a5b6ef9cdf91c4db38e95ab5ad6250834d495c60066e8359ae00577cf7e7a3579898c8634b5dca3faed3e022c8e3a66bd4c6306ebfb539cc5e7d2291dfcf18b28b9a5d9842760df2ca45c223216c866546e0867623502dce5da2c8d50c225f8e4fe6c0aaa23c2fe259a11c125f33eace42993a5e27d4362cd1dcd1da2bc8ae8493cf2f4f6ec26edd0a97cb2bbc46edfa7339eb45e81506055fd7ceed3d2c69e14e0b94b8fb4600ccbe8b5b78163d7044e65fe3e02c8922d2c27a1628a5e17d477401e37869875ca45fa8750f7b9e148cb3db113d158354327e7c53dc6730367edafa389a91a66a3b562f536779eb4d2d069cb069804cf45fd695c67c6b5da055ad4500e4cf09785b053fd743776aa9c6da7a86c18441bceb758606e4624d06af201db04954261deb25c63e7b18f795256840e2e3fbff5a9b443a85ccdf05f5341c563abe679fdf5db8aeaf01c9aa18b215bf0f79ce1a8d9cb211dd291f6668a13e43753f15bd4acaeb7234f5cf1c1368d1fd38d99ba3a68ce1ccffcb863517612acb3f621bbaec5c2f1f1e8a9f7f8665afafe14c62e56fcc19519cc5c8f03ebe74440c3dbdac542080e788378f5eaddb9c3c1a85ed61873f0900efefa2fc8d569b755e00639d0c17c13d664f51bf5206b05289179b39ce1997cfba1adb2ae73cbcaacb467e35202a548a5e8fcd5614c8b790ace1b965ec12842195dc6a62e7a222fb7cd761651059a2425c33aaa07e5e57d5ab7f74ad340e993ddd756c1b916a5a0842e312fd7f6348d1806ce23d2d72ad7616109f04b5537daea15e8e5504492e70eb0442758044117dedd4379de3bc5175f399fa2dd3796a693adda65044be69045bef0a92f5c5850cc78a8c6feab5ea9ba37cad9816f8cb43ee2bdc7273ac019961843665e35460c2efc8ae2da0ec275a39fe1754874bd951b1fd5ab83111ff0d4723c270d73a11db75bd314e55849ffaba2f8dea7ab2c349bd9459efecfdc25ce7bcc11d44e1e126134f238dcacfefd6d486d599cadef492189218ff44e6d5dfa1f7da0a16d8b162fa7660c8255a75a7f0b45c853a800123789bbb373763d34c49a827ba32ab9edf99ac1adba7cd0106dca8608437d2d4b96a021427e8f3603b4e1406d15194b70e4c581481a844456b465867672ffde09caee89c19bc076de510a7b60a3f0c83d1161b49dc820be6dfd96c5036d557dad8fa5832d8f390015259c2a37288d9b842acb1474f171e38f0c5e030c67d6a4c8bf029d8921e0ad39be5f8a2cb843cbf09be07227197dbede47d5c839101288fe68fcecda462bd426219a19ef7b240fa89537aa8726a46d00f86153e4f0d8a4cef05942499ef94c7153ad0edd8b56624f73e8cb16d57bdfafa35826067aa25ade0f19a843aeef49b2f38ef41c1f5fafd121db7129e65f495b62c04dc4ad62f2a4d27c3679e869a9f82e4ad60b0a6bb678a5a08fa6812d39feed13609aff93cac8ecf3ca8a732424360073f466c9bf8103b08bbc1662e9845e953e94ed5ebe86371292782fbbd65ef11b1c58d889284883f2b7b3fb1e1749819c6ca0da31cc32d19ae807e307ea50662b63bd161907799370ba4f9b0374b66acd1ce70d781211696b719cdd8ba71277ad3d8ddaf2ac63ccdf7d3670505cc81e9ab85fc571e02eb60674d5c27bbc64cd8e8bfd204d613a57cbac76cb161b43235fb13cf71701ca93467f9caec30d34b2cfe90a733159296137991030e4fda306b91e86804d180a913231bfe241a59575b7e6be743bc0ae89da8a0c72526154fd52e5044c90ccf4bae0f776f43b06401dcdaee74b485e80b9f0b5911bc2326955ab27298db636905251fb4f7e665d53086aa92544d90da62bfddf2c97377211917e7dcd8114a8f8b28cd21bb064d0378e7e12ef365ae9c4b5ee889f0a856330cdfc60d4ac80894a700dbe6b27714b5c0e1c2ee843f4fbba3c7c5c85c25fe80abe30b17bf08336530033920cce1a49886b4c1d8a0c16b383062eecc9b751d00dc6dd33a3f0cad0b62eab694ec230c73b29290628f3b63a2d3017bb12adf33a1a6254438f6a75bb0eba0d5ed9f5f4163068cf89f86584a295e56e5ae49e20b69c3110c2f57259e611e873c512422192275156334b3ed40908a671a468c9600073dd4b802fde96b4bf0776b76452ae369776876cc47f70907599e28b8e9da8a817487f2183e813ed1d711342ff20151eb3bcf2a9f4a4e41876143b1d0224fa460d065090afafe733ebb545a622db76712515107299ece0b48a2", 0x718}], 0x2) writev(r1, &(0x7f00000018c0)=[{&(0x7f0000000880)="ce39e0c1886ee7502d0b389e98699c4ea54b369a44d4936ee64954f3fd50f504ef8142f549041255a2f0b27632b31816f2c5c2edc4d7854c45400bcdf2bc160a5ec419aec79bca2b446d44d64c9c5470dc8a30", 0x53}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() (async) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x1, 0x1, 0x78583f58, 0x5c94, r3}) (async) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x1, 0x1, 0x78583f58, 0x5c94, r3}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000a80)="ebffcbff13b9fd812eaa4e484bf0536532cc2724df26204ce3f7c3066b1849", 0x1f) close(r0) (async) close(r0) geteuid() (async) r6 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r6, 0x0, 0xb2}, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r6, 0x0, 0xb2}, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x2, 0x1}, 0xc) sysctl$net_inet_tcp(&(0x7f0000000840)={0x4, 0x2, 0x6, 0x11}, 0x4, &(0x7f0000001900)="858166b6ec5061862dbeeb8626033988dd834578b65babf5d2cd196b4390b9a7b8209bc77edbabdc004d4a1eade3964f745e0714506858825c9726c334c84b1c04af08a4642d9715cf6b6dda8d8fd2916c4ff9cefb2b9866b5ddeaca62b8bb391d285ca242a917e4b8634a4f42b1ed30c5ea0d8289c85c0513c7061b09f1402d6ea55f7e20162a1bd6b1dead6da73ca9b80986a1f14e7e17bfb4f054c18e53292c5281db8d12d8dbbe35fa84073ffa69db6ff215a561e6cb3a7638b72b6f8bce170da24de0168f9a48acc3530d24e9a688be98876ea09ceb7d0f8a5ac6ef0f73eeda938f19ec7904a3b4e5cbad77c624381738792326cf44e20acf587116e989d55c867b3d44fcd20045fc71f9ae2b732091505a90ac27ff56f8c483336d47e9d4fd6d3e86f84e9c0fcdd2d94e180b1823e6e4ce80dd4f737bc65d94152c0337ecdaa2d0e8fa022e174c358ea9680afedc02b13551dc35f1653b2bdfe980f9a221c3e488631cd7b39d24014937b41b2af0aa4bc9f423b5f29d539780a5f0c1f2e94c8dfa627cdfdceaabdadc6b631571d97722d4eca23c252b93f9c68e639df049bc9904b6488ad69811f6566968d73895ab25b544919b3966006c9942709860cdab52ddf37d22879b4d3d32476fefa31c6a49a42f69e9773e418e7cc55a6c248b4974f7248fe71654416d95ae77e2ee000ebedbb3ab27984c680f865c5db9a9d7c21d4c89f9f0ffa76f81f3fecd5ee512f310dcb8ba229e16db0365dd8aadd71860f2f42ac27ed1ef59be9525a96ece2f8df9b4d22e0627e75aa180b60e6261051dece39e57812639dd2acba67105f0c6c1674379b892669ff97190f9c677908043b89e85b26362af51c252e22209d726663c9be30e11a980b78f45d9f05bd44a8c71caa49fffb640e77244633c403651f061de62bbfe3c73106e0fa5b6801921e21c870283b80c91996e875561f50a3f428b952f4fae3fb383db590e25a2f560f24e685e5b75539cb14faf4b2fa15d4ada2edba65083354ea1684724879d5d497be86aba5a84bf281ceffc240203252e11eb6646a2a7a7ca45962e2401a10e4181ea4ced8c86e5ce47ec17c656c79418c9d7c2ad70c42a75e026ad62899c76f3b541f0f347546b4bda2f108ac6313696b1e76095c7aefce079b48584341c5da8c31d12a04c32aadbcc254ff87c329a793e9610096d9b633008359ce18ffadb4d4d3da487758a93ac9c6a6b3f25399821d09e484aadb2b95a74d4f5bf2a0cddd593a5c29331ab20775390de5de5097fba2f5bf1a7f4127b7d9d7c877167732c10f3c049d965e91589a99e1877b0b55d1cd2176d6437741e48bc7857074f0416cd24caefb106024b63b4cc130d2a50939facbc428b134e13a73432f5a00c228aaad8d49057862c6de1297ed4ab39f976d56c50d50cf780b05321e37d5fc1f24ce1c716a1afd0783fb8c19b0097fc3936ba67372ede89c5ede63be02f875eb7943f6aa7cb40cff75f78b2126e1c522db8e13d597059dcbf93acda56f56bf7eabc7f0ba80cf07dde023e4e0f63fc67231d6b679ed0bdc7e47e12eb5381adb126095c968a2009fa6c42d3b2fc336940750dcf5d2af55faa14a06eaf0148f5ecfc51f814c5c80bc97fa2131909fa9e2ef83c6bce4878f09a58927a19d446ecbf470e9ca713f948291b4c59a76922f877583aee78373a016ccb880ffa3a97deef4035a0d4719d20c89a246f0a0e5a7a10272a7d0abfaefec3b08303f3faa60368fe9b1f117661e18bc98efb19799631e042737b0bb6364b56c39f7d4f38248a2b531a59f1f35358c5031149c2a839de55cb328f6d5d45f05d0f2bc2941aaa253af19a2908cf958a54dd629f35eb2b5e28bc016e6e464d1cc3054601e1f937f6b9b07634c9a714cbde9ce7b09bd67af76f1c19ce6a71eeae9724a947d47d33649d75659f55b48c5c44adb3c5ff0219d874453ed334583890ce25e122fa5f5fbd06b768c2104e1e3db415607a9dc08c0e26229202e0745b90b9c5601bc89e8e2fbb8ba1ff88e0e9c42345345fa068ccc31f5ac04c33b71d67e48d4b558e434bb1f352a5872c1dbfb08cff7725796579bd178761053e1cbc4bd381f5984400ce8586eefdbe23cd53e0a9e327d693d2578b0ce8b9ca7b031e56f407462c77a1eafda50d53673c55909c346b4c491c68b0d43f896fed705f588acde34ccec11ab089e36b99575a5c0e4bf2a972e08fa728d475cd9146e54b5ba9d8678496d12a8b3880b366d942fe9ed44930e67080b5a471ef3085e3859eb40c4b8eef099319363ceabcfee0e40b20be26d6dd6ae3d5142f9ed430cdd6839216213293eea62e89788f0985a97a009807882d9d9435687cb1ebbf98a51b80a7fafc47c13ad1922c83f9e3a29daaec64d86ebc03ae2b2b9bf552d8f6089e589eb0a8a2581fb222167ee928b657d753c117d32661fd51c2ad8c27002103b2217c69c52d6d2726c15b66b9698076cb072885ca75950ea23e9ffc7ec25acb069bbded393c5e41aad9bf17d31b8460de744c47714060ee96999a6156dffccb9e7656fc67bd7b4683b347a0147529445e0e802025f15256dc1c94c1b00de9a316085ad1fc76ac66da35ab90d310eda2bd462de77367639e0f675c6b7bf42e7190794af497e8ad36a8a440d0c50a8976d6d8f779105cd8b2b2cdf88b071d4b6b3d2afb7ecd529971858dfb4e2039fd399c6b0ee6f383d1c9d9d18db1349177f4f0c81c5c0dcf2f7e8e6c5f366161f4624c304c8697e3f85d114c8a9c9f12b20c0f989bfbfc1704d82b5e90396bb8774cbd2bb5e25e5c685721ccfa8ac427fbebb00fe48f3cb5495b5db080b4438fc33151d05e307e25a70be8b3d082894c6c61ea2698e24a2a915dad306d5a881fc2e2acef5fe0336d9bfeaa779cde719468b817fbdc30d5bc95ee31e14b8db4fc6728e85d26e3fbdfe2f4acfd715e27767b68601b5953a21a8a9656aba11bafaecb0c706ae804b5234c403832c1b7788cdb68a5db9c21eeba93db3ffa650178ce5b6ac620157f60e332c99f5978805934f7fad62f63c55c5c2a9acc6256dbf7a174a5c74c76ee2840322819ad62701cb17fe384f814e64e771aa3f464090e649a6bbaf38e9c658cf43faf3432de4e66e6457900013c971587ed8c76478874589ef397183057c1d2d982e7ad408e2e0d9b854dd04f41d614f14a0e86aa458a9449d176ec48176dbdda4a7ec4da616b73dc35deb2f9cb5b784060799e1436ca652ce9164d4ffe079e4ed9bc884825c0327e28613b4ba007838b8c4e20c0f5850728eb3f0bd913b05636bae7b1df6d728ed5ff194964c6ec10690609b607632ac8a8ec467089a023c837282cd4f6a820de0979d2a72e5821401365f719f74a94d3fdecb9ddf1230e624ea82975d95cbbe07499f9e11d1c7d3ddb2ab57de6f98cf583795609564f88b7aeb207b6602307e8e0458bae221d7264d5a60d5dc43e368109543c2ab1df874db216290a50d08402930cfc343d82344e3a2ae7547403a358f05d1c52f87a4cf3ed399f596fd29092a40931c214ae24136c4b0775a88fae670bd522b8de36355ae6bb24df135c7a1b0b3ec13f09a4243cec59d8eb2310c3cd673e820ffe7f633f719d71c528b1d6dd1839f9afe94afb1ea326051b18819178aacbe58cf12dff63ebe2ad1b1b4bb9ad03149b4ef06850659f9218973193b102510751eaa8954511b874eebd878aed773409d66d086beb4e5a94d65d4250303fa0ec26c2060f8b8fdc120f6fb6d6bc283bb504b5b922f8caf73dda0bc16710b8489d82570700185c20d0d6b2ee45210270ebd97162aaf1a3414509b2587cd3b5b4ecb6f59726d396b115df3f1e7cb7c25d71fa18c7d3cd41e18d5523705249535dfdd31d49bde3178103c941ccf45cd850eb344bb6bdd6a81e870502af4ac931064ad17d3803d764469564b4d819ab60e7ef591acdc484ac7489af89e921c11587c63150db6f31197b9c8d0bc97277aa12e13f834b9695ea2cfd14b84e9d0974d1b0512907aa1dd4a18bd445a9478f2dfdf79b35cec742f1aef9685860a5df037f7900e4655d252baf1e56f2f99c068d3730b94ab6030e8572311203f351f019614b57256b0f0a3927161c1e830283af68012871630e92161b2b33cf643cdde4137bc1ddc969782e85deeeb97834f6e6b761e6e61df41181622a87de16190dc9eeb75c6312867328cc6e1aff5b785add2f8794e44db967e7fba92fd78ab34fb4af174eec3bd5351cea0b022f7f2b33beec57def03ac7fabe413681b03b58e9e051a6f58a9a3f74855b253e6626b633a97692f9f39baa68ac0b53f329f30e9bb5b5231a0bf9551237c39e9300596e24542183fa6fd30fbe6b4463f0010e6cca68082e3437fd978a8324cb56838ade2fae7e027266d72bbe8a20a8007cd557ae9b0220b0796b032228acd3d97cb4dac1eb4140b809898a99128488097a02bd696eccb93fb8ca19427f22e3f63bb4ca2f08525afb4070672ead602d3134a0147a2e7a4d8e199f62727df8c9464e1a1eeae0f8aec9b24519cf18c09d76204d2a3647ed094c8f7c6305c9f651e70e68039042d3c52465cffdd4cdbca2cb5c508bb8fbc9564a9bf4d94844f90b18e5ad46db8b6ab3cc080e34a02d59c416c3978fe37b5b6eaee6f152231b8f17e970f55c5b5acc2b1858358ce2b5cb64d897e3f96ce8962d88901a6f411ac1eb9212a5aad1f826af3ce1dfc797f4c419c10352a3c18252f4a0442cb6273f6f0ea4bdf66b441a543c79ebf4d43fa80a2ace06cd541036f95080aa69ae90041f855dd99681b8968a5b3a7e3ef0b097b15c5cc29e76f048b173919479baa315af1193d2ec7a677c500b3c8a4f60046f7d379c45d8be3f00b8a48302eb8e3bcf383473da7b3041782516835de1e15421776121a7f4fa216959f9922f0f6b447f36179070bd54b86d78a75402938be878fa0855db60581df28e2aea9074d937fce3d9c04e5ed43a21fdf2c8aea987ef636f2dda7d228a2aef062b9095728763250c487e8ff78d769bdd4255ccda02d3864516f6ff8a02264911288e2bdea8b5ae24e564330f3dd69b702b11d64982563dc3f0c21cc5f55f8010759b77b714e38100c748412f8561add931e5da0b27756876f1bedf15df4b95c149c7142a685a9ace4991f4bc01fd87c8f2441b55d15b9c5713ae50e731366dbaa46734d351277335455cb630c2cb11cbace264a43726e878a012a13eb7e26faa84433a22d9e3283bd3ba2723076dbd022a0a5b2ea9185c7839b148322acb4398d690ee61040a00f450ded682b5e563aa12031bbaa97ec8073f91922d27c28427b8601e1cd60b0b5cf1440aa58f606f4c896a5bf7a3879729150e6163d902b56e8b0b67101c04e82cb67bf59b0d6b239dd0ddd6af429f23c38268cbba2ed563a529d1d22fe0cbc9d72d245e031b45f90f368d5d29b3757251ef42b5bfc838a0f1bac606af91c64f48dcd66f62a181c933dc7ea9ab57423c46178ae0d11300bc1c8817d62c2f4204805f61b33c713a17c1daa1fca10d1e25ffa7e074ee28e994b450825e8a96ec1c87ea2554fbb82a5d1df68646fb6a46eb8df749af59f1451d066cf10e1acb7695f61d5d090c83d236ac2470370f6182ee5309d9887b333e660d82d5740abead38e1d51247c9ebc1569fd355cede129bbb5c50127c4c72fe96d63ba67cd65ebe2dda9a117e0d94a313906443af7e21458842f8361dc8e4901913d08c55e93373c0cc9cf08a91a55228cbf2e9ec49653d7b494e5d70efbd76c51d30", &(0x7f0000000900)=0x1000, &(0x7f0000000940)="c1d63b53f22520729c4d0bf92c655e1858c6d22d0885b6200dd323fac7023760af594b123ea189fae93592b968708d9ef5357d2359f9fa8d9088f5c472f0300e7d4e84c4a6826d47afddfe7254f2d900b5881a765fecb662bb4b404f0580a556bc420b64daf0b2c5c459bfc626cce0e1d4af0d4907eb495a393ad2b86d3d5bdfec46b3d5387834ba9f1e4eeb46fd368f34ec86b4fd72e85819938074389aa06afc5037e4fd968979ba0658519e2b46655b054b8f26fa7800597bfb070728200686d101b906433f1783ca43b89f4ab3fc4637cded3c5035ef044d98d39f6588624a805cfd205a2435a192441e2bbaff028febfa7d", 0xf4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000008400018000003a000000000000000000000000ff020000000000000000000000000001000d"]) executing program 5: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x2) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000340)={0x9, 0x2}) syz_emit_ethernet(0x3e, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb8, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x82, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, {[], @generic="7a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(0xffffffffffffffff, 0x0) (async) socket$unix(0x1, 0x5, 0x0) (async) syz_open_pts() (async) syz_open_pts() (async) syz_open_pts() (async) lseek(r0, 0x0, 0x2) (async) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000340)={0x9, 0x2}) (async) syz_emit_ethernet(0x3e, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0xb8, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x82, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, {[], @generic="7a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"}}}}}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) (async) syz_open_pts() (async) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) (async) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) (async) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000280)=[{0x54}, {0x4d}, {0x20}]}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000200)="2aeea03fbf949986717417c69a21f65652a832764c8c40ac548df3f974c9a0550e818e0c47944fd534f7547cd0db0b5934e60add59c3fe4bfc4f52b60ef6252b324d199ae4af8b8682d8ef019a1a32cbfeaa7f", 0x53}, {&(0x7f0000000b00)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e8f4abba6f18e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99bac19aa82643902b0fa1426038543aa7b52e439194af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190db04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1217debd0dbf53285391be340288f9cfeacc65a1247b312d99998f63d61a2996c3c8ce09e471b09ed4ef92a7d10b7ad1d9a734c8fde7888e2ba0f74bce7633793965a1dc4e3962c2fdf623b", 0x1a1}, {&(0x7f0000000740)="d9bcfa520420dffdcfe4a66380116ff3f73a764029a60c6391ace46d73b6857b642f40bba80c57284834a3b1f890c362f79e5ff7673a1065a2c33186f75c99b333e858d89863dd3b10ceb50bd891e73269ff866b84c3e7a9e3fbb58dcbdeea519dddc39eabad2eafb439eda9d65b9863b6fa433301754d091824ca7aa86ffe953c636742161c0fea54c08568fa5099d31d506c81e9189cf6da8c08b2122e2c44aecc8265242da633b9ff0b5bb9e617c65bf8fc015d106fc7752c5547077b1f3abdc7ccb49065b98812a7fd0807442f986467f0a5", 0xd4}, {&(0x7f00000027c0)="d1b53d8fd07c35d65ed5d84996d82adaa929443c933092c97007c6512955b35d1dfb280206d0baeba3549ff90982e08c8fb0d90277cda84f8d7ac0642c1de6d204b9cff9c8169759711d8da7186d50f4e6405baaf4b2e2fcab1f294962d57c37626d6b6a4f5d317abeec0c0da766ad827de4fbd4aed52eedcc59e760281ca564bd8a873dca44d70c2faaf72b26f13089df634ba6a65a1d5e360ea7cf2d663cf544b08af1c43da9781be088ef1c846e25c234a6b864295a24c5c593f30c697403c9b3d850b092d1839dc3b40eebd0a4a160eb0112c467acfe46e92f52be09c0286f1149a884c562510ffa9185fabd6ccbb86dfa4e75e68d0ac1ddd1f8dd8bffba615d5b6439e8e3136827fae7bca4052efaa199e4f2518ea5", 0x118}], 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="4b8572730e51a93601084c480dc1199dc57b2495e5607209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664540f216f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b16617b255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd72762", 0xcf}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae157859286b7f6d1fef057689b915721d17667ec3db36920d498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d314f0", 0xd5}, {&(0x7f0000000000)="3a8ad4d1be020f01486a11e351125ecd3f4eeff5974945f7f2c2056e2113be81f054f407", 0x24}, {&(0x7f0000001400)="afd0cbac5b994da3f1300de59431b8fbc2abefa3b9b511ac1631197a5d528c7a1f153d893957a07ee1b295016cbd36f1f6b52dbea9385fdbfcdc771f94d077ba40755e535697ec21af968362cf15ee0a4c7bde4d914cdcc84b4e821ad8b823f5e426a689f3adddc8d4a721a78651dfea386571dca93ff0eff7954ef278629df889d8bc14f4bedd7b402d66208987aad1a280756c371238a357daee41ad4cdf36e4fa5abbb20fde2e6c3d004397ba8e27693bf1652539e2b66bee31ce9dad97ee229669909c9386922ed690a8ad0ba307e781f2feeae982f957a610fe55ea5676282312a7087837497cf52304ca366fcecf2fc0b64a8df8e9255a536e666297c88657eac3b3275a738bc53d97cd1f62c2de6c07fa6037cc94a6bb2ba18dc7faa94121ed746a6c4df81810f0d4e1519a6f74b911f59abf7a90b71cc9f77d921aa12fa76c9d4f977f67e1c2f5b49ab321de8d1b6b7cbf2ebe4fd78a225849a27688052917a39889282e26db7730cc36df7f771d7e436dd308c0408b30c0ec2a2292e07df26faa91ddae3f9224f5c53752f32575d20bcce659e269d0535dbd5e4624961ccec62f1dac65d5fcaea418ca736beb7db2a4569eecf4c70dcdd64ae614f43dd044f7fbe2624af9f67a", 0x1cb}], 0x4) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x30}, {0x7c}, {0x16}]}) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r6 = socket$unix(0x1, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) semop(0x0, &(0x7f00000001c0)=[{0x1, 0x1fe8}, {0x2, 0x9, 0x1000}, {0x2, 0x88, 0x800}, {0x1, 0x0, 0x1000}], 0x4) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000900)=0x4) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000000040)=""/149, 0x95}, {&(0x7f0000000100)=""/49, 0x31}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/113, 0x71}, {&(0x7f00000001c0)=""/8, 0x8}], 0x6, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000000100), 0x0) kqueue() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x44}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) semget(0x0, 0x1, 0x94) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) (async) setreuid(0xee00, 0x0) (async) r2 = getuid() setreuid(0x0, r2) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x80}, {0x45}, {0x6, 0x0, 0x0, 0xfffffffe}]}) getpid() write(r4, &(0x7f0000000540)="76e5dead6fe2f7607d2100020063", 0xe) (async) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) (async) r5 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r5, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) writev(r6, &(0x7f0000000980)=[{0x0}], 0x1) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) executing program 7: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, &(0x7f0000000680), 0x8, 0x1, 0x1000) mkdir(0x0, 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) syz_emit_ethernet(0x165, &(0x7f0000000240)={@empty, @empty, [{[{0x88a8, 0x5, 0x0, 0x4}], {0x8100, 0x4, 0x1, 0x4}}], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x127, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x0, 0x4, 0x0, 0x5, 0x0, [@mcast2, @ipv4={'\x00', '\xff\xff', @loopback}]}], @udp={{0x1, 0x2, 0x8}, {"fe5a6da3dfc6bcaa7f080faff7609e8bdc273537607dc7716e1f28d87c03fdbab36ab2a63fdaf8a8f66af9050b0c81474f261b0481e06378e540af0869c574e2759abb842c3ef28055cba25ff8642b54cdda14a06b2bd8563bdc6228e1f5e2805bbd067063951705fb07da3211902a20429e87997ef54ab14ea4afb509e014a1bb323dc2b276d10f80a92e9b0821dd29ad45f6ad5b014fd699d01d335bb33ec9d73534e041266e6a079eba3396aadd6bfa74b1a82fb72979301815301cbbf9a701d9d0ab9c4ed6493b59f0c8231c11e653d7c9b32e8b307103d849c64849ef3874a69471a6adccfed29462230f06bbbb8615bb3541974a"}}}}}}}) (async) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000140)='./file0\x00', r1, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) (async) semop(0x0, &(0x7f0000000080)=[{0x3, 0xfff, 0x800}, {0x3}], 0x2) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xeb2, 0xffffffffffffffff, 0x0, 0x0, r2, 0xb, 0xf}, 0x6, 0x6000000, 0x8}) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r3, 0x0, 0x0, 0xa, 0x8}, 0x1, 0x1, 0x5}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x5, 0x0, 0x0, 0x0, r3, 0x80, 0x8000}, 0x1fc, 0x1ff, 0x8000006}) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f00000003c0)="9eb61efe66ce79929f53d394d479a29ea0e89f558aa52ee61b28b45fef222c64faa4014650f775b7b050ff9eb8c23d750db2ddbefb3ca4470ca492167c6f8495a9ac5b35ab92b34c10e9efa656cda75edbe42f328c7e6d0ca8f4d5b9d37861cfabfad1ccf7773b8c7e9b6752cafcec73e08319e5954886b76742bb57d4179c330118bd99ba7a1aa645dd84478793b956e8fbdb9e6b5c08ae09fcebe6f165e38518d49fad5f0a6b71b6209d45e5e83bfc4a97c0c3f6", 0xb5}, {&(0x7f0000000480)="8b2af73f77d3b3b37d4e2ac8e89e4eb314d49af27b1d536539368ca93554ceb7d723741278fa0cbf0810989719537a8e462837869d4e4265156f36ff89eb45481f04220dac9e64f62d8f91464e71ead071b463f2f085e5d5bcb267da8b4170c1ea82f4f77f094301d8340d5e70dd44212aa8fcaa87ffdfd2338bc351334e52e35a8f17bb4937cb4d2404127b49d764da7f6c215987ea8eac6e26af59f05efd66f350c3e84f4d37a164e7f1b07adba489102ad53932b8b811d714bf46ae6d12f610abda59d220c88fd3d9e8443a62229a58d36e94ae0ff4fe5ce20e9f", 0xdc}, {&(0x7f00000001c0)="2117a9729bcd839b9488f98b06bfadfb8f4788f1359854c54ad4bd8454b7401f0d2ce85e60f85bb94a7cf4c55ccb1826fa8ad121a49a79", 0x37}, {&(0x7f0000000580)="4d6b5d249bdc188b4a087a33a28cbe6cd8f1c03fc9fc7bb34bd41d412f2486ef2125c8b3d44c21901ff9e322ec248ca06e5ffe22a6fd2b9cf7cdd63c38ced5fa05d9588f986023441749d4989d", 0x4d}, {&(0x7f0000000600)="51158aea92fd2b47003d2a391754abb0debb38c31e6e7608da16e4aea7d7548637f7b6db54562739043d1356239a232800ab0ecdb9cc516e648d7cd1479f2d638c24152869f09cb9c7e49862f2ecd889043c7b56a8c2c0b1c58ac55b5f1db3b5d95a0f3e2325c2470f49921c0f95d541b097e381deaa2e3eeae9ea0332a59eaab818ba32cd62470a0650c96975e27678b72c18842cbaa4841d42c4adfa237044a5897cccf3cc9ea9", 0xa8}, {&(0x7f00000006c0)="5ce5cf99cd96d95aa452d08d3c4628f5bc37ac24a20ae725d83e4221f50f92900dedf874b947765c", 0x28}, {&(0x7f0000000700)="06779e32c68325b53c5a8fcf85d31e4602422e65dfcb5ee86f2461325647f3838856933645a9efec4b2325cec1f6de4b75f7de0ac5f1ec028c1b35fa4adfb849d44ebc13b62446d65cbc4976d58b3dadb49f3f61b332f10cecc3bd3781a2209d752b5c12eab1bb1ac8b2ba47fa7fb7893d06d1577d02b6", 0x77}], 0x7, &(0x7f00000008c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000720f4486b91ee299c1077566b4d3a7aa06ba89035400912b5318c86d8890cc616b825b4db98ba939c72dc1e4c03298b85fb6a1e7f954b155e23247826abbb8f83d346957c9d624a1c9", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x9}, 0xa) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000140)=[{0x20}, {0x16}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000380)="cb", 0x1}], 0x1) (async) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) (async) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000800)='./file0\x00', 0x6000, 0x2d86) r6 = kqueue() r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000580), 0x65, 0x0) (async) kevent(r6, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffe, 0x9f}], 0xd, 0x0, 0x0, 0x0) (async) setreuid(0xee00, 0x0) (async) r8 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r8, 0xffff, 0x1024, &(0x7f0000000040), &(0x7f00000000c0)=0x4) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x4) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, &(0x7f0000000040)) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{r4}], 0x1, 0x8001) execve(0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x2, 0x2, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0xfffffffffffffffd, 0x2}) mlockall(0x1) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendmmsg(r6, &(0x7f0000000440)={&(0x7f0000000400)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) sendmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r4 = dup(r3) pwritev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="987a1a65", 0x4}], 0x1, 0x0) pwritev(r4, &(0x7f0000000380)=[{&(0x7f0000000280)="d4d7cc1d5bdb06e8df1f7c45", 0xc}], 0x1, 0x0) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) r5 = socket(0x18, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r6, 0x0, 0xa, &(0x7f0000000240), 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) (async) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="0a19e4c0d2f35650b6e38b50dce1febb84cb9c251e7ca3acd7304393d9c5567ed8c2f4ae5b7894d1f1f7f9a6e09b186d1a2d83bffb27df724580de65e85eca78b3a7317a47543ce82d76abef05bd301e8eca3ae6d38529a25a5f1e4977fc1b2050223a7dac1b8609f131b39101f9f23e2a0d52d118200dea16f98a7b341613128ad4dadbb5c922f836c3864475f6d51ed607694395cf25ac48", 0x99}, {&(0x7f00000004c0)="8ef2201e5e5d66b95cf0cd031a4a699584038d459113d77525f0fa6f47abb682200f47e578227156019899277bd7797251f153d3af4cda7c243fe49cccfed677543805f79cc4761b6fe6c40e172157807971985fed5efdda6711b88cdab0bd548590de2a9592e1a46e0f772babb34d273ad01064a79144d7c0fc3b1a15841b62ed5f9bc9", 0x84}, {&(0x7f0000000240)="67c291acd57beb183f56a8e6c164911fb973bca7c80907ffbfaab49efb439605d870c1f5be9ed912d8102fe4d24930c65987abd8bbfed360b9aa517b94198cef53b5e4032306e720ba2a64", 0x4b}, {&(0x7f0000000180)="29adcf9cd83bea99931b4a1ac129ab355627f8382a33d13cebeee173f6ef96004f63c70788c4ba", 0x27}], 0x4) r1 = open(0x0, 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) setrlimit(0xa, &(0x7f0000000140)={0x9, 0x7fff}) (async) r2 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) (async) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r4 = socket(0x2, 0x8000, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) (async) shutdown(r3, 0x2) (async) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) (async) renameat(r1, &(0x7f0000000300)='./file1/file0\x00', r2, &(0x7f0000000100)='./file1\x00') (async) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5901) (async) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, 0x0) (async) ktrace(0x0, 0x4, 0xd30, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3f}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r6 = socket(0x20, 0x5, 0x9) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) executing program 7: getrlimit(0x7, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x3}, {0x7c, 0x1, 0x0, 0x6}, {0x8107, 0x0, 0x7}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r2 = msgget$private(0x0, 0x9) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r2, &(0x7f0000000200)=ANY=[@ANYRESOCT=r0, @ANYRESDEC=r1, @ANYRESHEX=r0], 0x1f, 0x800) msgsnd(0x0, &(0x7f0000000d00)=ANY=[], 0x401, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r2, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)) r1 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x50) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x2000000, 0x0, r4, r3}, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1}) close(r1) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) connect$unix(r1, &(0x7f0000000a40)=@file={0x0, './file0\x00'}, 0xa) r6 = socket(0x800000018, 0x1, 0x0) r7 = syz_open_pts() r8 = dup2(r7, 0xffffffffffffffff) syz_open_pts() syz_open_pts() flock(r8, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x3a2}) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000880)="701bbc4a1f7306ebdea4ad6812d43a01347af3abbca01d1cfbfc5e0af4b94f174ccbb5be9ed1750426a8af78215531cf5e52269e6851679ad1c71e666b69d02d755a48dde2f0f6705f5f56827b11572574a1df978a754f4589bda971cc65044e059da0a5a8930831755750b524b8d08121db39e7a3bd5f655f7257ce7aab9f23877874b3e6c20b2205dcdf15ac30907974cbeff915d0b8d9b06ab0cf019d7bacaddb53dfac52ca15733b081552a92a5613a2ab1eda7b20acb21281a8"}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000009c0)={0x3, &(0x7f0000000140)=[{0x30}, {0x3, 0x4}, {0x40e, 0xfd, 0x3e, 0xa4}]}) dup(r5) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105727, &(0x7f0000000080)={&(0x7f0000000300)=[{0x20, 0x1}, {0x20, 0x6}, {0x100, 0x2}, {0x40, 0x7}, {0x83, 0xa}, {0x47, 0x7}, {0x101, 0x2}, {0x26, 0x3ff}], 0x8}) r10 = semget$private(0x0, 0x1, 0x5) semctl$GETALL(r10, 0x0, 0x6, &(0x7f00000001c0)=""/116) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r11 = syz_open_pts() close(r11) executing program 2: open$dir(0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) (async) mkdirat(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) (async) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) symlinkat(0x0, 0xffffffffffffffff, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) munmap(&(0x7f0000d70000/0x3000)=nil, 0x3000) setreuid(0xee00, 0x0) r0 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0xee00, r0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r8 = accept$inet6(r2, 0x0, &(0x7f0000000000)) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000029, 0x38, 0x0, 0x0) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffd, 0xc0, 0x2, 0x5, 0xb26dc4f}, {{r8}, 0xfffffffffffffffe, 0x28, 0x20000000, 0x9, 0x9}, {{r3}, 0xfffffffffffffffb, 0x8, 0x40, 0x689}], 0x20, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffa, 0x83, 0x2, 0xe7, 0x5d3f}, {{r4}, 0xfffffffffffffffe, 0x24, 0x2, 0x1, 0x1000}, {{r10}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x1, 0xcf6a}, {{r5}, 0xfffffffffffffff8, 0x22, 0x8, 0x1000, 0x1000000}], 0x20, 0x0) r11 = getpid() fcntl$setown(r3, 0x6, r11) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, r0, 0x0, r0, 0x140}, 0x4561}) shmat(r1, &(0x7f0000c8f000/0x4000)=nil, 0x1000) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) (async) socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000cb040000000000008000000000000000000000000000bbfe80004aa11a000000000000000000aa00000205000000009a367e484b4e214e"]) r0 = getuid() r1 = getuid() chown(&(0x7f0000000040)='./file0\x00', r1, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setegid(0x0) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f0000000000)={0x2}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f0000000000)={0x2}, 0xc) setreuid(r1, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = socket(0x2, 0x2, 0x0) link(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000240)='./file0\x00') (async) link(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000240)='./file0\x00') chown(&(0x7f00000003c0)='./file0\x00', r4, r5) (async) chown(&(0x7f00000003c0)='./file0\x00', r4, r5) semget$private(0x0, 0x7, 0x3c0) (async) r7 = semget$private(0x0, 0x7, 0x3c0) syz_emit_ethernet(0x108e, &(0x7f0000000100)=ANY=[@ANYBLOB="5b0b2e6cbc97d71dffffffff86dd63c052a610580007000000000000000000000000000000010000000000de"]) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) utimensat(r8, &(0x7f0000002500)='./file0\x00', &(0x7f0000002540)={{0xfff, 0x8}, {0x8001, 0x80010000000000}}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040)="279857da", &(0x7f0000000080)=0x4, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) ioctl$VMM_IOC_RESETCPU(r9, 0x82405605, &(0x7f00000022c0)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x1, 0x0, 0x0, 0xffffffffffffffff]}}) semop(0x0, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0x5, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x9, 0x1001]) (async) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x9000000}) executing program 4: r0 = socket(0x11, 0x4003, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = kqueue() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x7ff, 0x0) sendto$inet(r1, &(0x7f0000000380)="c96fc2a6a38e1b9e03a8fe267c02c54a2d613ce2576b8ce973e2b54e0d84924b15e9d0b08bd0de937ddf5e4a74d2634cbd6f83a0a46a2c5a97de99091f8d423e0dc580fc9087e4e41646e1c9489cccb50b74d401a73ce2a169f13ef0cb9c8e32cf79b72ccf557e7cb39706d11aa9f485fbb487f720246128799e92182dc0b948d02e487843404fbb037bec85bafc076f4be2e372ee238e6360979b84a042d4e82a2fc3ae75d37ddf229532eb3e83939049f5624aab666f97d8b1aa83c32a413e1d5d469c069bb6d91d585a322185f3fd735f67d2cc1fc20aff38c38b99324d8851c26cb81d4e02034d10dc5cef41b51223cfa6a999c069902d", 0xf9, 0xd, 0x0, 0x0) dup2(r3, r2) syz_emit_ethernet(0x42, &(0x7f0000000300)={@broadcast, @remote, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@generic={0x44, 0xc, "08569a744e850dedf0e1"}]}}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) executing program 5: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) socketpair(0x18, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{0x0}, {0x0}], 0x2) setitimer(0x0, &(0x7f0000000140)={{0x0, 0xffffffffffffff7f}, {0x0, 0x5}}, 0x0) getitimer(0x0, &(0x7f0000000880)) accept$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc020697e, &(0x7f00000001c0)) dup2(r2, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x0, 0x8000, 0x4) socket(0x18, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b1809c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062abb9fa45ac78568e1cb54238fbab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a952000b9429c75d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723221f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d9100000", &(0x7f0000000a40)=0x210, 0x0, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000000)=0x2) shmget$private(0x0, 0x1000, 0x210, &(0x7f0000005000/0x1000)=nil) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000040)) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair(0x1e, 0x3, 0x0, 0x0) executing program 7: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) read(r1, &(0x7f0000000580)=""/147, 0x93) write(r0, &(0x7f00000000c0)="c3", 0xffffffed) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) pipe(&(0x7f0000000040)) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) setitimer(0x0, 0x0, 0xffffffffffffffff) setreuid(0xee00, 0x0) setreuid(0xee00, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) preadv(0xffffffffffffff9c, 0x0, 0xfffffffffffffe16, 0x0) preadv(r4, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) executing program 2: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, &(0x7f0000000680), 0x8, 0x1, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x8001, 0x100}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x65, 0x1, 0xcdc, 0xde}, {{r1}, 0xfffffffffffffffa, 0x29, 0x0, 0x3, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x41, 0x4, 0x23, 0x7}], 0x2, &(0x7f0000000140)={0x5, 0xe09}) kevent(r0, &(0x7f0000000000), 0x1f, 0x0, 0xb66, 0x0) executing program 6: r0 = open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x1c1) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200000000000000000200"}) writev(r1, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r2, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000093000/0x1000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffe}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r4 = open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{}, {0x16}]}) syz_emit_ethernet(0x5e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6054acfc002800002fd6faaf3fc0a2b5b998aaec8a8afe35fe8000000000000000000000000000e7890090780000000000000000000000000000000000000000ff010000000000000000000000000001"]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) clock_gettime(0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x84}, {0x0, 0x0, 0x0, 0x800000}, {}, {0x0, 0x0, 0x4, 0x9}]}) preadv(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) socketpair(0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x0, 0x1}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r4, &(0x7f0000001580)=[{&(0x7f0000000080)}], 0x1) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r0 = semget(0x3, 0x0, 0x5a6) semop(r0, &(0x7f0000000000)=[{0x3, 0x9, 0x1000}, {0x4, 0x8001, 0x800}, {0x4, 0x4, 0x1800}, {0x0, 0x0, 0x1000}, {0x4, 0x101, 0x1800}, {0x1, 0x3, 0x1000}, {0x4, 0x7f, 0x1800}, {0x1, 0x7fff, 0x1000}], 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r0 = syz_open_pts() close(r0) (async, rerun: 32) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) (rerun: 32) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000280)=[{0x54}, {0x4d}, {0x20}]}) (async) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) (async) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) (async, rerun: 32) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000200)="2aeea03fbf949986717417c69a21f65652a832764c8c40ac548df3f974c9a0550e818e0c47944fd534f7547cd0db0b5934e60add59c3fe4bfc4f52b60ef6252b324d199ae4af8b8682d8ef019a1a32cbfeaa7f", 0x53}, {&(0x7f0000000b00)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e8f4abba6f18e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99bac19aa82643902b0fa1426038543aa7b52e439194af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190db04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1217debd0dbf53285391be340288f9cfeacc65a1247b312d99998f63d61a2996c3c8ce09e471b09ed4ef92a7d10b7ad1d9a734c8fde7888e2ba0f74bce7633793965a1dc4e3962c2fdf623b", 0x1a1}, {&(0x7f0000000740)="d9bcfa520420dffdcfe4a66380116ff3f73a764029a60c6391ace46d73b6857b642f40bba80c57284834a3b1f890c362f79e5ff7673a1065a2c33186f75c99b333e858d89863dd3b10ceb50bd891e73269ff866b84c3e7a9e3fbb58dcbdeea519dddc39eabad2eafb439eda9d65b9863b6fa433301754d091824ca7aa86ffe953c636742161c0fea54c08568fa5099d31d506c81e9189cf6da8c08b2122e2c44aecc8265242da633b9ff0b5bb9e617c65bf8fc015d106fc7752c5547077b1f3abdc7ccb49065b98812a7fd0807442f986467f0a5", 0xd4}, {&(0x7f00000027c0)="d1b53d8fd07c35d65ed5d84996d82adaa929443c933092c97007c6512955b35d1dfb280206d0baeba3549ff90982e08c8fb0d90277cda84f8d7ac0642c1de6d204b9cff9c8169759711d8da7186d50f4e6405baaf4b2e2fcab1f294962d57c37626d6b6a4f5d317abeec0c0da766ad827de4fbd4aed52eedcc59e760281ca564bd8a873dca44d70c2faaf72b26f13089df634ba6a65a1d5e360ea7cf2d663cf544b08af1c43da9781be088ef1c846e25c234a6b864295a24c5c593f30c697403c9b3d850b092d1839dc3b40eebd0a4a160eb0112c467acfe46e92f52be09c0286f1149a884c562510ffa9185fabd6ccbb86dfa4e75e68d0ac1ddd1f8dd8bffba615d5b6439e8e3136827fae7bca4052efaa199e4f2518ea5", 0x118}], 0x4) (async, rerun: 32) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="4b8572730e51a93601084c480dc1199dc57b2495e5607209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664540f216f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b16617b255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd72762", 0xcf}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae157859286b7f6d1fef057689b915721d17667ec3db36920d498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d314f0", 0xd5}, {&(0x7f0000000000)="3a8ad4d1be020f01486a11e351125ecd3f4eeff5974945f7f2c2056e2113be81f054f407", 0x24}, {&(0x7f0000001400)="afd0cbac5b994da3f1300de59431b8fbc2abefa3b9b511ac1631197a5d528c7a1f153d893957a07ee1b295016cbd36f1f6b52dbea9385fdbfcdc771f94d077ba40755e535697ec21af968362cf15ee0a4c7bde4d914cdcc84b4e821ad8b823f5e426a689f3adddc8d4a721a78651dfea386571dca93ff0eff7954ef278629df889d8bc14f4bedd7b402d66208987aad1a280756c371238a357daee41ad4cdf36e4fa5abbb20fde2e6c3d004397ba8e27693bf1652539e2b66bee31ce9dad97ee229669909c9386922ed690a8ad0ba307e781f2feeae982f957a610fe55ea5676282312a7087837497cf52304ca366fcecf2fc0b64a8df8e9255a536e666297c88657eac3b3275a738bc53d97cd1f62c2de6c07fa6037cc94a6bb2ba18dc7faa94121ed746a6c4df81810f0d4e1519a6f74b911f59abf7a90b71cc9f77d921aa12fa76c9d4f977f67e1c2f5b49ab321de8d1b6b7cbf2ebe4fd78a225849a27688052917a39889282e26db7730cc36df7f771d7e436dd308c0408b30c0ec2a2292e07df26faa91ddae3f9224f5c53752f32575d20bcce659e269d0535dbd5e4624961ccec62f1dac65d5fcaea418ca736beb7db2a4569eecf4c70dcdd64ae614f43dd044f7fbe2624af9f67a", 0x1cb}], 0x4) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) poll(0x0, 0x0, 0x0) (async, rerun: 64) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) socket$inet(0x2, 0x0, 0x0) (async) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x30}, {0x7c}, {0x16}]}) setgid(0xffffffffffffffff) (async) setgroups(0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) (async) setreuid(0x0, 0xee01) (async) r6 = socket$unix(0x1, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) semop(0x0, &(0x7f00000001c0)=[{0x1, 0x1fe8}, {0x2, 0x9, 0x1000}, {0x2, 0x88, 0x800}, {0x1, 0x0, 0x1000}], 0x4) executing program 3: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/108, 0x6c}], 0x1) dup2(r3, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x2, 0x4001, 0x0) r11 = dup(r10) r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r2) r13 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r8, 0x4, 0x4) connect$unix(r13, &(0x7f0000000000), 0x10) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) connect$inet(r9, &(0x7f0000000000)={0x2, 0x0}, 0xc) socket(0x12, 0x840480a31c46649, 0x59) executing program 0: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000340)={0x9, 0x2}) syz_emit_ethernet(0x3e, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffe, 0x10001fffffffe, 0xffffffffffffffff}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0xb8, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x82, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, {[], @generic="7a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{}, 0xa000000}) executing program 5: mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xa3e7) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x80}, {0x4000006, 0x0, 0x0, 0x3feffb}]}) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000480)="b7f7ae0beba9a201cfb95f286749", 0xe}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) write(r1, 0x0, 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x9def0dd409c50f11, 0x148) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000300)="b3", 0x1}], 0x1) executing program 2: r0 = socket(0x10, 0x1, 0x40) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0x0, 0x1a, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000), 0x0, 0xfffffdfd) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r3) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1808, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r7 = getgid() setgid(r7) executing program 4: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x8, &(0x7f00000002c0)={0x1000}) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x83, 0x10}, {{}, 0xfffffffffffffff9, 0x5e75a2b2ed514803}], 0x10001, 0x0, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a5f74c8 executing program 1: r0 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) (async) accept(r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x2, 0x2, 0x4) (async) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) (async) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, &(0x7f0000000040)) (async) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) (async) r3 = socket(0x18, 0x3, 0x3a) (async) r4 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{r4}], 0x1, 0x8001) execve(0x0, 0x0, 0x0) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x2, 0x2, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0xfffffffffffffffd, 0x2}) (async) mlockall(0x1) (async) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendmmsg(r6, &(0x7f0000000440)={&(0x7f0000000400)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) sendmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 0: open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x95}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) 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) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) sendmsg(0xffffffffffffffff, 0x0, 0x408) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x4003, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) r2 = kqueue() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x7ff, 0x0) (async) sendto$inet(r1, &(0x7f0000000380)="c96fc2a6a38e1b9e03a8fe267c02c54a2d613ce2576b8ce973e2b54e0d84924b15e9d0b08bd0de937ddf5e4a74d2634cbd6f83a0a46a2c5a97de99091f8d423e0dc580fc9087e4e41646e1c9489cccb50b74d401a73ce2a169f13ef0cb9c8e32cf79b72ccf557e7cb39706d11aa9f485fbb487f720246128799e92182dc0b948d02e487843404fbb037bec85bafc076f4be2e372ee238e6360979b84a042d4e82a2fc3ae75d37ddf229532eb3e83939049f5624aab666f97d8b1aa83c32a413e1d5d469c069bb6d91d585a322185f3fd735f67d2cc1fc20aff38c38b99324d8851c26cb81d4e02034d10dc5cef41b51223cfa6a999c069902d", 0xf9, 0xd, 0x0, 0x0) (async) dup2(r3, r2) syz_emit_ethernet(0x42, &(0x7f0000000300)={@broadcast, @remote, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@generic={0x44, 0xc, "08569a744e850dedf0e1"}]}}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) (async, rerun: 32) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) (rerun: 32) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x3, 0xab, 0x80}, {0xa, 0x0, 0x4, 0x400004}]}) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) pledge(0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x6, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r3 = socket(0x18, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="6b60e150687496805a31", 0xa) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r5, 0x0, 0x64, &(0x7f0000000180)="004308ae2deac70f5150ba32e79d54b2edcb00000000000000", 0x19) setrlimit(0x1, &(0x7f0000000000)={0x8000, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) setsockopt(r0, 0x1000000029, 0x42b, &(0x7f0000000000)="8c740b72", 0x4) executing program 3: getrlimit(0x7, &(0x7f0000000340)) (async) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x3}, {0x7c, 0x1, 0x0, 0x6}, {0x8107, 0x0, 0x7}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) syz_extract_tcp_res(0x0, 0x0, 0x0) (async) r1 = open(0x0, 0x0, 0x0) (async, rerun: 32) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) (rerun: 32) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) (async, rerun: 64) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) (rerun: 64) r2 = msgget$private(0x0, 0x9) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) (async) msgsnd(r2, &(0x7f0000000200)=ANY=[@ANYRESOCT=r0, @ANYRESDEC=r1, @ANYRESHEX=r0], 0x1f, 0x800) (async, rerun: 32) msgsnd(0x0, &(0x7f0000000d00)=ANY=[], 0x401, 0x0) (async, rerun: 32) msgsnd(r2, 0x0, 0x401, 0x0) (async) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) execve(0x0, 0x0, 0x0) msgsnd(r2, 0x0, 0x0, 0x0) (async, rerun: 64) msgsnd(0x0, 0x0, 0x0, 0x0) (rerun: 64) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 4: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, &(0x7f0000000680), 0x8, 0x1, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: writev(0xffffffffffffffff, &(0x7f0000002cc0)=[{&(0x7f0000000680)="e0961267527edfec3cd8", 0xa}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f00000000c0)=[{0x7}, {0x74}, {0x8106}]}) mlockall(0x1) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x2, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="c09b257ed6afbd8a9b27b765208c6761b5e9d77678cce396d0340451674ed7b2434f4510d9821610b4d0d11118e502834d0999b736220ddff7665bf02ae59f5cc816d14d4f6c8f3444ca6d93735b051bd4d2889c9433d9a801133d71b0ef3226544dd003dba0f54a1d5e1450a89040115d2ad9e3a6128110442e00", 0x7b}], 0x1) execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000400), 0x1000000000000165) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r2) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x25008, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) (async) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x2, 0x0) (async) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="c09b257ed6afbd8a9b27b765208c6761b5e9d77678cce396d0340451674ed7b2434f4510d9821610b4d0d11118e502834d0999b736220ddff7665bf02ae59f5cc816d14d4f6c8f3444ca6d93735b051bd4d2889c9433d9a801133d71b0ef3226544dd003dba0f54a1d5e1450a89040115d2ad9e3a6128110442e00", 0x7b}], 0x1) (async) execve(0x0, 0x0, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) writev(r1, &(0x7f0000000400), 0x1000000000000165) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) close(r2) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x25008, 0x0) (async) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x20, 0x5, 0x3) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x80000000, 0x1, 0x5131, 0x0, 0x3, 0x2, 0x6, 0x3, 0x3, 0x9, 0x8000000000000000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0xff, 0x7, &(0x7f0000000140)="97b2d64b52a570e62a54e8e3c62606a7fde67f9ec726c21d0d396a0e5c0770235899d04bd35ecef2f2182a60798858446fc632bd89976cb781a985ff69035c2ff0d74aa7a668e91efba4e0edcfceb0cdce030cbc54c9cb8529fdff288a8befeaf3a73ab18e8503cad6dcead628c64684d533ec28f44cf2c7f50d3ea8ff7bbdb6ac6c5ccd39d9703560f1cc6cbd7ddf0a25ed3669111799ed5dd4cd95626fa401fe6d11a6d7af1c11acd81e569534b614d78ec07d8ee899613806294f0a3faab91c5a5d4addb9d367c89c7289cae40bacb090d02c3ecf08f468a77f0fa941aebcae5e6cebdd0aa78d94a01189908218534ab834c27f35", 0xf6) executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) (async) listen(0xffffffffffffffff, 0x0) (async, rerun: 64) socket$unix(0x1, 0x5, 0x0) (rerun: 64) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000340)={0x9, 0x2}) (async) syz_emit_ethernet(0x3e, 0x0) (async) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffe, 0x10001fffffffe, 0xffffffffffffffff}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (async) syz_emit_ethernet(0xb8, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x82, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, {[], @generic="7a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{}, 0xc000000}) executing program 3: mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xa3e7) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x80}, {0x4000006, 0x0, 0x0, 0x3feffb}]}) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000480)="b7f7ae0beba9a201cfb95f286749", 0xe}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) write(r1, 0x0, 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x9def0dd409c50f11, 0x148) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000300)="b3", 0x1}], 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xa3e7) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x80}, {0x4000006, 0x0, 0x0, 0x3feffb}]}) (async) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000480)="b7f7ae0beba9a201cfb95f286749", 0xe}], 0x1) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) write(r1, 0x0, 0x4) (async) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) (async) writev(r2, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) (async) open(&(0x7f0000000040)='./file0\x00', 0x9def0dd409c50f11, 0x148) (async) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000300)="b3", 0x1}], 0x1) (async) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x7da) read(r0, &(0x7f0000000180)=""/198, 0xc6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000140)="7f23a3c2ffffffffcbdace20ce02ba872ef4ea74f24587785993e14fd730460e689e78d5d92000000012ad6f88763d945c0f21a870bc73a9fd83c4b3e9e81a57cbaefdae9bd46ffdbcd90671a016e39342086065f9a908f85e6538be672d73", 0x5f) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20530c) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x0, 0x0, {0x0, 0x6}}) close(r0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b30ccf53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d02ae571e60a547d96c4f47fe003bddaa93c475fa2861d500bc87ce5ad627cad71b844204951bdf08bff52b0053e7c98eccef58037f102fd969ec0c86278c4aacf316066c99d2c1a8415b13b998a42770e27686f66e6c7f60bb6eff7269102c25d993ed50c8cb59f6e5f8f3846234adc730b0a742293f76d27d6f2146b96aca091af572bca375bd49ac31918f698ea537fa89c068aad9075d04c153d398394ec17cb7ac66a5cb7f3934912fa391d695a3ef005be3dbdc94e8a8e8b2b92831afeb584ecf26280acd16e2ef1f213d483629ae5906b87844abb013a841439ffc4ab753d050f4d95032ff214a99e06f454cf8e5fd84dc8da0ee9819823ec630a9baa1e508a8d3328502547d272f43a8c729981ff71ba480b37b001a0ea99f62e73c2855ee7ac4350c36ab5cbf2f81853268328d13ea00b1cded0631b42636f539ef64a38344f712a0780639a44be8686603811edd13c3874ec1301d9945978c43bf065ff79fccb884643b5e4dc4ab05764e092f2dc53d54fc3c58dfc7db513cdfe397c8017d017e182ef27f80384a683fa1ecaba56def0f28f07e1aff1f964a7aec1a29c116602900857c0191e77240e7867294428ef5cf8e69e994893fb3e4833a114cf76acbfb2e95d5df3a3983c4df26fc0dd01e167dfee54393ec78805a83f02b2250d32c760e2f251e266feabecb8797245e7a819df60e37e63acdd9c5e4ae1b91af3f3eaa31415e5e6ac94b3945633fa32d6402a92dffa156a443cb0fe58bc13f47c3232bc88d25fb5e6f31be5d6fbf96e93b0e67388a37237cddb983e238f383b2d00800000099d496e2a5329b157345bfe0a6f492e669a1e02cb1a288bdafb09631da2013f1636b89de7b7ce1d04ea044431d42f0ab585d1897fb1c1d40d30c6b3148b3e8d7646c2e43bc18846d18eaef9ac1db4c0300e4c95c8e1bf3e67e9570ded56d1e08b38b194002997c6a14ee2cb8fc581d84e8b0af591722e829afb20a140b64e885d4487fe0abeb5640dd860a4116fd8cbeff648571330c8547e97d555a6580512b19af967d393d28da7461b0daaf5f569e56208cf619f1748fc4554e4970cbda93bf96331f901f00fdab2544a05701cf8e1f6bfae5dbfa444291fbaa9eca6d81c34c6be540888df1162b4f6665265defa30ed9fb8294284f934fa90f3cf414696e31d34f467ead405bee81fda3a6b292a40dd37bd04ae1f81605da8ef62c450bd58525ab30b60b150a9367e200000000000000000000000000008a35ebd5f5a07ed8988f0b892b379e9fc79500b34e0376c1e9b6ea18aab7f2032d8654d7525a1681f0fc9ab5c05e7310b36ee518e7af205cf08dd1430ae38e7beb8424999c69860e8d325ad196a660854254be99a583c4c4aa77af7228e35535e8523394cda4d1632f6542a3b27d735f77e257a5572e6daf02b1a4b950b0ea220cf4e7734d6db76e0e659479c4008eed9b006d579e2cc9ac09fe5eee80645a"], 0x401, 0x0) msgsnd(r1, &(0x7f0000002b40)=ANY=[@ANYBLOB="03000000000000005737f4e8cc9a4d372333874964cdc9f0c9b28429a1d6018e66ae805a6eaf5b60973595de3c6c60ed4223387465aa674b54a5edb2e320b72509e127825ce3c37e97f2dcb3634dc4bf8ad00addfdfe89e41b89d2e5211bc7053c6633039e49703d5d99c2edb8217408b39a202a5d350885d40a85574aa11c79d543dbd0988912350a45ff7253d405381245569d0ace931883eb85c37ae701281811ba1b8960038b2720ddcec3cfb8c238bf573aef5850b865e449ba54b24ff019da46afc4e2433ea69feed66c441b11ffee290e2bad06667d0ecb15272b"], 0x14, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x4, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffbad) msgrcv(r3, &(0x7f0000000ac0)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) r4 = socket(0x18, 0x3, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000001df33699fb72338397098e5454c10006154e15f1b31f789e96f76daee6c959cce4e3000092d52ab85ce49c12251bc6e2e9b5607bb9698293586fccb241edf8df36f8cd00"/85], 0x55, 0x800) msgrcv(r1, &(0x7f0000000480)={0x0, ""/237}, 0xf5, 0x0, 0x1800) setsockopt(r4, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) msgrcv(r1, &(0x7f0000000380)={0x0, ""/201}, 0xd1, 0x1, 0x2000) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYRES16=r4, @ANYRES32=r4, @ANYRES64=r1, @ANYRESHEX, @ANYRESDEC=r4, @ANYRES16=r4, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT=r4, @ANYBLOB="e2741b262760a83cd10dac54c942603d0aceb15f748d0f3b2e063f6a2449f3bb000000000000bc1cb7193bcb32a13cc5bfd47d70822bfea0e3575a132b52466c86315d796f6ba12269c87784253e81000000e8e6899dfa33c7fed5d17dd1002a5eeed5ebbe57a4ff9c6bf317671b2f5d1889900629b1747e3cf7ed9ed20500f20500f7ad3c6ce8238747571c9fd0c24945c80b6e160c11bc00"/168, @ANYRESHEX=r3], 0x298, 0x800) setitimer(0x0, &(0x7f0000000280)={{0x10000002}, {0x1f}}, &(0x7f00000002c0)) r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x1, r5, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x0, 0x100000002}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) socket(0x1, 0x1, 0x0) socket(0x18, 0x1, 0x0) executing program 6: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0x28) r1 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0xffffffffffff0000, r1}) sendto$unix(r0, &(0x7f0000000140)="c60467087662f692bce9b2a712082da993b75613e9adb4b419752a8609de085292d270d8c37167b5b22a7d82e7625adca93cfc8f2b5d784f7f2b6197ca49c25360fd2b14df8deaf4e97d51d9fc5d1a2fe69d34e244a9433a173621870102f1063f68a0c977cb2dabb7d39aeb557f6ce498e76eb548e5f38d98d7822f3a6cf4a5a7dccba8e76b50125347d4299c8d9df5e2dd63aab8f9d3bf10ae4a2ead87c3c6c1cf0b7328007a17b46f2bf85b4aad0c28e497cc5bee23a6939bb819a6596dbf7293e519726188c971f666d0f8451b7f8ab4794c5fba5fed51655138aaeedaea110ceb5414c513fc77dc5f3d8c8f8d33548f124a0b93a170f9", 0xf9, 0x40c, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0xf2) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4100030001000b}) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2000, 0x3f) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) chmod(0x0, 0x21e) setreuid(0x0, 0xee01) fchdir(0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r5 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r5, &(0x7f0000000140)={0x0}, 0x10, 0x0) socket(0x2, 0x2, 0x0) executing program 4: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x3) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14"], 0x18}}, 0x10, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x10, 0x7, 0x3, 0x0, [{}, {}, {}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 0: sendmmsg(0xffffffffffffffff, &(0x7f0000000980)={&(0x7f0000000940)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000001c0)="6e2296842ff68ba92b10b22165a15a33b88bc13780", 0x15}], 0x1, 0x0, 0x280}}, 0x10, 0x408) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)="bf3b684cb5bddb71567084e096cf973983b85e5df665013eaa9405095e88157332b4f68e78e0793d41000200cbf4529893cfd424b7520600000000000000b87472f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) (async) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206922, &(0x7f00000001c0)) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x2c}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='c\x00') (async) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="9cf72464b4fabdda7378197c2eeaf7b9513c4168902e6689dd6c90f04881c6e925fc78d07173e47feaafcda76a7fa95a589939bea0bd7c6f1abf94daf42fc685edaafe4e7bf54e3d4156e7750b88", 0x4e}], 0x1) (async) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f00000001c0)) (async) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = dup(r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) (async) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f00000000c0)) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) (async) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x4d, 0x3}], 0x30, 0x0, 0x4, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) dup(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f0000000980)) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e0000/0x4000)=nil, 0x4000) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x1}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac", &(0x7f0000000080)=0x6, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x20006473, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x44}, {0x48}, {0x8006, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) (async) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x6, 0x100000001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r2 = socket(0x1, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = msgget$private(0x0, 0x100) msgrcv(r4, 0x0, 0x0, 0x0, 0x1400) msgsnd(r4, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd0008000000000000b8f707aff57432a505995139959fe8249fcfeb969ee0027faa"], 0x32, 0x0) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) dup2(r5, r2) r6 = getuid() fchown(r5, r6, 0xffffffffffffffff) r7 = getuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getegid() fchown(r2, r6, r8) r9 = getgid() r10 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r11 = getuid() fchown(r10, r11, 0xffffffffffffffff) seteuid(r11) r12 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x0, r7, r9, r11, r12, 0x30, 0x3}, 0x2, 0x441f, 0x10000}) dup2(r3, r2) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x7}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) syz_emit_ethernet(0x2a, &(0x7f0000000400)=ANY=[]) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) executing program 0: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, &(0x7f0000000680), 0x8, 0x1, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 3: getrlimit(0x7, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)=""/10, 0xa}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 5: writev(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x20, 0x80, 0x81, 0x4}, {0x6, 0xed, 0x8, 0x6}, {0x211, 0x7, 0xfc, 0x40}]}) (async, rerun: 64) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async, rerun: 64) getrusage(0x0, &(0x7f0000000000)) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{}, 0xd000000}) executing program 6: sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000080)="14", &(0x7f00000000c0)=0x1, &(0x7f0000001200), 0x0) mknod(0x0, 0x2000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, 0x0) flock(r0, 0x9) msgget$private(0x0, 0x4b8) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0xb, 0x7, [@remote={0xac, 0x14, 0x0}, @multicast2]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x141) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x200, 0xffffffffffffffff) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x1, &(0x7f0000000180)='./file0\x00', 0x8}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r2) getrusage(0xffffffffffffffff, &(0x7f0000000080)) executing program 4: open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) (async) mkdirat(0xffffffffffffffff, 0x0, 0x0) (async) symlinkat(0x0, 0xffffffffffffffff, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) close(r0) (async, rerun: 64) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) (rerun: 64) r1 = socket(0x800000018, 0x2, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x95}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (rerun: 64) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) sendmsg(0xffffffffffffffff, 0x0, 0x408) (async) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) (async) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x3) (async) poll(0x0, 0x0, 0x3) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14"], 0x18}}, 0x10, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x10, 0x7, 0x3, 0x0, [{}, {}, {}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) (async) syz_emit_ethernet(0x3a, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x10, 0x7, 0x3, 0x0, [{}, {}, {}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 5: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x40000) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) r8 = getegid() semop(0x0, &(0x7f0000000040)=[{0x4, 0x5}, {0x7, 0x0, 0xc00}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x0, 0x5df, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x800}], 0x9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000600)={{0x200, 0x0, r8, 0x0, 0x0, 0x88, 0x7}, 0x5, 0x5fffffc, 0x8001}) poll(&(0x7f0000000700)=[{0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x80}, {r7, 0x1}, {r7, 0x80}], 0x4, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001c40)={&(0x7f00000005c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001b40)=[{&(0x7f0000000940)="51386a25d65c435d14bcfa92182ed5e8b253287f7273a2f03a932bd5e66eda9ea938f2c45fa46bc23499cfc4b290f02b97059f54ba87d7e28a67e40c461b2fc8d96ba8a85152d584b3d1ca8971818431a73a250195129b9ee682366ba5ce6973be7082dc7ea3062fb7cf0502eba53fb773625a3504927a54a142fca055d69052e8b7e83f55fa143db15fb943104fee291c33db4ab2a1972bd7e3a62c34babd0d24dee76f49dbb188d0a0fcb1f5a8790d65faf8536848c878cbd4e3c64ba522b7a10fb732a24c0578d456c95f7ce3d3240070d0b2a9f16c152bd21234000c186e9d0fb6085bb316cafe869da28a483810e373ee0d7f89e763945987b7baa471dc2761d3af886536723aace80ee622df86099973984f174db66369086265e8a224878736fe66cd3d1c8fa06eb68e6dc6846122afa8305ee60e4483248272a5a12454f7e977e31344a20655473d1a328e1925ea4bf5de4d7cdb6e6350f8b1194ee950e3b4127136c263560c8f15eee64592a418e5d8ea3cb4dea6297af70a3552ae3c75ce440db72b6572c7e50a857e3d0c77681d441125b030fff845869988401a2fb696376e9413b1294fd7665fe0d09c87fb293333385cf38b23bb73b54b38ef026df91e17538ed08e9f9b9952b0a8fb257887bc6ed3e93a43ebe6af82c64f4c138e12a6b00080eef20335f03773fe7ecc89aadbbeb2dc155dff475c3da2cf1e88edc7d103647c8908372a76feb38d0168197a64107193733ea362ff8330b03bd5bc8a387ae703b67ddd84ebbe8558f90c63151ab3815fb011b88bfd9bb947ea6dbe24536339a77f7dbc08c353c1ea8df3ab855e9aad6f3ef9ab02fa92d89bdf529010215121ab919769f568268701013d786226861327fcf682e17583c885efcb97dd457d55ffe97875ee2c87fb61e9b3dcc988cbe599b5cd57d32c26b446177820116f96e7aa6402ca81b6071ebae75555b82b490a32f9335fbb7d35c8538e0c0ad7a8d63a6813c29026a618f402ab515da2fdb191a830128b3ff070e30390b20db8ddb682109a99fd2ef6ff71ef6c7fefd8c447472b57d298306aabf581225cb4f8f3b76f3aadb55ab03d05b6b034188141301acbdc475decfd751b206b2f111f4b1cb116e968ca0802dee25755b1aca56e3429e7fc2e88901285f7d7f4f508c26b70cdc94b5d37af5b1546d4ca2b5e5bcba3dd4a9c3bd80473c368c49e11eec75a0dc4d020aaeae1b9e91c725ea479c5295f399fd80efba0cb5b51c9ab89897477c9f4c430b79d653870e34a4de7117b3f0da36464436c9df860d2291fb6e19d53ad9b0f87a00b1594ee5fb4ce6c01c315efbd13c318c752c233d056070acb096829620b6d8905c375a9637a5bf8a7f2e3c2e58b190e3d3c8730dc6ba23f211fa1b0b4dcf71af7f895c46fadf07af8d052c90367b30f92de84c87e3f8b1f22152647595bf855a7a9ff8f4a7b92081e86e82c2c1362c6d071cd65883da6b3a212a05883a99c6be6f8855026c31c91a899dcb9ef9a502d54b0b785a531a3683fbe4c1f34a9d5ee32be804af9f655c07fb29e2922aadea95c7f0b99b815f35218252dcf0859d3a573037a7276f6c6062b692b6a7e58445e4e4de03d19cdae346104fea3463c5655ec808c8ae0aac2b7ec9e8e2a4b5375426f2863d3292b34baa536cea2474be3e10075614b22bcb7126166fced5a0b4d804b0d0f26c7fa9420fc11e5671068a55a81bdbbe9bbd15745832e30ee3d8908640be738f972e86a268f85376017e47491832b690f2b3d54561ceaa86d954e92c571cb25bb79b5c4689a0940e8b1aeccb6da14948be73927e074db4170518b552cb5622634589e099e13f62fbe6794272456f717e65a8ae9f711440f51ea2bd9aef626e9f5342a54cf9f6076933c0034e92b82a6b6f6959d2357188394676001a88762282b3f7a18b17578a656985d5794030dbc104f684a0bd45955479ae5a0309171799593e226d7267685dc8168c00e66502bc2946e7e5adacf38278a426bdfe5fe058461d4a0ca7a570f5cf497b1acf1ca3ea9a7f456931670daabede487bce57438c910c0cea5d9bb74c0be7bb6386205f62b99269f0de626711f06e976a0fb4d180db2665ae0b9fbf725b36e40a5ca43571c43bfd07ca1ce92dbc47b28e12f7c8c3b394bf435f46f97447c1dee9dda05b9846f4822c62cb0f8fdfc74c694089d4864e1ef43f2eadc05a37bbe155bef2a0c8aafb396b091f6b8144a80a26461dd27f351fdca0a17b3f5c42de146d1a78beb58a324a54c9ff12a7afbf00fc7c7af4b25f682b4c0397d5fdcf060b6a85287f273a6d18336385da4d269fb232805d073444ef61cec1e74b1d9f13650872917c19f59af73ce7002307576d29614be1ed6d0f437d7be1926ef6dd060319d9d6648fe7ab7951f7c19813107d2400e2bfd63f7be9a466fb8433fe204c089fac05fe6afc0d7c7f90e0426f21903d90485434310f9475a0012e5c9b85b5c3e632088d8f9b7741e477e4826427929b0b0ce2d178147787a75b26f71da27a85d285690c8aef8f05d559cf05df24fca9e3aabe92c807e03691fd711170965a1cf4751c48603363934c6211bcb422d8323204228237e731ad92535c856cff9bf122690caed5331a653e6f5bf208b12c0a7b79ccc46640e678c3f55e0dadb28c7a6eadb5c3b325e1d63289b7aedb068458c6b0b79bb4a11b070962d671c0c66911f791f1db7cdcf37ee2d312dc59b05cae546ad130df6caad7e122fe7966d75abbbc29765d5cc66925b2ed69dba56ced209b800c691887993690a97236f198f5e67431ce80eb36009a61bc80e8bdac8a5f11b6c39f57991e7afed7094e1a85bd9114054b105d77f77a134d04a0c54fac73b2462260c39ce583f999f8da41ad92bd6a17b0dd6be759e0b90e68c1b5fbeae65429d8f59d96fc696371110b11c6d06020040a215c5a61e11504549301ef2dc42cb956ad1396a9119edc218407fb16e29ed639a44673e43967bf4c8a41b4b21a041a21c05269e26dc47558c039ca8015e81bd5651b6ad302db8f04eddd650ef5baf8724c11d21a1104e05a01e696f7da07c9617046bfea761018de57c668c09f68157471109ca994105e026f1f37d4b9b8dd2986bb01a6ffa1e035a62915e84728371e38acb4f1a5294ac357aabb6847b5b3ff2393859fcc9a1673cf6d915b3876c148f2c5ca97cf5c58f7ae87c11182c1b322ed94e2905b61ff0a109577af2eed05f2a82fa0f5635bb5bbfb8ddb42c65d98aab2486f16377bcb220bfabed1939019fde059559bc0dc4d4266f201f47a925a2843f1ab037c0a53c3703ca1f470a884383b30e0d011e24350e018c7b304062536d6389ae89d89835e85bbaa8611ef71a7a1b8cdfb8b949ea66a2cbc4a84af7d16bcafd17fc7b7837b37f5367463b0a6bead6d0b9165005ca075743782036ad740e27f85656683169d1e34ced929de3a4b9967785d8cd96cae4b575259f2f864c459a42af1d8036c500b104b32403375a19fd7917a7af50fedd368a59046f4de0ac15e8e9b343ee0f9ae6e2f043ef86d5fb3c4be8c993f70983485d6b352da689cb5cfc9398aa26f25416ed47f75fda2e3f24a3fca817e507870e7e0335b4863634f7e88c6a840c59161686afbde565a01b339d195a6e0edf223a4f0a545d55eaad92659f00d7d6d25f0038c51162155f97fdd1016025303a1de05ea431885f39495b3386af36ef6f4162fc53b655a2885fa731e1ed227826da0234e57e039904f139912aeb499fd506c560792aebe7872b443ac4ae338c88e8cfed596a467cac80b07deecb66954efb264920baebcc174647918970442a4aaa5094ba1680017de921d5bb1c53c15f6eff0096c6e0d2a3526c39688b65d6c3c99d5a0512a6c18dabcfaaaa45609f9edcb48679b5b4f671a1c93789fa01488e2e03566091bf869ed9673bf349cb20dc85ead56661b685ed9ad42695d59d8a4de4489339e284317399f03e13f7c61b3f69186c0375b92569c0004702dfff3142d3c1cc0a2a192557da538c9ae3fbd64bd5fb4f0291c072e4170a3ce294c56650badc1250f22d954338e627d6b78015d143755a509202e78abb436b89bc6a91ae271e1728b990df4dade6989559a9d598e686ef4e1e80a2780987934e37af1dc54526e5a823508d6bc746f57184536fc48cb3ef3463f28aff608fbd7f0def9ba45087a17a611d3e397bcff61b62097912a564f8f6d80e9a7b9975008e74653e280239c4a9e0beb13d6d4f8435e4049d89421c04a0411c11ac647c89c1fa4a2aa7f6202ca6b06229049999208ef22c6a19727af1e9fe7463403551ed13c0e0950491fb107495e802ca88dd8444150b638bffe9fcb83d1ade4b701308e6c247c5f875f4727172c399d27ea8e9fa46ce0ecb28b6b10ffab1ee2094253b562dda055a933266842f384a3e41139ed48cbbb8bb66a82309b0cd5bd468dbe3cfee9d879de0c278900418381c82a4d0d50ec8c3a7c4adced40d1e30fa804b00f2046889f8d2359043ac746a500b6f2694250d817cc67debf60b39af256998475596b58d8da4ea5721bdc32cd35b93156cb5fc5edd074cdb58cf03a59de1adb1e33ddb2f5415da4977f972138cb52b9febd7143b44ed63b3ef95c846dd81a8143269718d865930766fe7bdc9915ce26b54288f9925cd4041e6917d796f4c2b2390d21c76146a07340869fff24d610a0c0966823f04049292d754678b5437c24610aaeccf2c2959ee0e5effa88a1a1bbe4d4662e6a2acfc6e272668353a9cb632e4fb8f5d3ccf7f1643ce804fc788d01985224eb78a446899c83bb426e51368a9737217099d04fae1068de240f5c5a6eeda9609ddf1b64dc5ee492a82f81cc9a7b0d43f0a976991b8f8ee32760b4e0de5e3eedab35ef3223722041e59815b4852bb5a8c5e3c59d8cede23a07de70b906fffd5ac87d103ff3bea23a54de817c61dd1d746ab85fc1e7594e8ae51538379420b8d137315da042968f79ceb1d134879d79bf4d9806ad20bd73f22330d2376199986d93519394965da6171bd29211a627844c334eaad6fbaa203d0b6f53f4246869a4b2f1c7963fd0d16047b8cc26198816fa5aa423ec93b739606a4f9a4bbf72b14477511482dfa2f2a70ab0d06a3dcb8987109dcc2d9a31f894f6dced4bd44241066a9cfb6c06814b832c0851976e3d965b752488655dc2eb03d7faec397adbf7fd5a3088600b31e216b2db008cd8cb1215b0152e528be38b1e2fd01a105c3ed7ee30a334d1aa1b3aadc530b308a6313bef33446915aa6675a4f5d9b94f91cdf771248c5e47de27fab7f75e5c3ee5f5d9c5d4968937c8f40035cc1cf8ce89c2b9a9bee7033caf382b219a9d19e836b4773160b464b6b48d5dd62edf68c3add9ee51d71a0fe56c81710ee489ca66bccb04e1366da04916a229d8d4518bd36871775a2a13b3688c78aa5a96d97a2f1258461c9a044f6c2daf780299030b7624d7095aae997a5f1b8d03bdce426a1b8ed609ca2cdcf41be9ce1ecf30208f071f804483297d71c04c0349c03beb9faf84e1641877b13d6ebc8d213ab7f228f25804a5ca5bc57da182c31963c92b6700aa857ab4e02cc62740e121dcaf648cbc61bd31308feae4f544fe4a1e61d99b7d3eabf7cdb1fd9b2635e7034f9a4dcdb490f8561757e79af2b23e21c803470033d6c8ff680af4cbfc6846f62eb743a8bb2c9f666794effb5586ad96b8555dd993398716ba4325701ecc3e1b52924f8df846759212675ff68838d4df436e3483edff5372b435a", 0x1000}, {&(0x7f0000001940)="35ecb78ed6532d156aa25cd6e56ada407b8ec7eb755cdeda085f5e20289e59ab1db0ff0100000000000097d5df7b491f2bd1f36fe9079dbb527439d2bb0718a699fe52aa1d232252ea3dc87c1c4447d7a6c40453f8fdfb407fe86270a3f476d3f9dfd68f37428428a7efef06e7fa20168cc2373b3537726835bc9e20604af95ca43982c9d7fceca87fb3451de4c188f273d9340eb5f257fc06fa2526abd69a1b7716a2f57fbd52be23753db4be04b0fceb659989fe00"/205, 0xcd}, {&(0x7f0000001a40)="e5a5db8f9c7d081863ea5168cc342873911bbc6886f6e35c21175475d78072a39f6dbd093455834397264d566d075a0feae89c51d178425bbe6d4973093e475b4ce06b2d7399428d7207ffa63e78e669807eea89ba01447b06a2fb4c915c684d2ed0c9e3c81b757d2c6fc9a31b2be691f508", 0x72}, {&(0x7f0000001ac0)="d3de56cf1f06d50f2aaa33c8d9e63b0b8f72696ba087a0adbf9882c9368b97c2da5aaa695fdf6ab753cd0e624c6e72eb9bef21c5e0b203b49ab751cb790967c0efa4d2983c9ad99e8cebd8e7c79f1c61d7f060c9d25e6cefa209963d912c84d1c86e", 0x62}], 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32, @ANYRES64=r3, @ANYRESDEC, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRESOCT, @ANYRES8, @ANYRES32, @ANYBLOB='\x00\x00\x00k'], 0x68, 0x40c}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0xfffffff8}, {0x82, 0xfff}, {0x24}], 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ftruncate(r7, 0x10000) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000240)=0x828dfa19) write(r4, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) read(r4, &(0x7f0000000340)=""/249, 0xf9) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000200)=0x1000) write(r3, &(0x7f0000000040)="374463e3ddd7edc99ececb1e802aba4f8fd4d8eb5a6d236ba56489a07022714cf79e3cff5af40c02de6e", 0x2a) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000140)=[{0x0, 0x0, 0x2, 0x4}]}) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000440)="cdc7509a3ff0c6e231d04c8c5b3ed6abda42de32a184b91337fc8ce5de6abdc7b56d73ba61c92a9eca226bf7f64806cfce8c3f774d2e5fb2081c71b5d24cd5574405c90c6f00d98838941b0ff6f45e70a74efb9522951b56a6e4820d8337de5b6c77da6a2c119c240d0be70ea34cc1e27449a844", 0x74}, {&(0x7f00000004c0)="21b424995df5b9908b7111e22f42fe937ba0577463c7ae183e799ec47ae40715e0838d27e1ff3af9121b24a6dcf0a2283217c77de1c53c6e3e999f3d5197047833865d2348531da24f03710226564a64d0de30c43c79a8f7b36f2aa6441c1268ff4786bc39031d72c8d2ec268a26b1cbae1f6eaf406dcb", 0x77}, {&(0x7f00000001c0)="2a1a1e25d2da0316a6081890beb612520569c4e228bd2b3235bc91b943e2465e7fe7ba0a8d72b662500da2be2eda221df6", 0x31}, {&(0x7f0000000540)="7464a0f7f8dd0a2fc062cfa81f3919321018e2053811e443d488618ae9e223d3dcc74b2d05c3ef1f79f94679be85d47188a294ec9c5e1c28e02da640302e6c59b4fd1c88ddc787", 0x47}, {0x0}, {&(0x7f0000000780)="8d229c6fc2f549b8298b9ab34d3cc44e9ca5401d3ac031ae28740ba6259730b05b08a2816aec3672371431690c9a0af797c36ff870f1c3b89b90cb5f990f3b8c33e72a76c4cca0a158ab5f0e077d30bb2b6e31b38aede61bfb30756ebf3d64cf2e7aeeb92871baa46a93dbbc2318d6e79fcf", 0x72}], 0x6, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r9, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x8000000000000000) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) executing program 3: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) preadv(r0, &(0x7f0000000000), 0x1000000000000098, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) lseek(r1, 0x8000000000000000, 0x2) socket$unix(0x1, 0x5, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000340)={0x9, 0x2}) syz_emit_ethernet(0x3e, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r2, &(0x7f0000002e80)={&(0x7f00000001c0)=@file={0x1800, '\x00'}, 0x3, 0x0}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) mprotect(&(0x7f0000704000/0x1000)=nil, 0x1000, 0x2) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb8, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c80082000000000000000000000000ffffe0000002ff0200000000000000000000000000017a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd22a240d86502917194ee54ae29fa0074e4b14d4985a84d4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c2556076"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 2: sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) dup2(r1, r0) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) dup(r0) (async) dup(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f0000000980)) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e0000/0x4000)=nil, 0x4000) (async) munmap(&(0x7f00003e0000/0x4000)=nil, 0x4000) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) (async) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) dup2(0xffffffffffffff9c, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000300)="b3", 0x1}], 0x1) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10080, 0x50) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, &(0x7f0000000680), 0x8, 0x1, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 6: socket(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) (async) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x6, 0x100000001}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) (async) r2 = socket(0x1, 0x1, 0x0) (async) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) r4 = msgget$private(0x0, 0x100) msgrcv(r4, 0x0, 0x0, 0x0, 0x1400) (async) msgsnd(r4, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd0008000000000000b8f707aff57432a505995139959fe8249fcfeb969ee0027faa"], 0x32, 0x0) (async) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) (async) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) dup2(r5, r2) (async) r6 = getuid() fchown(r5, r6, 0xffffffffffffffff) (async) r7 = getuid() (async) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getegid() (async) fchown(r2, r6, r8) r9 = getgid() (async) r10 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) r11 = getuid() fchown(r10, r11, 0xffffffffffffffff) (async) seteuid(r11) (async) r12 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x0, r7, r9, r11, r12, 0x30, 0x3}, 0x2, 0x441f, 0x10000}) (async) dup2(r3, r2) executing program 3: chdir(0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x7, 0x0, 0x0) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x80000000) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000b80)={0x0, 0x0, 0x0}) getegid() executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 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) syz_emit_ethernet(0x3a, &(0x7f0000000200)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @broadcast, {[@ssrr={0x89, 0x3}]}}, @icmp=@timestamp_reply}}}}) executing program 5: writev(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r1 = socket(0x11, 0x3, 0x0) recvmmsg(r1, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) chflagsat(r0, &(0x7f00000004c0)='./file0\x00', 0x0, 0x2) getrusage(0x0, &(0x7f0000000000)) r2 = msgget$private(0x0, 0x34) msgctl$IPC_RMID(r2, 0x0) sendmmsg(r0, &(0x7f00000007c0)={&(0x7f0000000780)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="14a8fa6936e2081c0d6575ac9b81c802f4af775fa41950834bc1b0957febe21178b9b18796a319b3e2adc81f5a29204e8c1e4b50f08df43926dd9b4b6275707586b4ecf04ab9f5c7bee2fbce0af873ce81906a3b56c2c0fcecd2dc3705f95011675d4dc09492ec49255dd3f98b5a42df256cae473d883734053188ba73cf4bbfda9b6f05e1c716966ffb6c54ae7b12194a9739b31363169759", 0x99}, {&(0x7f0000000240)="11a6807ff4956a9f1c4f37567d42e9053fcae23ac4c66fdbb5a80dd58d65a299128eb859ecb45f3bd871ffda311d68d815ddb62cb4d11021f843cfb5a45576214d2c2f690bba519f46cebf17765a2e8973e1445790783b9708c00cff62bb34e735db1b425464acd7ef10c85fc65a0a647a53c58487de6cc3", 0x78}, {&(0x7f00000002c0)="7970be5ecf0a3a81c9c18292eb7faf720aeb6d4ce081c0a45afd75585a63b1d23d0c71fca3f4a882f57edff748faaa426f14952802765ed71490ca8cb4857b3d6dbe5f53d855e48bd74286c39fa204f1a2d80cf48aaab5fee45f8395c04cee676ef64731077c73f08c6e9b89e1dfdcfea82cf59290bdf0535a2d00fd540428fa1a", 0x81}, {&(0x7f0000000380)="426b7e0174788be0aa1f8cae6f", 0xd}, {&(0x7f00000003c0)="ea1a59936d0437349353283b943b03de79849513a7637306ed0e1e0057f8273d4655482104af4ced36641c83857ef18e2775bd33cabaaf", 0x37}, {&(0x7f0000000400)="3458f5187ce401ab06b0c489fca5d1917cc5eccb567e81907531055c0cac2122a2bd6794b3bd05db654be5c57fd509f5dff11c71d76e6ad9c98ef892192ed9457bb1329982cb32d39dd07d047013a000f5aa3ded86636a058b4d9e2ae059ca629729b746b946311e6ead33ced5da4bb274bc1130249a67f53ff7ebbd8b33c2968d984ad2340cee591de67f86bae568b9f2873d6488a273758cc7779d110b2c6366a24a1bbf678b319dc17dabbaeb7a6fd4152486c841f4", 0xb7}, {&(0x7f0000000800)="d90e19f1470dfaefb9fca9b7183adf4c8304e2c6377ddf899a4194643de46a6afacb52f8c8263f7261f10ffc69d4c775391412ba43764653058981e2b016a108fba01e52cefd7ab3f281ea463ca388d77e62f3635b7dcecbb1a23bf4f6a82b86a559f49bc275ab59d7c8270fae48169e42ff9ebf18626e369975473d1018cd06430a4eede68151e6b1920a94a7679107280033d07a0b6270c57e", 0x9a}], 0x7, &(0x7f00000008c0)=ANY=[@ANYBLOB="0801000000000000ffff000009000000cbcce862ca2f774acc374ccf9494bf389925bbad7bf4ba233ad9b084488ff643c9a33a261d143155880fa3185f0306dc375510596ec00c21971b0fd74b49e3dd166678618b6f968c737ba17b0d3ab102987aadca5c7bd3836c3a8914bbbac47fca294ea42b1807080931041728dbe6a70219a665182cfd73aab06923341ae7c4edf56b6fdd35a3aebb17635b34b392405ca203e525b1442abaafcab753de42f6a39acd77c34b67ae18ff7f0cfcc6b78f09c882693b5e8261a7351e0ef2e24fca7e601244b78dad68a8231679dcc554e4d49ef3992074ee7ffb1b129fa069fb35fb9e7357f6f79561dc8f2cb1baa5fc5009439e82e72b0000a0000000000000000100000003000000dc8e88eeeb5b5d0e460d2ee0535f1a1369d2baf681ca8770720a7da218b6986e85875b20c9ff7a3915c80126417b5ab0f210bcf25b760a49d16c114f1f10c790d9dd27a1d634add877169da04c7d4f40eac3889a0348d72b3f30807de1591f76826e83a3aa4d97445bdaa562de49b35698f8039420dd4ba18ad463d7b4f958eb1815b9a65ac269eaf90d0000000000001800000000000000ffff0000ffffff7fede968024981c900ddd557ae2e5dbc4f1d437703a7c8982f252316303cd4d010f154bb944320b2398dd756589a7df1fb235b05"], 0x1c0}, 0x934b}, 0x10, 0x8) executing program 6: openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x400}) mknodat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x40, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x0) mknod(0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x12}, 0x4, &(0x7f0000000400)="a0ede73dc90fe8755cbdbd3acda64241cd19f855d89776a118334f04aa09b0354f41ea1ffb73099f05fe12bd7bdb8b74dc359e860a949a7f935b995f7272e6c8f3b87fffc66f8a6df829c7a36f81f6e016343336a2ff036eec1479ac69cd315a7a0b28dcf6c2d6b5d9532bbf6b3582727bd8cab0fd55ea251f1e506a7182b129bbcf06d1fde906b815375920022bb26d9bd543d34a8a0c5e41975e8618532916cb", 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x21}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, 0xffffffffffffffff) r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x40, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0xdfdfdfdfdfdfdfdf, 0x0) setrlimit(0x3, &(0x7f0000000040)) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x8, 0x1, 0x0, 0x7}, {0x0, 0xc2, 0xff, 0x5}, {0x5, 0x2, 0x6, 0x9}]}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2}, 0xc) recvmmsg(r4, &(0x7f00000006c0)={&(0x7f00000003c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000280)=""/122, 0x7a}, {&(0x7f0000000300)=""/110, 0x6e}, {&(0x7f00000004c0)=""/142, 0x8e}, {&(0x7f0000000580)=""/183, 0xb7}], 0x4, &(0x7f0000000640)=""/87, 0x57}, 0x8}, 0x10, 0x40, &(0x7f0000000700)={0x1300000000000, 0x6}) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) (async) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x20, 0x5, 0x3) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x80000000, 0x1, 0x5131, 0x0, 0x3, 0x2, 0x6, 0x3, 0x3, 0x9, 0x8000000000000000}) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0xff, 0x7, &(0x7f0000000140)="97b2d64b52a570e62a54e8e3c62606a7fde67f9ec726c21d0d396a0e5c0770235899d04bd35ecef2f2182a60798858446fc632bd89976cb781a985ff69035c2ff0d74aa7a668e91efba4e0edcfceb0cdce030cbc54c9cb8529fdff288a8befeaf3a73ab18e8503cad6dcead628c64684d533ec28f44cf2c7f50d3ea8ff7bbdb6ac6c5ccd39d9703560f1cc6cbd7ddf0a25ed3669111799ed5dd4cd95626fa401fe6d11a6d7af1c11acd81e569534b614d78ec07d8ee899613806294f0a3faab91c5a5d4addb9d367c89c7289cae40bacb090d02c3ecf08f468a77f0fa941aebcae5e6cebdd0aa78d94a01189908218534ab834c27f35", 0xf6) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r0 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000a40)) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) pckbd_enable: command error executing program 3: open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000480)=[{0x1}], 0x1}) sendmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) executing program 0: socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000640), &(0x7f0000000000)=0xc) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{0x2, 0x0, 0x1800}, {0x0, 0x2ff, 0x800}], 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000001140)=[{&(0x7f0000000140)="88bcbec1d4f5f45ff1b97d9a3842269301a8aa59f0e8a8d35901555d6ed3a413950a1d8c46bac7c10adb871acc7a432be467fc46d4ea1f098b14c76997eca135415e6979f9b415aaa0f1dd5160917b028f32fc3f17b14d432f8869ee0b51d4dbc4d9c7ab75edb1e8d21a03c2f96479ad4a82a1ab6a424389a85ff9ad2f8c87ace187844fab78f56bd41f2da37ab4ab2db2bb534f3c2d0eb4b5248fb543d6d2d9351bdf9db0dc5774dc33ed16a0e438148b9973a7d2883ed7b09b6f2fef1f4264cf0c0978a4acd89a4ba1d784048600f93fd56c47c9363af1254af9078fa955ff1237189606bf2fd8836cef3b9a98208c706156af20bf19e452aa1621a71650fc6633a7ed7cd3621f629a7ed48d1c71b9e4258370c1d7ebf33a7b48c5f77d5b003c692be84498b2a92dc51656916bfed0c9b51de1820eade3d6d3ad0cc80978d7e21646ada91b308570745d4991be774a295475947d414e3833162a9c4594a015f624d8c7a22911a5014dca00f089ae29386fd91e2b2e8fecb5a5311df8e4bcc023e77cca243888673077c0996cfcf82ca67b874e71b067dbfdc544a3025de232632ff3df3a4ff5dae1e9d9082ae4a7618988fa879f58ad58682d61a515b40571f69d3a67fffc0bb7974c09e5809265e1e5d2902632005589db84367d1b2ad161aead9bd00f9a88db7079b7682ac45abfb75a73ff1e1cb26f696b497b43ef0e2670c2538c3caffb476f6b97543fb664958d5ab707d9f39c5c85622518207d965dfc17aff3dc41a6aa6e442810e825c85f1553af68bd2c253c19d38492bc54372c506bb9c24cd080183cb73163b8d65f9d4aba8c6303d522ed45737372e7bc760006e716498971a03ff1b0b163df6b28a2bea07dc8af4afc6aa656aa39d4949d443456fc1fd8f2ef9ac73dc0fe973b10a027202d50b44442147cf7e158850e31398a10f48002875a07ccdb16a5357d5f7165606f0a91889225624ad7e45afebf6c3b50336f7551417f726bf05a098f624ff49848a5a94285b31791fa3972083e466869213c9f286b2aa90927b131c657841d02fdd8fe1d4e3eff002ffb3ffc9e90db96f723dc75908ea35682ea607b0499c0e36925157a87abe2df9b8674821a33a197d35cb3b28ee7fe5de7299f2176d633685f79291732ccf5684cb8b93d25da972ee9b627ed05a8a8090f1e2adde1a88ea71ad98266b4d3c353d8d87a09d2c5d0f2a7093666f48487c348008f59765a258958d7207565dbbb3a75a9e03a6b640be989c26061f42a30bdad3ba4d36567f951377e2e86d6c66e744988071013f2b76ecdd76be4c9b288d9407216fd595b8d00a472c251bf8d1ef7785c39d69355963d271133a22e94722d4bc76e0828f8dc146f5e9e053df725a489e83ec64f853670626ddd31aab52ad82a67356b34e5c2f0b793ec060369f0eeac2a0e14f9bab410e13827f4f83027d80859e0e75e2718d51e977c89cef9bc04fb979f65edfb37fb4a692120311ef8ebc51b19d963ff0632bd065c093c696b34da035370822584cf396e13b2f3a345add0767c13fddc340b2d08d3da5d6e14f285520e3803516be13357897dad243e5ba7188ede9e601f87f981fdd2c27ae7acdc687e26b77272d57d3518c71fd31fe44a5ecea99a81b8bb5147ee869d0efdb44f6a90dc00b6d2b313844eaf9f137d9fd8025f66ad5eac43d2d1ac8ed20e25fb4c282f8cfd5f42a3492ee36291b13ed05a57c7627851f5", 0x4d1}], 0x1) sysctl$kern(&(0x7f0000000680)={0x1, 0x37}, 0x2, &(0x7f0000000880)="71f91e3471ac0058bc5a91501d942400b5e0a0757cb9af769c7afec3708252db11bd496ad23ffab9639aa9ff773d5fbde1a88cfba1db81e333dc044784ed083437764928604f52d94f56df24775ba3160ebb4d1ef6cb156ed3a7e2c20f885c5f234cbea7d5e272e248c6152fdf84adf7bca2470db7168e755d930515fa3f69e0b0a2aef2c8fe3387f699287a70870738ff51f9194192ba9488f1b38c0ce6519c25ed4b3df8b2898409c750b85249d1e38aab8b4fe60a944248ed0cf025489da1d3e41db969fef300486d74be7467923114e0a12a2a", &(0x7f0000000080)=0xffffffdf, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa080600010800060400000001aaaaaaaaaabbac1400bb"]) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) getegid() acct(0x0) ftruncate(0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00000000c0)) mknod(0x0, 0x2000, 0x0) socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) executing program 7: getrlimit(0x7, &(0x7f0000000340)) (async, rerun: 32) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) (async, rerun: 32) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) (async) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x0, 0x0, 0x0) (rerun: 32) mknod(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) (async) msgsnd(r1, 0x0, 0x401, 0x0) (async) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)=""/10, 0xa}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) execve(0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) (async, rerun: 64) msgsnd(0x0, 0x0, 0x0, 0x0) (rerun: 64) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 6: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) msgsnd(0xffffffffffffffff, &(0x7f0000000040)={0x3, "3f8053a7b72f272079bb3816341a39e89408bdbd857bf6aebd27b6e99a1969d05b6413b79c34a0952fd878bf9d60afd911c0eabc3f7e9e65ffa583e6f4c1d8fcd580cc6323ff54ae09fd0e9e87f10a9a91386c0f8dfdb8afcb0f2c99ad5d88d8bd705f11e6932280dceaa5468404c532703f60607bdaf8b485c212930040b3abec6a9e7c524425c27fb005d2652a67580879be873ef2eb113fce008df492e288cd4bc9eaa171cd308be14b6d339b642103e45717445d409d3c21d8abf95659b907e84cb88423e1c28dd6979926384ca89ed27d01f931782cdd76838acdc0e919452978dec2509fdd305d45678365658ff2b5129b"}, 0xfc, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/112, 0x70}, {&(0x7f0000000200)=""/102, 0x66}], 0x2) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000002c0)={0x10, 0x81, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffff995}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x101}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9e3a}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7bc}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x81}], './file0\x00', 0x1ff}) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000540)={&(0x7f00000004c0)='./file0\x00', 0x7, &(0x7f0000000500)='./file0\x00', 0x8}) fcntl$getflags(0xffffffffffffffff, 0x1) r2 = open(&(0x7f0000000580)='./file1\x00', 0x8, 0x23) r3 = semget$private(0x0, 0x0, 0x8) semop(r3, &(0x7f00000005c0)=[{0x4, 0xfff9}, {0x1, 0x3}], 0x2) sysctl$kern(&(0x7f0000000600)={0x1, 0x9}, 0x2, &(0x7f0000000640)="3d38770c193f595626", &(0x7f0000000680)=0x9, &(0x7f00000006c0)="904c4c8e9ede6eb971224cd42e19c1727e473b815ef30d758ffde013565a4c191205b7f45c1b1a3ffb192a16561f78619cb82e76a718133634", 0x39) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000700)=0x3f) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000740)={0x0, ""/196}, 0xcc, 0x0, 0x1800) dup(r2) r5 = accept$inet6(r0, &(0x7f0000000840), &(0x7f0000000880)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f00000008c0)={{0x18, 0x2, 0x8ef, 0x74b}, {0x18, 0x2, 0x4b6, 0x3}, 0x5, [0x4, 0xfa2, 0x7, 0x7, 0x4, 0x3f, 0x80, 0x6]}, 0x3c) r6 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmat(r6, &(0x7f0000ff9000/0x4000)=nil, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000900)=0x200, 0x4) msgget$private(0x0, 0x409) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000940)=""/43) write(r2, &(0x7f0000000980)="299f2037f8c020f613154763eac159e3de2d74a4043a8445e26f3f4642f11a5345d3e746aca29e7528ab9a6f4fdcf04144b1de834a4c60584c02cc810e5c9f2ad4966f35d433c9ff85fa426b4b7b1353b3c4a889573e35dc20f6b16ba5d10cfa682d9915ef19496f5e420e89e68648f77f05b80614aa4507f1ae6f86b1fab7a43153d300c74155d7707137dc610c850ffa6c98cd07d7c580ce2309e73c6b913b3ed83704aa13b784cf327f59fbe49691004aab932b785cd8c25a35dfdbb6b5651a69e7f33c5200358968494720caa3da91ac9411e5fcfc8aca41495eb2a8089d27cedec12e48fc1b492e45056fc7be7a368346fcd725d80797899b3b72e36ee132654c18b88eff3f069b9559e362655f9532f6ca0fedc86f75c10de72aaf1f8a5b1ece5c8a5248c40dce68be9ce5fa578cbde0008605f8c5907cd9d3009c287fdf232098f56c98358666c43e0056982188c8a3e5c5d114dc55df475c7e513308afcedee88470694b323f6e12075d0083a18041cf49896d66353deb22d17daf631867ad85f561dcda10fe719f4205cc4a38686393c5fe6abbaf96c627930601b750441b0cfe736b665179fb52c314bf6fd08f6d5d90ce6f49349544f01ad1bca628057bc1c07ea16dda0c6963d551da60d15f73be697990088cecf26027e30c4488fc94a2203590147c6187ac7e8b31b0d2a239eeff47ae5fc71e752a36631a31c9a346e30131c105d10ec5c4df92f1189a4d37de138fe5559e4a70a1e7df4913ffddf1d98c6b726333e4f773af17c1e9e8d2e9c292ecacb1c73da7ff4c070fe39e41c407c10a11283c978ff1fe3f07a19cc14e5ecb792574563a29788e64a9c2c0a8ff9ca5e6c827f19d42311ed73511352373e32309b64bba7286b00421b1455788c7ed72e8ff9612d0ac3bffc2bff315f7ebf7d255ba29dcdc8080fce12fa0e1a79e37c78efef0b6f20212a3a65ab47cf9cd724b334f8b5c02e5a024cf0f279c69a55d76d93ecd8c421e2a7763c93babe00b906b0685921b4a921b5d8cf50bb4a5603b00be500179c3c8546dadf207b021ca9b79e6b55e388548c4170fc7708809a6e302b6cc7e924678710eccf41a7b7436715c5e09836006eea17b95f70c818140743014c46ebde891916b8abadbc094efd6d588f53ca57d42a91cb8b5e9b7c793170b8f07f6df0c4317c70b824567e43e9c2d9912a8b2d7d302d46c203907e9d906eccbb92b10ec930cdbf3c43ef4b7720f896e563ee9ff846de13e6291300380fe356bcdc41923302395ff793d0237894ef26bae8f12eba3acd827419e173590e0636b8b4090a01a80d69402b868848d6409dc6b53cffd4f8064d6ae0a835ae252e3b47f82cbca15edfe2453b1a7dd39efe6e340730b7865f0a826c6e1a2586601f248e095908dead5202ad72d74173925396b7a00983feb5c5a6e65424bcb2ec80fe54c07d833d80bd9d67e9700f56637b271000013d6369343ca731c20f735f6f0fdcbe48fc96ac3f255f6c96bf540a9edc11c515bb048b87478ce42d854360f0c669d729d2c29c0354e68878bf0b6935ebaeecf145536797ae13c4ce9adc83fceee9fe3b6779cb394c685bb863ec7ed96d2205875818d7aeb2506c41ce690ff7afbd18922e0733484a2274b6319c612eae21d9402c1237d2aa5e2187fc73f4a590493eb27a2dca1ecdfc9de6065935b5a89e0e17bb919a8e58056c3616821324bd2045df0122f6d5899e7e42ef73e055b99ff3af5517b190eaf6aaa396fcaabd7e5795243b8b464b2671adbd98d503857ac71bd72100ee6b650cab8d5134f01b4385b30f39a528e03b523e13b193e79fc5f70a90abdd4fddbe8fd1a01a552dc10f03f8d423201adf60c051ffd2b87a1fd758fe72e22e4c850e760aa6fcc3041683ec395152404b666667f7f63a2f0b0f5c1c4d5f8e6f041cffcbef09132d4b84a2a3880158dc745466ffcb8c01f1f249dd871ffe9a41817488cd2073dc7b2f7015a40de400612f905a601c7580bbc66877038770764898fed3a8bde13f731d2a2f2d8fda145d8ea88adea4afcbd646ce36bac45c2fba4b10e0d18d0c8396c7f2613b4f0ce0ec6f59ca9bf4b7ad377aba1a111ed5d757f10abbb2a18e8aef57371295d195d2574101888ec6ce2c2bebd1686758b3de7658c8cf4063110696eb3a4e2ed025e8c91e47ab908333d637759dd1f8b2a2e431ab664b2bfa73b1d6c212e7ce23b731faad2222f99a5f83b9539bf50644a05a822a9d3bdeea877632d79e9dd0b207518f705f22815d5c2a8f26aace33f5bd500805f24cba9cb4b916b009542c99c08d0f1ca174d94bfe6f769872a4a2b4b574b210a0fb98b1caff6160f2269bc01c954680b6c3f563efd7d71a0b91eab9c8e89bf8771d4e8d91c8f1bc8cc25e2d6a43125bfdd55c117cfc98a908c91c1ed52d8bf53cbc4f9d4f7c5fc325a824e62bd5fae397794c89f0f8f270251476b2a715b89b21ba36ddb310bd3f1a7722b33cdd0aa03b3d3078e32aec1df568ebd60da80a29fb5fba06c33210d17c1aa719d2d1a89516b55d36697a4c4c83c84c468bb78357664d17c699b5f95c22be27d7c3d5eb172504c96ed9e7a23c8ba2eb6d78cef39b9818cd9d315c2e66d1f38a2a802b90cd510ee99c736c79b84265b9a7d3083ffae55bde1ebe811aaa6a2071433f5288e831447ace5e5890b685f06ebd35addcecdb21568966539d47a7769d76d7e58f9181715d8884837971385b251eb23ae1cb9f2cde9c50a2ebfd9de7cb4c0c0933f25eef1544c7c0c40108a90fadabc9572f4bc9c465249a382d4bac412d67b191d06c3c77cbaf317ea9a0bcc823807d676f6c6499b0566c187295c9225ac3184558f581c6ac6e6ee715a62dfea3298575f973e3fb11a85638163d22e8b5fa5b36a2b4da0459d29978df0826eef3498d2cb985e83269ba00324ebdbf1759277826ed21f231cf73d120a37643ccfdaf2bc6e5d2e7a657e9c94ed94f1184713fc01ff51416ef9bc96d380fdf394c4e090674598ca161faa31a47b3f66135df90ac1677a685ef01e4e606a88c62e32427610def336d4efe80351ab3ae441415ff304aff0fc4cba60d1fa7294cbdcb4dd16a101cdd605bd50ec75b181f191d2c6041bb30fe108a2ab6efd986bbc1ed889c141f263f098bc9fdee70dd653542d03abae5f8a42505c2d4ab22bac1fe51069229c242cbf4ee42cb109260c04c8cd4b8c6fe1e3361c889883d8624047082fb335f00cc76340f6865502b63d7f44b68e64bd163dedff5680e40ff30df4931cde37650736f047743d6226cae873d1d1ac93470b422c2723352bc7067632471be7ed003489758cff4e021004b1a98f709caa9cc022303508972d5d744423af7822949fa0b54de2da2cdda3ea42a76532f2fa1ab9b1ed9e7db64ef66cb8c42a7b19714037cc4be4c88b7ee423966a44ab6fa028832e40ccc28d62261965689a19ce4e2cbe317dd620cf23b76791cd6e85b697227612bb6fcdf41888fad7dc8b0f034903ca09ccc3f38bbd18a43b73d151cdb14fc507ab9c7da129e94f6cdc3e2787e0797c119fabe7c1661f2ca316f7538fc11cb53c4298d72c64481dacbe55b3f1faa929d3b11fe193c642b241bdfbc9ef467416fbb8b78d7293961241ce7a1f7323d6b2d2da33529f2467e4aed2066a97f8556bcafd6d0168544cc1d5b4f609d8820a3dd28cc82c8af7b2f0630858f44d6c438f8ca6df52e63c746b669194c109f40a33fe61e14f8efaaec04672af0e1ed6fecbed56927f04c46b946db0979acbc4c6b2183513391dba72e248aa39bcf29bdf1257ef68dc059e881b87d3391e9d2c0f85b1a9a54a5e2250bb0a7eb0ae16cf4e7effa07692b6a2a4b55b26914e151eddbb4128db19ff9894c760ea3a851ac5b17e3267bde241eb28a16b6aa613c8dd9043fbdc9a8580f3d42433ae1e9d1b8c8f6a785e590bb8bcd8b3f77fcad46930c3e98b42ffe9c4a215ca0e3d911bb80daeb90adb54cb50905fae6f5f95858a3139d8079375576b5aa06c6596fc7dca218260f52336609d524f140394e3708d341d822b19e199b2727b58c59d8241964863ee73ee1560b06259f2386b380c293d780af3cd9d66a8e8f3b2ebab482225c70a4821fdb762349eedbbb5da8f8d4684dd34bb34cbcfe12a8f54083e81442d12d009de3f584964e5c0e91590c620aaf2cf6988e4eeb7de16a33ac41643d6c939ec31b6e6b23c78bc9694debaf7d342b67004cbe27ba3705a8de65dc05984492fd88ea8dfa59168f5054d8c8b6653f65bfd7dc916304960250ebe0baf1516b4f060bf84c79e28e7a60c3a8ccec8ecec474ac1e74f7e292f70236a816605816b8ca6d5a5fa10f3014c9ceda69a4d9464bcd7b786cdcedf8969359b2140b06237daf64084a310178055a90d48a4bd835e449d94ffa00af8c6bc7ef22afae87231a9e959c4c4f10efefb8f27171a51743c407137a093d0a827f3149ab0343428539e5474c3ab5a0ffa3efa358065cabb45fc79dd22555056879b829b8ebc4526869cefa832293633232eec6409fe485ac73850a395a76ce24017d523f16d84138cee825c0f6837d5f353820acc59d74dcad46dea9298364137267ddc078dc915a940815d5a5e617f68dbeefa97f45a24490fe2f0c3bc19c34bdbd74df7c54858efd66d546c32f336e8e940959245cdb342c37611692912fd4a376117b93d7cdebb3ac64a615ee134ccd3257f9012b41aa04947e8fe81140f8c9614fcd8e01f675a163a091f43af10cab10aa006c7537940c71df11c1f28900a5579ddbc6642d90feeae16f259abc2b49f6f7672f5cf51a2f493749cc4adb5b014c69d65a9350981eaf97c13f45f203987a183f945b9be598c775b073803c6699baa60cb7ce394ddc85c6f0059b5eda9d7af862f712cd25aa31e1bc114c2e9a59f87b1028b40dfa32b27c491ab071c45990a0e8f2a79ae5105f8762aadcedfbde7056db5147bfd14d51c8ee74afb6adf24e233b7961b109987753d92262d43aaf72ff738193988371919c12f1c067ea80cc4ecdebde6f24bbf3ff6385be9d24c8b2305abd61b96ec2ef52cf81c668abae1cb40d1b010be942c3f922cdc01518f59ba8340e997fe4a78d7f0c7a4127c0591e3a0883e3416c2579304204f8d1035d970154f1bde086aa187a2b9bb481037168f06ab84532e2059af96657082db33d709f0dc77763bde49ca396facb8af014c016c38b23e9ac659a1804ae2d3e8896e22c3c3aaa8f1984fcdfbff1850841b13a9f305890041d87b5c5c0f0b517ca927cada8118e35e7c43fde3dfb322c1e535c79fcb53007c1f1462c75862532f105a33ba43c352cc4da579bc2284bcc81eb81c85d380d0c0fa8eb23fe338a1820662c070effcbca2ac892fa866c9595171965c38f5807400c188bdae689bff46957e30b65a63d173e1ce1b4f5e7031dd25cf95f05e8323e66b5a1888c42e5d9db137bed2ce9ac6b9ff15899af08d5c6a2d7e5352779b0ee00e2c689aade1675e58dddfda66d09623ec30ab0036148575f9756f025a1dcf20cbe0b3f0ccccb99247982e484327630f69e7a411f547a54eae58579a03919216842531c8ba83bc44451549da4d571a98b00063c1c3faf29e9a940e288a1723e9b8b641ea1b28a95ad995f0655a4762102f87924eb5bbce051c199e3ccf5069855310b79aa78d68d3d5abd32c48015d8166199176bbb8828db6b1dd2dfffc82ab59c40081f5254b2664c919e802b614ad8956fdb39999254a59b6e8f0e11ccf1746caa5f1bc29b3fff0", 0x1000) chflagsat(r0, &(0x7f0000001980)='./file0\x00', 0x0, 0x0) r7 = shmget$private(0x0, 0xc00000, 0x1c, &(0x7f0000400000/0xc00000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f00000019c0)=""/95) getgid() dup(0xffffffffffffff9c) msgsnd(0x0, &(0x7f0000001a40)={0x3, "12d900f953e6f73ba879d0edf69934a769db97839a8fdc8e5b16f86ccd00c1d628b5d118826edcef44048411500a28770ba95e44681f8e8a3f59faa56338e071699b9beaae75836adf1ef7bf389601dd250a7bb4458b48ce1d4a27465f3c691fd7180bdf869c23db0799db598fa10cfbd974a1d7"}, 0x7c, 0x800) executing program 2: syz_emit_ethernet(0x36, &(0x7f0000001280)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000420000000000009078ac5400aa4b9fc367ac14ffff939f3bd53ee9b07f3ef9c0cc05c52f7ae72cdb3c836d21e55e8fb3c1cabca167e0c20c5f4c210d797f774d3de50d68337d1f11a35651f319b6427dda609cd37983349b2d07b24ed9b83b659ca44e8efbe091fbdbc514fb9b00a28fc714df9b48dec50c679264956702f35ee163a4c86a6f5066831251941c3e2b489fbd3fa2e84ed1b8951216110d8b118bd37d7adcd03d5c0339e00c7fb8cfdd9b5a51c620c69081108e0fff2284", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) (async) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) recvmmsg(r0, &(0x7f0000001200)={&(0x7f00000011c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001100)=[{&(0x7f0000000040)=""/95, 0x5f}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, &(0x7f0000001140)=""/120, 0x78}, 0x1ff}, 0x10, 0x1040, &(0x7f0000001240)={0x43e6, 0xe100}) executing program 5: r0 = socket$unix(0x1, 0x2, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r2) (async) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x2, 0x6, 0x6, r2}) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) (async) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027", 0x86}], 0x1) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 4: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmmsg(r0, &(0x7f00000005c0)={&(0x7f0000000580)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x31, 0x713c}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="b9ba6c5b26761ecb3ad4c818d949c697d52345a67161038bbbd7fb8d45", 0x1d}], 0x1, &(0x7f0000000780)=ANY=[@ANYBLOB="f0000000000000000100000003000000f99f342c2b79926175d0ddbb51b720c984450e993c2afff64ac66158a28ddad0e032ddf1fceb5ebac8b47b98e348b695cbb059b45721a50936ddf463d0594724509fd632172f7792a937ec6bdd5d61c559cf3bef81c3723154317694b9e6cddfa7840354b98262f99f51d2e7d85bf775bb0774e23f4da8737d801e2b826ef417ee0ba536186a94e732f88e921206e51810bfa53914cdcee39e388f5566283f0a4a0df8812b46863010acc79eca7c4154280b9c19779834d6590838dec66f97ed947ed3cf8a42e6cc15cc3cf7c583e97b91c47bf4a7905eb3f915627dab0d43000000001dc000000000000000ffff0000fdffffff00cc5eb6f3fbb5e04da8a35480adaea7f497704cb8520fd76c52096ce0ad91aef9d6ad8b65d3cd438be67f4be37a74ac7134d3d5dbc972dbeb54ceb6f8d6bc03e9d82b0a5bd49e357cefcd3736568b4ccc4f5343ee68114818762e517fb78351d0e1f2da46fffc6f391bd08465ae2a0e3187ff63e88a39874d645288e8371eb4a291c3ad0dc7403b110b41f757ac23ed0d512a6f40d02b8f79481a0000000000b800000000000000ffff0000ffff0000aaec69c488ce3b1df32550edeec434d00b06f2d15003342e88caccb2bcf9d10ba0066481976f64a51913388f45ee301ae76b373d7f53ac88c349a02a2154634ae1ed4d33735145e9b11ca011660fc6bb9e6afda97553c4065250186a57a4094a6b31f89c8d7a59396d90e019a414c5af52fea46d75201aa9c2542a881dda9aefeaca28099ab2698b7e5ad58cc2b8891a6868f8656e7936850bd02ba02efc51e83e15000000000000b2cf9697b61d38be60de1da1d82a057c4d61bc8a1813582e96307ae4227d6e"], 0x268}, 0x2}, 0x10, 0x201) setreuid(0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) sendmmsg(r0, &(0x7f0000000600)={&(0x7f0000000540)={&(0x7f0000000300)=@in6={0x18, 0x0, 0x80000001, 0x8}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000340)="39ff7850ff8f25798263827e1b9eebad77d5a5bdb690826a1e84a3d12c0316c26cf679afb24d8d90b9ae71709e0eff5942e3b56b161cab7b98b8b366692ff9fd0cd8ac6612b8", 0x46}], 0x1, &(0x7f0000000400)=[{0x90, 0xffff, 0x6, "0a8c8260c431f66f868cbf5a0439a7f2f16e43eae95183da34464092224145ab5c8f8f6af7c4159f1ed8655bed848f59f9ea3154e2cfa484894e71953845fb3ae185d72fe1932ab13136e7b9159d943ee991eb485ad7248b93447cfbc1ca080e926a1115f9391c73f17aa6a35cf9dcf258054fe0f703cc622b07fd6513aa"}, {0x40, 0x1, 0x5, "66046826e48e0637e80c569a74a113e3268ce69e14f2f136fa99184b871d87e45941e8e21b68a8a43fccf42a178b1c"}, {0x70, 0x1, 0x2, "311725dd6beebb0569023e365f0dc371592145172c4ce40c3d0e57b9c3a29c9cc09fb700fa7e9cff1857194818af5110aa2adbef66a856115699bd86db14c959370982a99cd68c80f5ed7b060fd62407d459341dbe0302108cf141f1739e"}], 0x140}, 0x8}, 0x10, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000240)='B', 0x1}], 0x1) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f00000006c0)={&(0x7f0000000640)='./file0\x00', 0x4, &(0x7f0000000680)='./file0\x00', 0x8}) select(0x40, &(0x7f00000002c0), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000140)=""/144, 0x90}], 0x1) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$getown(r3, 0x5) (async) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) (async) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) (async) ftruncate(r4, 0x80002) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x6, 0x6000000}, {0x18, 0x1, 0x9, 0x10001}, 0x4, [0x3, 0xdd, 0x4, 0x25b6eab4, 0x7, 0x8001, 0x7fffffff]}, 0x3c) (async) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = getuid() setreuid(0xee00, r5) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x6}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) r6 = getgid() fchown(r3, r5, r6) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffda6) setsockopt(r1, 0x1000000029, 0x1b, &(0x7f0000000340)="a1f89d7677b323062931f643fc256e832f90b1521986f1ebdfba235fac986c9f4b951de715164c1800345551ca8da585ebbc1bab1e7088451cb4d961119b1c59ece7c6b6a5c10555051e5c93032b4eb5890eefc248c08c01c303727a457bf443fcf949fc0fe7f0c63d11e4e0a55bd300438a9e994eca6a31a6b98a28587e241acdf290f39f7b6c3b1d76c437f7f0951468a65934099984b028ac7561bec7f3", 0x9f) socket$unix(0x1, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0xdcb6, 0x81, 0x2, 0x4}, {0x5, 0x9, 0x1, 0x7}]}) kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000b68000/0x2000)=nil, &(0x7f0000862000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil, 0x2}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil, 0x1}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socket(0x1, 0x2, 0x5) writev(r3, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "7bc995bf5ac028fb6bb4c11d1e522d2e43919144"}) writev(r5, &(0x7f0000000100)=[{&(0x7f0000001480)="8740916af0ae10f928a6139c7cc5e05aec968a659b4ac2da09114ba110e6f3a470ee8bd5eddc517d0559237b3ebe6feb49c9db3d0556322ec6259d6c48c9c50be6541fb25d2e23b434883a33849fa11f396988fe1ee7ec75785bf3f98e6cb36c103e1d4bee9b9625bc104e8ab06f57643993e9745070ebfc281ba1a7ecf9c923a2b2492dd57c73dc7c6595ad9b0dccad9c93d08382d00501e9702929efdd4ec2553e4ade6fd8a59c4dd5aa1fd3a5653ff0dff647c586971ae3f444a7625c199adcf89d60feefa4849c094356f4be262bc0", 0xd1}, {&(0x7f0000000080)="c1d94d6d515617f03ceb719f031004cde2369cb5763f22f99287b02b1dc79630ad590c7a60fc014bca48ce5926b1993e160724c5a54abcf922174b80aba37fc834645fc2b6baba3876ee4cc35d80db6a86fe758f396febacf0e0d3f17872168200000000000000", 0x67}, {&(0x7f00000074c0)="fc64176c0b802e25950411939bfd2ae5b14c3875cb1f5bf9899b9bf4b63fd13755bd230decbb3ec46764a6bc3ef546641ae18f8622b2366396ef39d509bea3781ccafba6b8483891e839c46429643c9d0ba602515016951cac4a8717fbd74ba940cf2f41e4cf08b5bc118e3bd55586e610e9f82366c2f58326ccdeedf0115cc10900da8616f0cd6668874cba26a5a2715e61ca7100f01ef655205f741ef8f9717fd94f30668f9b1553cd4d83689cf8e71a87d7eaa64ecb429fb6802016d8ceb1bae978d5621e789d506bc16f295aba7bf78c81831e834a99411ee00b8d96d3148b39adc3af01138e405f585b78d4519bc207706cf0fe59e619bac71df86b8b4f71d665d5a4231b911e47e7e8d8e9abcb5fc22c3725940d9b06420deb62e6307e45e8d9139bae4506ca10dc2c5ea7eee2317d6436aa69801e1f53fb3121da40093f24f3db2733982a0806dec4abf79af5f621231f22f706a77d32029fa22fba6eccd2cba0bd98e05b27929ea7ca59066e5d75576975686ea9d5f57b1739f33d735b8945ec1cf42fa9f0360bfb39dfadf3e7c6102910c65f25cba11a362f77158e6e867c6b19edeae719f7d2a9a2f4746c4dfc3ee4dd029c67c3f0611e06eb6dfee903f70114962b1905f5f5cafe86b1734d08be22f436c3dddc414ab8b6eee05196da81c62b81e063331d177d6c8b8678992842f01aa4bf39ba016635bb3aad9e09145e875d2ceacb851dcacceadba12705e71687cf37abcbbdf1f441f45349a7cdef9e74067fbabf354458140f278b7b3b3f0af05f1c59e9869244408c215da99c69f352835768437ca02f65b72050d043ae0f9fcb070789a37a1d609d401c96590d8e2f9f501d9bac8ec59e9dcc156cba044797bf199269f6c28755e79c915b2c81824424b32dd50e7cb1b90c80585755eb0f679e5358c598290b15b9dc58cabde26cc9714958485e8f05449a6b15203470d8cd82af0a9731a00fce80ed9db53b7d3d23b3e6b75978522b36738dd17de8e1275dc40a1a51e6e3e2e6dc5b47bb74288ed412c19c2c6428fb715d59603fb3614c82b7497735849392357565fd0552e858a980b5b913060884cfd2b422c826e1ff05d6286f8a82063de1a5b98c5c117dbd79a647d4fb377f601d9cafce41344f72bcf75118fbde1550e5abe33c17b4e902baf172ab9a48dfeebd14ddbd20b00dd5e450dc3d81fe44bd28d14370c1a7a883b4c2e69926d18a62f54a490c7c598545b3c4adec23ddb97a2785ce4b5b549418e345051f5c7ad2efe6fcd57ec2d990b72caea5d24c2909add3944d8a977b48c6379b367e60cc77edb60c53d14eece1018fc178f0d57a612fa87354dae1f300119565630a3129d048da27875cfa2a93e7b28b228f05000000000000002c072dcd4452f3b30a88f1df1cc58a4e2f8185519f9b72e768cd7f5e2be972e8cec62fcd656fa130902d563d3429ead24a0191cd36ab1d1d7d0368268aba3fb20bcb1de2139b0142757f77d13c67562dda64d0a0b1af6a25b03c8237170c7c01651cb5159e3dd8b44c19f692bc71315bd53ff7d91d5eb1ab659caf15a9f7c17cc6350e9532113ba8c39fc910a803736b75a9bd2f53ec6eb25717c5cc574894f0d96bf8fa4c337e6d216736ce894f1049879a5e8477ff9fefa6efbe137c075a7e1b2bcde33b8316e94eec586f65f4e41dcd468be7923fa3c021dbe9d78bf729ea2b5c7a11a1e0de149c6440ffcc7588c094e63a97d0aff7cc00f4b1262f76b8e3897cadd70c66b8f89e0900ad76e68308551817956b98aab94c33930698f81d540c12ed4fc3e8f3ba45f8d3c3f997ff931d3f9efc4f14793862313d24be22c7a00dc73fb4801d637695cf2f9f9a188bbd9aedf37ba71db5532859625dad97af11a103f2a5b2734c9689d938f394716cbcb4c66837cce7b50d39e0ab2c08216e36adbe97a05ad218c4b26e207fe75e198aa2a734146b5a81c52ac9dcaab66190cf7cf26636d69ac069e9d678e3680617d62528deb4f29d4c7a4c37b71b796d8c27fe709d1876e9aa393885de7c2859c47a2e2800b23418c198e792aa8040a864a6c476c940aa79d8c991ac3edf22d403a543b0a12ed54fcd01f256de68859bc0e31428fe1dddd6ce5446d3e4972304f47abc1a33da86b1390521a7b7d442c3711b849ddf4e30a2160b85c3214a13ecc96b40ee147d103bd9c934a6277b374d71e0861d503462b31fab623279174c457ec1cba1aef23fa3acf0c5893895c94b18b8c4c7ba37ce9ad1c0db1a387e2238e6de9226559240255ab463083763dd07593b82e393cea76e18463b8f1ddf56f3f3b9383e8bce4c77ef95c81a94ab3926102555c08a47af6c9cf745a29a19110d8e6a334c9318e540bf70a66b0d90f0e5077df2da3e7cf2ca52999442c9738dabc86266f54aba77289410d5e79b8873ead68baf3dbd32c36fc08437b0a35283b313da5082a61c2c182c30e057789528b7c5dd103babee6154bdee69282468b795e5487e73ad751d7cc6754405e6609e7d820fa58afd6e5e9c9a88f279161cc827e03e610f84718dd36238e66f9bad413cd6f4c7baffb65dee50762d74a6f4f0c00e05c7c0b521e35a7f1f9f1358a88d0428073e7979bb59f89b4afac637ae7b4d546ed1db5d26d078541df36f21d077408cf3f18076197a34df9fac37cc31fbdc9a767a20e0e3e321a67a7778b3db011d94018178f20cebb0ee8564f7b92fc3c5e4aa12493c316565c0c550a80048b0c11f306e26f1468c31d6494ade5fa2015da1bc435b120a63a8d88b793f6fd295fce27620fe96a48c8fed467ef66782e68d747933e451288d4535eb4d135b5ab4138390cdb6b87cb7ec811506593ae19c3f8dea05eff09d8cadcf092520449ed644bde3b91b8c245fc8b6fefb22810eba63f7b138a63c31861f34811b9cf957c52dcda4b42b502feb669df4e4254ebe8145e11aa569e9d5052af042cc0cdd2b8fb1a4232ec5de92f8b2afc6f383aa7bad827fe5227153ff6c92fdbcf2b29a7971ec68d80bb02a8dc9e684dae115b934bd40abcce105fe865554fd1346d3b2037e6cbd2093cb55439602cd08adf190002180df60a3306a32af98a1b30f9d8c837bdc7ea872cd810acc36259bdf89262280979fb256c3b8326be6e63a5282423ca95a9823a0d72aba787cee131b971fc5c688b51ab5accde21b7c24b56113a2a0a9f6b3c93abd2b01952a3c7a8de82c6d67427eb6dc60cf9ebc775d288114e92bc6a4bc7fc5436be367de46634cef94d1499ea624d903d5034cf3d98ce696aaf5f890eea7eef5d800a147a46b32bfef7d0ad9071d275b487c4717967d4b5cba76754722f25651574a29c219596af17595c175f92296dc3bfc0ebe27f3ccdae448f92f92256f1fe0b19b061bf03609cf63a0522bc9e89022b7612b1f6b497cc2fb7194357287e1bb5c75a5ca2a88ecc8a2c38d7284e148ec389d16226d1c069a1d044a881dd91cebc32b4be39b7a474c08d0cf4a4f84d0f451822053190a00599e620c8a9133cddd33664a8692711eb33d1944d0134480ba0ddc1ff6658ccf7321e25a8a3692a8b9b8930a0289ad1b4266668da1c51376ee906655ef8d228e30dd2e8672edddcea65bd093c0a807e0b6ea88686000dbd84ecf8b406ac0a2bbc229cd2b15c7236fa862923a3a57824d1891836c0a228b401e6646d632f17f8e19a3918e69d4d4dfd7ff69c82d9dd6863e57b6023127e147eee3f8f9cc3f7aaf904bd97f58b23d2300fed7c4bc22154ee89eacf1e1cacbab5167d1d088368d2f6094916ef7e0f438bf0d1efe1f0390983b444052aedbdb70b7c18766e797376518585368b1a04ac0dbe4eb4cdd15f0c68147a0842faa08d54d14c0bef538a856ffae5dbd3807fb352ec43417de0ed96c9731533287635dcc66232231aad66564de99c35110a928a3571ccf94a1c2ba2d66fdda695134be1226399ebe42e43514939480bbc68bf1ce1649b0b075ce38c9b096001142b6ce122a491d6044208c01d70592c74b7a548558c18189b28246ca74f052c4dfb7ef9c6b25eec187363644dfb742b4908350c0d9acfb80e60f454635a37e9477c7f1aeb1c0b105fc7282f66b4d2b56c23f5c192f0f80d9ea7fa431b613264d8e9d51a3b9c044e12f9b98d0c0a4acf2ae753cbbf57cad6b6e988b1e3b3cb50725b47c6b604b0eb08b6345052c33bbe084a1c05288acfad9cd4d8a477c86bce9a2133fa9f0d50f7b7732a99fca6fdeb75e71183ede1c786110200290e72265bfe9577244b2f1c0a5ab1480614d528dc9d7518ee6b92ec6e6bf1c5b47adcad26167331644a9f13ad4de2adf944a51c005b434cf385973426f8d8d34bae487e603db1aa4fcce70e713bdff5f6b968dc9665bc8493f31dd8736a51533d08192136fe641dfe054cbe364e33db9d9722da9e5cee1409db7ae8b544f29fc4abace47a8097f10734e0a8a290659fc2214aeddd14b376ff88e68aa396d5d735dceba1cb7962cfffed4f2394e05ff47c7a15e76b987c9f5d4f0d151c74e39bd2410de0af2c8e066bb490e203ef9d86d60fe133c1fd0525253f19ea2c4b3bc8b274c1b16b4d950e03a0218f8d4592600c86b7d2181ae5f3655f7d973bb6c58fe754b1cd6af87e6a8a66e3fb109cf0701f6c9a72f84be095a02dced3501f859f05cd10514152fbfe9c54cd1871a4e70bca60788afbdad4549070a2b39da580ed56ec065a9172ebc0a1d4d1a3137a835e3346842451e0ad650d3c00387c622966cf69deac051cab995af63540f310d0b7a116a45e324190ee537fd236085269e6b1fd64d96fa198cf367d6566cce38853d90de3b890e34fb4e27bcffbafff73f22adb815ec4105f64a9a41acc9ef5af95e4a6361816831eab257c0567bebd04cc9bbb8f3225570776560f9de93d9fe857e9ddb52929a7519a14068448f074e3e1ea2047ca8b3e7c1000313a2a39f3735b3f6747771d9f3366a104a82f2e253fd57b6db91cab01eff02ef163bbaa3570428bc19f70e8424c3a19d221baa1fa25b253d327fae55383b74bb4deb9dc0643e5f1d8f8de598b6ef12727246ab5468d8b8392cc47252d1edee39dd1aa6b00d02ad9fdd9e1c078947fbe939c57b4258abc6cb56ce022e767d1b02c481a933dba3f7ba492bb397a358a04ede2a3ace4d685227dc3ca64b5730528e2837f73eaf0532b57197534b2ee8c44ddb19c6f95b6c3f2218c43e6529d8f71c97a31378ff56aab93b827c47094e367c77c9e36e048dcadfdc76d167aa11cb0623a4ba5f298a253ce861d8f037b1141d0e8532e202fbcf386b23fb9c1a868cef4bf36d95604b60337d03cbd0ea57b98f6bbedc11fcaa9382b1902f0805f2343e0283d0f8e19ac5f915524b517a14d3f3c0670309dd1529399b24e9d7658a7febac4359a3f810bb23506e9f7ea78b8e6559f0b0517cef65ab38a641bfe9962a148b6a1a047a68a123b64e4520b10742e61251d612090a77f8bbb44da4ed31ed6928ebcf4b4959a190728552c038d17ff8eff982a18dcbffc9bf5d40e2578c1dec206544883f0a0e5ab08cfa5390a0385dba6112504c8474f31a1aaf8108390611670c506f2f3fa0a8645de3493c79abb8201f6a350f6c4d48a3fbd346019efe9ad086fbf0797f9f3425c09bea768f48c82a8329e0fe94aafb897f5cf17c2b19eb737b536b68408bae73f5322f9768ad48ef06f265d583f819496a45d1c735f1fb3b35ad360b5af5f7e432f960f2b84af5957d6fa144ab557dec38a7bcc9e075cdd15441028f5bb2048ca514aad53881fde631d7cd45d0adf6918f92f8cf9328dce59ee764ecf66ddb8273df21bd1658285b5ff9b0d9123eacf17766e1b90fb559a9b73ccecbd065ef380c3642f643149176000000000000", 0x1048}, {&(0x7f0000000300)="f506cb648246bf1278dd08f28fe78630e6d923a98034f653a774977d4c6e02d21f94b580fe6420b4f6580fcdfe2d178fcf1084d20b72a76f97d41021da8bfcace48db9e6c506e88f57a5f60000aebdd672d1b9503cf062806bcd51b6005b4bc8347977dbd4f38ebb282ed77836c2e15762cc25b5a52fb533578916a382b4e66597944971642105008f19042fd56714e22fa142f505bdd43668d03c6a9754d5a70ec79a76a7ffa88246ca9231f51833295ceea6c0be4ba6c40100010000000000285176ab796c68a64447149722a07bfe3025048ec64f68f5f829c9082ea855f64ece2dc9c53d447f1f4d1444c1b50f729db09918ed059834507c8cc20cce0e2a7660d7e191788685d632768e152c8611301ff86388d650d7889021847b6fe4ebe04ef81f8bebe2fe5c037de50941ee97ef0ce52d1057fd44356fb47af146b1ee170b16c9fc866e25b81d2c49679c4436f65cc79559d08563a53458d7f9cb9a4603baecafac1b03d3688072690ceaea00c3cc6fa2f858e67058cb22cfd541878604037c1b48057d1ba505de81b34c026e5b9ca67ff5c5848b12a71f825909d3b20370f8064474e6e2ad64d366f432835d9a3f8017173d3a3fea03655342c30302c45d14a4dd", 0x1c5}, {&(0x7f0000002400)="fe9033ccbaad61f7433b1e22decb417ed9157861122052fa245292372238c903223fd7e34fa91af60af776668c59c6587b7039c95245d8072697735793769ea1edddc40b554959cba67c71cb0bf21ac81e710022c1d8e630491b93dccb8bda4178f4043a74aed8a762a373b25a5b088f8544ec027ef2bc803d349cc5b24e20fdb169c41ea3b2c4d53ad16eb59aa371bebe6d994fdc982c69e73edfc428de6dddfd8452043743fd5f931e2787cad9e57cf616da9dd1abf3434a31c36bc90cdff936fa60e40f8b921ab2976a52b186272a92a9f768752e09c7cb35cf00d27878f3a7b7c025d6d142406a62b5d9a19efce77a7b54de7603826293e743b0a082168b12e6be94de36d5459820369965df8dfc7e89fa4ed03415021bfa89634290d38365eb664e731b2ac9f2e006dfdb1069b76c4a2ba72f9803bb877d7cc927c42a46506b69bb6bdf10d8d1e5f4b33aeb03bc8d0e4209939453682656096c1f9c925226d8d213720e5d5b246436425ed3c4e053e00155a9a4ee794fc70157fb96d5b447a56456388d5e09c8e130700bb3ed1e9882f0c00e1d31640a5f92099f1032b987e8f0c22fda2cd66571be3cb6a50a87c971ffa56f9f84880e071359b7624292c5e51ccd02a72feb5c949b083d9042d1f4722f0d1b1ae6871196c963b3a43e72202727660ab9d95f45b86d76bc9b58edc0790b0127662cf545f790743992a4c8ceaab79f86581a352234e06538e029a52d1ae44d7b6566bb1ebbcab6ce5b323471160747bcd2073580d07a88c76345c9dc86b85a7c8b4df15ae2ab3f51439f38c8f11c3619d6089a90989f57552471b71335f922a14bcbf968288aeaa90c55014cc0dafdb6f58c97a34479e738601b6c679e39e533c40982adb69b587a28d7e6202bc350fec39bf970c62e8db0c2ef5024816fb69c119484a03b38c4e7aa55dbfc5d8d450968e9d7e07b2b9dfbb9d9502a870bb29b160b75f2f84d8ac790e7827bcdab74544847e62c81b96eb5c0f1c7d7b2e89bc0be276c20f9594d575d8ef43ab890d3c0dff020597f4b63062463fce0b97604ff3623c09e257c95552a795671137d434525c5c0136d7f5b4d1e0e9bdfa947894b799b6467e5a0aa7217d9609f8efff3d90e801952880e7c3cf686c5dd697e7d75c69ad36a4fd14d004056ec819cac8f2cbfccb8540fbc4cdd4e2a1ab41ccf93399c389c82d3483fda6baf839dd1c9d859769064199ec2efca3609d48b470faa32ccf8a7912da8bb780be48057ceedad015e8efc63b4957768e4e043304bd2f2e9027e2277ed905552db083fbc8e3cda96ace9666a95ee73afea66e2e93f6721da5dd00f2ee9e84b3a8e0cff29fd9b7dc1f97130d9283aac5d8b713a627d23541842c197ad2dd9b5058a75396d3c0920291ec8f04e51696501457b26762b799ff0f143fa80eb88eb7339deeae5d17ca6de2b0c88315c61333b5fb142c770b8ede2c9add3c826c736be90b1d481fc774a307a65f8f802eddd3ab4e9cdd2cf9c1a0ebf9692b01cecc1207a68a6ec04d088374e25df8bd7c68ee9592e17668c9ed4f559b411afe583f6de8216f9c56cbc55eb53d15bd06339801f0311dd9d811f453ec032ae1fe455904bfd6a7aea928ecc7d390178780cb5701fbdd5c107102869394e4fe9de0ef3e7ba081da8344d82ebc8f19d0fba1645e579c3931b74b5b0de2662a5528ef480987f04ecb3a3c33c1d1766f47353a7d120ac55fa749e62e3cf42ca7b1fe67581b5d53472916526cd2217b33b325ddcbb8977f4db9abadcf2a532bda3682b8715500f5620788403708207d9c82476ab8984a54d890972f08318bdeaa1fe817fe628c422e22d1072e40c362aafda5582957cf7af5789876997370858e785f25250453ac9a8248663a25cf9fee0ef11fc7ff2e6847748606308cfbf5a0fc404086d1cb962af9f2be3d0e3f9bb19c77f2e40d115ed1df5a20cf507cf87b83840700dab98f864b16c9c75f853bed984372e609186d1c248e4690f0392180c6bc84a5ab6b075aa565db3a054280506a4f99b5bd135e523d2c404e1bb87018e1fe203561f51294630ec3e8e0a55b6c6bff050e44acf88d977fbb36e6eea0f0e86a0fb634a2c91d552428b10e42dd1c6dfd37cecea99b578a2dd3819b62496d6b220ee310d657f349728f7b789521c230dfe1afac43a763909b7eb254adfd8e8f70e5ff7c312b14cb3070d6e45112e1a7b27bc2c44b4355d45aa33c7fd4ff8c15d072e379a066ce9c5c5908ac056d04835d65bb7528ab6f01f4fff03924d3df961db9ae7f32cc56e5c19dd09e7facbe34021653ba87c6aa47710e3d1b3aca78fe1ee4665fe62c6c29ef21a5726823480b13b2e4d486081c5378008b683b8e9508aa124f0810cef77af4db4f14652b8f798438ed8430fde8d10e3fc8895addc17b5897c9139534bdee83e8059cd0f595c5e821c8375236306e4b20b83ccca8765e6a445e12f473903c309897feca7eb888793566b82070152dd636af449327dbaa5edc663a7f2b75dadf05f23e1a8c1a590c965d4abd1f89ba84dd9d5ddebf76eb2027eb379c9262addcdf3093cb1d44b3c9fe080a3190d25eb16eadcb0108d4d01f0a971017926c7c36b7755dfb18b2a1f39c3b8af8ee206a3a1b835bc7ef93973bdecabc7a9aa2e7422bf810b6b1662700d641f8d40b5cee04d9df5c7d29cca64c0088effcb5e98b4eaf5f007dd5c81e46383c25caeb950490889515f7e69ba72038c74881109a54b9b2365b08299d962862016d7058337d8125683b1a0617cfca0b0aa91a5bf7eb8f4b3df8150c7a497e3ca4ea727704181f534882954c7929dcf90c81c6e881472802704d78aa40c9d1404d767000a82e72c198d1104b45750d1ed0c1cf8b258b09003bf1c4f3921b3414897998c158922b1d11babe336e188931f8526d5182988e7dbe32a94b1b75e03e6c98202a29e25903b61f34cc05bec37022aac34ee5f677626cf0982d76c207ddc930bb7f1c9a5fb842e7a75873e4a0d6bd11e2fc2792f9a584187d8a207388eb7b1e63de3b4e55f480a61e3540e70cf0428323e8d69d6eebbe306f5ed17f220ed4c423529a442e8b1f340ff9eba89139b1ec9c9977e15da924aa730c69f91cebbdefe3e0128f44b9eb5b3ee7bfab4fd6e14439c73df51b51c3d7e7c84a19d62dc5927fc4a378f9cc5678b29dfa993dd49c9b06ee90f339b4c5a0a5dd579cecc1cd8289d34bf947b37aabdc0db2eadc10585e35678b9cf9c1e5fdfcafc4c9bdfaa301cfa86c33bac19986df967eeab30d382eae56afec7a30b9e2a05409563a41795a889dbfcdb946aa7adb1fa975ba4e41511bc0666a8ae0f2809dfd447ee42a38531ae86cbc3d26b7002873c7d5ae7e18385c3149eb9051f66d73b1a1707b0e117a217ca6bc70870362d7f475509b741307b0d67c082d86884bc362f90ad504fa8413f64787fc1ca6cf39443ee079b92efc568fded0fba3d90a4cb2abdf44dcc4aacabd03b20ce104fc9a1693a5c7d7a8287a96c764bb4ccaa21ca51eb07191cfb54f96a542defaae3101b47e862a5f0dc258594ff21858dcd44e8abc40d17a0a6786abe3317bdedabd97417487d5a40a5e93143805ab7e1e82d56993db4ced8dc8b668e50cb2520cf004046f8ed4b8a3cd6dc793fb7ef8b9ae9359dfed2757f7aa95b26ebf3fc2b34f3f297de64f46c3304309d4e7d0398413251be97ac607b4b161b3eee93c13b212cbd362518dc4fc07ee406375cc69288c03ba8f0bea27e7a0f9b4c374f8b20cb4a0e1ca3ab273508ecbb405252a2eb9acade37a659ef80c3331dab8c51be3a5cd17c911cc8b07afbdc309fccefa690d4eecb01646ce42e9ea6b731a3e894e9b7062b0974cb601eea796f25ffd6790f98286ca8a2c8142e60c06a5d52d593bf2e8d76d8c1ba0c414e3ae2624042e8d3b1d9fd323a094ff233114e29d7e7d278cdcce3a234d8a835696f10e9d40daa0895dc9f14a91638393fe3eb5938cbf96d94d7a8514e3a23e21b78ff46e006e8639f4c85e2e45bc9a5b138201308dc7d5617c4c9de30dc1b3f30e8936b5a873f563691c96c66ab81cc95d139f032cab4ae56020d7f6b59b2e65fa28ed40e8ab2211beb280ad205c20d6bbb04a742e3755f0082282a53219224695f7a9914db5b2a4bd08aa38047c3bddd91c8b71ce6bd4a994bc576934a3d0591803a84533b61e6433ba6c3805e6b36acaa63fc629e5b16925b2a485b4b4d68b461bb56eba808fbc0f320431125ad77c10244dbec0746af3d176fc1b1590a45a96e272be02b3e187b65bd06861209b4828d9f5be1010d54c6461ceb3ad59c3eb89b0f3c399225631c99f6a19681a4f3e215404b09a21df9d13646d9702690bbc1e85061a4ed98a48f5e28945967561f3714e35373cfb0cb74ba946d448a4ba5ca37cd20348d694b9a006f8eeb477cc1b79aa7c6821874eb30aaa911e9c1ec26b5c715b94beaab9ddbad9c4a343a318f71c530dfa034ab81225b3221f81d8ffee34734445f316f1048351f26fcc9a00dcec586658d10078f1e3d68690775b4f7c10e2f17341f7ffe7cea0a5c23f3c6891cacbf2817157783120172ccdc5dad2bb491", 0xcbc}], 0x5) executing program 2: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, &(0x7f0000000680), 0x8, 0x1, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000008400018000003c000000000000000000000000ff020000000000000000000000000001000d"]) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18, 0x5}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0xfffffff7, 0x0) kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x81, 0x0, 0x1c6c, 0x0) close(r1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0x0, r5) r6 = getpid() ktrace(0x0, 0x5, 0x1b0b, r6) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) shutdown(r0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x41) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x5bf7eb62, {0x0, 0x7fff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setrlimit(0x6, 0x0) mlockall(0x1) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) sendmsg$unix(r0, &(0x7f0000003100)={&(0x7f0000000900)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002f80)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000040)="c79b9758", &(0x7f00000000c0)=0x4, &(0x7f00000001c0)="d1c30000", 0x4) mlockall(0x0) executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f0000000040)) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020"]) (async) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020"]) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0xa) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af0cbf0fc7e1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000001180)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x35}, {0x2}, {0x40e}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) fcntl$getown(r0, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000011c0)={0x10, 0x0, [{&(0x7f0000002000/0x2000)=nil, &(0x7f000067d000/0x3000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffec0}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000014000/0x2000)=nil}, {&(0x7f000013c000/0x2000)=nil, &(0x7f0000003000/0x13000)=nil}, {&(0x7f00000c9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000000f000/0x1000)=nil, &(0x7f0000006000/0x1000)=nil, 0x10}, {&(0x7f000012d000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f000000b000/0x9000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x6000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000012000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000008000/0x1000)=nil}], './file0\x00'}) setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) shmget$private(0x0, 0x1000, 0x280, &(0x7f00007fd000/0x1000)=nil) r3 = dup(r2) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000013c0)=0x7fffffff) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="4c0000000000000000250004000000aa0cebc400", 0x14) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/103) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x61}, {0x8106}]}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f00000014c0)={0x2, &(0x7f0000001500)=[{0x7, 0x4, 0x9, 0x0, 0x7}, {0x2, 0xff, 0x3f, 0x6}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffff5e7, 0x0, 0x7, 0xffffbff3, "1010264d007c2600"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) getrlimit(0x0, &(0x7f0000000000)) executing program 7: r0 = shmget(0x3, 0xa000, 0x94, &(0x7f0000ff6000/0xa000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380), 0x8, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket$inet(0x18, 0x3, 0x102) r4 = dup(r3) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x801}, 0x8) r5 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) socket(0x2, 0x2, 0xff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{0x74}]}) r8 = dup2(r2, r1) fsync(r8) r9 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r10 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r17 = getpgrp() r18 = getpgid(0x0) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000480)={{0x7fff, r10, r11, r13, r16, 0x20, 0x1}, 0x4, 0x80, r17, r18, 0xfffffffffffffe75, 0x7, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000340)={&(0x7f00000002c0)=[{0x25, 0x3f}, {0x3, 0x9}, {0x85, 0xa54}, {0x86, 0x9}, {0x86, 0x9}], 0x5}) r19 = shmget(0x1, 0x1000, 0x108, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000200)={{0x4, r15, r14, r13, r14, 0x40, 0x6}, 0x6b, 0x8000, r18, r12, 0x29f40000, 0x3e35, 0x7fffffffffffffff}) geteuid() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900), 0x0, 0x0) close(r2) getsockname$inet6(r2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) r6 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x206381) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r7, &(0x7f0000001580)=[{0x0}], 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) setuid(0xee01) close(r1) socket(0x18, 0x2, 0x0) executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{}, {0x5}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r5, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr=0xac14ffff}, @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, {[@generic={0x13, 0x7, "86ad19d09b"}]}}}}}}}) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r8, &(0x7f0000000080)="f0c89a111e20cacb407ad59c7b835a00b9b9", 0x12, 0x9, 0x0, 0x0) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) dup2(0xffffffffffffff9c, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000300)="b3", 0x1}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) (async) dup2(0xffffffffffffff9c, r0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) (async) writev(r1, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000300)="b3", 0x1}], 0x1) (async) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCFLUSH(r2, 0x80047476, &(0x7f0000000000)) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) executing program 4: sysctl$net_inet_ah(&(0x7f0000000040), 0x9, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) close(r0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[]) setitimer(0x0, &(0x7f0000000140), 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) close(r2) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=ANY=[@ANYBLOB="c00000000000000001000000050000002ff5eeb6e16ddf172e257fd5518521d626f557d0c4382e7b0167ad704ff15c120ea641aae37731f6a2dc69158ca5dccfdec98d3033692c8728627b263a95d5fa21975d4a4b6beef3cb45b31c84d4d88f27f96b82a344288bf947723d9aa5f16b981962508fc4e09adf353a899d1f9e89ccee125a0d0892b776dc977234f589b0cce4aaf61b755becd5c46e8b3e4df2ce8c2dd1d58aace9d15d8ee56a045c37634c966ae53e35a23babf257a100000000400000000000000001000000b51700004f22f40d9f58c4a097b6e0bcd9df1dacaac9180628592057717ae1757f8c481a983f37c0959cb7e4557767a2ba00000000010000000000000100000004000000b3fe5b5b280498def67fb2a93145735d4bf78b02d15a524293677994a4a8a8b06ae6f8740515913f637db1b810a9b01099d9ad6b63fcd2855985c02236ca9328bfb98a8659f84262a67ffb0176d8d7d13d4e4dc6a825c9f03bbadc2965398f1c568c8788fce7112996ea60313b08de99855c807b98100070a07e93b5ca540adc74d9535b7eaf6d73cf799e931ebc75ec9acaf3f199a4de60f0381067d08c9d25462ac0118ea93353ee6d01c6d31285a614cb1b539ab0b993e1e07932b80f495b5680f68cfe94c868d40b55fa918cbcd55bae2034183a013ad733504314ce92f85712b954c17b86bc7178c50000000000780000000000000000000000380100001ee46929c6d7151ae280dbd00a25ad62a5bd52c0ca430377d7de016bc6f79feb0a62b1ceb43369720e24ab023ec30e7770233704007bde0786e6c687685a23d9f9599425ec88f6f8bf81d51452a2a87fd92f8036621226eab2a1cfe0893b9d8a693b000000000000c80000000000000001000000080000001d62a4545257b32a2e1168850a0c6df568141636a96b3be653122fd3f15621b9a91311671e10cd8412dd63b01e1fbcca8d755149dce5054470ee9a3e79cafe5c1d21cc40db1672a63ccaad348391762b00827478070af2d59e62397f11966e607b26aa00051f7a1f2323a763bea70fbb6d9873fda35ea874991a58abe8b6bc28c7d0b1ded2496846cdc59b77a24d2d2fafae514b2afcb613b55b9384e9a62faa988909f74889e8c5612a24ac84c8bf117346d0a0ba46d44f101000000000000001000000d80c00002c56bf6e0df7090ac50567db1ee1ba223a3b3e2d5a9b357800c73b06f5a33d72399155ba883fda4e37e977ce8573e1ec6d9a713d8cfedae90efcf8e5211a930a1be5a01698944ec1861b2b126fa437bbcbec58d2d7c1d36b0380730af9537ab45a244c8f0322c8ad9fc284b67b986becdf33044fa6052269a9a516c3d0d7f8c9d7e67c1c48bfd88dc791a782e61107fab83fd7dfcce704c10b1a731311ab0b62673c2dde7dfcbedb921106707c974a7f98d444742d001c3c11038d6bda0b437742f2c7310e06f376dba755cda530a116e2b139d26bebe1a1635fbbd8e3013fb92bc389253b01a84f04f9ca5a521cead7c2bba0d5aa857b2c7b55bda53cafa5ab0f4165db55d83cc5f4b966ffd520de018b706b8d00054e1bc41ac7e362da5233e7fdc94584716cdb76af7fe76f58c122db62572ccfa3225b2a08f49d7ce7199f3e2d64b44104d6b8ea7ac3ef850c24f6bcea99d37f0ba2736c8859ef20e7155af3d0ecd3b0de47b9328ae9ce2dd34dd4487f10d485fbe24a83b314275efb729a6d1695167590b8c439892e51615a403438a80ab21e11baf1e67fae09263a635eaee26ee94852f2102e0082872a4854779e4d8f400d51ed14fc4bba1a82e3b55b4d1de621d7de1e3bf9dc9002bc24e7287c8662b5cb4d80be7438c47799e60cb88989ed04809f6e72188f5f3d4d5b094aab0161ec5ebb133fbe6575f10553210951e1dfc47c0d44223c37c255193a53035484da803400c1f3811d8036b1b3f22869d13d312977a89c48f3c97534ad054fe9fab324d8095a120b204808f066a04b0aa1c381507b28eb1a3b7b3a6d1ca15f748dc5689557d95a05af4ea8f75247514d7b58a6cb89166879d46477d0db094f9631fd466fe65748816e91df716b4686659e3a9814604a1933fb82999b40e7df35de5322144f79c7c0326f506cf5655c19d9bea3466dd2400c12921eae5ef62e4b06b546aa1cbef591a20a7cdaa4fcaf9beadd9262d5fe8cd7810136b3edd0958e516c8c27f947c7e10f9f60dab5edbf0ef9a2aa75a4da48501cbaab88a1e1c5f86068baeb8460798c8ba270e958bd7086d8dfdee81d96a551c5d5f1884fd3bade96550cc499495525caa29d615cb195f61bb5e98727769c9ad7ea256752c9d5d9a2a3a81d0b190bfb04ccad77746631127320ef2681595f0bd67a9a24db3e6206ab766e07cba8a340d7e0b8e913c8b1a1d9691a41d21dcd136baf23c9d653d3c1b90859ab19a4da8240b7c652230ef04d5f7682b8dbc2cef800550037338d21e9bdca093c37bc74212898fe81b4df250c99939426eb0864428422f45c90eb2146b2ac3eafe9e13fc96601b205c4b9eafe37da6625f2d6f0807b70374f2778452eabbe638e44208140eba9603125883dab2368e21de0bd81510f6101bb1be9266719abc1bc3095c1c8fe26e1e6ec008fa8674ab10cdd958f7a0f12cdb83dcf5bbe1519ec2fd53293f10cdf58d43eab20d7c5b72deae3d44231b6cd5fc249852e1c59d1813707e5ebd45f4f840c730b525ec7a723488c7d329a5a42190880be1132745f7faa39c017c580c77fee46e59044e670f37b4beee4da032dfaf23c171c357c5a9d1b02c59feb94a260d6bbffbda5ffea31d154b5edce4cb6ec735773f7eb01844f8b13edcdee40084567d77e98c3ad3e1a856422d6af9d62061b221453b2d20229ecff450e13902c1946a4e2389c9f5977c7c5525a132dded18d0f14501bfc7e494d7d3b575e115ae1a295aedee36844d3c3d85d547cc38544a01804bd1cfe467d3197a77eb3c060cdf6207703ff25bdf22f8f70a1d35a1dd53fdd1b4b965eadf5cecad22731848bed72b4ec6b469ca87bc22e620915f3429246a5d339724351df2632abb652d117a714b0089427bf034725115035078f0bd825ed3903b3c78292a8a9060abd3dca2b72c5f145ea1152479c41df11dc9b7250cfc100c32699f3348cc4a114af7da08f57a4d20d38eb65e1c5919f6077d5ba09b3a091d96048a8083deb5fb0f29af92d60da88866b0bf1aad0e473f9a369db2d20a63a8543391b46e62e0763ae90554c19e3d4b52d1bec43fb0acd597ac2b3f5f09a78a3f1a5f905916c9fd49bcbf330f49c0061b0927e37240f4b3357b31291142fb7979bae72800a7f4d7f7c15c107f8803e1157b0936c683afbea02d5b5bd5de141beb6ac646cdc10ce3908d40c2399f9c71a8370c4d2e7a4bb53a2a1bbdb15eafa1b1705ff37c0e2afa3f5be5374b8cee27f5dda256fbfe4b4fdc5b3d2d2c2fed66fadd381c077bbd218342e70f1c4257ce16afd798f6f3d39801ad00b82694221b05b03fe821dcfd4d01dbcf3468f7ae1d888dec6de186007d3ca7cdc63d8dcd2ee66096c9ce9aa7d74c0c659c67dbef3efa1076cf094bb1dfa0a34b401ae1fecbbfacb8a9be491fb38796be9c97405367e6bb32c9692d413e266dc8b48893000093187b90846c1a9b8ed1c228ab1f0571da3dcd7cb59475a6e2051b767876894eb6334e2094a12dd397460f87a6992c77a44dac9f8e42d56fd1dde1bdc290cd3f0e359d9806cae480e7a2feffb613f1add5e0f242b312e6be267e6a59a32ad49e21601ba115023fb1965fd835e71c3c9de845bd8c3101e362c667b02f38dbd8cff7da3575706676367bd2680c8f33a01d6956bc6b04fe75da5725203b0cedf70133f18f2475942656a04a5bd7d3755ad674c037fc1b080d9eac3604f39ec63b4531cdabeed10c41659a4e224f113e170faae6a5092ae39e08503cc9e7fb3b6c2a7b72399159a9bc5db38d56027c79f64d6cc4d1327dcc3a2d8d3ebbbb98a75c85d175ee8b85b33e8c25f076be2ec5b3d38f497697e99e522218ea825d62b42c9b8664be514b6b9f84c081a7e174110eefff754dfb3eebd0b81a2508e1820a3170bb45f20af26ec90058e722b35c0fdc1010cd09dd58a3a07c2d12d25e096dae30b825814b698d10306ad5a169a36320ffa759538df219b5753cc778e978e285a648cf7dce2435d9db2422882fa73cbcee4af1110bf910151663d73e3deaa35f9b782fad7a2c11e21657a7f759daa96faf38404ebdaeb1596070cc080d3683271c56c4c3b40a46024cfa817d50708cfe2112e42497dd2c5c1dc0c77b5e7efea511ecd2f2ac74e815115b374be63a430982da530b20953d31be0ab4357c969e94fbfdacbcf31f7b194c094c6324a336c4d513cde3c01196207b33f3b6a44bebe4aa442613452291659e3e7e86ea2941e326abfd33c79cfd4b40381bd1c2d372dcbe8ca82f0c344e9f685ec8c19021e562183bee1f5b3843acef7e119bbb465c007f389c5d8e39634f3f5def4b8d6d0eef786e85a236efdf23f245764c29e03ca1e722f589f83f1fed4cbb4c5f1f82a56a39e3f55f0c1109a5aba915d05ac0747bcb23e88917c6dd910cb962d6f451dc41358c7a72509d12c01894b1f19a74bf37811f53e163bfee62efb048f1ef1963110f520440f4b5edb8d8a4aaa0a62c494ce5fb4859950e5362d7f028c40a822f1c0e78a94e07aafab26c367b7258d431443d84598770c4cb83e208569c18f1fd517509cc35a8d80b1d09c5720e3001fade8c0692bfacc4dc530bbab95632c7e252fb9f90e93f4e28b099b5daf8667215957c5e98e58e8d61595afedd8e1e4e3cc9b049836dda9cd87e7c1c971a845a477e6b439e1a79950e66dfc2efe4dfba710a3f9fc8af24472c9b955819d04cae3199aa65dd1cd6eda28f53e483ed67c04aff1ca16c70e0b8d40fd80771b42de129b426158fd5f0517ada09fe92dbd92c5aac849c883db5d1cb7759ce1f9bb0d051f01d096b0dc5dbddad432afe462ba50da5aeeeea62d1e37d6553afb739327ac1af0959cedfd2753a8fc8dcfb2cda57e2e93787d71c4452b51379c6bf2e66aeade1ba943e16136a199d110a042dc54cf233d08c7dc30726221e2c04be0063c29c190dcbde8fe9a31e0d59f446ff6ea08ee8ff9eeab75789f12860dc8234b4b1c68764e8628395a4263dc1e4fd26de90b51f2846b1941623baa30755a3030ab4ecd1c5bdf64050ea07f1ba75590a4f37911c538f0181ea8b3b2ed213b696992ba665a473b5ebe446d89239d3d690ba75f014b0565300d473daedcf9bf065a03b4327ada9598b7d2507737826c043544fc68bdc52039f3138a517c978102e871f886b2bcd38e5cbff451aa6b7ad6b192def31688b8f0d34a5baf1af88a13a600bd1bf9cd1d4746b10f36ab20eec0658b5102be8fd4f2ddbe37ed03b71f2db779acc6ea46b6060341b30562033298612b88aef17370ea066a08cd9b5a5cc05c849fc39b4efd06f36b704950ddc5dbfff7d25ad186fd02f84af80c6d60eaef7958af9dbcefae7445c65dd54005105464f36d0e285ed81b09b40aee8aa08506f8fa2c2094cac903904daef4e950fac3f2c0cb651eb81f39f185c0711b72c83991c3a061d22e64eae56c6de36e99b79f96e7b7e91f5356ce52a1d07724814cc3d12d00b6c73493be18e45cd25ec9d1a1ea3ed04f36131073428459373900f31549dabce31cf7a7c7d343f9f74daa96cffd90819b7fae46c5d2cf88aea62c097ea095ab789a7459865eae7250ee62376190aaafafe510942b52d4f20cb6233c319f77279464178d34f8f46cd88dede4dcbf7d237510b3ca92641ff829a144fceea6664a8a7f87244c48c445dd004a3ebe7bac5ffab18af52b242b42c5834b505902ab12c3f06e73fb2a4bf3f49a3d12b795f88743153a6172ba71189472abf7f6bf4ed189b76c3f3a52aa4edcfe2be2625bc81d6a285ca7f975f26f90b4343101ff1b815c42dba01ed4226696105fe1be2499b1305bc1dad962847ef3f036bd02eab3502e38a67c90299505ad957453baaddc7ef23a324dd520548e8d47b8fa024d380becab16771682e30374df8f919708c2ec811b0d10c56f87f6e71989140061b7f6dce3bb0c050a4058ab4be39614250097f77effa467ce9b5c4f4aad68926444dc2a8a7ba84cfea34b298f232772769bdfe459845080478245e9700fefcd4eb803d531e34227515971a3941c1aae80855a60123777f897a3745fd68a5ee4bf39c758c7cfd13bdc3461ede6720cb5e454aed153c56150ba6239f7acba6aca3042bf728acc4164b46d767a97a543582148fdc2fc285746a55a78e9365bec3fe6fb8bb9b826629a65e63bbf6d7a0f30f8d27553e240de9868cc2fd4f6fb4f5b17d3366e20093520a0c059bef8008b21f558c1798d11c185443483904d1b7a4cb5d9fd13bd0335de23cf4878de427cecc2189e2aa4ca4f699c42541ee7a8c8225ba824beb07ff7f532dd6a6481d029abe719a115303a8a5fa7dbb77d2c98a7674226b65e2b12bebd4c2a6dba181b4f53d03594133d9aeeebd157db852a8238704c327ffcdc014c24c3417a939407deed5dcf54838478a915f6d90717d09d9bbb432cfef4d46cbed6a60af462c20decee8f6fe9ad685cfb2410ce41181123a3ab2c0ce912e8e0f95944273ac6e491962a4754b7cf26545ea584ad9618be9493eabf6bd27d4a21759f0bea377933751968eb45f53d44ae5287c5a8acbf0abed312dc0b9666c2563b08e35bc1c91109b2e4549e174ca9827cef91b854cc6af0f74b70c7e179e5cc4b1330931082bb307dd514d344266f65fdabd0925ffdac0f437c084474e10545e8238b03d9657ec966ecbc0cd97f7f8b595a79b1d05b9b3ed2145f3848dabbaccab4f5ac884df180525444c019f09179e7df12dbb8b573121e9c8cdc213f29b5b170ced5cbba14bb1a403339b39a0aecc70740a554ac373f917eb4554e8553fb67b2c1bbda247cf479d48c7103593e102a9f50336c99732911a8f9c85bf8d03c389519470cf14297386041"], 0x1350}, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)="b939b6cb38", 0x5}], 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x1) writev(r1, &(0x7f0000000140), 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92bbd086274ebb8d284980903418ca8cee0514a1c582103d4f315210aa3d5c37a1e6cfb4edc73373c34e53ea64fcfed8c7e956207329403ac9896f6e2dd6d7a152b7e0e82a01b170b11aa3cd731767c865e4b5dfd7784a8f32eb938f0342495782bd40ea1830052cd803c2b16f10a034ce1d1a56cf26b73b144b28f522567cea57965ce4eb777f1a6b88a3b97942fe7e3b447d8c9bd0f37561166e8e48ee2b05514341299d404edc0b23342e3c3545dead6890e545ae99489a9035018abf5be4b65cca8bb3c2b6ed4ca5bf513492497d69467250f3bfeaf3b6606e207fda0e09cad749e9a003cd0333fd4e01af6af58119d8df17ba7cca2aee2ef0b6b6a8f861904a46eff37f0485fbcbf21056b1e1086e649a7f3b4896ade45230a99a979c99b88f7f2cfefc981b8", 0x4dc}], 0x1) executing program 7: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f00000003c0)='./file1\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, &(0x7f0000000680), 0x8, 0x1, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) pckbd_enable: command error executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{}]}) dup(0xffffffffffffffff) mknod(0x0, 0x2000, 0x9) socket(0x18, 0x0, 0x0) (async) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) (async) symlink(0x0, &(0x7f0000000140)='./bus\x00') (async) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000240)="e8db8a0c294026b1bea6063eeec66c6675930bb5d6651cce0d8f7a913befc2ce498c73b63225216a106fc8adbc748be14af4223556f982f9a2d9270996c54018b9a5a726e925bfa5fdab0cb5276f0f190e803ec7862b48b1181df44c9fd87122b567e044030ccb95401e9d464425d07380b2524a139173aec63dd9cde37607010951797b0ef7251cb631fde31775d72cd6fff16fdc02fe4479cc1c10317c952d178ec164b74d0b9db97a011b41f73a664d69f9f6d370a46b5c48faa203736e13c33d24dbad3b576ac6981b32f3a3209eceefc74c04c6a02190cb42ad9a1885d2300a65782f1b8431d5d6a816c5e32d015216af5df0880d43fa6005cb9e563087f1215af72a13c4a7af84f6d3737cd80c68e683d1c74875a71f53148b777f0ddbda8c39bf8842b1f8e5ef9aae150d9849f59ca1911c1ba9df5facd5e112e5b45c8b2bbcf67f49d15a37413ae79a95747ea50b72f30582b07c968fcdeb42dfbbdf16e0e6934572f2ee8369a158e6210082e29bf1a502c1e1ba27d7d7baa51551e148e5243f1ee87c29fccef4fe544ce6839c2f7cd60ebd0831d83866fefc2d133ac918713979f939b2ffdba0ea771d96601cf2a83eb4a4e583f6957dd5ed38ac5707c1673a8bea43087b40818bf28cd7da0626247b61bde8011dea1102f9f5dcf81821130fd6777a0c01777dd16692014f1d0ea8fb801d9b7367b01aca1f01913c61c7940f7ffe0a2455af05285b59e9f0659c9307d28dacc0a018c63536cc648d5f9098d4eeebcdd157309670aaf29515e7f1071aa955c407b02ad5230020a6936bf6111abb05133ccf895249d04c498e0cca768692ef930d3d12f158d18cf65c5a30189c332b346f229dcdbcb2af4530722195bcf96241ff7dfefadd48a9f0490e565223ca232bf229ef85932f31f79cd66a1a7b39a1e21e0224d88bc39465a028445565fcce6306dde5ee8e6e0b4621bb07e0f765c2aa52d0f3283fc2e8404bc7fc37ac4a803925a194dcc2fabeab2d09590b7bcbff990946550d6402f98ee02c7fa2327286d99f331bce2977d121b3f70991f011d5bbf4d81e88af4dfcc019ddde7360488cbb55ee68cb5bc15a68dea55bbd6880236a676d4f51099cc96cac2d8a7840432af77359bb4bbad8566b327d26dd9c9a8e0d5d9d9add308930c4c5204d6a37352d869add58419b072d22f8aa1a5302a3c8490d9cd555f19f01d43ab067c1a1995796429234e565d5a9995f42dd01dfe4a8d354c33628443bbf8a20bdace11effaa5a26ef17ac10eae1f3e6e6b0e76e3e73038b9efed19779e38d83c793619ac40afb19603d0b722137130bac9b375ae8ad4afa95aad1306d29ea5c02a19b256a58b02ebc714c0f61c36b22e6b8a2396d2c3a60fc794e81d84ca0f3122e992963482895d83a5362b1e97d2b0fa856b0f07bb8b2d89919ca568b0cebcc69430be94b88bbcf790900cce35ddc0b861c28042d0fb1ea6c3db9936eb16fa00d954952c32ce5a7efdb449573a473d25106d9fe2c2c155d6bbd44afb54f83549036b414159b0ed51b6b44c38b7fe1d4c849eb54d1a1ee4bf823619c986984c03f2ad201aded9ebda2fdb04a89f13ad7436e942e4618375b59691b313a37f8f0dab1f0cbb17a2b8459a7d336d1d57211c5c78b74c4b10a50c53bad3090755edcf8caa37451b0d314f148a2e4c2729a4d3d19f3895818392b5196ddff17946d3cc5376a861c1c6c97636783e0b35a5d7e985e9587ab582e2cb64e95b9510d797938dc6d5d991e6450820d7eb2cfe9765e2da9d2ca45662bbab0c617f7178aa66f650e527f54829598c62787d59dacc7f3ac61a9cd949e58aff8b9cce90c2e24d9433367a83d52b146c62e38783f9bbbc9ab886148ebcd723ab554de3d2453d0f27584785fd8cb5f302c943516d169468de680478ad009742d5dcbb84183a45dc04728917710268f571753e4bb05770fdf7ea7abf66b145aee0fab9a79b7351ec44f84b2be25b972f2a61342729c6db41fce774c7ed80f18c6628a3103fb97f5c07cfcfdb9fa5e8f63926042da5289207930fb6d6cbd5f4da869e2e8a3b9fd22020fdfb34a209aaa6e11b66c879877d64b3ea51b135a70dfa3c0a7a2436bd3170960b75e3fe2d14745d9c63976ac37f42a61a61ae16025bd63211a86624053b009bfc86edcc65fc668c523e74e0a233641a7c0f6ffc94e18406af795b1bffaaf698ed2cb017ec25acafc071a8f542f14dd7b7ca193e39e4f2a954806851833aee962d5eba97181a5ac8e1705c7bb4f6378492674f4188aa4f849f6ebc022bc35afd0f16a93128bd9ed365d989c9e60b0e4dd702cbf87c111fb95d0e7536c74171c74c7f96f2251bc49c953410d1e2a0870ca2982deea3a17ddb0ebc2f7c120c24555828b611ae7e53331a74dbc83dd6bbe096750cf5ae9a98786f3fdda43d64a5fa302fc1a595b1defa61a2d7194f3d46670a30df96357f503d72de8a6be9167b1fd2e70cd8d85f5394a93de7419dde5ddd1eb2b22f1ec220c8086f7caec0a14ecf4051b6c91333aaeabc3ff49d4dba0ee23b351c6f4008a18ffa222ffe37860fb791246121c36e57ba7eed7480b1d7847c7235a7759acef111991c06b9ccea94dbae8d93bb248eed23813fad66e8f92dc9334a0310f9c3b5673a50f1d5161bfc8879ba5c977ae236a20d1cb886de9b0e2107abffe316b3ad1a60246a5cac339f31844196a123808d82acd4827ee283dc3a4d510e53c948c719da8916561ee1d7ef443895aaa4a6b4372e501936108ada8c59c0d5c6b8e1442feeae8d160e19db3e69bde60f6ea40c1db6bae025253b5c8064ff8682fb44a2c9b4193e4a7b3b824ea236233b3d5499c161aa0851473b035294aad49dda54b57c47c97d90b0f9e61d9cea426818150b46cc26149540c8444e76271d8ccdfdca4919367b846f7ddafcdd6fe72619f6e9cce6b2abb76bac49ea09525a083fcdaa5234a31421b2326d8fe25633c48a0f2c9d753086ca390f80bf4d4c93a606fab10ecbf753b291f9851a402116790d60501795af4194188a366887d9b6f178fee8e62b5838b821d523eb5dc7b3dc18b3637d9c1929bd5dfa1b56fbad7fd0962639d203053615b9c12a099907e8166e2411a89a36f4cb5c46766a46938a1e54e42b4395da6235096b87e9a2f301fe7447b4aa09786873210c67a23135b652207e6d591c3be1b776a6f299000be1bb9ebfe137fdc4fb20faf23834e6c014c6ecab2fa87d91261a5d6b805b8b5abc730c2d97dfe12381bb676cda7c82a9dfe0f2a09d6a86a9da5209e6b2846e47dcb34e9cf83bebe04fcac1b5e4e53dbd061c957a346c9b612e84cde6bc1cd1162b3267836253901be4b200000f7c3294855296bad734fcf1df477b77ded100f415b6e9a1e56d4ec084a17ca0dbc05f6c806681bee04a49b5ad792a1841c78ce8fb7a5fc0b967c3afd8fa8fa641a621053d5eab09c4fc8992c2e697e2c5b9e49f58945f8349bb01b07c1f0ed79a5d43ac28e1ea239b4c098c1c1ad748dee024932b05008b8638605e5140d0079c8f85a2e618b2216224de73c504b6c04debe3d7e6d9e2adf10a3daeaac43b52e14ffa0e6fbaf455c9cbc1042b0a12c2d17c7d7c6ab97d90e24df886d736a537f7ea2c51116554405d867e7e499fc5329b443a68b93e850ece441576df0f8d56772773f4cac7f7e156ac452a3abaf65404871b50e833613f3b960693b265bfc14940b7a5a405872cffaa1d0daca5abe61dac66750c9d7791f1936b1187201fbfb654f81e80d3b4a3eb0e93ba54e41f47adb92036829a5d6b8bc70ce56d191564025b19d6f12b380a22ee0ae7d19b2cfd36340c64d9c76dc7974a2d106d0bf62892130688456f9f008215a265631e0893f1da7e6a2536423a3b20fb4b2034a50db156c9db8493f3e971b1909916731603f2fa47498f0edc159efe3df82112fec217499963a88d001c8ff40f63c45495555c8a57d214ddef15fe6402b5df7750893d280ff79abf9da8d488186abbe0a22d11aaed2e5f85bd18fa66fee6f16aac3ce4dc89e0cad9bce267da70072e45b67fff773365b05987e9295471304b25bd3e88eb572027c4ee80e7a9373cbe1fc1401cc4ab7428a0332efce0dd9eb914028662a0464665ff4e050c884d45639106c234249cd4c1cf60acdfd6eee375169a042cdb662643281481d817382b6a3b0fd180d371450968be9a5db309ff99e1ab3c7978d881b7607234fc943c0c67d883d4f9a3171c4f2f11747dd0e63706dfbee45441370ec0a6f5228474e698c44a4ce6d53e4fc555e454bd5135517983a62957ba23ff84982a08a112289100eec905c48c0be8e207f80059d791a48b82c33c2fb2a02670b3fef17a6207e01ed0a6c02f7961bb3afc9b4b23d144e679ab9be84ebca74dc34711a72f3dc8dab3eba82aea28d8b470caad87adfc95892acb69a897cff975a310b4af51a4ea689c4a5df89ebaf667c1e99555d0dee0200e635347c92a3925bce98cf080a57b5f173e8e56adcaad08ff84fb0e0c4921ff1c44e0f78df9b82967acc9b0c74914f129ae7b7aae8b482c4e69a4674027eebafa8129fc49224889155a9095ae446ab0b69535d7b8d8effdd51f2f0273d867a5c32c77983a29f1b197eff3c30c73118b3b1b26276c9d8477c9a92e0270f9815a53b1d9ae5f41ff1540f09dee87ab6c1d3304b0a36f9bb688c94bf5f1affb4f38fe0ce4e1a7e782842e519708926f89f717999b672e0a310a4bb706392c9b5d43005385b47186334d4fcef084cce561ee0cfcb19feb38f3e0dcc22327462d7bc10bd6ea7a4223b23c5cfdcaba17a1fc094d8f60cf052217cb9a70ffcaadb5a7a038139ad735b6cafdf281873e3a58f74aebef0580696407678532a695eae7a4525071dabb3b8a548dd3d931ed65e6c9291d61fb60e6f52d1dd9b124a2ea2bca453c5f5ba9f389e278441358354ee96f1b690a526a091dcdbcb1c58dcf929f120979caa7bc3a692f2653d46d340efc15ad19543339cc6ec6c683675090a2d361f50051b52a5437f3babaf1bdafea9821acc48eb1bb3f32b3442ea9af384c3ab55bb714affd1cd864484039be3afe44374b90c680b9db4afeaec34d731b766345b0fde7488fbb6f414fcaf2ac28bda171f6175aa07c89bfc5f8933423bdd5f236db71a326194a0f388878f6dac4496ebe7cafc4dcbef64e0ca444550e1491a956879c10bb9081a548988f99626a2ca5a5c680eee3ca509771f5ea9ddcab0f8f4f60f677d7443d00b1cabe96e9c5d3b3c2684df8acb4d4043ec5587160efd9fb6ff3e4871a9320e07ac02e8e607657d494569f8a47fa54e9e1a451d97929142f197d7ecc421b8442337a963eb60e650dee2937f8115586e7721eab4ed2698d20eb31e1fa5bb13374982e734d2817e9b7c48ba37bcc53b59c6442146f590dd7c9431c3dee7afadd77cbd89ecf4f4d7cb6fb6bf0ecec68d5fcc649677f3c320355f9fa78086ecad3dcfc869eb7108f8e87fe80cc241ea51d3fd70ae8e8f51d124efbd5a7f108ffbe78d506e93122ab59421f79e0224685b50097f1c47ef88acf8897bc8984a6749688c23af5eb5d90841b906e113777d99ac2bf944f85c29f0589f8a61a0693654083d4c1b4eb129980716d4c5da817c28d30e18e9cd1ce3ff34f74ce3f2872eee886409bc3233b7881d604bd7355561fb538bc05412e590e2c0f74cc7a3a618db11fe7e425d917a3720b7a055c844cbb8f9bb9b8bd4cc4a0f619603eab02b35cdfdb7545f7ed3c3840565a08a3ed6b32b65", 0x1000) socket(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x7f}, {}, {0x1, 0x0, 0x0, 0xffffffff}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) executing program 2: open$dir(0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) (async) mkdirat(0xffffffffffffffff, 0x0, 0x0) (async) symlinkat(0x0, 0xffffffffffffffff, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000480)=[{0x1}], 0x1}) (async) sendmsg(0xffffffffffffffff, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) (async) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x62) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x60}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x62) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x60}, {0x8106}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) (async) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) close(r1) r3 = socket$unix(0x1, 0x1, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket$inet(0x2, 0x2, 0x0) (async) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) (async) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) kqueue() (async) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) (async) close(r1) (async) socket$unix(0x1, 0x1, 0x0) (async) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) (async) pckbd_enable: command error executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{0xfffffffffffffffd}, {0x80000, 0xfffffffffffffffe}}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000011c0)={0x3, &(0x7f0000000700)=[{0x1c}, {0x30}, {0x9, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x2) select(0x2f, &(0x7f0000000040), &(0x7f0000000080)={0x4000000000000008}, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) syz_open_pts() close(0xffffffffffffffff) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./bus\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000000)={@remote, @local, [], {@arp={0x806, @generic={0x6, 0x8038, 0x6, 0x0, 0x8, @empty, "", @empty, "6ceed6922a9a72d11452b184cb84897e"}}}}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) write(r1, &(0x7f0000000080), 0x0) r2 = shmget(0x2, 0x3000, 0x27, &(0x7f0000ffa000/0x3000)=nil) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) recvfrom$inet(r3, &(0x7f0000000100)=""/36, 0x24, 0x41, &(0x7f0000000140)={0x2, 0x1}, 0xc) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x1000) read(r3, &(0x7f0000000180)=""/25, 0x19) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r4 = semget$private(0x0, 0x2, 0x80) r5 = socket(0x20, 0xc002, 0x20) connect$inet6(r3, &(0x7f00000001c0)={0x18, 0x2, 0x2, 0x7}, 0xc) sysctl$net_inet_carp(&(0x7f0000000200)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000240), 0x0, 0x0, 0x0) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000300)=0xa6) sendto$inet6(r5, &(0x7f0000000340)="4b18a1f9e8f1e553ef", 0x9, 0x0, &(0x7f0000000380)={0x18, 0x2, 0x7, 0x8001}, 0xc) sysctl$net_inet_carp(&(0x7f00000003c0)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000400)="349b4970c8aa03b92e56b7345bee67e9d824195bce52264721fa0c9d05dc4bf17d91878a081c5779ed1b0f767ed6893721dfd54f809b738d700df14036bdbfa090a130c2a70391194c26b005402e301af5cf3dce32215e1fddf386e3a64fd18bdc691926634b3391a9d47b64321707ed4159e4985fcdb3bbb197ca11566bf030c7cb08c17bb147f30f708031351f4411e099d85d9528bde385a73abf3094ac6e614c2d3029924a06e477ab495ca721ce358ca3607b746f1b3e20ea8dca9a6c766578ad2af5efe2c2e7ba7f3a8f51046c7c731f7f181f", 0x0, &(0x7f0000000540)="a6d84f0fe217496e3a87a7ae0fb3b2c73f424e7fede7d45271233af904b6405f48de3b59edb69922cfd6884c3ab87e9a69e587a14e12a0b465f430d7f8a41548febf239e03099c737f46db22bc7c14a751914fb81571eb6d457b9c8353ec5fea39c84d25fa42d5f2b23ca216b967bddf3a34bdfd02984d1b524c84d5107f9dac39c3d1cd50f51655f09a72f51a77220c30dffb7aecb70f2d2e54111ac80d806cc0dc59bcc5eac08f4e2853af36e0", 0xae) dup2(r3, r5) syz_extract_tcp_res(&(0x7f00000008c0), 0x8001, 0x80000001) sendmmsg(0xffffffffffffffff, &(0x7f0000000f40)={&(0x7f0000000f00)={&(0x7f0000000980)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000a80)="7641543bf403975048e008bab81648c390fda9fb8dd7b0657a65c1b3394e18dc0279a38c61a1b7e5ad2d82b3b4be048068f71e70dbfb672f165062363696cc2433bfff2a1eb78849c1c5df3d86e73aa874dacc67c7d906e773ce10c39f9fe0f195ea1d402efcab02275059e80e01f4adb93ff6faac06a84852a99aecfae0b1fbc59332eb2535ee9248bac597c317b6e09c26f2abb749f224f355e0778b4bba109f", 0xa1}, {&(0x7f0000000b40)="e6f8a546dbbc", 0x6}, {&(0x7f0000000b80)="a2448fb84a1d601311f228440e42a99d9e6cf47d397187740d329fe9d7ae5b27629276b9f485303781e4b16d41f6f3e6a359862073cb98b6c5477c15745870e2091594d03f481cdc19630d089fe8a8555b7c3cec7c7047687cf4f2ef7771e5f7e3c68bb31a4cf5f50d7361835da3d974343e411a23a6888900285153b5aaa7dcdbde66b878d89bee8b9e47fca789dce1cd795788a5b7a1cecba016a6fd84c7e063b69737ae23807e6d4012ae4f2d4096216a", 0xb2}], 0x3, &(0x7f0000000e00)=ANY=[@ANYBLOB="580000000000000001000000ff0100004be023168c8ed31e53db8f9f30a686ac53f7b2678b064712764556261b69f6ddf7572590d638eaa9c2ac197a1ab9c1ff2031f21fb4f01edf26116dc8f8529bea00e3c47042781c4a9000000000000000ffff0000060000adf7f067cab257c7e33d3def305129a8e35e500500000000000000dac5fe983882050c11c6966e90ccea160e93e138b295a73bf1fb938e0b149b376c1dbf3d151f25b7a7b87d6fcfd325cf704bd9f512849a72080216ae904a550b7f55a3a51ef9d41152ca45f02d9ab23c3f8b69d319f6a622da519400"/232], 0xe8}, 0x10000}, 0x10, 0x400) semget(0x2, 0x0, 0x55c) executing program 7: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x22}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6}, @generic={0x44, 0xc, "0624813101561b463c10"}]}}, @udp={{0x2, 0x1, 0x8}}}}}}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup(0xffffffffffffffff) poll(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000000), &(0x7f0000000040)=0x4) msgget$private(0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x284d) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000986000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000915000/0x2000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00003b6000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000422000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000ff6000/0x4000)=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', 0x5}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x3}, {}, {0x40e}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r5 = getpgrp() fcntl$setown(r2, 0x6, r5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) executing program 1: r0 = kqueue() r1 = getuid() fchown(r0, r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) setsockopt(r2, 0x80000001, 0x9, &(0x7f0000000040)="417bb5745764afe827a6ec7720e25152aaac351d3eab792f2d070dfe6f88add0f6ab60b9a4968840cd53cb6ebb07ea296466a12d1f00dab347984f5e1bfcaf49488a4a021a93c8c755edcb8864b3d313091fc3b22d1f409df7cadbe9c09c8f76171273d5fce964bc", 0x68) connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/89, 0x59}], 0x1, &(0x7f00000001c0)=""/88, 0x58}, 0x823) r3 = getuid() setreuid(r1, r3) r4 = socket(0x2, 0x8000, 0x3) preadv(r4, &(0x7f0000000540)=[{&(0x7f0000000280)=""/120, 0x78}, {&(0x7f0000000300)=""/34, 0x22}, {&(0x7f0000000340)=""/164, 0xa4}, {&(0x7f0000000400)=""/7, 0x7}, {&(0x7f0000000440)=""/83, 0x53}, {&(0x7f00000004c0)=""/110, 0x6e}], 0x6, 0x6) r5 = getgid() lchown(&(0x7f00000005c0)='./file0\x00', r3, r5) r6 = shmget(0x2, 0x11000, 0x42, &(0x7f0000fec000/0x11000)=nil) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000600)={{0x8, r1, r5, r3, r5, 0x0, 0xfffa}, 0x1f, 0xb5f8, r7, 0x0, 0x1, 0x9a, 0x3}) r8 = msgget$private(0x0, 0x48) sysctl$vfs_nfs(&(0x7f0000000680)={0xa, 0x2, 0x3}, 0x3, &(0x7f00000006c0)="5631ed8c5c5816fdf1ba490f6264135472c8c9a965a9ec896f98fc2733e831ff6163ed251ead04e45b891151176eff4c4a14fef1e31209476d8f725440e90154278af034d07d5aa0c3201fd6024224ca9ad3b6073197498c9314b720c7466df42f453d7d6553e4263c97c2988ed109e4586419bf03afe47461ad28fdc1d350fa26190a03ad5f4962686404729fb8c05b922fba59ba8eaa9c1201f1f937696c021bb0349f8b9b953d24f1e78e05d8301b1281db6c9b8b02b3616ece2889ed3efef211a5c9bb65caac637e5ff60980eb3acc48ab8b19e225e5d04e36165fe373e6bd0d679950de352b0dd90f9f5b71570936755f6af9a3b3bdf91738377712a1fa7d93c4dbbb3ec55816db86d7af3d58775971c4b654b145e286566d1c236b83d707a0e70a475d73c77330348c9d4afba4d45e4d52e18c483ad3c61973196863f9f2ed29ea3fb460d5ef97a2581ed1b5e5c540e48d9d28643ee44311f56a44c18e4a05d44c2cfbf3a7ffff69fba7e0f75ab8c5079eae29efc0968c5357af5cdda253d5a77cd2d9160af87cbf3e68123907cf677f70ec259cfb85048ba8d78bc0471ae5ef80c869e340c42b4a549c9c2a17281405c491cb88b892776736198f46100f6ed852740e6593052d5049bd0dcac8d510ad4e09334e0612ff115f30ede732825322b8522fbc34865cad796a10622eeba6092732ed72dbf52e288e931ee20a76aaf55e33c616741654a93aed5d4e23816301f0d08d4656df5f7cc548339548be35a17f354d0a73354b63a6e3d30b539328c29738656cdd4e64bbaf3745c7cc6eb71723b2d418a46b2014c6ae71b8d6bdf4f62017486c205f17fc97264b280c17b3cc40e5b42656f92d5273597e99345614af3af51884633ffb279de3d8df58bea5ea254bb20e4a49a7dd6bc5aea928b652c68b8edc2184996bd0ff2769666092c09b50ee46c6601ba4da8deafc555a1bd0ed211812f576547b4c129b0a91595c65926a1876f2c44f5410f60723739f74292ddc025983c6402e2b121c0e07f1e1df135bad5396b66b1671b017f1497a623cacdc47fdcbce367755e5e2d7137ede1f4595c2c82a97ccddbd2d66c33af48b521691e9367a78e2e57c33272c5b4134262cbd559a39a9d53f558545346d61906ac0ba625b32dbc26c62c28956b9c961fac113756e917ab75e0417218f4efe42cd2111c7669111bca3588cd94f6c366982cfb25edda083fbe5efacd57ec2827ddb6920f22b96acac664a76dfdd56a1d43d1ef69769dff8947487c4e8de7cb4b70bf8ccb294ede111631af7d328a89b16e03c0540efb2101b3bc4efd1dd4f2ca0764d39795385aba32d9a45d2ac8aa05ff01d191d0bb9f576be76f3f29264491e6404409307368850a3abbf53e5c6c7741ca600b519637c42ff6c93245515d758605000804a4e1bbaf6be493bd839635f52bd75452a3d8ff981ccf2820def3b92e4e4d7614a81bc0e3413d7bcadd44a6264a58ba04fc97fa6322e3a41f2f43151e27436f0a4a14ca9e69e86732d66efb4b22213ea1e90b8376fe6cdd3ec85a56f6a22f300e84987a9dfec9735049ac5a8382c55d8dedaa86665dd46e92872ed9a6a73a03fa43380e278aa37df6bc780b71f5b9f6efd9fccf80f0d2e49eb30e9c997d5565c03472e5d5024bf0ab0abea6bcf2faaa0ca385801262ac8698cfe66900c00544ead0f112718d3ea3afae966e06db732ed9faa7fd9f6a1f4c36ce1e1b40f2a1332a26ff9f19d5c5accd2ea23ef098a50f3a152802f2e0f716dfc0d7d1a3ba735dcd79dfde713ff94fd8bb6a897f3b03f4747aa6ac09484a945913254344d73d5873ba1910b469467fc13674ca1254ffd4d530ed0111e2a1bfb304c49749040a8e4231509aed1444a4849e4d511653d2289865b0c631b97b677bda7c92c618f6910b5ecc62f8d54c9a4e66a63c5b500e4bc2a7f1565660d535b70f82618bec9168c5256bd8de39905724569a714c628c93b794e09bf38feef6b4ccc57ea78d9bdfaa0d861385ad2978403b492e48aaa4ac5ed7efe8c6167454f59aeedb88de0f61032dcf4fc5ab30317d5c368e85fbe5e31ef300bf716c4a969fc7c6742498ea95e844c56e5236c81d21a0db61ed205c17d129a036d786244384987a12ee7d63de4e08264e34925e39a1698235d5741e7248ee7b938ab03d1714db8571ee42d2992cdf24d985ada5656d0319245516691e141301850823986f9615d86b0a665e30484db5f74bddd7e00c1f8c1651a91f6c148a057091a6569a05e203c366265be6cd8a216022164d28eb020071be9d7d4934d45e648fc7fd6d69322fd48a98c612f3de78e49793eca012fba5b8bbe49696555d2fdf0bc1ddaf76777bb8989fd196ddcc6f7ef5dbe721dd23c810a0c8bc4db8b5810d11f27a5830aa924fc067eab320e7528de79f89d49ea1f5625e5e3b9d4ebda425ad9a19c2b8ac35dd35c00fe03656f1384a14ea414307d34869ee8fca7fd504466f352b66c0303d64df42961c5c440f75392386df4e434f2705e9177071c39848a0e128f70987c28305eab8f9534a00fd10c963dcb5bb498c4d5171ac93d4ccb44394e9dc237b1e5a16f659833503a21b5acdc0659e4844c903bf6588457050b8d842e4b7a0e3e12fc0d4f6dcd5e45876b09af63f45606b830e7a1ad06164362ab86cbaa64c10555548fbf5e1035df512cdc637cea3ddfc42297a6dab53e0ef8ad749439fb4d782eeccb662e8d7b5f80cf35066524db3c8820c7ab879fc8e929128614352fc49b68e399759b79c852889d26e8cc8cee6d6ed9fdeb3bd5b224da8febcc540d42103815effc6f0c2ba96826f4df13e29532d824fb253b78516e2e4b8291baf0e18767ac605ce39d7f5f899e388ad6ba2195e861f83fef4f44c3cd58bbd788c6a3d1ed805154a2a9e41135df3d112a6433016588eebddd7ec540972696b6ff3a48c2f7e1537f769e159332efb1bb21b8d0edd0b8a731e2aacd54a89a18f1154fe086b3346678da3907bbe955b367c86213329b693ef574fcb5177e336edb21b0acad259d5d11347af964dcbd85dd217a95534aa6bb20a0a0404d30d366635ddd48c4906a887aab5f909d83b58bf295faf30fdd497dc227772dd3699b359ea7c4451873ea8685185f42deec4b7759a3e54fccb752ba6e09e9bfaf9a851dfdbf5faeecb618665f1a78bd406e53cdb6cd83c89e9bf65f5861c5de28992443ced67b5950bb61211492183e485e8c09f4ae8c2c6392733724386ef69030a8c6de0ee1634692efe0a371fec46ca24651582172e6faf6d2630b288e84276b0f80da3cb42791d4c188edc042edd8c438743acb2fb77c4895ca4f2674ef59fa2541672724bba73ac4e208f6a7ebc5a83ad385e6f983d3f712c6dd7ff6738c46f76742d761de3b62fa15cd8aa89dc4e98bc9aca67c654472fbb578da71c6c5a8160c23a0582c7bf5ba0c5453f0db6203dcaf6cbc42629454cb60e1ff02659c2b07e4d66da438060cea99eb8f86bdb53e734a9893fdcafd495a8b338c2ea3a58a731621bd64eaa4204611197e3fc910dc77e899e8fc3f730e4dbf41145887b5ede2e806b11bfcf68a675c8de6dc245ef7cf2ba9f3b2b8e171830da8b45b02685be5a03e24732895462be9d39d00c17e2e5791926bfd4fd11f8fda1c7924229ffb8d13a66564821e0fe5ced3175438ec4d5fee94bdd1e600b5cfe7c46511b11c2346ca2e2bacb71f29a9f1adeca6d378f832b0182149b9a4093203d2583a6bb81e63125c4b89ca7153496668866408a86c840991a70b6244c351b7f24c4fe934ea8041c9e6ef3f5c26c57a2b16f005f8b45ad12ddb7046fc349cebeffe214583fd1bcdc5bc9dc816c9ba433a1b07be4ef1de6ead3980d6d4704ae00ee8459e3ce8ac4e6c4940abef9ba76bc0ae85937f620f50389c53b8354bdb67b1b9bf8cf9e342da467630c1d0dd97c76aa1a5f60a6b78d57d01a52bda400829840514b08efa2c6ed26d38cb2bccf7092508f73aeeb3d23e4324733fdfe7009af3bd5db05b044b5450f21ae905e986eef494366490f2c944e1292d021e146e3e3098f57cd111902ec50f1622a261d7e47adda35a0fa82c3b79bb580f499261cd291ce2370421be11bff9848f4b93e9d675d01ca70dff70bb34ce3183c143b7548ff70b8b74b8ed5e4546cf9c37054c3f77353a27ad6d5fbb0cf89e6c88f1f015a19f0549ff1df6c1f851971780c017a5e296eae6edbed0a0b3bf3f70c0288f98c3318e9304465821460f17bb39cf85186ab7850987c7b259f5e8ae851dea501f4631744a3b956f32f191c8cfadef582fbba2942190d593af9788d9c4159c3d78c66d064121114f4f42223aac37c5daf4b90ac2c9ee0144c501d038351585582b9554ac9cc461caf4fca80e186026f8191832866d8cd2ece43c4d318df852a9c7034d1ceb5273dbcff6fd25248d8571fc250dbd5474a13d3a2278c7f893256f8099d5df0bb6f4496b5fece3ed55757c346b2add61655bb2507dbc4856afda6d054f99f2bca39b12162198515093a7128a6ce32ff7d8d3a7811c172dcf5206ed11a489e7564bf4378ee7b9afbd9531e39e0148727e4132ce0fe3420b3b20b3c4e9fd1d01a20451d12cec3d89b0c30a8ff81e28393700884feac851725b7f8b867864b9a0baf408097b3fe4280aabe3657b3636366cff96669d0d61d7c4034adb472edce7181eaba3596b3451ef8ecfdf7893cd2b55320080fc89c3f80f1c81a5e8dcfea8feb29b4fb00e427b28d1bcf118d91ae72cffd3b20290506044643c8ea9d3d7bf7f51cfad335a6c0e026a901a1368a8432756cb4958d19b28006596aff50139bd4b4ea10f0fa75a43f3c58b2e94899010cebf88338d8fd32cc3d4560f6ff1c8db3965b0af024297a64d4035c9629a85fe83ae6cdff3404e9b6f6401e643236160010969026c91333ad03129eb67ee48e4f6ff7830b1493fc9f950f6fe0dbbe47f77a000438d0867d256ce0a8939b91ac40fa1740c05fb1ec04bf47b5e1eef29b3adefede7953197eda961cccafeae9ee14d2753c31574de50b1fc9cf8071b3c80368af5575fefa47958851aefbdde19c2d5d7ef4c5718aba512181d67a3a921612f9b8b21c60ca07f32dea2990f9f620830c565f44499bdc7991221dc374a4d6423c16e06a394581f0d34bc6c494c68f94f55e57f44bb3331239ea708e1816eea6539a61b8c7b0b485fc53f8a69ffc302ac4c936711e0e09058781db6c4e8352cd430897c30359eec8deacd7028a17836680c5294ec5074249fa0e9fdcdb0b77151f7893cd5f0667329f5d6fe0b50e0b6d4a246a424e4592ccdf6a0a9843cce549aeb48e38f9d2d2c1f6fcc2b6a389846e5d25250c04a51be81313c10d9d3acd667aab48a2e9e4c6e54f30705cb021f218c81966f03ad5e6740b04fdd6e8795f52d415fe1aacf249ce6e2e03bf94f8dbbc26859043aa2fadf9a0b4904ecdae0bbc726a81c3894a25c691ca71586cbe35962b8ea76ea177efcffbe651bfec83f1cfc38cfe13428c2c7737c789d126d81ba63b9280c13056b1d22580f049b26338117faf93fea790d23bff37e1f9caeacc31d65b9a3a44f731b64e06a276768a8c2b5479c4475535b08611569358fdecf612ba8e38c0c8095e251c9787744ff60f78837b985ef585e768f2fbafd6575f3dec81d41e20d711866d8bfa5cb00450e2b0476b2564c7f284cf158253433144c9d13221ed57263caf001757f3b1d3213d2ab9582559358f09ffeb7fb9faa5fd23085d38aa8ca7d39bcd255da", &(0x7f00000016c0)=0x1000, &(0x7f0000001700)="202bf684030137e72f98699bb6ccb76c8cf4a571102bea981eeddde1edf6decf055bc2ace60da27451aea49583be069fef5d3b33ae175655ee50e47bc505b07f90484fa07fa78105275ecb8863c99daa8d4450fce455137973c410747fb84fedb745", 0x62) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000001780)=""/9) shmctl$SHM_LOCK(r6, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) r10 = dup2(r2, r9) ioctl$VT_GETSTATE(r10, 0x40067664, &(0x7f0000001800)) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) r11 = geteuid() getgroups(0x3, &(0x7f0000001840)=[r5, r5, r5]) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001880)={r7, r11, r12}, 0xc) geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001940)=[0x0, r13, r13]) executing program 0: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) (async) socket$unix(0x1, 0x5, 0x0) (async) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000340)={0x9, 0x2}) (async) syz_emit_ethernet(0x3e, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0xb8, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x82, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, {[], @generic="7a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x1, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1}}}}}}) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0xa) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af0cbf0fc7e1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000001180)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x35}, {0x2}, {0x40e}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) fcntl$getown(r0, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000011c0)={0x10, 0x0, [{&(0x7f0000002000/0x2000)=nil, &(0x7f000067d000/0x3000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffec0}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000014000/0x2000)=nil}, {&(0x7f000013c000/0x2000)=nil, &(0x7f0000003000/0x13000)=nil}, {&(0x7f00000c9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000000f000/0x1000)=nil, &(0x7f0000006000/0x1000)=nil, 0x10}, {&(0x7f000012d000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f000000b000/0x9000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x6000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000012000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000008000/0x1000)=nil}], './file0\x00'}) setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) shmget$private(0x0, 0x1000, 0x280, &(0x7f00007fd000/0x1000)=nil) r3 = dup(r2) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000013c0)=0x7fffffff) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="4c0000000000000000250004000000aa0cebc400", 0x14) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/103) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x61}, {0x8106}]}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f00000014c0)={0x2, &(0x7f0000001500)=[{0x7, 0x4, 0x9, 0x0, 0x7}, {0x2, 0xff, 0x3f, 0x6}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet6_icmp6(0x0, 0x0, &(0x7f0000000080)="65feaba9a71942a5", &(0x7f0000000100)=0x8, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2c}, {0x28}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x351}, &(0x7f00000024c0), 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000002000/0x1000)=nil) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) shmctl$SHM_LOCK(r4, 0x3) shmat(r4, &(0x7f0000736000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000012c0)=ANY=[@ANYRES32=r4, @ANYBLOB="7968c6893a62ab39f895a922983ac60ab29a917794a9230c501f5d9b6f172a60195050d69553bb1771ff426b6a99f0f8ec9034b6ba05712ed2c1f842fcb63791ab78e0c1539151e8e08e009cd4fe9e427d9da946259fd4b21b00b6653db7f75a2da683d748d13b107da526722343b6b217e28c3de74b2233bef6ca4db3c502c5a247364815b8af1edefc428645e76e4ddcb1b985179c76d1d5f7b444e01f322b6ae03775ea423c1ff00a706116c33feec85e68"]) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getown(r5, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) socket$inet(0x2, 0x4, 0x7f) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) ftruncate(0xffffffffffffffff, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="f5c9594d", 0x4) readv(r1, &(0x7f0000001280)=[{&(0x7f0000001240)}], 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) dup2(r0, r1) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f0000000140)="3264acf850737fcc6e5a152d2a1a6f440c92051a64bca84f8a48e9c39eba3e1a2ad5163fe88a968435f29c531e11e8627952317216109efa2752b1e8b9d5f0cbb387267c6cdfadf7d50530b24b740042d0ede0a63778a7feff6fc375fa04d8e0bd78a956b755ddeb99e6b01a8377de862552a5eedad8bddb30bc8de0c6aa34f90adef7701d4dfc81822d90d1a2d6b3c3474b187afbeccc296ef972993ee96f08a2b283b9bee6e368512c608c069a63f1c967ed59b3f1cd84a1e7d3b74c929023212b47353e0e887840201cedd4348bbe71ec501cbd352750db4bdc9b0abc795696887b15f8e2c375dcc6fd722246ad9b855367062f30009a8b014d7f8f4b7623e237aad590b6e1fc7588c8f2624701960c14a9b15d77b096215a515f822881a6a8bd4db6d42d9d451974f0e6d942b795778fa36253fb995e004e48763a86697c75715b6d6fbb79b30811a1af78474088635254d4bbaf7b4bd5e298adbd7decdf5526a7ad83020bc39a2cab6acae046958ed1e6a9194e59c15bcfe27f25d34e2e0062cc03428e06fb3460fbc74e89a69e902243dc79fd0e80e647a6bbfd5b8624fb8bf1b88da1be8ecec30fe9c3615021d7171171ba4f6a0bc180a73c9c3d0828c14190cbbeb883ebf46bedaf87ea07a9290683c0f4204309653a58b64262c9f94eca3c33e4361233a3ffcf95abe274e93b6045fafc8c70ca12599e5b99fd747019dc52a76d889a9c955fd4f2bee6990cf3b8e0055059961b526e73974a128c987b185650b21ef30c4368f09a20dfb103a5e91004ebcc89b38ce0c9da46e057a56551e3d7505f5c0579602db555009ba641aaf6b96e8f38e841ff79527cbfd472ed0f4ba4473a7be9a6ea0fc2c72dc1f8715b410b6a2b52960c83ef492408fb706ba410cf33b0d28eb3f72200910e35c78131d5e314e1882e4de649b49c3f545925b79fafbb27f4e48516f9f22ffd9d5612dc312831349fbefe923909ed9b420d9a816dc8c6973b03f1729b2ab47ac32d7a662f6aa47c93b4a7824cb35abbe411872176a10df0a2c637f60cfb8cf625114566443820b15f812c15990e7f1bea179bbe1a03e1dff5c1f772e6a4f6fcee3ed8073506983a0d3b84691720844e09bb373bee1e1494d2d73b6e5b48cbd6d0fe84cb341385d96fcf582003fa569a35478b20fe08e7af42657a8a53eb20f47bddf9cd57120750fae707c7dfbd01cb237edeec808670508bad7009f2dc9a7d56e08796c0a81cf7d09c43f74a92eb49d36ab6be11153807706b0afc6ac98cdc9e73000f0664cacd0fd2dcfc6d5d86fa8aab39dd9f449e8d95913fef95c1fcddc7b8ac7a8b5a5e3672cac61ec3b66f1bddf37cb989b42b3cf83aeaaafd04ea3431d0df802a8716205896d2d3f2c0fe02a8c38f476a72f8ab77c814a2499a3c005a7534cbfdef9e1c70880ddeb10956121b219c361ed2dadf3f2e453cff5d70d03dc22eac30d4534beab7429eaf82e1fe24af7f68d3f3be1b2601a671199e0b8bf833c1bbfce33f589e381294249eaa95cf1fc8c1ff1849980c13ce28b6afdccb8370a8d01afb95577954bf18e6ece9956495b94b74c49aa1ed8f47dbb99da39ad81737bef28be0066cdd1ce4a13cee2615d1f8dde672c70f04140433926a719d4c7853c6c2fde2c1bafd4cd4d6b0a9e48204c4e3e657c326d389320ab2c25d22a0cc562f960dd3d676d691b9421181d050b5c7f71fd394d92019b4d6e08be431134e4ebec4f3e07ed305bedaf3210ce5a59c75f0505e38e9af0c8ef5d383ce34ca2af5642a7e5481d9c5ae5e57e6da9159802cd37bb9169300f69e07d0e007f3692dfece5f50077a9d3ec17e46edf9b2ddd7439b75f76b8e4edc29ddc963fda52b9f16afd3777052cfcd84f324735aef9d8054375c09d3e21ed52e1f8fb195d0a714860dfa20c9a9193929683635cac6e21f2fc2d4fbdb8b1970c7a5bcdce9d7d33d9cef510dffa7dd71f95efc3decad56105326dd0620b3dea74c772d6c13bf249a9d2df16c4c37de5c34082ee804a7e4d89952cfaaac25273587a0c0f7a525c27bd11cf6eea7bd0eda5012c8b38e81a07eb8d6b6065e5f84e7e08395dc8fd8b0d74c88a03bca65766310ff68cbd5b79cca0d60d3fdfb50eade0128a380feab59a5ab7b541a2b47bb8c08fb525a7d59df030794a9c90ce91219b4441f54c3a24906fab82ddaef895dc71462be40fce5e6e6e688838b8d00b488e8be8230212a83bd586d238c17c42521b01c9ec766a669bbe68022cb22e71be470cd8e6174b465d14c5226fb26446a2cb4df28e6c4b0f2444ba5dfd4ff09d85f7528c5a605088811cc5f962747c62b03fccb289eda0e8753a56fe3102925a984e312fc08c9e5e017cb4f091d5fbeebf13c7116d701e3deed5b9d453b04584aad85eab70ab488178da9b44e6401257ae64d6d8daa8c0aba7bc745e19190954d55b509af6c4e6798d73cab62960dca3ca0cb81c08302a4aaa9b533fb684bcf797b97a269da682130f090d05db6beb64d36b3d8d94d6580af1d8892d21841ffd0ee96babeb07c1d2535329ea27c9f82c0a4d2f655a124135711fe1a8bc2b410a2129ef5eea2720f3335a4ab7c630a60057363dce08f16c6c7f8ada8cb5b76c6d0b317849f6dfc31d05e2011ff764dfcacca42c8b368f2ce3491a5c70b3d8f273b093385c030d92dddf112abf5e64e9d479addbb15be59e3dfccac415601b696a36c39d9db264405ad9e0378e75363f8f32d77078656f76665354e2859dcff7e941910cb22aba8a9f764fa56bd0fe51e917315bb2082d197a7474f7db02aef1b96418c0a4976826047576b1953e0386d0646b3b2479c19a477ecfd1ab18249ec728918f8edd342273f48d6a69f489f292bae83c58b6e814dfaca42607a09dbe6ebd5d774d07e7227fc803a7e807ad64fd921005f6d4d311c9cdd0be9a500dc2469a02767d2e47ad5eba49a9e5556272a73b31106c1c35a0eda419578a877b4f43f069c065cde3a706b737402c3f7a33152d8af69de1dc6db35d8f2c9da0b606015610e621c770a3bd42f4ad3a1fbc7ecef4f6cf1c6bc15c013c479963782e6032630585fec36e9dda03839d0ce6dc6dcb75388d8a141ccadc1941f25440a3b7fdd63fb0569fa0a5c38b18775237f216aaa48f939b1e75c9bed4309d92abd19be7d069bdb62268a59a873a7e6a5f7f03276a5b8b5a924850ab3edc74e297c06e2f1ea58afba1081fabb433b0637114035ddaefa2ed0efb621149be51ce2a3a0ead6b0983bd040f699dba37e91c47c2f55cc3943641e5d892ca3c3c61b10100f23a48f2aafcbbbb4caf4d9886e7fb3cb19c43521e8ebd589247ea0d79607a025a1a60b557be02ae58bfe6a12f32e672e022bf3df7553c25fe98df405471b05f67420e9936e195b3beb10687694467a8e2004e8576404408b624dd249d595550b6aff8d455b9438cc49f6b86ff6f941e3eb76890c38ee03fcb1d54ee1052c44349690ced828459d739c0be2a61e9c9107e7491f2caf6d5bc83feedd7893b3b2a65c74decdb9698b14398cffeffec0795a60585ac2b19abc096a2555b5fde85c8d939eb07e93dbed2a33a8b665aea18d75fa1069f1df06b277e730096b94e3368fd54eed7a1dda7999ae850ff1a32bc7c1325dec6cb9bda1d79de02a212ebbb497c59759448ddba1bdd0830edc19fc497e166a5741714ce55f2cb6f2f33af1c99f3da2dd2e0fbc2efdc86c544676dea6ca514f29d1e1ea6278df5541ca8cfc0a4d19d80267b0f4c6e95b69c77385c1f154d095204801bb4a78d7c91c511b95229ef7c02b5029487e157606e7719e2bbd7f7f1d1193061fee47a68b8c30186eae3622f213906917287368244a51a4fdcf76866f3f38b6460b78a875feab8129fcf21d495882482678979c6e38b01a8e7a9f95ace1d093757f4c28fe06952681a77d8091b1baaee78399aaa25f25846bae3845e727881fd5a79aebc8c7dcaab9dc0c525e0c6e5bd9110faf99b77f8f1304a03a1d47262c04361486f28fe81b6044863f38f9c8cfdf48fb7f118710c726ace70e6a500eedb161ab71bd4a5c0695022b6f00c307fb82cddf1b6ff1f92a4c32ff7dec9d0cffff724f1263517029197e90a002e865a221e0fb5383d4d28f092b5f19521c67860d7ef28c1e30e38395d115f95fc0d013bd70156cb0528ad1ce603b632de2143cffd2a29416dd7d783f515e268a738c7430047945119d7f5f7f9cb06115d289e42b7612005c29916ca9f444966f02ad521281f78811eb92f2fbb81cf605a0bc8689b1dbe46fb70e466f99e49f22f13c64cc41c943e06efc8f686493f4099deaa9b1e4346ff9846551c89f44c814bf4fcebc4944a6cd6ee6783cc1c456728abbdcb6a250fd8d114a3242ba611519eb0190b81970a086e28da995baa5de9afbaa628be9b321d4c685f824b43f85bee9e4e9dbdb94532723f9fd940bfd3cd9f2a20eadf9b50f25da85dd61db074d6b66bae6789821d42155f49cf0dbb0ee8d6ea22243f87edc7da5028e44a0f0f77397aa4327ca4e769bfb49dfcc14e87f51a0311cf81c9ccb5fa48d7b9b6e9ede405bf1d06afc9b0ee95c545c1f09a2ae505c5476d6a9e4ce87dc2a7b69ccb588647d827daa14d27cc8cfae535dfec4d9b6b803699c8a59c0a5620727159aafdd2256ca05059f27e2cce0563a03ef1801b0b6f85b5313e754cf11866a3d9e8685079a0601d2244d59b94a2963213f26b3084c7695d935f2b9a479ef10742ede0daef5d3e1554e3fbf363d2cd9ade1500df6e97f761005416fa61c080e50123b369054a992e625935681fa4af1a65cfa27ac4709ba9076c75c1b03cdb3daa05d5b48484e7c1fbca94ec7a46999e1021624959293bf1d8c1f14630a7055e1771be9e8553d816b3e7890648e6d293a2cae5b4781845ca4d23b0cc1f701dfe2f783e943589cb3ead8380bbc58ced9ad9aeb8a7b4c5af143b90eff6059866edab0aaa497b5fe7557d2fc68a25a6c33a7c9e608a5cb038ffc9ca1f0acac52442573f7249987cbc0dab2f70a133033d58851fdddbf3692c9d7a7333dc04a59958b6215a3743d2a2960cc59f9f14e700607eeff9c58907e3277e425a9824bb6d25765d695b6b69e8817d1be03a4376bebc89124e4ad6a7b5c933133ae7744839b72918073ff324e4bb7d94822dda3ac7173e30645d47afd5b771b948ddae64b1390eb250ee6fc15c603d51c94cb017c0a749ef7d0e50325041e70ba366012d7ab5443172f0f96224bd88d2ca5f6f1b306108656b5e492b8c96b1e604d56e98791de7ab16d452c6a60383825632fbbf596eadf345ddce5674aad9fe85de6423530b5b4e756f13633d38a648d2f5455f676498b9f371339d8426ed6ae790ea5e8b0d498c0599f4f0f2a594a133cecf58b1e580ef348c5cba3c4dd767d56aea0abcf44262f3e38b106fcc673b61c9a14a6789e2e1065ffc9b401d2459be0d51ccad9d2bd776419da0e28474960ee79319f14d11c3f8d4dba1f3b1271926365ab5e8185786e463b786f80fbba14008fcd7e878b8a933129f78ea15f9f2d1733640ee90ff9690edfdb7bcf80c4744ed7034a6d53b79f2d5b5c91effbf58ec10ebb11f03853aca5c5b8e57a535d30f0748ceb848da4500d198e0d32501afdd3c1ff0004194bbde60a8e259eeeff74e147a1db2eeed8a15eb54ee6fbd6ff954167fd6ecf36483a7ca52a61860656edb0024fdc1732cbd97de884f5505fa979f139c5aad7ee6575878d51bb4381e76612087bcf23dc83f408db24abb3fd9556d434ee", &(0x7f0000000040)=0x1000, &(0x7f0000001140)="f836a1617e8d9d16813aaf7d7a59692fb1aa8a93a249b5d47217762082812949d2a81afe3f0bd3cead3d3a414f71a2b9c51c301d6a0ac5e83a0c9acb76c488c840d814197bf9ee0a7ba5939981e7d283552d7dcd4247282ff8d44ae8630ae9a02e086e5421ef6db8981f66a36a15d80f96c29e5d0df3b4a56ef7998ed6a2d2294c56e4fae5a9c1b9f833f87aa7d9825c375a0f411578ac870ca735f8275d160e17504067dac50c983cda766e7073e81f91916008ea9cba828c4ec893b56c1913e6885aca15e9d0f3946142e307e36e2d182080ca2f80f7c18c4dc2d9", 0xdc) executing program 2: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x100) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000200)={0x86, 0x80000001}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ecaca5cae2000140", 0x8) mknod(0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000040)=[{0x0, 0x43, 0x1800}, {0x1, 0xfffd, 0x1800}, {0x1, 0xfd}, {0x1, 0xba, 0x1800}, {0x2, 0x8, 0x1800}, {0x4, 0x9e, 0xc00}, {0x2, 0xfffb, 0x1000}, {0x1, 0x40, 0x3800}, {0x3, 0x8}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x2000000009, 0xe7}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000080)=[{0xffff, 0xbd, 0x1, 0x800001f}, {0x8, 0x1f, 0x8e, 0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5, 0x8, 0x0, 0x20000000}, {0x28, 0x0, 0x0, 0x100000}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r4 = syz_open_pts() sysctl$hw(&(0x7f0000000100)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r4, 0x80047460, &(0x7f0000000000)=0x20) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) attempt to execute user address 0x3c729 in supervisor mode kernel: page fault trap, code=10 Stopped at acpi_pdirpa+0x2859a: uvm_fault(0xfffffd8068ffdae0, 0x3c729, 0, 1) -> e kernel: page fault trap, code=0 Stopped at db_read_bytes+0xd0: movzbl 0xffffffffffffffff(%r15),%eax TID PID UID PRFLAGS PFLAGS CPU COMMAND *249636 99781 0 0x8000000 0x4000000 0 syz-executor.7 db_read_bytes(3c729,1,ffff80003295eaf4) at db_read_bytes+0xd0 db_get_value(3c729,1,0) at db_get_value+0x50 db_disasm(3c729,0) at db_disasm+0x82 db_trap(6,10) at db_trap+0x115 db_ktrap(6,10,ffff80003295ed90) at db_ktrap+0x1ab kerntrap(ffff80003295ed90) at kerntrap+0x130 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_match(ffff80003295f070,0,1,0) at rt_match+0xc3 icmp_reflect(fffffd806b012d00,0,0) at icmp_reflect+0x1ca icmp_error(fffffd807e84b400,c,b4113cb3,0,0) at icmp_error+0x61 ip_dooptions(fffffd807e84b400,ffff800000f2a800) at ip_dooptions+0x87c ip_input_if(ffff80003295f308,ffff80003295f314,ffff8000365e4000,0,ffff800000f2a800) at ip_input_if+0x1d3 ipv4_input(ffff800000f2a800,fffffd807e84b400) at ipv4_input+0x47 end trace frame: 0xffff80003295f3c0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic *cpu0: uvm_fault(0xfffffd8068ffdae0, 0x3c729, 0, 1) -> e ddb> trace db_read_bytes(3c729,1,ffff80003295eaf4) at db_read_bytes+0xd0 db_get_value(3c729,1,0) at db_get_value+0x50 db_disasm(3c729,0) at db_disasm+0x82 db_trap(6,10) at db_trap+0x115 db_ktrap(6,10,ffff80003295ed90) at db_ktrap+0x1ab kerntrap(ffff80003295ed90) at kerntrap+0x130 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_match(ffff80003295f070,0,1,0) at rt_match+0xc3 icmp_reflect(fffffd806b012d00,0,0) at icmp_reflect+0x1ca icmp_error(fffffd807e84b400,c,b4113cb3,0,0) at icmp_error+0x61 ip_dooptions(fffffd807e84b400,ffff800000f2a800) at ip_dooptions+0x87c ip_input_if(ffff80003295f308,ffff80003295f314,ffff8000365e4000,0,ffff800000f2a800) at ip_input_if+0x1d3 ipv4_input(ffff800000f2a800,fffffd807e84b400) at ipv4_input+0x47 ether_input(ffff800000f2a800,fffffd807e84b400) at ether_input+0x525 tun_dev_write(5d07,ffff80003295f688,ffff8000365e4000,2) at tun_dev_write+0x209 spec_write(ffff80003295f4e0) at spec_write+0xd8 VOP_WRITE(fffffd806e2cccd0,ffff80003295f688,11,fffffd807f7d7888) at VOP_WRITE+0xc3 vn_write(fffffd80613d8090,ffff80003295f688,0) at vn_write+0x157 dofilewritev(ffff80002a5d6008,c8,ffff80003295f688,0,ffff80003295f740) at dofilewritev+0x1a9 sys_write(ffff80002a5d6008,ffff80003295f7f0,ffff80003295f740) at sys_write+0x87 syscall(ffff80003295f7f0) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x26e1caec9d0, count: -23 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80003295eae0 rbx 0x1 rdx 0xffff800000df3040 rcx 0x28 rax 0xffff80002a5d6008 r8 0xffff80003295ec10 r9 0x8080808080808080 r10 0x17d4de2e0e5f18a6 r11 0xdcc7474c3db6c540 r12 0x1 r13 0x1 r14 0xffff80003295eaf5 r15 0x3c72a acpi_pdirpa+0x2859b rip 0xffffffff82685d00 db_read_bytes+0xd0 cs 0x8 rflags 0x10286 __ALIGN_SIZE+0xf286 rsp 0xffff80003295ea80 ss 0x10 db_read_bytes+0xd0: movzbl 0xffffffffffffffff(%r15),%eax ddb> show proc PROC (syz-executor.7) tid=249636 pid=99781 tcnt=2 stat=onproc flags process=8000000 proc=4000000 runpri=32, usrpri=78, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff80002a675c50,0xffff80002a672aa0 process=0xffff80003786ea00 user=0xffff80003295a000, vmspace=0xfffffd8068ffdae0 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 50601 187243 42813 0 2 0x8000000 syz-executor.0 98941 204199 6505 0 2 0x8000000 syz-executor.4 99781 154093 78775 0 2 0x8000000 syz-executor.7 *99781 249636 78775 0 7 0xc000000 syz-executor.7 49870 110515 87012 0 2 0x8000000 syz-executor.1 49870 471098 87012 0 3 0xc000080 fsleep syz-executor.1 41481 395738 27068 0 2 0x8000000 syz-executor.5 41481 148458 27068 0 3 0xc000080 fsleep syz-executor.5 50774 73008 81298 0 2 0x8000000 syz-executor.6 50774 489963 81298 0 3 0xc000080 fsleep syz-executor.6 14330 287962 58254 0 2 0x8000002 syz-executor.2 27068 502020 58254 0 3 0x8000082 nanoslp syz-executor.5 82219 79578 58254 0 2 0x8000002 syz-executor.3 78775 59798 58254 0 2 0x8000482 syz-executor.7 42813 479304 58254 0 3 0x8000082 nanoslp syz-executor.0 6505 5434 58254 0 2 0x8000482 syz-executor.4 81298 234887 58254 0 3 0x8000082 nanoslp syz-executor.6 87012 429984 58254 0 2 0x8000482 syz-executor.1 48017 236879 1 0 3 0x18100083 ttyin getty 6326 475096 0 0 3 0x14200 bored sosplice 58254 221662 75468 0 3 0x1a000082 wait syz-fuzzer 58254 295002 75468 0 3 0x1e000082 nanoslp syz-fuzzer 58254 67243 75468 0 3 0x1e000082 wait syz-fuzzer 58254 212485 75468 0 3 0x1e000082 wait syz-fuzzer 58254 228186 75468 0 3 0x1e000082 thrsleep syz-fuzzer 58254 187023 75468 0 3 0x1e000082 thrsleep syz-fuzzer 58254 450366 75468 0 3 0x1e000082 wait syz-fuzzer 58254 498569 75468 0 3 0x1e000082 thrsleep syz-fuzzer 58254 433223 75468 0 3 0x1e000082 wait syz-fuzzer 58254 135852 75468 0 3 0x1e000082 wait syz-fuzzer 58254 12653 75468 0 3 0x1e000082 thrsleep syz-fuzzer 58254 462261 75468 0 3 0x1e000082 thrsleep syz-fuzzer 58254 416986 75468 0 3 0x1e000082 wait syz-fuzzer 58254 152959 75468 0 3 0x1e000082 kqread syz-fuzzer 58254 165610 75468 0 3 0x1e000082 wait syz-fuzzer 75468 322538 51877 0 3 0x810008a sigsusp ksh 51877 302410 74605 0 3 0x1800009a kqread sshd 74605 382881 1 0 3 0x18000088 kqread sshd 56921 136846 28135 73 3 0x19100090 kqread syslogd 28135 96185 1 0 3 0x18100082 sbwait syslogd 48022 207714 1 0 3 0x18100080 kqread resolvd 15707 457650 49322 77 3 0x18100092 kqread dhcpleased 39340 352799 49322 77 3 0x18100092 kqread dhcpleased 49322 16290 1 0 3 0x18000080 kqread dhcpleased 89893 314602 0 0 3 0x14200 bored smr 57926 324474 0 0 2 0x14200 zerothread 14455 90264 0 0 3 0x14200 aiodoned aiodoned 1410 428245 0 0 3 0x14200 syncer update 51075 360805 0 0 3 0x14200 cleaner cleaner 68961 454616 0 0 3 0x14200 reaper reaper 94444 70310 0 0 3 0x14200 pgdaemon pagedaemon 57087 305213 0 0 3 0x14200 bored viomb 77845 172308 0 0 3 0x40014200 acpi0 acpi0 5637 184816 0 0 3 0x14200 bored softnet3 30595 18232 0 0 3 0x14200 bored softnet2 16261 434885 0 0 3 0x14200 bored softnet1 29765 301361 0 0 2 0x14200 softnet0 62461 201202 0 0 3 0x14200 bored systqmp 43309 25188 0 0 3 0x14200 bored systq 56046 213474 0 0 2 0x40014200 softclock 41440 9889 0 0 3 0x40014200 idle0 1 356625 0 0 3 0x8080082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10209 6467K 7382K 166960K 29998 0 pcb 17 20K 22K 166960K 1233 0 rtable 227 9K 10K 166960K 6077 0 pf 32 9K 10K 166960K 486 0 ifaddr 41 12K 14K 166960K 787 0 ifgroup 55 2K 2K 166960K 913 0 sysctl 4 1K 3K 166960K 14 0 counters 31 17K 17K 166960K 247 0 ioctlops 0 0K 2K 166960K 766 0 iov 0 0K 44K 166960K 601 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1588 100K 100K 166960K 12342 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 9K 166960K 241 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 1067 0 dirhash 12 2K 3K 166960K 231 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 16 57K 97K 166960K 10593 0 sigio 0 0K 0K 166960K 212 0 proc 58 59K 116K 166960K 5682 0 subproc 104 6K 8K 166960K 2422 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 1158 0 in_multi 88 6K 7K 166960K 2129 0 ether_multi 1 0K 0K 166960K 44 0 mrt 1 0K 0K 166960K 14 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 247 1102K 1102K 166960K 247 0 exec 0 0K 1K 166960K 4124 0 pfkey data 0 0K 0K 166960K 12 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 288 154K 170K 166960K 87902 0 UVM aobj 12 2K 2K 166960K 15 0 pinsyscall 36 72K 100K 166960K 16308 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 1K 166960K 535 0 NDP 12 0K 2K 166960K 580 0 temp 76 6812K 7068K 166960K 429589 0 kqueue 13 20K 28K 166960K 886 0 SYN cache 2 16K 16K 166960K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle rtpcb 120 1225 0 1222 4 3 1 3 0 8 0 rtentry 112 2091 0 1990 7 3 4 4 0 8 0 unpcb 144 6559 0 6545 12 6 6 6 0 8 5 syncache 336 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 5 1 1 1 0 1 0 8 0 tcpqe 32 16 92 16 1 1 0 1 0 8 0 tcpcb 808 3430 0 3425 40 31 9 14 0 8 8 arp 88 346 0 330 1 0 1 1 0 8 0 ipq 40 13 0 13 3 2 1 1 0 8 1 ipqe 40 239 0 239 3 2 1 1 0 8 1 inpcb 352 11880 0 11863 61 50 11 20 0 8 8 ip6q 72 1 0 1 1 0 1 1 0 8 1 ip6af 40 1 0 1 1 0 1 1 0 8 1 nd6 104 577 0 554 1 0 1 1 0 8 0 pkpcb 40 223 0 223 4 3 1 1 0 8 1 kcovpl 48 186 0 178 1 0 1 1 0 8 0 ppxss 1072 19 0 19 4 3 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 8088 0 7667 108 78 30 31 0 8 2 art_table 32 8089 0 7667 4 0 4 4 0 8 0 art_node 16 2068 0 1978 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 3 1 0 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 1064 0 1054 1 0 1 1 0 8 0 shmpl 112 12 0 3 1 0 1 1 0 8 0 dirhash 1024 163 0 146 3 0 3 3 0 8 0 dino2pl 256 16668 0 15128 97 0 97 97 0 8 0 ffsino 240 16668 0 15128 92 0 92 92 0 8 0 nchpl 144 30623 0 28892 66 0 66 66 0 8 0 uvmvnodes 80 10670 0 0 218 0 218 218 0 8 0 vnodes 216 10670 0 0 593 0 593 593 0 8 0 namei 1024 128289 0 128288 9 7 2 3 0 8 1 vcpupl 3904 21 0 1 3 0 3 3 0 8 0 vmpool 664 61 0 41 2 0 2 2 0 8 0 kstatmem 264 456 0 432 2 0 2 2 0 8 0 scsiplug 72 10 0 10 3 2 1 1 0 8 1 scxspl 216 157335 0 157335 10 8 2 8 1 8 2 plimitpl 152 2275 0 2260 1 0 1 1 0 8 0 sigapl 424 10561 0 10517 9 2 7 9 0 8 0 futexpl 64 144819 0 144816 3 2 1 1 0 8 0 knotepl 120 24477 0 24394 49 38 11 18 0 8 7 kqueuepl 184 2313 0 2302 9 5 4 4 0 8 3 pipepl 288 1668 0 1640 9 2 7 7 0 8 4 fdescpl 432 10522 0 10495 7 3 4 5 0 8 0 filepl 120 75089 0 74848 36 22 14 15 0 8 5 lockfpl 104 2421 0 2418 3 2 1 2 0 8 0 lockfspl 48 949 0 946 1 0 1 1 0 8 0 sessionpl 144 197 0 181 1 0 1 1 0 8 0 pgrppl 48 428 0 412 1 0 1 1 0 8 0 ucredpl 104 13202 0 13186 1 0 1 1 0 8 0 zombiepl 144 10517 0 10517 2 1 1 1 0 8 1 processpl 1072 10561 0 10517 5 0 5 5 0 8 0 procpl 656 21470 0 21408 11 4 7 9 0 8 0 sosppl 168 87 0 87 4 3 1 1 0 8 1 sockpl 504 19965 0 19931 127 112 15 31 0 8 8 mcl64k 65536 61 0 61 4 3 1 1 0 8 1 mcl16k 16384 1 0 1 1 1 0 1 0 8 0 mcl12k 12288 13 0 13 3 2 1 1 0 8 1 mcl9k 9216 1 0 1 1 1 0 1 0 8 0 mcl8k 8192 206 0 206 5 4 1 1 0 8 1 mcl4k 4096 89 0 89 3 2 1 1 0 8 1 mcl2k2 2112 1 0 1 1 0 1 1 0 8 1 mcl2k 2048 87577 0 87466 69 50 19 38 0 8 2 mtagpl 96 598 0 492 10 7 3 3 0 8 0 mbufpl 256 269692 0 269425 381 355 26 224 0 8 7 bufpl 280 24668 0 13969 765 0 765 765 0 8 0 anonpl 24 1135352 0 1129110 186 121 65 116 0 188 2 amapchunkpl 152 278173 0 277560 101 69 32 58 0 158 3 amappl16 200 21983 0 21843 95 75 20 23 0 8 8 amappl15 192 213 0 212 1 0 1 1 0 8 0 amappl14 184 681 0 670 2 1 1 2 0 8 0 amappl13 176 12 0 12 1 1 0 1 0 8 0 amappl12 168 13800 0 13773 2 0 2 2 0 8 0 amappl11 160 88 0 77 1 0 1 1 0 8 0 amappl10 152 220 0 210 1 0 1 1 0 8 0 amappl9 144 194 0 194 1 1 0 1 0 8 0 amappl8 136 533 0 496 2 0 2 2 0 8 0 amappl7 128 72 0 56 1 0 1 1 0 8 0 amappl6 120 2536 0 2520 2 1 1 2 0 8 0 amappl5 112 859 0 847 1 0 1 1 0 8 0 amappl4 104 1718 0 1687 3 2 1 2 0 8 0 amappl3 96 52366 0 52299 3 0 3 3 0 8 0 amappl2 88 11453 0 11384 3 1 2 3 0 8 0 amappl1 80 52106 0 51622 23 10 13 22 0 8 0 amappl 88 85551 0 85372 6 0 6 6 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 14 0 3 1 0 1 1 0 8 0 uaddrrnd 24 10583 0 10536 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 10583 0 10536 1 0 1 1 0 8 0 vmmpekpl 168 75473 0 75410 4 0 4 4 0 8 0 vmmpepl 168 663136 0 661314 152 47 105 110 0 357 15 vmsppl 344 10582 0 10536 5 0 5 5 0 8 0 rwobjpl 24 157294 0 145555 73 0 73 73 0 8 1 pdppl 4096 21172 0 21092 676 594 82 95 0 8 2 pvpl 32 3441549 0 3429510 651 511 140 361 0 265 5 pmappl 216 10582 0 10536 3 0 3 3 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 1629 0 1242 17 4 13 17 0 8 0 ddb> machine ddbcpu 0 No such command ddb> trace db_read_bytes(3c729,1,ffff80003295eaf4) at db_read_bytes+0xd0 db_get_value(3c729,1,0) at db_get_value+0x50 db_disasm(3c729,0) at db_disasm+0x82 db_trap(6,10) at db_trap+0x115 db_ktrap(6,10,ffff80003295ed90) at db_ktrap+0x1ab kerntrap(ffff80003295ed90) at kerntrap+0x130 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_match(ffff80003295f070,0,1,0) at rt_match+0xc3 icmp_reflect(fffffd806b012d00,0,0) at icmp_reflect+0x1ca icmp_error(fffffd807e84b400,c,b4113cb3,0,0) at icmp_error+0x61 ip_dooptions(fffffd807e84b400,ffff800000f2a800) at ip_dooptions+0x87c ip_input_if(ffff80003295f308,ffff80003295f314,ffff8000365e4000,0,ffff800000f2a800) at ip_input_if+0x1d3 ipv4_input(ffff800000f2a800,fffffd807e84b400) at ipv4_input+0x47 ether_input(ffff800000f2a800,fffffd807e84b400) at ether_input+0x525 tun_dev_write(5d07,ffff80003295f688,ffff8000365e4000,2) at tun_dev_write+0x209 spec_write(ffff80003295f4e0) at spec_write+0xd8 VOP_WRITE(fffffd806e2cccd0,ffff80003295f688,11,fffffd807f7d7888) at VOP_WRITE+0xc3 vn_write(fffffd80613d8090,ffff80003295f688,0) at vn_write+0x157 dofilewritev(ffff80002a5d6008,c8,ffff80003295f688,0,ffff80003295f740) at dofilewritev+0x1a9 sys_write(ffff80002a5d6008,ffff80003295f7f0,ffff80003295f740) at sys_write+0x87 syscall(ffff80003295f7f0) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x26e1caec9d0, count: -23 ddb> machine ddbcpu 1 No such command ddb> trace db_read_bytes(3c729,1,ffff80003295eaf4) at db_read_bytes+0xd0 db_get_value(3c729,1,0) at db_get_value+0x50 db_disasm(3c729,0) at db_disasm+0x82 db_trap(6,10) at db_trap+0x115 db_ktrap(6,10,ffff80003295ed90) at db_ktrap+0x1ab kerntrap(ffff80003295ed90) at kerntrap+0x130 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_match(ffff80003295f070,0,1,0) at rt_match+0xc3 icmp_reflect(fffffd806b012d00,0,0) at icmp_reflect+0x1ca icmp_error(fffffd807e84b400,c,b4113cb3,0,0) at icmp_error+0x61 ip_dooptions(fffffd807e84b400,ffff800000f2a800) at ip_dooptions+0x87c ip_input_if(ffff80003295f308,ffff80003295f314,ffff8000365e4000,0,ffff800000f2a800) at ip_input_if+0x1d3 ipv4_input(ffff800000f2a800,fffffd807e84b400) at ipv4_input+0x47 ether_input(ffff800000f2a800,fffffd807e84b400) at ether_input+0x525 tun_dev_write(5d07,ffff80003295f688,ffff8000365e4000,2) at tun_dev_write+0x209 spec_write(ffff80003295f4e0) at spec_write+0xd8 VOP_WRITE(fffffd806e2cccd0,ffff80003295f688,11,fffffd807f7d7888) at VOP_WRITE+0xc3 vn_write(fffffd80613d8090,ffff80003295f688,0) at vn_write+0x157 dofilewritev(ffff80002a5d6008,c8,ffff80003295f688,0,ffff80003295f740) at dofilewritev+0x1a9 sys_write(ffff80002a5d6008,ffff80003295f7f0,ffff80003295f740) at sys_write+0x87 syscall(ffff80003295f7f0) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x26e1caec9d0, count: -23